diff --git a/postman-script/openapi2postman-config.json b/postman-script/openapi2postman-config.json index 20213e5..6ef09a6 100644 --- a/postman-script/openapi2postman-config.json +++ b/postman-script/openapi2postman-config.json @@ -1,7 +1,8 @@ { "folderStrategy": "Tags", - "requestParametersResolution": "Schema", - "exampleParametersResolution": "Schema", + "requestParametersResolution": "Example", + "exampleParametersResolution": "Example", + "parametersResolution": "Example", "disableOptionalParameters": true, "optimizeConversion": false, "stackLimit": 50, diff --git a/postman-script/updateByFolder/PostmanCovertions.js b/postman-script/updateByFolder/PostmanCovertions.js index 50290b7..6df1cc0 100644 --- a/postman-script/updateByFolder/PostmanCovertions.js +++ b/postman-script/updateByFolder/PostmanCovertions.js @@ -108,17 +108,23 @@ const requestFromLocal = (localRequest, responses) => { } const responseFromLocal = (localResponse, requestObject) => { - const headers = localResponse.header - .map((item) => ({ key: item.key, value: item.value })) - .sort((a, b) => { - if (a.key < b.key) { - return -1; - } - if (a.key > b.key) { - return 1; - } - return 0; - }); + let headers = [] + if (localResponse.header) { + headers = localResponse.header + .map((item) => ({ key: item.key, value: item.value })) + .sort((a, b) => { + if (a.key < b.key) { + return -1; + } + if (a.key > b.key) { + return 1; + } + return 0; + }); + } else { + console.log(`missing headers for response ${localResponse.name}`) + } + const response = { // owner: '8119550', // lastUpdatedBy: '8119550', diff --git a/postman-script/updateByFolder/index.js b/postman-script/updateByFolder/index.js index 43e2e0c..348594a 100644 --- a/postman-script/updateByFolder/index.js +++ b/postman-script/updateByFolder/index.js @@ -12,16 +12,68 @@ const postmanCollections = { v3Uid: '23226990-67f2ed91-57dc-470b-b2fb-bc2ed1dfd655', v3Public: '23226990-3721beea-5615-44b4-9459-e858a0ca7aed', v3Location: 'postman/collections/sailpoint-api-v3.json', + v3SpecLocation: 'dereferenced/deref-sailpoint-api.v3.json', beta: '6617193f-0b30-4f11-b42d-6aa7e60759ca', betaUid: '23226990-6617193f-0b30-4f11-b42d-6aa7e60759ca', betaPublic: '23226990-3b87172a-cd55-40a2-9ace-1560a1158a4e', betaLocation: 'postman/collections/sailpoint-api-beta.json', + betaSpecLocation: 'dereferenced/deref-sailpoint-api.beta.json', nerm: '91b47f89-5fc4-4111-b9c6-382cf29d1475', nermUid: '23226990-91b47f89-5fc4-4111-b9c6-382cf29d1475', nermPublic: '23226990-20d718e3-b9b3-43ad-850c-637b00864ae2', nermLocation: 'postman/collections/sailpoint-api-nerm.json' + } +const enumRecordsToIgnore = [ + 'type', + 'approverType', + 'operation', + 'localeOrigin', + 'reassignmentType', + 'state', + 'scheme', + 'status', + 'attributes', //objects + 'completionStatus', + 'approvalStatus', + 'provisioningStatus', + 'clientMetadata', //objects + 'executionStatus', + 'requestedObjectType', + 'capabilities', //objects + 'level', + 'correlatedStatus', + 'operator', + 'targetType', + 'reportType', + 'mandatoryCommentRequirement', + 'campaignType', + 'phase', + 'usageDaysState', + 'decision', + 'mode', + 'action', + 'details', //objects + 'data', //objects + 'grantTypes', //objects + 'accessType', + 'availableFormats', + 'requestStatus', + 'actionInProcess', + 'requestType', + 'result', + 'legacyMembershipInfo', + 'roleAssignmentSource', + 'indices', + 'columns', + '_type', + 'assignmentRule', + 'features', + 'usageType' + +] + const release = async () => { @@ -29,6 +81,7 @@ const release = async () => { privateRemoteCollectionIdUid = postmanCollections[args[2].toLowerCase() + 'Uid'] mainPublicCollectionId = postmanCollections[args[2].toLowerCase() + 'Public'] localCollection = JSON.parse(fs.readFileSync(postmanCollections[args[2].toLowerCase() + 'Location'], 'utf8')) + SpecCollection = JSON.parse(fs.readFileSync(postmanCollections[args[2].toLowerCase() + 'SpecLocation'], 'utf8')) let remoteCollection = await refreshRemoteCollection(privateRemoteCollectionId) @@ -231,6 +284,9 @@ function syncKeys(obj1, obj2) { function isDeepEqual(obj1, obj2) { + if (obj1['name'] && obj1['name'] === 'List of Access Profiles') { + console.log('here') + } if (areValuesEqual(obj1, obj2)) { return true } @@ -247,13 +303,17 @@ function isDeepEqual(obj1, obj2) { } for (let key of keys1) { - const val1 = obj1[key]; - const val2 = obj2[key]; + let val1 = findJSONObjects(obj1[key]); + let val2 = findJSONObjects(obj2[key]); + if (shouldIgnore(key)) { + continue; + } const areObjects = isObject(val1) && isObject(val2); if ( areObjects && !isDeepEqual(val1, val2) || (!areObjects && !areValuesEqual(val1, val2)) ) { + console.log(`found difference in ${key} value1: ${val1} value2: ${val2}`) return false; } } @@ -261,6 +321,30 @@ function isDeepEqual(obj1, obj2) { return true; } +function shouldIgnore(key) { + return enumRecordsToIgnore.includes(key) +} + +function findJSONObjects(obj) { + const jsonObjects = {}; + + if (typeof obj === 'string') { + try { + // Attempt to parse the string as JSON + const parsed = JSON.parse(obj); + + // Check if the parsed result is an object (and not a number, string, etc.) + if (parsed !== null && typeof parsed === 'object') { + return parsed; + } + } catch (e) { + return obj; + } + } + + return obj; +} + function areValuesEqual(val1, val2) { if (isNullorEmpty(val1) && isNullorEmpty(val2)) { return true; diff --git a/postman/collections/sailpoint-api-v3.json b/postman/collections/sailpoint-api-v3.json index b5bdd8c..c5dfac5 100644 --- a/postman/collections/sailpoint-api-v3.json +++ b/postman/collections/sailpoint-api-v3.json @@ -1,118593 +1,127735 @@ { - "item": [ - { - "name": "Access Profiles", - "description": "Use this API to implement and customize access profile functionality. \nWith this functionality in place, administrators can create access profiles and configure them for use throughout IdentityNow, enabling users to get the access they need quickly and securely.\n\nAccess profiles group entitlements, which represent access rights on sources. \n\nFor example, an Active Directory source in IdentityNow can have multiple entitlements: the first, 'Employees,' may represent the access all employees have at the organization, and a second, 'Developers,' may represent the access all developers have at the organization.\n\nAn administrator can then create a broader set of access in the form of an access profile, 'AD Developers' grouping the 'Employees' entitlement with the 'Developers' entitlement.\n\nWhen users only need Active Directory employee access, they can request access to the 'Employees' entitlement.\n\nWhen users need both Active Directory employee and developer access, they can request access to the 'AD Developers' access profile.\n\nAccess profiles are the most important units of access in IdentityNow. IdentityNow uses access profiles in many features, including the following:\n\n- Provisioning: When you use the Provisioning Service, lifecycle states and roles both grant access to users in the form of access profiles.\n\n- Certifications: You can approve or revoke access profiles in certification campaigns, just like entitlements. \n\n- Access Requests: You can assign access profiles to applications, and when a user requests access to the app associated with an access profile and someone approves the request, access is granted to both the application and its associated access profile.\n\n- Roles: You can group one or more access profiles into a role to quickly assign access items based on an identity's role. \n\nIn IdentityNow, administrators can use the Access drop-down menu and select Access Profiles to view, configure, and delete existing access profiles, as well as create new ones. \nAdministrators can enable and disable an access profile, and they can also make the following configurations: \n\n- Manage Entitlements: Manage the profile's access by adding and removing entitlements. \n\n- Access Requests: Configure access profiles to be requestable and establish an approval process for any requests that the access profile be granted or revoked. \nDo not configure an access profile to be requestable without first establishing a secure access request approval process for the access profile.\n\n- Multiple Account Options: Define the logic IdentityNow uses to provision access to an identity with multiple accounts on the source. \n\nRefer to [Managing Access Profiles](https://documentation.sailpoint.com/saas/help/access/access-profiles.html) for more information about access profiles.\n", - "item": [ + "item": [ { - "id": "0cf63c89-3227-438e-9a58-cb3c91ee6d6a", - "name": "List Access Profiles", - "request": { - "name": "List Access Profiles", - "description": { - "content": "This API returns a list of Access Profiles.\n\nA token with API, ORG_ADMIN, ROLE_ADMIN, ROLE_SUBADMIN, SOURCE_ADMIN, or SOURCE_SUBADMIN authority is required to call this API.", - "type": "text/plain" - }, - "url": { - "path": [ - "access-profiles" - ], - "host": [ - "{{baseUrl}}" - ], - "query": [ + "name": "Access Profiles", + "description": "Use this API to implement and customize access profile functionality. \nWith this functionality in place, administrators can create access profiles and configure them for use throughout IdentityNow, enabling users to get the access they need quickly and securely.\n\nAccess profiles group entitlements, which represent access rights on sources. \n\nFor example, an Active Directory source in IdentityNow can have multiple entitlements: the first, 'Employees,' may represent the access all employees have at the organization, and a second, 'Developers,' may represent the access all developers have at the organization.\n\nAn administrator can then create a broader set of access in the form of an access profile, 'AD Developers' grouping the 'Employees' entitlement with the 'Developers' entitlement.\n\nWhen users only need Active Directory employee access, they can request access to the 'Employees' entitlement.\n\nWhen users need both Active Directory employee and developer access, they can request access to the 'AD Developers' access profile.\n\nAccess profiles are the most important units of access in IdentityNow. IdentityNow uses access profiles in many features, including the following:\n\n- Provisioning: When you use the Provisioning Service, lifecycle states and roles both grant access to users in the form of access profiles.\n\n- Certifications: You can approve or revoke access profiles in certification campaigns, just like entitlements. \n\n- Access Requests: You can assign access profiles to applications, and when a user requests access to the app associated with an access profile and someone approves the request, access is granted to both the application and its associated access profile.\n\n- Roles: You can group one or more access profiles into a role to quickly assign access items based on an identity's role. \n\nIn IdentityNow, administrators can use the Access drop-down menu and select Access Profiles to view, configure, and delete existing access profiles, as well as create new ones. \nAdministrators can enable and disable an access profile, and they can also make the following configurations: \n\n- Manage Entitlements: Manage the profile's access by adding and removing entitlements. \n\n- Access Requests: Configure access profiles to be requestable and establish an approval process for any requests that the access profile be granted or revoked. \nDo not configure an access profile to be requestable without first establishing a secure access request approval process for the access profile.\n\n- Multiple Account Options: Define the logic IdentityNow uses to provision access to an identity with multiple accounts on the source. \n\nRefer to [Managing Access Profiles](https://documentation.sailpoint.com/saas/help/access/access-profiles.html) for more information about access profiles.\n", + "item": [ { - "disabled": true, - "description": { - "content": "If provided, filters the returned list according to what is visible to the indicated ROLE_SUBADMIN or SOURCE_SUBADMIN Identity. The value of the parameter is either an Identity ID, or the special value **me**, which is shorthand for the calling Identity's ID.\n\nA 400 Bad Request error is returned if the **for-subadmin** parameter is specified for an Identity that is not a subadmin.", - "type": "text/plain" - }, - "key": "for-subadmin", - "value": "" - }, - { - "disabled": true, - "description": { - "content": "Note that for this API the maximum value for limit is 50.\nSee [V3 API Standard Collection Parameters](https://developer.sailpoint.com/idn/api/standard-collection-parameters) for more information.", - "type": "text/plain" - }, - "key": "limit", - "value": "50" - }, - { - "disabled": true, - "description": { - "content": "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.", - "type": "text/plain" - }, - "key": "offset", - "value": "0" - }, - { - "disabled": true, - "description": { - "content": "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.", - "type": "text/plain" - }, - "key": "count", - "value": "false" - }, - { - "disabled": true, - "description": { - "content": "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*\n\n**name**: *eq, sw*\n\n**created**: *gt, lt, ge, le*\n\n**modified**: *gt, lt, ge, le*\n\n**owner.id**: *eq, in*\n\n**requestable**: *eq*\n\n**source.id**: *eq, in*\n\nComposite operators supported: *and, or*", - "type": "text/plain" - }, - "key": "filters", - "value": "" - }, - { - "disabled": true, - "description": { - "content": "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: **name, created, modified**", - "type": "text/plain" - }, - "key": "sorters", - "value": "" - }, - { - "disabled": true, - "description": { - "content": "If present and not empty, additionally filters Access Profiles to those which are assigned to the Segment(s) with the specified IDs.\n\nIf segmentation is currently unavailable, specifying this parameter results in an error.", - "type": "text/plain" - }, - "key": "for-segment-ids", - "value": "" - }, - { - "disabled": true, - "description": { - "content": "Whether or not the response list should contain unsegmented Access Profiles. If *for-segment-ids* is absent or empty, specifying *include-unsegmented* as false results in an error.", - "type": "text/plain" - }, - "key": "include-unsegmented", - "value": "true" - } - ], - "variable": [] - }, - "header": [ - { - "key": "Accept", - "value": "application/json" - } - ], - "method": "GET", - "body": {} - }, - "response": [ - { - "id": "8bad6f52-fbaa-47b4-8e9c-0d1edd383bf1", - "name": "List of Access Profiles", - "originalRequest": { - "url": { - "path": [ - "access-profiles" - ], - "host": [ - "{{baseUrl}}" - ], - "query": [ - { - "disabled": true, - "description": { - "content": "If provided, filters the returned list according to what is visible to the indicated ROLE_SUBADMIN or SOURCE_SUBADMIN Identity. The value of the parameter is either an Identity ID, or the special value **me**, which is shorthand for the calling Identity's ID.\n\nA 400 Bad Request error is returned if the **for-subadmin** parameter is specified for an Identity that is not a subadmin.", - "type": "text/plain" - }, - "key": "for-subadmin", - "value": "" + "id": "83ddbf85-dd6a-4388-b90d-62dbc823a512", + "name": "List Access Profiles", + "request": { + "name": "List Access Profiles", + "description": { + "content": "This API returns a list of Access Profiles.\n\nA token with API, ORG_ADMIN, ROLE_ADMIN, ROLE_SUBADMIN, SOURCE_ADMIN, or SOURCE_SUBADMIN authority is required to call this API.", + "type": "text/plain" + }, + "url": { + "path": [ + "access-profiles" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [ + { + "disabled": false, + "description": { + "content": "If provided, filters the returned list according to what is visible to the indicated ROLE_SUBADMIN or SOURCE_SUBADMIN Identity. The value of the parameter is either an Identity ID, or the special value **me**, which is shorthand for the calling Identity's ID.\n\nA 400 Bad Request error is returned if the **for-subadmin** parameter is specified for an Identity that is not a subadmin.", + "type": "text/plain" + }, + "key": "for-subadmin", + "value": "8c190e6787aa4ed9a90bd9d5344523fb" + }, + { + "disabled": false, + "description": { + "content": "Note that for this API the maximum value for limit is 50.\nSee [V3 API Standard Collection Parameters](https://developer.sailpoint.com/idn/api/standard-collection-parameters) for more information.", + "type": "text/plain" + }, + "key": "limit", + "value": "50" + }, + { + "disabled": false, + "description": { + "content": "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.", + "type": "text/plain" + }, + "key": "offset", + "value": "0" + }, + { + "disabled": false, + "description": { + "content": "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.", + "type": "text/plain" + }, + "key": "count", + "value": "true" + }, + { + "disabled": false, + "description": { + "content": "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*\n\n**name**: *eq, sw*\n\n**created**: *gt, lt, ge, le*\n\n**modified**: *gt, lt, ge, le*\n\n**owner.id**: *eq, in*\n\n**requestable**: *eq*\n\n**source.id**: *eq, in*\n\nComposite operators supported: *and, or*", + "type": "text/plain" + }, + "key": "filters", + "value": "name eq \"SailPoint Support\"" + }, + { + "disabled": false, + "description": { + "content": "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: **name, created, modified**", + "type": "text/plain" + }, + "key": "sorters", + "value": "name,-modified" + }, + { + "disabled": false, + "description": { + "content": "If present and not empty, additionally filters Access Profiles to those which are assigned to the Segment(s) with the specified IDs.\n\nIf segmentation is currently unavailable, specifying this parameter results in an error.", + "type": "text/plain" + }, + "key": "for-segment-ids", + "value": "0b5c9f25-83c6-4762-9073-e38f7bb2ae26,2e8d8180-24bc-4d21-91c6-7affdb473b0d" + }, + { + "disabled": false, + "description": { + "content": "Whether or not the response list should contain unsegmented Access Profiles. If *for-segment-ids* is absent or empty, specifying *include-unsegmented* as false results in an error.", + "type": "text/plain" + }, + "key": "include-unsegmented", + "value": "false" + } + ], + "variable": [] + }, + "header": [ + { + "key": "Accept", + "value": "application/json" + } + ], + "method": "GET", + "body": {}, + "auth": null }, - { - "disabled": true, - "description": { - "content": "Note that for this API the maximum value for limit is 50.\nSee [V3 API Standard Collection Parameters](https://developer.sailpoint.com/idn/api/standard-collection-parameters) for more information.", - "type": "text/plain" - }, - "key": "limit", - "value": "50" - }, - { - "disabled": true, - "description": { - "content": "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.", - "type": "text/plain" - }, - "key": "offset", - "value": "0" - }, - { - "disabled": true, - "description": { - "content": "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.", - "type": "text/plain" - }, - "key": "count", - "value": "false" - }, - { - "disabled": true, - "description": { - "content": "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*\n\n**name**: *eq, sw*\n\n**created**: *gt, lt, ge, le*\n\n**modified**: *gt, lt, ge, le*\n\n**owner.id**: *eq, in*\n\n**requestable**: *eq*\n\n**source.id**: *eq, in*\n\nComposite operators supported: *and, or*", - "type": "text/plain" - }, - "key": "filters", - "value": "" - }, - { - "disabled": true, - "description": { - "content": "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: **name, created, modified**", - "type": "text/plain" - }, - "key": "sorters", - "value": "" - }, - { - "disabled": true, - "description": { - "content": "If present and not empty, additionally filters Access Profiles to those which are assigned to the Segment(s) with the specified IDs.\n\nIf segmentation is currently unavailable, specifying this parameter results in an error.", - "type": "text/plain" - }, - "key": "for-segment-ids", - "value": "" - }, - { - "disabled": true, - "description": { - "content": "Whether or not the response list should contain unsegmented Access Profiles. If *for-segment-ids* is absent or empty, specifying *include-unsegmented* as false results in an error.", - "type": "text/plain" - }, - "key": "include-unsegmented", - "value": "true" + "response": [ + { + "id": "34ecde42-17f7-4fc1-9e75-71f140180654", + "name": "List of Access Profiles", + "originalRequest": { + "url": { + "path": [ + "access-profiles" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [ + { + "disabled": false, + "description": { + "content": "If provided, filters the returned list according to what is visible to the indicated ROLE_SUBADMIN or SOURCE_SUBADMIN Identity. The value of the parameter is either an Identity ID, or the special value **me**, which is shorthand for the calling Identity's ID.\n\nA 400 Bad Request error is returned if the **for-subadmin** parameter is specified for an Identity that is not a subadmin.", + "type": "text/plain" + }, + "key": "for-subadmin", + "value": "8c190e6787aa4ed9a90bd9d5344523fb" + }, + { + "disabled": false, + "description": { + "content": "Note that for this API the maximum value for limit is 50.\nSee [V3 API Standard Collection Parameters](https://developer.sailpoint.com/idn/api/standard-collection-parameters) for more information.", + "type": "text/plain" + }, + "key": "limit", + "value": "50" + }, + { + "disabled": false, + "description": { + "content": "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.", + "type": "text/plain" + }, + "key": "offset", + "value": "0" + }, + { + "disabled": false, + "description": { + "content": "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.", + "type": "text/plain" + }, + "key": "count", + "value": "true" + }, + { + "disabled": false, + "description": { + "content": "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*\n\n**name**: *eq, sw*\n\n**created**: *gt, lt, ge, le*\n\n**modified**: *gt, lt, ge, le*\n\n**owner.id**: *eq, in*\n\n**requestable**: *eq*\n\n**source.id**: *eq, in*\n\nComposite operators supported: *and, or*", + "type": "text/plain" + }, + "key": "filters", + "value": "name eq \"SailPoint Support\"" + }, + { + "disabled": false, + "description": { + "content": "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: **name, created, modified**", + "type": "text/plain" + }, + "key": "sorters", + "value": "name,-modified" + }, + { + "disabled": false, + "description": { + "content": "If present and not empty, additionally filters Access Profiles to those which are assigned to the Segment(s) with the specified IDs.\n\nIf segmentation is currently unavailable, specifying this parameter results in an error.", + "type": "text/plain" + }, + "key": "for-segment-ids", + "value": "0b5c9f25-83c6-4762-9073-e38f7bb2ae26,2e8d8180-24bc-4d21-91c6-7affdb473b0d" + }, + { + "disabled": false, + "description": { + "content": "Whether or not the response list should contain unsegmented Access Profiles. If *for-segment-ids* is absent or empty, specifying *include-unsegmented* as false results in an error.", + "type": "text/plain" + }, + "key": "include-unsegmented", + "value": "false" + } + ], + "variable": [] + }, + "header": [ + { + "key": "Accept", + "value": "application/json" + }, + { + "description": { + "content": "Added as a part of security scheme: oauth2", + "type": "text/plain" + }, + "key": "Authorization", + "value": "" + } + ], + "method": "GET", + "body": {} + }, + "status": "OK", + "code": 200, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "body": "[\n {\n \"owner\": {\n \"type\": \"IDENTITY\",\n \"id\": \"2c9180a46faadee4016fb4e018c20639\",\n \"name\": \"support\"\n },\n \"name\": \"Employee-database-read-write\",\n \"source\": {\n \"id\": \"2c91809773dee3610173fdb0b6061ef4\",\n \"type\": \"SOURCE\",\n \"name\": \"ODS-AD-SOURCE\"\n },\n \"id\": \"2c91808a7190d06e01719938fcd20792\",\n \"description\": \"Collection of entitlements to read/write the employee database\",\n \"created\": \"2021-03-01T22:32:58.104Z\",\n \"modified\": \"2021-03-02T20:22:28.104Z\",\n \"enabled\": true,\n \"entitlements\": [\n {\n \"type\": \"ENTITLEMENT\",\n \"id\": \"2c91809773dee32014e13e122092014e\",\n \"name\": \"CN=entitlement.490efde5,OU=OrgCo,OU=ServiceDept,DC=HQAD,DC=local\"\n },\n {\n \"type\": \"ENTITLEMENT\",\n \"id\": \"2c91809773dee32014e13e122092014e\",\n \"name\": \"CN=entitlement.490efde5,OU=OrgCo,OU=ServiceDept,DC=HQAD,DC=local\"\n }\n ],\n \"requestable\": true,\n \"accessRequestConfig\": {\n \"commentsRequired\": true,\n \"denialCommentsRequired\": true,\n \"approvalSchemes\": [\n {\n \"approverType\": \"GOVERNANCE_GROUP\",\n \"approverId\": \"46c79819-a69f-49a2-becb-12c971ae66c6\"\n },\n {\n \"approverType\": \"GOVERNANCE_GROUP\",\n \"approverId\": \"46c79819-a69f-49a2-becb-12c971ae66c6\"\n }\n ]\n },\n \"revocationRequestConfig\": {\n \"approvalSchemes\": [\n {\n \"approverType\": \"GOVERNANCE_GROUP\",\n \"approverId\": \"46c79819-a69f-49a2-becb-12c971ae66c6\"\n },\n {\n \"approverType\": \"GOVERNANCE_GROUP\",\n \"approverId\": \"46c79819-a69f-49a2-becb-12c971ae66c6\"\n }\n ]\n },\n \"segments\": [\n \"f7b1b8a3-5fed-4fd4-ad29-82014e137e19\",\n \"29cb6c06-1da8-43ea-8be4-b3125f248f2a\"\n ],\n \"provisioningCriteria\": {\n \"operation\": \"OR\",\n \"children\": [\n {\n \"operation\": \"AND\",\n \"children\": [\n {\n \"attribute\": \"dn\",\n \"operation\": \"CONTAINS\",\n \"value\": \"useast\"\n },\n {\n \"attribute\": \"manager\",\n \"operation\": \"CONTAINS\",\n \"value\": \"Scott.Clark\"\n }\n ]\n },\n {\n \"operation\": \"AND\",\n \"children\": [\n {\n \"attribute\": \"dn\",\n \"operation\": \"EQUALS\",\n \"value\": \"Gibson\"\n },\n {\n \"attribute\": \"telephoneNumber\",\n \"operation\": \"CONTAINS\",\n \"value\": \"512\"\n }\n ]\n }\n ]\n }\n },\n {\n \"owner\": {\n \"type\": \"IDENTITY\",\n \"id\": \"2c9180a46faadee4016fb4e018c20639\",\n \"name\": \"support\"\n },\n \"name\": \"Employee-database-read-write\",\n \"source\": {\n \"id\": \"2c91809773dee3610173fdb0b6061ef4\",\n \"type\": \"SOURCE\",\n \"name\": \"ODS-AD-SOURCE\"\n },\n \"id\": \"2c91808a7190d06e01719938fcd20792\",\n \"description\": \"Collection of entitlements to read/write the employee database\",\n \"created\": \"2021-03-01T22:32:58.104Z\",\n \"modified\": \"2021-03-02T20:22:28.104Z\",\n \"enabled\": true,\n \"entitlements\": [\n {\n \"type\": \"ENTITLEMENT\",\n \"id\": \"2c91809773dee32014e13e122092014e\",\n \"name\": \"CN=entitlement.490efde5,OU=OrgCo,OU=ServiceDept,DC=HQAD,DC=local\"\n },\n {\n \"type\": \"ENTITLEMENT\",\n \"id\": \"2c91809773dee32014e13e122092014e\",\n \"name\": \"CN=entitlement.490efde5,OU=OrgCo,OU=ServiceDept,DC=HQAD,DC=local\"\n }\n ],\n \"requestable\": true,\n \"accessRequestConfig\": {\n \"commentsRequired\": true,\n \"denialCommentsRequired\": true,\n \"approvalSchemes\": [\n {\n \"approverType\": \"GOVERNANCE_GROUP\",\n \"approverId\": \"46c79819-a69f-49a2-becb-12c971ae66c6\"\n },\n {\n \"approverType\": \"GOVERNANCE_GROUP\",\n \"approverId\": \"46c79819-a69f-49a2-becb-12c971ae66c6\"\n }\n ]\n },\n \"revocationRequestConfig\": {\n \"approvalSchemes\": [\n {\n \"approverType\": \"GOVERNANCE_GROUP\",\n \"approverId\": \"46c79819-a69f-49a2-becb-12c971ae66c6\"\n },\n {\n \"approverType\": \"GOVERNANCE_GROUP\",\n \"approverId\": \"46c79819-a69f-49a2-becb-12c971ae66c6\"\n }\n ]\n },\n \"segments\": [\n \"f7b1b8a3-5fed-4fd4-ad29-82014e137e19\",\n \"29cb6c06-1da8-43ea-8be4-b3125f248f2a\"\n ],\n \"provisioningCriteria\": {\n \"operation\": \"OR\",\n \"children\": [\n {\n \"operation\": \"AND\",\n \"children\": [\n {\n \"attribute\": \"dn\",\n \"operation\": \"CONTAINS\",\n \"value\": \"useast\"\n },\n {\n \"attribute\": \"manager\",\n \"operation\": \"CONTAINS\",\n \"value\": \"Scott.Clark\"\n }\n ]\n },\n {\n \"operation\": \"AND\",\n \"children\": [\n {\n \"attribute\": \"dn\",\n \"operation\": \"EQUALS\",\n \"value\": \"Gibson\"\n },\n {\n \"attribute\": \"telephoneNumber\",\n \"operation\": \"CONTAINS\",\n \"value\": \"512\"\n }\n ]\n }\n ]\n }\n }\n]", + "cookie": [], + "_postman_previewlanguage": "json" + }, + { + "id": "ffb90ef1-7f1c-4771-b3c7-0aa1f36f151b", + "name": "Client Error - Returned if the request body is invalid.", + "originalRequest": { + "url": { + "path": [ + "access-profiles" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [ + { + "disabled": false, + "description": { + "content": "If provided, filters the returned list according to what is visible to the indicated ROLE_SUBADMIN or SOURCE_SUBADMIN Identity. The value of the parameter is either an Identity ID, or the special value **me**, which is shorthand for the calling Identity's ID.\n\nA 400 Bad Request error is returned if the **for-subadmin** parameter is specified for an Identity that is not a subadmin.", + "type": "text/plain" + }, + "key": "for-subadmin", + "value": "8c190e6787aa4ed9a90bd9d5344523fb" + }, + { + "disabled": false, + "description": { + "content": "Note that for this API the maximum value for limit is 50.\nSee [V3 API Standard Collection Parameters](https://developer.sailpoint.com/idn/api/standard-collection-parameters) for more information.", + "type": "text/plain" + }, + "key": "limit", + "value": "50" + }, + { + "disabled": false, + "description": { + "content": "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.", + "type": "text/plain" + }, + "key": "offset", + "value": "0" + }, + { + "disabled": false, + "description": { + "content": "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.", + "type": "text/plain" + }, + "key": "count", + "value": "true" + }, + { + "disabled": false, + "description": { + "content": "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*\n\n**name**: *eq, sw*\n\n**created**: *gt, lt, ge, le*\n\n**modified**: *gt, lt, ge, le*\n\n**owner.id**: *eq, in*\n\n**requestable**: *eq*\n\n**source.id**: *eq, in*\n\nComposite operators supported: *and, or*", + "type": "text/plain" + }, + "key": "filters", + "value": "name eq \"SailPoint Support\"" + }, + { + "disabled": false, + "description": { + "content": "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: **name, created, modified**", + "type": "text/plain" + }, + "key": "sorters", + "value": "name,-modified" + }, + { + "disabled": false, + "description": { + "content": "If present and not empty, additionally filters Access Profiles to those which are assigned to the Segment(s) with the specified IDs.\n\nIf segmentation is currently unavailable, specifying this parameter results in an error.", + "type": "text/plain" + }, + "key": "for-segment-ids", + "value": "0b5c9f25-83c6-4762-9073-e38f7bb2ae26,2e8d8180-24bc-4d21-91c6-7affdb473b0d" + }, + { + "disabled": false, + "description": { + "content": "Whether or not the response list should contain unsegmented Access Profiles. If *for-segment-ids* is absent or empty, specifying *include-unsegmented* as false results in an error.", + "type": "text/plain" + }, + "key": "include-unsegmented", + "value": "false" + } + ], + "variable": [] + }, + "header": [ + { + "key": "Accept", + "value": "application/json" + }, + { + "description": { + "content": "Added as a part of security scheme: oauth2", + "type": "text/plain" + }, + "key": "Authorization", + "value": "" + } + ], + "method": "GET", + "body": {} + }, + "status": "Bad Request", + "code": 400, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "body": "{\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 \"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 \"locale\": \"en-US\",\n \"localeOrigin\": \"DEFAULT\",\n \"text\": \"The request was syntactically correct but its content is semantically invalid.\"\n }\n ]\n}", + "cookie": [], + "_postman_previewlanguage": "json" + }, + { + "id": "c2c9df92-a1ae-432b-b02c-736c22f5e6cf", + "name": "Unauthorized - Returned if there is no authorization header, or if the JWT token is expired.", + "originalRequest": { + "url": { + "path": [ + "access-profiles" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [ + { + "disabled": false, + "description": { + "content": "If provided, filters the returned list according to what is visible to the indicated ROLE_SUBADMIN or SOURCE_SUBADMIN Identity. The value of the parameter is either an Identity ID, or the special value **me**, which is shorthand for the calling Identity's ID.\n\nA 400 Bad Request error is returned if the **for-subadmin** parameter is specified for an Identity that is not a subadmin.", + "type": "text/plain" + }, + "key": "for-subadmin", + "value": "8c190e6787aa4ed9a90bd9d5344523fb" + }, + { + "disabled": false, + "description": { + "content": "Note that for this API the maximum value for limit is 50.\nSee [V3 API Standard Collection Parameters](https://developer.sailpoint.com/idn/api/standard-collection-parameters) for more information.", + "type": "text/plain" + }, + "key": "limit", + "value": "50" + }, + { + "disabled": false, + "description": { + "content": "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.", + "type": "text/plain" + }, + "key": "offset", + "value": "0" + }, + { + "disabled": false, + "description": { + "content": "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.", + "type": "text/plain" + }, + "key": "count", + "value": "true" + }, + { + "disabled": false, + "description": { + "content": "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*\n\n**name**: *eq, sw*\n\n**created**: *gt, lt, ge, le*\n\n**modified**: *gt, lt, ge, le*\n\n**owner.id**: *eq, in*\n\n**requestable**: *eq*\n\n**source.id**: *eq, in*\n\nComposite operators supported: *and, or*", + "type": "text/plain" + }, + "key": "filters", + "value": "name eq \"SailPoint Support\"" + }, + { + "disabled": false, + "description": { + "content": "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: **name, created, modified**", + "type": "text/plain" + }, + "key": "sorters", + "value": "name,-modified" + }, + { + "disabled": false, + "description": { + "content": "If present and not empty, additionally filters Access Profiles to those which are assigned to the Segment(s) with the specified IDs.\n\nIf segmentation is currently unavailable, specifying this parameter results in an error.", + "type": "text/plain" + }, + "key": "for-segment-ids", + "value": "0b5c9f25-83c6-4762-9073-e38f7bb2ae26,2e8d8180-24bc-4d21-91c6-7affdb473b0d" + }, + { + "disabled": false, + "description": { + "content": "Whether or not the response list should contain unsegmented Access Profiles. If *for-segment-ids* is absent or empty, specifying *include-unsegmented* as false results in an error.", + "type": "text/plain" + }, + "key": "include-unsegmented", + "value": "false" + } + ], + "variable": [] + }, + "header": [ + { + "key": "Accept", + "value": "application/json" + }, + { + "description": { + "content": "Added as a part of security scheme: oauth2", + "type": "text/plain" + }, + "key": "Authorization", + "value": "" + } + ], + "method": "GET", + "body": {} + }, + "status": "Unauthorized", + "code": 401, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "body": "{\n \"error\": \"JWT validation failed: JWT is expired\"\n}", + "cookie": [], + "_postman_previewlanguage": "json" + }, + { + "id": "33ad7efd-aebe-41d4-a119-5c754dbedd4a", + "name": "Forbidden - Returned if the user you are running as, doesn't have access to this end-point.", + "originalRequest": { + "url": { + "path": [ + "access-profiles" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [ + { + "disabled": false, + "description": { + "content": "If provided, filters the returned list according to what is visible to the indicated ROLE_SUBADMIN or SOURCE_SUBADMIN Identity. The value of the parameter is either an Identity ID, or the special value **me**, which is shorthand for the calling Identity's ID.\n\nA 400 Bad Request error is returned if the **for-subadmin** parameter is specified for an Identity that is not a subadmin.", + "type": "text/plain" + }, + "key": "for-subadmin", + "value": "8c190e6787aa4ed9a90bd9d5344523fb" + }, + { + "disabled": false, + "description": { + "content": "Note that for this API the maximum value for limit is 50.\nSee [V3 API Standard Collection Parameters](https://developer.sailpoint.com/idn/api/standard-collection-parameters) for more information.", + "type": "text/plain" + }, + "key": "limit", + "value": "50" + }, + { + "disabled": false, + "description": { + "content": "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.", + "type": "text/plain" + }, + "key": "offset", + "value": "0" + }, + { + "disabled": false, + "description": { + "content": "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.", + "type": "text/plain" + }, + "key": "count", + "value": "true" + }, + { + "disabled": false, + "description": { + "content": "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*\n\n**name**: *eq, sw*\n\n**created**: *gt, lt, ge, le*\n\n**modified**: *gt, lt, ge, le*\n\n**owner.id**: *eq, in*\n\n**requestable**: *eq*\n\n**source.id**: *eq, in*\n\nComposite operators supported: *and, or*", + "type": "text/plain" + }, + "key": "filters", + "value": "name eq \"SailPoint Support\"" + }, + { + "disabled": false, + "description": { + "content": "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: **name, created, modified**", + "type": "text/plain" + }, + "key": "sorters", + "value": "name,-modified" + }, + { + "disabled": false, + "description": { + "content": "If present and not empty, additionally filters Access Profiles to those which are assigned to the Segment(s) with the specified IDs.\n\nIf segmentation is currently unavailable, specifying this parameter results in an error.", + "type": "text/plain" + }, + "key": "for-segment-ids", + "value": "0b5c9f25-83c6-4762-9073-e38f7bb2ae26,2e8d8180-24bc-4d21-91c6-7affdb473b0d" + }, + { + "disabled": false, + "description": { + "content": "Whether or not the response list should contain unsegmented Access Profiles. If *for-segment-ids* is absent or empty, specifying *include-unsegmented* as false results in an error.", + "type": "text/plain" + }, + "key": "include-unsegmented", + "value": "false" + } + ], + "variable": [] + }, + "header": [ + { + "key": "Accept", + "value": "application/json" + }, + { + "description": { + "content": "Added as a part of security scheme: oauth2", + "type": "text/plain" + }, + "key": "Authorization", + "value": "" + } + ], + "method": "GET", + "body": {} + }, + "status": "Forbidden", + "code": 403, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "body": "{\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}", + "cookie": [], + "_postman_previewlanguage": "json" + }, + { + "id": "cc209f11-0a70-4e68-a3d6-f244e3d30bbb", + "name": "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.", + "originalRequest": { + "url": { + "path": [ + "access-profiles" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [ + { + "disabled": false, + "description": { + "content": "If provided, filters the returned list according to what is visible to the indicated ROLE_SUBADMIN or SOURCE_SUBADMIN Identity. The value of the parameter is either an Identity ID, or the special value **me**, which is shorthand for the calling Identity's ID.\n\nA 400 Bad Request error is returned if the **for-subadmin** parameter is specified for an Identity that is not a subadmin.", + "type": "text/plain" + }, + "key": "for-subadmin", + "value": "8c190e6787aa4ed9a90bd9d5344523fb" + }, + { + "disabled": false, + "description": { + "content": "Note that for this API the maximum value for limit is 50.\nSee [V3 API Standard Collection Parameters](https://developer.sailpoint.com/idn/api/standard-collection-parameters) for more information.", + "type": "text/plain" + }, + "key": "limit", + "value": "50" + }, + { + "disabled": false, + "description": { + "content": "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.", + "type": "text/plain" + }, + "key": "offset", + "value": "0" + }, + { + "disabled": false, + "description": { + "content": "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.", + "type": "text/plain" + }, + "key": "count", + "value": "true" + }, + { + "disabled": false, + "description": { + "content": "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*\n\n**name**: *eq, sw*\n\n**created**: *gt, lt, ge, le*\n\n**modified**: *gt, lt, ge, le*\n\n**owner.id**: *eq, in*\n\n**requestable**: *eq*\n\n**source.id**: *eq, in*\n\nComposite operators supported: *and, or*", + "type": "text/plain" + }, + "key": "filters", + "value": "name eq \"SailPoint Support\"" + }, + { + "disabled": false, + "description": { + "content": "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: **name, created, modified**", + "type": "text/plain" + }, + "key": "sorters", + "value": "name,-modified" + }, + { + "disabled": false, + "description": { + "content": "If present and not empty, additionally filters Access Profiles to those which are assigned to the Segment(s) with the specified IDs.\n\nIf segmentation is currently unavailable, specifying this parameter results in an error.", + "type": "text/plain" + }, + "key": "for-segment-ids", + "value": "0b5c9f25-83c6-4762-9073-e38f7bb2ae26,2e8d8180-24bc-4d21-91c6-7affdb473b0d" + }, + { + "disabled": false, + "description": { + "content": "Whether or not the response list should contain unsegmented Access Profiles. If *for-segment-ids* is absent or empty, specifying *include-unsegmented* as false results in an error.", + "type": "text/plain" + }, + "key": "include-unsegmented", + "value": "false" + } + ], + "variable": [] + }, + "header": [ + { + "key": "Accept", + "value": "application/json" + }, + { + "description": { + "content": "Added as a part of security scheme: oauth2", + "type": "text/plain" + }, + "key": "Authorization", + "value": "" + } + ], + "method": "GET", + "body": {} + }, + "status": "Too Many Requests", + "code": 429, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "body": "{\n \"message\": \" Rate Limit Exceeded \"\n}", + "cookie": [], + "_postman_previewlanguage": "json" + }, + { + "id": "2fb53e71-1a2a-4c43-bf10-6697a9c2db7c", + "name": "Internal Server Error - Returned if there is an unexpected error.", + "originalRequest": { + "url": { + "path": [ + "access-profiles" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [ + { + "disabled": false, + "description": { + "content": "If provided, filters the returned list according to what is visible to the indicated ROLE_SUBADMIN or SOURCE_SUBADMIN Identity. The value of the parameter is either an Identity ID, or the special value **me**, which is shorthand for the calling Identity's ID.\n\nA 400 Bad Request error is returned if the **for-subadmin** parameter is specified for an Identity that is not a subadmin.", + "type": "text/plain" + }, + "key": "for-subadmin", + "value": "8c190e6787aa4ed9a90bd9d5344523fb" + }, + { + "disabled": false, + "description": { + "content": "Note that for this API the maximum value for limit is 50.\nSee [V3 API Standard Collection Parameters](https://developer.sailpoint.com/idn/api/standard-collection-parameters) for more information.", + "type": "text/plain" + }, + "key": "limit", + "value": "50" + }, + { + "disabled": false, + "description": { + "content": "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.", + "type": "text/plain" + }, + "key": "offset", + "value": "0" + }, + { + "disabled": false, + "description": { + "content": "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.", + "type": "text/plain" + }, + "key": "count", + "value": "true" + }, + { + "disabled": false, + "description": { + "content": "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*\n\n**name**: *eq, sw*\n\n**created**: *gt, lt, ge, le*\n\n**modified**: *gt, lt, ge, le*\n\n**owner.id**: *eq, in*\n\n**requestable**: *eq*\n\n**source.id**: *eq, in*\n\nComposite operators supported: *and, or*", + "type": "text/plain" + }, + "key": "filters", + "value": "name eq \"SailPoint Support\"" + }, + { + "disabled": false, + "description": { + "content": "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: **name, created, modified**", + "type": "text/plain" + }, + "key": "sorters", + "value": "name,-modified" + }, + { + "disabled": false, + "description": { + "content": "If present and not empty, additionally filters Access Profiles to those which are assigned to the Segment(s) with the specified IDs.\n\nIf segmentation is currently unavailable, specifying this parameter results in an error.", + "type": "text/plain" + }, + "key": "for-segment-ids", + "value": "0b5c9f25-83c6-4762-9073-e38f7bb2ae26,2e8d8180-24bc-4d21-91c6-7affdb473b0d" + }, + { + "disabled": false, + "description": { + "content": "Whether or not the response list should contain unsegmented Access Profiles. If *for-segment-ids* is absent or empty, specifying *include-unsegmented* as false results in an error.", + "type": "text/plain" + }, + "key": "include-unsegmented", + "value": "false" + } + ], + "variable": [] + }, + "header": [ + { + "key": "Accept", + "value": "application/json" + }, + { + "description": { + "content": "Added as a part of security scheme: oauth2", + "type": "text/plain" + }, + "key": "Authorization", + "value": "" + } + ], + "method": "GET", + "body": {} + }, + "status": "Internal Server Error", + "code": 500, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "body": "{\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}", + "cookie": [], + "_postman_previewlanguage": "json" + } + ], + "event": [], + "protocolProfileBehavior": { + "disableBodyPruning": true } - ], - "variable": [] }, - "header": [ - { - "key": "Accept", - "value": "application/json" - }, - { - "description": { - "content": "Added as a part of security scheme: oauth2", - "type": "text/plain" - }, - "key": "Authorization", - "value": "" - } - ], - "method": "GET", - "body": {} - }, - "status": "OK", - "code": 200, - "header": [ { - "key": "Content-Type", - "value": "application/json" - } - ], - "body": "[\n {\n \"owner\": {\n \"type\": \"IDENTITY\",\n \"id\": \"\",\n \"name\": \"\"\n },\n \"name\": \"\",\n \"source\": {\n \"id\": \"\",\n \"type\": \"SOURCE\",\n \"name\": \"\"\n },\n \"id\": \"\",\n \"description\": \"\",\n \"created\": \"\",\n \"modified\": \"\",\n \"enabled\": true,\n \"entitlements\": [\n {\n \"type\": \"ENTITLEMENT\",\n \"id\": \"\",\n \"name\": \"\"\n },\n {\n \"type\": \"ENTITLEMENT\",\n \"id\": \"\",\n \"name\": \"\"\n }\n ],\n \"requestable\": true,\n \"accessRequestConfig\": {\n \"commentsRequired\": false,\n \"denialCommentsRequired\": false,\n \"approvalSchemes\": [\n {\n \"approverType\": \"MANAGER\",\n \"approverId\": \"\"\n },\n {\n \"approverType\": \"MANAGER\",\n \"approverId\": \"\"\n }\n ]\n },\n \"revocationRequestConfig\": {\n \"approvalSchemes\": [\n {\n \"approverType\": \"SOURCE_OWNER\",\n \"approverId\": \"\"\n },\n {\n \"approverType\": \"GOVERNANCE_GROUP\",\n \"approverId\": \"\"\n }\n ]\n },\n \"segments\": [\n \"\",\n \"\"\n ],\n \"provisioningCriteria\": {\n \"operation\": \"HAS\",\n \"attribute\": \"\",\n \"value\": \"\",\n \"children\": [\n {\n \"operation\": \"AND\",\n \"attribute\": \"\",\n \"value\": \"\",\n \"children\": [\n {\n \"operation\": \"CONTAINS\",\n \"attribute\": \"\",\n \"value\": \"\"\n },\n {\n \"operation\": \"CONTAINS\",\n \"attribute\": \"\",\n \"value\": \"\"\n }\n ]\n },\n {\n \"operation\": \"EQUALS\",\n \"attribute\": \"\",\n \"value\": \"\",\n \"children\": [\n {\n \"operation\": \"NOT_EQUALS\",\n \"attribute\": \"\",\n \"value\": \"\"\n },\n {\n \"operation\": \"HAS\",\n \"attribute\": \"\",\n \"value\": \"\"\n }\n ]\n }\n ]\n }\n },\n {\n \"owner\": {\n \"type\": \"IDENTITY\",\n \"id\": \"\",\n \"name\": \"\"\n },\n \"name\": \"\",\n \"source\": {\n \"id\": \"\",\n \"type\": \"SOURCE\",\n \"name\": \"\"\n },\n \"id\": \"\",\n \"description\": \"\",\n \"created\": \"\",\n \"modified\": \"\",\n \"enabled\": true,\n \"entitlements\": [\n {\n \"type\": \"ENTITLEMENT\",\n \"id\": \"\",\n \"name\": \"\"\n },\n {\n \"type\": \"ENTITLEMENT\",\n \"id\": \"\",\n \"name\": \"\"\n }\n ],\n \"requestable\": true,\n \"accessRequestConfig\": {\n \"commentsRequired\": false,\n \"denialCommentsRequired\": false,\n \"approvalSchemes\": [\n {\n \"approverType\": \"GOVERNANCE_GROUP\",\n \"approverId\": \"\"\n },\n {\n \"approverType\": \"SOURCE_OWNER\",\n \"approverId\": \"\"\n }\n ]\n },\n \"revocationRequestConfig\": {\n \"approvalSchemes\": [\n {\n \"approverType\": \"SOURCE_OWNER\",\n \"approverId\": \"\"\n },\n {\n \"approverType\": \"OWNER\",\n \"approverId\": \"\"\n }\n ]\n },\n \"segments\": [\n \"\",\n \"\"\n ],\n \"provisioningCriteria\": {\n \"operation\": \"OR\",\n \"attribute\": \"\",\n \"value\": \"\",\n \"children\": [\n {\n \"operation\": \"AND\",\n \"attribute\": \"\",\n \"value\": \"\",\n \"children\": [\n {\n \"operation\": \"EQUALS\",\n \"attribute\": \"\",\n \"value\": \"\"\n },\n {\n \"operation\": \"AND\",\n \"attribute\": \"\",\n \"value\": \"\"\n }\n ]\n },\n {\n \"operation\": \"NOT_EQUALS\",\n \"attribute\": \"\",\n \"value\": \"\",\n \"children\": [\n {\n \"operation\": \"AND\",\n \"attribute\": \"\",\n \"value\": \"\"\n },\n {\n \"operation\": \"OR\",\n \"attribute\": \"\",\n \"value\": \"\"\n }\n ]\n }\n ]\n }\n }\n]", - "cookie": [], - "_postman_previewlanguage": "json" - }, - { - "id": "877d778d-c789-434c-95c8-82e0dea1bd43", - "name": "Client Error - Returned if the request body is invalid.", - "originalRequest": { - "url": { - "path": [ - "access-profiles" - ], - "host": [ - "{{baseUrl}}" - ], - "query": [ - { - "disabled": true, - "description": { - "content": "If provided, filters the returned list according to what is visible to the indicated ROLE_SUBADMIN or SOURCE_SUBADMIN Identity. The value of the parameter is either an Identity ID, or the special value **me**, which is shorthand for the calling Identity's ID.\n\nA 400 Bad Request error is returned if the **for-subadmin** parameter is specified for an Identity that is not a subadmin.", - "type": "text/plain" - }, - "key": "for-subadmin", - "value": "" + "id": "27dc1819-4bc9-4c79-9a6e-ec7115b53788", + "name": "Create an Access Profile", + "request": { + "name": "Create an Access Profile", + "description": { + "content": "This API creates an Access Profile.\nA token with API, ORG_ADMIN, ROLE_ADMIN, ROLE_SUBADMIN, SOURCE_ADMIN, or SOURCE_SUBADMIN authority is required to call this API. In addition, a token with only ROLE_SUBADMIN or SOURCE_SUBADMIN authority must be associated with the Access Profile's Source.\nThe maximum supported length for the description field is 2000 characters. Longer descriptions will be preserved for existing access profiles, however, any new access profiles as well as any updates to existing descriptions will be limited to 2000 characters.", + "type": "text/plain" + }, + "url": { + "path": [ + "access-profiles" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [] + }, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + }, + { + "key": "Accept", + "value": "application/json" + } + ], + "method": "POST", + "body": { + "mode": "raw", + "raw": "{\n \"owner\": {\n \"type\": \"IDENTITY\",\n \"id\": \"2c9180a46faadee4016fb4e018c20639\",\n \"name\": \"support\"\n },\n \"name\": \"Employee-database-read-write\",\n \"source\": {\n \"id\": \"2c91809773dee3610173fdb0b6061ef4\",\n \"type\": \"SOURCE\",\n \"name\": \"ODS-AD-SOURCE\"\n },\n \"id\": \"2c91808a7190d06e01719938fcd20792\",\n \"description\": \"Collection of entitlements to read/write the employee database\",\n \"created\": \"2021-03-01T22:32:58.104Z\",\n \"modified\": \"2021-03-02T20:22:28.104Z\",\n \"enabled\": true,\n \"entitlements\": [\n {\n \"type\": \"ENTITLEMENT\",\n \"id\": \"2c91809773dee32014e13e122092014e\",\n \"name\": \"CN=entitlement.490efde5,OU=OrgCo,OU=ServiceDept,DC=HQAD,DC=local\"\n },\n {\n \"type\": \"ENTITLEMENT\",\n \"id\": \"2c91809773dee32014e13e122092014e\",\n \"name\": \"CN=entitlement.490efde5,OU=OrgCo,OU=ServiceDept,DC=HQAD,DC=local\"\n }\n ],\n \"requestable\": true,\n \"accessRequestConfig\": {\n \"commentsRequired\": true,\n \"denialCommentsRequired\": true,\n \"approvalSchemes\": [\n {\n \"approverType\": \"GOVERNANCE_GROUP\",\n \"approverId\": \"46c79819-a69f-49a2-becb-12c971ae66c6\"\n },\n {\n \"approverType\": \"GOVERNANCE_GROUP\",\n \"approverId\": \"46c79819-a69f-49a2-becb-12c971ae66c6\"\n }\n ]\n },\n \"revocationRequestConfig\": {\n \"approvalSchemes\": [\n {\n \"approverType\": \"GOVERNANCE_GROUP\",\n \"approverId\": \"46c79819-a69f-49a2-becb-12c971ae66c6\"\n },\n {\n \"approverType\": \"GOVERNANCE_GROUP\",\n \"approverId\": \"46c79819-a69f-49a2-becb-12c971ae66c6\"\n }\n ]\n },\n \"segments\": [\n \"f7b1b8a3-5fed-4fd4-ad29-82014e137e19\",\n \"29cb6c06-1da8-43ea-8be4-b3125f248f2a\"\n ],\n \"provisioningCriteria\": {\n \"operation\": \"OR\",\n \"children\": [\n {\n \"operation\": \"AND\",\n \"children\": [\n {\n \"attribute\": \"dn\",\n \"operation\": \"CONTAINS\",\n \"value\": \"useast\"\n },\n {\n \"attribute\": \"manager\",\n \"operation\": \"CONTAINS\",\n \"value\": \"Scott.Clark\"\n }\n ]\n },\n {\n \"operation\": \"AND\",\n \"children\": [\n {\n \"attribute\": \"dn\",\n \"operation\": \"EQUALS\",\n \"value\": \"Gibson\"\n },\n {\n \"attribute\": \"telephoneNumber\",\n \"operation\": \"CONTAINS\",\n \"value\": \"512\"\n }\n ]\n }\n ]\n }\n}", + "options": { + "raw": { + "headerFamily": "json", + "language": "json" + } + } + }, + "auth": null }, - { - "disabled": true, - "description": { - "content": "Note that for this API the maximum value for limit is 50.\nSee [V3 API Standard Collection Parameters](https://developer.sailpoint.com/idn/api/standard-collection-parameters) for more information.", - "type": "text/plain" - }, - "key": "limit", - "value": "50" - }, - { - "disabled": true, - "description": { - "content": "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.", - "type": "text/plain" - }, - "key": "offset", - "value": "0" - }, - { - "disabled": true, - "description": { - "content": "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.", - "type": "text/plain" - }, - "key": "count", - "value": "false" - }, - { - "disabled": true, - "description": { - "content": "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*\n\n**name**: *eq, sw*\n\n**created**: *gt, lt, ge, le*\n\n**modified**: *gt, lt, ge, le*\n\n**owner.id**: *eq, in*\n\n**requestable**: *eq*\n\n**source.id**: *eq, in*\n\nComposite operators supported: *and, or*", - "type": "text/plain" - }, - "key": "filters", - "value": "" - }, - { - "disabled": true, - "description": { - "content": "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: **name, created, modified**", - "type": "text/plain" - }, - "key": "sorters", - "value": "" - }, - { - "disabled": true, - "description": { - "content": "If present and not empty, additionally filters Access Profiles to those which are assigned to the Segment(s) with the specified IDs.\n\nIf segmentation is currently unavailable, specifying this parameter results in an error.", - "type": "text/plain" - }, - "key": "for-segment-ids", - "value": "" - }, - { - "disabled": true, - "description": { - "content": "Whether or not the response list should contain unsegmented Access Profiles. If *for-segment-ids* is absent or empty, specifying *include-unsegmented* as false results in an error.", - "type": "text/plain" - }, - "key": "include-unsegmented", - "value": "true" + "response": [ + { + "id": "5d48b6dc-0015-4f0b-b5fa-f3bf9584dea9", + "name": "Access Profile created", + "originalRequest": { + "url": { + "path": [ + "access-profiles" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [] + }, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + }, + { + "key": "Accept", + "value": "application/json" + }, + { + "description": { + "content": "Added as a part of security scheme: oauth2", + "type": "text/plain" + }, + "key": "Authorization", + "value": "" + } + ], + "method": "POST", + "body": { + "mode": "raw", + "raw": "{\n \"owner\": {\n \"type\": \"IDENTITY\",\n \"id\": \"2c9180a46faadee4016fb4e018c20639\",\n \"name\": \"support\"\n },\n \"name\": \"Employee-database-read-write\",\n \"source\": {\n \"id\": \"2c91809773dee3610173fdb0b6061ef4\",\n \"type\": \"SOURCE\",\n \"name\": \"ODS-AD-SOURCE\"\n },\n \"id\": \"2c91808a7190d06e01719938fcd20792\",\n \"description\": \"Collection of entitlements to read/write the employee database\",\n \"created\": \"2021-03-01T22:32:58.104Z\",\n \"modified\": \"2021-03-02T20:22:28.104Z\",\n \"enabled\": true,\n \"entitlements\": [\n {\n \"type\": \"ENTITLEMENT\",\n \"id\": \"2c91809773dee32014e13e122092014e\",\n \"name\": \"CN=entitlement.490efde5,OU=OrgCo,OU=ServiceDept,DC=HQAD,DC=local\"\n },\n {\n \"type\": \"ENTITLEMENT\",\n \"id\": \"2c91809773dee32014e13e122092014e\",\n \"name\": \"CN=entitlement.490efde5,OU=OrgCo,OU=ServiceDept,DC=HQAD,DC=local\"\n }\n ],\n \"requestable\": true,\n \"accessRequestConfig\": {\n \"commentsRequired\": true,\n \"denialCommentsRequired\": true,\n \"approvalSchemes\": [\n {\n \"approverType\": \"GOVERNANCE_GROUP\",\n \"approverId\": \"46c79819-a69f-49a2-becb-12c971ae66c6\"\n },\n {\n \"approverType\": \"GOVERNANCE_GROUP\",\n \"approverId\": \"46c79819-a69f-49a2-becb-12c971ae66c6\"\n }\n ]\n },\n \"revocationRequestConfig\": {\n \"approvalSchemes\": [\n {\n \"approverType\": \"GOVERNANCE_GROUP\",\n \"approverId\": \"46c79819-a69f-49a2-becb-12c971ae66c6\"\n },\n {\n \"approverType\": \"GOVERNANCE_GROUP\",\n \"approverId\": \"46c79819-a69f-49a2-becb-12c971ae66c6\"\n }\n ]\n },\n \"segments\": [\n \"f7b1b8a3-5fed-4fd4-ad29-82014e137e19\",\n \"29cb6c06-1da8-43ea-8be4-b3125f248f2a\"\n ],\n \"provisioningCriteria\": {\n \"operation\": \"OR\",\n \"children\": [\n {\n \"operation\": \"AND\",\n \"children\": [\n {\n \"attribute\": \"dn\",\n \"operation\": \"CONTAINS\",\n \"value\": \"useast\"\n },\n {\n \"attribute\": \"manager\",\n \"operation\": \"CONTAINS\",\n \"value\": \"Scott.Clark\"\n }\n ]\n },\n {\n \"operation\": \"AND\",\n \"children\": [\n {\n \"attribute\": \"dn\",\n \"operation\": \"EQUALS\",\n \"value\": \"Gibson\"\n },\n {\n \"attribute\": \"telephoneNumber\",\n \"operation\": \"CONTAINS\",\n \"value\": \"512\"\n }\n ]\n }\n ]\n }\n}", + "options": { + "raw": { + "headerFamily": "json", + "language": "json" + } + } + } + }, + "status": "Created", + "code": 201, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "body": "{\n \"owner\": {\n \"type\": \"IDENTITY\",\n \"id\": \"2c9180a46faadee4016fb4e018c20639\",\n \"name\": \"support\"\n },\n \"name\": \"Employee-database-read-write\",\n \"source\": {\n \"id\": \"2c91809773dee3610173fdb0b6061ef4\",\n \"type\": \"SOURCE\",\n \"name\": \"ODS-AD-SOURCE\"\n },\n \"id\": \"2c91808a7190d06e01719938fcd20792\",\n \"description\": \"Collection of entitlements to read/write the employee database\",\n \"created\": \"2021-03-01T22:32:58.104Z\",\n \"modified\": \"2021-03-02T20:22:28.104Z\",\n \"enabled\": true,\n \"entitlements\": [\n {\n \"type\": \"ENTITLEMENT\",\n \"id\": \"2c91809773dee32014e13e122092014e\",\n \"name\": \"CN=entitlement.490efde5,OU=OrgCo,OU=ServiceDept,DC=HQAD,DC=local\"\n },\n {\n \"type\": \"ENTITLEMENT\",\n \"id\": \"2c91809773dee32014e13e122092014e\",\n \"name\": \"CN=entitlement.490efde5,OU=OrgCo,OU=ServiceDept,DC=HQAD,DC=local\"\n }\n ],\n \"requestable\": true,\n \"accessRequestConfig\": {\n \"commentsRequired\": true,\n \"denialCommentsRequired\": true,\n \"approvalSchemes\": [\n {\n \"approverType\": \"GOVERNANCE_GROUP\",\n \"approverId\": \"46c79819-a69f-49a2-becb-12c971ae66c6\"\n },\n {\n \"approverType\": \"GOVERNANCE_GROUP\",\n \"approverId\": \"46c79819-a69f-49a2-becb-12c971ae66c6\"\n }\n ]\n },\n \"revocationRequestConfig\": {\n \"approvalSchemes\": [\n {\n \"approverType\": \"GOVERNANCE_GROUP\",\n \"approverId\": \"46c79819-a69f-49a2-becb-12c971ae66c6\"\n },\n {\n \"approverType\": \"GOVERNANCE_GROUP\",\n \"approverId\": \"46c79819-a69f-49a2-becb-12c971ae66c6\"\n }\n ]\n },\n \"segments\": [\n \"f7b1b8a3-5fed-4fd4-ad29-82014e137e19\",\n \"29cb6c06-1da8-43ea-8be4-b3125f248f2a\"\n ],\n \"provisioningCriteria\": {\n \"operation\": \"OR\",\n \"children\": [\n {\n \"operation\": \"AND\",\n \"children\": [\n {\n \"attribute\": \"dn\",\n \"operation\": \"CONTAINS\",\n \"value\": \"useast\"\n },\n {\n \"attribute\": \"manager\",\n \"operation\": \"CONTAINS\",\n \"value\": \"Scott.Clark\"\n }\n ]\n },\n {\n \"operation\": \"AND\",\n \"children\": [\n {\n \"attribute\": \"dn\",\n \"operation\": \"EQUALS\",\n \"value\": \"Gibson\"\n },\n {\n \"attribute\": \"telephoneNumber\",\n \"operation\": \"CONTAINS\",\n \"value\": \"512\"\n }\n ]\n }\n ]\n }\n}", + "cookie": [], + "_postman_previewlanguage": "json" + }, + { + "id": "883ab5cb-3a03-40d3-b4e2-78454500f5eb", + "name": "Client Error - Returned if the request body is invalid.", + "originalRequest": { + "url": { + "path": [ + "access-profiles" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [] + }, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + }, + { + "key": "Accept", + "value": "application/json" + }, + { + "description": { + "content": "Added as a part of security scheme: oauth2", + "type": "text/plain" + }, + "key": "Authorization", + "value": "" + } + ], + "method": "POST", + "body": { + "mode": "raw", + "raw": "{\n \"owner\": {\n \"type\": \"IDENTITY\",\n \"id\": \"2c9180a46faadee4016fb4e018c20639\",\n \"name\": \"support\"\n },\n \"name\": \"Employee-database-read-write\",\n \"source\": {\n \"id\": \"2c91809773dee3610173fdb0b6061ef4\",\n \"type\": \"SOURCE\",\n \"name\": \"ODS-AD-SOURCE\"\n },\n \"id\": \"2c91808a7190d06e01719938fcd20792\",\n \"description\": \"Collection of entitlements to read/write the employee database\",\n \"created\": \"2021-03-01T22:32:58.104Z\",\n \"modified\": \"2021-03-02T20:22:28.104Z\",\n \"enabled\": true,\n \"entitlements\": [\n {\n \"type\": \"ENTITLEMENT\",\n \"id\": \"2c91809773dee32014e13e122092014e\",\n \"name\": \"CN=entitlement.490efde5,OU=OrgCo,OU=ServiceDept,DC=HQAD,DC=local\"\n },\n {\n \"type\": \"ENTITLEMENT\",\n \"id\": \"2c91809773dee32014e13e122092014e\",\n \"name\": \"CN=entitlement.490efde5,OU=OrgCo,OU=ServiceDept,DC=HQAD,DC=local\"\n }\n ],\n \"requestable\": true,\n \"accessRequestConfig\": {\n \"commentsRequired\": true,\n \"denialCommentsRequired\": true,\n \"approvalSchemes\": [\n {\n \"approverType\": \"GOVERNANCE_GROUP\",\n \"approverId\": \"46c79819-a69f-49a2-becb-12c971ae66c6\"\n },\n {\n \"approverType\": \"GOVERNANCE_GROUP\",\n \"approverId\": \"46c79819-a69f-49a2-becb-12c971ae66c6\"\n }\n ]\n },\n \"revocationRequestConfig\": {\n \"approvalSchemes\": [\n {\n \"approverType\": \"GOVERNANCE_GROUP\",\n \"approverId\": \"46c79819-a69f-49a2-becb-12c971ae66c6\"\n },\n {\n \"approverType\": \"GOVERNANCE_GROUP\",\n \"approverId\": \"46c79819-a69f-49a2-becb-12c971ae66c6\"\n }\n ]\n },\n \"segments\": [\n \"f7b1b8a3-5fed-4fd4-ad29-82014e137e19\",\n \"29cb6c06-1da8-43ea-8be4-b3125f248f2a\"\n ],\n \"provisioningCriteria\": {\n \"operation\": \"OR\",\n \"children\": [\n {\n \"operation\": \"AND\",\n \"children\": [\n {\n \"attribute\": \"dn\",\n \"operation\": \"CONTAINS\",\n \"value\": \"useast\"\n },\n {\n \"attribute\": \"manager\",\n \"operation\": \"CONTAINS\",\n \"value\": \"Scott.Clark\"\n }\n ]\n },\n {\n \"operation\": \"AND\",\n \"children\": [\n {\n \"attribute\": \"dn\",\n \"operation\": \"EQUALS\",\n \"value\": \"Gibson\"\n },\n {\n \"attribute\": \"telephoneNumber\",\n \"operation\": \"CONTAINS\",\n \"value\": \"512\"\n }\n ]\n }\n ]\n }\n}", + "options": { + "raw": { + "headerFamily": "json", + "language": "json" + } + } + } + }, + "status": "Bad Request", + "code": 400, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "body": "{\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 \"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 \"locale\": \"en-US\",\n \"localeOrigin\": \"DEFAULT\",\n \"text\": \"The request was syntactically correct but its content is semantically invalid.\"\n }\n ]\n}", + "cookie": [], + "_postman_previewlanguage": "json" + }, + { + "id": "3c54ded8-b3ee-42ac-8c31-51d5b2c29fed", + "name": "Unauthorized - Returned if there is no authorization header, or if the JWT token is expired.", + "originalRequest": { + "url": { + "path": [ + "access-profiles" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [] + }, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + }, + { + "key": "Accept", + "value": "application/json" + }, + { + "description": { + "content": "Added as a part of security scheme: oauth2", + "type": "text/plain" + }, + "key": "Authorization", + "value": "" + } + ], + "method": "POST", + "body": { + "mode": "raw", + "raw": "{\n \"owner\": {\n \"type\": \"IDENTITY\",\n \"id\": \"2c9180a46faadee4016fb4e018c20639\",\n \"name\": \"support\"\n },\n \"name\": \"Employee-database-read-write\",\n \"source\": {\n \"id\": \"2c91809773dee3610173fdb0b6061ef4\",\n \"type\": \"SOURCE\",\n \"name\": \"ODS-AD-SOURCE\"\n },\n \"id\": \"2c91808a7190d06e01719938fcd20792\",\n \"description\": \"Collection of entitlements to read/write the employee database\",\n \"created\": \"2021-03-01T22:32:58.104Z\",\n \"modified\": \"2021-03-02T20:22:28.104Z\",\n \"enabled\": true,\n \"entitlements\": [\n {\n \"type\": \"ENTITLEMENT\",\n \"id\": \"2c91809773dee32014e13e122092014e\",\n \"name\": \"CN=entitlement.490efde5,OU=OrgCo,OU=ServiceDept,DC=HQAD,DC=local\"\n },\n {\n \"type\": \"ENTITLEMENT\",\n \"id\": \"2c91809773dee32014e13e122092014e\",\n \"name\": \"CN=entitlement.490efde5,OU=OrgCo,OU=ServiceDept,DC=HQAD,DC=local\"\n }\n ],\n \"requestable\": true,\n \"accessRequestConfig\": {\n \"commentsRequired\": true,\n \"denialCommentsRequired\": true,\n \"approvalSchemes\": [\n {\n \"approverType\": \"GOVERNANCE_GROUP\",\n \"approverId\": \"46c79819-a69f-49a2-becb-12c971ae66c6\"\n },\n {\n \"approverType\": \"GOVERNANCE_GROUP\",\n \"approverId\": \"46c79819-a69f-49a2-becb-12c971ae66c6\"\n }\n ]\n },\n \"revocationRequestConfig\": {\n \"approvalSchemes\": [\n {\n \"approverType\": \"GOVERNANCE_GROUP\",\n \"approverId\": \"46c79819-a69f-49a2-becb-12c971ae66c6\"\n },\n {\n \"approverType\": \"GOVERNANCE_GROUP\",\n \"approverId\": \"46c79819-a69f-49a2-becb-12c971ae66c6\"\n }\n ]\n },\n \"segments\": [\n \"f7b1b8a3-5fed-4fd4-ad29-82014e137e19\",\n \"29cb6c06-1da8-43ea-8be4-b3125f248f2a\"\n ],\n \"provisioningCriteria\": {\n \"operation\": \"OR\",\n \"children\": [\n {\n \"operation\": \"AND\",\n \"children\": [\n {\n \"attribute\": \"dn\",\n \"operation\": \"CONTAINS\",\n \"value\": \"useast\"\n },\n {\n \"attribute\": \"manager\",\n \"operation\": \"CONTAINS\",\n \"value\": \"Scott.Clark\"\n }\n ]\n },\n {\n \"operation\": \"AND\",\n \"children\": [\n {\n \"attribute\": \"dn\",\n \"operation\": \"EQUALS\",\n \"value\": \"Gibson\"\n },\n {\n \"attribute\": \"telephoneNumber\",\n \"operation\": \"CONTAINS\",\n \"value\": \"512\"\n }\n ]\n }\n ]\n }\n}", + "options": { + "raw": { + "headerFamily": "json", + "language": "json" + } + } + } + }, + "status": "Unauthorized", + "code": 401, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "body": "{\n \"error\": \"JWT validation failed: JWT is expired\"\n}", + "cookie": [], + "_postman_previewlanguage": "json" + }, + { + "id": "8450295d-f8fc-4c60-af01-ef40fa11322b", + "name": "Forbidden - Returned if the user you are running as, doesn't have access to this end-point.", + "originalRequest": { + "url": { + "path": [ + "access-profiles" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [] + }, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + }, + { + "key": "Accept", + "value": "application/json" + }, + { + "description": { + "content": "Added as a part of security scheme: oauth2", + "type": "text/plain" + }, + "key": "Authorization", + "value": "" + } + ], + "method": "POST", + "body": { + "mode": "raw", + "raw": "{\n \"owner\": {\n \"type\": \"IDENTITY\",\n \"id\": \"2c9180a46faadee4016fb4e018c20639\",\n \"name\": \"support\"\n },\n \"name\": \"Employee-database-read-write\",\n \"source\": {\n \"id\": \"2c91809773dee3610173fdb0b6061ef4\",\n \"type\": \"SOURCE\",\n \"name\": \"ODS-AD-SOURCE\"\n },\n \"id\": \"2c91808a7190d06e01719938fcd20792\",\n \"description\": \"Collection of entitlements to read/write the employee database\",\n \"created\": \"2021-03-01T22:32:58.104Z\",\n \"modified\": \"2021-03-02T20:22:28.104Z\",\n \"enabled\": true,\n \"entitlements\": [\n {\n \"type\": \"ENTITLEMENT\",\n \"id\": \"2c91809773dee32014e13e122092014e\",\n \"name\": \"CN=entitlement.490efde5,OU=OrgCo,OU=ServiceDept,DC=HQAD,DC=local\"\n },\n {\n \"type\": \"ENTITLEMENT\",\n \"id\": \"2c91809773dee32014e13e122092014e\",\n \"name\": \"CN=entitlement.490efde5,OU=OrgCo,OU=ServiceDept,DC=HQAD,DC=local\"\n }\n ],\n \"requestable\": true,\n \"accessRequestConfig\": {\n \"commentsRequired\": true,\n \"denialCommentsRequired\": true,\n \"approvalSchemes\": [\n {\n \"approverType\": \"GOVERNANCE_GROUP\",\n \"approverId\": \"46c79819-a69f-49a2-becb-12c971ae66c6\"\n },\n {\n \"approverType\": \"GOVERNANCE_GROUP\",\n \"approverId\": \"46c79819-a69f-49a2-becb-12c971ae66c6\"\n }\n ]\n },\n \"revocationRequestConfig\": {\n \"approvalSchemes\": [\n {\n \"approverType\": \"GOVERNANCE_GROUP\",\n \"approverId\": \"46c79819-a69f-49a2-becb-12c971ae66c6\"\n },\n {\n \"approverType\": \"GOVERNANCE_GROUP\",\n \"approverId\": \"46c79819-a69f-49a2-becb-12c971ae66c6\"\n }\n ]\n },\n \"segments\": [\n \"f7b1b8a3-5fed-4fd4-ad29-82014e137e19\",\n \"29cb6c06-1da8-43ea-8be4-b3125f248f2a\"\n ],\n \"provisioningCriteria\": {\n \"operation\": \"OR\",\n \"children\": [\n {\n \"operation\": \"AND\",\n \"children\": [\n {\n \"attribute\": \"dn\",\n \"operation\": \"CONTAINS\",\n \"value\": \"useast\"\n },\n {\n \"attribute\": \"manager\",\n \"operation\": \"CONTAINS\",\n \"value\": \"Scott.Clark\"\n }\n ]\n },\n {\n \"operation\": \"AND\",\n \"children\": [\n {\n \"attribute\": \"dn\",\n \"operation\": \"EQUALS\",\n \"value\": \"Gibson\"\n },\n {\n \"attribute\": \"telephoneNumber\",\n \"operation\": \"CONTAINS\",\n \"value\": \"512\"\n }\n ]\n }\n ]\n }\n}", + "options": { + "raw": { + "headerFamily": "json", + "language": "json" + } + } + } + }, + "status": "Forbidden", + "code": 403, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "body": "{\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}", + "cookie": [], + "_postman_previewlanguage": "json" + }, + { + "id": "431f42db-480e-4aea-b82d-ec61644b09d2", + "name": "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.", + "originalRequest": { + "url": { + "path": [ + "access-profiles" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [] + }, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + }, + { + "key": "Accept", + "value": "application/json" + }, + { + "description": { + "content": "Added as a part of security scheme: oauth2", + "type": "text/plain" + }, + "key": "Authorization", + "value": "" + } + ], + "method": "POST", + "body": { + "mode": "raw", + "raw": "{\n \"owner\": {\n \"type\": \"IDENTITY\",\n \"id\": \"2c9180a46faadee4016fb4e018c20639\",\n \"name\": \"support\"\n },\n \"name\": \"Employee-database-read-write\",\n \"source\": {\n \"id\": \"2c91809773dee3610173fdb0b6061ef4\",\n \"type\": \"SOURCE\",\n \"name\": \"ODS-AD-SOURCE\"\n },\n \"id\": \"2c91808a7190d06e01719938fcd20792\",\n \"description\": \"Collection of entitlements to read/write the employee database\",\n \"created\": \"2021-03-01T22:32:58.104Z\",\n \"modified\": \"2021-03-02T20:22:28.104Z\",\n \"enabled\": true,\n \"entitlements\": [\n {\n \"type\": \"ENTITLEMENT\",\n \"id\": \"2c91809773dee32014e13e122092014e\",\n \"name\": \"CN=entitlement.490efde5,OU=OrgCo,OU=ServiceDept,DC=HQAD,DC=local\"\n },\n {\n \"type\": \"ENTITLEMENT\",\n \"id\": \"2c91809773dee32014e13e122092014e\",\n \"name\": \"CN=entitlement.490efde5,OU=OrgCo,OU=ServiceDept,DC=HQAD,DC=local\"\n }\n ],\n \"requestable\": true,\n \"accessRequestConfig\": {\n \"commentsRequired\": true,\n \"denialCommentsRequired\": true,\n \"approvalSchemes\": [\n {\n \"approverType\": \"GOVERNANCE_GROUP\",\n \"approverId\": \"46c79819-a69f-49a2-becb-12c971ae66c6\"\n },\n {\n \"approverType\": \"GOVERNANCE_GROUP\",\n \"approverId\": \"46c79819-a69f-49a2-becb-12c971ae66c6\"\n }\n ]\n },\n \"revocationRequestConfig\": {\n \"approvalSchemes\": [\n {\n \"approverType\": \"GOVERNANCE_GROUP\",\n \"approverId\": \"46c79819-a69f-49a2-becb-12c971ae66c6\"\n },\n {\n \"approverType\": \"GOVERNANCE_GROUP\",\n \"approverId\": \"46c79819-a69f-49a2-becb-12c971ae66c6\"\n }\n ]\n },\n \"segments\": [\n \"f7b1b8a3-5fed-4fd4-ad29-82014e137e19\",\n \"29cb6c06-1da8-43ea-8be4-b3125f248f2a\"\n ],\n \"provisioningCriteria\": {\n \"operation\": \"OR\",\n \"children\": [\n {\n \"operation\": \"AND\",\n \"children\": [\n {\n \"attribute\": \"dn\",\n \"operation\": \"CONTAINS\",\n \"value\": \"useast\"\n },\n {\n \"attribute\": \"manager\",\n \"operation\": \"CONTAINS\",\n \"value\": \"Scott.Clark\"\n }\n ]\n },\n {\n \"operation\": \"AND\",\n \"children\": [\n {\n \"attribute\": \"dn\",\n \"operation\": \"EQUALS\",\n \"value\": \"Gibson\"\n },\n {\n \"attribute\": \"telephoneNumber\",\n \"operation\": \"CONTAINS\",\n \"value\": \"512\"\n }\n ]\n }\n ]\n }\n}", + "options": { + "raw": { + "headerFamily": "json", + "language": "json" + } + } + } + }, + "status": "Too Many Requests", + "code": 429, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "body": "{\n \"message\": \" Rate Limit Exceeded \"\n}", + "cookie": [], + "_postman_previewlanguage": "json" + }, + { + "id": "7c144ca8-72bb-461c-999e-43ad60d739e6", + "name": "Internal Server Error - Returned if there is an unexpected error.", + "originalRequest": { + "url": { + "path": [ + "access-profiles" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [] + }, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + }, + { + "key": "Accept", + "value": "application/json" + }, + { + "description": { + "content": "Added as a part of security scheme: oauth2", + "type": "text/plain" + }, + "key": "Authorization", + "value": "" + } + ], + "method": "POST", + "body": { + "mode": "raw", + "raw": "{\n \"owner\": {\n \"type\": \"IDENTITY\",\n \"id\": \"2c9180a46faadee4016fb4e018c20639\",\n \"name\": \"support\"\n },\n \"name\": \"Employee-database-read-write\",\n \"source\": {\n \"id\": \"2c91809773dee3610173fdb0b6061ef4\",\n \"type\": \"SOURCE\",\n \"name\": \"ODS-AD-SOURCE\"\n },\n \"id\": \"2c91808a7190d06e01719938fcd20792\",\n \"description\": \"Collection of entitlements to read/write the employee database\",\n \"created\": \"2021-03-01T22:32:58.104Z\",\n \"modified\": \"2021-03-02T20:22:28.104Z\",\n \"enabled\": true,\n \"entitlements\": [\n {\n \"type\": \"ENTITLEMENT\",\n \"id\": \"2c91809773dee32014e13e122092014e\",\n \"name\": \"CN=entitlement.490efde5,OU=OrgCo,OU=ServiceDept,DC=HQAD,DC=local\"\n },\n {\n \"type\": \"ENTITLEMENT\",\n \"id\": \"2c91809773dee32014e13e122092014e\",\n \"name\": \"CN=entitlement.490efde5,OU=OrgCo,OU=ServiceDept,DC=HQAD,DC=local\"\n }\n ],\n \"requestable\": true,\n \"accessRequestConfig\": {\n \"commentsRequired\": true,\n \"denialCommentsRequired\": true,\n \"approvalSchemes\": [\n {\n \"approverType\": \"GOVERNANCE_GROUP\",\n \"approverId\": \"46c79819-a69f-49a2-becb-12c971ae66c6\"\n },\n {\n \"approverType\": \"GOVERNANCE_GROUP\",\n \"approverId\": \"46c79819-a69f-49a2-becb-12c971ae66c6\"\n }\n ]\n },\n \"revocationRequestConfig\": {\n \"approvalSchemes\": [\n {\n \"approverType\": \"GOVERNANCE_GROUP\",\n \"approverId\": \"46c79819-a69f-49a2-becb-12c971ae66c6\"\n },\n {\n \"approverType\": \"GOVERNANCE_GROUP\",\n \"approverId\": \"46c79819-a69f-49a2-becb-12c971ae66c6\"\n }\n ]\n },\n \"segments\": [\n \"f7b1b8a3-5fed-4fd4-ad29-82014e137e19\",\n \"29cb6c06-1da8-43ea-8be4-b3125f248f2a\"\n ],\n \"provisioningCriteria\": {\n \"operation\": \"OR\",\n \"children\": [\n {\n \"operation\": \"AND\",\n \"children\": [\n {\n \"attribute\": \"dn\",\n \"operation\": \"CONTAINS\",\n \"value\": \"useast\"\n },\n {\n \"attribute\": \"manager\",\n \"operation\": \"CONTAINS\",\n \"value\": \"Scott.Clark\"\n }\n ]\n },\n {\n \"operation\": \"AND\",\n \"children\": [\n {\n \"attribute\": \"dn\",\n \"operation\": \"EQUALS\",\n \"value\": \"Gibson\"\n },\n {\n \"attribute\": \"telephoneNumber\",\n \"operation\": \"CONTAINS\",\n \"value\": \"512\"\n }\n ]\n }\n ]\n }\n}", + "options": { + "raw": { + "headerFamily": "json", + "language": "json" + } + } + } + }, + "status": "Internal Server Error", + "code": 500, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "body": "{\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}", + "cookie": [], + "_postman_previewlanguage": "json" + } + ], + "event": [], + "protocolProfileBehavior": { + "disableBodyPruning": true } - ], - "variable": [] }, - "header": [ - { - "key": "Accept", - "value": "application/json" - }, - { - "description": { - "content": "Added as a part of security scheme: oauth2", - "type": "text/plain" - }, - "key": "Authorization", - "value": "" - } - ], - "method": "GET", - "body": {} - }, - "status": "Bad Request", - "code": 400, - "header": [ { - "key": "Content-Type", - "value": "application/json" - } - ], - "body": "{\n \"detailCode\": \"\",\n \"trackingId\": \"\",\n \"messages\": [\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n },\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n }\n ],\n \"causes\": [\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n },\n {\n \"locale\": \"\",\n \"localeOrigin\": \"DEFAULT\",\n \"text\": \"\"\n }\n ]\n}", - "cookie": [], - "_postman_previewlanguage": "json" - }, - { - "id": "93b90bde-0c0e-4077-8af4-a0905d83ec5a", - "name": "Unauthorized - Returned if there is no authorization header, or if the JWT token is expired.", - "originalRequest": { - "url": { - "path": [ - "access-profiles" - ], - "host": [ - "{{baseUrl}}" - ], - "query": [ - { - "disabled": true, - "description": { - "content": "If provided, filters the returned list according to what is visible to the indicated ROLE_SUBADMIN or SOURCE_SUBADMIN Identity. The value of the parameter is either an Identity ID, or the special value **me**, which is shorthand for the calling Identity's ID.\n\nA 400 Bad Request error is returned if the **for-subadmin** parameter is specified for an Identity that is not a subadmin.", - "type": "text/plain" - }, - "key": "for-subadmin", - "value": "" + "id": "f5f79740-796a-4ec2-ad4f-1ddee7b3d81d", + "name": "Get an Access Profile", + "request": { + "name": "Get an Access Profile", + "description": { + "content": "This API returns an Access Profile by its ID.\n\nA token with API, ORG_ADMIN, ROLE_ADMIN, ROLE_SUBADMIN, SOURCE_ADMIN, or SOURCE_SUBADMIN authority is required to call this API.", + "type": "text/plain" + }, + "url": { + "path": [ + "access-profiles", + ":id" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [ + { + "type": "any", + "value": "2c9180837ca6693d017ca8d097500149", + "key": "id", + "disabled": false, + "description": { + "content": "(Required) ID of the Access Profile", + "type": "text/plain" + } + } + ] + }, + "header": [ + { + "key": "Accept", + "value": "application/json" + } + ], + "method": "GET", + "body": {}, + "auth": null }, - { - "disabled": true, - "description": { - "content": "Note that for this API the maximum value for limit is 50.\nSee [V3 API Standard Collection Parameters](https://developer.sailpoint.com/idn/api/standard-collection-parameters) for more information.", - "type": "text/plain" - }, - "key": "limit", - "value": "50" - }, - { - "disabled": true, - "description": { - "content": "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.", - "type": "text/plain" - }, - "key": "offset", - "value": "0" - }, - { - "disabled": true, - "description": { - "content": "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.", - "type": "text/plain" - }, - "key": "count", - "value": "false" - }, - { - "disabled": true, - "description": { - "content": "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*\n\n**name**: *eq, sw*\n\n**created**: *gt, lt, ge, le*\n\n**modified**: *gt, lt, ge, le*\n\n**owner.id**: *eq, in*\n\n**requestable**: *eq*\n\n**source.id**: *eq, in*\n\nComposite operators supported: *and, or*", - "type": "text/plain" - }, - "key": "filters", - "value": "" - }, - { - "disabled": true, - "description": { - "content": "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: **name, created, modified**", - "type": "text/plain" - }, - "key": "sorters", - "value": "" - }, - { - "disabled": true, - "description": { - "content": "If present and not empty, additionally filters Access Profiles to those which are assigned to the Segment(s) with the specified IDs.\n\nIf segmentation is currently unavailable, specifying this parameter results in an error.", - "type": "text/plain" - }, - "key": "for-segment-ids", - "value": "" - }, - { - "disabled": true, - "description": { - "content": "Whether or not the response list should contain unsegmented Access Profiles. If *for-segment-ids* is absent or empty, specifying *include-unsegmented* as false results in an error.", - "type": "text/plain" - }, - "key": "include-unsegmented", - "value": "true" + "response": [ + { + "id": "d1bd34dd-0068-4c15-8d18-07b5522a9c90", + "name": "An AccessProfile", + "originalRequest": { + "url": { + "path": [ + "access-profiles", + ":id" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [] + }, + "header": [ + { + "key": "Accept", + "value": "application/json" + }, + { + "description": { + "content": "Added as a part of security scheme: oauth2", + "type": "text/plain" + }, + "key": "Authorization", + "value": "" + } + ], + "method": "GET", + "body": {} + }, + "status": "OK", + "code": 200, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "body": "{\n \"owner\": {\n \"type\": \"IDENTITY\",\n \"id\": \"2c9180a46faadee4016fb4e018c20639\",\n \"name\": \"support\"\n },\n \"name\": \"Employee-database-read-write\",\n \"source\": {\n \"id\": \"2c91809773dee3610173fdb0b6061ef4\",\n \"type\": \"SOURCE\",\n \"name\": \"ODS-AD-SOURCE\"\n },\n \"id\": \"2c91808a7190d06e01719938fcd20792\",\n \"description\": \"Collection of entitlements to read/write the employee database\",\n \"created\": \"2021-03-01T22:32:58.104Z\",\n \"modified\": \"2021-03-02T20:22:28.104Z\",\n \"enabled\": true,\n \"entitlements\": [\n {\n \"type\": \"ENTITLEMENT\",\n \"id\": \"2c91809773dee32014e13e122092014e\",\n \"name\": \"CN=entitlement.490efde5,OU=OrgCo,OU=ServiceDept,DC=HQAD,DC=local\"\n },\n {\n \"type\": \"ENTITLEMENT\",\n \"id\": \"2c91809773dee32014e13e122092014e\",\n \"name\": \"CN=entitlement.490efde5,OU=OrgCo,OU=ServiceDept,DC=HQAD,DC=local\"\n }\n ],\n \"requestable\": true,\n \"accessRequestConfig\": {\n \"commentsRequired\": true,\n \"denialCommentsRequired\": true,\n \"approvalSchemes\": [\n {\n \"approverType\": \"GOVERNANCE_GROUP\",\n \"approverId\": \"46c79819-a69f-49a2-becb-12c971ae66c6\"\n },\n {\n \"approverType\": \"GOVERNANCE_GROUP\",\n \"approverId\": \"46c79819-a69f-49a2-becb-12c971ae66c6\"\n }\n ]\n },\n \"revocationRequestConfig\": {\n \"approvalSchemes\": [\n {\n \"approverType\": \"GOVERNANCE_GROUP\",\n \"approverId\": \"46c79819-a69f-49a2-becb-12c971ae66c6\"\n },\n {\n \"approverType\": \"GOVERNANCE_GROUP\",\n \"approverId\": \"46c79819-a69f-49a2-becb-12c971ae66c6\"\n }\n ]\n },\n \"segments\": [\n \"f7b1b8a3-5fed-4fd4-ad29-82014e137e19\",\n \"29cb6c06-1da8-43ea-8be4-b3125f248f2a\"\n ],\n \"provisioningCriteria\": {\n \"operation\": \"OR\",\n \"children\": [\n {\n \"operation\": \"AND\",\n \"children\": [\n {\n \"attribute\": \"dn\",\n \"operation\": \"CONTAINS\",\n \"value\": \"useast\"\n },\n {\n \"attribute\": \"manager\",\n \"operation\": \"CONTAINS\",\n \"value\": \"Scott.Clark\"\n }\n ]\n },\n {\n \"operation\": \"AND\",\n \"children\": [\n {\n \"attribute\": \"dn\",\n \"operation\": \"EQUALS\",\n \"value\": \"Gibson\"\n },\n {\n \"attribute\": \"telephoneNumber\",\n \"operation\": \"CONTAINS\",\n \"value\": \"512\"\n }\n ]\n }\n ]\n }\n}", + "cookie": [], + "_postman_previewlanguage": "json" + }, + { + "id": "5f68d332-dac3-476a-bcd0-48ef0ab5b10e", + "name": "Client Error - Returned if the request body is invalid.", + "originalRequest": { + "url": { + "path": [ + "access-profiles", + ":id" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [] + }, + "header": [ + { + "key": "Accept", + "value": "application/json" + }, + { + "description": { + "content": "Added as a part of security scheme: oauth2", + "type": "text/plain" + }, + "key": "Authorization", + "value": "" + } + ], + "method": "GET", + "body": {} + }, + "status": "Bad Request", + "code": 400, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "body": "{\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 \"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 \"locale\": \"en-US\",\n \"localeOrigin\": \"DEFAULT\",\n \"text\": \"The request was syntactically correct but its content is semantically invalid.\"\n }\n ]\n}", + "cookie": [], + "_postman_previewlanguage": "json" + }, + { + "id": "e447a669-b0bf-4c11-8d99-15e26705d608", + "name": "Unauthorized - Returned if there is no authorization header, or if the JWT token is expired.", + "originalRequest": { + "url": { + "path": [ + "access-profiles", + ":id" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [] + }, + "header": [ + { + "key": "Accept", + "value": "application/json" + }, + { + "description": { + "content": "Added as a part of security scheme: oauth2", + "type": "text/plain" + }, + "key": "Authorization", + "value": "" + } + ], + "method": "GET", + "body": {} + }, + "status": "Unauthorized", + "code": 401, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "body": "{\n \"error\": \"JWT validation failed: JWT is expired\"\n}", + "cookie": [], + "_postman_previewlanguage": "json" + }, + { + "id": "7683202a-6686-4bab-831f-020cdf228140", + "name": "Forbidden - Returned if the user you are running as, doesn't have access to this end-point.", + "originalRequest": { + "url": { + "path": [ + "access-profiles", + ":id" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [] + }, + "header": [ + { + "key": "Accept", + "value": "application/json" + }, + { + "description": { + "content": "Added as a part of security scheme: oauth2", + "type": "text/plain" + }, + "key": "Authorization", + "value": "" + } + ], + "method": "GET", + "body": {} + }, + "status": "Forbidden", + "code": 403, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "body": "{\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}", + "cookie": [], + "_postman_previewlanguage": "json" + }, + { + "id": "3a320e21-6db1-4195-9b4d-2e491083443c", + "name": "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.", + "originalRequest": { + "url": { + "path": [ + "access-profiles", + ":id" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [] + }, + "header": [ + { + "key": "Accept", + "value": "application/json" + }, + { + "description": { + "content": "Added as a part of security scheme: oauth2", + "type": "text/plain" + }, + "key": "Authorization", + "value": "" + } + ], + "method": "GET", + "body": {} + }, + "status": "Too Many Requests", + "code": 429, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "body": "{\n \"message\": \" Rate Limit Exceeded \"\n}", + "cookie": [], + "_postman_previewlanguage": "json" + }, + { + "id": "70b2b760-eeb5-4bb3-991a-a04c83115f48", + "name": "Internal Server Error - Returned if there is an unexpected error.", + "originalRequest": { + "url": { + "path": [ + "access-profiles", + ":id" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [] + }, + "header": [ + { + "key": "Accept", + "value": "application/json" + }, + { + "description": { + "content": "Added as a part of security scheme: oauth2", + "type": "text/plain" + }, + "key": "Authorization", + "value": "" + } + ], + "method": "GET", + "body": {} + }, + "status": "Internal Server Error", + "code": 500, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "body": "{\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}", + "cookie": [], + "_postman_previewlanguage": "json" + } + ], + "event": [], + "protocolProfileBehavior": { + "disableBodyPruning": true } - ], - "variable": [] }, - "header": [ - { - "key": "Accept", - "value": "application/json" - }, - { - "description": { - "content": "Added as a part of security scheme: oauth2", - "type": "text/plain" - }, - "key": "Authorization", - "value": "" - } - ], - "method": "GET", - "body": {} - }, - "status": "Unauthorized", - "code": 401, - "header": [ { - "key": "Content-Type", - "value": "application/json" - } - ], - "body": "{\n \"error\": {\n \"description\": \"A message describing the error\",\n \"example\": \"JWT validation failed: JWT is expired\"\n }\n}", - "cookie": [], - "_postman_previewlanguage": "json" - }, - { - "id": "1852ffee-2773-4a56-8b10-69c4b9336149", - "name": "Forbidden - Returned if the user you are running as, doesn't have access to this end-point.", - "originalRequest": { - "url": { - "path": [ - "access-profiles" - ], - "host": [ - "{{baseUrl}}" - ], - "query": [ - { - "disabled": true, - "description": { - "content": "If provided, filters the returned list according to what is visible to the indicated ROLE_SUBADMIN or SOURCE_SUBADMIN Identity. The value of the parameter is either an Identity ID, or the special value **me**, which is shorthand for the calling Identity's ID.\n\nA 400 Bad Request error is returned if the **for-subadmin** parameter is specified for an Identity that is not a subadmin.", - "type": "text/plain" - }, - "key": "for-subadmin", - "value": "" + "id": "2e9192d9-5778-4ea5-bd99-a5fd4395c2cb", + "name": "Patch a specified Access Profile", + "request": { + "name": "Patch a specified Access Profile", + "description": { + "content": "This API updates an existing Access Profile. The following fields are patchable:\n\n**name**\n\n**description**\n\n**enabled**\n\n**owner**\n\n**requestable**\n\n**accessRequestConfig**\n\n**revokeRequestConfig**\n\n**segments**\n\n**entitlements**\n\n**provisioningCriteria**\n\n**source** (must be updated with entitlements belonging to new source in the same API call)\n\nIf you need to change the `source` of the access profile, you can do so only if you update the `entitlements` in the same API call. The new entitlements can only come from the target source that you want to change to. Look for the example \"Replace Source\" in the examples dropdown.\n\nA token with API, ORG_ADMIN, SOURCE_ADMIN, or SOURCE_SUBADMIN authority is required to call this API. In addition, a SOURCE_SUBADMIN may only use this API to patch Access Profiles which are associated with Sources they are able to administer.\n> The maximum supported length for the description field is 2000 characters. Longer descriptions will be preserved for existing access profiles, however, any new access profiles as well as any updates to existing descriptions will be limited to 2000 characters.\n\n> You can only add or replace **entitlements** that exist on the source that the access profile is attached to. You can use the **list entitlements** endpoint with the **filters** query parameter to get a list of available entitlements on the access profile's source.\n\n> Patching the value of the **requestable** field is only supported for customers enabled with the new Request Center. Otherwise, attempting to modify this field results in a 400 error.", + "type": "text/plain" + }, + "url": { + "path": [ + "access-profiles", + ":id" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [ + { + "type": "any", + "value": "2c91808a7813090a017814121919ecca", + "key": "id", + "disabled": false, + "description": { + "content": "(Required) ID of the Access Profile to patch", + "type": "text/plain" + } + } + ] + }, + "header": [ + { + "key": "Content-Type", + "value": "application/json-patch+json" + }, + { + "key": "Accept", + "value": "application/json" + } + ], + "method": "PATCH", + "body": { + "mode": "raw", + "raw": "[\n {\n \"op\": \"add\",\n \"path\": \"/entitlements\",\n \"value\": [\n {\n \"id\": \"2c9180857725c14301772a93bb77242d\",\n \"type\": \"ENTITLEMENT\",\n \"name\": \"AD User Group\"\n }\n ]\n }\n]", + "options": { + "raw": { + "headerFamily": "json", + "language": "json" + } + } + }, + "auth": null }, - { - "disabled": true, - "description": { - "content": "Note that for this API the maximum value for limit is 50.\nSee [V3 API Standard Collection Parameters](https://developer.sailpoint.com/idn/api/standard-collection-parameters) for more information.", - "type": "text/plain" - }, - "key": "limit", - "value": "50" - }, - { - "disabled": true, - "description": { - "content": "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.", - "type": "text/plain" - }, - "key": "offset", - "value": "0" - }, - { - "disabled": true, - "description": { - "content": "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.", - "type": "text/plain" - }, - "key": "count", - "value": "false" - }, - { - "disabled": true, - "description": { - "content": "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*\n\n**name**: *eq, sw*\n\n**created**: *gt, lt, ge, le*\n\n**modified**: *gt, lt, ge, le*\n\n**owner.id**: *eq, in*\n\n**requestable**: *eq*\n\n**source.id**: *eq, in*\n\nComposite operators supported: *and, or*", - "type": "text/plain" - }, - "key": "filters", - "value": "" - }, - { - "disabled": true, - "description": { - "content": "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: **name, created, modified**", - "type": "text/plain" - }, - "key": "sorters", - "value": "" - }, - { - "disabled": true, - "description": { - "content": "If present and not empty, additionally filters Access Profiles to those which are assigned to the Segment(s) with the specified IDs.\n\nIf segmentation is currently unavailable, specifying this parameter results in an error.", - "type": "text/plain" - }, - "key": "for-segment-ids", - "value": "" - }, - { - "disabled": true, - "description": { - "content": "Whether or not the response list should contain unsegmented Access Profiles. If *for-segment-ids* is absent or empty, specifying *include-unsegmented* as false results in an error.", - "type": "text/plain" - }, - "key": "include-unsegmented", - "value": "true" + "response": [ + { + "id": "b630b653-6e8e-4dc3-b5d6-161b08d33758", + "name": "Add Entitlements", + "originalRequest": { + "url": { + "path": [ + "access-profiles", + ":id" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [] + }, + "header": [ + { + "key": "Content-Type", + "value": "application/json-patch+json" + }, + { + "key": "Accept", + "value": "application/json" + }, + { + "description": { + "content": "Added as a part of security scheme: oauth2", + "type": "text/plain" + }, + "key": "Authorization", + "value": "" + } + ], + "method": "PATCH", + "body": { + "mode": "raw", + "raw": "[\n {\n \"op\": \"add\",\n \"path\": \"/entitlements\",\n \"value\": [\n {\n \"id\": \"2c9180857725c14301772a93bb77242d\",\n \"type\": \"ENTITLEMENT\",\n \"name\": \"AD User Group\"\n }\n ]\n }\n]", + "options": { + "raw": { + "headerFamily": "json", + "language": "json" + } + } + } + }, + "status": "OK", + "code": 200, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "body": "{\n \"owner\": {\n \"type\": \"IDENTITY\",\n \"id\": \"2c9180a46faadee4016fb4e018c20639\",\n \"name\": \"support\"\n },\n \"name\": \"Employee-database-read-write\",\n \"source\": {\n \"id\": \"2c91809773dee3610173fdb0b6061ef4\",\n \"type\": \"SOURCE\",\n \"name\": \"ODS-AD-SOURCE\"\n },\n \"id\": \"2c91808a7190d06e01719938fcd20792\",\n \"description\": \"Collection of entitlements to read/write the employee database\",\n \"created\": \"2021-03-01T22:32:58.104Z\",\n \"modified\": \"2021-03-02T20:22:28.104Z\",\n \"enabled\": true,\n \"entitlements\": [\n {\n \"type\": \"ENTITLEMENT\",\n \"id\": \"2c91809773dee32014e13e122092014e\",\n \"name\": \"CN=entitlement.490efde5,OU=OrgCo,OU=ServiceDept,DC=HQAD,DC=local\"\n },\n {\n \"type\": \"ENTITLEMENT\",\n \"id\": \"2c91809773dee32014e13e122092014e\",\n \"name\": \"CN=entitlement.490efde5,OU=OrgCo,OU=ServiceDept,DC=HQAD,DC=local\"\n }\n ],\n \"requestable\": true,\n \"accessRequestConfig\": {\n \"commentsRequired\": true,\n \"denialCommentsRequired\": true,\n \"approvalSchemes\": [\n {\n \"approverType\": \"GOVERNANCE_GROUP\",\n \"approverId\": \"46c79819-a69f-49a2-becb-12c971ae66c6\"\n },\n {\n \"approverType\": \"GOVERNANCE_GROUP\",\n \"approverId\": \"46c79819-a69f-49a2-becb-12c971ae66c6\"\n }\n ]\n },\n \"revocationRequestConfig\": {\n \"approvalSchemes\": [\n {\n \"approverType\": \"GOVERNANCE_GROUP\",\n \"approverId\": \"46c79819-a69f-49a2-becb-12c971ae66c6\"\n },\n {\n \"approverType\": \"GOVERNANCE_GROUP\",\n \"approverId\": \"46c79819-a69f-49a2-becb-12c971ae66c6\"\n }\n ]\n },\n \"segments\": [\n \"f7b1b8a3-5fed-4fd4-ad29-82014e137e19\",\n \"29cb6c06-1da8-43ea-8be4-b3125f248f2a\"\n ],\n \"provisioningCriteria\": {\n \"operation\": \"OR\",\n \"children\": [\n {\n \"operation\": \"AND\",\n \"children\": [\n {\n \"attribute\": \"dn\",\n \"operation\": \"CONTAINS\",\n \"value\": \"useast\"\n },\n {\n \"attribute\": \"manager\",\n \"operation\": \"CONTAINS\",\n \"value\": \"Scott.Clark\"\n }\n ]\n },\n {\n \"operation\": \"AND\",\n \"children\": [\n {\n \"attribute\": \"dn\",\n \"operation\": \"EQUALS\",\n \"value\": \"Gibson\"\n },\n {\n \"attribute\": \"telephoneNumber\",\n \"operation\": \"CONTAINS\",\n \"value\": \"512\"\n }\n ]\n }\n ]\n }\n}", + "cookie": [], + "_postman_previewlanguage": "json" + }, + { + "id": "ba87ff10-dd9b-44bc-bc9a-cd7dc6104861", + "name": "Insert Entitlement", + "originalRequest": { + "url": { + "path": [ + "access-profiles", + ":id" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [] + }, + "header": [ + { + "key": "Content-Type", + "value": "application/json-patch+json" + }, + { + "key": "Accept", + "value": "application/json" + }, + { + "description": { + "content": "Added as a part of security scheme: oauth2", + "type": "text/plain" + }, + "key": "Authorization", + "value": "" + } + ], + "method": "PATCH", + "body": { + "mode": "raw", + "raw": "[\n {\n \"op\": \"add\",\n \"path\": \"/entitlements/0\",\n \"value\": {\n \"id\": \"2c9180857725c14301772a93bb77242d\",\n \"type\": \"ENTITLEMENT\",\n \"name\": \"AD User Group\"\n }\n }\n]", + "options": { + "raw": { + "headerFamily": "json", + "language": "json" + } + } + } + }, + "status": "OK", + "code": 200, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "body": "{\n \"owner\": {\n \"type\": \"IDENTITY\",\n \"id\": \"2c9180a46faadee4016fb4e018c20639\",\n \"name\": \"support\"\n },\n \"name\": \"Employee-database-read-write\",\n \"source\": {\n \"id\": \"2c91809773dee3610173fdb0b6061ef4\",\n \"type\": \"SOURCE\",\n \"name\": \"ODS-AD-SOURCE\"\n },\n \"id\": \"2c91808a7190d06e01719938fcd20792\",\n \"description\": \"Collection of entitlements to read/write the employee database\",\n \"created\": \"2021-03-01T22:32:58.104Z\",\n \"modified\": \"2021-03-02T20:22:28.104Z\",\n \"enabled\": true,\n \"entitlements\": [\n {\n \"type\": \"ENTITLEMENT\",\n \"id\": \"2c91809773dee32014e13e122092014e\",\n \"name\": \"CN=entitlement.490efde5,OU=OrgCo,OU=ServiceDept,DC=HQAD,DC=local\"\n },\n {\n \"type\": \"ENTITLEMENT\",\n \"id\": \"2c91809773dee32014e13e122092014e\",\n \"name\": \"CN=entitlement.490efde5,OU=OrgCo,OU=ServiceDept,DC=HQAD,DC=local\"\n }\n ],\n \"requestable\": true,\n \"accessRequestConfig\": {\n \"commentsRequired\": true,\n \"denialCommentsRequired\": true,\n \"approvalSchemes\": [\n {\n \"approverType\": \"GOVERNANCE_GROUP\",\n \"approverId\": \"46c79819-a69f-49a2-becb-12c971ae66c6\"\n },\n {\n \"approverType\": \"GOVERNANCE_GROUP\",\n \"approverId\": \"46c79819-a69f-49a2-becb-12c971ae66c6\"\n }\n ]\n },\n \"revocationRequestConfig\": {\n \"approvalSchemes\": [\n {\n \"approverType\": \"GOVERNANCE_GROUP\",\n \"approverId\": \"46c79819-a69f-49a2-becb-12c971ae66c6\"\n },\n {\n \"approverType\": \"GOVERNANCE_GROUP\",\n \"approverId\": \"46c79819-a69f-49a2-becb-12c971ae66c6\"\n }\n ]\n },\n \"segments\": [\n \"f7b1b8a3-5fed-4fd4-ad29-82014e137e19\",\n \"29cb6c06-1da8-43ea-8be4-b3125f248f2a\"\n ],\n \"provisioningCriteria\": {\n \"operation\": \"OR\",\n \"children\": [\n {\n \"operation\": \"AND\",\n \"children\": [\n {\n \"attribute\": \"dn\",\n \"operation\": \"CONTAINS\",\n \"value\": \"useast\"\n },\n {\n \"attribute\": \"manager\",\n \"operation\": \"CONTAINS\",\n \"value\": \"Scott.Clark\"\n }\n ]\n },\n {\n \"operation\": \"AND\",\n \"children\": [\n {\n \"attribute\": \"dn\",\n \"operation\": \"EQUALS\",\n \"value\": \"Gibson\"\n },\n {\n \"attribute\": \"telephoneNumber\",\n \"operation\": \"CONTAINS\",\n \"value\": \"512\"\n }\n ]\n }\n ]\n }\n}", + "cookie": [], + "_postman_previewlanguage": "json" + }, + { + "id": "f24d93ef-7763-4924-a17f-c8500100a9e5", + "name": "Replace Entitlements", + "originalRequest": { + "url": { + "path": [ + "access-profiles", + ":id" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [] + }, + "header": [ + { + "key": "Content-Type", + "value": "application/json-patch+json" + }, + { + "key": "Accept", + "value": "application/json" + }, + { + "description": { + "content": "Added as a part of security scheme: oauth2", + "type": "text/plain" + }, + "key": "Authorization", + "value": "" + } + ], + "method": "PATCH", + "body": { + "mode": "raw", + "raw": "[\n {\n \"op\": \"replace\",\n \"path\": \"/entitlements\",\n \"value\": [\n {\n \"id\": \"2c9180857725c14301772a93bb77242d\",\n \"type\": \"ENTITLEMENT\",\n \"name\": \"AD User Group\"\n }\n ]\n }\n]", + "options": { + "raw": { + "headerFamily": "json", + "language": "json" + } + } + } + }, + "status": "OK", + "code": 200, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "body": "{\n \"owner\": {\n \"type\": \"IDENTITY\",\n \"id\": \"2c9180a46faadee4016fb4e018c20639\",\n \"name\": \"support\"\n },\n \"name\": \"Employee-database-read-write\",\n \"source\": {\n \"id\": \"2c91809773dee3610173fdb0b6061ef4\",\n \"type\": \"SOURCE\",\n \"name\": \"ODS-AD-SOURCE\"\n },\n \"id\": \"2c91808a7190d06e01719938fcd20792\",\n \"description\": \"Collection of entitlements to read/write the employee database\",\n \"created\": \"2021-03-01T22:32:58.104Z\",\n \"modified\": \"2021-03-02T20:22:28.104Z\",\n \"enabled\": true,\n \"entitlements\": [\n {\n \"type\": \"ENTITLEMENT\",\n \"id\": \"2c91809773dee32014e13e122092014e\",\n \"name\": \"CN=entitlement.490efde5,OU=OrgCo,OU=ServiceDept,DC=HQAD,DC=local\"\n },\n {\n \"type\": \"ENTITLEMENT\",\n \"id\": \"2c91809773dee32014e13e122092014e\",\n \"name\": \"CN=entitlement.490efde5,OU=OrgCo,OU=ServiceDept,DC=HQAD,DC=local\"\n }\n ],\n \"requestable\": true,\n \"accessRequestConfig\": {\n \"commentsRequired\": true,\n \"denialCommentsRequired\": true,\n \"approvalSchemes\": [\n {\n \"approverType\": \"GOVERNANCE_GROUP\",\n \"approverId\": \"46c79819-a69f-49a2-becb-12c971ae66c6\"\n },\n {\n \"approverType\": \"GOVERNANCE_GROUP\",\n \"approverId\": \"46c79819-a69f-49a2-becb-12c971ae66c6\"\n }\n ]\n },\n \"revocationRequestConfig\": {\n \"approvalSchemes\": [\n {\n \"approverType\": \"GOVERNANCE_GROUP\",\n \"approverId\": \"46c79819-a69f-49a2-becb-12c971ae66c6\"\n },\n {\n \"approverType\": \"GOVERNANCE_GROUP\",\n \"approverId\": \"46c79819-a69f-49a2-becb-12c971ae66c6\"\n }\n ]\n },\n \"segments\": [\n \"f7b1b8a3-5fed-4fd4-ad29-82014e137e19\",\n \"29cb6c06-1da8-43ea-8be4-b3125f248f2a\"\n ],\n \"provisioningCriteria\": {\n \"operation\": \"OR\",\n \"children\": [\n {\n \"operation\": \"AND\",\n \"children\": [\n {\n \"attribute\": \"dn\",\n \"operation\": \"CONTAINS\",\n \"value\": \"useast\"\n },\n {\n \"attribute\": \"manager\",\n \"operation\": \"CONTAINS\",\n \"value\": \"Scott.Clark\"\n }\n ]\n },\n {\n \"operation\": \"AND\",\n \"children\": [\n {\n \"attribute\": \"dn\",\n \"operation\": \"EQUALS\",\n \"value\": \"Gibson\"\n },\n {\n \"attribute\": \"telephoneNumber\",\n \"operation\": \"CONTAINS\",\n \"value\": \"512\"\n }\n ]\n }\n ]\n }\n}", + "cookie": [], + "_postman_previewlanguage": "json" + }, + { + "id": "7bda1358-ba2b-4408-bcef-1a6a0ee2616b", + "name": "Remove Entitlement", + "originalRequest": { + "url": { + "path": [ + "access-profiles", + ":id" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [] + }, + "header": [ + { + "key": "Content-Type", + "value": "application/json-patch+json" + }, + { + "key": "Accept", + "value": "application/json" + }, + { + "description": { + "content": "Added as a part of security scheme: oauth2", + "type": "text/plain" + }, + "key": "Authorization", + "value": "" + } + ], + "method": "PATCH", + "body": { + "mode": "raw", + "raw": "[\n {\n \"op\": \"remove\",\n \"path\": \"/entitlements/0\"\n }\n]", + "options": { + "raw": { + "headerFamily": "json", + "language": "json" + } + } + } + }, + "status": "OK", + "code": 200, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "body": "{\n \"owner\": {\n \"type\": \"IDENTITY\",\n \"id\": \"2c9180a46faadee4016fb4e018c20639\",\n \"name\": \"support\"\n },\n \"name\": \"Employee-database-read-write\",\n \"source\": {\n \"id\": \"2c91809773dee3610173fdb0b6061ef4\",\n \"type\": \"SOURCE\",\n \"name\": \"ODS-AD-SOURCE\"\n },\n \"id\": \"2c91808a7190d06e01719938fcd20792\",\n \"description\": \"Collection of entitlements to read/write the employee database\",\n \"created\": \"2021-03-01T22:32:58.104Z\",\n \"modified\": \"2021-03-02T20:22:28.104Z\",\n \"enabled\": true,\n \"entitlements\": [\n {\n \"type\": \"ENTITLEMENT\",\n \"id\": \"2c91809773dee32014e13e122092014e\",\n \"name\": \"CN=entitlement.490efde5,OU=OrgCo,OU=ServiceDept,DC=HQAD,DC=local\"\n },\n {\n \"type\": \"ENTITLEMENT\",\n \"id\": \"2c91809773dee32014e13e122092014e\",\n \"name\": \"CN=entitlement.490efde5,OU=OrgCo,OU=ServiceDept,DC=HQAD,DC=local\"\n }\n ],\n \"requestable\": true,\n \"accessRequestConfig\": {\n \"commentsRequired\": true,\n \"denialCommentsRequired\": true,\n \"approvalSchemes\": [\n {\n \"approverType\": \"GOVERNANCE_GROUP\",\n \"approverId\": \"46c79819-a69f-49a2-becb-12c971ae66c6\"\n },\n {\n \"approverType\": \"GOVERNANCE_GROUP\",\n \"approverId\": \"46c79819-a69f-49a2-becb-12c971ae66c6\"\n }\n ]\n },\n \"revocationRequestConfig\": {\n \"approvalSchemes\": [\n {\n \"approverType\": \"GOVERNANCE_GROUP\",\n \"approverId\": \"46c79819-a69f-49a2-becb-12c971ae66c6\"\n },\n {\n \"approverType\": \"GOVERNANCE_GROUP\",\n \"approverId\": \"46c79819-a69f-49a2-becb-12c971ae66c6\"\n }\n ]\n },\n \"segments\": [\n \"f7b1b8a3-5fed-4fd4-ad29-82014e137e19\",\n \"29cb6c06-1da8-43ea-8be4-b3125f248f2a\"\n ],\n \"provisioningCriteria\": {\n \"operation\": \"OR\",\n \"children\": [\n {\n \"operation\": \"AND\",\n \"children\": [\n {\n \"attribute\": \"dn\",\n \"operation\": \"CONTAINS\",\n \"value\": \"useast\"\n },\n {\n \"attribute\": \"manager\",\n \"operation\": \"CONTAINS\",\n \"value\": \"Scott.Clark\"\n }\n ]\n },\n {\n \"operation\": \"AND\",\n \"children\": [\n {\n \"attribute\": \"dn\",\n \"operation\": \"EQUALS\",\n \"value\": \"Gibson\"\n },\n {\n \"attribute\": \"telephoneNumber\",\n \"operation\": \"CONTAINS\",\n \"value\": \"512\"\n }\n ]\n }\n ]\n }\n}", + "cookie": [], + "_postman_previewlanguage": "json" + }, + { + "id": "83aaabf8-4b67-4685-9109-d797a96a9e51", + "name": "Replace Source", + "originalRequest": { + "url": { + "path": [ + "access-profiles", + ":id" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [] + }, + "header": [ + { + "key": "Content-Type", + "value": "application/json-patch+json" + }, + { + "key": "Accept", + "value": "application/json" + }, + { + "description": { + "content": "Added as a part of security scheme: oauth2", + "type": "text/plain" + }, + "key": "Authorization", + "value": "" + } + ], + "method": "PATCH", + "body": { + "mode": "raw", + "raw": "[\n {\n \"op\": \"replace\",\n \"path\": \"/source\",\n \"value\": {\n \"id\": \"2c9180887671ff8c01767b4671fb7d5e\",\n \"type\": \"SOURCE\",\n \"name\": \"Employees\"\n }\n },\n {\n \"op\": \"replace\",\n \"path\": \"/entitlements\",\n \"value\": [\n {\n \"id\": \"2c9180877677453d01767b4b08f63386\",\n \"type\": \"ENTITLEMENT\",\n \"name\": \"DevRel\"\n }\n ]\n }\n]", + "options": { + "raw": { + "headerFamily": "json", + "language": "json" + } + } + } + }, + "status": "OK", + "code": 200, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "body": "{\n \"owner\": {\n \"type\": \"IDENTITY\",\n \"id\": \"2c9180a46faadee4016fb4e018c20639\",\n \"name\": \"support\"\n },\n \"name\": \"Employee-database-read-write\",\n \"source\": {\n \"id\": \"2c91809773dee3610173fdb0b6061ef4\",\n \"type\": \"SOURCE\",\n \"name\": \"ODS-AD-SOURCE\"\n },\n \"id\": \"2c91808a7190d06e01719938fcd20792\",\n \"description\": \"Collection of entitlements to read/write the employee database\",\n \"created\": \"2021-03-01T22:32:58.104Z\",\n \"modified\": \"2021-03-02T20:22:28.104Z\",\n \"enabled\": true,\n \"entitlements\": [\n {\n \"type\": \"ENTITLEMENT\",\n \"id\": \"2c91809773dee32014e13e122092014e\",\n \"name\": \"CN=entitlement.490efde5,OU=OrgCo,OU=ServiceDept,DC=HQAD,DC=local\"\n },\n {\n \"type\": \"ENTITLEMENT\",\n \"id\": \"2c91809773dee32014e13e122092014e\",\n \"name\": \"CN=entitlement.490efde5,OU=OrgCo,OU=ServiceDept,DC=HQAD,DC=local\"\n }\n ],\n \"requestable\": true,\n \"accessRequestConfig\": {\n \"commentsRequired\": true,\n \"denialCommentsRequired\": true,\n \"approvalSchemes\": [\n {\n \"approverType\": \"GOVERNANCE_GROUP\",\n \"approverId\": \"46c79819-a69f-49a2-becb-12c971ae66c6\"\n },\n {\n \"approverType\": \"GOVERNANCE_GROUP\",\n \"approverId\": \"46c79819-a69f-49a2-becb-12c971ae66c6\"\n }\n ]\n },\n \"revocationRequestConfig\": {\n \"approvalSchemes\": [\n {\n \"approverType\": \"GOVERNANCE_GROUP\",\n \"approverId\": \"46c79819-a69f-49a2-becb-12c971ae66c6\"\n },\n {\n \"approverType\": \"GOVERNANCE_GROUP\",\n \"approverId\": \"46c79819-a69f-49a2-becb-12c971ae66c6\"\n }\n ]\n },\n \"segments\": [\n \"f7b1b8a3-5fed-4fd4-ad29-82014e137e19\",\n \"29cb6c06-1da8-43ea-8be4-b3125f248f2a\"\n ],\n \"provisioningCriteria\": {\n \"operation\": \"OR\",\n \"children\": [\n {\n \"operation\": \"AND\",\n \"children\": [\n {\n \"attribute\": \"dn\",\n \"operation\": \"CONTAINS\",\n \"value\": \"useast\"\n },\n {\n \"attribute\": \"manager\",\n \"operation\": \"CONTAINS\",\n \"value\": \"Scott.Clark\"\n }\n ]\n },\n {\n \"operation\": \"AND\",\n \"children\": [\n {\n \"attribute\": \"dn\",\n \"operation\": \"EQUALS\",\n \"value\": \"Gibson\"\n },\n {\n \"attribute\": \"telephoneNumber\",\n \"operation\": \"CONTAINS\",\n \"value\": \"512\"\n }\n ]\n }\n ]\n }\n}", + "cookie": [], + "_postman_previewlanguage": "json" + }, + { + "id": "08736aa6-de8b-4c9b-b9ca-84713e15e092", + "name": "Insert Entitlement", + "originalRequest": { + "url": { + "path": [ + "access-profiles", + ":id" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [] + }, + "header": [ + { + "key": "Content-Type", + "value": "application/json-patch+json" + }, + { + "key": "Accept", + "value": "application/json" + }, + { + "description": { + "content": "Added as a part of security scheme: oauth2", + "type": "text/plain" + }, + "key": "Authorization", + "value": "" + } + ], + "method": "PATCH", + "body": { + "mode": "raw", + "raw": "[\n {\n \"op\": \"add\",\n \"path\": \"/entitlements/0\",\n \"value\": {\n \"id\": \"2c9180857725c14301772a93bb77242d\",\n \"type\": \"ENTITLEMENT\",\n \"name\": \"AD User Group\"\n }\n }\n]", + "options": { + "raw": { + "headerFamily": "json", + "language": "json" + } + } + } + }, + "status": "Bad Request", + "code": 400, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "body": "{\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 \"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 \"locale\": \"en-US\",\n \"localeOrigin\": \"DEFAULT\",\n \"text\": \"The request was syntactically correct but its content is semantically invalid.\"\n }\n ]\n}", + "cookie": [], + "_postman_previewlanguage": "json" + }, + { + "id": "15f0c18d-34e2-4956-8fc4-1d5bdbd6e7fa", + "name": "Replace Entitlements", + "originalRequest": { + "url": { + "path": [ + "access-profiles", + ":id" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [] + }, + "header": [ + { + "key": "Content-Type", + "value": "application/json-patch+json" + }, + { + "key": "Accept", + "value": "application/json" + }, + { + "description": { + "content": "Added as a part of security scheme: oauth2", + "type": "text/plain" + }, + "key": "Authorization", + "value": "" + } + ], + "method": "PATCH", + "body": { + "mode": "raw", + "raw": "[\n {\n \"op\": \"replace\",\n \"path\": \"/entitlements\",\n \"value\": [\n {\n \"id\": \"2c9180857725c14301772a93bb77242d\",\n \"type\": \"ENTITLEMENT\",\n \"name\": \"AD User Group\"\n }\n ]\n }\n]", + "options": { + "raw": { + "headerFamily": "json", + "language": "json" + } + } + } + }, + "status": "Bad Request", + "code": 400, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "body": "{\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 \"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 \"locale\": \"en-US\",\n \"localeOrigin\": \"DEFAULT\",\n \"text\": \"The request was syntactically correct but its content is semantically invalid.\"\n }\n ]\n}", + "cookie": [], + "_postman_previewlanguage": "json" + }, + { + "id": "994b5e1d-dd60-4cfe-9ca9-f083805da741", + "name": "Remove Entitlement", + "originalRequest": { + "url": { + "path": [ + "access-profiles", + ":id" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [] + }, + "header": [ + { + "key": "Content-Type", + "value": "application/json-patch+json" + }, + { + "key": "Accept", + "value": "application/json" + }, + { + "description": { + "content": "Added as a part of security scheme: oauth2", + "type": "text/plain" + }, + "key": "Authorization", + "value": "" + } + ], + "method": "PATCH", + "body": { + "mode": "raw", + "raw": "[\n {\n \"op\": \"remove\",\n \"path\": \"/entitlements/0\"\n }\n]", + "options": { + "raw": { + "headerFamily": "json", + "language": "json" + } + } + } + }, + "status": "Bad Request", + "code": 400, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "body": "{\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 \"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 \"locale\": \"en-US\",\n \"localeOrigin\": \"DEFAULT\",\n \"text\": \"The request was syntactically correct but its content is semantically invalid.\"\n }\n ]\n}", + "cookie": [], + "_postman_previewlanguage": "json" + }, + { + "id": "3285eb98-677d-40ae-a5cb-085accf4b8a9", + "name": "Replace Source", + "originalRequest": { + "url": { + "path": [ + "access-profiles", + ":id" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [] + }, + "header": [ + { + "key": "Content-Type", + "value": "application/json-patch+json" + }, + { + "key": "Accept", + "value": "application/json" + }, + { + "description": { + "content": "Added as a part of security scheme: oauth2", + "type": "text/plain" + }, + "key": "Authorization", + "value": "" + } + ], + "method": "PATCH", + "body": { + "mode": "raw", + "raw": "[\n {\n \"op\": \"replace\",\n \"path\": \"/source\",\n \"value\": {\n \"id\": \"2c9180887671ff8c01767b4671fb7d5e\",\n \"type\": \"SOURCE\",\n \"name\": \"Employees\"\n }\n },\n {\n \"op\": \"replace\",\n \"path\": \"/entitlements\",\n \"value\": [\n {\n \"id\": \"2c9180877677453d01767b4b08f63386\",\n \"type\": \"ENTITLEMENT\",\n \"name\": \"DevRel\"\n }\n ]\n }\n]", + "options": { + "raw": { + "headerFamily": "json", + "language": "json" + } + } + } + }, + "status": "Bad Request", + "code": 400, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "body": "{\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 \"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 \"locale\": \"en-US\",\n \"localeOrigin\": \"DEFAULT\",\n \"text\": \"The request was syntactically correct but its content is semantically invalid.\"\n }\n ]\n}", + "cookie": [], + "_postman_previewlanguage": "json" + }, + { + "id": "310eff5f-5ad4-402b-9fe4-a118a9df502c", + "name": "Replace Entitlements", + "originalRequest": { + "url": { + "path": [ + "access-profiles", + ":id" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [] + }, + "header": [ + { + "key": "Content-Type", + "value": "application/json-patch+json" + }, + { + "key": "Accept", + "value": "application/json" + }, + { + "description": { + "content": "Added as a part of security scheme: oauth2", + "type": "text/plain" + }, + "key": "Authorization", + "value": "" + } + ], + "method": "PATCH", + "body": { + "mode": "raw", + "raw": "[\n {\n \"op\": \"replace\",\n \"path\": \"/entitlements\",\n \"value\": [\n {\n \"id\": \"2c9180857725c14301772a93bb77242d\",\n \"type\": \"ENTITLEMENT\",\n \"name\": \"AD User Group\"\n }\n ]\n }\n]", + "options": { + "raw": { + "headerFamily": "json", + "language": "json" + } + } + } + }, + "status": "Unauthorized", + "code": 401, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "body": "{\n \"error\": \"JWT validation failed: JWT is expired\"\n}", + "cookie": [], + "_postman_previewlanguage": "json" + }, + { + "id": "68d20758-bcbb-4271-b6ea-3d3694fbc318", + "name": "Remove Entitlement", + "originalRequest": { + "url": { + "path": [ + "access-profiles", + ":id" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [] + }, + "header": [ + { + "key": "Content-Type", + "value": "application/json-patch+json" + }, + { + "key": "Accept", + "value": "application/json" + }, + { + "description": { + "content": "Added as a part of security scheme: oauth2", + "type": "text/plain" + }, + "key": "Authorization", + "value": "" + } + ], + "method": "PATCH", + "body": { + "mode": "raw", + "raw": "[\n {\n \"op\": \"remove\",\n \"path\": \"/entitlements/0\"\n }\n]", + "options": { + "raw": { + "headerFamily": "json", + "language": "json" + } + } + } + }, + "status": "Unauthorized", + "code": 401, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "body": "{\n \"error\": \"JWT validation failed: JWT is expired\"\n}", + "cookie": [], + "_postman_previewlanguage": "json" + }, + { + "id": "7f5a747e-edcd-4f09-9a0f-8907a8c0d2a7", + "name": "Replace Source", + "originalRequest": { + "url": { + "path": [ + "access-profiles", + ":id" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [] + }, + "header": [ + { + "key": "Content-Type", + "value": "application/json-patch+json" + }, + { + "key": "Accept", + "value": "application/json" + }, + { + "description": { + "content": "Added as a part of security scheme: oauth2", + "type": "text/plain" + }, + "key": "Authorization", + "value": "" + } + ], + "method": "PATCH", + "body": { + "mode": "raw", + "raw": "[\n {\n \"op\": \"replace\",\n \"path\": \"/source\",\n \"value\": {\n \"id\": \"2c9180887671ff8c01767b4671fb7d5e\",\n \"type\": \"SOURCE\",\n \"name\": \"Employees\"\n }\n },\n {\n \"op\": \"replace\",\n \"path\": \"/entitlements\",\n \"value\": [\n {\n \"id\": \"2c9180877677453d01767b4b08f63386\",\n \"type\": \"ENTITLEMENT\",\n \"name\": \"DevRel\"\n }\n ]\n }\n]", + "options": { + "raw": { + "headerFamily": "json", + "language": "json" + } + } + } + }, + "status": "Unauthorized", + "code": 401, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "body": "{\n \"error\": \"JWT validation failed: JWT is expired\"\n}", + "cookie": [], + "_postman_previewlanguage": "json" + }, + { + "id": "ccc14d7d-c7e7-4b6d-8ff1-9f989685af57", + "name": "An example of a 403 response object", + "originalRequest": { + "url": { + "path": [ + "access-profiles", + ":id" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [] + }, + "header": [ + { + "key": "Content-Type", + "value": "application/json-patch+json" + }, + { + "key": "Accept", + "value": "application/json" + }, + { + "description": { + "content": "Added as a part of security scheme: oauth2", + "type": "text/plain" + }, + "key": "Authorization", + "value": "" + } + ], + "method": "PATCH", + "body": { + "mode": "raw", + "raw": "[\n {\n \"op\": \"remove\",\n \"path\": \"/entitlements/0\"\n }\n]", + "options": { + "raw": { + "headerFamily": "json", + "language": "json" + } + } + } + }, + "status": "Forbidden", + "code": 403, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "body": "{\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}", + "cookie": [], + "_postman_previewlanguage": "json" + }, + { + "id": "2c0bdd04-ee69-4bb2-b2f9-62737b5a5bc6", + "name": "Replace Source", + "originalRequest": { + "url": { + "path": [ + "access-profiles", + ":id" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [] + }, + "header": [ + { + "key": "Content-Type", + "value": "application/json-patch+json" + }, + { + "key": "Accept", + "value": "application/json" + }, + { + "description": { + "content": "Added as a part of security scheme: oauth2", + "type": "text/plain" + }, + "key": "Authorization", + "value": "" + } + ], + "method": "PATCH", + "body": { + "mode": "raw", + "raw": "[\n {\n \"op\": \"replace\",\n \"path\": \"/source\",\n \"value\": {\n \"id\": \"2c9180887671ff8c01767b4671fb7d5e\",\n \"type\": \"SOURCE\",\n \"name\": \"Employees\"\n }\n },\n {\n \"op\": \"replace\",\n \"path\": \"/entitlements\",\n \"value\": [\n {\n \"id\": \"2c9180877677453d01767b4b08f63386\",\n \"type\": \"ENTITLEMENT\",\n \"name\": \"DevRel\"\n }\n ]\n }\n]", + "options": { + "raw": { + "headerFamily": "json", + "language": "json" + } + } + } + }, + "status": "Forbidden", + "code": 403, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "body": "{\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}", + "cookie": [], + "_postman_previewlanguage": "json" + }, + { + "id": "6f61835e-15bb-4d25-8322-35870584d166", + "name": "Replace Source", + "originalRequest": { + "url": { + "path": [ + "access-profiles", + ":id" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [] + }, + "header": [ + { + "key": "Content-Type", + "value": "application/json-patch+json" + }, + { + "key": "Accept", + "value": "application/json" + }, + { + "description": { + "content": "Added as a part of security scheme: oauth2", + "type": "text/plain" + }, + "key": "Authorization", + "value": "" + } + ], + "method": "PATCH", + "body": { + "mode": "raw", + "raw": "[\n {\n \"op\": \"replace\",\n \"path\": \"/source\",\n \"value\": {\n \"id\": \"2c9180887671ff8c01767b4671fb7d5e\",\n \"type\": \"SOURCE\",\n \"name\": \"Employees\"\n }\n },\n {\n \"op\": \"replace\",\n \"path\": \"/entitlements\",\n \"value\": [\n {\n \"id\": \"2c9180877677453d01767b4b08f63386\",\n \"type\": \"ENTITLEMENT\",\n \"name\": \"DevRel\"\n }\n ]\n }\n]", + "options": { + "raw": { + "headerFamily": "json", + "language": "json" + } + } + } + }, + "status": "Too Many Requests", + "code": 429, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "body": "{\n \"message\": \" Rate Limit Exceeded \"\n}", + "cookie": [], + "_postman_previewlanguage": "json" + }, + { + "id": "0fb6e061-3afc-4547-a3db-aaa430d6d951", + "name": "An example of a 500 response object", + "originalRequest": { + "url": { + "path": [ + "access-profiles", + ":id" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [] + }, + "header": [ + { + "key": "Content-Type", + "value": "application/json-patch+json" + }, + { + "key": "Accept", + "value": "application/json" + }, + { + "description": { + "content": "Added as a part of security scheme: oauth2", + "type": "text/plain" + }, + "key": "Authorization", + "value": "" + } + ], + "method": "PATCH", + "body": { + "mode": "raw", + "raw": "[\n {\n \"op\": \"add\",\n \"path\": \"/entitlements\",\n \"value\": [\n {\n \"id\": \"2c9180857725c14301772a93bb77242d\",\n \"type\": \"ENTITLEMENT\",\n \"name\": \"AD User Group\"\n }\n ]\n }\n]", + "options": { + "raw": { + "headerFamily": "json", + "language": "json" + } + } + } + }, + "status": "Internal Server Error", + "code": 500, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "body": "{\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}", + "cookie": [], + "_postman_previewlanguage": "json" + } + ], + "event": [], + "protocolProfileBehavior": { + "disableBodyPruning": true } - ], - "variable": [] }, - "header": [ - { - "key": "Accept", - "value": "application/json" - }, - { - "description": { - "content": "Added as a part of security scheme: oauth2", - "type": "text/plain" - }, - "key": "Authorization", - "value": "" - } - ], - "method": "GET", - "body": {} - }, - "status": "Forbidden", - "code": 403, - "header": [ { - "key": "Content-Type", - "value": "application/json" - } - ], - "body": "{\n \"detailCode\": \"\",\n \"trackingId\": \"\",\n \"messages\": [\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n },\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n }\n ],\n \"causes\": [\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n },\n {\n \"locale\": \"\",\n \"localeOrigin\": \"DEFAULT\",\n \"text\": \"\"\n }\n ]\n}", - "cookie": [], - "_postman_previewlanguage": "json" - }, - { - "id": "01d9281a-bee8-4157-a587-c0259ba76790", - "name": "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.", - "originalRequest": { - "url": { - "path": [ - "access-profiles" - ], - "host": [ - "{{baseUrl}}" - ], - "query": [ - { - "disabled": true, - "description": { - "content": "If provided, filters the returned list according to what is visible to the indicated ROLE_SUBADMIN or SOURCE_SUBADMIN Identity. The value of the parameter is either an Identity ID, or the special value **me**, which is shorthand for the calling Identity's ID.\n\nA 400 Bad Request error is returned if the **for-subadmin** parameter is specified for an Identity that is not a subadmin.", - "type": "text/plain" - }, - "key": "for-subadmin", - "value": "" + "id": "7f2b7618-eb30-4df0-8d6b-e4ec81e03211", + "name": "Delete the specified Access Profile", + "request": { + "name": "Delete the specified Access Profile", + "description": { + "content": "This API deletes an existing Access Profile.\n\nThe Access Profile must not be in use, for example, Access Profile can not be deleted if they belong to an Application, Life Cycle State or a Role. If it is, a 400 error is returned.\n\nA token with API, ORG_ADMIN, SOURCE_ADMIN, or SOURCE_SUBADMIN authority is required to invoke this API. In addition, a SOURCE_SUBADMIN token must be able to administer the Source associated with the Access Profile.", + "type": "text/plain" + }, + "url": { + "path": [ + "access-profiles", + ":id" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [ + { + "type": "any", + "value": "2c91808a7813090a017814121919ecca", + "key": "id", + "disabled": false, + "description": { + "content": "(Required) ID of the Access Profile to delete", + "type": "text/plain" + } + } + ] + }, + "header": [ + { + "key": "Accept", + "value": "application/json" + } + ], + "method": "DELETE", + "body": {}, + "auth": null }, - { - "disabled": true, - "description": { - "content": "Note that for this API the maximum value for limit is 50.\nSee [V3 API Standard Collection Parameters](https://developer.sailpoint.com/idn/api/standard-collection-parameters) for more information.", - "type": "text/plain" - }, - "key": "limit", - "value": "50" - }, - { - "disabled": true, - "description": { - "content": "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.", - "type": "text/plain" - }, - "key": "offset", - "value": "0" - }, - { - "disabled": true, - "description": { - "content": "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.", - "type": "text/plain" - }, - "key": "count", - "value": "false" - }, - { - "disabled": true, - "description": { - "content": "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*\n\n**name**: *eq, sw*\n\n**created**: *gt, lt, ge, le*\n\n**modified**: *gt, lt, ge, le*\n\n**owner.id**: *eq, in*\n\n**requestable**: *eq*\n\n**source.id**: *eq, in*\n\nComposite operators supported: *and, or*", - "type": "text/plain" - }, - "key": "filters", - "value": "" - }, - { - "disabled": true, - "description": { - "content": "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: **name, created, modified**", - "type": "text/plain" - }, - "key": "sorters", - "value": "" - }, - { - "disabled": true, - "description": { - "content": "If present and not empty, additionally filters Access Profiles to those which are assigned to the Segment(s) with the specified IDs.\n\nIf segmentation is currently unavailable, specifying this parameter results in an error.", - "type": "text/plain" - }, - "key": "for-segment-ids", - "value": "" - }, - { - "disabled": true, - "description": { - "content": "Whether or not the response list should contain unsegmented Access Profiles. If *for-segment-ids* is absent or empty, specifying *include-unsegmented* as false results in an error.", - "type": "text/plain" - }, - "key": "include-unsegmented", - "value": "true" + "response": [ + { + "id": "05bf2c30-b147-424a-8ca8-fddafc981b1a", + "name": "No content - indicates the request was successful but there is no content to be returned in the response.", + "originalRequest": { + "url": { + "path": [ + "access-profiles", + ":id" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [] + }, + "header": [ + { + "description": { + "content": "Added as a part of security scheme: oauth2", + "type": "text/plain" + }, + "key": "Authorization", + "value": "" + } + ], + "method": "DELETE", + "body": {} + }, + "status": "No Content", + "code": 204, + "header": [], + "cookie": [], + "_postman_previewlanguage": "text" + }, + { + "id": "f8653c46-05c6-40ef-99a7-a0304cb45718", + "name": "Returned when an access profile cannot be deleted as it's being used.", + "originalRequest": { + "url": { + "path": [ + "access-profiles", + ":id" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [] + }, + "header": [ + { + "key": "Accept", + "value": "application/json" + }, + { + "description": { + "content": "Added as a part of security scheme: oauth2", + "type": "text/plain" + }, + "key": "Authorization", + "value": "" + } + ], + "method": "DELETE", + "body": {} + }, + "status": "Bad Request", + "code": 400, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "body": "{\n \"detailCode\": \"400.2.1.0 Object in use by another\",\n \"trackingId\": \"c9c1033c55b84ebc9e93e926dcf8b8b3\",\n \"messages\": [\n {\n \"locale\": \"en-US\",\n \"localeOrigin\": \"DEFAULT\",\n \"text\": \"The \\\"testAccessProfile\\\" access profile can't be deleted because it's in use.\"\n }\n ]\n}", + "cookie": [], + "_postman_previewlanguage": "json" + }, + { + "id": "bfc9ad39-0cef-45aa-b37a-afa1287cb5e6", + "name": "Unauthorized - Returned if there is no authorization header, or if the JWT token is expired.", + "originalRequest": { + "url": { + "path": [ + "access-profiles", + ":id" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [] + }, + "header": [ + { + "key": "Accept", + "value": "application/json" + }, + { + "description": { + "content": "Added as a part of security scheme: oauth2", + "type": "text/plain" + }, + "key": "Authorization", + "value": "" + } + ], + "method": "DELETE", + "body": {} + }, + "status": "Unauthorized", + "code": 401, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "body": "{\n \"error\": \"JWT validation failed: JWT is expired\"\n}", + "cookie": [], + "_postman_previewlanguage": "json" + }, + { + "id": "b9c85bc8-f42d-4b45-a4cf-ed7973ed63b5", + "name": "Forbidden - Returned if the user you are running as, doesn't have access to this end-point.", + "originalRequest": { + "url": { + "path": [ + "access-profiles", + ":id" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [] + }, + "header": [ + { + "key": "Accept", + "value": "application/json" + }, + { + "description": { + "content": "Added as a part of security scheme: oauth2", + "type": "text/plain" + }, + "key": "Authorization", + "value": "" + } + ], + "method": "DELETE", + "body": {} + }, + "status": "Forbidden", + "code": 403, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "body": "{\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}", + "cookie": [], + "_postman_previewlanguage": "json" + }, + { + "id": "9fafe71d-7db4-44a3-b0f7-4cedd2802cea", + "name": "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.", + "originalRequest": { + "url": { + "path": [ + "access-profiles", + ":id" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [] + }, + "header": [ + { + "key": "Accept", + "value": "application/json" + }, + { + "description": { + "content": "Added as a part of security scheme: oauth2", + "type": "text/plain" + }, + "key": "Authorization", + "value": "" + } + ], + "method": "DELETE", + "body": {} + }, + "status": "Too Many Requests", + "code": 429, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "body": "{\n \"message\": \" Rate Limit Exceeded \"\n}", + "cookie": [], + "_postman_previewlanguage": "json" + }, + { + "id": "9a7b36db-1785-4bf7-82e4-97501c8fd9ab", + "name": "Internal Server Error - Returned if there is an unexpected error.", + "originalRequest": { + "url": { + "path": [ + "access-profiles", + ":id" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [] + }, + "header": [ + { + "key": "Accept", + "value": "application/json" + }, + { + "description": { + "content": "Added as a part of security scheme: oauth2", + "type": "text/plain" + }, + "key": "Authorization", + "value": "" + } + ], + "method": "DELETE", + "body": {} + }, + "status": "Internal Server Error", + "code": 500, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "body": "{\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}", + "cookie": [], + "_postman_previewlanguage": "json" + } + ], + "event": [], + "protocolProfileBehavior": { + "disableBodyPruning": true } - ], - "variable": [] }, - "header": [ - { - "key": "Accept", - "value": "application/json" - }, - { - "description": { - "content": "Added as a part of security scheme: oauth2", - "type": "text/plain" - }, - "key": "Authorization", - "value": "" - } - ], - "method": "GET", - "body": {} - }, - "status": "Too Many Requests", - "code": 429, - "header": [ { - "key": "Content-Type", - "value": "application/json" - } - ], - "body": "{\n \"message\": {\n \"description\": \"A message describing the error\",\n \"example\": \" Rate Limit Exceeded \"\n }\n}", - "cookie": [], - "_postman_previewlanguage": "json" - }, - { - "id": "09a66503-eb8b-44d2-a864-648afb5b8d42", - "name": "Internal Server Error - Returned if there is an unexpected error.", - "originalRequest": { - "url": { - "path": [ - "access-profiles" - ], - "host": [ - "{{baseUrl}}" - ], - "query": [ - { - "disabled": true, - "description": { - "content": "If provided, filters the returned list according to what is visible to the indicated ROLE_SUBADMIN or SOURCE_SUBADMIN Identity. The value of the parameter is either an Identity ID, or the special value **me**, which is shorthand for the calling Identity's ID.\n\nA 400 Bad Request error is returned if the **for-subadmin** parameter is specified for an Identity that is not a subadmin.", - "type": "text/plain" - }, - "key": "for-subadmin", - "value": "" + "id": "52b6ef77-3742-4df1-93de-7ba203fa47ed", + "name": "Delete Access Profile(s)", + "request": { + "name": "Delete Access Profile(s)", + "description": { + "content": "This API initiates a bulk deletion of one or more Access Profiles.\n\nBy default, if any of the indicated Access Profiles are in use, no deletions will be performed and the **inUse** field of the response indicates the usages that must be removed first. If the request field **bestEffortOnly** is **true**, however, usages are reported in the **inUse** response field but all other indicated Access Profiles will be deleted.\n\nA token with API, ORG_ADMIN, SOURCE_ADMIN, or SOURCE_SUBADMIN authority is required to call this API. In addition, a SOURCE_SUBADMIN may only use this API to delete Access Profiles which are associated with Sources they are able to administer.", + "type": "text/plain" + }, + "url": { + "path": [ + "access-profiles", + "bulk-delete" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [] + }, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + }, + { + "key": "Accept", + "value": "application/json" + } + ], + "method": "POST", + "body": { + "mode": "raw", + "raw": "{\n \"bestEffortOnly\": true,\n \"accessProfileIds\": [\n \"2c91808876438bb2017668b91919ecca\",\n \"2c91808876438ba801766e129f151816\"\n ]\n}", + "options": { + "raw": { + "headerFamily": "json", + "language": "json" + } + } + }, + "auth": null }, - { - "disabled": true, - "description": { - "content": "Note that for this API the maximum value for limit is 50.\nSee [V3 API Standard Collection Parameters](https://developer.sailpoint.com/idn/api/standard-collection-parameters) for more information.", - "type": "text/plain" - }, - "key": "limit", - "value": "50" - }, - { - "disabled": true, - "description": { - "content": "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.", - "type": "text/plain" - }, - "key": "offset", - "value": "0" - }, - { - "disabled": true, - "description": { - "content": "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.", - "type": "text/plain" - }, - "key": "count", - "value": "false" - }, - { - "disabled": true, - "description": { - "content": "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*\n\n**name**: *eq, sw*\n\n**created**: *gt, lt, ge, le*\n\n**modified**: *gt, lt, ge, le*\n\n**owner.id**: *eq, in*\n\n**requestable**: *eq*\n\n**source.id**: *eq, in*\n\nComposite operators supported: *and, or*", - "type": "text/plain" - }, - "key": "filters", - "value": "" - }, - { - "disabled": true, - "description": { - "content": "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: **name, created, modified**", - "type": "text/plain" - }, - "key": "sorters", - "value": "" - }, - { - "disabled": true, - "description": { - "content": "If present and not empty, additionally filters Access Profiles to those which are assigned to the Segment(s) with the specified IDs.\n\nIf segmentation is currently unavailable, specifying this parameter results in an error.", - "type": "text/plain" - }, - "key": "for-segment-ids", - "value": "" - }, - { - "disabled": true, - "description": { - "content": "Whether or not the response list should contain unsegmented Access Profiles. If *for-segment-ids* is absent or empty, specifying *include-unsegmented* as false results in an error.", - "type": "text/plain" - }, - "key": "include-unsegmented", - "value": "true" + "response": [ + { + "id": "7657fdfa-654f-4e0d-a9ba-32dfe207654a", + "name": "Returned only if **bestEffortOnly** is **false**, and one or more Access Profiles are in use.", + "originalRequest": { + "url": { + "path": [ + "access-profiles", + "bulk-delete" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [] + }, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + }, + { + "key": "Accept", + "value": "application/json" + }, + { + "description": { + "content": "Added as a part of security scheme: oauth2", + "type": "text/plain" + }, + "key": "Authorization", + "value": "" + } + ], + "method": "POST", + "body": { + "mode": "raw", + "raw": "{\n \"bestEffortOnly\": true,\n \"accessProfileIds\": [\n \"2c91808876438bb2017668b91919ecca\",\n \"2c91808876438ba801766e129f151816\"\n ]\n}", + "options": { + "raw": { + "headerFamily": "json", + "language": "json" + } + } + } + }, + "status": "OK", + "code": 200, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "body": "{\n \"pending\": [],\n \"inUse\": [\n {\n \"accessProfileId\": \"2c91808876438ba801766e129f151816\",\n \"usages\": [\n {\n \"type\": \"Role\",\n \"id\": \"2c9180887643764201766e9f6e121518\"\n }\n ]\n }\n ]\n}", + "cookie": [], + "_postman_previewlanguage": "json" + }, + { + "id": "d4a6c9bb-c5ea-48e6-ad2d-c8c756850f7e", + "name": "Returned if at least one deletion will be performed.", + "originalRequest": { + "url": { + "path": [ + "access-profiles", + "bulk-delete" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [] + }, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + }, + { + "key": "Accept", + "value": "application/json" + }, + { + "description": { + "content": "Added as a part of security scheme: oauth2", + "type": "text/plain" + }, + "key": "Authorization", + "value": "" + } + ], + "method": "POST", + "body": { + "mode": "raw", + "raw": "{\n \"bestEffortOnly\": true,\n \"accessProfileIds\": [\n \"2c91808876438bb2017668b91919ecca\",\n \"2c91808876438ba801766e129f151816\"\n ]\n}", + "options": { + "raw": { + "headerFamily": "json", + "language": "json" + } + } + } + }, + "status": "Accepted", + "code": 202, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "body": "{\n \"taskId\": \"2c91808a7813090a01781412a1119a20\",\n \"pending\": [\n \"2c91808a7813090a017813fe1919ecca\"\n ],\n \"inUse\": [\n {\n \"accessProfileId\": \"2c91808876438ba801766e129f151816\",\n \"usages\": [\n {\n \"type\": \"Role\",\n \"id\": \"2c9180887643764201766e9f6e121518\"\n }\n ]\n }\n ]\n}", + "cookie": [], + "_postman_previewlanguage": "json" + }, + { + "id": "819f3805-a429-43f2-b54f-560f01a0e093", + "name": "Client Error - Returned if the request body is invalid.", + "originalRequest": { + "url": { + "path": [ + "access-profiles", + "bulk-delete" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [] + }, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + }, + { + "key": "Accept", + "value": "application/json" + }, + { + "description": { + "content": "Added as a part of security scheme: oauth2", + "type": "text/plain" + }, + "key": "Authorization", + "value": "" + } + ], + "method": "POST", + "body": { + "mode": "raw", + "raw": "{\n \"bestEffortOnly\": true,\n \"accessProfileIds\": [\n \"2c91808876438bb2017668b91919ecca\",\n \"2c91808876438ba801766e129f151816\"\n ]\n}", + "options": { + "raw": { + "headerFamily": "json", + "language": "json" + } + } + } + }, + "status": "Bad Request", + "code": 400, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "body": "{\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 \"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 \"locale\": \"en-US\",\n \"localeOrigin\": \"DEFAULT\",\n \"text\": \"The request was syntactically correct but its content is semantically invalid.\"\n }\n ]\n}", + "cookie": [], + "_postman_previewlanguage": "json" + }, + { + "id": "6a221a68-66ec-4f21-adce-85724a239bf4", + "name": "Unauthorized - Returned if there is no authorization header, or if the JWT token is expired.", + "originalRequest": { + "url": { + "path": [ + "access-profiles", + "bulk-delete" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [] + }, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + }, + { + "key": "Accept", + "value": "application/json" + }, + { + "description": { + "content": "Added as a part of security scheme: oauth2", + "type": "text/plain" + }, + "key": "Authorization", + "value": "" + } + ], + "method": "POST", + "body": { + "mode": "raw", + "raw": "{\n \"bestEffortOnly\": true,\n \"accessProfileIds\": [\n \"2c91808876438bb2017668b91919ecca\",\n \"2c91808876438ba801766e129f151816\"\n ]\n}", + "options": { + "raw": { + "headerFamily": "json", + "language": "json" + } + } + } + }, + "status": "Unauthorized", + "code": 401, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "body": "{\n \"error\": \"JWT validation failed: JWT is expired\"\n}", + "cookie": [], + "_postman_previewlanguage": "json" + }, + { + "id": "4cb1748a-fe56-413d-a103-88c5cedeecd8", + "name": "Forbidden - Returned if the user you are running as, doesn't have access to this end-point.", + "originalRequest": { + "url": { + "path": [ + "access-profiles", + "bulk-delete" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [] + }, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + }, + { + "key": "Accept", + "value": "application/json" + }, + { + "description": { + "content": "Added as a part of security scheme: oauth2", + "type": "text/plain" + }, + "key": "Authorization", + "value": "" + } + ], + "method": "POST", + "body": { + "mode": "raw", + "raw": "{\n \"bestEffortOnly\": true,\n \"accessProfileIds\": [\n \"2c91808876438bb2017668b91919ecca\",\n \"2c91808876438ba801766e129f151816\"\n ]\n}", + "options": { + "raw": { + "headerFamily": "json", + "language": "json" + } + } + } + }, + "status": "Forbidden", + "code": 403, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "body": "{\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}", + "cookie": [], + "_postman_previewlanguage": "json" + }, + { + "id": "6a8c6408-b880-4df3-9829-e906bbc5ae65", + "name": "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.", + "originalRequest": { + "url": { + "path": [ + "access-profiles", + "bulk-delete" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [] + }, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + }, + { + "key": "Accept", + "value": "application/json" + }, + { + "description": { + "content": "Added as a part of security scheme: oauth2", + "type": "text/plain" + }, + "key": "Authorization", + "value": "" + } + ], + "method": "POST", + "body": { + "mode": "raw", + "raw": "{\n \"bestEffortOnly\": true,\n \"accessProfileIds\": [\n \"2c91808876438bb2017668b91919ecca\",\n \"2c91808876438ba801766e129f151816\"\n ]\n}", + "options": { + "raw": { + "headerFamily": "json", + "language": "json" + } + } + } + }, + "status": "Too Many Requests", + "code": 429, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "body": "{\n \"message\": \" Rate Limit Exceeded \"\n}", + "cookie": [], + "_postman_previewlanguage": "json" + }, + { + "id": "b87562fa-d233-47d2-a28a-f50e276f56fe", + "name": "Internal Server Error - Returned if there is an unexpected error.", + "originalRequest": { + "url": { + "path": [ + "access-profiles", + "bulk-delete" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [] + }, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + }, + { + "key": "Accept", + "value": "application/json" + }, + { + "description": { + "content": "Added as a part of security scheme: oauth2", + "type": "text/plain" + }, + "key": "Authorization", + "value": "" + } + ], + "method": "POST", + "body": { + "mode": "raw", + "raw": "{\n \"bestEffortOnly\": true,\n \"accessProfileIds\": [\n \"2c91808876438bb2017668b91919ecca\",\n \"2c91808876438ba801766e129f151816\"\n ]\n}", + "options": { + "raw": { + "headerFamily": "json", + "language": "json" + } + } + } + }, + "status": "Internal Server Error", + "code": 500, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "body": "{\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}", + "cookie": [], + "_postman_previewlanguage": "json" + } + ], + "event": [], + "protocolProfileBehavior": { + "disableBodyPruning": true } - ], - "variable": [] }, - "header": [ - { - "key": "Accept", - "value": "application/json" - }, - { - "description": { - "content": "Added as a part of security scheme: oauth2", - "type": "text/plain" - }, - "key": "Authorization", - "value": "" - } - ], - "method": "GET", - "body": {} - }, - "status": "Internal Server Error", - "code": 500, - "header": [ { - "key": "Content-Type", - "value": "application/json" + "id": "5f07e752-fac5-4793-a4bd-7c65b6e16ac0", + "name": "List Access Profile's Entitlements", + "request": { + "name": "List Access Profile's Entitlements", + "description": { + "content": "This API lists the Entitlements associated with a given Access Profile\n\nA token with API, ORG_ADMIN, SOURCE_ADMIN, or SOURCE_SUBADMIN authority is required to invoke this API. In addition, a token with SOURCE_SUBADMIN authority must have access to the Source associated with the given Access Profile", + "type": "text/plain" + }, + "url": { + "path": [ + "access-profiles", + ":id", + "entitlements" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [ + { + "disabled": false, + "description": { + "content": "Max number of results to return.\nSee [V3 API Standard Collection Parameters](https://developer.sailpoint.com/idn/api/standard-collection-parameters) for more information.", + "type": "text/plain" + }, + "key": "limit", + "value": "250" + }, + { + "disabled": false, + "description": { + "content": "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.", + "type": "text/plain" + }, + "key": "offset", + "value": "0" + }, + { + "disabled": false, + "description": { + "content": "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.", + "type": "text/plain" + }, + "key": "count", + "value": "true" + }, + { + "disabled": false, + "description": { + "content": "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*\n\n**name**: *eq, sw*\n\n**attribute**: *eq, sw*\n\n**value**: *eq, sw*\n\n**created**: *gt, lt, ge, le*\n\n**modified**: *gt, lt, ge, le*\n\n**owner.id**: *eq, in*\n\n**source.id**: *eq, in*", + "type": "text/plain" + }, + "key": "filters", + "value": "attribute eq \"memberOf\"" + }, + { + "disabled": false, + "description": { + "content": "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: **name, attribute, value, created, modified**", + "type": "text/plain" + }, + "key": "sorters", + "value": "name,-modified" + } + ], + "variable": [ + { + "type": "any", + "value": "2c91808a7813090a017814121919ecca", + "key": "id", + "disabled": false, + "description": { + "content": "(Required) ID of the containing Access Profile", + "type": "text/plain" + } + } + ] + }, + "header": [ + { + "key": "Accept", + "value": "application/json" + } + ], + "method": "GET", + "body": {}, + "auth": null + }, + "response": [ + { + "id": "08f076ab-a891-4cf8-856f-33a6a949f0c1", + "name": "List of Entitlements", + "originalRequest": { + "url": { + "path": [ + "access-profiles", + ":id", + "entitlements" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [ + { + "disabled": false, + "description": { + "content": "Max number of results to return.\nSee [V3 API Standard Collection Parameters](https://developer.sailpoint.com/idn/api/standard-collection-parameters) for more information.", + "type": "text/plain" + }, + "key": "limit", + "value": "250" + }, + { + "disabled": false, + "description": { + "content": "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.", + "type": "text/plain" + }, + "key": "offset", + "value": "0" + }, + { + "disabled": false, + "description": { + "content": "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.", + "type": "text/plain" + }, + "key": "count", + "value": "true" + }, + { + "disabled": false, + "description": { + "content": "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*\n\n**name**: *eq, sw*\n\n**attribute**: *eq, sw*\n\n**value**: *eq, sw*\n\n**created**: *gt, lt, ge, le*\n\n**modified**: *gt, lt, ge, le*\n\n**owner.id**: *eq, in*\n\n**source.id**: *eq, in*", + "type": "text/plain" + }, + "key": "filters", + "value": "attribute eq \"memberOf\"" + }, + { + "disabled": false, + "description": { + "content": "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: **name, attribute, value, created, modified**", + "type": "text/plain" + }, + "key": "sorters", + "value": "name,-modified" + } + ], + "variable": [] + }, + "header": [ + { + "key": "Accept", + "value": "application/json" + }, + { + "description": { + "content": "Added as a part of security scheme: oauth2", + "type": "text/plain" + }, + "key": "Authorization", + "value": "" + } + ], + "method": "GET", + "body": {} + }, + "status": "OK", + "code": 200, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "body": "[\n {\n \"id\": \"2c91808874ff91550175097daaec161c\",\n \"name\": \"LauncherTest2\",\n \"attribute\": \"memberOf\",\n \"value\": \"CN=LauncherTest2,OU=LauncherTestOrg,OU=slpt-automation,DC=TestAutomationAD,DC=local\",\n \"sourceSchemaObjectType\": \"group\",\n \"description\": \"CN=LauncherTest2,OU=LauncherTestOrg,OU=slpt-automation,DC=TestAutomationAD,DC=local\",\n \"privileged\": true,\n \"cloudGoverned\": true,\n \"created\": \"2020-10-08T18:33:52.029Z\",\n \"modified\": \"2020-10-08T18:33:52.029Z\",\n \"source\": {\n \"id\": \"2c9180827ca885d7017ca8ce28a000eb\",\n \"type\": \"SOURCE\",\n \"name\": \"ODS-AD-Source\"\n },\n \"attributes\": {\n \"fieldName\": \"fieldValue\"\n },\n \"segments\": [\n \"f7b1b8a3-5fed-4fd4-ad29-82014e137e19\",\n \"29cb6c06-1da8-43ea-8be4-b3125f248f2a\"\n ],\n \"directPermissions\": [\n {\n \"rights\": [\n \"SELECT\",\n \"SELECT\"\n ],\n \"target\": \"SYS.GV_$TRANSACTION\"\n },\n {\n \"rights\": [\n \"SELECT\",\n \"SELECT\"\n ],\n \"target\": \"SYS.GV_$TRANSACTION\"\n }\n ]\n },\n {\n \"id\": \"2c91808874ff91550175097daaec161c\",\n \"name\": \"LauncherTest2\",\n \"attribute\": \"memberOf\",\n \"value\": \"CN=LauncherTest2,OU=LauncherTestOrg,OU=slpt-automation,DC=TestAutomationAD,DC=local\",\n \"sourceSchemaObjectType\": \"group\",\n \"description\": \"CN=LauncherTest2,OU=LauncherTestOrg,OU=slpt-automation,DC=TestAutomationAD,DC=local\",\n \"privileged\": true,\n \"cloudGoverned\": true,\n \"created\": \"2020-10-08T18:33:52.029Z\",\n \"modified\": \"2020-10-08T18:33:52.029Z\",\n \"source\": {\n \"id\": \"2c9180827ca885d7017ca8ce28a000eb\",\n \"type\": \"SOURCE\",\n \"name\": \"ODS-AD-Source\"\n },\n \"attributes\": {\n \"fieldName\": \"fieldValue\"\n },\n \"segments\": [\n \"f7b1b8a3-5fed-4fd4-ad29-82014e137e19\",\n \"29cb6c06-1da8-43ea-8be4-b3125f248f2a\"\n ],\n \"directPermissions\": [\n {\n \"rights\": [\n \"SELECT\",\n \"SELECT\"\n ],\n \"target\": \"SYS.GV_$TRANSACTION\"\n },\n {\n \"rights\": [\n \"SELECT\",\n \"SELECT\"\n ],\n \"target\": \"SYS.GV_$TRANSACTION\"\n }\n ]\n }\n]", + "cookie": [], + "_postman_previewlanguage": "json" + }, + { + "id": "a428f1fc-26aa-46f2-b110-9b6c5f4dc9a9", + "name": "Client Error - Returned if the request body is invalid.", + "originalRequest": { + "url": { + "path": [ + "access-profiles", + ":id", + "entitlements" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [ + { + "disabled": false, + "description": { + "content": "Max number of results to return.\nSee [V3 API Standard Collection Parameters](https://developer.sailpoint.com/idn/api/standard-collection-parameters) for more information.", + "type": "text/plain" + }, + "key": "limit", + "value": "250" + }, + { + "disabled": false, + "description": { + "content": "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.", + "type": "text/plain" + }, + "key": "offset", + "value": "0" + }, + { + "disabled": false, + "description": { + "content": "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.", + "type": "text/plain" + }, + "key": "count", + "value": "true" + }, + { + "disabled": false, + "description": { + "content": "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*\n\n**name**: *eq, sw*\n\n**attribute**: *eq, sw*\n\n**value**: *eq, sw*\n\n**created**: *gt, lt, ge, le*\n\n**modified**: *gt, lt, ge, le*\n\n**owner.id**: *eq, in*\n\n**source.id**: *eq, in*", + "type": "text/plain" + }, + "key": "filters", + "value": "attribute eq \"memberOf\"" + }, + { + "disabled": false, + "description": { + "content": "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: **name, attribute, value, created, modified**", + "type": "text/plain" + }, + "key": "sorters", + "value": "name,-modified" + } + ], + "variable": [] + }, + "header": [ + { + "key": "Accept", + "value": "application/json" + }, + { + "description": { + "content": "Added as a part of security scheme: oauth2", + "type": "text/plain" + }, + "key": "Authorization", + "value": "" + } + ], + "method": "GET", + "body": {} + }, + "status": "Bad Request", + "code": 400, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "body": "{\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 \"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 \"locale\": \"en-US\",\n \"localeOrigin\": \"DEFAULT\",\n \"text\": \"The request was syntactically correct but its content is semantically invalid.\"\n }\n ]\n}", + "cookie": [], + "_postman_previewlanguage": "json" + }, + { + "id": "27305ee6-31f5-4748-8439-6c963f715e78", + "name": "Unauthorized - Returned if there is no authorization header, or if the JWT token is expired.", + "originalRequest": { + "url": { + "path": [ + "access-profiles", + ":id", + "entitlements" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [ + { + "disabled": false, + "description": { + "content": "Max number of results to return.\nSee [V3 API Standard Collection Parameters](https://developer.sailpoint.com/idn/api/standard-collection-parameters) for more information.", + "type": "text/plain" + }, + "key": "limit", + "value": "250" + }, + { + "disabled": false, + "description": { + "content": "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.", + "type": "text/plain" + }, + "key": "offset", + "value": "0" + }, + { + "disabled": false, + "description": { + "content": "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.", + "type": "text/plain" + }, + "key": "count", + "value": "true" + }, + { + "disabled": false, + "description": { + "content": "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*\n\n**name**: *eq, sw*\n\n**attribute**: *eq, sw*\n\n**value**: *eq, sw*\n\n**created**: *gt, lt, ge, le*\n\n**modified**: *gt, lt, ge, le*\n\n**owner.id**: *eq, in*\n\n**source.id**: *eq, in*", + "type": "text/plain" + }, + "key": "filters", + "value": "attribute eq \"memberOf\"" + }, + { + "disabled": false, + "description": { + "content": "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: **name, attribute, value, created, modified**", + "type": "text/plain" + }, + "key": "sorters", + "value": "name,-modified" + } + ], + "variable": [] + }, + "header": [ + { + "key": "Accept", + "value": "application/json" + }, + { + "description": { + "content": "Added as a part of security scheme: oauth2", + "type": "text/plain" + }, + "key": "Authorization", + "value": "" + } + ], + "method": "GET", + "body": {} + }, + "status": "Unauthorized", + "code": 401, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "body": "{\n \"error\": \"JWT validation failed: JWT is expired\"\n}", + "cookie": [], + "_postman_previewlanguage": "json" + }, + { + "id": "1192d7f3-c97d-43e1-9c69-3ba54e82040d", + "name": "Forbidden - Returned if the user you are running as, doesn't have access to this end-point.", + "originalRequest": { + "url": { + "path": [ + "access-profiles", + ":id", + "entitlements" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [ + { + "disabled": false, + "description": { + "content": "Max number of results to return.\nSee [V3 API Standard Collection Parameters](https://developer.sailpoint.com/idn/api/standard-collection-parameters) for more information.", + "type": "text/plain" + }, + "key": "limit", + "value": "250" + }, + { + "disabled": false, + "description": { + "content": "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.", + "type": "text/plain" + }, + "key": "offset", + "value": "0" + }, + { + "disabled": false, + "description": { + "content": "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.", + "type": "text/plain" + }, + "key": "count", + "value": "true" + }, + { + "disabled": false, + "description": { + "content": "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*\n\n**name**: *eq, sw*\n\n**attribute**: *eq, sw*\n\n**value**: *eq, sw*\n\n**created**: *gt, lt, ge, le*\n\n**modified**: *gt, lt, ge, le*\n\n**owner.id**: *eq, in*\n\n**source.id**: *eq, in*", + "type": "text/plain" + }, + "key": "filters", + "value": "attribute eq \"memberOf\"" + }, + { + "disabled": false, + "description": { + "content": "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: **name, attribute, value, created, modified**", + "type": "text/plain" + }, + "key": "sorters", + "value": "name,-modified" + } + ], + "variable": [] + }, + "header": [ + { + "key": "Accept", + "value": "application/json" + }, + { + "description": { + "content": "Added as a part of security scheme: oauth2", + "type": "text/plain" + }, + "key": "Authorization", + "value": "" + } + ], + "method": "GET", + "body": {} + }, + "status": "Forbidden", + "code": 403, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "body": "{\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}", + "cookie": [], + "_postman_previewlanguage": "json" + }, + { + "id": "e27357dd-9a6b-4d35-b84f-1f7f4973591b", + "name": "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.", + "originalRequest": { + "url": { + "path": [ + "access-profiles", + ":id", + "entitlements" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [ + { + "disabled": false, + "description": { + "content": "Max number of results to return.\nSee [V3 API Standard Collection Parameters](https://developer.sailpoint.com/idn/api/standard-collection-parameters) for more information.", + "type": "text/plain" + }, + "key": "limit", + "value": "250" + }, + { + "disabled": false, + "description": { + "content": "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.", + "type": "text/plain" + }, + "key": "offset", + "value": "0" + }, + { + "disabled": false, + "description": { + "content": "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.", + "type": "text/plain" + }, + "key": "count", + "value": "true" + }, + { + "disabled": false, + "description": { + "content": "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*\n\n**name**: *eq, sw*\n\n**attribute**: *eq, sw*\n\n**value**: *eq, sw*\n\n**created**: *gt, lt, ge, le*\n\n**modified**: *gt, lt, ge, le*\n\n**owner.id**: *eq, in*\n\n**source.id**: *eq, in*", + "type": "text/plain" + }, + "key": "filters", + "value": "attribute eq \"memberOf\"" + }, + { + "disabled": false, + "description": { + "content": "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: **name, attribute, value, created, modified**", + "type": "text/plain" + }, + "key": "sorters", + "value": "name,-modified" + } + ], + "variable": [] + }, + "header": [ + { + "key": "Accept", + "value": "application/json" + }, + { + "description": { + "content": "Added as a part of security scheme: oauth2", + "type": "text/plain" + }, + "key": "Authorization", + "value": "" + } + ], + "method": "GET", + "body": {} + }, + "status": "Too Many Requests", + "code": 429, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "body": "{\n \"message\": \" Rate Limit Exceeded \"\n}", + "cookie": [], + "_postman_previewlanguage": "json" + }, + { + "id": "e9ca17e7-aa7e-47b3-974f-5bad50a332ed", + "name": "Internal Server Error - Returned if there is an unexpected error.", + "originalRequest": { + "url": { + "path": [ + "access-profiles", + ":id", + "entitlements" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [ + { + "disabled": false, + "description": { + "content": "Max number of results to return.\nSee [V3 API Standard Collection Parameters](https://developer.sailpoint.com/idn/api/standard-collection-parameters) for more information.", + "type": "text/plain" + }, + "key": "limit", + "value": "250" + }, + { + "disabled": false, + "description": { + "content": "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.", + "type": "text/plain" + }, + "key": "offset", + "value": "0" + }, + { + "disabled": false, + "description": { + "content": "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.", + "type": "text/plain" + }, + "key": "count", + "value": "true" + }, + { + "disabled": false, + "description": { + "content": "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*\n\n**name**: *eq, sw*\n\n**attribute**: *eq, sw*\n\n**value**: *eq, sw*\n\n**created**: *gt, lt, ge, le*\n\n**modified**: *gt, lt, ge, le*\n\n**owner.id**: *eq, in*\n\n**source.id**: *eq, in*", + "type": "text/plain" + }, + "key": "filters", + "value": "attribute eq \"memberOf\"" + }, + { + "disabled": false, + "description": { + "content": "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: **name, attribute, value, created, modified**", + "type": "text/plain" + }, + "key": "sorters", + "value": "name,-modified" + } + ], + "variable": [] + }, + "header": [ + { + "key": "Accept", + "value": "application/json" + }, + { + "description": { + "content": "Added as a part of security scheme: oauth2", + "type": "text/plain" + }, + "key": "Authorization", + "value": "" + } + ], + "method": "GET", + "body": {} + }, + "status": "Internal Server Error", + "code": 500, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "body": "{\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}", + "cookie": [], + "_postman_previewlanguage": "json" + } + ], + "event": [], + "protocolProfileBehavior": { + "disableBodyPruning": true + } } - ], - "body": "{\n \"detailCode\": \"\",\n \"trackingId\": \"\",\n \"messages\": [\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n },\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n }\n ],\n \"causes\": [\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n },\n {\n \"locale\": \"\",\n \"localeOrigin\": \"DEFAULT\",\n \"text\": \"\"\n }\n ]\n}", - "cookie": [], - "_postman_previewlanguage": "json" - } - ], - "event": [], - "protocolProfileBehavior": { - "disableBodyPruning": true - } + ] }, { - "id": "639bf738-3a65-482f-9e85-3fe4da9a553e", - "name": "Create an Access Profile", - "request": { - "name": "Create an Access Profile", - "description": { - "content": "This API creates an Access Profile.\nA token with API, ORG_ADMIN, ROLE_ADMIN, ROLE_SUBADMIN, SOURCE_ADMIN, or SOURCE_SUBADMIN authority is required to call this API. In addition, a token with only ROLE_SUBADMIN or SOURCE_SUBADMIN authority must be associated with the Access Profile's Source.\nThe maximum supported length for the description field is 2000 characters. Longer descriptions will be preserved for existing access profiles, however, any new access profiles as well as any updates to existing descriptions will be limited to 2000 characters.", - "type": "text/plain" - }, - "url": { - "path": [ - "access-profiles" - ], - "host": [ - "{{baseUrl}}" - ], - "query": [], - "variable": [] - }, - "header": [ - { - "key": "Content-Type", - "value": "application/json" - }, - { - "key": "Accept", - "value": "application/json" - } - ], - "method": "POST", - "body": { - "mode": "raw", - "raw": "{\n \"owner\": {\n \"type\": \"IDENTITY\",\n \"id\": \"\",\n \"name\": \"\"\n },\n \"name\": \"\",\n \"source\": {\n \"id\": \"\",\n \"type\": \"SOURCE\",\n \"name\": \"\"\n },\n \"id\": \"\",\n \"description\": \"\",\n \"created\": \"\",\n \"modified\": \"\",\n \"enabled\": true,\n \"entitlements\": [\n {\n \"type\": \"ENTITLEMENT\",\n \"id\": \"\",\n \"name\": \"\"\n },\n {\n \"type\": \"ENTITLEMENT\",\n \"id\": \"\",\n \"name\": \"\"\n }\n ],\n \"requestable\": true,\n \"accessRequestConfig\": {\n \"commentsRequired\": false,\n \"denialCommentsRequired\": false,\n \"approvalSchemes\": [\n {\n \"approverType\": \"APP_OWNER\",\n \"approverId\": \"\"\n },\n {\n \"approverType\": \"APP_OWNER\",\n \"approverId\": \"\"\n }\n ]\n },\n \"revocationRequestConfig\": {\n \"approvalSchemes\": [\n {\n \"approverType\": \"APP_OWNER\",\n \"approverId\": \"\"\n },\n {\n \"approverType\": \"GOVERNANCE_GROUP\",\n \"approverId\": \"\"\n }\n ]\n },\n \"segments\": [\n \"\",\n \"\"\n ],\n \"provisioningCriteria\": {\n \"operation\": \"AND\",\n \"attribute\": \"\",\n \"value\": \"\",\n \"children\": [\n {\n \"operation\": \"EQUALS\",\n \"attribute\": \"\",\n \"value\": \"\",\n \"children\": [\n {\n \"operation\": \"EQUALS\",\n \"attribute\": \"\",\n \"value\": \"\"\n },\n {\n \"operation\": \"HAS\",\n \"attribute\": \"\",\n \"value\": \"\"\n }\n ]\n },\n {\n \"operation\": \"NOT_EQUALS\",\n \"attribute\": \"\",\n \"value\": \"\",\n \"children\": [\n {\n \"operation\": \"AND\",\n \"attribute\": \"\",\n \"value\": \"\"\n },\n {\n \"operation\": \"CONTAINS\",\n \"attribute\": \"\",\n \"value\": \"\"\n }\n ]\n }\n ]\n }\n}", - "options": { - "raw": { - "headerFamily": "json", - "language": "json" - } - } - } - }, - "response": [ - { - "id": "8ae7b7ce-6958-413f-9b46-bcc0fee9f1a2", - "name": "Access Profile created", - "originalRequest": { - "url": { - "path": [ - "access-profiles" - ], - "host": [ - "{{baseUrl}}" - ], - "query": [], - "variable": [] - }, - "header": [ - { - "key": "Content-Type", - "value": "application/json" - }, - { - "key": "Accept", - "value": "application/json" - }, - { - "description": { - "content": "Added as a part of security scheme: oauth2", - "type": "text/plain" - }, - "key": "Authorization", - "value": "" - } - ], - "method": "POST", - "body": { - "mode": "raw", - "raw": "{\n \"owner\": {\n \"type\": \"IDENTITY\",\n \"id\": \"\",\n \"name\": \"\"\n },\n \"name\": \"\",\n \"source\": {\n \"id\": \"\",\n \"type\": \"SOURCE\",\n \"name\": \"\"\n },\n \"id\": \"\",\n \"description\": \"\",\n \"created\": \"\",\n \"modified\": \"\",\n \"enabled\": true,\n \"entitlements\": [\n {\n \"type\": \"ENTITLEMENT\",\n \"id\": \"\",\n \"name\": \"\"\n },\n {\n \"type\": \"ENTITLEMENT\",\n \"id\": \"\",\n \"name\": \"\"\n }\n ],\n \"requestable\": true,\n \"accessRequestConfig\": {\n \"commentsRequired\": false,\n \"denialCommentsRequired\": false,\n \"approvalSchemes\": [\n {\n \"approverType\": \"APP_OWNER\",\n \"approverId\": \"\"\n },\n {\n \"approverType\": \"APP_OWNER\",\n \"approverId\": \"\"\n }\n ]\n },\n \"revocationRequestConfig\": {\n \"approvalSchemes\": [\n {\n \"approverType\": \"APP_OWNER\",\n \"approverId\": \"\"\n },\n {\n \"approverType\": \"GOVERNANCE_GROUP\",\n \"approverId\": \"\"\n }\n ]\n },\n \"segments\": [\n \"\",\n \"\"\n ],\n \"provisioningCriteria\": {\n \"operation\": \"AND\",\n \"attribute\": \"\",\n \"value\": \"\",\n \"children\": [\n {\n \"operation\": \"EQUALS\",\n \"attribute\": \"\",\n \"value\": \"\",\n \"children\": [\n {\n \"operation\": \"EQUALS\",\n \"attribute\": \"\",\n \"value\": \"\"\n },\n {\n \"operation\": \"HAS\",\n \"attribute\": \"\",\n \"value\": \"\"\n }\n ]\n },\n {\n \"operation\": \"NOT_EQUALS\",\n \"attribute\": \"\",\n \"value\": \"\",\n \"children\": [\n {\n \"operation\": \"AND\",\n \"attribute\": \"\",\n \"value\": \"\"\n },\n {\n \"operation\": \"CONTAINS\",\n \"attribute\": \"\",\n \"value\": \"\"\n }\n ]\n }\n ]\n }\n}", - "options": { - "raw": { - "headerFamily": "json", - "language": "json" - } - } - } - }, - "status": "Created", - "code": 201, - "header": [ + "name": "Access Request Approvals", + "description": "Use this API to implement and customize access request approval functionality. \nWith this functionality in place, administrators can delegate qualified users to review users' requests for access or managers' requests to revoke team members' access to applications, entitlements, or roles. \nThis enables more qualified users to review access requests and the others to spend their time on other tasks. \n\nIn IdentityNow, users can request access to applications, entitlements, and roles, and managers can request that team members' access be revoked. \nFor applications and entitlements, administrators can set access profiles to require approval from the access profile owner, the application owner, the source owner, the requesting user's manager, or a governance group for access to be granted or revoked. \nFor roles, administrators can also set roles to allow access requests and require approval from the role owner, the requesting user's manager, or a governance group for access to be granted or revoked. \nIf the administrator designates a governance group as the required approver, any governance group member can approve the requests.\n \nWhen a user submits an access request, IdentityNow sends the first required approver in the queue an email notification, based on the access request configuration's approval and reminder escalation configuration.\n\nIn Approvals in IdentityNow, required approvers can view pending access requests under the Requested tab and approve or deny them, or the approvers can reassign the requests to different reviewers for approval. \nIf the required approver approves the request and is the only reviewer required, IdentityNow grants or revokes access, based on the request. \nIf multiple reviewers are required, IdentityNow sends the request to the next reviewer in the queue, based on the access request configuration's approval reminder and escalation configuration. \nThe required approver can then view any completed access requests under the Reviewed tab. \n\nRefer to [Access Requests](https://documentation.sailpoint.com/saas/help/requests/index.html) for more information about access request approvals.\n", + "item": [ { - "key": "Content-Type", - "value": "application/json" - } - ], - "body": "{\n \"owner\": {\n \"type\": \"IDENTITY\",\n \"id\": \"\",\n \"name\": \"\"\n },\n \"name\": \"\",\n \"source\": {\n \"id\": \"\",\n \"type\": \"SOURCE\",\n \"name\": \"\"\n },\n \"id\": \"\",\n \"description\": \"\",\n \"created\": \"\",\n \"modified\": \"\",\n \"enabled\": true,\n \"entitlements\": [\n {\n \"type\": \"ENTITLEMENT\",\n \"id\": \"\",\n \"name\": \"\"\n },\n {\n \"type\": \"ENTITLEMENT\",\n \"id\": \"\",\n \"name\": \"\"\n }\n ],\n \"requestable\": true,\n \"accessRequestConfig\": {\n \"commentsRequired\": false,\n \"denialCommentsRequired\": false,\n \"approvalSchemes\": [\n {\n \"approverType\": \"APP_OWNER\",\n \"approverId\": \"\"\n },\n {\n \"approverType\": \"APP_OWNER\",\n \"approverId\": \"\"\n }\n ]\n },\n \"revocationRequestConfig\": {\n \"approvalSchemes\": [\n {\n \"approverType\": \"APP_OWNER\",\n \"approverId\": \"\"\n },\n {\n \"approverType\": \"GOVERNANCE_GROUP\",\n \"approverId\": \"\"\n }\n ]\n },\n \"segments\": [\n \"\",\n \"\"\n ],\n \"provisioningCriteria\": {\n \"operation\": \"AND\",\n \"attribute\": \"\",\n \"value\": \"\",\n \"children\": [\n {\n \"operation\": \"EQUALS\",\n \"attribute\": \"\",\n \"value\": \"\",\n \"children\": [\n {\n \"operation\": \"EQUALS\",\n \"attribute\": \"\",\n \"value\": \"\"\n },\n {\n \"operation\": \"HAS\",\n \"attribute\": \"\",\n \"value\": \"\"\n }\n ]\n },\n {\n \"operation\": \"NOT_EQUALS\",\n \"attribute\": \"\",\n \"value\": \"\",\n \"children\": [\n {\n \"operation\": \"AND\",\n \"attribute\": \"\",\n \"value\": \"\"\n },\n {\n \"operation\": \"CONTAINS\",\n \"attribute\": \"\",\n \"value\": \"\"\n }\n ]\n }\n ]\n }\n}", - "cookie": [], - "_postman_previewlanguage": "json" - }, - { - "id": "f111a71d-1c6c-430e-91e8-7b70f7a48b10", - "name": "Client Error - Returned if the request body is invalid.", - "originalRequest": { - "url": { - "path": [ - "access-profiles" - ], - "host": [ - "{{baseUrl}}" - ], - "query": [], - "variable": [] - }, - "header": [ - { - "key": "Content-Type", - "value": "application/json" - }, - { - "key": "Accept", - "value": "application/json" - }, - { - "description": { - "content": "Added as a part of security scheme: oauth2", - "type": "text/plain" + "id": "dfb4efce-86ef-4de8-a850-028cf73b8a48", + "name": "Pending Access Request Approvals List", + "request": { + "name": "Pending Access Request Approvals List", + "description": { + "content": "This endpoint returns a list of pending approvals. See \"owner-id\" query parameter below for authorization info.", + "type": "text/plain" + }, + "url": { + "path": [ + "access-request-approvals", + "pending" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [ + { + "disabled": false, + "description": { + "content": "If present, the value returns only pending 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.", + "type": "text/plain" + }, + "key": "owner-id", + "value": "2c91808568c529c60168cca6f90c1313" + }, + { + "disabled": false, + "description": { + "content": "Max number of results to return.\nSee [V3 API Standard Collection Parameters](https://developer.sailpoint.com/idn/api/standard-collection-parameters) for more information.", + "type": "text/plain" + }, + "key": "limit", + "value": "250" + }, + { + "disabled": false, + "description": { + "content": "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.", + "type": "text/plain" + }, + "key": "offset", + "value": "0" + }, + { + "disabled": false, + "description": { + "content": "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.", + "type": "text/plain" + }, + "key": "count", + "value": "true" + }, + { + "disabled": false, + "description": { + "content": "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*\n\n**requestedFor.id**: *eq, in*\n\n**modified**: *gt, lt, ge, le, eq, in*", + "type": "text/plain" + }, + "key": "filters", + "value": "id eq \"2c91808568c529c60168cca6f90c1313\"" + }, + { + "disabled": false, + "description": { + "content": "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**", + "type": "text/plain" + }, + "key": "sorters", + "value": "modified" + } + ], + "variable": [] + }, + "header": [ + { + "key": "Accept", + "value": "application/json" + } + ], + "method": "GET", + "body": {}, + "auth": null }, - "key": "Authorization", - "value": "" - } - ], - "method": "POST", - "body": { - "mode": "raw", - "raw": "{\n \"owner\": {\n \"type\": \"IDENTITY\",\n \"id\": \"\",\n \"name\": \"\"\n },\n \"name\": \"\",\n \"source\": {\n \"id\": \"\",\n \"type\": \"SOURCE\",\n \"name\": \"\"\n },\n \"id\": \"\",\n \"description\": \"\",\n \"created\": \"\",\n \"modified\": \"\",\n \"enabled\": true,\n \"entitlements\": [\n {\n \"type\": \"ENTITLEMENT\",\n \"id\": \"\",\n \"name\": \"\"\n },\n {\n \"type\": \"ENTITLEMENT\",\n \"id\": \"\",\n \"name\": \"\"\n }\n ],\n \"requestable\": true,\n \"accessRequestConfig\": {\n \"commentsRequired\": false,\n \"denialCommentsRequired\": false,\n \"approvalSchemes\": [\n {\n \"approverType\": \"APP_OWNER\",\n \"approverId\": \"\"\n },\n {\n \"approverType\": \"APP_OWNER\",\n \"approverId\": \"\"\n }\n ]\n },\n \"revocationRequestConfig\": {\n \"approvalSchemes\": [\n {\n \"approverType\": \"APP_OWNER\",\n \"approverId\": \"\"\n },\n {\n \"approverType\": \"GOVERNANCE_GROUP\",\n \"approverId\": \"\"\n }\n ]\n },\n \"segments\": [\n \"\",\n \"\"\n ],\n \"provisioningCriteria\": {\n \"operation\": \"AND\",\n \"attribute\": \"\",\n \"value\": \"\",\n \"children\": [\n {\n \"operation\": \"EQUALS\",\n \"attribute\": \"\",\n \"value\": \"\",\n \"children\": [\n {\n \"operation\": \"EQUALS\",\n \"attribute\": \"\",\n \"value\": \"\"\n },\n {\n \"operation\": \"HAS\",\n \"attribute\": \"\",\n \"value\": \"\"\n }\n ]\n },\n {\n \"operation\": \"NOT_EQUALS\",\n \"attribute\": \"\",\n \"value\": \"\",\n \"children\": [\n {\n \"operation\": \"AND\",\n \"attribute\": \"\",\n \"value\": \"\"\n },\n {\n \"operation\": \"CONTAINS\",\n \"attribute\": \"\",\n \"value\": \"\"\n }\n ]\n }\n ]\n }\n}", - "options": { - "raw": { - "headerFamily": "json", - "language": "json" + "response": [ + { + "id": "d9057f73-5d7f-4bef-a119-be38df81be8a", + "name": "List of Pending Approvals.", + "originalRequest": { + "url": { + "path": [ + "access-request-approvals", + "pending" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [ + { + "disabled": false, + "description": { + "content": "If present, the value returns only pending 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.", + "type": "text/plain" + }, + "key": "owner-id", + "value": "2c91808568c529c60168cca6f90c1313" + }, + { + "disabled": false, + "description": { + "content": "Max number of results to return.\nSee [V3 API Standard Collection Parameters](https://developer.sailpoint.com/idn/api/standard-collection-parameters) for more information.", + "type": "text/plain" + }, + "key": "limit", + "value": "250" + }, + { + "disabled": false, + "description": { + "content": "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.", + "type": "text/plain" + }, + "key": "offset", + "value": "0" + }, + { + "disabled": false, + "description": { + "content": "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.", + "type": "text/plain" + }, + "key": "count", + "value": "true" + }, + { + "disabled": false, + "description": { + "content": "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*\n\n**requestedFor.id**: *eq, in*\n\n**modified**: *gt, lt, ge, le, eq, in*", + "type": "text/plain" + }, + "key": "filters", + "value": "id eq \"2c91808568c529c60168cca6f90c1313\"" + }, + { + "disabled": false, + "description": { + "content": "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**", + "type": "text/plain" + }, + "key": "sorters", + "value": "modified" + } + ], + "variable": [] + }, + "header": [ + { + "key": "Accept", + "value": "application/json" + }, + { + "description": { + "content": "Added as a part of security scheme: oauth2", + "type": "text/plain" + }, + "key": "Authorization", + "value": "" + } + ], + "method": "GET", + "body": {} + }, + "status": "OK", + "code": 200, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "body": "[\n {\n \"id\": \"id12345\",\n \"name\": \"aName\",\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 \"type\": \"IDENTITY\",\n \"id\": \"2c4180a46faadee4016fb4e018c20626\",\n \"name\": \"Robert Robinson\"\n },\n \"owner\": {\n \"type\": \"IDENTITY\",\n \"id\": \"2c9180a46faadee4016fb4e018c20639\",\n \"name\": \"Support\"\n },\n \"requestedObject\": {\n \"id\": \"2c9180835d2e5168015d32f890ca1581\",\n \"name\": \"Applied Research Access\",\n \"description\": \"Access to research information, lab results, and schematics\",\n \"type\": \"ROLE\"\n },\n \"requesterComment\": {\n \"comment\": \"This is a comment.\",\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 },\n {\n \"comment\": \"This is a comment.\",\n \"created\": \"2017-07-11T18:45:37.098Z\"\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 \"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 \"actionInProcess\": \"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 \"locale\": \"en-US\",\n \"localeOrigin\": \"DEFAULT\",\n \"text\": \"The request was syntactically correct but its content is semantically invalid.\"\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 \"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 \"existing\": true,\n \"type\": \"ENTITLEMENT\",\n \"id\": \"2c918085771e9d3301773b3cb66f6398\",\n \"name\": \"My HR Entitlement\"\n }\n ]\n }\n }\n },\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 \"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 \"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 \"type\": \"SOD_POLICY\",\n \"id\": \"0f11f2a4-7c94-4bf3-a2bd-742580fe3bde\",\n \"name\": \"Business SOD Policy\"\n }\n ]\n }\n }\n },\n {\n \"id\": \"id12345\",\n \"name\": \"aName\",\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 \"type\": \"IDENTITY\",\n \"id\": \"2c4180a46faadee4016fb4e018c20626\",\n \"name\": \"Robert Robinson\"\n },\n \"owner\": {\n \"type\": \"IDENTITY\",\n \"id\": \"2c9180a46faadee4016fb4e018c20639\",\n \"name\": \"Support\"\n },\n \"requestedObject\": {\n \"id\": \"2c9180835d2e5168015d32f890ca1581\",\n \"name\": \"Applied Research Access\",\n \"description\": \"Access to research information, lab results, and schematics\",\n \"type\": \"ROLE\"\n },\n \"requesterComment\": {\n \"comment\": \"This is a comment.\",\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 },\n {\n \"comment\": \"This is a comment.\",\n \"created\": \"2017-07-11T18:45:37.098Z\"\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 \"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 \"actionInProcess\": \"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 \"locale\": \"en-US\",\n \"localeOrigin\": \"DEFAULT\",\n \"text\": \"The request was syntactically correct but its content is semantically invalid.\"\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 \"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 \"existing\": true,\n \"type\": \"ENTITLEMENT\",\n \"id\": \"2c918085771e9d3301773b3cb66f6398\",\n \"name\": \"My HR Entitlement\"\n }\n ]\n }\n }\n },\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 \"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 \"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 \"type\": \"SOD_POLICY\",\n \"id\": \"0f11f2a4-7c94-4bf3-a2bd-742580fe3bde\",\n \"name\": \"Business SOD Policy\"\n }\n ]\n }\n }\n }\n]", + "cookie": [], + "_postman_previewlanguage": "json" + }, + { + "id": "2efc3ce5-7457-42d5-83f2-cac6a69b4966", + "name": "Client Error - Returned if the request body is invalid.", + "originalRequest": { + "url": { + "path": [ + "access-request-approvals", + "pending" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [ + { + "disabled": false, + "description": { + "content": "If present, the value returns only pending 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.", + "type": "text/plain" + }, + "key": "owner-id", + "value": "2c91808568c529c60168cca6f90c1313" + }, + { + "disabled": false, + "description": { + "content": "Max number of results to return.\nSee [V3 API Standard Collection Parameters](https://developer.sailpoint.com/idn/api/standard-collection-parameters) for more information.", + "type": "text/plain" + }, + "key": "limit", + "value": "250" + }, + { + "disabled": false, + "description": { + "content": "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.", + "type": "text/plain" + }, + "key": "offset", + "value": "0" + }, + { + "disabled": false, + "description": { + "content": "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.", + "type": "text/plain" + }, + "key": "count", + "value": "true" + }, + { + "disabled": false, + "description": { + "content": "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*\n\n**requestedFor.id**: *eq, in*\n\n**modified**: *gt, lt, ge, le, eq, in*", + "type": "text/plain" + }, + "key": "filters", + "value": "id eq \"2c91808568c529c60168cca6f90c1313\"" + }, + { + "disabled": false, + "description": { + "content": "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**", + "type": "text/plain" + }, + "key": "sorters", + "value": "modified" + } + ], + "variable": [] + }, + "header": [ + { + "key": "Accept", + "value": "application/json" + }, + { + "description": { + "content": "Added as a part of security scheme: oauth2", + "type": "text/plain" + }, + "key": "Authorization", + "value": "" + } + ], + "method": "GET", + "body": {} + }, + "status": "Bad Request", + "code": 400, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "body": "{\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 \"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 \"locale\": \"en-US\",\n \"localeOrigin\": \"DEFAULT\",\n \"text\": \"The request was syntactically correct but its content is semantically invalid.\"\n }\n ]\n}", + "cookie": [], + "_postman_previewlanguage": "json" + }, + { + "id": "03838d37-05b7-4c4b-b162-a17cf554a6dc", + "name": "Unauthorized - Returned if there is no authorization header, or if the JWT token is expired.", + "originalRequest": { + "url": { + "path": [ + "access-request-approvals", + "pending" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [ + { + "disabled": false, + "description": { + "content": "If present, the value returns only pending 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.", + "type": "text/plain" + }, + "key": "owner-id", + "value": "2c91808568c529c60168cca6f90c1313" + }, + { + "disabled": false, + "description": { + "content": "Max number of results to return.\nSee [V3 API Standard Collection Parameters](https://developer.sailpoint.com/idn/api/standard-collection-parameters) for more information.", + "type": "text/plain" + }, + "key": "limit", + "value": "250" + }, + { + "disabled": false, + "description": { + "content": "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.", + "type": "text/plain" + }, + "key": "offset", + "value": "0" + }, + { + "disabled": false, + "description": { + "content": "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.", + "type": "text/plain" + }, + "key": "count", + "value": "true" + }, + { + "disabled": false, + "description": { + "content": "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*\n\n**requestedFor.id**: *eq, in*\n\n**modified**: *gt, lt, ge, le, eq, in*", + "type": "text/plain" + }, + "key": "filters", + "value": "id eq \"2c91808568c529c60168cca6f90c1313\"" + }, + { + "disabled": false, + "description": { + "content": "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**", + "type": "text/plain" + }, + "key": "sorters", + "value": "modified" + } + ], + "variable": [] + }, + "header": [ + { + "key": "Accept", + "value": "application/json" + }, + { + "description": { + "content": "Added as a part of security scheme: oauth2", + "type": "text/plain" + }, + "key": "Authorization", + "value": "" + } + ], + "method": "GET", + "body": {} + }, + "status": "Unauthorized", + "code": 401, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "body": "{\n \"error\": \"JWT validation failed: JWT is expired\"\n}", + "cookie": [], + "_postman_previewlanguage": "json" + }, + { + "id": "e5d1a18f-51f8-4b88-89ce-ad1f1384f550", + "name": "Forbidden - Returned if the user you are running as, doesn't have access to this end-point.", + "originalRequest": { + "url": { + "path": [ + "access-request-approvals", + "pending" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [ + { + "disabled": false, + "description": { + "content": "If present, the value returns only pending 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.", + "type": "text/plain" + }, + "key": "owner-id", + "value": "2c91808568c529c60168cca6f90c1313" + }, + { + "disabled": false, + "description": { + "content": "Max number of results to return.\nSee [V3 API Standard Collection Parameters](https://developer.sailpoint.com/idn/api/standard-collection-parameters) for more information.", + "type": "text/plain" + }, + "key": "limit", + "value": "250" + }, + { + "disabled": false, + "description": { + "content": "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.", + "type": "text/plain" + }, + "key": "offset", + "value": "0" + }, + { + "disabled": false, + "description": { + "content": "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.", + "type": "text/plain" + }, + "key": "count", + "value": "true" + }, + { + "disabled": false, + "description": { + "content": "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*\n\n**requestedFor.id**: *eq, in*\n\n**modified**: *gt, lt, ge, le, eq, in*", + "type": "text/plain" + }, + "key": "filters", + "value": "id eq \"2c91808568c529c60168cca6f90c1313\"" + }, + { + "disabled": false, + "description": { + "content": "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**", + "type": "text/plain" + }, + "key": "sorters", + "value": "modified" + } + ], + "variable": [] + }, + "header": [ + { + "key": "Accept", + "value": "application/json" + }, + { + "description": { + "content": "Added as a part of security scheme: oauth2", + "type": "text/plain" + }, + "key": "Authorization", + "value": "" + } + ], + "method": "GET", + "body": {} + }, + "status": "Forbidden", + "code": 403, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "body": "{\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}", + "cookie": [], + "_postman_previewlanguage": "json" + }, + { + "id": "ac8c4903-7d0c-4f33-b960-1ef8ff953818", + "name": "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.", + "originalRequest": { + "url": { + "path": [ + "access-request-approvals", + "pending" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [ + { + "disabled": false, + "description": { + "content": "If present, the value returns only pending 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.", + "type": "text/plain" + }, + "key": "owner-id", + "value": "2c91808568c529c60168cca6f90c1313" + }, + { + "disabled": false, + "description": { + "content": "Max number of results to return.\nSee [V3 API Standard Collection Parameters](https://developer.sailpoint.com/idn/api/standard-collection-parameters) for more information.", + "type": "text/plain" + }, + "key": "limit", + "value": "250" + }, + { + "disabled": false, + "description": { + "content": "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.", + "type": "text/plain" + }, + "key": "offset", + "value": "0" + }, + { + "disabled": false, + "description": { + "content": "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.", + "type": "text/plain" + }, + "key": "count", + "value": "true" + }, + { + "disabled": false, + "description": { + "content": "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*\n\n**requestedFor.id**: *eq, in*\n\n**modified**: *gt, lt, ge, le, eq, in*", + "type": "text/plain" + }, + "key": "filters", + "value": "id eq \"2c91808568c529c60168cca6f90c1313\"" + }, + { + "disabled": false, + "description": { + "content": "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**", + "type": "text/plain" + }, + "key": "sorters", + "value": "modified" + } + ], + "variable": [] + }, + "header": [ + { + "key": "Accept", + "value": "application/json" + }, + { + "description": { + "content": "Added as a part of security scheme: oauth2", + "type": "text/plain" + }, + "key": "Authorization", + "value": "" + } + ], + "method": "GET", + "body": {} + }, + "status": "Too Many Requests", + "code": 429, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "body": "{\n \"message\": \" Rate Limit Exceeded \"\n}", + "cookie": [], + "_postman_previewlanguage": "json" + }, + { + "id": "b105215e-b888-42c1-880d-9f43e1a689bf", + "name": "Internal Server Error - Returned if there is an unexpected error.", + "originalRequest": { + "url": { + "path": [ + "access-request-approvals", + "pending" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [ + { + "disabled": false, + "description": { + "content": "If present, the value returns only pending 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.", + "type": "text/plain" + }, + "key": "owner-id", + "value": "2c91808568c529c60168cca6f90c1313" + }, + { + "disabled": false, + "description": { + "content": "Max number of results to return.\nSee [V3 API Standard Collection Parameters](https://developer.sailpoint.com/idn/api/standard-collection-parameters) for more information.", + "type": "text/plain" + }, + "key": "limit", + "value": "250" + }, + { + "disabled": false, + "description": { + "content": "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.", + "type": "text/plain" + }, + "key": "offset", + "value": "0" + }, + { + "disabled": false, + "description": { + "content": "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.", + "type": "text/plain" + }, + "key": "count", + "value": "true" + }, + { + "disabled": false, + "description": { + "content": "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*\n\n**requestedFor.id**: *eq, in*\n\n**modified**: *gt, lt, ge, le, eq, in*", + "type": "text/plain" + }, + "key": "filters", + "value": "id eq \"2c91808568c529c60168cca6f90c1313\"" + }, + { + "disabled": false, + "description": { + "content": "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**", + "type": "text/plain" + }, + "key": "sorters", + "value": "modified" + } + ], + "variable": [] + }, + "header": [ + { + "key": "Accept", + "value": "application/json" + }, + { + "description": { + "content": "Added as a part of security scheme: oauth2", + "type": "text/plain" + }, + "key": "Authorization", + "value": "" + } + ], + "method": "GET", + "body": {} + }, + "status": "Internal Server Error", + "code": 500, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "body": "{\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}", + "cookie": [], + "_postman_previewlanguage": "json" + } + ], + "event": [], + "protocolProfileBehavior": { + "disableBodyPruning": true } - } - } - }, - "status": "Bad Request", - "code": 400, - "header": [ - { - "key": "Content-Type", - "value": "application/json" - } - ], - "body": "{\n \"detailCode\": \"\",\n \"trackingId\": \"\",\n \"messages\": [\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n },\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n }\n ],\n \"causes\": [\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n },\n {\n \"locale\": \"\",\n \"localeOrigin\": \"DEFAULT\",\n \"text\": \"\"\n }\n ]\n}", - "cookie": [], - "_postman_previewlanguage": "json" - }, - { - "id": "75fa1b94-769c-40c8-a97a-45b97623dda7", - "name": "Unauthorized - Returned if there is no authorization header, or if the JWT token is expired.", - "originalRequest": { - "url": { - "path": [ - "access-profiles" - ], - "host": [ - "{{baseUrl}}" - ], - "query": [], - "variable": [] }, - "header": [ - { - "key": "Content-Type", - "value": "application/json" - }, - { - "key": "Accept", - "value": "application/json" - }, - { - "description": { - "content": "Added as a part of security scheme: oauth2", - "type": "text/plain" - }, - "key": "Authorization", - "value": "" - } - ], - "method": "POST", - "body": { - "mode": "raw", - "raw": "{\n \"owner\": {\n \"type\": \"IDENTITY\",\n \"id\": \"\",\n \"name\": \"\"\n },\n \"name\": \"\",\n \"source\": {\n \"id\": \"\",\n \"type\": \"SOURCE\",\n \"name\": \"\"\n },\n \"id\": \"\",\n \"description\": \"\",\n \"created\": \"\",\n \"modified\": \"\",\n \"enabled\": true,\n \"entitlements\": [\n {\n \"type\": \"ENTITLEMENT\",\n \"id\": \"\",\n \"name\": \"\"\n },\n {\n \"type\": \"ENTITLEMENT\",\n \"id\": \"\",\n \"name\": \"\"\n }\n ],\n \"requestable\": true,\n \"accessRequestConfig\": {\n \"commentsRequired\": false,\n \"denialCommentsRequired\": false,\n \"approvalSchemes\": [\n {\n \"approverType\": \"APP_OWNER\",\n \"approverId\": \"\"\n },\n {\n \"approverType\": \"APP_OWNER\",\n \"approverId\": \"\"\n }\n ]\n },\n \"revocationRequestConfig\": {\n \"approvalSchemes\": [\n {\n \"approverType\": \"APP_OWNER\",\n \"approverId\": \"\"\n },\n {\n \"approverType\": \"GOVERNANCE_GROUP\",\n \"approverId\": \"\"\n }\n ]\n },\n \"segments\": [\n \"\",\n \"\"\n ],\n \"provisioningCriteria\": {\n \"operation\": \"AND\",\n \"attribute\": \"\",\n \"value\": \"\",\n \"children\": [\n {\n \"operation\": \"EQUALS\",\n \"attribute\": \"\",\n \"value\": \"\",\n \"children\": [\n {\n \"operation\": \"EQUALS\",\n \"attribute\": \"\",\n \"value\": \"\"\n },\n {\n \"operation\": \"HAS\",\n \"attribute\": \"\",\n \"value\": \"\"\n }\n ]\n },\n {\n \"operation\": \"NOT_EQUALS\",\n \"attribute\": \"\",\n \"value\": \"\",\n \"children\": [\n {\n \"operation\": \"AND\",\n \"attribute\": \"\",\n \"value\": \"\"\n },\n {\n \"operation\": \"CONTAINS\",\n \"attribute\": \"\",\n \"value\": \"\"\n }\n ]\n }\n ]\n }\n}", - "options": { - "raw": { - "headerFamily": "json", - "language": "json" - } - } - } - }, - "status": "Unauthorized", - "code": 401, - "header": [ { - "key": "Content-Type", - "value": "application/json" - } - ], - "body": "{\n \"error\": {\n \"description\": \"A message describing the error\",\n \"example\": \"JWT validation failed: JWT is expired\"\n }\n}", - "cookie": [], - "_postman_previewlanguage": "json" - }, - { - "id": "9d09039a-0147-4086-8e87-0ce1682b94a1", - "name": "Forbidden - Returned if the user you are running as, doesn't have access to this end-point.", - "originalRequest": { - "url": { - "path": [ - "access-profiles" - ], - "host": [ - "{{baseUrl}}" - ], - "query": [], - "variable": [] + "id": "c0109951-9d54-4f3e-87eb-47653d17107b", + "name": "Completed Access Request Approvals List", + "request": { + "name": "Completed Access Request Approvals List", + "description": { + "content": "This endpoint returns list of completed approvals. See *owner-id* query parameter below for authorization info.", + "type": "text/plain" + }, + "url": { + "path": [ + "access-request-approvals", + "completed" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [ + { + "disabled": false, + "description": { + "content": "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\nowner-id is not used.\n * Non-ORG_ADMIN users can only specify *me* or pass their own\nidentity ID value.", + "type": "text/plain" + }, + "key": "owner-id", + "value": "2c91808568c529c60168cca6f90c1313" + }, + { + "disabled": false, + "description": { + "content": "Max number of results to return.\nSee [V3 API Standard Collection Parameters](https://developer.sailpoint.com/idn/api/standard-collection-parameters) for more information.", + "type": "text/plain" + }, + "key": "limit", + "value": "250" + }, + { + "disabled": false, + "description": { + "content": "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.", + "type": "text/plain" + }, + "key": "offset", + "value": "0" + }, + { + "disabled": false, + "description": { + "content": "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.", + "type": "text/plain" + }, + "key": "count", + "value": "true" + }, + { + "disabled": false, + "description": { + "content": "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*", + "type": "text/plain" + }, + "key": "filters", + "value": "id eq \"2c91808568c529c60168cca6f90c1313\"" + }, + { + "disabled": false, + "description": { + "content": "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**", + "type": "text/plain" + }, + "key": "sorters", + "value": "modified" + } + ], + "variable": [] + }, + "header": [ + { + "key": "Accept", + "value": "application/json" + } + ], + "method": "GET", + "body": {}, + "auth": null + }, + "response": [ + { + "id": "d24ca967-9085-4fff-9f2d-05396b988f98", + "name": "List of Completed Approvals.", + "originalRequest": { + "url": { + "path": [ + "access-request-approvals", + "completed" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [ + { + "disabled": false, + "description": { + "content": "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\nowner-id is not used.\n * Non-ORG_ADMIN users can only specify *me* or pass their own\nidentity ID value.", + "type": "text/plain" + }, + "key": "owner-id", + "value": "2c91808568c529c60168cca6f90c1313" + }, + { + "disabled": false, + "description": { + "content": "Max number of results to return.\nSee [V3 API Standard Collection Parameters](https://developer.sailpoint.com/idn/api/standard-collection-parameters) for more information.", + "type": "text/plain" + }, + "key": "limit", + "value": "250" + }, + { + "disabled": false, + "description": { + "content": "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.", + "type": "text/plain" + }, + "key": "offset", + "value": "0" + }, + { + "disabled": false, + "description": { + "content": "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.", + "type": "text/plain" + }, + "key": "count", + "value": "true" + }, + { + "disabled": false, + "description": { + "content": "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*", + "type": "text/plain" + }, + "key": "filters", + "value": "id eq \"2c91808568c529c60168cca6f90c1313\"" + }, + { + "disabled": false, + "description": { + "content": "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**", + "type": "text/plain" + }, + "key": "sorters", + "value": "modified" + } + ], + "variable": [] + }, + "header": [ + { + "key": "Accept", + "value": "application/json" + }, + { + "description": { + "content": "Added as a part of security scheme: oauth2", + "type": "text/plain" + }, + "key": "Authorization", + "value": "" + } + ], + "method": "GET", + "body": {} + }, + "status": "OK", + "code": 200, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "body": "[\n {\n \"id\": \"id12345\",\n \"name\": \"aName\",\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 \"type\": \"IDENTITY\",\n \"id\": \"2c4180a46faadee4016fb4e018c20626\",\n \"name\": \"Robert Robinson\"\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\": \"2c9180835d2e5168015d32f890ca1581\",\n \"name\": \"Applied Research Access\",\n \"description\": \"Access to research information, lab results, and schematics\",\n \"type\": \"ROLE\"\n },\n \"requesterComment\": {\n \"comment\": \"This is a comment.\",\n \"created\": \"2017-07-11T18:45:37.098Z\"\n },\n \"reviewerComment\": {\n \"comment\": \"This is a comment.\",\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 },\n {\n \"comment\": \"This is a comment.\",\n \"created\": \"2017-07-11T18:45:37.098Z\"\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 \"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 \"locale\": \"en-US\",\n \"localeOrigin\": \"DEFAULT\",\n \"text\": \"The request was syntactically correct but its content is semantically invalid.\"\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 \"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 \"existing\": true,\n \"type\": \"ENTITLEMENT\",\n \"id\": \"2c918085771e9d3301773b3cb66f6398\",\n \"name\": \"My HR Entitlement\"\n }\n ]\n }\n }\n },\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 \"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 \"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 \"type\": \"SOD_POLICY\",\n \"id\": \"0f11f2a4-7c94-4bf3-a2bd-742580fe3bde\",\n \"name\": \"Business SOD Policy\"\n }\n ]\n }\n }\n },\n {\n \"id\": \"id12345\",\n \"name\": \"aName\",\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 \"type\": \"IDENTITY\",\n \"id\": \"2c4180a46faadee4016fb4e018c20626\",\n \"name\": \"Robert Robinson\"\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\": \"2c9180835d2e5168015d32f890ca1581\",\n \"name\": \"Applied Research Access\",\n \"description\": \"Access to research information, lab results, and schematics\",\n \"type\": \"ROLE\"\n },\n \"requesterComment\": {\n \"comment\": \"This is a comment.\",\n \"created\": \"2017-07-11T18:45:37.098Z\"\n },\n \"reviewerComment\": {\n \"comment\": \"This is a comment.\",\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 },\n {\n \"comment\": \"This is a comment.\",\n \"created\": \"2017-07-11T18:45:37.098Z\"\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 \"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 \"locale\": \"en-US\",\n \"localeOrigin\": \"DEFAULT\",\n \"text\": \"The request was syntactically correct but its content is semantically invalid.\"\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 \"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 \"existing\": true,\n \"type\": \"ENTITLEMENT\",\n \"id\": \"2c918085771e9d3301773b3cb66f6398\",\n \"name\": \"My HR Entitlement\"\n }\n ]\n }\n }\n },\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 \"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 \"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 \"type\": \"SOD_POLICY\",\n \"id\": \"0f11f2a4-7c94-4bf3-a2bd-742580fe3bde\",\n \"name\": \"Business SOD Policy\"\n }\n ]\n }\n }\n }\n]", + "cookie": [], + "_postman_previewlanguage": "json" + }, + { + "id": "b8d7a202-34ef-4fb6-b43d-8819591fd6d8", + "name": "Client Error - Returned if the request body is invalid.", + "originalRequest": { + "url": { + "path": [ + "access-request-approvals", + "completed" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [ + { + "disabled": false, + "description": { + "content": "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\nowner-id is not used.\n * Non-ORG_ADMIN users can only specify *me* or pass their own\nidentity ID value.", + "type": "text/plain" + }, + "key": "owner-id", + "value": "2c91808568c529c60168cca6f90c1313" + }, + { + "disabled": false, + "description": { + "content": "Max number of results to return.\nSee [V3 API Standard Collection Parameters](https://developer.sailpoint.com/idn/api/standard-collection-parameters) for more information.", + "type": "text/plain" + }, + "key": "limit", + "value": "250" + }, + { + "disabled": false, + "description": { + "content": "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.", + "type": "text/plain" + }, + "key": "offset", + "value": "0" + }, + { + "disabled": false, + "description": { + "content": "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.", + "type": "text/plain" + }, + "key": "count", + "value": "true" + }, + { + "disabled": false, + "description": { + "content": "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*", + "type": "text/plain" + }, + "key": "filters", + "value": "id eq \"2c91808568c529c60168cca6f90c1313\"" + }, + { + "disabled": false, + "description": { + "content": "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**", + "type": "text/plain" + }, + "key": "sorters", + "value": "modified" + } + ], + "variable": [] + }, + "header": [ + { + "key": "Accept", + "value": "application/json" + }, + { + "description": { + "content": "Added as a part of security scheme: oauth2", + "type": "text/plain" + }, + "key": "Authorization", + "value": "" + } + ], + "method": "GET", + "body": {} + }, + "status": "Bad Request", + "code": 400, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "body": "{\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 \"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 \"locale\": \"en-US\",\n \"localeOrigin\": \"DEFAULT\",\n \"text\": \"The request was syntactically correct but its content is semantically invalid.\"\n }\n ]\n}", + "cookie": [], + "_postman_previewlanguage": "json" + }, + { + "id": "d846d3e1-d58f-4f8b-9375-ef785defd5ce", + "name": "Unauthorized - Returned if there is no authorization header, or if the JWT token is expired.", + "originalRequest": { + "url": { + "path": [ + "access-request-approvals", + "completed" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [ + { + "disabled": false, + "description": { + "content": "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\nowner-id is not used.\n * Non-ORG_ADMIN users can only specify *me* or pass their own\nidentity ID value.", + "type": "text/plain" + }, + "key": "owner-id", + "value": "2c91808568c529c60168cca6f90c1313" + }, + { + "disabled": false, + "description": { + "content": "Max number of results to return.\nSee [V3 API Standard Collection Parameters](https://developer.sailpoint.com/idn/api/standard-collection-parameters) for more information.", + "type": "text/plain" + }, + "key": "limit", + "value": "250" + }, + { + "disabled": false, + "description": { + "content": "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.", + "type": "text/plain" + }, + "key": "offset", + "value": "0" + }, + { + "disabled": false, + "description": { + "content": "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.", + "type": "text/plain" + }, + "key": "count", + "value": "true" + }, + { + "disabled": false, + "description": { + "content": "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*", + "type": "text/plain" + }, + "key": "filters", + "value": "id eq \"2c91808568c529c60168cca6f90c1313\"" + }, + { + "disabled": false, + "description": { + "content": "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**", + "type": "text/plain" + }, + "key": "sorters", + "value": "modified" + } + ], + "variable": [] + }, + "header": [ + { + "key": "Accept", + "value": "application/json" + }, + { + "description": { + "content": "Added as a part of security scheme: oauth2", + "type": "text/plain" + }, + "key": "Authorization", + "value": "" + } + ], + "method": "GET", + "body": {} + }, + "status": "Unauthorized", + "code": 401, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "body": "{\n \"error\": \"JWT validation failed: JWT is expired\"\n}", + "cookie": [], + "_postman_previewlanguage": "json" + }, + { + "id": "e135eee2-8b51-48ac-95a8-2f21ac3b2dab", + "name": "Forbidden - Returned if the user you are running as, doesn't have access to this end-point.", + "originalRequest": { + "url": { + "path": [ + "access-request-approvals", + "completed" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [ + { + "disabled": false, + "description": { + "content": "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\nowner-id is not used.\n * Non-ORG_ADMIN users can only specify *me* or pass their own\nidentity ID value.", + "type": "text/plain" + }, + "key": "owner-id", + "value": "2c91808568c529c60168cca6f90c1313" + }, + { + "disabled": false, + "description": { + "content": "Max number of results to return.\nSee [V3 API Standard Collection Parameters](https://developer.sailpoint.com/idn/api/standard-collection-parameters) for more information.", + "type": "text/plain" + }, + "key": "limit", + "value": "250" + }, + { + "disabled": false, + "description": { + "content": "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.", + "type": "text/plain" + }, + "key": "offset", + "value": "0" + }, + { + "disabled": false, + "description": { + "content": "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.", + "type": "text/plain" + }, + "key": "count", + "value": "true" + }, + { + "disabled": false, + "description": { + "content": "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*", + "type": "text/plain" + }, + "key": "filters", + "value": "id eq \"2c91808568c529c60168cca6f90c1313\"" + }, + { + "disabled": false, + "description": { + "content": "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**", + "type": "text/plain" + }, + "key": "sorters", + "value": "modified" + } + ], + "variable": [] + }, + "header": [ + { + "key": "Accept", + "value": "application/json" + }, + { + "description": { + "content": "Added as a part of security scheme: oauth2", + "type": "text/plain" + }, + "key": "Authorization", + "value": "" + } + ], + "method": "GET", + "body": {} + }, + "status": "Forbidden", + "code": 403, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "body": "{\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}", + "cookie": [], + "_postman_previewlanguage": "json" + }, + { + "id": "2bb5d66a-53c2-468f-b62d-1a34309d7719", + "name": "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.", + "originalRequest": { + "url": { + "path": [ + "access-request-approvals", + "completed" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [ + { + "disabled": false, + "description": { + "content": "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\nowner-id is not used.\n * Non-ORG_ADMIN users can only specify *me* or pass their own\nidentity ID value.", + "type": "text/plain" + }, + "key": "owner-id", + "value": "2c91808568c529c60168cca6f90c1313" + }, + { + "disabled": false, + "description": { + "content": "Max number of results to return.\nSee [V3 API Standard Collection Parameters](https://developer.sailpoint.com/idn/api/standard-collection-parameters) for more information.", + "type": "text/plain" + }, + "key": "limit", + "value": "250" + }, + { + "disabled": false, + "description": { + "content": "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.", + "type": "text/plain" + }, + "key": "offset", + "value": "0" + }, + { + "disabled": false, + "description": { + "content": "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.", + "type": "text/plain" + }, + "key": "count", + "value": "true" + }, + { + "disabled": false, + "description": { + "content": "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*", + "type": "text/plain" + }, + "key": "filters", + "value": "id eq \"2c91808568c529c60168cca6f90c1313\"" + }, + { + "disabled": false, + "description": { + "content": "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**", + "type": "text/plain" + }, + "key": "sorters", + "value": "modified" + } + ], + "variable": [] + }, + "header": [ + { + "key": "Accept", + "value": "application/json" + }, + { + "description": { + "content": "Added as a part of security scheme: oauth2", + "type": "text/plain" + }, + "key": "Authorization", + "value": "" + } + ], + "method": "GET", + "body": {} + }, + "status": "Too Many Requests", + "code": 429, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "body": "{\n \"message\": \" Rate Limit Exceeded \"\n}", + "cookie": [], + "_postman_previewlanguage": "json" + }, + { + "id": "4a418cb9-6355-4c2d-9fdc-d5c7da893a08", + "name": "Internal Server Error - Returned if there is an unexpected error.", + "originalRequest": { + "url": { + "path": [ + "access-request-approvals", + "completed" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [ + { + "disabled": false, + "description": { + "content": "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\nowner-id is not used.\n * Non-ORG_ADMIN users can only specify *me* or pass their own\nidentity ID value.", + "type": "text/plain" + }, + "key": "owner-id", + "value": "2c91808568c529c60168cca6f90c1313" + }, + { + "disabled": false, + "description": { + "content": "Max number of results to return.\nSee [V3 API Standard Collection Parameters](https://developer.sailpoint.com/idn/api/standard-collection-parameters) for more information.", + "type": "text/plain" + }, + "key": "limit", + "value": "250" + }, + { + "disabled": false, + "description": { + "content": "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.", + "type": "text/plain" + }, + "key": "offset", + "value": "0" + }, + { + "disabled": false, + "description": { + "content": "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.", + "type": "text/plain" + }, + "key": "count", + "value": "true" + }, + { + "disabled": false, + "description": { + "content": "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*", + "type": "text/plain" + }, + "key": "filters", + "value": "id eq \"2c91808568c529c60168cca6f90c1313\"" + }, + { + "disabled": false, + "description": { + "content": "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**", + "type": "text/plain" + }, + "key": "sorters", + "value": "modified" + } + ], + "variable": [] + }, + "header": [ + { + "key": "Accept", + "value": "application/json" + }, + { + "description": { + "content": "Added as a part of security scheme: oauth2", + "type": "text/plain" + }, + "key": "Authorization", + "value": "" + } + ], + "method": "GET", + "body": {} + }, + "status": "Internal Server Error", + "code": 500, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "body": "{\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}", + "cookie": [], + "_postman_previewlanguage": "json" + } + ], + "event": [], + "protocolProfileBehavior": { + "disableBodyPruning": true + } }, - "header": [ - { - "key": "Content-Type", - "value": "application/json" - }, - { - "key": "Accept", - "value": "application/json" - }, - { - "description": { - "content": "Added as a part of security scheme: oauth2", - "type": "text/plain" - }, - "key": "Authorization", - "value": "" - } - ], - "method": "POST", - "body": { - "mode": "raw", - "raw": "{\n \"owner\": {\n \"type\": \"IDENTITY\",\n \"id\": \"\",\n \"name\": \"\"\n },\n \"name\": \"\",\n \"source\": {\n \"id\": \"\",\n \"type\": \"SOURCE\",\n \"name\": \"\"\n },\n \"id\": \"\",\n \"description\": \"\",\n \"created\": \"\",\n \"modified\": \"\",\n \"enabled\": true,\n \"entitlements\": [\n {\n \"type\": \"ENTITLEMENT\",\n \"id\": \"\",\n \"name\": \"\"\n },\n {\n \"type\": \"ENTITLEMENT\",\n \"id\": \"\",\n \"name\": \"\"\n }\n ],\n \"requestable\": true,\n \"accessRequestConfig\": {\n \"commentsRequired\": false,\n \"denialCommentsRequired\": false,\n \"approvalSchemes\": [\n {\n \"approverType\": \"APP_OWNER\",\n \"approverId\": \"\"\n },\n {\n \"approverType\": \"APP_OWNER\",\n \"approverId\": \"\"\n }\n ]\n },\n \"revocationRequestConfig\": {\n \"approvalSchemes\": [\n {\n \"approverType\": \"APP_OWNER\",\n \"approverId\": \"\"\n },\n {\n \"approverType\": \"GOVERNANCE_GROUP\",\n \"approverId\": \"\"\n }\n ]\n },\n \"segments\": [\n \"\",\n \"\"\n ],\n \"provisioningCriteria\": {\n \"operation\": \"AND\",\n \"attribute\": \"\",\n \"value\": \"\",\n \"children\": [\n {\n \"operation\": \"EQUALS\",\n \"attribute\": \"\",\n \"value\": \"\",\n \"children\": [\n {\n \"operation\": \"EQUALS\",\n \"attribute\": \"\",\n \"value\": \"\"\n },\n {\n \"operation\": \"HAS\",\n \"attribute\": \"\",\n \"value\": \"\"\n }\n ]\n },\n {\n \"operation\": \"NOT_EQUALS\",\n \"attribute\": \"\",\n \"value\": \"\",\n \"children\": [\n {\n \"operation\": \"AND\",\n \"attribute\": \"\",\n \"value\": \"\"\n },\n {\n \"operation\": \"CONTAINS\",\n \"attribute\": \"\",\n \"value\": \"\"\n }\n ]\n }\n ]\n }\n}", - "options": { - "raw": { - "headerFamily": "json", - "language": "json" - } - } - } - }, - "status": "Forbidden", - "code": 403, - "header": [ { - "key": "Content-Type", - "value": "application/json" - } - ], - "body": "{\n \"detailCode\": \"\",\n \"trackingId\": \"\",\n \"messages\": [\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n },\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n }\n ],\n \"causes\": [\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n },\n {\n \"locale\": \"\",\n \"localeOrigin\": \"DEFAULT\",\n \"text\": \"\"\n }\n ]\n}", - "cookie": [], - "_postman_previewlanguage": "json" - }, - { - "id": "2f10745a-3ed1-466f-aed8-06399a95c09e", - "name": "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.", - "originalRequest": { - "url": { - "path": [ - "access-profiles" - ], - "host": [ - "{{baseUrl}}" - ], - "query": [], - "variable": [] + "id": "ef26f9e7-6c2e-40f4-8214-258a0c9fea2d", + "name": "Approves an access request approval.", + "request": { + "name": "Approves an access request approval.", + "description": { + "content": "This endpoint approves an access request approval. Only the owner of the approval and ORG_ADMIN users are allowed to perform this action.", + "type": "text/plain" + }, + "url": { + "path": [ + "access-request-approvals", + ":approvalId", + "approve" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [ + { + "type": "any", + "value": "2c91808b7294bea301729568c68c002e", + "key": "approvalId", + "disabled": false, + "description": { + "content": "(Required) The id of the approval.", + "type": "text/plain" + } + } + ] + }, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + }, + { + "key": "Accept", + "value": "application/json" + } + ], + "method": "POST", + "body": { + "mode": "raw", + "raw": "{\n \"comment\": \"This is a comment.\",\n \"created\": \"2017-07-11T18:45:37.098Z\"\n}", + "options": { + "raw": { + "headerFamily": "json", + "language": "json" + } + } + }, + "auth": null + }, + "response": [ + { + "id": "85ad5e8e-1fa2-450e-b7cc-bf18fd0f8bfb", + "name": "Accepted - Returned if the request was successfully accepted into the system.", + "originalRequest": { + "url": { + "path": [ + "access-request-approvals", + ":approvalId", + "approve" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [] + }, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + }, + { + "key": "Accept", + "value": "application/json" + }, + { + "description": { + "content": "Added as a part of security scheme: oauth2", + "type": "text/plain" + }, + "key": "Authorization", + "value": "" + } + ], + "method": "POST", + "body": { + "mode": "raw", + "raw": "{\n \"comment\": \"This is a comment.\",\n \"created\": \"2017-07-11T18:45:37.098Z\"\n}", + "options": { + "raw": { + "headerFamily": "json", + "language": "json" + } + } + } + }, + "status": "Accepted", + "code": 202, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "body": "{}", + "cookie": [], + "_postman_previewlanguage": "json" + }, + { + "id": "40576535-6fd7-4c77-b2a8-120fb2380319", + "name": "Client Error - Returned if the request body is invalid.", + "originalRequest": { + "url": { + "path": [ + "access-request-approvals", + ":approvalId", + "approve" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [] + }, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + }, + { + "key": "Accept", + "value": "application/json" + }, + { + "description": { + "content": "Added as a part of security scheme: oauth2", + "type": "text/plain" + }, + "key": "Authorization", + "value": "" + } + ], + "method": "POST", + "body": { + "mode": "raw", + "raw": "{\n \"comment\": \"This is a comment.\",\n \"created\": \"2017-07-11T18:45:37.098Z\"\n}", + "options": { + "raw": { + "headerFamily": "json", + "language": "json" + } + } + } + }, + "status": "Bad Request", + "code": 400, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "body": "{\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 \"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 \"locale\": \"en-US\",\n \"localeOrigin\": \"DEFAULT\",\n \"text\": \"The request was syntactically correct but its content is semantically invalid.\"\n }\n ]\n}", + "cookie": [], + "_postman_previewlanguage": "json" + }, + { + "id": "b9a125c5-151c-4a21-aaa4-4769ee018fb6", + "name": "Unauthorized - Returned if there is no authorization header, or if the JWT token is expired.", + "originalRequest": { + "url": { + "path": [ + "access-request-approvals", + ":approvalId", + "approve" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [] + }, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + }, + { + "key": "Accept", + "value": "application/json" + }, + { + "description": { + "content": "Added as a part of security scheme: oauth2", + "type": "text/plain" + }, + "key": "Authorization", + "value": "" + } + ], + "method": "POST", + "body": { + "mode": "raw", + "raw": "{\n \"comment\": \"This is a comment.\",\n \"created\": \"2017-07-11T18:45:37.098Z\"\n}", + "options": { + "raw": { + "headerFamily": "json", + "language": "json" + } + } + } + }, + "status": "Unauthorized", + "code": 401, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "body": "{\n \"error\": \"JWT validation failed: JWT is expired\"\n}", + "cookie": [], + "_postman_previewlanguage": "json" + }, + { + "id": "87f16f2a-6487-4691-9c45-37878fb4c0c6", + "name": "Forbidden - Returned if the user you are running as, doesn't have access to this end-point.", + "originalRequest": { + "url": { + "path": [ + "access-request-approvals", + ":approvalId", + "approve" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [] + }, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + }, + { + "key": "Accept", + "value": "application/json" + }, + { + "description": { + "content": "Added as a part of security scheme: oauth2", + "type": "text/plain" + }, + "key": "Authorization", + "value": "" + } + ], + "method": "POST", + "body": { + "mode": "raw", + "raw": "{\n \"comment\": \"This is a comment.\",\n \"created\": \"2017-07-11T18:45:37.098Z\"\n}", + "options": { + "raw": { + "headerFamily": "json", + "language": "json" + } + } + } + }, + "status": "Forbidden", + "code": 403, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "body": "{\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}", + "cookie": [], + "_postman_previewlanguage": "json" + }, + { + "id": "d6647a09-6ca2-4158-83c9-af5ec9244252", + "name": "Not Found - returned if the request URL refers to a resource or object that does not exist", + "originalRequest": { + "url": { + "path": [ + "access-request-approvals", + ":approvalId", + "approve" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [] + }, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + }, + { + "key": "Accept", + "value": "application/json" + }, + { + "description": { + "content": "Added as a part of security scheme: oauth2", + "type": "text/plain" + }, + "key": "Authorization", + "value": "" + } + ], + "method": "POST", + "body": { + "mode": "raw", + "raw": "{\n \"comment\": \"This is a comment.\",\n \"created\": \"2017-07-11T18:45:37.098Z\"\n}", + "options": { + "raw": { + "headerFamily": "json", + "language": "json" + } + } + } + }, + "status": "Not Found", + "code": 404, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "body": "{\n \"detailCode\": \"404 Not found\",\n \"trackingId\": \"b21b1f7ce4da4d639f2c62a57171b427\",\n \"messages\": [\n {\n \"locale\": \"en-US\",\n \"localeOrigin\": \"DEFAULT\",\n \"text\": \"The server did not find a current representation for the target resource.\"\n }\n ]\n}", + "cookie": [], + "_postman_previewlanguage": "json" + }, + { + "id": "de302745-8ce2-4f0a-9412-205f1b125d86", + "name": "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.", + "originalRequest": { + "url": { + "path": [ + "access-request-approvals", + ":approvalId", + "approve" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [] + }, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + }, + { + "key": "Accept", + "value": "application/json" + }, + { + "description": { + "content": "Added as a part of security scheme: oauth2", + "type": "text/plain" + }, + "key": "Authorization", + "value": "" + } + ], + "method": "POST", + "body": { + "mode": "raw", + "raw": "{\n \"comment\": \"This is a comment.\",\n \"created\": \"2017-07-11T18:45:37.098Z\"\n}", + "options": { + "raw": { + "headerFamily": "json", + "language": "json" + } + } + } + }, + "status": "Too Many Requests", + "code": 429, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "body": "{\n \"message\": \" Rate Limit Exceeded \"\n}", + "cookie": [], + "_postman_previewlanguage": "json" + }, + { + "id": "5c0bada1-9ad4-48cc-b6d3-7415081b9531", + "name": "Internal Server Error - Returned if there is an unexpected error.", + "originalRequest": { + "url": { + "path": [ + "access-request-approvals", + ":approvalId", + "approve" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [] + }, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + }, + { + "key": "Accept", + "value": "application/json" + }, + { + "description": { + "content": "Added as a part of security scheme: oauth2", + "type": "text/plain" + }, + "key": "Authorization", + "value": "" + } + ], + "method": "POST", + "body": { + "mode": "raw", + "raw": "{\n \"comment\": \"This is a comment.\",\n \"created\": \"2017-07-11T18:45:37.098Z\"\n}", + "options": { + "raw": { + "headerFamily": "json", + "language": "json" + } + } + } + }, + "status": "Internal Server Error", + "code": 500, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "body": "{\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}", + "cookie": [], + "_postman_previewlanguage": "json" + } + ], + "event": [], + "protocolProfileBehavior": { + "disableBodyPruning": true + } }, - "header": [ - { - "key": "Content-Type", - "value": "application/json" - }, - { - "key": "Accept", - "value": "application/json" - }, - { - "description": { - "content": "Added as a part of security scheme: oauth2", - "type": "text/plain" - }, - "key": "Authorization", - "value": "" - } - ], - "method": "POST", - "body": { - "mode": "raw", - "raw": "{\n \"owner\": {\n \"type\": \"IDENTITY\",\n \"id\": \"\",\n \"name\": \"\"\n },\n \"name\": \"\",\n \"source\": {\n \"id\": \"\",\n \"type\": \"SOURCE\",\n \"name\": \"\"\n },\n \"id\": \"\",\n \"description\": \"\",\n \"created\": \"\",\n \"modified\": \"\",\n \"enabled\": true,\n \"entitlements\": [\n {\n \"type\": \"ENTITLEMENT\",\n \"id\": \"\",\n \"name\": \"\"\n },\n {\n \"type\": \"ENTITLEMENT\",\n \"id\": \"\",\n \"name\": \"\"\n }\n ],\n \"requestable\": true,\n \"accessRequestConfig\": {\n \"commentsRequired\": false,\n \"denialCommentsRequired\": false,\n \"approvalSchemes\": [\n {\n \"approverType\": \"APP_OWNER\",\n \"approverId\": \"\"\n },\n {\n \"approverType\": \"APP_OWNER\",\n \"approverId\": \"\"\n }\n ]\n },\n \"revocationRequestConfig\": {\n \"approvalSchemes\": [\n {\n \"approverType\": \"APP_OWNER\",\n \"approverId\": \"\"\n },\n {\n \"approverType\": \"GOVERNANCE_GROUP\",\n \"approverId\": \"\"\n }\n ]\n },\n \"segments\": [\n \"\",\n \"\"\n ],\n \"provisioningCriteria\": {\n \"operation\": \"AND\",\n \"attribute\": \"\",\n \"value\": \"\",\n \"children\": [\n {\n \"operation\": \"EQUALS\",\n \"attribute\": \"\",\n \"value\": \"\",\n \"children\": [\n {\n \"operation\": \"EQUALS\",\n \"attribute\": \"\",\n \"value\": \"\"\n },\n {\n \"operation\": \"HAS\",\n \"attribute\": \"\",\n \"value\": \"\"\n }\n ]\n },\n {\n \"operation\": \"NOT_EQUALS\",\n \"attribute\": \"\",\n \"value\": \"\",\n \"children\": [\n {\n \"operation\": \"AND\",\n \"attribute\": \"\",\n \"value\": \"\"\n },\n {\n \"operation\": \"CONTAINS\",\n \"attribute\": \"\",\n \"value\": \"\"\n }\n ]\n }\n ]\n }\n}", - "options": { - "raw": { - "headerFamily": "json", - "language": "json" - } - } - } - }, - "status": "Too Many Requests", - "code": 429, - "header": [ { - "key": "Content-Type", - "value": "application/json" - } - ], - "body": "{\n \"message\": {\n \"description\": \"A message describing the error\",\n \"example\": \" Rate Limit Exceeded \"\n }\n}", - "cookie": [], - "_postman_previewlanguage": "json" - }, - { - "id": "9358bb6c-9e27-4302-a2be-58099643df83", - "name": "Internal Server Error - Returned if there is an unexpected error.", - "originalRequest": { - "url": { - "path": [ - "access-profiles" - ], - "host": [ - "{{baseUrl}}" - ], - "query": [], - "variable": [] + "id": "40558921-b55b-40af-a231-11575762f292", + "name": "Rejects an access request approval.", + "request": { + "name": "Rejects an access request approval.", + "description": { + "content": "This endpoint rejects an access request approval. Only the owner of the approval and admin users are allowed to perform this action.", + "type": "text/plain" + }, + "url": { + "path": [ + "access-request-approvals", + ":approvalId", + "reject" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [ + { + "type": "any", + "value": "2c91808b7294bea301729568c68c002e", + "key": "approvalId", + "disabled": false, + "description": { + "content": "(Required) The id of the approval.", + "type": "text/plain" + } + } + ] + }, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + }, + { + "key": "Accept", + "value": "application/json" + } + ], + "method": "POST", + "body": { + "mode": "raw", + "raw": "{\n \"comment\": \"This is a comment.\",\n \"created\": \"2017-07-11T18:45:37.098Z\"\n}", + "options": { + "raw": { + "headerFamily": "json", + "language": "json" + } + } + }, + "auth": null + }, + "response": [ + { + "id": "1f55917b-12d0-46ae-b84d-c1aeedb5874a", + "name": "Accepted - Returned if the request was successfully accepted into the system.", + "originalRequest": { + "url": { + "path": [ + "access-request-approvals", + ":approvalId", + "reject" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [] + }, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + }, + { + "key": "Accept", + "value": "application/json" + }, + { + "description": { + "content": "Added as a part of security scheme: oauth2", + "type": "text/plain" + }, + "key": "Authorization", + "value": "" + } + ], + "method": "POST", + "body": { + "mode": "raw", + "raw": "{\n \"comment\": \"This is a comment.\",\n \"created\": \"2017-07-11T18:45:37.098Z\"\n}", + "options": { + "raw": { + "headerFamily": "json", + "language": "json" + } + } + } + }, + "status": "Accepted", + "code": 202, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "body": "{}", + "cookie": [], + "_postman_previewlanguage": "json" + }, + { + "id": "388be4e6-4ad1-41f2-9663-05164c9983bb", + "name": "Client Error - Returned if the request body is invalid.", + "originalRequest": { + "url": { + "path": [ + "access-request-approvals", + ":approvalId", + "reject" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [] + }, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + }, + { + "key": "Accept", + "value": "application/json" + }, + { + "description": { + "content": "Added as a part of security scheme: oauth2", + "type": "text/plain" + }, + "key": "Authorization", + "value": "" + } + ], + "method": "POST", + "body": { + "mode": "raw", + "raw": "{\n \"comment\": \"This is a comment.\",\n \"created\": \"2017-07-11T18:45:37.098Z\"\n}", + "options": { + "raw": { + "headerFamily": "json", + "language": "json" + } + } + } + }, + "status": "Bad Request", + "code": 400, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "body": "{\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 \"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 \"locale\": \"en-US\",\n \"localeOrigin\": \"DEFAULT\",\n \"text\": \"The request was syntactically correct but its content is semantically invalid.\"\n }\n ]\n}", + "cookie": [], + "_postman_previewlanguage": "json" + }, + { + "id": "e08793d5-b73a-42bf-aa2f-5e72e463ee3e", + "name": "Unauthorized - Returned if there is no authorization header, or if the JWT token is expired.", + "originalRequest": { + "url": { + "path": [ + "access-request-approvals", + ":approvalId", + "reject" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [] + }, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + }, + { + "key": "Accept", + "value": "application/json" + }, + { + "description": { + "content": "Added as a part of security scheme: oauth2", + "type": "text/plain" + }, + "key": "Authorization", + "value": "" + } + ], + "method": "POST", + "body": { + "mode": "raw", + "raw": "{\n \"comment\": \"This is a comment.\",\n \"created\": \"2017-07-11T18:45:37.098Z\"\n}", + "options": { + "raw": { + "headerFamily": "json", + "language": "json" + } + } + } + }, + "status": "Unauthorized", + "code": 401, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "body": "{\n \"error\": \"JWT validation failed: JWT is expired\"\n}", + "cookie": [], + "_postman_previewlanguage": "json" + }, + { + "id": "2a0f6f35-6bbf-45fb-87ad-27db80f31209", + "name": "Forbidden - Returned if the user you are running as, doesn't have access to this end-point.", + "originalRequest": { + "url": { + "path": [ + "access-request-approvals", + ":approvalId", + "reject" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [] + }, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + }, + { + "key": "Accept", + "value": "application/json" + }, + { + "description": { + "content": "Added as a part of security scheme: oauth2", + "type": "text/plain" + }, + "key": "Authorization", + "value": "" + } + ], + "method": "POST", + "body": { + "mode": "raw", + "raw": "{\n \"comment\": \"This is a comment.\",\n \"created\": \"2017-07-11T18:45:37.098Z\"\n}", + "options": { + "raw": { + "headerFamily": "json", + "language": "json" + } + } + } + }, + "status": "Forbidden", + "code": 403, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "body": "{\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}", + "cookie": [], + "_postman_previewlanguage": "json" + }, + { + "id": "d3e1a381-fc50-4a0e-8638-8d70ff4412d3", + "name": "Not Found - returned if the request URL refers to a resource or object that does not exist", + "originalRequest": { + "url": { + "path": [ + "access-request-approvals", + ":approvalId", + "reject" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [] + }, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + }, + { + "key": "Accept", + "value": "application/json" + }, + { + "description": { + "content": "Added as a part of security scheme: oauth2", + "type": "text/plain" + }, + "key": "Authorization", + "value": "" + } + ], + "method": "POST", + "body": { + "mode": "raw", + "raw": "{\n \"comment\": \"This is a comment.\",\n \"created\": \"2017-07-11T18:45:37.098Z\"\n}", + "options": { + "raw": { + "headerFamily": "json", + "language": "json" + } + } + } + }, + "status": "Not Found", + "code": 404, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "body": "{\n \"detailCode\": \"404 Not found\",\n \"trackingId\": \"b21b1f7ce4da4d639f2c62a57171b427\",\n \"messages\": [\n {\n \"locale\": \"en-US\",\n \"localeOrigin\": \"DEFAULT\",\n \"text\": \"The server did not find a current representation for the target resource.\"\n }\n ]\n}", + "cookie": [], + "_postman_previewlanguage": "json" + }, + { + "id": "6efb7fe8-4943-4bf6-a31b-963a1340366f", + "name": "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.", + "originalRequest": { + "url": { + "path": [ + "access-request-approvals", + ":approvalId", + "reject" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [] + }, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + }, + { + "key": "Accept", + "value": "application/json" + }, + { + "description": { + "content": "Added as a part of security scheme: oauth2", + "type": "text/plain" + }, + "key": "Authorization", + "value": "" + } + ], + "method": "POST", + "body": { + "mode": "raw", + "raw": "{\n \"comment\": \"This is a comment.\",\n \"created\": \"2017-07-11T18:45:37.098Z\"\n}", + "options": { + "raw": { + "headerFamily": "json", + "language": "json" + } + } + } + }, + "status": "Too Many Requests", + "code": 429, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "body": "{\n \"message\": \" Rate Limit Exceeded \"\n}", + "cookie": [], + "_postman_previewlanguage": "json" + }, + { + "id": "550b15bf-5906-4c87-a995-2b70d9ef437a", + "name": "Internal Server Error - Returned if there is an unexpected error.", + "originalRequest": { + "url": { + "path": [ + "access-request-approvals", + ":approvalId", + "reject" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [] + }, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + }, + { + "key": "Accept", + "value": "application/json" + }, + { + "description": { + "content": "Added as a part of security scheme: oauth2", + "type": "text/plain" + }, + "key": "Authorization", + "value": "" + } + ], + "method": "POST", + "body": { + "mode": "raw", + "raw": "{\n \"comment\": \"This is a comment.\",\n \"created\": \"2017-07-11T18:45:37.098Z\"\n}", + "options": { + "raw": { + "headerFamily": "json", + "language": "json" + } + } + } + }, + "status": "Internal Server Error", + "code": 500, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "body": "{\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}", + "cookie": [], + "_postman_previewlanguage": "json" + } + ], + "event": [], + "protocolProfileBehavior": { + "disableBodyPruning": true + } }, - "header": [ - { - "key": "Content-Type", - "value": "application/json" - }, - { - "key": "Accept", - "value": "application/json" - }, - { - "description": { - "content": "Added as a part of security scheme: oauth2", - "type": "text/plain" - }, - "key": "Authorization", - "value": "" - } - ], - "method": "POST", - "body": { - "mode": "raw", - "raw": "{\n \"owner\": {\n \"type\": \"IDENTITY\",\n \"id\": \"\",\n \"name\": \"\"\n },\n \"name\": \"\",\n \"source\": {\n \"id\": \"\",\n \"type\": \"SOURCE\",\n \"name\": \"\"\n },\n \"id\": \"\",\n \"description\": \"\",\n \"created\": \"\",\n \"modified\": \"\",\n \"enabled\": true,\n \"entitlements\": [\n {\n \"type\": \"ENTITLEMENT\",\n \"id\": \"\",\n \"name\": \"\"\n },\n {\n \"type\": \"ENTITLEMENT\",\n \"id\": \"\",\n \"name\": \"\"\n }\n ],\n \"requestable\": true,\n \"accessRequestConfig\": {\n \"commentsRequired\": false,\n \"denialCommentsRequired\": false,\n \"approvalSchemes\": [\n {\n \"approverType\": \"APP_OWNER\",\n \"approverId\": \"\"\n },\n {\n \"approverType\": \"APP_OWNER\",\n \"approverId\": \"\"\n }\n ]\n },\n \"revocationRequestConfig\": {\n \"approvalSchemes\": [\n {\n \"approverType\": \"APP_OWNER\",\n \"approverId\": \"\"\n },\n {\n \"approverType\": \"GOVERNANCE_GROUP\",\n \"approverId\": \"\"\n }\n ]\n },\n \"segments\": [\n \"\",\n \"\"\n ],\n \"provisioningCriteria\": {\n \"operation\": \"AND\",\n \"attribute\": \"\",\n \"value\": \"\",\n \"children\": [\n {\n \"operation\": \"EQUALS\",\n \"attribute\": \"\",\n \"value\": \"\",\n \"children\": [\n {\n \"operation\": \"EQUALS\",\n \"attribute\": \"\",\n \"value\": \"\"\n },\n {\n \"operation\": \"HAS\",\n \"attribute\": \"\",\n \"value\": \"\"\n }\n ]\n },\n {\n \"operation\": \"NOT_EQUALS\",\n \"attribute\": \"\",\n \"value\": \"\",\n \"children\": [\n {\n \"operation\": \"AND\",\n \"attribute\": \"\",\n \"value\": \"\"\n },\n {\n \"operation\": \"CONTAINS\",\n \"attribute\": \"\",\n \"value\": \"\"\n }\n ]\n }\n ]\n }\n}", - "options": { - "raw": { - "headerFamily": "json", - "language": "json" - } - } - } - }, - "status": "Internal Server Error", - "code": 500, - "header": [ { - "key": "Content-Type", - "value": "application/json" + "id": "dc521c74-83d9-49d3-84c2-7e0eb5381e14", + "name": "Forwards an access request approval.", + "request": { + "name": "Forwards an access request approval.", + "description": { + "content": "This endpoint forwards an access request approval to a new owner. Only the owner of the approval and ORG_ADMIN users are allowed to perform this action.", + "type": "text/plain" + }, + "url": { + "path": [ + "access-request-approvals", + ":approvalId", + "forward" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [ + { + "type": "any", + "value": "2c91808b7294bea301729568c68c002e", + "key": "approvalId", + "disabled": false, + "description": { + "content": "(Required) The id of the approval.", + "type": "text/plain" + } + } + ] + }, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + }, + { + "key": "Accept", + "value": "application/json" + } + ], + "method": "POST", + "body": { + "mode": "raw", + "raw": "{\n \"newOwnerId\": \"2c91808568c529c60168cca6f90c1314\",\n \"comment\": \"2c91808568c529c60168cca6f90c1313\"\n}", + "options": { + "raw": { + "headerFamily": "json", + "language": "json" + } + } + }, + "auth": null + }, + "response": [ + { + "id": "44c6b7cb-b28e-475b-a97e-c5c8e0810113", + "name": "Accepted - Returned if the request was successfully accepted into the system.", + "originalRequest": { + "url": { + "path": [ + "access-request-approvals", + ":approvalId", + "forward" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [] + }, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + }, + { + "key": "Accept", + "value": "application/json" + }, + { + "description": { + "content": "Added as a part of security scheme: oauth2", + "type": "text/plain" + }, + "key": "Authorization", + "value": "" + } + ], + "method": "POST", + "body": { + "mode": "raw", + "raw": "{\n \"newOwnerId\": \"2c91808568c529c60168cca6f90c1314\",\n \"comment\": \"2c91808568c529c60168cca6f90c1313\"\n}", + "options": { + "raw": { + "headerFamily": "json", + "language": "json" + } + } + } + }, + "status": "Accepted", + "code": 202, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "body": "{}", + "cookie": [], + "_postman_previewlanguage": "json" + }, + { + "id": "c6f6eaf2-26f8-42b3-83fc-90512e50866b", + "name": "Client Error - Returned if the request body is invalid.", + "originalRequest": { + "url": { + "path": [ + "access-request-approvals", + ":approvalId", + "forward" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [] + }, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + }, + { + "key": "Accept", + "value": "application/json" + }, + { + "description": { + "content": "Added as a part of security scheme: oauth2", + "type": "text/plain" + }, + "key": "Authorization", + "value": "" + } + ], + "method": "POST", + "body": { + "mode": "raw", + "raw": "{\n \"newOwnerId\": \"2c91808568c529c60168cca6f90c1314\",\n \"comment\": \"2c91808568c529c60168cca6f90c1313\"\n}", + "options": { + "raw": { + "headerFamily": "json", + "language": "json" + } + } + } + }, + "status": "Bad Request", + "code": 400, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "body": "{\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 \"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 \"locale\": \"en-US\",\n \"localeOrigin\": \"DEFAULT\",\n \"text\": \"The request was syntactically correct but its content is semantically invalid.\"\n }\n ]\n}", + "cookie": [], + "_postman_previewlanguage": "json" + }, + { + "id": "37fcd548-8437-422d-8ee5-c28916ca2b08", + "name": "Unauthorized - Returned if there is no authorization header, or if the JWT token is expired.", + "originalRequest": { + "url": { + "path": [ + "access-request-approvals", + ":approvalId", + "forward" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [] + }, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + }, + { + "key": "Accept", + "value": "application/json" + }, + { + "description": { + "content": "Added as a part of security scheme: oauth2", + "type": "text/plain" + }, + "key": "Authorization", + "value": "" + } + ], + "method": "POST", + "body": { + "mode": "raw", + "raw": "{\n \"newOwnerId\": \"2c91808568c529c60168cca6f90c1314\",\n \"comment\": \"2c91808568c529c60168cca6f90c1313\"\n}", + "options": { + "raw": { + "headerFamily": "json", + "language": "json" + } + } + } + }, + "status": "Unauthorized", + "code": 401, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "body": "{\n \"error\": \"JWT validation failed: JWT is expired\"\n}", + "cookie": [], + "_postman_previewlanguage": "json" + }, + { + "id": "1daf02c2-d5a1-4ef0-8695-9ead7af9b08a", + "name": "Forbidden - Returned if the user you are running as, doesn't have access to this end-point.", + "originalRequest": { + "url": { + "path": [ + "access-request-approvals", + ":approvalId", + "forward" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [] + }, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + }, + { + "key": "Accept", + "value": "application/json" + }, + { + "description": { + "content": "Added as a part of security scheme: oauth2", + "type": "text/plain" + }, + "key": "Authorization", + "value": "" + } + ], + "method": "POST", + "body": { + "mode": "raw", + "raw": "{\n \"newOwnerId\": \"2c91808568c529c60168cca6f90c1314\",\n \"comment\": \"2c91808568c529c60168cca6f90c1313\"\n}", + "options": { + "raw": { + "headerFamily": "json", + "language": "json" + } + } + } + }, + "status": "Forbidden", + "code": 403, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "body": "{\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}", + "cookie": [], + "_postman_previewlanguage": "json" + }, + { + "id": "8173cf27-5807-486a-b403-f32983e6e377", + "name": "Not Found - returned if the request URL refers to a resource or object that does not exist", + "originalRequest": { + "url": { + "path": [ + "access-request-approvals", + ":approvalId", + "forward" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [] + }, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + }, + { + "key": "Accept", + "value": "application/json" + }, + { + "description": { + "content": "Added as a part of security scheme: oauth2", + "type": "text/plain" + }, + "key": "Authorization", + "value": "" + } + ], + "method": "POST", + "body": { + "mode": "raw", + "raw": "{\n \"newOwnerId\": \"2c91808568c529c60168cca6f90c1314\",\n \"comment\": \"2c91808568c529c60168cca6f90c1313\"\n}", + "options": { + "raw": { + "headerFamily": "json", + "language": "json" + } + } + } + }, + "status": "Not Found", + "code": 404, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "body": "{\n \"detailCode\": \"404 Not found\",\n \"trackingId\": \"b21b1f7ce4da4d639f2c62a57171b427\",\n \"messages\": [\n {\n \"locale\": \"en-US\",\n \"localeOrigin\": \"DEFAULT\",\n \"text\": \"The server did not find a current representation for the target resource.\"\n }\n ]\n}", + "cookie": [], + "_postman_previewlanguage": "json" + }, + { + "id": "875e5221-b49e-48d4-86ee-b51e97814fa2", + "name": "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.", + "originalRequest": { + "url": { + "path": [ + "access-request-approvals", + ":approvalId", + "forward" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [] + }, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + }, + { + "key": "Accept", + "value": "application/json" + }, + { + "description": { + "content": "Added as a part of security scheme: oauth2", + "type": "text/plain" + }, + "key": "Authorization", + "value": "" + } + ], + "method": "POST", + "body": { + "mode": "raw", + "raw": "{\n \"newOwnerId\": \"2c91808568c529c60168cca6f90c1314\",\n \"comment\": \"2c91808568c529c60168cca6f90c1313\"\n}", + "options": { + "raw": { + "headerFamily": "json", + "language": "json" + } + } + } + }, + "status": "Too Many Requests", + "code": 429, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "body": "{\n \"message\": \" Rate Limit Exceeded \"\n}", + "cookie": [], + "_postman_previewlanguage": "json" + }, + { + "id": "4f31317e-2bda-44ed-bd42-971dc61c67b5", + "name": "Internal Server Error - Returned if there is an unexpected error.", + "originalRequest": { + "url": { + "path": [ + "access-request-approvals", + ":approvalId", + "forward" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [] + }, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + }, + { + "key": "Accept", + "value": "application/json" + }, + { + "description": { + "content": "Added as a part of security scheme: oauth2", + "type": "text/plain" + }, + "key": "Authorization", + "value": "" + } + ], + "method": "POST", + "body": { + "mode": "raw", + "raw": "{\n \"newOwnerId\": \"2c91808568c529c60168cca6f90c1314\",\n \"comment\": \"2c91808568c529c60168cca6f90c1313\"\n}", + "options": { + "raw": { + "headerFamily": "json", + "language": "json" + } + } + } + }, + "status": "Internal Server Error", + "code": 500, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "body": "{\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}", + "cookie": [], + "_postman_previewlanguage": "json" + } + ], + "event": [], + "protocolProfileBehavior": { + "disableBodyPruning": true + } + }, + { + "id": "24049859-84d4-42af-9150-203c9525d07c", + "name": "Get the number of access-requests-approvals", + "request": { + "name": "Get the number of access-requests-approvals", + "description": { + "content": "This endpoint returns the number of pending, approved and rejected access requests approvals. See \"owner-id\" query parameter below for authorization info.", + "type": "text/plain" + }, + "url": { + "path": [ + "access-request-approvals", + "approval-summary" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [ + { + "disabled": false, + "description": { + "content": "The id of the owner or approver identity of the approvals. If present, the value returns approval summary for the specified identity.\n * ORG_ADMIN users can call this with any identity ID value.\n * ORG_ADMIN user can also fetch all the approvals in the org, when\nowner-id is not used.\n * Non ORG_ADMIN users can only specify *me* or pass their own\nidentity ID value.", + "type": "text/plain" + }, + "key": "owner-id", + "value": "2c91808568c529c60168cca6f90c1313" + }, + { + "disabled": false, + "description": { + "content": "From date is the date and time from which the results will be shown. It should be in a valid ISO-8601 format", + "type": "text/plain" + }, + "key": "from-date", + "value": "from-date=2020-03-19T19:59:11Z" + } + ], + "variable": [] + }, + "header": [ + { + "key": "Accept", + "value": "application/json" + } + ], + "method": "GET", + "body": {}, + "auth": null + }, + "response": [ + { + "id": "bbe6b178-7f43-429e-a30d-8bcf6ee635c4", + "name": "Number of pending, approved, rejected access request approvals.", + "originalRequest": { + "url": { + "path": [ + "access-request-approvals", + "approval-summary" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [ + { + "disabled": false, + "description": { + "content": "The id of the owner or approver identity of the approvals. If present, the value returns approval summary for the specified identity.\n * ORG_ADMIN users can call this with any identity ID value.\n * ORG_ADMIN user can also fetch all the approvals in the org, when\nowner-id is not used.\n * Non ORG_ADMIN users can only specify *me* or pass their own\nidentity ID value.", + "type": "text/plain" + }, + "key": "owner-id", + "value": "2c91808568c529c60168cca6f90c1313" + }, + { + "disabled": false, + "description": { + "content": "From date is the date and time from which the results will be shown. It should be in a valid ISO-8601 format", + "type": "text/plain" + }, + "key": "from-date", + "value": "from-date=2020-03-19T19:59:11Z" + } + ], + "variable": [] + }, + "header": [ + { + "key": "Accept", + "value": "application/json" + }, + { + "description": { + "content": "Added as a part of security scheme: oauth2", + "type": "text/plain" + }, + "key": "Authorization", + "value": "" + } + ], + "method": "GET", + "body": {} + }, + "status": "OK", + "code": 200, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "body": "{\n \"pending\": 0,\n \"approved\": 0,\n \"rejected\": 0\n}", + "cookie": [], + "_postman_previewlanguage": "json" + }, + { + "id": "98c3ee2a-543e-4c79-96db-f2e861a33fbe", + "name": "Client Error - Returned if the query parameter is invalid.", + "originalRequest": { + "url": { + "path": [ + "access-request-approvals", + "approval-summary" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [ + { + "disabled": false, + "description": { + "content": "The id of the owner or approver identity of the approvals. If present, the value returns approval summary for the specified identity.\n * ORG_ADMIN users can call this with any identity ID value.\n * ORG_ADMIN user can also fetch all the approvals in the org, when\nowner-id is not used.\n * Non ORG_ADMIN users can only specify *me* or pass their own\nidentity ID value.", + "type": "text/plain" + }, + "key": "owner-id", + "value": "2c91808568c529c60168cca6f90c1313" + }, + { + "disabled": false, + "description": { + "content": "From date is the date and time from which the results will be shown. It should be in a valid ISO-8601 format", + "type": "text/plain" + }, + "key": "from-date", + "value": "from-date=2020-03-19T19:59:11Z" + } + ], + "variable": [] + }, + "header": [ + { + "key": "Accept", + "value": "application/json" + }, + { + "description": { + "content": "Added as a part of security scheme: oauth2", + "type": "text/plain" + }, + "key": "Authorization", + "value": "" + } + ], + "method": "GET", + "body": {} + }, + "status": "Bad Request", + "code": 400, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "body": "{\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 \"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 \"locale\": \"en-US\",\n \"localeOrigin\": \"DEFAULT\",\n \"text\": \"The request was syntactically correct but its content is semantically invalid.\"\n }\n ]\n}", + "cookie": [], + "_postman_previewlanguage": "json" + }, + { + "id": "dd17da05-20cd-49ba-aed9-f2969672e68f", + "name": "Unauthorized - Returned if there is no authorization header, or if the JWT token is expired.", + "originalRequest": { + "url": { + "path": [ + "access-request-approvals", + "approval-summary" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [ + { + "disabled": false, + "description": { + "content": "The id of the owner or approver identity of the approvals. If present, the value returns approval summary for the specified identity.\n * ORG_ADMIN users can call this with any identity ID value.\n * ORG_ADMIN user can also fetch all the approvals in the org, when\nowner-id is not used.\n * Non ORG_ADMIN users can only specify *me* or pass their own\nidentity ID value.", + "type": "text/plain" + }, + "key": "owner-id", + "value": "2c91808568c529c60168cca6f90c1313" + }, + { + "disabled": false, + "description": { + "content": "From date is the date and time from which the results will be shown. It should be in a valid ISO-8601 format", + "type": "text/plain" + }, + "key": "from-date", + "value": "from-date=2020-03-19T19:59:11Z" + } + ], + "variable": [] + }, + "header": [ + { + "key": "Accept", + "value": "application/json" + }, + { + "description": { + "content": "Added as a part of security scheme: oauth2", + "type": "text/plain" + }, + "key": "Authorization", + "value": "" + } + ], + "method": "GET", + "body": {} + }, + "status": "Unauthorized", + "code": 401, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "body": "{\n \"error\": \"JWT validation failed: JWT is expired\"\n}", + "cookie": [], + "_postman_previewlanguage": "json" + }, + { + "id": "313077bc-c707-46f2-b56b-87ca525ffc7f", + "name": "Forbidden - Returned if the user you are running as, doesn't have access to this end-point.", + "originalRequest": { + "url": { + "path": [ + "access-request-approvals", + "approval-summary" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [ + { + "disabled": false, + "description": { + "content": "The id of the owner or approver identity of the approvals. If present, the value returns approval summary for the specified identity.\n * ORG_ADMIN users can call this with any identity ID value.\n * ORG_ADMIN user can also fetch all the approvals in the org, when\nowner-id is not used.\n * Non ORG_ADMIN users can only specify *me* or pass their own\nidentity ID value.", + "type": "text/plain" + }, + "key": "owner-id", + "value": "2c91808568c529c60168cca6f90c1313" + }, + { + "disabled": false, + "description": { + "content": "From date is the date and time from which the results will be shown. It should be in a valid ISO-8601 format", + "type": "text/plain" + }, + "key": "from-date", + "value": "from-date=2020-03-19T19:59:11Z" + } + ], + "variable": [] + }, + "header": [ + { + "key": "Accept", + "value": "application/json" + }, + { + "description": { + "content": "Added as a part of security scheme: oauth2", + "type": "text/plain" + }, + "key": "Authorization", + "value": "" + } + ], + "method": "GET", + "body": {} + }, + "status": "Forbidden", + "code": 403, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "body": "{\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}", + "cookie": [], + "_postman_previewlanguage": "json" + }, + { + "id": "a2509936-7345-4af4-ad87-d9b0a591f009", + "name": "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.", + "originalRequest": { + "url": { + "path": [ + "access-request-approvals", + "approval-summary" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [ + { + "disabled": false, + "description": { + "content": "The id of the owner or approver identity of the approvals. If present, the value returns approval summary for the specified identity.\n * ORG_ADMIN users can call this with any identity ID value.\n * ORG_ADMIN user can also fetch all the approvals in the org, when\nowner-id is not used.\n * Non ORG_ADMIN users can only specify *me* or pass their own\nidentity ID value.", + "type": "text/plain" + }, + "key": "owner-id", + "value": "2c91808568c529c60168cca6f90c1313" + }, + { + "disabled": false, + "description": { + "content": "From date is the date and time from which the results will be shown. It should be in a valid ISO-8601 format", + "type": "text/plain" + }, + "key": "from-date", + "value": "from-date=2020-03-19T19:59:11Z" + } + ], + "variable": [] + }, + "header": [ + { + "key": "Accept", + "value": "application/json" + }, + { + "description": { + "content": "Added as a part of security scheme: oauth2", + "type": "text/plain" + }, + "key": "Authorization", + "value": "" + } + ], + "method": "GET", + "body": {} + }, + "status": "Too Many Requests", + "code": 429, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "body": "{\n \"message\": \" Rate Limit Exceeded \"\n}", + "cookie": [], + "_postman_previewlanguage": "json" + }, + { + "id": "fa2a1b9b-eb8f-4ec7-8941-0a24aceb24fd", + "name": "Internal Server Error - Returned if there is an unexpected error.", + "originalRequest": { + "url": { + "path": [ + "access-request-approvals", + "approval-summary" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [ + { + "disabled": false, + "description": { + "content": "The id of the owner or approver identity of the approvals. If present, the value returns approval summary for the specified identity.\n * ORG_ADMIN users can call this with any identity ID value.\n * ORG_ADMIN user can also fetch all the approvals in the org, when\nowner-id is not used.\n * Non ORG_ADMIN users can only specify *me* or pass their own\nidentity ID value.", + "type": "text/plain" + }, + "key": "owner-id", + "value": "2c91808568c529c60168cca6f90c1313" + }, + { + "disabled": false, + "description": { + "content": "From date is the date and time from which the results will be shown. It should be in a valid ISO-8601 format", + "type": "text/plain" + }, + "key": "from-date", + "value": "from-date=2020-03-19T19:59:11Z" + } + ], + "variable": [] + }, + "header": [ + { + "key": "Accept", + "value": "application/json" + }, + { + "description": { + "content": "Added as a part of security scheme: oauth2", + "type": "text/plain" + }, + "key": "Authorization", + "value": "" + } + ], + "method": "GET", + "body": {} + }, + "status": "Internal Server Error", + "code": 500, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "body": "{\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}", + "cookie": [], + "_postman_previewlanguage": "json" + } + ], + "event": [], + "protocolProfileBehavior": { + "disableBodyPruning": true + } } - ], - "body": "{\n \"detailCode\": \"\",\n \"trackingId\": \"\",\n \"messages\": [\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n },\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n }\n ],\n \"causes\": [\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n },\n {\n \"locale\": \"\",\n \"localeOrigin\": \"DEFAULT\",\n \"text\": \"\"\n }\n ]\n}", - "cookie": [], - "_postman_previewlanguage": "json" - } - ], - "event": [], - "protocolProfileBehavior": { - "disableBodyPruning": true - } + ] }, { - "id": "c9a66da9-24ad-4206-9901-68369b1cda78", - "name": "Get an Access Profile", - "request": { - "name": "Get an Access Profile", - "description": { - "content": "This API returns an Access Profile by its ID.\n\nA token with API, ORG_ADMIN, ROLE_ADMIN, ROLE_SUBADMIN, SOURCE_ADMIN, or SOURCE_SUBADMIN authority is required to call this API.", - "type": "text/plain" - }, - "url": { - "path": [ - "access-profiles", - ":id" - ], - "host": [ - "{{baseUrl}}" - ], - "query": [], - "variable": [ + "name": "Access Requests", + "description": "Use this API to implement and customize access request functionality. \nWith this functionality in place, users can request access to applications, entitlements, or roles, and managers can request that team members' access be revoked.\nThis allows users to get access to the tools they need quickly and securely, and it allows managers to take away access to those tools. \n\nIdentityNow's Access Request service allows end users to request access that requires approval before it can be granted to users and enables qualified users to review those requests and approve or deny them.\n\nIn the Request Center in IdentityNow, users can view available applications, roles, and entitlements and request access to them. \nIf the requested tools requires approval, the requests appear as 'Pending' under the My Requests tab until the required approver approves, rejects, or cancels them. \n\nUsers can use My Requests to track and/or cancel the requests.\n\nIn My Team on the IdentityNow Home, managers can submit requests to revoke their team members' access. \nThey can use the My Requests tab under Request Center to track and/or cancel the requests.\n\nRefer to [Requesting Access](https://documentation.sailpoint.com/saas/user-help/requests/requesting_access.html) for more information about access requests.\n", + "item": [ { - "type": "any", - "value": "", - "key": "id", - "disabled": true, - "description": { - "content": "(Required) ID of the Access Profile", - "type": "text/plain" - } - } - ] - }, - "header": [ - { - "key": "Accept", - "value": "application/json" - } - ], - "method": "GET", - "body": {} - }, - "response": [ - { - "id": "f88f5083-12a0-4f13-a374-4efe940f5145", - "name": "An AccessProfile", - "originalRequest": { - "url": { - "path": [ - "access-profiles", - ":id" - ], - "host": [ - "{{baseUrl}}" - ], - "query": [], - "variable": [] - }, - "header": [ - { - "key": "Accept", - "value": "application/json" - }, - { - "description": { - "content": "Added as a part of security scheme: oauth2", - "type": "text/plain" + "id": "c3067887-a5fe-48b2-b451-2a77f8b6dc8c", + "name": "Submit an Access Request", + "request": { + "name": "Submit an Access Request", + "description": { + "content": "This submits the access request into IdentityNow, where it will follow any IdentityNow approval processes.\n\nAccess requests are processed asynchronously by IdentityNow. A success response from this endpoint means the request\nhas been submitted to IDN and is queued for processing. Because this endpoint is asynchronous, it will not return an error\nif you submit duplicate access requests in quick succession, or you submit an access request for access that is already in progress, approved, or rejected.\nIt is best practice to check for any existing access requests that reference the same access items before submitting a new access request. This can\nbe accomplished by using the [access request status](https://developer.sailpoint.com/idn/api/v3/list-access-request-status) or the [pending access request approvals](https://developer.sailpoint.com/idn/api/v3/list-pending-approvals) endpoints. You can also\nuse the [search API](https://developer.sailpoint.com/idn/api/v3/search) to check the existing access items that an identity has before submitting\nan access request to ensure you are not requesting access that is already granted.\n\nThere are two types of access request:\n\n__GRANT_ACCESS__\n* Can be requested for multiple identities in a single request.\n* Supports self request and request on behalf of other users. Refer to the [Get Access Request Configuration](https://developer.sailpoint.com/idn/api/v3/get-access-request-config) endpoint for request configuration options. \n* Allows any authenticated token (except API) to call this endpoint to request to grant access to themselves. Depending on the configuration, a user can request access for others.\n* Roles, access profiles and entitlements can be requested.\n* While requesting entitlements, maximum of 25 entitlements and 10 recipients are allowed in a request.\n \n__REVOKE_ACCESS__\n* Can only be requested for a single identity at a time.\n* You cannot use an access request to revoke access from an identity if that access has been granted by role membership or by birthright provisioning. \n* Does not support self request. Only manager can request to revoke access for their directly managed employees.\n* If a `removeDate` is specified, then the access will be removed on that date and time only for roles and access profiles. Entitlements are currently unsupported for `removeDate`.\n* Roles, access profiles, and entitlements can be requested for revocation.\n* Revoke requests for entitlements are limited to 1 entitlement per access request currently.\n* [Roles, Access Profiles] You can specify a `removeDate` if the access doesn't already have a sunset date. The `removeDate` must be a future date, in the UTC timezone. \n* Allows a manager to request to revoke access for direct employees. A token with ORG_ADMIN authority can also request to revoke access from anyone.\n\n>**Note:** There is no indication to the approver in the IdentityNow UI that the approval request is for a revoke action. Take this into consideration when calling this API.\n\nA token with API authority cannot be used to call this endpoint. \n", + "type": "text/plain" + }, + "url": { + "path": [ + "access-requests" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [] + }, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + }, + { + "key": "Accept", + "value": "application/json" + } + ], + "method": "POST", + "body": { + "mode": "raw", + "raw": "{\n \"requestedFor\": [\n \"2c918084660f45d6016617daa9210584\",\n \"2c918084660f45d6016617daa9210584\"\n ],\n \"requestedItems\": [\n {\n \"id\": \"2c9180835d2e5168015d32f890ca1581\",\n \"type\": \"ACCESS_PROFILE\",\n \"comment\": \"Requesting access profile for John Doe\",\n \"clientMetadata\": {\n \"requestedAppName\": \"test-app\",\n \"requestedAppId\": \"2c91808f7892918f0178b78da4a305a1\"\n },\n \"removeDate\": \"2020-07-11T21:23:15.000Z\"\n },\n {\n \"id\": \"2c9180835d2e5168015d32f890ca1581\",\n \"type\": \"ACCESS_PROFILE\",\n \"comment\": \"Requesting access profile for John Doe\",\n \"clientMetadata\": {\n \"requestedAppName\": \"test-app\",\n \"requestedAppId\": \"2c91808f7892918f0178b78da4a305a1\"\n },\n \"removeDate\": \"2020-07-11T21:23:15.000Z\"\n }\n ],\n \"requestType\": \"GRANT_ACCESS\",\n \"clientMetadata\": {\n \"requestedAppId\": \"2c91808f7892918f0178b78da4a305a1\",\n \"requestedAppName\": \"test-app\"\n }\n}", + "options": { + "raw": { + "headerFamily": "json", + "language": "json" + } + } + }, + "auth": null }, - "key": "Authorization", - "value": "" - } - ], - "method": "GET", - "body": {} - }, - "status": "OK", - "code": 200, - "header": [ - { - "key": "Content-Type", - "value": "application/json" - } - ], - "body": "{\n \"owner\": {\n \"type\": \"IDENTITY\",\n \"id\": \"\",\n \"name\": \"\"\n },\n \"name\": \"\",\n \"source\": {\n \"id\": \"\",\n \"type\": \"SOURCE\",\n \"name\": \"\"\n },\n \"id\": \"\",\n \"description\": \"\",\n \"created\": \"\",\n \"modified\": \"\",\n \"enabled\": true,\n \"entitlements\": [\n {\n \"type\": \"ENTITLEMENT\",\n \"id\": \"\",\n \"name\": \"\"\n },\n {\n \"type\": \"ENTITLEMENT\",\n \"id\": \"\",\n \"name\": \"\"\n }\n ],\n \"requestable\": true,\n \"accessRequestConfig\": {\n \"commentsRequired\": false,\n \"denialCommentsRequired\": false,\n \"approvalSchemes\": [\n {\n \"approverType\": \"APP_OWNER\",\n \"approverId\": \"\"\n },\n {\n \"approverType\": \"APP_OWNER\",\n \"approverId\": \"\"\n }\n ]\n },\n \"revocationRequestConfig\": {\n \"approvalSchemes\": [\n {\n \"approverType\": \"APP_OWNER\",\n \"approverId\": \"\"\n },\n {\n \"approverType\": \"GOVERNANCE_GROUP\",\n \"approverId\": \"\"\n }\n ]\n },\n \"segments\": [\n \"\",\n \"\"\n ],\n \"provisioningCriteria\": {\n \"operation\": \"AND\",\n \"attribute\": \"\",\n \"value\": \"\",\n \"children\": [\n {\n \"operation\": \"EQUALS\",\n \"attribute\": \"\",\n \"value\": \"\",\n \"children\": [\n {\n \"operation\": \"EQUALS\",\n \"attribute\": \"\",\n \"value\": \"\"\n },\n {\n \"operation\": \"HAS\",\n \"attribute\": \"\",\n \"value\": \"\"\n }\n ]\n },\n {\n \"operation\": \"NOT_EQUALS\",\n \"attribute\": \"\",\n \"value\": \"\",\n \"children\": [\n {\n \"operation\": \"AND\",\n \"attribute\": \"\",\n \"value\": \"\"\n },\n {\n \"operation\": \"CONTAINS\",\n \"attribute\": \"\",\n \"value\": \"\"\n }\n ]\n }\n ]\n }\n}", - "cookie": [], - "_postman_previewlanguage": "json" - }, - { - "id": "a6e3aadd-78eb-40a0-a75d-b659333d3964", - "name": "Client Error - Returned if the request body is invalid.", - "originalRequest": { - "url": { - "path": [ - "access-profiles", - ":id" - ], - "host": [ - "{{baseUrl}}" - ], - "query": [], - "variable": [] + "response": [ + { + "id": "0138a938-2bc0-4cd8-818d-163236c76970", + "name": "Accepted - Returned if the request was successfully accepted into the system.", + "originalRequest": { + "url": { + "path": [ + "access-requests" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [] + }, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + }, + { + "key": "Accept", + "value": "application/json" + }, + { + "description": { + "content": "Added as a part of security scheme: oauth2", + "type": "text/plain" + }, + "key": "Authorization", + "value": "" + } + ], + "method": "POST", + "body": { + "mode": "raw", + "raw": "{\n \"requestedFor\": [\n \"2c918084660f45d6016617daa9210584\",\n \"2c918084660f45d6016617daa9210584\"\n ],\n \"requestedItems\": [\n {\n \"id\": \"2c9180835d2e5168015d32f890ca1581\",\n \"type\": \"ACCESS_PROFILE\",\n \"comment\": \"Requesting access profile for John Doe\",\n \"clientMetadata\": {\n \"requestedAppName\": \"test-app\",\n \"requestedAppId\": \"2c91808f7892918f0178b78da4a305a1\"\n },\n \"removeDate\": \"2020-07-11T21:23:15.000Z\"\n },\n {\n \"id\": \"2c9180835d2e5168015d32f890ca1581\",\n \"type\": \"ACCESS_PROFILE\",\n \"comment\": \"Requesting access profile for John Doe\",\n \"clientMetadata\": {\n \"requestedAppName\": \"test-app\",\n \"requestedAppId\": \"2c91808f7892918f0178b78da4a305a1\"\n },\n \"removeDate\": \"2020-07-11T21:23:15.000Z\"\n }\n ],\n \"requestType\": \"GRANT_ACCESS\",\n \"clientMetadata\": {\n \"requestedAppId\": \"2c91808f7892918f0178b78da4a305a1\",\n \"requestedAppName\": \"test-app\"\n }\n}", + "options": { + "raw": { + "headerFamily": "json", + "language": "json" + } + } + } + }, + "status": "Accepted", + "code": 202, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "body": "{}", + "cookie": [], + "_postman_previewlanguage": "json" + }, + { + "id": "367bb466-d763-4b4b-bf13-68d4ccd4a19b", + "name": "Client Error - Returned if the request body is invalid.", + "originalRequest": { + "url": { + "path": [ + "access-requests" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [] + }, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + }, + { + "key": "Accept", + "value": "application/json" + }, + { + "description": { + "content": "Added as a part of security scheme: oauth2", + "type": "text/plain" + }, + "key": "Authorization", + "value": "" + } + ], + "method": "POST", + "body": { + "mode": "raw", + "raw": "{\n \"requestedFor\": [\n \"2c918084660f45d6016617daa9210584\",\n \"2c918084660f45d6016617daa9210584\"\n ],\n \"requestedItems\": [\n {\n \"id\": \"2c9180835d2e5168015d32f890ca1581\",\n \"type\": \"ACCESS_PROFILE\",\n \"comment\": \"Requesting access profile for John Doe\",\n \"clientMetadata\": {\n \"requestedAppName\": \"test-app\",\n \"requestedAppId\": \"2c91808f7892918f0178b78da4a305a1\"\n },\n \"removeDate\": \"2020-07-11T21:23:15.000Z\"\n },\n {\n \"id\": \"2c9180835d2e5168015d32f890ca1581\",\n \"type\": \"ACCESS_PROFILE\",\n \"comment\": \"Requesting access profile for John Doe\",\n \"clientMetadata\": {\n \"requestedAppName\": \"test-app\",\n \"requestedAppId\": \"2c91808f7892918f0178b78da4a305a1\"\n },\n \"removeDate\": \"2020-07-11T21:23:15.000Z\"\n }\n ],\n \"requestType\": \"GRANT_ACCESS\",\n \"clientMetadata\": {\n \"requestedAppId\": \"2c91808f7892918f0178b78da4a305a1\",\n \"requestedAppName\": \"test-app\"\n }\n}", + "options": { + "raw": { + "headerFamily": "json", + "language": "json" + } + } + } + }, + "status": "Bad Request", + "code": 400, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "body": "{\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 \"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 \"locale\": \"en-US\",\n \"localeOrigin\": \"DEFAULT\",\n \"text\": \"The request was syntactically correct but its content is semantically invalid.\"\n }\n ]\n}", + "cookie": [], + "_postman_previewlanguage": "json" + }, + { + "id": "edbb5541-ec66-4c45-a63c-2c9a55f60dbe", + "name": "Unauthorized - Returned if there is no authorization header, or if the JWT token is expired.", + "originalRequest": { + "url": { + "path": [ + "access-requests" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [] + }, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + }, + { + "key": "Accept", + "value": "application/json" + }, + { + "description": { + "content": "Added as a part of security scheme: oauth2", + "type": "text/plain" + }, + "key": "Authorization", + "value": "" + } + ], + "method": "POST", + "body": { + "mode": "raw", + "raw": "{\n \"requestedFor\": [\n \"2c918084660f45d6016617daa9210584\",\n \"2c918084660f45d6016617daa9210584\"\n ],\n \"requestedItems\": [\n {\n \"id\": \"2c9180835d2e5168015d32f890ca1581\",\n \"type\": \"ACCESS_PROFILE\",\n \"comment\": \"Requesting access profile for John Doe\",\n \"clientMetadata\": {\n \"requestedAppName\": \"test-app\",\n \"requestedAppId\": \"2c91808f7892918f0178b78da4a305a1\"\n },\n \"removeDate\": \"2020-07-11T21:23:15.000Z\"\n },\n {\n \"id\": \"2c9180835d2e5168015d32f890ca1581\",\n \"type\": \"ACCESS_PROFILE\",\n \"comment\": \"Requesting access profile for John Doe\",\n \"clientMetadata\": {\n \"requestedAppName\": \"test-app\",\n \"requestedAppId\": \"2c91808f7892918f0178b78da4a305a1\"\n },\n \"removeDate\": \"2020-07-11T21:23:15.000Z\"\n }\n ],\n \"requestType\": \"GRANT_ACCESS\",\n \"clientMetadata\": {\n \"requestedAppId\": \"2c91808f7892918f0178b78da4a305a1\",\n \"requestedAppName\": \"test-app\"\n }\n}", + "options": { + "raw": { + "headerFamily": "json", + "language": "json" + } + } + } + }, + "status": "Unauthorized", + "code": 401, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "body": "{\n \"error\": \"JWT validation failed: JWT is expired\"\n}", + "cookie": [], + "_postman_previewlanguage": "json" + }, + { + "id": "c07812f4-03e8-4d95-9448-f57d6f0f0fb1", + "name": "Forbidden - Returned if the user you are running as, doesn't have access to this end-point.", + "originalRequest": { + "url": { + "path": [ + "access-requests" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [] + }, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + }, + { + "key": "Accept", + "value": "application/json" + }, + { + "description": { + "content": "Added as a part of security scheme: oauth2", + "type": "text/plain" + }, + "key": "Authorization", + "value": "" + } + ], + "method": "POST", + "body": { + "mode": "raw", + "raw": "{\n \"requestedFor\": [\n \"2c918084660f45d6016617daa9210584\",\n \"2c918084660f45d6016617daa9210584\"\n ],\n \"requestedItems\": [\n {\n \"id\": \"2c9180835d2e5168015d32f890ca1581\",\n \"type\": \"ACCESS_PROFILE\",\n \"comment\": \"Requesting access profile for John Doe\",\n \"clientMetadata\": {\n \"requestedAppName\": \"test-app\",\n \"requestedAppId\": \"2c91808f7892918f0178b78da4a305a1\"\n },\n \"removeDate\": \"2020-07-11T21:23:15.000Z\"\n },\n {\n \"id\": \"2c9180835d2e5168015d32f890ca1581\",\n \"type\": \"ACCESS_PROFILE\",\n \"comment\": \"Requesting access profile for John Doe\",\n \"clientMetadata\": {\n \"requestedAppName\": \"test-app\",\n \"requestedAppId\": \"2c91808f7892918f0178b78da4a305a1\"\n },\n \"removeDate\": \"2020-07-11T21:23:15.000Z\"\n }\n ],\n \"requestType\": \"GRANT_ACCESS\",\n \"clientMetadata\": {\n \"requestedAppId\": \"2c91808f7892918f0178b78da4a305a1\",\n \"requestedAppName\": \"test-app\"\n }\n}", + "options": { + "raw": { + "headerFamily": "json", + "language": "json" + } + } + } + }, + "status": "Forbidden", + "code": 403, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "body": "{\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}", + "cookie": [], + "_postman_previewlanguage": "json" + }, + { + "id": "9f149c11-3209-4429-a039-5cc59d1fa21b", + "name": "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.", + "originalRequest": { + "url": { + "path": [ + "access-requests" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [] + }, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + }, + { + "key": "Accept", + "value": "application/json" + }, + { + "description": { + "content": "Added as a part of security scheme: oauth2", + "type": "text/plain" + }, + "key": "Authorization", + "value": "" + } + ], + "method": "POST", + "body": { + "mode": "raw", + "raw": "{\n \"requestedFor\": [\n \"2c918084660f45d6016617daa9210584\",\n \"2c918084660f45d6016617daa9210584\"\n ],\n \"requestedItems\": [\n {\n \"id\": \"2c9180835d2e5168015d32f890ca1581\",\n \"type\": \"ACCESS_PROFILE\",\n \"comment\": \"Requesting access profile for John Doe\",\n \"clientMetadata\": {\n \"requestedAppName\": \"test-app\",\n \"requestedAppId\": \"2c91808f7892918f0178b78da4a305a1\"\n },\n \"removeDate\": \"2020-07-11T21:23:15.000Z\"\n },\n {\n \"id\": \"2c9180835d2e5168015d32f890ca1581\",\n \"type\": \"ACCESS_PROFILE\",\n \"comment\": \"Requesting access profile for John Doe\",\n \"clientMetadata\": {\n \"requestedAppName\": \"test-app\",\n \"requestedAppId\": \"2c91808f7892918f0178b78da4a305a1\"\n },\n \"removeDate\": \"2020-07-11T21:23:15.000Z\"\n }\n ],\n \"requestType\": \"GRANT_ACCESS\",\n \"clientMetadata\": {\n \"requestedAppId\": \"2c91808f7892918f0178b78da4a305a1\",\n \"requestedAppName\": \"test-app\"\n }\n}", + "options": { + "raw": { + "headerFamily": "json", + "language": "json" + } + } + } + }, + "status": "Too Many Requests", + "code": 429, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "body": "{\n \"message\": \" Rate Limit Exceeded \"\n}", + "cookie": [], + "_postman_previewlanguage": "json" + }, + { + "id": "ad139cad-1a31-4a2d-8e65-eff11b2103af", + "name": "Internal Server Error - Returned if there is an unexpected error.", + "originalRequest": { + "url": { + "path": [ + "access-requests" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [] + }, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + }, + { + "key": "Accept", + "value": "application/json" + }, + { + "description": { + "content": "Added as a part of security scheme: oauth2", + "type": "text/plain" + }, + "key": "Authorization", + "value": "" + } + ], + "method": "POST", + "body": { + "mode": "raw", + "raw": "{\n \"requestedFor\": [\n \"2c918084660f45d6016617daa9210584\",\n \"2c918084660f45d6016617daa9210584\"\n ],\n \"requestedItems\": [\n {\n \"id\": \"2c9180835d2e5168015d32f890ca1581\",\n \"type\": \"ACCESS_PROFILE\",\n \"comment\": \"Requesting access profile for John Doe\",\n \"clientMetadata\": {\n \"requestedAppName\": \"test-app\",\n \"requestedAppId\": \"2c91808f7892918f0178b78da4a305a1\"\n },\n \"removeDate\": \"2020-07-11T21:23:15.000Z\"\n },\n {\n \"id\": \"2c9180835d2e5168015d32f890ca1581\",\n \"type\": \"ACCESS_PROFILE\",\n \"comment\": \"Requesting access profile for John Doe\",\n \"clientMetadata\": {\n \"requestedAppName\": \"test-app\",\n \"requestedAppId\": \"2c91808f7892918f0178b78da4a305a1\"\n },\n \"removeDate\": \"2020-07-11T21:23:15.000Z\"\n }\n ],\n \"requestType\": \"GRANT_ACCESS\",\n \"clientMetadata\": {\n \"requestedAppId\": \"2c91808f7892918f0178b78da4a305a1\",\n \"requestedAppName\": \"test-app\"\n }\n}", + "options": { + "raw": { + "headerFamily": "json", + "language": "json" + } + } + } + }, + "status": "Internal Server Error", + "code": 500, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "body": "{\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}", + "cookie": [], + "_postman_previewlanguage": "json" + } + ], + "event": [], + "protocolProfileBehavior": { + "disableBodyPruning": true + } }, - "header": [ - { - "key": "Accept", - "value": "application/json" - }, - { - "description": { - "content": "Added as a part of security scheme: oauth2", - "type": "text/plain" - }, - "key": "Authorization", - "value": "" - } - ], - "method": "GET", - "body": {} - }, - "status": "Bad Request", - "code": 400, - "header": [ { - "key": "Content-Type", - "value": "application/json" - } - ], - "body": "{\n \"detailCode\": \"\",\n \"trackingId\": \"\",\n \"messages\": [\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n },\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n }\n ],\n \"causes\": [\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n },\n {\n \"locale\": \"\",\n \"localeOrigin\": \"DEFAULT\",\n \"text\": \"\"\n }\n ]\n}", - "cookie": [], - "_postman_previewlanguage": "json" - }, - { - "id": "72dbb4b1-5402-452a-b62f-771ed72156aa", - "name": "Unauthorized - Returned if there is no authorization header, or if the JWT token is expired.", - "originalRequest": { - "url": { - "path": [ - "access-profiles", - ":id" - ], - "host": [ - "{{baseUrl}}" - ], - "query": [], - "variable": [] + "id": "48c4add8-ed67-4aba-be02-532272793fe3", + "name": "Cancel Access Request", + "request": { + "name": "Cancel Access Request", + "description": { + "content": "This API endpoint cancels a pending access request. An access request can be cancelled only if it has not passed the approval step.\nAny token with ORG_ADMIN authority or token of the user who originally requested the access request is required to cancel it.", + "type": "text/plain" + }, + "url": { + "path": [ + "access-requests", + "cancel" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [] + }, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + }, + { + "key": "Accept", + "value": "application/json" + } + ], + "method": "POST", + "body": { + "mode": "raw", + "raw": "{\n \"accountActivityId\": \"2c91808568c529c60168cca6f90c1313\",\n \"comment\": \"I requested this role by mistake.\"\n}", + "options": { + "raw": { + "headerFamily": "json", + "language": "json" + } + } + }, + "auth": null + }, + "response": [ + { + "id": "34765775-dd72-4542-96c8-e467e63c286f", + "name": "Accepted - Returned if the request was successfully accepted into the system.", + "originalRequest": { + "url": { + "path": [ + "access-requests", + "cancel" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [] + }, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + }, + { + "key": "Accept", + "value": "application/json" + }, + { + "description": { + "content": "Added as a part of security scheme: oauth2", + "type": "text/plain" + }, + "key": "Authorization", + "value": "" + } + ], + "method": "POST", + "body": { + "mode": "raw", + "raw": "{\n \"accountActivityId\": \"2c91808568c529c60168cca6f90c1313\",\n \"comment\": \"I requested this role by mistake.\"\n}", + "options": { + "raw": { + "headerFamily": "json", + "language": "json" + } + } + } + }, + "status": "Accepted", + "code": 202, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "body": "{}", + "cookie": [], + "_postman_previewlanguage": "json" + }, + { + "id": "2c236c35-a097-4689-9e2c-6448e3bfda1a", + "name": "Client Error - Returned if the request body is invalid.", + "originalRequest": { + "url": { + "path": [ + "access-requests", + "cancel" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [] + }, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + }, + { + "key": "Accept", + "value": "application/json" + }, + { + "description": { + "content": "Added as a part of security scheme: oauth2", + "type": "text/plain" + }, + "key": "Authorization", + "value": "" + } + ], + "method": "POST", + "body": { + "mode": "raw", + "raw": "{\n \"accountActivityId\": \"2c91808568c529c60168cca6f90c1313\",\n \"comment\": \"I requested this role by mistake.\"\n}", + "options": { + "raw": { + "headerFamily": "json", + "language": "json" + } + } + } + }, + "status": "Bad Request", + "code": 400, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "body": "{\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 \"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 \"locale\": \"en-US\",\n \"localeOrigin\": \"DEFAULT\",\n \"text\": \"The request was syntactically correct but its content is semantically invalid.\"\n }\n ]\n}", + "cookie": [], + "_postman_previewlanguage": "json" + }, + { + "id": "b12633de-30fa-4834-87e9-142fcc174d05", + "name": "Unauthorized - Returned if there is no authorization header, or if the JWT token is expired.", + "originalRequest": { + "url": { + "path": [ + "access-requests", + "cancel" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [] + }, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + }, + { + "key": "Accept", + "value": "application/json" + }, + { + "description": { + "content": "Added as a part of security scheme: oauth2", + "type": "text/plain" + }, + "key": "Authorization", + "value": "" + } + ], + "method": "POST", + "body": { + "mode": "raw", + "raw": "{\n \"accountActivityId\": \"2c91808568c529c60168cca6f90c1313\",\n \"comment\": \"I requested this role by mistake.\"\n}", + "options": { + "raw": { + "headerFamily": "json", + "language": "json" + } + } + } + }, + "status": "Unauthorized", + "code": 401, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "body": "{\n \"error\": \"JWT validation failed: JWT is expired\"\n}", + "cookie": [], + "_postman_previewlanguage": "json" + }, + { + "id": "7aed784b-86e7-4466-93e1-ef8c86299c81", + "name": "Forbidden - Returned if the user you are running as, doesn't have access to this end-point.", + "originalRequest": { + "url": { + "path": [ + "access-requests", + "cancel" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [] + }, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + }, + { + "key": "Accept", + "value": "application/json" + }, + { + "description": { + "content": "Added as a part of security scheme: oauth2", + "type": "text/plain" + }, + "key": "Authorization", + "value": "" + } + ], + "method": "POST", + "body": { + "mode": "raw", + "raw": "{\n \"accountActivityId\": \"2c91808568c529c60168cca6f90c1313\",\n \"comment\": \"I requested this role by mistake.\"\n}", + "options": { + "raw": { + "headerFamily": "json", + "language": "json" + } + } + } + }, + "status": "Forbidden", + "code": 403, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "body": "{\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}", + "cookie": [], + "_postman_previewlanguage": "json" + }, + { + "id": "211abc7e-0d92-4da8-aa78-f0febc07b7ba", + "name": "Not Found - returned if the request URL refers to a resource or object that does not exist", + "originalRequest": { + "url": { + "path": [ + "access-requests", + "cancel" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [] + }, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + }, + { + "key": "Accept", + "value": "application/json" + }, + { + "description": { + "content": "Added as a part of security scheme: oauth2", + "type": "text/plain" + }, + "key": "Authorization", + "value": "" + } + ], + "method": "POST", + "body": { + "mode": "raw", + "raw": "{\n \"accountActivityId\": \"2c91808568c529c60168cca6f90c1313\",\n \"comment\": \"I requested this role by mistake.\"\n}", + "options": { + "raw": { + "headerFamily": "json", + "language": "json" + } + } + } + }, + "status": "Not Found", + "code": 404, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "body": "{\n \"detailCode\": \"404 Not found\",\n \"trackingId\": \"b21b1f7ce4da4d639f2c62a57171b427\",\n \"messages\": [\n {\n \"locale\": \"en-US\",\n \"localeOrigin\": \"DEFAULT\",\n \"text\": \"The server did not find a current representation for the target resource.\"\n }\n ]\n}", + "cookie": [], + "_postman_previewlanguage": "json" + }, + { + "id": "c3eb6b23-c095-4ea0-bd41-32aedf6f1413", + "name": "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.", + "originalRequest": { + "url": { + "path": [ + "access-requests", + "cancel" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [] + }, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + }, + { + "key": "Accept", + "value": "application/json" + }, + { + "description": { + "content": "Added as a part of security scheme: oauth2", + "type": "text/plain" + }, + "key": "Authorization", + "value": "" + } + ], + "method": "POST", + "body": { + "mode": "raw", + "raw": "{\n \"accountActivityId\": \"2c91808568c529c60168cca6f90c1313\",\n \"comment\": \"I requested this role by mistake.\"\n}", + "options": { + "raw": { + "headerFamily": "json", + "language": "json" + } + } + } + }, + "status": "Too Many Requests", + "code": 429, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "body": "{\n \"message\": \" Rate Limit Exceeded \"\n}", + "cookie": [], + "_postman_previewlanguage": "json" + }, + { + "id": "9f0ebb0f-9a1c-45b7-becc-fe140c40b5da", + "name": "Internal Server Error - Returned if there is an unexpected error.", + "originalRequest": { + "url": { + "path": [ + "access-requests", + "cancel" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [] + }, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + }, + { + "key": "Accept", + "value": "application/json" + }, + { + "description": { + "content": "Added as a part of security scheme: oauth2", + "type": "text/plain" + }, + "key": "Authorization", + "value": "" + } + ], + "method": "POST", + "body": { + "mode": "raw", + "raw": "{\n \"accountActivityId\": \"2c91808568c529c60168cca6f90c1313\",\n \"comment\": \"I requested this role by mistake.\"\n}", + "options": { + "raw": { + "headerFamily": "json", + "language": "json" + } + } + } + }, + "status": "Internal Server Error", + "code": 500, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "body": "{\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}", + "cookie": [], + "_postman_previewlanguage": "json" + } + ], + "event": [], + "protocolProfileBehavior": { + "disableBodyPruning": true + } }, - "header": [ - { - "key": "Accept", - "value": "application/json" - }, - { - "description": { - "content": "Added as a part of security scheme: oauth2", - "type": "text/plain" - }, - "key": "Authorization", - "value": "" - } - ], - "method": "GET", - "body": {} - }, - "status": "Unauthorized", - "code": 401, - "header": [ { - "key": "Content-Type", - "value": "application/json" - } - ], - "body": "{\n \"error\": {\n \"description\": \"A message describing the error\",\n \"example\": \"JWT validation failed: JWT is expired\"\n }\n}", - "cookie": [], - "_postman_previewlanguage": "json" - }, - { - "id": "6b77f6a4-8677-4e06-81ae-3d13dc4399e1", - "name": "Forbidden - Returned if the user you are running as, doesn't have access to this end-point.", - "originalRequest": { - "url": { - "path": [ - "access-profiles", - ":id" - ], - "host": [ - "{{baseUrl}}" - ], - "query": [], - "variable": [] + "id": "f999e5ff-473b-4324-b70c-594aafdb7d78", + "name": "Get Access Request Configuration", + "request": { + "name": "Get Access Request Configuration", + "description": { + "content": "This endpoint returns the current access-request configuration.", + "type": "text/plain" + }, + "url": { + "path": [ + "access-request-config" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [] + }, + "header": [ + { + "key": "Accept", + "value": "application/json" + } + ], + "method": "GET", + "body": {}, + "auth": null + }, + "response": [ + { + "id": "dae31d1c-a8c1-412c-a72f-163831383955", + "name": "Access Request Configuration Details.", + "originalRequest": { + "url": { + "path": [ + "access-request-config" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [] + }, + "header": [ + { + "key": "Accept", + "value": "application/json" + }, + { + "description": { + "content": "Added as a part of security scheme: oauth2", + "type": "text/plain" + }, + "key": "Authorization", + "value": "" + } + ], + "method": "GET", + "body": {} + }, + "status": "OK", + "code": 200, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "body": "{\n \"approvalsMustBeExternal\": true,\n \"autoApprovalEnabled\": true,\n \"requestOnBehalfOfConfig\": {\n \"allowRequestOnBehalfOfAnyoneByAnyone\": true,\n \"allowRequestOnBehalfOfEmployeeByManager\": true\n },\n \"approvalReminderAndEscalationConfig\": {\n \"daysUntilEscalation\": 0,\n \"daysBetweenReminders\": 0,\n \"maxReminders\": 1,\n \"fallbackApproverRef\": {\n \"type\": \"IDENTITY\",\n \"id\": \"5168015d32f890ca15812c9180835d2e\",\n \"name\": \"Alison Ferguso\",\n \"email\": \"alison.ferguso@identitysoon.com\"\n }\n },\n \"entitlementRequestConfig\": {\n \"allowEntitlementRequest\": true,\n \"requestCommentsRequired\": false,\n \"deniedCommentsRequired\": false,\n \"grantRequestApprovalSchemes\": \"entitlementOwner, sourceOwner, manager, workgroup:2c918084660f45d6016617daa9210584\"\n }\n}", + "cookie": [], + "_postman_previewlanguage": "json" + }, + { + "id": "5b251f02-a9db-4e61-a973-8e4625e181d6", + "name": "Client Error - Returned if the request body is invalid.", + "originalRequest": { + "url": { + "path": [ + "access-request-config" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [] + }, + "header": [ + { + "key": "Accept", + "value": "application/json" + }, + { + "description": { + "content": "Added as a part of security scheme: oauth2", + "type": "text/plain" + }, + "key": "Authorization", + "value": "" + } + ], + "method": "GET", + "body": {} + }, + "status": "Bad Request", + "code": 400, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "body": "{\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 \"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 \"locale\": \"en-US\",\n \"localeOrigin\": \"DEFAULT\",\n \"text\": \"The request was syntactically correct but its content is semantically invalid.\"\n }\n ]\n}", + "cookie": [], + "_postman_previewlanguage": "json" + }, + { + "id": "e373ef03-7dda-476f-93cf-e34bc1d88fca", + "name": "Unauthorized - Returned if there is no authorization header, or if the JWT token is expired.", + "originalRequest": { + "url": { + "path": [ + "access-request-config" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [] + }, + "header": [ + { + "key": "Accept", + "value": "application/json" + }, + { + "description": { + "content": "Added as a part of security scheme: oauth2", + "type": "text/plain" + }, + "key": "Authorization", + "value": "" + } + ], + "method": "GET", + "body": {} + }, + "status": "Unauthorized", + "code": 401, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "body": "{\n \"error\": \"JWT validation failed: JWT is expired\"\n}", + "cookie": [], + "_postman_previewlanguage": "json" + }, + { + "id": "b30b3836-5d7a-479a-b722-09ad44cfe348", + "name": "Forbidden - Returned if the user you are running as, doesn't have access to this end-point.", + "originalRequest": { + "url": { + "path": [ + "access-request-config" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [] + }, + "header": [ + { + "key": "Accept", + "value": "application/json" + }, + { + "description": { + "content": "Added as a part of security scheme: oauth2", + "type": "text/plain" + }, + "key": "Authorization", + "value": "" + } + ], + "method": "GET", + "body": {} + }, + "status": "Forbidden", + "code": 403, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "body": "{\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}", + "cookie": [], + "_postman_previewlanguage": "json" + }, + { + "id": "46c13544-a552-4f80-b555-0def46708316", + "name": "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.", + "originalRequest": { + "url": { + "path": [ + "access-request-config" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [] + }, + "header": [ + { + "key": "Accept", + "value": "application/json" + }, + { + "description": { + "content": "Added as a part of security scheme: oauth2", + "type": "text/plain" + }, + "key": "Authorization", + "value": "" + } + ], + "method": "GET", + "body": {} + }, + "status": "Too Many Requests", + "code": 429, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "body": "{\n \"message\": \" Rate Limit Exceeded \"\n}", + "cookie": [], + "_postman_previewlanguage": "json" + }, + { + "id": "dd8750cd-5287-4705-a4a0-668475fe646f", + "name": "Internal Server Error - Returned if there is an unexpected error.", + "originalRequest": { + "url": { + "path": [ + "access-request-config" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [] + }, + "header": [ + { + "key": "Accept", + "value": "application/json" + }, + { + "description": { + "content": "Added as a part of security scheme: oauth2", + "type": "text/plain" + }, + "key": "Authorization", + "value": "" + } + ], + "method": "GET", + "body": {} + }, + "status": "Internal Server Error", + "code": 500, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "body": "{\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}", + "cookie": [], + "_postman_previewlanguage": "json" + } + ], + "event": [], + "protocolProfileBehavior": { + "disableBodyPruning": true + } }, - "header": [ - { - "key": "Accept", - "value": "application/json" - }, - { - "description": { - "content": "Added as a part of security scheme: oauth2", - "type": "text/plain" - }, - "key": "Authorization", - "value": "" - } - ], - "method": "GET", - "body": {} - }, - "status": "Forbidden", - "code": 403, - "header": [ { - "key": "Content-Type", - "value": "application/json" - } - ], - "body": "{\n \"detailCode\": \"\",\n \"trackingId\": \"\",\n \"messages\": [\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n },\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n }\n ],\n \"causes\": [\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n },\n {\n \"locale\": \"\",\n \"localeOrigin\": \"DEFAULT\",\n \"text\": \"\"\n }\n ]\n}", - "cookie": [], - "_postman_previewlanguage": "json" - }, - { - "id": "2c5d457b-11ac-4699-a0f0-0893dfda5c1b", - "name": "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.", - "originalRequest": { - "url": { - "path": [ - "access-profiles", - ":id" - ], - "host": [ - "{{baseUrl}}" - ], - "query": [], - "variable": [] + "id": "b56e3612-b165-4c45-9d6f-1bd54f2954a3", + "name": "Update Access Request Configuration", + "request": { + "name": "Update Access Request Configuration", + "description": { + "content": "This endpoint replaces the current access-request configuration.\nA token with ORG_ADMIN authority is required to call this API.", + "type": "text/plain" + }, + "url": { + "path": [ + "access-request-config" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [] + }, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + }, + { + "key": "Accept", + "value": "application/json" + } + ], + "method": "PUT", + "body": { + "mode": "raw", + "raw": "{\n \"approvalsMustBeExternal\": true,\n \"autoApprovalEnabled\": true,\n \"requestOnBehalfOfConfig\": {\n \"allowRequestOnBehalfOfAnyoneByAnyone\": true,\n \"allowRequestOnBehalfOfEmployeeByManager\": true\n },\n \"approvalReminderAndEscalationConfig\": {\n \"daysUntilEscalation\": 0,\n \"daysBetweenReminders\": 0,\n \"maxReminders\": 1,\n \"fallbackApproverRef\": {\n \"type\": \"IDENTITY\",\n \"id\": \"5168015d32f890ca15812c9180835d2e\",\n \"name\": \"Alison Ferguso\",\n \"email\": \"alison.ferguso@identitysoon.com\"\n }\n },\n \"entitlementRequestConfig\": {\n \"allowEntitlementRequest\": true,\n \"requestCommentsRequired\": false,\n \"deniedCommentsRequired\": false,\n \"grantRequestApprovalSchemes\": \"entitlementOwner, sourceOwner, manager, workgroup:2c918084660f45d6016617daa9210584\"\n }\n}", + "options": { + "raw": { + "headerFamily": "json", + "language": "json" + } + } + }, + "auth": null + }, + "response": [ + { + "id": "f199c461-3979-483c-9dcd-87bb38aaed1c", + "name": "Access Request Configuration Details.", + "originalRequest": { + "url": { + "path": [ + "access-request-config" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [] + }, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + }, + { + "key": "Accept", + "value": "application/json" + }, + { + "description": { + "content": "Added as a part of security scheme: oauth2", + "type": "text/plain" + }, + "key": "Authorization", + "value": "" + } + ], + "method": "PUT", + "body": { + "mode": "raw", + "raw": "{\n \"approvalsMustBeExternal\": true,\n \"autoApprovalEnabled\": true,\n \"requestOnBehalfOfConfig\": {\n \"allowRequestOnBehalfOfAnyoneByAnyone\": true,\n \"allowRequestOnBehalfOfEmployeeByManager\": true\n },\n \"approvalReminderAndEscalationConfig\": {\n \"daysUntilEscalation\": 0,\n \"daysBetweenReminders\": 0,\n \"maxReminders\": 1,\n \"fallbackApproverRef\": {\n \"type\": \"IDENTITY\",\n \"id\": \"5168015d32f890ca15812c9180835d2e\",\n \"name\": \"Alison Ferguso\",\n \"email\": \"alison.ferguso@identitysoon.com\"\n }\n },\n \"entitlementRequestConfig\": {\n \"allowEntitlementRequest\": true,\n \"requestCommentsRequired\": false,\n \"deniedCommentsRequired\": false,\n \"grantRequestApprovalSchemes\": \"entitlementOwner, sourceOwner, manager, workgroup:2c918084660f45d6016617daa9210584\"\n }\n}", + "options": { + "raw": { + "headerFamily": "json", + "language": "json" + } + } + } + }, + "status": "OK", + "code": 200, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "body": "{\n \"approvalsMustBeExternal\": true,\n \"autoApprovalEnabled\": true,\n \"requestOnBehalfOfConfig\": {\n \"allowRequestOnBehalfOfAnyoneByAnyone\": true,\n \"allowRequestOnBehalfOfEmployeeByManager\": true\n },\n \"approvalReminderAndEscalationConfig\": {\n \"daysUntilEscalation\": 0,\n \"daysBetweenReminders\": 0,\n \"maxReminders\": 1,\n \"fallbackApproverRef\": {\n \"type\": \"IDENTITY\",\n \"id\": \"5168015d32f890ca15812c9180835d2e\",\n \"name\": \"Alison Ferguso\",\n \"email\": \"alison.ferguso@identitysoon.com\"\n }\n },\n \"entitlementRequestConfig\": {\n \"allowEntitlementRequest\": true,\n \"requestCommentsRequired\": false,\n \"deniedCommentsRequired\": false,\n \"grantRequestApprovalSchemes\": \"entitlementOwner, sourceOwner, manager, workgroup:2c918084660f45d6016617daa9210584\"\n }\n}", + "cookie": [], + "_postman_previewlanguage": "json" + }, + { + "id": "aad391ce-d981-4f4e-8605-fbcaeddfe922", + "name": "Client Error - Returned if the request body is invalid.", + "originalRequest": { + "url": { + "path": [ + "access-request-config" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [] + }, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + }, + { + "key": "Accept", + "value": "application/json" + }, + { + "description": { + "content": "Added as a part of security scheme: oauth2", + "type": "text/plain" + }, + "key": "Authorization", + "value": "" + } + ], + "method": "PUT", + "body": { + "mode": "raw", + "raw": "{\n \"approvalsMustBeExternal\": true,\n \"autoApprovalEnabled\": true,\n \"requestOnBehalfOfConfig\": {\n \"allowRequestOnBehalfOfAnyoneByAnyone\": true,\n \"allowRequestOnBehalfOfEmployeeByManager\": true\n },\n \"approvalReminderAndEscalationConfig\": {\n \"daysUntilEscalation\": 0,\n \"daysBetweenReminders\": 0,\n \"maxReminders\": 1,\n \"fallbackApproverRef\": {\n \"type\": \"IDENTITY\",\n \"id\": \"5168015d32f890ca15812c9180835d2e\",\n \"name\": \"Alison Ferguso\",\n \"email\": \"alison.ferguso@identitysoon.com\"\n }\n },\n \"entitlementRequestConfig\": {\n \"allowEntitlementRequest\": true,\n \"requestCommentsRequired\": false,\n \"deniedCommentsRequired\": false,\n \"grantRequestApprovalSchemes\": \"entitlementOwner, sourceOwner, manager, workgroup:2c918084660f45d6016617daa9210584\"\n }\n}", + "options": { + "raw": { + "headerFamily": "json", + "language": "json" + } + } + } + }, + "status": "Bad Request", + "code": 400, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "body": "{\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 \"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 \"locale\": \"en-US\",\n \"localeOrigin\": \"DEFAULT\",\n \"text\": \"The request was syntactically correct but its content is semantically invalid.\"\n }\n ]\n}", + "cookie": [], + "_postman_previewlanguage": "json" + }, + { + "id": "008a7a0d-ef67-4d04-a0ea-d3952e9e6748", + "name": "Unauthorized - Returned if there is no authorization header, or if the JWT token is expired.", + "originalRequest": { + "url": { + "path": [ + "access-request-config" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [] + }, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + }, + { + "key": "Accept", + "value": "application/json" + }, + { + "description": { + "content": "Added as a part of security scheme: oauth2", + "type": "text/plain" + }, + "key": "Authorization", + "value": "" + } + ], + "method": "PUT", + "body": { + "mode": "raw", + "raw": "{\n \"approvalsMustBeExternal\": true,\n \"autoApprovalEnabled\": true,\n \"requestOnBehalfOfConfig\": {\n \"allowRequestOnBehalfOfAnyoneByAnyone\": true,\n \"allowRequestOnBehalfOfEmployeeByManager\": true\n },\n \"approvalReminderAndEscalationConfig\": {\n \"daysUntilEscalation\": 0,\n \"daysBetweenReminders\": 0,\n \"maxReminders\": 1,\n \"fallbackApproverRef\": {\n \"type\": \"IDENTITY\",\n \"id\": \"5168015d32f890ca15812c9180835d2e\",\n \"name\": \"Alison Ferguso\",\n \"email\": \"alison.ferguso@identitysoon.com\"\n }\n },\n \"entitlementRequestConfig\": {\n \"allowEntitlementRequest\": true,\n \"requestCommentsRequired\": false,\n \"deniedCommentsRequired\": false,\n \"grantRequestApprovalSchemes\": \"entitlementOwner, sourceOwner, manager, workgroup:2c918084660f45d6016617daa9210584\"\n }\n}", + "options": { + "raw": { + "headerFamily": "json", + "language": "json" + } + } + } + }, + "status": "Unauthorized", + "code": 401, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "body": "{\n \"error\": \"JWT validation failed: JWT is expired\"\n}", + "cookie": [], + "_postman_previewlanguage": "json" + }, + { + "id": "dfc8a32a-9d38-43bf-b413-0b5ad51a6378", + "name": "Forbidden - Returned if the user you are running as, doesn't have access to this end-point.", + "originalRequest": { + "url": { + "path": [ + "access-request-config" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [] + }, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + }, + { + "key": "Accept", + "value": "application/json" + }, + { + "description": { + "content": "Added as a part of security scheme: oauth2", + "type": "text/plain" + }, + "key": "Authorization", + "value": "" + } + ], + "method": "PUT", + "body": { + "mode": "raw", + "raw": "{\n \"approvalsMustBeExternal\": true,\n \"autoApprovalEnabled\": true,\n \"requestOnBehalfOfConfig\": {\n \"allowRequestOnBehalfOfAnyoneByAnyone\": true,\n \"allowRequestOnBehalfOfEmployeeByManager\": true\n },\n \"approvalReminderAndEscalationConfig\": {\n \"daysUntilEscalation\": 0,\n \"daysBetweenReminders\": 0,\n \"maxReminders\": 1,\n \"fallbackApproverRef\": {\n \"type\": \"IDENTITY\",\n \"id\": \"5168015d32f890ca15812c9180835d2e\",\n \"name\": \"Alison Ferguso\",\n \"email\": \"alison.ferguso@identitysoon.com\"\n }\n },\n \"entitlementRequestConfig\": {\n \"allowEntitlementRequest\": true,\n \"requestCommentsRequired\": false,\n \"deniedCommentsRequired\": false,\n \"grantRequestApprovalSchemes\": \"entitlementOwner, sourceOwner, manager, workgroup:2c918084660f45d6016617daa9210584\"\n }\n}", + "options": { + "raw": { + "headerFamily": "json", + "language": "json" + } + } + } + }, + "status": "Forbidden", + "code": 403, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "body": "{\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}", + "cookie": [], + "_postman_previewlanguage": "json" + }, + { + "id": "402f2a19-e71b-40a3-9c27-0a4c0dd85d6f", + "name": "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.", + "originalRequest": { + "url": { + "path": [ + "access-request-config" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [] + }, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + }, + { + "key": "Accept", + "value": "application/json" + }, + { + "description": { + "content": "Added as a part of security scheme: oauth2", + "type": "text/plain" + }, + "key": "Authorization", + "value": "" + } + ], + "method": "PUT", + "body": { + "mode": "raw", + "raw": "{\n \"approvalsMustBeExternal\": true,\n \"autoApprovalEnabled\": true,\n \"requestOnBehalfOfConfig\": {\n \"allowRequestOnBehalfOfAnyoneByAnyone\": true,\n \"allowRequestOnBehalfOfEmployeeByManager\": true\n },\n \"approvalReminderAndEscalationConfig\": {\n \"daysUntilEscalation\": 0,\n \"daysBetweenReminders\": 0,\n \"maxReminders\": 1,\n \"fallbackApproverRef\": {\n \"type\": \"IDENTITY\",\n \"id\": \"5168015d32f890ca15812c9180835d2e\",\n \"name\": \"Alison Ferguso\",\n \"email\": \"alison.ferguso@identitysoon.com\"\n }\n },\n \"entitlementRequestConfig\": {\n \"allowEntitlementRequest\": true,\n \"requestCommentsRequired\": false,\n \"deniedCommentsRequired\": false,\n \"grantRequestApprovalSchemes\": \"entitlementOwner, sourceOwner, manager, workgroup:2c918084660f45d6016617daa9210584\"\n }\n}", + "options": { + "raw": { + "headerFamily": "json", + "language": "json" + } + } + } + }, + "status": "Too Many Requests", + "code": 429, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "body": "{\n \"message\": \" Rate Limit Exceeded \"\n}", + "cookie": [], + "_postman_previewlanguage": "json" + }, + { + "id": "86c3a66f-6073-4bed-b068-8ac5b7c5d548", + "name": "Internal Server Error - Returned if there is an unexpected error.", + "originalRequest": { + "url": { + "path": [ + "access-request-config" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [] + }, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + }, + { + "key": "Accept", + "value": "application/json" + }, + { + "description": { + "content": "Added as a part of security scheme: oauth2", + "type": "text/plain" + }, + "key": "Authorization", + "value": "" + } + ], + "method": "PUT", + "body": { + "mode": "raw", + "raw": "{\n \"approvalsMustBeExternal\": true,\n \"autoApprovalEnabled\": true,\n \"requestOnBehalfOfConfig\": {\n \"allowRequestOnBehalfOfAnyoneByAnyone\": true,\n \"allowRequestOnBehalfOfEmployeeByManager\": true\n },\n \"approvalReminderAndEscalationConfig\": {\n \"daysUntilEscalation\": 0,\n \"daysBetweenReminders\": 0,\n \"maxReminders\": 1,\n \"fallbackApproverRef\": {\n \"type\": \"IDENTITY\",\n \"id\": \"5168015d32f890ca15812c9180835d2e\",\n \"name\": \"Alison Ferguso\",\n \"email\": \"alison.ferguso@identitysoon.com\"\n }\n },\n \"entitlementRequestConfig\": {\n \"allowEntitlementRequest\": true,\n \"requestCommentsRequired\": false,\n \"deniedCommentsRequired\": false,\n \"grantRequestApprovalSchemes\": \"entitlementOwner, sourceOwner, manager, workgroup:2c918084660f45d6016617daa9210584\"\n }\n}", + "options": { + "raw": { + "headerFamily": "json", + "language": "json" + } + } + } + }, + "status": "Internal Server Error", + "code": 500, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "body": "{\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}", + "cookie": [], + "_postman_previewlanguage": "json" + } + ], + "event": [], + "protocolProfileBehavior": { + "disableBodyPruning": true + } }, - "header": [ - { - "key": "Accept", - "value": "application/json" - }, - { - "description": { - "content": "Added as a part of security scheme: oauth2", - "type": "text/plain" - }, - "key": "Authorization", - "value": "" - } - ], - "method": "GET", - "body": {} - }, - "status": "Too Many Requests", - "code": 429, - "header": [ { - "key": "Content-Type", - "value": "application/json" - } - ], - "body": "{\n \"message\": {\n \"description\": \"A message describing the error\",\n \"example\": \" Rate Limit Exceeded \"\n }\n}", - "cookie": [], - "_postman_previewlanguage": "json" - }, - { - "id": "a42174a7-bce6-4c7f-a6ef-2f2396ddebfb", - "name": "Internal Server Error - Returned if there is an unexpected error.", - "originalRequest": { - "url": { - "path": [ - "access-profiles", - ":id" - ], - "host": [ - "{{baseUrl}}" - ], - "query": [], - "variable": [] - }, - "header": [ - { - "key": "Accept", - "value": "application/json" - }, - { - "description": { - "content": "Added as a part of security scheme: oauth2", - "type": "text/plain" + "id": "f91efbd6-d0fc-4ffb-a080-a64dc6773d7f", + "name": "Access Request Status", + "request": { + "name": "Access Request Status", + "description": { + "content": "The Access Request Status API returns a list of access request statuses based on the specified query parameters.\nAny token with any authority can request their own status. A token with ORG_ADMIN authority is required to call this API to get a list of statuses for other users.", + "type": "text/plain" + }, + "url": { + "path": [ + "access-request-status" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [ + { + "disabled": false, + "description": { + "content": "Filter the results by the identity for which the requests were made. *me* indicates the current user. Mutually exclusive with *regarding-identity*.", + "type": "text/plain" + }, + "key": "requested-for", + "value": "2c9180877b2b6ea4017b2c545f971429" + }, + { + "disabled": false, + "description": { + "content": "Filter the results by the identity that made the requests. *me* indicates the current user. Mutually exclusive with *regarding-identity*.", + "type": "text/plain" + }, + "key": "requested-by", + "value": "2c9180877b2b6ea4017b2c545f971429" + }, + { + "disabled": false, + "description": { + "content": "Filter the results by the specified identity which is either the requester or target of the requests. *me* indicates the current user. Mutually exclusive with *requested-for* and *requested-by*.", + "type": "text/plain" + }, + "key": "regarding-identity", + "value": "2c9180877b2b6ea4017b2c545f971429" + }, + { + "disabled": false, + "description": { + "content": "Filter the results by the specified identity which is the owner of the Identity Request Work Item. *me* indicates the current user.", + "type": "text/plain" + }, + "key": "assigned-to", + "value": "2c9180877b2b6ea4017b2c545f971429" + }, + { + "disabled": false, + "description": { + "content": "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.", + "type": "text/plain" + }, + "key": "count", + "value": "false" + }, + { + "disabled": false, + "description": { + "content": "Max number of results to return.", + "type": "text/plain" + }, + "key": "limit", + "value": "100" + }, + { + "disabled": false, + "description": { + "content": "Offset into the full result set. Usually specified with *limit* to paginate through the results. Defaults to 0 if not specified.", + "type": "text/plain" + }, + "key": "offset", + "value": "10" + }, + { + "disabled": false, + "description": { + "content": "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**accountActivityItemId**: *eq, in, ge, gt, le, lt, ne, isnull, sw*", + "type": "text/plain" + }, + "key": "filters", + "value": "accountActivityItemId eq \"2c918086771c86df0177401efcdf54c0\"" + }, + { + "disabled": false, + "description": { + "content": "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, accountActivityItemId, name**", + "type": "text/plain" + }, + "key": "sorters", + "value": "created" + } + ], + "variable": [] + }, + "header": [ + { + "key": "Accept", + "value": "application/json" + } + ], + "method": "GET", + "body": {}, + "auth": null }, - "key": "Authorization", - "value": "" - } - ], - "method": "GET", - "body": {} - }, - "status": "Internal Server Error", - "code": 500, - "header": [ - { - "key": "Content-Type", - "value": "application/json" + "response": [ + { + "id": "46563cc6-cd25-480c-bf84-15c2ebd045e2", + "name": "List of requested item status.", + "originalRequest": { + "url": { + "path": [ + "access-request-status" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [ + { + "disabled": false, + "description": { + "content": "Filter the results by the identity for which the requests were made. *me* indicates the current user. Mutually exclusive with *regarding-identity*.", + "type": "text/plain" + }, + "key": "requested-for", + "value": "2c9180877b2b6ea4017b2c545f971429" + }, + { + "disabled": false, + "description": { + "content": "Filter the results by the identity that made the requests. *me* indicates the current user. Mutually exclusive with *regarding-identity*.", + "type": "text/plain" + }, + "key": "requested-by", + "value": "2c9180877b2b6ea4017b2c545f971429" + }, + { + "disabled": false, + "description": { + "content": "Filter the results by the specified identity which is either the requester or target of the requests. *me* indicates the current user. Mutually exclusive with *requested-for* and *requested-by*.", + "type": "text/plain" + }, + "key": "regarding-identity", + "value": "2c9180877b2b6ea4017b2c545f971429" + }, + { + "disabled": false, + "description": { + "content": "Filter the results by the specified identity which is the owner of the Identity Request Work Item. *me* indicates the current user.", + "type": "text/plain" + }, + "key": "assigned-to", + "value": "2c9180877b2b6ea4017b2c545f971429" + }, + { + "disabled": false, + "description": { + "content": "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.", + "type": "text/plain" + }, + "key": "count", + "value": "false" + }, + { + "disabled": false, + "description": { + "content": "Max number of results to return.", + "type": "text/plain" + }, + "key": "limit", + "value": "100" + }, + { + "disabled": false, + "description": { + "content": "Offset into the full result set. Usually specified with *limit* to paginate through the results. Defaults to 0 if not specified.", + "type": "text/plain" + }, + "key": "offset", + "value": "10" + }, + { + "disabled": false, + "description": { + "content": "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**accountActivityItemId**: *eq, in, ge, gt, le, lt, ne, isnull, sw*", + "type": "text/plain" + }, + "key": "filters", + "value": "accountActivityItemId eq \"2c918086771c86df0177401efcdf54c0\"" + }, + { + "disabled": false, + "description": { + "content": "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, accountActivityItemId, name**", + "type": "text/plain" + }, + "key": "sorters", + "value": "created" + } + ], + "variable": [] + }, + "header": [ + { + "key": "Accept", + "value": "application/json" + }, + { + "description": { + "content": "Added as a part of security scheme: oauth2", + "type": "text/plain" + }, + "key": "Authorization", + "value": "" + } + ], + "method": "GET", + "body": {} + }, + "status": "OK", + "code": 200, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "body": "[\n {\n \"name\": \"AccessProfile1\",\n \"type\": \"ACCESS_PROFILE\",\n \"cancelledRequestDetails\": {\n \"comment\": \"This request must be cancelled.\",\n \"owner\": {\n \"type\": \"IDENTITY\",\n \"id\": \"2c9180a46faadee4016fb4e018c20639\",\n \"name\": \"Support\"\n },\n \"modified\": \"2019-12-20T09:17:12.192Z\"\n },\n \"errorMessages\": [\n [\n {\n \"locale\": \"en-US\",\n \"localeOrigin\": \"DEFAULT\",\n \"text\": \"The request was syntactically correct but its content is semantically invalid.\"\n },\n {\n \"locale\": \"en-US\",\n \"localeOrigin\": \"DEFAULT\",\n \"text\": \"The request was syntactically correct but its content is semantically invalid.\"\n }\n ],\n [\n {\n \"locale\": \"en-US\",\n \"localeOrigin\": \"DEFAULT\",\n \"text\": \"The request was syntactically correct but its content is semantically invalid.\"\n },\n {\n \"locale\": \"en-US\",\n \"localeOrigin\": \"DEFAULT\",\n \"text\": \"The request was syntactically correct but its content is semantically invalid.\"\n }\n ]\n ],\n \"state\": \"EXECUTING\",\n \"approvalDetails\": [\n {\n \"forwarded\": false,\n \"originalOwner\": {\n \"type\": \"IDENTITY\",\n \"id\": \"2c7180a46faadee4016fb4e018c20642\",\n \"name\": \"Michael Michaels\"\n },\n \"currentOwner\": {\n \"type\": \"IDENTITY\",\n \"id\": \"2c3780a46faadee4016fb4e018c20652\",\n \"name\": \"Allen Albertson\"\n },\n \"modified\": \"2019-08-23T18:52:57.398Z\",\n \"status\": \"PENDING\",\n \"scheme\": \"MANAGER\",\n \"errorMessages\": [\n {\n \"locale\": \"en-US\",\n \"localeOrigin\": \"DEFAULT\",\n \"text\": \"The request was syntactically correct but its content is semantically invalid.\"\n },\n {\n \"locale\": \"en-US\",\n \"localeOrigin\": \"DEFAULT\",\n \"text\": \"The request was syntactically correct but its content is semantically invalid.\"\n }\n ],\n \"comment\": \"I approve this request\",\n \"removeDate\": \"2020-07-11T00:00:00Z\"\n },\n {\n \"forwarded\": false,\n \"originalOwner\": {\n \"type\": \"IDENTITY\",\n \"id\": \"2c7180a46faadee4016fb4e018c20642\",\n \"name\": \"Michael Michaels\"\n },\n \"currentOwner\": {\n \"type\": \"IDENTITY\",\n \"id\": \"2c3780a46faadee4016fb4e018c20652\",\n \"name\": \"Allen Albertson\"\n },\n \"modified\": \"2019-08-23T18:52:57.398Z\",\n \"status\": \"PENDING\",\n \"scheme\": \"MANAGER\",\n \"errorMessages\": [\n {\n \"locale\": \"en-US\",\n \"localeOrigin\": \"DEFAULT\",\n \"text\": \"The request was syntactically correct but its content is semantically invalid.\"\n },\n {\n \"locale\": \"en-US\",\n \"localeOrigin\": \"DEFAULT\",\n \"text\": \"The request was syntactically correct but its content is semantically invalid.\"\n }\n ],\n \"comment\": \"I approve this request\",\n \"removeDate\": \"2020-07-11T00:00:00Z\"\n }\n ],\n \"manualWorkItemDetails\": [\n {\n \"forwarded\": true,\n \"originalOwner\": {\n \"type\": \"IDENTITY\",\n \"id\": \"2c7180a46faadee4016fb4e018c20642\",\n \"name\": \"Michael Michaels\"\n },\n \"currentOwner\": {\n \"type\": \"IDENTITY\",\n \"id\": \"2c3780a46faadee4016fb4e018c20652\",\n \"name\": \"Allen Albertson\"\n },\n \"modified\": \"2019-08-23T18:52:57.398Z\",\n \"status\": \"PENDING\",\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 \"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 },\n {\n \"forwarded\": true,\n \"originalOwner\": {\n \"type\": \"IDENTITY\",\n \"id\": \"2c7180a46faadee4016fb4e018c20642\",\n \"name\": \"Michael Michaels\"\n },\n \"currentOwner\": {\n \"type\": \"IDENTITY\",\n \"id\": \"2c3780a46faadee4016fb4e018c20652\",\n \"name\": \"Allen Albertson\"\n },\n \"modified\": \"2019-08-23T18:52:57.398Z\",\n \"status\": \"PENDING\",\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 \"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 }\n ],\n \"accountActivityItemId\": \"2c9180926cbfbddd016cbfc7c3b10010\",\n \"requestType\": \"GRANT_ACCESS\",\n \"modified\": \"2019-08-23T18:52:59.162Z\",\n \"created\": \"2019-08-23T18:40:35.772Z\",\n \"requester\": {\n \"type\": \"IDENTITY\",\n \"id\": \"2c7180a46faadee4016fb4e018c20648\",\n \"name\": \"William Wilson\"\n },\n \"requestedFor\": {\n \"type\": \"IDENTITY\",\n \"id\": \"2c4180a46faadee4016fb4e018c20626\",\n \"name\": \"Robert Robinson\"\n },\n \"requesterComment\": {\n \"comment\": \"This is a comment.\",\n \"created\": \"2017-07-11T18:45:37.098Z\"\n },\n \"sodViolationContext\": {\n \"state\": \"SUCCESS\",\n \"uuid\": \"f73d16e9-a038-46c5-b217-1246e15fdbdd\",\n \"violationCheckResult\": {\n \"message\": {\n \"locale\": \"en-US\",\n \"localeOrigin\": \"DEFAULT\",\n \"text\": \"The request was syntactically correct but its content is semantically invalid.\"\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 \"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 \"existing\": true,\n \"type\": \"ENTITLEMENT\",\n \"id\": \"2c918085771e9d3301773b3cb66f6398\",\n \"name\": \"My HR Entitlement\"\n }\n ]\n }\n }\n },\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 \"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 \"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 \"type\": \"SOD_POLICY\",\n \"id\": \"0f11f2a4-7c94-4bf3-a2bd-742580fe3bde\",\n \"name\": \"Business SOD Policy\"\n }\n ]\n }\n },\n \"provisioningDetails\": {\n \"orderedSubPhaseReferences\": \"manualWorkItemDetails\"\n },\n \"preApprovalTriggerDetails\": {\n \"comment\": \"Access is Approved\",\n \"reviewer\": \"John Doe\",\n \"decision\": \"APPROVED\"\n },\n \"accessRequestPhases\": [\n {\n \"started\": \"2020-07-11T00:00:00Z\",\n \"finished\": \"2020-07-12T00:00:00Z\",\n \"name\": \"APPROVAL_PHASE\",\n \"state\": \"COMPLETED\",\n \"result\": \"SUCCESSFUL\",\n \"phaseReference\": \"approvalDetails\"\n },\n {\n \"started\": \"2020-07-11T00:00:00Z\",\n \"finished\": \"2020-07-12T00:00:00Z\",\n \"name\": \"APPROVAL_PHASE\",\n \"state\": \"COMPLETED\",\n \"result\": \"SUCCESSFUL\",\n \"phaseReference\": \"approvalDetails\"\n }\n ],\n \"description\": \"This is the Engineering role that engineers are granted.\",\n \"removeDate\": \"2019-10-23T00:00:00.000Z\",\n \"cancelable\": true,\n \"accessRequestId\": \"2b838de9-db9b-abcf-e646-d4f274ad4238\",\n \"clientMetadata\": {\n \"key1\": \"value1\",\n \"key2\": \"value2\"\n }\n },\n {\n \"name\": \"AccessProfile1\",\n \"type\": \"ACCESS_PROFILE\",\n \"cancelledRequestDetails\": {\n \"comment\": \"This request must be cancelled.\",\n \"owner\": {\n \"type\": \"IDENTITY\",\n \"id\": \"2c9180a46faadee4016fb4e018c20639\",\n \"name\": \"Support\"\n },\n \"modified\": \"2019-12-20T09:17:12.192Z\"\n },\n \"errorMessages\": [\n [\n {\n \"locale\": \"en-US\",\n \"localeOrigin\": \"DEFAULT\",\n \"text\": \"The request was syntactically correct but its content is semantically invalid.\"\n },\n {\n \"locale\": \"en-US\",\n \"localeOrigin\": \"DEFAULT\",\n \"text\": \"The request was syntactically correct but its content is semantically invalid.\"\n }\n ],\n [\n {\n \"locale\": \"en-US\",\n \"localeOrigin\": \"DEFAULT\",\n \"text\": \"The request was syntactically correct but its content is semantically invalid.\"\n },\n {\n \"locale\": \"en-US\",\n \"localeOrigin\": \"DEFAULT\",\n \"text\": \"The request was syntactically correct but its content is semantically invalid.\"\n }\n ]\n ],\n \"state\": \"EXECUTING\",\n \"approvalDetails\": [\n {\n \"forwarded\": false,\n \"originalOwner\": {\n \"type\": \"IDENTITY\",\n \"id\": \"2c7180a46faadee4016fb4e018c20642\",\n \"name\": \"Michael Michaels\"\n },\n \"currentOwner\": {\n \"type\": \"IDENTITY\",\n \"id\": \"2c3780a46faadee4016fb4e018c20652\",\n \"name\": \"Allen Albertson\"\n },\n \"modified\": \"2019-08-23T18:52:57.398Z\",\n \"status\": \"PENDING\",\n \"scheme\": \"MANAGER\",\n \"errorMessages\": [\n {\n \"locale\": \"en-US\",\n \"localeOrigin\": \"DEFAULT\",\n \"text\": \"The request was syntactically correct but its content is semantically invalid.\"\n },\n {\n \"locale\": \"en-US\",\n \"localeOrigin\": \"DEFAULT\",\n \"text\": \"The request was syntactically correct but its content is semantically invalid.\"\n }\n ],\n \"comment\": \"I approve this request\",\n \"removeDate\": \"2020-07-11T00:00:00Z\"\n },\n {\n \"forwarded\": false,\n \"originalOwner\": {\n \"type\": \"IDENTITY\",\n \"id\": \"2c7180a46faadee4016fb4e018c20642\",\n \"name\": \"Michael Michaels\"\n },\n \"currentOwner\": {\n \"type\": \"IDENTITY\",\n \"id\": \"2c3780a46faadee4016fb4e018c20652\",\n \"name\": \"Allen Albertson\"\n },\n \"modified\": \"2019-08-23T18:52:57.398Z\",\n \"status\": \"PENDING\",\n \"scheme\": \"MANAGER\",\n \"errorMessages\": [\n {\n \"locale\": \"en-US\",\n \"localeOrigin\": \"DEFAULT\",\n \"text\": \"The request was syntactically correct but its content is semantically invalid.\"\n },\n {\n \"locale\": \"en-US\",\n \"localeOrigin\": \"DEFAULT\",\n \"text\": \"The request was syntactically correct but its content is semantically invalid.\"\n }\n ],\n \"comment\": \"I approve this request\",\n \"removeDate\": \"2020-07-11T00:00:00Z\"\n }\n ],\n \"manualWorkItemDetails\": [\n {\n \"forwarded\": true,\n \"originalOwner\": {\n \"type\": \"IDENTITY\",\n \"id\": \"2c7180a46faadee4016fb4e018c20642\",\n \"name\": \"Michael Michaels\"\n },\n \"currentOwner\": {\n \"type\": \"IDENTITY\",\n \"id\": \"2c3780a46faadee4016fb4e018c20652\",\n \"name\": \"Allen Albertson\"\n },\n \"modified\": \"2019-08-23T18:52:57.398Z\",\n \"status\": \"PENDING\",\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 \"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 },\n {\n \"forwarded\": true,\n \"originalOwner\": {\n \"type\": \"IDENTITY\",\n \"id\": \"2c7180a46faadee4016fb4e018c20642\",\n \"name\": \"Michael Michaels\"\n },\n \"currentOwner\": {\n \"type\": \"IDENTITY\",\n \"id\": \"2c3780a46faadee4016fb4e018c20652\",\n \"name\": \"Allen Albertson\"\n },\n \"modified\": \"2019-08-23T18:52:57.398Z\",\n \"status\": \"PENDING\",\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 \"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 }\n ],\n \"accountActivityItemId\": \"2c9180926cbfbddd016cbfc7c3b10010\",\n \"requestType\": \"GRANT_ACCESS\",\n \"modified\": \"2019-08-23T18:52:59.162Z\",\n \"created\": \"2019-08-23T18:40:35.772Z\",\n \"requester\": {\n \"type\": \"IDENTITY\",\n \"id\": \"2c7180a46faadee4016fb4e018c20648\",\n \"name\": \"William Wilson\"\n },\n \"requestedFor\": {\n \"type\": \"IDENTITY\",\n \"id\": \"2c4180a46faadee4016fb4e018c20626\",\n \"name\": \"Robert Robinson\"\n },\n \"requesterComment\": {\n \"comment\": \"This is a comment.\",\n \"created\": \"2017-07-11T18:45:37.098Z\"\n },\n \"sodViolationContext\": {\n \"state\": \"SUCCESS\",\n \"uuid\": \"f73d16e9-a038-46c5-b217-1246e15fdbdd\",\n \"violationCheckResult\": {\n \"message\": {\n \"locale\": \"en-US\",\n \"localeOrigin\": \"DEFAULT\",\n \"text\": \"The request was syntactically correct but its content is semantically invalid.\"\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 \"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 \"existing\": true,\n \"type\": \"ENTITLEMENT\",\n \"id\": \"2c918085771e9d3301773b3cb66f6398\",\n \"name\": \"My HR Entitlement\"\n }\n ]\n }\n }\n },\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 \"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 \"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 \"type\": \"SOD_POLICY\",\n \"id\": \"0f11f2a4-7c94-4bf3-a2bd-742580fe3bde\",\n \"name\": \"Business SOD Policy\"\n }\n ]\n }\n },\n \"provisioningDetails\": {\n \"orderedSubPhaseReferences\": \"manualWorkItemDetails\"\n },\n \"preApprovalTriggerDetails\": {\n \"comment\": \"Access is Approved\",\n \"reviewer\": \"John Doe\",\n \"decision\": \"APPROVED\"\n },\n \"accessRequestPhases\": [\n {\n \"started\": \"2020-07-11T00:00:00Z\",\n \"finished\": \"2020-07-12T00:00:00Z\",\n \"name\": \"APPROVAL_PHASE\",\n \"state\": \"COMPLETED\",\n \"result\": \"SUCCESSFUL\",\n \"phaseReference\": \"approvalDetails\"\n },\n {\n \"started\": \"2020-07-11T00:00:00Z\",\n \"finished\": \"2020-07-12T00:00:00Z\",\n \"name\": \"APPROVAL_PHASE\",\n \"state\": \"COMPLETED\",\n \"result\": \"SUCCESSFUL\",\n \"phaseReference\": \"approvalDetails\"\n }\n ],\n \"description\": \"This is the Engineering role that engineers are granted.\",\n \"removeDate\": \"2019-10-23T00:00:00.000Z\",\n \"cancelable\": true,\n \"accessRequestId\": \"2b838de9-db9b-abcf-e646-d4f274ad4238\",\n \"clientMetadata\": {\n \"key1\": \"value1\",\n \"key2\": \"value2\"\n }\n }\n]", + "cookie": [], + "_postman_previewlanguage": "json" + }, + { + "id": "7e29ab4f-54bc-4b59-a3e4-677c279d72ca", + "name": "Client Error - Returned if the request body is invalid.", + "originalRequest": { + "url": { + "path": [ + "access-request-status" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [ + { + "disabled": false, + "description": { + "content": "Filter the results by the identity for which the requests were made. *me* indicates the current user. Mutually exclusive with *regarding-identity*.", + "type": "text/plain" + }, + "key": "requested-for", + "value": "2c9180877b2b6ea4017b2c545f971429" + }, + { + "disabled": false, + "description": { + "content": "Filter the results by the identity that made the requests. *me* indicates the current user. Mutually exclusive with *regarding-identity*.", + "type": "text/plain" + }, + "key": "requested-by", + "value": "2c9180877b2b6ea4017b2c545f971429" + }, + { + "disabled": false, + "description": { + "content": "Filter the results by the specified identity which is either the requester or target of the requests. *me* indicates the current user. Mutually exclusive with *requested-for* and *requested-by*.", + "type": "text/plain" + }, + "key": "regarding-identity", + "value": "2c9180877b2b6ea4017b2c545f971429" + }, + { + "disabled": false, + "description": { + "content": "Filter the results by the specified identity which is the owner of the Identity Request Work Item. *me* indicates the current user.", + "type": "text/plain" + }, + "key": "assigned-to", + "value": "2c9180877b2b6ea4017b2c545f971429" + }, + { + "disabled": false, + "description": { + "content": "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.", + "type": "text/plain" + }, + "key": "count", + "value": "false" + }, + { + "disabled": false, + "description": { + "content": "Max number of results to return.", + "type": "text/plain" + }, + "key": "limit", + "value": "100" + }, + { + "disabled": false, + "description": { + "content": "Offset into the full result set. Usually specified with *limit* to paginate through the results. Defaults to 0 if not specified.", + "type": "text/plain" + }, + "key": "offset", + "value": "10" + }, + { + "disabled": false, + "description": { + "content": "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**accountActivityItemId**: *eq, in, ge, gt, le, lt, ne, isnull, sw*", + "type": "text/plain" + }, + "key": "filters", + "value": "accountActivityItemId eq \"2c918086771c86df0177401efcdf54c0\"" + }, + { + "disabled": false, + "description": { + "content": "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, accountActivityItemId, name**", + "type": "text/plain" + }, + "key": "sorters", + "value": "created" + } + ], + "variable": [] + }, + "header": [ + { + "key": "Accept", + "value": "application/json" + }, + { + "description": { + "content": "Added as a part of security scheme: oauth2", + "type": "text/plain" + }, + "key": "Authorization", + "value": "" + } + ], + "method": "GET", + "body": {} + }, + "status": "Bad Request", + "code": 400, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "body": "{\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 \"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 \"locale\": \"en-US\",\n \"localeOrigin\": \"DEFAULT\",\n \"text\": \"The request was syntactically correct but its content is semantically invalid.\"\n }\n ]\n}", + "cookie": [], + "_postman_previewlanguage": "json" + }, + { + "id": "18f7f587-6440-45ff-b018-b740bcabf5fb", + "name": "Unauthorized - Returned if there is no authorization header, or if the JWT token is expired.", + "originalRequest": { + "url": { + "path": [ + "access-request-status" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [ + { + "disabled": false, + "description": { + "content": "Filter the results by the identity for which the requests were made. *me* indicates the current user. Mutually exclusive with *regarding-identity*.", + "type": "text/plain" + }, + "key": "requested-for", + "value": "2c9180877b2b6ea4017b2c545f971429" + }, + { + "disabled": false, + "description": { + "content": "Filter the results by the identity that made the requests. *me* indicates the current user. Mutually exclusive with *regarding-identity*.", + "type": "text/plain" + }, + "key": "requested-by", + "value": "2c9180877b2b6ea4017b2c545f971429" + }, + { + "disabled": false, + "description": { + "content": "Filter the results by the specified identity which is either the requester or target of the requests. *me* indicates the current user. Mutually exclusive with *requested-for* and *requested-by*.", + "type": "text/plain" + }, + "key": "regarding-identity", + "value": "2c9180877b2b6ea4017b2c545f971429" + }, + { + "disabled": false, + "description": { + "content": "Filter the results by the specified identity which is the owner of the Identity Request Work Item. *me* indicates the current user.", + "type": "text/plain" + }, + "key": "assigned-to", + "value": "2c9180877b2b6ea4017b2c545f971429" + }, + { + "disabled": false, + "description": { + "content": "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.", + "type": "text/plain" + }, + "key": "count", + "value": "false" + }, + { + "disabled": false, + "description": { + "content": "Max number of results to return.", + "type": "text/plain" + }, + "key": "limit", + "value": "100" + }, + { + "disabled": false, + "description": { + "content": "Offset into the full result set. Usually specified with *limit* to paginate through the results. Defaults to 0 if not specified.", + "type": "text/plain" + }, + "key": "offset", + "value": "10" + }, + { + "disabled": false, + "description": { + "content": "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**accountActivityItemId**: *eq, in, ge, gt, le, lt, ne, isnull, sw*", + "type": "text/plain" + }, + "key": "filters", + "value": "accountActivityItemId eq \"2c918086771c86df0177401efcdf54c0\"" + }, + { + "disabled": false, + "description": { + "content": "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, accountActivityItemId, name**", + "type": "text/plain" + }, + "key": "sorters", + "value": "created" + } + ], + "variable": [] + }, + "header": [ + { + "key": "Accept", + "value": "application/json" + }, + { + "description": { + "content": "Added as a part of security scheme: oauth2", + "type": "text/plain" + }, + "key": "Authorization", + "value": "" + } + ], + "method": "GET", + "body": {} + }, + "status": "Unauthorized", + "code": 401, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "body": "{\n \"error\": \"JWT validation failed: JWT is expired\"\n}", + "cookie": [], + "_postman_previewlanguage": "json" + }, + { + "id": "8a4ea677-eb88-4adf-85f1-86cfcbcf85d0", + "name": "Forbidden - Returned if the user you are running as, doesn't have access to this end-point.", + "originalRequest": { + "url": { + "path": [ + "access-request-status" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [ + { + "disabled": false, + "description": { + "content": "Filter the results by the identity for which the requests were made. *me* indicates the current user. Mutually exclusive with *regarding-identity*.", + "type": "text/plain" + }, + "key": "requested-for", + "value": "2c9180877b2b6ea4017b2c545f971429" + }, + { + "disabled": false, + "description": { + "content": "Filter the results by the identity that made the requests. *me* indicates the current user. Mutually exclusive with *regarding-identity*.", + "type": "text/plain" + }, + "key": "requested-by", + "value": "2c9180877b2b6ea4017b2c545f971429" + }, + { + "disabled": false, + "description": { + "content": "Filter the results by the specified identity which is either the requester or target of the requests. *me* indicates the current user. Mutually exclusive with *requested-for* and *requested-by*.", + "type": "text/plain" + }, + "key": "regarding-identity", + "value": "2c9180877b2b6ea4017b2c545f971429" + }, + { + "disabled": false, + "description": { + "content": "Filter the results by the specified identity which is the owner of the Identity Request Work Item. *me* indicates the current user.", + "type": "text/plain" + }, + "key": "assigned-to", + "value": "2c9180877b2b6ea4017b2c545f971429" + }, + { + "disabled": false, + "description": { + "content": "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.", + "type": "text/plain" + }, + "key": "count", + "value": "false" + }, + { + "disabled": false, + "description": { + "content": "Max number of results to return.", + "type": "text/plain" + }, + "key": "limit", + "value": "100" + }, + { + "disabled": false, + "description": { + "content": "Offset into the full result set. Usually specified with *limit* to paginate through the results. Defaults to 0 if not specified.", + "type": "text/plain" + }, + "key": "offset", + "value": "10" + }, + { + "disabled": false, + "description": { + "content": "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**accountActivityItemId**: *eq, in, ge, gt, le, lt, ne, isnull, sw*", + "type": "text/plain" + }, + "key": "filters", + "value": "accountActivityItemId eq \"2c918086771c86df0177401efcdf54c0\"" + }, + { + "disabled": false, + "description": { + "content": "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, accountActivityItemId, name**", + "type": "text/plain" + }, + "key": "sorters", + "value": "created" + } + ], + "variable": [] + }, + "header": [ + { + "key": "Accept", + "value": "application/json" + }, + { + "description": { + "content": "Added as a part of security scheme: oauth2", + "type": "text/plain" + }, + "key": "Authorization", + "value": "" + } + ], + "method": "GET", + "body": {} + }, + "status": "Forbidden", + "code": 403, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "body": "{\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}", + "cookie": [], + "_postman_previewlanguage": "json" + }, + { + "id": "52a6f4c4-f156-4d2b-a153-4e051f7b8bfa", + "name": "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.", + "originalRequest": { + "url": { + "path": [ + "access-request-status" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [ + { + "disabled": false, + "description": { + "content": "Filter the results by the identity for which the requests were made. *me* indicates the current user. Mutually exclusive with *regarding-identity*.", + "type": "text/plain" + }, + "key": "requested-for", + "value": "2c9180877b2b6ea4017b2c545f971429" + }, + { + "disabled": false, + "description": { + "content": "Filter the results by the identity that made the requests. *me* indicates the current user. Mutually exclusive with *regarding-identity*.", + "type": "text/plain" + }, + "key": "requested-by", + "value": "2c9180877b2b6ea4017b2c545f971429" + }, + { + "disabled": false, + "description": { + "content": "Filter the results by the specified identity which is either the requester or target of the requests. *me* indicates the current user. Mutually exclusive with *requested-for* and *requested-by*.", + "type": "text/plain" + }, + "key": "regarding-identity", + "value": "2c9180877b2b6ea4017b2c545f971429" + }, + { + "disabled": false, + "description": { + "content": "Filter the results by the specified identity which is the owner of the Identity Request Work Item. *me* indicates the current user.", + "type": "text/plain" + }, + "key": "assigned-to", + "value": "2c9180877b2b6ea4017b2c545f971429" + }, + { + "disabled": false, + "description": { + "content": "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.", + "type": "text/plain" + }, + "key": "count", + "value": "false" + }, + { + "disabled": false, + "description": { + "content": "Max number of results to return.", + "type": "text/plain" + }, + "key": "limit", + "value": "100" + }, + { + "disabled": false, + "description": { + "content": "Offset into the full result set. Usually specified with *limit* to paginate through the results. Defaults to 0 if not specified.", + "type": "text/plain" + }, + "key": "offset", + "value": "10" + }, + { + "disabled": false, + "description": { + "content": "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**accountActivityItemId**: *eq, in, ge, gt, le, lt, ne, isnull, sw*", + "type": "text/plain" + }, + "key": "filters", + "value": "accountActivityItemId eq \"2c918086771c86df0177401efcdf54c0\"" + }, + { + "disabled": false, + "description": { + "content": "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, accountActivityItemId, name**", + "type": "text/plain" + }, + "key": "sorters", + "value": "created" + } + ], + "variable": [] + }, + "header": [ + { + "key": "Accept", + "value": "application/json" + }, + { + "description": { + "content": "Added as a part of security scheme: oauth2", + "type": "text/plain" + }, + "key": "Authorization", + "value": "" + } + ], + "method": "GET", + "body": {} + }, + "status": "Too Many Requests", + "code": 429, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "body": "{\n \"message\": \" Rate Limit Exceeded \"\n}", + "cookie": [], + "_postman_previewlanguage": "json" + }, + { + "id": "ff9ba359-3158-41c5-8fc0-3249c559a888", + "name": "Internal Server Error - Returned if there is an unexpected error.", + "originalRequest": { + "url": { + "path": [ + "access-request-status" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [ + { + "disabled": false, + "description": { + "content": "Filter the results by the identity for which the requests were made. *me* indicates the current user. Mutually exclusive with *regarding-identity*.", + "type": "text/plain" + }, + "key": "requested-for", + "value": "2c9180877b2b6ea4017b2c545f971429" + }, + { + "disabled": false, + "description": { + "content": "Filter the results by the identity that made the requests. *me* indicates the current user. Mutually exclusive with *regarding-identity*.", + "type": "text/plain" + }, + "key": "requested-by", + "value": "2c9180877b2b6ea4017b2c545f971429" + }, + { + "disabled": false, + "description": { + "content": "Filter the results by the specified identity which is either the requester or target of the requests. *me* indicates the current user. Mutually exclusive with *requested-for* and *requested-by*.", + "type": "text/plain" + }, + "key": "regarding-identity", + "value": "2c9180877b2b6ea4017b2c545f971429" + }, + { + "disabled": false, + "description": { + "content": "Filter the results by the specified identity which is the owner of the Identity Request Work Item. *me* indicates the current user.", + "type": "text/plain" + }, + "key": "assigned-to", + "value": "2c9180877b2b6ea4017b2c545f971429" + }, + { + "disabled": false, + "description": { + "content": "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.", + "type": "text/plain" + }, + "key": "count", + "value": "false" + }, + { + "disabled": false, + "description": { + "content": "Max number of results to return.", + "type": "text/plain" + }, + "key": "limit", + "value": "100" + }, + { + "disabled": false, + "description": { + "content": "Offset into the full result set. Usually specified with *limit* to paginate through the results. Defaults to 0 if not specified.", + "type": "text/plain" + }, + "key": "offset", + "value": "10" + }, + { + "disabled": false, + "description": { + "content": "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**accountActivityItemId**: *eq, in, ge, gt, le, lt, ne, isnull, sw*", + "type": "text/plain" + }, + "key": "filters", + "value": "accountActivityItemId eq \"2c918086771c86df0177401efcdf54c0\"" + }, + { + "disabled": false, + "description": { + "content": "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, accountActivityItemId, name**", + "type": "text/plain" + }, + "key": "sorters", + "value": "created" + } + ], + "variable": [] + }, + "header": [ + { + "key": "Accept", + "value": "application/json" + }, + { + "description": { + "content": "Added as a part of security scheme: oauth2", + "type": "text/plain" + }, + "key": "Authorization", + "value": "" + } + ], + "method": "GET", + "body": {} + }, + "status": "Internal Server Error", + "code": 500, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "body": "{\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}", + "cookie": [], + "_postman_previewlanguage": "json" + } + ], + "event": [], + "protocolProfileBehavior": { + "disableBodyPruning": true + } } - ], - "body": "{\n \"detailCode\": \"\",\n \"trackingId\": \"\",\n \"messages\": [\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n },\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n }\n ],\n \"causes\": [\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n },\n {\n \"locale\": \"\",\n \"localeOrigin\": \"DEFAULT\",\n \"text\": \"\"\n }\n ]\n}", - "cookie": [], - "_postman_previewlanguage": "json" - } - ], - "event": [], - "protocolProfileBehavior": { - "disableBodyPruning": true - } + ] }, { - "id": "3ccf6684-37cf-4e05-8143-913bcf12e7c9", - "name": "Patch a specified Access Profile", - "request": { - "name": "Patch a specified Access Profile", - "description": { - "content": "This API updates an existing Access Profile. The following fields are patchable:\n\n**name**\n\n**description**\n\n**enabled**\n\n**owner**\n\n**requestable**\n\n**accessRequestConfig**\n\n**revokeRequestConfig**\n\n**segments**\n\n**entitlements**\n\n**provisioningCriteria**\n\n**source** (must be updated with entitlements belonging to new source in the same API call)\n\nIf you need to change the `source` of the access profile, you can do so only if you update the `entitlements` in the same API call. The new entitlements can only come from the target source that you want to change to. Look for the example \"Replace Source\" in the examples dropdown.\n\nA token with API, ORG_ADMIN, SOURCE_ADMIN, or SOURCE_SUBADMIN authority is required to call this API. In addition, a SOURCE_SUBADMIN may only use this API to patch Access Profiles which are associated with Sources they are able to administer.\n> The maximum supported length for the description field is 2000 characters. Longer descriptions will be preserved for existing access profiles, however, any new access profiles as well as any updates to existing descriptions will be limited to 2000 characters.\n\n> You can only add or replace **entitlements** that exist on the source that the access profile is attached to. You can use the **list entitlements** endpoint with the **filters** query parameter to get a list of available entitlements on the access profile's source.\n\n> Patching the value of the **requestable** field is only supported for customers enabled with the new Request Center. Otherwise, attempting to modify this field results in a 400 error.", - "type": "text/plain" - }, - "url": { - "path": [ - "access-profiles", - ":id" - ], - "host": [ - "{{baseUrl}}" - ], - "query": [], - "variable": [ + "name": "Accounts", + "description": "Use this API to implement and customize account functionality.\nWith this functionality in place, administrators can manage users' access across sources in IdentityNow. \n\nIn IdentityNow, an account refers to a user's account on a supported source.\nThis typically includes a unique identifier for the user, a unique password, a set of permissions associated with the source and a set of attributes. IdentityNow loads accounts through the creation of sources in IdentityNow.\n\nAdministrators can correlate users' identities with the users' accounts on the different sources they use. \nThis allows IdentityNow to govern the access of identities and all their correlated accounts securely and cohesively. \n\nTo view the accounts on a source and their correlated identities, administrators can use the Connections drop-down menu, select Sources, select the relevant source, and select its Account tab. \n\nTo view and edit source account statuses for an identity in IdentityNow, administrators can use the Identities drop-down menu, select Identity List, select the relevant identity, and select its Accounts tab. \nAdministrators can toggle an account's Actions to aggregate the account, enable/disable it, unlock it, or remove it from the identity. \n\nAccounts can have the following statuses: \n\n- Enabled: The account is enabled. The user can access it.\n\n- Disabled: The account is disabled, and the user cannot access it, but the identity is not disabled in IdentityNow. This can occur when an administrator disables the account or when the user's lifecycle state changes. \n\n- Locked: The account is locked. This may occur when someone has entered an incorrect password for the account too many times.\n\n- Pending: The account is currently updating. This status typically lasts seconds. \n\nAdministrators can select the source account to view its attributes, entitlements, and the last time the account's password was changed.\n\nRefer to [Managing User Accounts](https://documentation.sailpoint.com/saas/help/common/users/user_access.html#managing-user-accounts) for more information about accounts.\n", + "item": [ { - "type": "any", - "value": "", - "key": "id", - "disabled": true, - "description": { - "content": "(Required) ID of the Access Profile to patch", - "type": "text/plain" - } - } - ] - }, - "header": [ - { - "key": "Content-Type", - "value": "application/json-patch+json" - }, - { - "key": "Accept", - "value": "application/json" - } - ], - "method": "PATCH", - "body": { - "mode": "raw", - "raw": "[\n {\n \"op\": \"test\",\n \"path\": \"\",\n \"value\": \"\"\n },\n {\n \"op\": \"move\",\n \"path\": \"\",\n \"value\": \"\"\n }\n]", - "options": { - "raw": { - "headerFamily": "json", - "language": "json" - } - } - } - }, - "response": [ - { - "id": "39ffd8d9-82c2-444e-b6c0-aaafdd678724", - "name": "Responds with the Access Profile as updated.", - "originalRequest": { - "url": { - "path": [ - "access-profiles", - ":id" - ], - "host": [ - "{{baseUrl}}" - ], - "query": [], - "variable": [] - }, - "header": [ - { - "key": "Content-Type", - "value": "application/json-patch+json" - }, - { - "key": "Accept", - "value": "application/json" - }, - { - "description": { - "content": "Added as a part of security scheme: oauth2", - "type": "text/plain" + "id": "ea1484bb-0c3b-4872-9adf-d0dea9b68367", + "name": "Accounts List", + "request": { + "name": "Accounts List", + "description": { + "content": "This returns a list of accounts. \nA token with ORG_ADMIN authority is required to call this API.", + "type": "text/plain" + }, + "url": { + "path": [ + "accounts" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [ + { + "disabled": false, + "description": { + "content": "Max number of results to return.\nSee [V3 API Standard Collection Parameters](https://developer.sailpoint.com/idn/api/standard-collection-parameters) for more information.", + "type": "text/plain" + }, + "key": "limit", + "value": "250" + }, + { + "disabled": false, + "description": { + "content": "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.", + "type": "text/plain" + }, + "key": "offset", + "value": "0" + }, + { + "disabled": false, + "description": { + "content": "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.", + "type": "text/plain" + }, + "key": "count", + "value": "true" + }, + { + "disabled": false, + "description": { + "content": "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, sw*\n\n**identityId**: *eq, in, sw*\n\n**name**: *eq, in, sw*\n\n**nativeIdentity**: *eq, in, sw*\n\n**sourceId**: *eq, in, sw*\n\n**uncorrelated**: *eq*\n\n**identity.name**: *eq, in, sw*", + "type": "text/plain" + }, + "key": "filters", + "value": "identityId eq \"2c9180858082150f0180893dbaf44201\"" + }, + { + "disabled": false, + "description": { + "content": "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: **id, name, created, modified, sourceId, identityId, nativeIdentity, uuid, manuallyCorrelated, identity.name**", + "type": "text/plain" + }, + "key": "sorters", + "value": "id,name" + } + ], + "variable": [] + }, + "header": [ + { + "key": "Accept", + "value": "application/json" + } + ], + "method": "GET", + "body": {}, + "auth": null }, - "key": "Authorization", - "value": "" - } - ], - "method": "PATCH", - "body": { - "mode": "raw", - "raw": "[\n {\n \"op\": \"test\",\n \"path\": \"\",\n \"value\": \"\"\n },\n {\n \"op\": \"move\",\n \"path\": \"\",\n \"value\": \"\"\n }\n]", - "options": { - "raw": { - "headerFamily": "json", - "language": "json" + "response": [ + { + "id": "37c4d427-b289-4665-b96b-2e0f351d636a", + "name": "List of account objects", + "originalRequest": { + "url": { + "path": [ + "accounts" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [ + { + "disabled": false, + "description": { + "content": "Max number of results to return.\nSee [V3 API Standard Collection Parameters](https://developer.sailpoint.com/idn/api/standard-collection-parameters) for more information.", + "type": "text/plain" + }, + "key": "limit", + "value": "250" + }, + { + "disabled": false, + "description": { + "content": "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.", + "type": "text/plain" + }, + "key": "offset", + "value": "0" + }, + { + "disabled": false, + "description": { + "content": "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.", + "type": "text/plain" + }, + "key": "count", + "value": "true" + }, + { + "disabled": false, + "description": { + "content": "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, sw*\n\n**identityId**: *eq, in, sw*\n\n**name**: *eq, in, sw*\n\n**nativeIdentity**: *eq, in, sw*\n\n**sourceId**: *eq, in, sw*\n\n**uncorrelated**: *eq*\n\n**identity.name**: *eq, in, sw*", + "type": "text/plain" + }, + "key": "filters", + "value": "identityId eq \"2c9180858082150f0180893dbaf44201\"" + }, + { + "disabled": false, + "description": { + "content": "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: **id, name, created, modified, sourceId, identityId, nativeIdentity, uuid, manuallyCorrelated, identity.name**", + "type": "text/plain" + }, + "key": "sorters", + "value": "id,name" + } + ], + "variable": [] + }, + "header": [ + { + "key": "Accept", + "value": "application/json" + }, + { + "description": { + "content": "Added as a part of security scheme: oauth2", + "type": "text/plain" + }, + "key": "Authorization", + "value": "" + } + ], + "method": "GET", + "body": {} + }, + "status": "OK", + "code": 200, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "body": "[\n {\n \"attributes\": {\n \"firstName\": \"SailPoint\",\n \"lastName\": \"Support\",\n \"displayName\": \"SailPoint Support\"\n },\n \"authoritative\": false,\n \"disabled\": false,\n \"hasEntitlements\": true,\n \"locked\": false,\n \"manuallyCorrelated\": false,\n \"name\": \"aName\",\n \"nativeIdentity\": \"552775\",\n \"sourceId\": \"2c9180835d2e5168015d32f890ca1581\",\n \"sourceName\": \"Employees\",\n \"systemAccount\": false,\n \"uncorrelated\": false,\n \"id\": \"id12345\",\n \"created\": \"2015-05-28T14:07:17Z\",\n \"modified\": \"2015-05-28T14:07:17Z\",\n \"identityId\": \"2c9180835d2e5168015d32f890ca1581\",\n \"description\": null,\n \"uuid\": \"slpt.support\",\n \"identity\": {\n \"type\": \"IDENTITY\",\n \"name\": \"Adam Kennedy\"\n },\n \"sourceOwner\": {\n \"type\": \"IDENTITY\",\n \"name\": \"SailPoint Support\"\n }\n },\n {\n \"attributes\": {\n \"firstName\": \"SailPoint\",\n \"lastName\": \"Support\",\n \"displayName\": \"SailPoint Support\"\n },\n \"authoritative\": false,\n \"disabled\": false,\n \"hasEntitlements\": true,\n \"locked\": false,\n \"manuallyCorrelated\": false,\n \"name\": \"aName\",\n \"nativeIdentity\": \"552775\",\n \"sourceId\": \"2c9180835d2e5168015d32f890ca1581\",\n \"sourceName\": \"Employees\",\n \"systemAccount\": false,\n \"uncorrelated\": false,\n \"id\": \"id12345\",\n \"created\": \"2015-05-28T14:07:17Z\",\n \"modified\": \"2015-05-28T14:07:17Z\",\n \"identityId\": \"2c9180835d2e5168015d32f890ca1581\",\n \"description\": null,\n \"uuid\": \"slpt.support\",\n \"identity\": {\n \"type\": \"IDENTITY\",\n \"name\": \"Adam Kennedy\"\n },\n \"sourceOwner\": {\n \"type\": \"IDENTITY\",\n \"name\": \"SailPoint Support\"\n }\n }\n]", + "cookie": [], + "_postman_previewlanguage": "json" + }, + { + "id": "84f57c05-f41b-468f-93b4-4a350ab25a21", + "name": "Client Error - Returned if the request body is invalid.", + "originalRequest": { + "url": { + "path": [ + "accounts" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [ + { + "disabled": false, + "description": { + "content": "Max number of results to return.\nSee [V3 API Standard Collection Parameters](https://developer.sailpoint.com/idn/api/standard-collection-parameters) for more information.", + "type": "text/plain" + }, + "key": "limit", + "value": "250" + }, + { + "disabled": false, + "description": { + "content": "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.", + "type": "text/plain" + }, + "key": "offset", + "value": "0" + }, + { + "disabled": false, + "description": { + "content": "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.", + "type": "text/plain" + }, + "key": "count", + "value": "true" + }, + { + "disabled": false, + "description": { + "content": "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, sw*\n\n**identityId**: *eq, in, sw*\n\n**name**: *eq, in, sw*\n\n**nativeIdentity**: *eq, in, sw*\n\n**sourceId**: *eq, in, sw*\n\n**uncorrelated**: *eq*\n\n**identity.name**: *eq, in, sw*", + "type": "text/plain" + }, + "key": "filters", + "value": "identityId eq \"2c9180858082150f0180893dbaf44201\"" + }, + { + "disabled": false, + "description": { + "content": "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: **id, name, created, modified, sourceId, identityId, nativeIdentity, uuid, manuallyCorrelated, identity.name**", + "type": "text/plain" + }, + "key": "sorters", + "value": "id,name" + } + ], + "variable": [] + }, + "header": [ + { + "key": "Accept", + "value": "application/json" + }, + { + "description": { + "content": "Added as a part of security scheme: oauth2", + "type": "text/plain" + }, + "key": "Authorization", + "value": "" + } + ], + "method": "GET", + "body": {} + }, + "status": "Bad Request", + "code": 400, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "body": "{\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 \"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 \"locale\": \"en-US\",\n \"localeOrigin\": \"DEFAULT\",\n \"text\": \"The request was syntactically correct but its content is semantically invalid.\"\n }\n ]\n}", + "cookie": [], + "_postman_previewlanguage": "json" + }, + { + "id": "c9f40eca-070f-4cb6-8eef-8d198533d53a", + "name": "Unauthorized - Returned if there is no authorization header, or if the JWT token is expired.", + "originalRequest": { + "url": { + "path": [ + "accounts" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [ + { + "disabled": false, + "description": { + "content": "Max number of results to return.\nSee [V3 API Standard Collection Parameters](https://developer.sailpoint.com/idn/api/standard-collection-parameters) for more information.", + "type": "text/plain" + }, + "key": "limit", + "value": "250" + }, + { + "disabled": false, + "description": { + "content": "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.", + "type": "text/plain" + }, + "key": "offset", + "value": "0" + }, + { + "disabled": false, + "description": { + "content": "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.", + "type": "text/plain" + }, + "key": "count", + "value": "true" + }, + { + "disabled": false, + "description": { + "content": "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, sw*\n\n**identityId**: *eq, in, sw*\n\n**name**: *eq, in, sw*\n\n**nativeIdentity**: *eq, in, sw*\n\n**sourceId**: *eq, in, sw*\n\n**uncorrelated**: *eq*\n\n**identity.name**: *eq, in, sw*", + "type": "text/plain" + }, + "key": "filters", + "value": "identityId eq \"2c9180858082150f0180893dbaf44201\"" + }, + { + "disabled": false, + "description": { + "content": "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: **id, name, created, modified, sourceId, identityId, nativeIdentity, uuid, manuallyCorrelated, identity.name**", + "type": "text/plain" + }, + "key": "sorters", + "value": "id,name" + } + ], + "variable": [] + }, + "header": [ + { + "key": "Accept", + "value": "application/json" + }, + { + "description": { + "content": "Added as a part of security scheme: oauth2", + "type": "text/plain" + }, + "key": "Authorization", + "value": "" + } + ], + "method": "GET", + "body": {} + }, + "status": "Unauthorized", + "code": 401, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "body": "{\n \"error\": \"JWT validation failed: JWT is expired\"\n}", + "cookie": [], + "_postman_previewlanguage": "json" + }, + { + "id": "cff814dd-7053-47c7-b348-f81eb3821459", + "name": "Forbidden - Returned if the user you are running as, doesn't have access to this end-point.", + "originalRequest": { + "url": { + "path": [ + "accounts" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [ + { + "disabled": false, + "description": { + "content": "Max number of results to return.\nSee [V3 API Standard Collection Parameters](https://developer.sailpoint.com/idn/api/standard-collection-parameters) for more information.", + "type": "text/plain" + }, + "key": "limit", + "value": "250" + }, + { + "disabled": false, + "description": { + "content": "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.", + "type": "text/plain" + }, + "key": "offset", + "value": "0" + }, + { + "disabled": false, + "description": { + "content": "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.", + "type": "text/plain" + }, + "key": "count", + "value": "true" + }, + { + "disabled": false, + "description": { + "content": "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, sw*\n\n**identityId**: *eq, in, sw*\n\n**name**: *eq, in, sw*\n\n**nativeIdentity**: *eq, in, sw*\n\n**sourceId**: *eq, in, sw*\n\n**uncorrelated**: *eq*\n\n**identity.name**: *eq, in, sw*", + "type": "text/plain" + }, + "key": "filters", + "value": "identityId eq \"2c9180858082150f0180893dbaf44201\"" + }, + { + "disabled": false, + "description": { + "content": "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: **id, name, created, modified, sourceId, identityId, nativeIdentity, uuid, manuallyCorrelated, identity.name**", + "type": "text/plain" + }, + "key": "sorters", + "value": "id,name" + } + ], + "variable": [] + }, + "header": [ + { + "key": "Accept", + "value": "application/json" + }, + { + "description": { + "content": "Added as a part of security scheme: oauth2", + "type": "text/plain" + }, + "key": "Authorization", + "value": "" + } + ], + "method": "GET", + "body": {} + }, + "status": "Forbidden", + "code": 403, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "body": "{\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}", + "cookie": [], + "_postman_previewlanguage": "json" + }, + { + "id": "3a81fdf0-e20a-45f4-92e6-f9a70956e18f", + "name": "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.", + "originalRequest": { + "url": { + "path": [ + "accounts" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [ + { + "disabled": false, + "description": { + "content": "Max number of results to return.\nSee [V3 API Standard Collection Parameters](https://developer.sailpoint.com/idn/api/standard-collection-parameters) for more information.", + "type": "text/plain" + }, + "key": "limit", + "value": "250" + }, + { + "disabled": false, + "description": { + "content": "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.", + "type": "text/plain" + }, + "key": "offset", + "value": "0" + }, + { + "disabled": false, + "description": { + "content": "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.", + "type": "text/plain" + }, + "key": "count", + "value": "true" + }, + { + "disabled": false, + "description": { + "content": "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, sw*\n\n**identityId**: *eq, in, sw*\n\n**name**: *eq, in, sw*\n\n**nativeIdentity**: *eq, in, sw*\n\n**sourceId**: *eq, in, sw*\n\n**uncorrelated**: *eq*\n\n**identity.name**: *eq, in, sw*", + "type": "text/plain" + }, + "key": "filters", + "value": "identityId eq \"2c9180858082150f0180893dbaf44201\"" + }, + { + "disabled": false, + "description": { + "content": "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: **id, name, created, modified, sourceId, identityId, nativeIdentity, uuid, manuallyCorrelated, identity.name**", + "type": "text/plain" + }, + "key": "sorters", + "value": "id,name" + } + ], + "variable": [] + }, + "header": [ + { + "key": "Accept", + "value": "application/json" + }, + { + "description": { + "content": "Added as a part of security scheme: oauth2", + "type": "text/plain" + }, + "key": "Authorization", + "value": "" + } + ], + "method": "GET", + "body": {} + }, + "status": "Too Many Requests", + "code": 429, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "body": "{\n \"message\": \" Rate Limit Exceeded \"\n}", + "cookie": [], + "_postman_previewlanguage": "json" + }, + { + "id": "109045ca-0cc0-44ca-b14c-da0757377436", + "name": "Internal Server Error - Returned if there is an unexpected error.", + "originalRequest": { + "url": { + "path": [ + "accounts" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [ + { + "disabled": false, + "description": { + "content": "Max number of results to return.\nSee [V3 API Standard Collection Parameters](https://developer.sailpoint.com/idn/api/standard-collection-parameters) for more information.", + "type": "text/plain" + }, + "key": "limit", + "value": "250" + }, + { + "disabled": false, + "description": { + "content": "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.", + "type": "text/plain" + }, + "key": "offset", + "value": "0" + }, + { + "disabled": false, + "description": { + "content": "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.", + "type": "text/plain" + }, + "key": "count", + "value": "true" + }, + { + "disabled": false, + "description": { + "content": "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, sw*\n\n**identityId**: *eq, in, sw*\n\n**name**: *eq, in, sw*\n\n**nativeIdentity**: *eq, in, sw*\n\n**sourceId**: *eq, in, sw*\n\n**uncorrelated**: *eq*\n\n**identity.name**: *eq, in, sw*", + "type": "text/plain" + }, + "key": "filters", + "value": "identityId eq \"2c9180858082150f0180893dbaf44201\"" + }, + { + "disabled": false, + "description": { + "content": "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: **id, name, created, modified, sourceId, identityId, nativeIdentity, uuid, manuallyCorrelated, identity.name**", + "type": "text/plain" + }, + "key": "sorters", + "value": "id,name" + } + ], + "variable": [] + }, + "header": [ + { + "key": "Accept", + "value": "application/json" + }, + { + "description": { + "content": "Added as a part of security scheme: oauth2", + "type": "text/plain" + }, + "key": "Authorization", + "value": "" + } + ], + "method": "GET", + "body": {} + }, + "status": "Internal Server Error", + "code": 500, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "body": "{\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}", + "cookie": [], + "_postman_previewlanguage": "json" + } + ], + "event": [], + "protocolProfileBehavior": { + "disableBodyPruning": true } - } - } - }, - "status": "OK", - "code": 200, - "header": [ - { - "key": "Content-Type", - "value": "application/json" - } - ], - "body": "{\n \"owner\": {\n \"type\": \"IDENTITY\",\n \"id\": \"\",\n \"name\": \"\"\n },\n \"name\": \"\",\n \"source\": {\n \"id\": \"\",\n \"type\": \"SOURCE\",\n \"name\": \"\"\n },\n \"id\": \"\",\n \"description\": \"\",\n \"created\": \"\",\n \"modified\": \"\",\n \"enabled\": true,\n \"entitlements\": [\n {\n \"type\": \"ENTITLEMENT\",\n \"id\": \"\",\n \"name\": \"\"\n },\n {\n \"type\": \"ENTITLEMENT\",\n \"id\": \"\",\n \"name\": \"\"\n }\n ],\n \"requestable\": true,\n \"accessRequestConfig\": {\n \"commentsRequired\": false,\n \"denialCommentsRequired\": false,\n \"approvalSchemes\": [\n {\n \"approverType\": \"APP_OWNER\",\n \"approverId\": \"\"\n },\n {\n \"approverType\": \"APP_OWNER\",\n \"approverId\": \"\"\n }\n ]\n },\n \"revocationRequestConfig\": {\n \"approvalSchemes\": [\n {\n \"approverType\": \"APP_OWNER\",\n \"approverId\": \"\"\n },\n {\n \"approverType\": \"GOVERNANCE_GROUP\",\n \"approverId\": \"\"\n }\n ]\n },\n \"segments\": [\n \"\",\n \"\"\n ],\n \"provisioningCriteria\": {\n \"operation\": \"AND\",\n \"attribute\": \"\",\n \"value\": \"\",\n \"children\": [\n {\n \"operation\": \"EQUALS\",\n \"attribute\": \"\",\n \"value\": \"\",\n \"children\": [\n {\n \"operation\": \"EQUALS\",\n \"attribute\": \"\",\n \"value\": \"\"\n },\n {\n \"operation\": \"HAS\",\n \"attribute\": \"\",\n \"value\": \"\"\n }\n ]\n },\n {\n \"operation\": \"NOT_EQUALS\",\n \"attribute\": \"\",\n \"value\": \"\",\n \"children\": [\n {\n \"operation\": \"AND\",\n \"attribute\": \"\",\n \"value\": \"\"\n },\n {\n \"operation\": \"CONTAINS\",\n \"attribute\": \"\",\n \"value\": \"\"\n }\n ]\n }\n ]\n }\n}", - "cookie": [], - "_postman_previewlanguage": "json" - }, - { - "id": "c9e3d6b7-5e0b-4edd-b4a0-496db84f8f2d", - "name": "Client Error - Returned if the request body is invalid.", - "originalRequest": { - "url": { - "path": [ - "access-profiles", - ":id" - ], - "host": [ - "{{baseUrl}}" - ], - "query": [], - "variable": [] }, - "header": [ - { - "key": "Content-Type", - "value": "application/json-patch+json" - }, - { - "key": "Accept", - "value": "application/json" - }, - { - "description": { - "content": "Added as a part of security scheme: oauth2", - "type": "text/plain" - }, - "key": "Authorization", - "value": "" - } - ], - "method": "PATCH", - "body": { - "mode": "raw", - "raw": "[\n {\n \"op\": \"test\",\n \"path\": \"\",\n \"value\": \"\"\n },\n {\n \"op\": \"move\",\n \"path\": \"\",\n \"value\": \"\"\n }\n]", - "options": { - "raw": { - "headerFamily": "json", - "language": "json" - } - } - } - }, - "status": "Bad Request", - "code": 400, - "header": [ { - "key": "Content-Type", - "value": "application/json" - } - ], - "body": "{\n \"detailCode\": \"\",\n \"trackingId\": \"\",\n \"messages\": [\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n },\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n }\n ],\n \"causes\": [\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n },\n {\n \"locale\": \"\",\n \"localeOrigin\": \"DEFAULT\",\n \"text\": \"\"\n }\n ]\n}", - "cookie": [], - "_postman_previewlanguage": "json" - }, - { - "id": "5fd8e6ae-8f73-483b-a2e3-b4277bd989fb", - "name": "Unauthorized - Returned if there is no authorization header, or if the JWT token is expired.", - "originalRequest": { - "url": { - "path": [ - "access-profiles", - ":id" - ], - "host": [ - "{{baseUrl}}" - ], - "query": [], - "variable": [] + "id": "ec619116-ed98-4ca2-8c5c-10446be1c6e5", + "name": "Create Account", + "request": { + "name": "Create Account", + "description": { + "content": "This API submits an account creation task and returns the task ID. \nThe `sourceId` where this account will be created must be included in the `attributes` object.\nA token with ORG_ADMIN authority is required to call this API.", + "type": "text/plain" + }, + "url": { + "path": [ + "accounts" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [] + }, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + }, + { + "key": "Accept", + "value": "application/json" + } + ], + "method": "POST", + "body": { + "mode": "raw", + "raw": "{\n \"attributes\": {\n \"sourceId\": \"34bfcbe116c9407464af37acbaf7a4dc\",\n \"city\": \"Austin\",\n \"displayName\": \"John Doe\",\n \"userName\": \"jdoe\",\n \"sAMAccountName\": \"jDoe\",\n \"mail\": \"john.doe@sailpoint.com\"\n }\n}", + "options": { + "raw": { + "headerFamily": "json", + "language": "json" + } + } + }, + "auth": null + }, + "response": [ + { + "id": "dd97d349-555a-4020-8507-9bb20398454f", + "name": "Async task details", + "originalRequest": { + "url": { + "path": [ + "accounts" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [] + }, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + }, + { + "key": "Accept", + "value": "application/json" + }, + { + "description": { + "content": "Added as a part of security scheme: oauth2", + "type": "text/plain" + }, + "key": "Authorization", + "value": "" + } + ], + "method": "POST", + "body": { + "mode": "raw", + "raw": "{\n \"attributes\": {\n \"sourceId\": \"34bfcbe116c9407464af37acbaf7a4dc\",\n \"city\": \"Austin\",\n \"displayName\": \"John Doe\",\n \"userName\": \"jdoe\",\n \"sAMAccountName\": \"jDoe\",\n \"mail\": \"john.doe@sailpoint.com\"\n }\n}", + "options": { + "raw": { + "headerFamily": "json", + "language": "json" + } + } + } + }, + "status": "Accepted", + "code": 202, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "body": "{\n \"id\": \"2c91808474683da6017468693c260195\"\n}", + "cookie": [], + "_postman_previewlanguage": "json" + }, + { + "id": "f968fd1b-c224-4375-b7db-c088a4a36008", + "name": "Client Error - Returned if the request body is invalid.", + "originalRequest": { + "url": { + "path": [ + "accounts" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [] + }, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + }, + { + "key": "Accept", + "value": "application/json" + }, + { + "description": { + "content": "Added as a part of security scheme: oauth2", + "type": "text/plain" + }, + "key": "Authorization", + "value": "" + } + ], + "method": "POST", + "body": { + "mode": "raw", + "raw": "{\n \"attributes\": {\n \"sourceId\": \"34bfcbe116c9407464af37acbaf7a4dc\",\n \"city\": \"Austin\",\n \"displayName\": \"John Doe\",\n \"userName\": \"jdoe\",\n \"sAMAccountName\": \"jDoe\",\n \"mail\": \"john.doe@sailpoint.com\"\n }\n}", + "options": { + "raw": { + "headerFamily": "json", + "language": "json" + } + } + } + }, + "status": "Bad Request", + "code": 400, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "body": "{\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 \"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 \"locale\": \"en-US\",\n \"localeOrigin\": \"DEFAULT\",\n \"text\": \"The request was syntactically correct but its content is semantically invalid.\"\n }\n ]\n}", + "cookie": [], + "_postman_previewlanguage": "json" + }, + { + "id": "34265c6b-b047-407e-8b15-4a658f87b78d", + "name": "Unauthorized - Returned if there is no authorization header, or if the JWT token is expired.", + "originalRequest": { + "url": { + "path": [ + "accounts" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [] + }, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + }, + { + "key": "Accept", + "value": "application/json" + }, + { + "description": { + "content": "Added as a part of security scheme: oauth2", + "type": "text/plain" + }, + "key": "Authorization", + "value": "" + } + ], + "method": "POST", + "body": { + "mode": "raw", + "raw": "{\n \"attributes\": {\n \"sourceId\": \"34bfcbe116c9407464af37acbaf7a4dc\",\n \"city\": \"Austin\",\n \"displayName\": \"John Doe\",\n \"userName\": \"jdoe\",\n \"sAMAccountName\": \"jDoe\",\n \"mail\": \"john.doe@sailpoint.com\"\n }\n}", + "options": { + "raw": { + "headerFamily": "json", + "language": "json" + } + } + } + }, + "status": "Unauthorized", + "code": 401, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "body": "{\n \"error\": \"JWT validation failed: JWT is expired\"\n}", + "cookie": [], + "_postman_previewlanguage": "json" + }, + { + "id": "af3d64d7-8625-4e74-af1b-b8ca6e633927", + "name": "Forbidden - Returned if the user you are running as, doesn't have access to this end-point.", + "originalRequest": { + "url": { + "path": [ + "accounts" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [] + }, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + }, + { + "key": "Accept", + "value": "application/json" + }, + { + "description": { + "content": "Added as a part of security scheme: oauth2", + "type": "text/plain" + }, + "key": "Authorization", + "value": "" + } + ], + "method": "POST", + "body": { + "mode": "raw", + "raw": "{\n \"attributes\": {\n \"sourceId\": \"34bfcbe116c9407464af37acbaf7a4dc\",\n \"city\": \"Austin\",\n \"displayName\": \"John Doe\",\n \"userName\": \"jdoe\",\n \"sAMAccountName\": \"jDoe\",\n \"mail\": \"john.doe@sailpoint.com\"\n }\n}", + "options": { + "raw": { + "headerFamily": "json", + "language": "json" + } + } + } + }, + "status": "Forbidden", + "code": 403, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "body": "{\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}", + "cookie": [], + "_postman_previewlanguage": "json" + }, + { + "id": "76765841-0740-4389-b67c-f08e3c76d825", + "name": "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.", + "originalRequest": { + "url": { + "path": [ + "accounts" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [] + }, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + }, + { + "key": "Accept", + "value": "application/json" + }, + { + "description": { + "content": "Added as a part of security scheme: oauth2", + "type": "text/plain" + }, + "key": "Authorization", + "value": "" + } + ], + "method": "POST", + "body": { + "mode": "raw", + "raw": "{\n \"attributes\": {\n \"sourceId\": \"34bfcbe116c9407464af37acbaf7a4dc\",\n \"city\": \"Austin\",\n \"displayName\": \"John Doe\",\n \"userName\": \"jdoe\",\n \"sAMAccountName\": \"jDoe\",\n \"mail\": \"john.doe@sailpoint.com\"\n }\n}", + "options": { + "raw": { + "headerFamily": "json", + "language": "json" + } + } + } + }, + "status": "Too Many Requests", + "code": 429, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "body": "{\n \"message\": \" Rate Limit Exceeded \"\n}", + "cookie": [], + "_postman_previewlanguage": "json" + }, + { + "id": "03034837-484b-48c2-9176-c8839977c702", + "name": "Internal Server Error - Returned if there is an unexpected error.", + "originalRequest": { + "url": { + "path": [ + "accounts" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [] + }, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + }, + { + "key": "Accept", + "value": "application/json" + }, + { + "description": { + "content": "Added as a part of security scheme: oauth2", + "type": "text/plain" + }, + "key": "Authorization", + "value": "" + } + ], + "method": "POST", + "body": { + "mode": "raw", + "raw": "{\n \"attributes\": {\n \"sourceId\": \"34bfcbe116c9407464af37acbaf7a4dc\",\n \"city\": \"Austin\",\n \"displayName\": \"John Doe\",\n \"userName\": \"jdoe\",\n \"sAMAccountName\": \"jDoe\",\n \"mail\": \"john.doe@sailpoint.com\"\n }\n}", + "options": { + "raw": { + "headerFamily": "json", + "language": "json" + } + } + } + }, + "status": "Internal Server Error", + "code": 500, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "body": "{\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}", + "cookie": [], + "_postman_previewlanguage": "json" + } + ], + "event": [], + "protocolProfileBehavior": { + "disableBodyPruning": true + } }, - "header": [ - { - "key": "Content-Type", - "value": "application/json-patch+json" - }, - { - "key": "Accept", - "value": "application/json" - }, - { - "description": { - "content": "Added as a part of security scheme: oauth2", - "type": "text/plain" - }, - "key": "Authorization", - "value": "" - } - ], - "method": "PATCH", - "body": { - "mode": "raw", - "raw": "[\n {\n \"op\": \"test\",\n \"path\": \"\",\n \"value\": \"\"\n },\n {\n \"op\": \"move\",\n \"path\": \"\",\n \"value\": \"\"\n }\n]", - "options": { - "raw": { - "headerFamily": "json", - "language": "json" - } - } - } - }, - "status": "Unauthorized", - "code": 401, - "header": [ { - "key": "Content-Type", - "value": "application/json" - } - ], - "body": "{\n \"error\": {\n \"description\": \"A message describing the error\",\n \"example\": \"JWT validation failed: JWT is expired\"\n }\n}", - "cookie": [], - "_postman_previewlanguage": "json" - }, - { - "id": "1e0f51e9-6952-42f5-86ef-6ad57c49dfcb", - "name": "Forbidden - Returned if the user you are running as, doesn't have access to this end-point.", - "originalRequest": { - "url": { - "path": [ - "access-profiles", - ":id" - ], - "host": [ - "{{baseUrl}}" - ], - "query": [], - "variable": [] + "id": "47328cf2-c062-426f-9e22-70325370c8f1", + "name": "Account Details", + "request": { + "name": "Account Details", + "description": { + "content": "This API returns the details for a single account based on the ID. \nA token with ORG_ADMIN authority is required to call this API.", + "type": "text/plain" + }, + "url": { + "path": [ + "accounts", + ":id" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [ + { + "type": "any", + "value": "ef38f94347e94562b5bb8424a56397d8", + "key": "id", + "disabled": false, + "description": { + "content": "(Required) The account ID", + "type": "text/plain" + } + } + ] + }, + "header": [ + { + "key": "Accept", + "value": "application/json" + } + ], + "method": "GET", + "body": {}, + "auth": null + }, + "response": [ + { + "id": "19e5c902-c56d-4848-b6c5-9594476f543f", + "name": "An account object", + "originalRequest": { + "url": { + "path": [ + "accounts", + ":id" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [] + }, + "header": [ + { + "key": "Accept", + "value": "application/json" + }, + { + "description": { + "content": "Added as a part of security scheme: oauth2", + "type": "text/plain" + }, + "key": "Authorization", + "value": "" + } + ], + "method": "GET", + "body": {} + }, + "status": "OK", + "code": 200, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "body": "{\n \"attributes\": {\n \"firstName\": \"SailPoint\",\n \"lastName\": \"Support\",\n \"displayName\": \"SailPoint Support\"\n },\n \"authoritative\": false,\n \"disabled\": false,\n \"hasEntitlements\": true,\n \"locked\": false,\n \"manuallyCorrelated\": false,\n \"name\": \"aName\",\n \"nativeIdentity\": \"552775\",\n \"sourceId\": \"2c9180835d2e5168015d32f890ca1581\",\n \"sourceName\": \"Employees\",\n \"systemAccount\": false,\n \"uncorrelated\": false,\n \"id\": \"id12345\",\n \"created\": \"2015-05-28T14:07:17Z\",\n \"modified\": \"2015-05-28T14:07:17Z\",\n \"identityId\": \"2c9180835d2e5168015d32f890ca1581\",\n \"description\": null,\n \"uuid\": \"slpt.support\",\n \"identity\": {\n \"type\": \"IDENTITY\",\n \"name\": \"Adam Kennedy\"\n },\n \"sourceOwner\": {\n \"type\": \"IDENTITY\",\n \"name\": \"SailPoint Support\"\n }\n}", + "cookie": [], + "_postman_previewlanguage": "json" + }, + { + "id": "589460d8-11ab-4c91-b8f8-e5d569717e3b", + "name": "Client Error - Returned if the request body is invalid.", + "originalRequest": { + "url": { + "path": [ + "accounts", + ":id" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [] + }, + "header": [ + { + "key": "Accept", + "value": "application/json" + }, + { + "description": { + "content": "Added as a part of security scheme: oauth2", + "type": "text/plain" + }, + "key": "Authorization", + "value": "" + } + ], + "method": "GET", + "body": {} + }, + "status": "Bad Request", + "code": 400, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "body": "{\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 \"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 \"locale\": \"en-US\",\n \"localeOrigin\": \"DEFAULT\",\n \"text\": \"The request was syntactically correct but its content is semantically invalid.\"\n }\n ]\n}", + "cookie": [], + "_postman_previewlanguage": "json" + }, + { + "id": "7d6a3c25-6007-4d2f-9b1b-a8588a3c683b", + "name": "Unauthorized - Returned if there is no authorization header, or if the JWT token is expired.", + "originalRequest": { + "url": { + "path": [ + "accounts", + ":id" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [] + }, + "header": [ + { + "key": "Accept", + "value": "application/json" + }, + { + "description": { + "content": "Added as a part of security scheme: oauth2", + "type": "text/plain" + }, + "key": "Authorization", + "value": "" + } + ], + "method": "GET", + "body": {} + }, + "status": "Unauthorized", + "code": 401, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "body": "{\n \"error\": \"JWT validation failed: JWT is expired\"\n}", + "cookie": [], + "_postman_previewlanguage": "json" + }, + { + "id": "02f70aa6-3bea-4d0c-94b0-0d0ac224da62", + "name": "Forbidden - Returned if the user you are running as, doesn't have access to this end-point.", + "originalRequest": { + "url": { + "path": [ + "accounts", + ":id" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [] + }, + "header": [ + { + "key": "Accept", + "value": "application/json" + }, + { + "description": { + "content": "Added as a part of security scheme: oauth2", + "type": "text/plain" + }, + "key": "Authorization", + "value": "" + } + ], + "method": "GET", + "body": {} + }, + "status": "Forbidden", + "code": 403, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "body": "{\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}", + "cookie": [], + "_postman_previewlanguage": "json" + }, + { + "id": "6628773d-6694-4cd8-b1b4-3d8a8122905e", + "name": "Not Found - returned if the request URL refers to a resource or object that does not exist", + "originalRequest": { + "url": { + "path": [ + "accounts", + ":id" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [] + }, + "header": [ + { + "key": "Accept", + "value": "application/json" + }, + { + "description": { + "content": "Added as a part of security scheme: oauth2", + "type": "text/plain" + }, + "key": "Authorization", + "value": "" + } + ], + "method": "GET", + "body": {} + }, + "status": "Not Found", + "code": 404, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "body": "{\n \"detailCode\": \"404 Not found\",\n \"trackingId\": \"b21b1f7ce4da4d639f2c62a57171b427\",\n \"messages\": [\n {\n \"locale\": \"en-US\",\n \"localeOrigin\": \"DEFAULT\",\n \"text\": \"The server did not find a current representation for the target resource.\"\n }\n ]\n}", + "cookie": [], + "_postman_previewlanguage": "json" + }, + { + "id": "42b2ae40-53e4-467e-a488-51cee07a159b", + "name": "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.", + "originalRequest": { + "url": { + "path": [ + "accounts", + ":id" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [] + }, + "header": [ + { + "key": "Accept", + "value": "application/json" + }, + { + "description": { + "content": "Added as a part of security scheme: oauth2", + "type": "text/plain" + }, + "key": "Authorization", + "value": "" + } + ], + "method": "GET", + "body": {} + }, + "status": "Too Many Requests", + "code": 429, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "body": "{\n \"message\": \" Rate Limit Exceeded \"\n}", + "cookie": [], + "_postman_previewlanguage": "json" + }, + { + "id": "4ee230d1-1748-48d1-98b7-26788238adc1", + "name": "Internal Server Error - Returned if there is an unexpected error.", + "originalRequest": { + "url": { + "path": [ + "accounts", + ":id" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [] + }, + "header": [ + { + "key": "Accept", + "value": "application/json" + }, + { + "description": { + "content": "Added as a part of security scheme: oauth2", + "type": "text/plain" + }, + "key": "Authorization", + "value": "" + } + ], + "method": "GET", + "body": {} + }, + "status": "Internal Server Error", + "code": 500, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "body": "{\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}", + "cookie": [], + "_postman_previewlanguage": "json" + } + ], + "event": [], + "protocolProfileBehavior": { + "disableBodyPruning": true + } }, - "header": [ - { - "key": "Content-Type", - "value": "application/json-patch+json" - }, - { - "key": "Accept", - "value": "application/json" - }, - { - "description": { - "content": "Added as a part of security scheme: oauth2", - "type": "text/plain" - }, - "key": "Authorization", - "value": "" - } - ], - "method": "PATCH", - "body": { - "mode": "raw", - "raw": "[\n {\n \"op\": \"test\",\n \"path\": \"\",\n \"value\": \"\"\n },\n {\n \"op\": \"move\",\n \"path\": \"\",\n \"value\": \"\"\n }\n]", - "options": { - "raw": { - "headerFamily": "json", - "language": "json" - } - } - } - }, - "status": "Forbidden", - "code": 403, - "header": [ { - "key": "Content-Type", - "value": "application/json" - } - ], - "body": "{\n \"detailCode\": \"\",\n \"trackingId\": \"\",\n \"messages\": [\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n },\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n }\n ],\n \"causes\": [\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n },\n {\n \"locale\": \"\",\n \"localeOrigin\": \"DEFAULT\",\n \"text\": \"\"\n }\n ]\n}", - "cookie": [], - "_postman_previewlanguage": "json" - }, - { - "id": "e34a5067-33a3-4e30-8a6f-cb7c7e4aabfb", - "name": "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.", - "originalRequest": { - "url": { - "path": [ - "access-profiles", - ":id" - ], - "host": [ - "{{baseUrl}}" - ], - "query": [], - "variable": [] + "id": "fe7ceb85-a2e2-4c93-bae6-41591f88f4e4", + "name": "Update Account", + "request": { + "name": "Update Account", + "description": { + "content": "Use this API to modify the following fields:\n* `identityId`\n\n* `manuallyCorrelated`\n\n>**NOTE: All other fields cannot be modified.**\n\nThe request must provide a JSONPatch payload.\n\nA token with ORG_ADMIN authority is required to call this API.", + "type": "text/plain" + }, + "url": { + "path": [ + "accounts", + ":id" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [ + { + "type": "any", + "value": "ef38f94347e94562b5bb8424a56397d8", + "key": "id", + "disabled": false, + "description": { + "content": "(Required) The account ID", + "type": "text/plain" + } + } + ] + }, + "header": [ + { + "key": "Content-Type", + "value": "application/json-patch+json" + }, + { + "key": "Accept", + "value": "application/json" + } + ], + "method": "PATCH", + "body": { + "mode": "raw", + "raw": "[\n {\n \"op\": \"replace\",\n \"path\": \"/identityId\",\n \"value\": \"2c9180845d1edece015d27a975983e21\"\n }\n]", + "options": { + "raw": { + "headerFamily": "json", + "language": "json" + } + } + }, + "auth": null + }, + "response": [ + { + "id": "211c9572-ed64-4e7f-ad6f-8e6dbe01bc7c", + "name": "Accepted. Update request accepted and is in progress.", + "originalRequest": { + "url": { + "path": [ + "accounts", + ":id" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [] + }, + "header": [ + { + "key": "Content-Type", + "value": "application/json-patch+json" + }, + { + "key": "Accept", + "value": "application/json" + }, + { + "description": { + "content": "Added as a part of security scheme: oauth2", + "type": "text/plain" + }, + "key": "Authorization", + "value": "" + } + ], + "method": "PATCH", + "body": { + "mode": "raw", + "raw": "[\n {\n \"op\": \"replace\",\n \"path\": \"/identityId\",\n \"value\": \"2c9180845d1edece015d27a975983e21\"\n }\n]", + "options": { + "raw": { + "headerFamily": "json", + "language": "json" + } + } + } + }, + "status": "Accepted", + "code": 202, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "body": "{}", + "cookie": [], + "_postman_previewlanguage": "json" + }, + { + "id": "4a964a88-87f3-4d3f-a29e-fd78b05bd488", + "name": "Client Error - Returned if the request body is invalid.", + "originalRequest": { + "url": { + "path": [ + "accounts", + ":id" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [] + }, + "header": [ + { + "key": "Content-Type", + "value": "application/json-patch+json" + }, + { + "key": "Accept", + "value": "application/json" + }, + { + "description": { + "content": "Added as a part of security scheme: oauth2", + "type": "text/plain" + }, + "key": "Authorization", + "value": "" + } + ], + "method": "PATCH", + "body": { + "mode": "raw", + "raw": "[\n {\n \"op\": \"replace\",\n \"path\": \"/identityId\",\n \"value\": \"2c9180845d1edece015d27a975983e21\"\n }\n]", + "options": { + "raw": { + "headerFamily": "json", + "language": "json" + } + } + } + }, + "status": "Bad Request", + "code": 400, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "body": "{\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 \"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 \"locale\": \"en-US\",\n \"localeOrigin\": \"DEFAULT\",\n \"text\": \"The request was syntactically correct but its content is semantically invalid.\"\n }\n ]\n}", + "cookie": [], + "_postman_previewlanguage": "json" + }, + { + "id": "f3d4f9ac-45da-44a3-b4aa-a4ad86d2f212", + "name": "Unauthorized - Returned if there is no authorization header, or if the JWT token is expired.", + "originalRequest": { + "url": { + "path": [ + "accounts", + ":id" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [] + }, + "header": [ + { + "key": "Content-Type", + "value": "application/json-patch+json" + }, + { + "key": "Accept", + "value": "application/json" + }, + { + "description": { + "content": "Added as a part of security scheme: oauth2", + "type": "text/plain" + }, + "key": "Authorization", + "value": "" + } + ], + "method": "PATCH", + "body": { + "mode": "raw", + "raw": "[\n {\n \"op\": \"replace\",\n \"path\": \"/identityId\",\n \"value\": \"2c9180845d1edece015d27a975983e21\"\n }\n]", + "options": { + "raw": { + "headerFamily": "json", + "language": "json" + } + } + } + }, + "status": "Unauthorized", + "code": 401, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "body": "{\n \"error\": \"JWT validation failed: JWT is expired\"\n}", + "cookie": [], + "_postman_previewlanguage": "json" + }, + { + "id": "085667d5-cbda-485f-9ad9-34faa5ef45a4", + "name": "Forbidden - Returned if the user you are running as, doesn't have access to this end-point.", + "originalRequest": { + "url": { + "path": [ + "accounts", + ":id" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [] + }, + "header": [ + { + "key": "Content-Type", + "value": "application/json-patch+json" + }, + { + "key": "Accept", + "value": "application/json" + }, + { + "description": { + "content": "Added as a part of security scheme: oauth2", + "type": "text/plain" + }, + "key": "Authorization", + "value": "" + } + ], + "method": "PATCH", + "body": { + "mode": "raw", + "raw": "[\n {\n \"op\": \"replace\",\n \"path\": \"/identityId\",\n \"value\": \"2c9180845d1edece015d27a975983e21\"\n }\n]", + "options": { + "raw": { + "headerFamily": "json", + "language": "json" + } + } + } + }, + "status": "Forbidden", + "code": 403, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "body": "{\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}", + "cookie": [], + "_postman_previewlanguage": "json" + }, + { + "id": "bb35edd0-ab58-47d9-99b0-fb5ca36580a0", + "name": "Not Found - returned if the request URL refers to a resource or object that does not exist", + "originalRequest": { + "url": { + "path": [ + "accounts", + ":id" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [] + }, + "header": [ + { + "key": "Content-Type", + "value": "application/json-patch+json" + }, + { + "key": "Accept", + "value": "application/json" + }, + { + "description": { + "content": "Added as a part of security scheme: oauth2", + "type": "text/plain" + }, + "key": "Authorization", + "value": "" + } + ], + "method": "PATCH", + "body": { + "mode": "raw", + "raw": "[\n {\n \"op\": \"replace\",\n \"path\": \"/identityId\",\n \"value\": \"2c9180845d1edece015d27a975983e21\"\n }\n]", + "options": { + "raw": { + "headerFamily": "json", + "language": "json" + } + } + } + }, + "status": "Not Found", + "code": 404, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "body": "{\n \"detailCode\": \"404 Not found\",\n \"trackingId\": \"b21b1f7ce4da4d639f2c62a57171b427\",\n \"messages\": [\n {\n \"locale\": \"en-US\",\n \"localeOrigin\": \"DEFAULT\",\n \"text\": \"The server did not find a current representation for the target resource.\"\n }\n ]\n}", + "cookie": [], + "_postman_previewlanguage": "json" + }, + { + "id": "d9d77ed1-8d62-4cb3-9fc0-0faf9f156360", + "name": "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.", + "originalRequest": { + "url": { + "path": [ + "accounts", + ":id" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [] + }, + "header": [ + { + "key": "Content-Type", + "value": "application/json-patch+json" + }, + { + "key": "Accept", + "value": "application/json" + }, + { + "description": { + "content": "Added as a part of security scheme: oauth2", + "type": "text/plain" + }, + "key": "Authorization", + "value": "" + } + ], + "method": "PATCH", + "body": { + "mode": "raw", + "raw": "[\n {\n \"op\": \"replace\",\n \"path\": \"/identityId\",\n \"value\": \"2c9180845d1edece015d27a975983e21\"\n }\n]", + "options": { + "raw": { + "headerFamily": "json", + "language": "json" + } + } + } + }, + "status": "Too Many Requests", + "code": 429, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "body": "{\n \"message\": \" Rate Limit Exceeded \"\n}", + "cookie": [], + "_postman_previewlanguage": "json" + }, + { + "id": "d95e7115-26a3-46aa-8b7b-f8a0871319a9", + "name": "Internal Server Error - Returned if there is an unexpected error.", + "originalRequest": { + "url": { + "path": [ + "accounts", + ":id" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [] + }, + "header": [ + { + "key": "Content-Type", + "value": "application/json-patch+json" + }, + { + "key": "Accept", + "value": "application/json" + }, + { + "description": { + "content": "Added as a part of security scheme: oauth2", + "type": "text/plain" + }, + "key": "Authorization", + "value": "" + } + ], + "method": "PATCH", + "body": { + "mode": "raw", + "raw": "[\n {\n \"op\": \"replace\",\n \"path\": \"/identityId\",\n \"value\": \"2c9180845d1edece015d27a975983e21\"\n }\n]", + "options": { + "raw": { + "headerFamily": "json", + "language": "json" + } + } + } + }, + "status": "Internal Server Error", + "code": 500, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "body": "{\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}", + "cookie": [], + "_postman_previewlanguage": "json" + } + ], + "event": [], + "protocolProfileBehavior": { + "disableBodyPruning": true + } }, - "header": [ - { - "key": "Content-Type", - "value": "application/json-patch+json" - }, - { - "key": "Accept", - "value": "application/json" - }, - { - "description": { - "content": "Added as a part of security scheme: oauth2", - "type": "text/plain" - }, - "key": "Authorization", - "value": "" - } - ], - "method": "PATCH", - "body": { - "mode": "raw", - "raw": "[\n {\n \"op\": \"test\",\n \"path\": \"\",\n \"value\": \"\"\n },\n {\n \"op\": \"move\",\n \"path\": \"\",\n \"value\": \"\"\n }\n]", - "options": { - "raw": { - "headerFamily": "json", - "language": "json" - } - } - } - }, - "status": "Too Many Requests", - "code": 429, - "header": [ { - "key": "Content-Type", - "value": "application/json" - } - ], - "body": "{\n \"message\": {\n \"description\": \"A message describing the error\",\n \"example\": \" Rate Limit Exceeded \"\n }\n}", - "cookie": [], - "_postman_previewlanguage": "json" - }, - { - "id": "ada06973-fbfa-45a4-96c7-461eb8fe3d81", - "name": "Internal Server Error - Returned if there is an unexpected error.", - "originalRequest": { - "url": { - "path": [ - "access-profiles", - ":id" - ], - "host": [ - "{{baseUrl}}" - ], - "query": [], - "variable": [] + "id": "ebc906b0-9d00-48eb-9b78-8a5ae88c6e1e", + "name": "Update Account", + "request": { + "name": "Update Account", + "description": { + "content": "This API submits an account update task and returns the task ID. \nA token with ORG_ADMIN authority is required to call this API.\n>**NOTE: The PUT Account API is designated only for Delimited File sources.**", + "type": "text/plain" + }, + "url": { + "path": [ + "accounts", + ":id" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [ + { + "type": "any", + "value": "ef38f94347e94562b5bb8424a56397d8", + "key": "id", + "disabled": false, + "description": { + "content": "(Required) The account ID", + "type": "text/plain" + } + } + ] + }, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + }, + { + "key": "Accept", + "value": "application/json" + } + ], + "method": "PUT", + "body": { + "mode": "raw", + "raw": "{\n \"attributes\": {\n \"city\": \"Austin\",\n \"displayName\": \"John Doe\",\n \"userName\": \"jdoe\",\n \"sAMAccountName\": \"jDoe\",\n \"mail\": \"john.doe@sailpoint.com\"\n }\n}", + "options": { + "raw": { + "headerFamily": "json", + "language": "json" + } + } + }, + "auth": null + }, + "response": [ + { + "id": "44598bde-78da-4a19-bf43-065d6b1a5719", + "name": "Async task details", + "originalRequest": { + "url": { + "path": [ + "accounts", + ":id" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [] + }, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + }, + { + "key": "Accept", + "value": "application/json" + }, + { + "description": { + "content": "Added as a part of security scheme: oauth2", + "type": "text/plain" + }, + "key": "Authorization", + "value": "" + } + ], + "method": "PUT", + "body": { + "mode": "raw", + "raw": "{\n \"attributes\": {\n \"city\": \"Austin\",\n \"displayName\": \"John Doe\",\n \"userName\": \"jdoe\",\n \"sAMAccountName\": \"jDoe\",\n \"mail\": \"john.doe@sailpoint.com\"\n }\n}", + "options": { + "raw": { + "headerFamily": "json", + "language": "json" + } + } + } + }, + "status": "Accepted", + "code": 202, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "body": "{\n \"id\": \"2c91808474683da6017468693c260195\"\n}", + "cookie": [], + "_postman_previewlanguage": "json" + }, + { + "id": "8b888df2-28e8-45bb-af11-50a74a924e0d", + "name": "Client Error - Returned if the request body is invalid.", + "originalRequest": { + "url": { + "path": [ + "accounts", + ":id" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [] + }, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + }, + { + "key": "Accept", + "value": "application/json" + }, + { + "description": { + "content": "Added as a part of security scheme: oauth2", + "type": "text/plain" + }, + "key": "Authorization", + "value": "" + } + ], + "method": "PUT", + "body": { + "mode": "raw", + "raw": "{\n \"attributes\": {\n \"city\": \"Austin\",\n \"displayName\": \"John Doe\",\n \"userName\": \"jdoe\",\n \"sAMAccountName\": \"jDoe\",\n \"mail\": \"john.doe@sailpoint.com\"\n }\n}", + "options": { + "raw": { + "headerFamily": "json", + "language": "json" + } + } + } + }, + "status": "Bad Request", + "code": 400, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "body": "{\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 \"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 \"locale\": \"en-US\",\n \"localeOrigin\": \"DEFAULT\",\n \"text\": \"The request was syntactically correct but its content is semantically invalid.\"\n }\n ]\n}", + "cookie": [], + "_postman_previewlanguage": "json" + }, + { + "id": "5f3d9641-c35e-4bd3-8044-07b31807d0da", + "name": "Unauthorized - Returned if there is no authorization header, or if the JWT token is expired.", + "originalRequest": { + "url": { + "path": [ + "accounts", + ":id" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [] + }, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + }, + { + "key": "Accept", + "value": "application/json" + }, + { + "description": { + "content": "Added as a part of security scheme: oauth2", + "type": "text/plain" + }, + "key": "Authorization", + "value": "" + } + ], + "method": "PUT", + "body": { + "mode": "raw", + "raw": "{\n \"attributes\": {\n \"city\": \"Austin\",\n \"displayName\": \"John Doe\",\n \"userName\": \"jdoe\",\n \"sAMAccountName\": \"jDoe\",\n \"mail\": \"john.doe@sailpoint.com\"\n }\n}", + "options": { + "raw": { + "headerFamily": "json", + "language": "json" + } + } + } + }, + "status": "Unauthorized", + "code": 401, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "body": "{\n \"error\": \"JWT validation failed: JWT is expired\"\n}", + "cookie": [], + "_postman_previewlanguage": "json" + }, + { + "id": "ba749858-e211-4338-a16c-7e998155bc93", + "name": "Forbidden - Returned if the user you are running as, doesn't have access to this end-point.", + "originalRequest": { + "url": { + "path": [ + "accounts", + ":id" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [] + }, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + }, + { + "key": "Accept", + "value": "application/json" + }, + { + "description": { + "content": "Added as a part of security scheme: oauth2", + "type": "text/plain" + }, + "key": "Authorization", + "value": "" + } + ], + "method": "PUT", + "body": { + "mode": "raw", + "raw": "{\n \"attributes\": {\n \"city\": \"Austin\",\n \"displayName\": \"John Doe\",\n \"userName\": \"jdoe\",\n \"sAMAccountName\": \"jDoe\",\n \"mail\": \"john.doe@sailpoint.com\"\n }\n}", + "options": { + "raw": { + "headerFamily": "json", + "language": "json" + } + } + } + }, + "status": "Forbidden", + "code": 403, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "body": "{\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}", + "cookie": [], + "_postman_previewlanguage": "json" + }, + { + "id": "b6471f4e-ca80-42d3-b486-9cdb254ec2c8", + "name": "Not Found - returned if the request URL refers to a resource or object that does not exist", + "originalRequest": { + "url": { + "path": [ + "accounts", + ":id" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [] + }, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + }, + { + "key": "Accept", + "value": "application/json" + }, + { + "description": { + "content": "Added as a part of security scheme: oauth2", + "type": "text/plain" + }, + "key": "Authorization", + "value": "" + } + ], + "method": "PUT", + "body": { + "mode": "raw", + "raw": "{\n \"attributes\": {\n \"city\": \"Austin\",\n \"displayName\": \"John Doe\",\n \"userName\": \"jdoe\",\n \"sAMAccountName\": \"jDoe\",\n \"mail\": \"john.doe@sailpoint.com\"\n }\n}", + "options": { + "raw": { + "headerFamily": "json", + "language": "json" + } + } + } + }, + "status": "Not Found", + "code": 404, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "body": "{\n \"detailCode\": \"404 Not found\",\n \"trackingId\": \"b21b1f7ce4da4d639f2c62a57171b427\",\n \"messages\": [\n {\n \"locale\": \"en-US\",\n \"localeOrigin\": \"DEFAULT\",\n \"text\": \"The server did not find a current representation for the target resource.\"\n }\n ]\n}", + "cookie": [], + "_postman_previewlanguage": "json" + }, + { + "id": "2d00c265-f89e-41a0-b40d-321b3697b0b4", + "name": "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.", + "originalRequest": { + "url": { + "path": [ + "accounts", + ":id" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [] + }, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + }, + { + "key": "Accept", + "value": "application/json" + }, + { + "description": { + "content": "Added as a part of security scheme: oauth2", + "type": "text/plain" + }, + "key": "Authorization", + "value": "" + } + ], + "method": "PUT", + "body": { + "mode": "raw", + "raw": "{\n \"attributes\": {\n \"city\": \"Austin\",\n \"displayName\": \"John Doe\",\n \"userName\": \"jdoe\",\n \"sAMAccountName\": \"jDoe\",\n \"mail\": \"john.doe@sailpoint.com\"\n }\n}", + "options": { + "raw": { + "headerFamily": "json", + "language": "json" + } + } + } + }, + "status": "Too Many Requests", + "code": 429, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "body": "{\n \"message\": \" Rate Limit Exceeded \"\n}", + "cookie": [], + "_postman_previewlanguage": "json" + }, + { + "id": "f22e5140-1886-4cfa-8e4f-98e36577592f", + "name": "Internal Server Error - Returned if there is an unexpected error.", + "originalRequest": { + "url": { + "path": [ + "accounts", + ":id" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [] + }, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + }, + { + "key": "Accept", + "value": "application/json" + }, + { + "description": { + "content": "Added as a part of security scheme: oauth2", + "type": "text/plain" + }, + "key": "Authorization", + "value": "" + } + ], + "method": "PUT", + "body": { + "mode": "raw", + "raw": "{\n \"attributes\": {\n \"city\": \"Austin\",\n \"displayName\": \"John Doe\",\n \"userName\": \"jdoe\",\n \"sAMAccountName\": \"jDoe\",\n \"mail\": \"john.doe@sailpoint.com\"\n }\n}", + "options": { + "raw": { + "headerFamily": "json", + "language": "json" + } + } + } + }, + "status": "Internal Server Error", + "code": 500, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "body": "{\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}", + "cookie": [], + "_postman_previewlanguage": "json" + } + ], + "event": [], + "protocolProfileBehavior": { + "disableBodyPruning": true + } }, - "header": [ - { - "key": "Content-Type", - "value": "application/json-patch+json" - }, - { - "key": "Accept", - "value": "application/json" - }, - { - "description": { - "content": "Added as a part of security scheme: oauth2", - "type": "text/plain" - }, - "key": "Authorization", - "value": "" - } - ], - "method": "PATCH", - "body": { - "mode": "raw", - "raw": "[\n {\n \"op\": \"test\",\n \"path\": \"\",\n \"value\": \"\"\n },\n {\n \"op\": \"move\",\n \"path\": \"\",\n \"value\": \"\"\n }\n]", - "options": { - "raw": { - "headerFamily": "json", - "language": "json" - } - } - } - }, - "status": "Internal Server Error", - "code": 500, - "header": [ { - "key": "Content-Type", - "value": "application/json" + "id": "465f4995-f926-4816-9af7-728f2beef4be", + "name": "Delete Account", + "request": { + "name": "Delete Account", + "description": { + "content": "This API submits an account delete task and returns the task ID. This operation can only be used on Flat File Sources. Any attempt to execute this request on the source of other type will result in an error response with a status code of 400.\nA token with ORG_ADMIN authority is required to call this API.", + "type": "text/plain" + }, + "url": { + "path": [ + "accounts", + ":id" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [ + { + "type": "any", + "value": "ef38f94347e94562b5bb8424a56397d8", + "key": "id", + "disabled": false, + "description": { + "content": "(Required) The account ID", + "type": "text/plain" + } + } + ] + }, + "header": [ + { + "key": "Accept", + "value": "application/json" + } + ], + "method": "DELETE", + "body": {}, + "auth": null + }, + "response": [ + { + "id": "7c8adcb9-3b41-4832-b02a-356d3d2cf58d", + "name": "Async task details", + "originalRequest": { + "url": { + "path": [ + "accounts", + ":id" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [] + }, + "header": [ + { + "key": "Accept", + "value": "application/json" + }, + { + "description": { + "content": "Added as a part of security scheme: oauth2", + "type": "text/plain" + }, + "key": "Authorization", + "value": "" + } + ], + "method": "DELETE", + "body": {} + }, + "status": "Accepted", + "code": 202, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "body": "{\n \"id\": \"2c91808474683da6017468693c260195\"\n}", + "cookie": [], + "_postman_previewlanguage": "json" + }, + { + "id": "865202fa-9091-4586-823b-a01a648888b1", + "name": "Client Error - Returned if the request body is invalid.", + "originalRequest": { + "url": { + "path": [ + "accounts", + ":id" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [] + }, + "header": [ + { + "key": "Accept", + "value": "application/json" + }, + { + "description": { + "content": "Added as a part of security scheme: oauth2", + "type": "text/plain" + }, + "key": "Authorization", + "value": "" + } + ], + "method": "DELETE", + "body": {} + }, + "status": "Bad Request", + "code": 400, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "body": "{\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 \"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 \"locale\": \"en-US\",\n \"localeOrigin\": \"DEFAULT\",\n \"text\": \"The request was syntactically correct but its content is semantically invalid.\"\n }\n ]\n}", + "cookie": [], + "_postman_previewlanguage": "json" + }, + { + "id": "e616351c-aba3-49ea-8077-21587fcd921e", + "name": "Unauthorized - Returned if there is no authorization header, or if the JWT token is expired.", + "originalRequest": { + "url": { + "path": [ + "accounts", + ":id" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [] + }, + "header": [ + { + "key": "Accept", + "value": "application/json" + }, + { + "description": { + "content": "Added as a part of security scheme: oauth2", + "type": "text/plain" + }, + "key": "Authorization", + "value": "" + } + ], + "method": "DELETE", + "body": {} + }, + "status": "Unauthorized", + "code": 401, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "body": "{\n \"error\": \"JWT validation failed: JWT is expired\"\n}", + "cookie": [], + "_postman_previewlanguage": "json" + }, + { + "id": "9e618e97-a875-4fa9-8176-a1c6329cb9b3", + "name": "Forbidden - Returned if the user you are running as, doesn't have access to this end-point.", + "originalRequest": { + "url": { + "path": [ + "accounts", + ":id" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [] + }, + "header": [ + { + "key": "Accept", + "value": "application/json" + }, + { + "description": { + "content": "Added as a part of security scheme: oauth2", + "type": "text/plain" + }, + "key": "Authorization", + "value": "" + } + ], + "method": "DELETE", + "body": {} + }, + "status": "Forbidden", + "code": 403, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "body": "{\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}", + "cookie": [], + "_postman_previewlanguage": "json" + }, + { + "id": "4bd63da0-2af2-4468-86dd-dbf58e0d6def", + "name": "Not Found - returned if the request URL refers to a resource or object that does not exist", + "originalRequest": { + "url": { + "path": [ + "accounts", + ":id" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [] + }, + "header": [ + { + "key": "Accept", + "value": "application/json" + }, + { + "description": { + "content": "Added as a part of security scheme: oauth2", + "type": "text/plain" + }, + "key": "Authorization", + "value": "" + } + ], + "method": "DELETE", + "body": {} + }, + "status": "Not Found", + "code": 404, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "body": "{\n \"detailCode\": \"404 Not found\",\n \"trackingId\": \"b21b1f7ce4da4d639f2c62a57171b427\",\n \"messages\": [\n {\n \"locale\": \"en-US\",\n \"localeOrigin\": \"DEFAULT\",\n \"text\": \"The server did not find a current representation for the target resource.\"\n }\n ]\n}", + "cookie": [], + "_postman_previewlanguage": "json" + }, + { + "id": "cbdde8d3-e3c1-4111-9315-b39852440f5f", + "name": "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.", + "originalRequest": { + "url": { + "path": [ + "accounts", + ":id" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [] + }, + "header": [ + { + "key": "Accept", + "value": "application/json" + }, + { + "description": { + "content": "Added as a part of security scheme: oauth2", + "type": "text/plain" + }, + "key": "Authorization", + "value": "" + } + ], + "method": "DELETE", + "body": {} + }, + "status": "Too Many Requests", + "code": 429, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "body": "{\n \"message\": \" Rate Limit Exceeded \"\n}", + "cookie": [], + "_postman_previewlanguage": "json" + }, + { + "id": "df79abc3-4304-4cdd-b74e-71cfdb3fa3d8", + "name": "Internal Server Error - Returned if there is an unexpected error.", + "originalRequest": { + "url": { + "path": [ + "accounts", + ":id" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [] + }, + "header": [ + { + "key": "Accept", + "value": "application/json" + }, + { + "description": { + "content": "Added as a part of security scheme: oauth2", + "type": "text/plain" + }, + "key": "Authorization", + "value": "" + } + ], + "method": "DELETE", + "body": {} + }, + "status": "Internal Server Error", + "code": 500, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "body": "{\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}", + "cookie": [], + "_postman_previewlanguage": "json" + } + ], + "event": [], + "protocolProfileBehavior": { + "disableBodyPruning": true + } + }, + { + "id": "c4a7f694-4585-4caf-976e-3bc809527a83", + "name": "Account Entitlements", + "request": { + "name": "Account Entitlements", + "description": { + "content": "This API returns entitlements of the account. \nA token with ORG_ADMIN authority is required to call this API.", + "type": "text/plain" + }, + "url": { + "path": [ + "accounts", + ":id", + "entitlements" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [ + { + "disabled": false, + "description": { + "content": "Max number of results to return.\nSee [V3 API Standard Collection Parameters](https://developer.sailpoint.com/idn/api/standard-collection-parameters) for more information.", + "type": "text/plain" + }, + "key": "limit", + "value": "250" + }, + { + "disabled": false, + "description": { + "content": "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.", + "type": "text/plain" + }, + "key": "offset", + "value": "0" + }, + { + "disabled": false, + "description": { + "content": "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.", + "type": "text/plain" + }, + "key": "count", + "value": "true" + } + ], + "variable": [ + { + "type": "any", + "value": "ef38f94347e94562b5bb8424a56397d8", + "key": "id", + "disabled": false, + "description": { + "content": "(Required) The account id", + "type": "text/plain" + } + } + ] + }, + "header": [ + { + "key": "Accept", + "value": "application/json" + } + ], + "method": "GET", + "body": {}, + "auth": null + }, + "response": [ + { + "id": "2387386d-1b94-491d-b7c8-2cafbaf0992e", + "name": "An array of account entitlements", + "originalRequest": { + "url": { + "path": [ + "accounts", + ":id", + "entitlements" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [ + { + "disabled": false, + "description": { + "content": "Max number of results to return.\nSee [V3 API Standard Collection Parameters](https://developer.sailpoint.com/idn/api/standard-collection-parameters) for more information.", + "type": "text/plain" + }, + "key": "limit", + "value": "250" + }, + { + "disabled": false, + "description": { + "content": "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.", + "type": "text/plain" + }, + "key": "offset", + "value": "0" + }, + { + "disabled": false, + "description": { + "content": "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.", + "type": "text/plain" + }, + "key": "count", + "value": "true" + } + ], + "variable": [] + }, + "header": [ + { + "key": "Accept", + "value": "application/json" + }, + { + "description": { + "content": "Added as a part of security scheme: oauth2", + "type": "text/plain" + }, + "key": "Authorization", + "value": "" + } + ], + "method": "GET", + "body": {} + }, + "status": "OK", + "code": 200, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "body": "[\n {\n \"name\": \"aName\",\n \"id\": \"id12345\",\n \"created\": \"2015-05-28T14:07:17Z\",\n \"modified\": \"2015-05-28T14:07:17Z\",\n \"attribute\": \"authorizationType\",\n \"value\": \"CN=Users,dc=sailpoint,dc=com\",\n \"description\": \"Active Directory DC\",\n \"attributes\": {\n \"GroupType\": \"Security\",\n \"sAMAccountName\": \"Buyer\"\n },\n \"sourceSchemaObjectType\": \"group\",\n \"privileged\": false,\n \"cloudGoverned\": false,\n \"source\": {\n \"type\": \"SOURCE\",\n \"id\": \"2c9180835d191a86015d28455b4b232a\",\n \"name\": \"HR Active Directory\"\n }\n },\n {\n \"name\": \"aName\",\n \"id\": \"id12345\",\n \"created\": \"2015-05-28T14:07:17Z\",\n \"modified\": \"2015-05-28T14:07:17Z\",\n \"attribute\": \"authorizationType\",\n \"value\": \"CN=Users,dc=sailpoint,dc=com\",\n \"description\": \"Active Directory DC\",\n \"attributes\": {\n \"GroupType\": \"Security\",\n \"sAMAccountName\": \"Buyer\"\n },\n \"sourceSchemaObjectType\": \"group\",\n \"privileged\": false,\n \"cloudGoverned\": false,\n \"source\": {\n \"type\": \"SOURCE\",\n \"id\": \"2c9180835d191a86015d28455b4b232a\",\n \"name\": \"HR Active Directory\"\n }\n }\n]", + "cookie": [], + "_postman_previewlanguage": "json" + }, + { + "id": "24e9f6e5-f560-4ccb-b438-14b8694c7b12", + "name": "Client Error - Returned if the request body is invalid.", + "originalRequest": { + "url": { + "path": [ + "accounts", + ":id", + "entitlements" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [ + { + "disabled": false, + "description": { + "content": "Max number of results to return.\nSee [V3 API Standard Collection Parameters](https://developer.sailpoint.com/idn/api/standard-collection-parameters) for more information.", + "type": "text/plain" + }, + "key": "limit", + "value": "250" + }, + { + "disabled": false, + "description": { + "content": "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.", + "type": "text/plain" + }, + "key": "offset", + "value": "0" + }, + { + "disabled": false, + "description": { + "content": "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.", + "type": "text/plain" + }, + "key": "count", + "value": "true" + } + ], + "variable": [] + }, + "header": [ + { + "key": "Accept", + "value": "application/json" + }, + { + "description": { + "content": "Added as a part of security scheme: oauth2", + "type": "text/plain" + }, + "key": "Authorization", + "value": "" + } + ], + "method": "GET", + "body": {} + }, + "status": "Bad Request", + "code": 400, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "body": "{\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 \"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 \"locale\": \"en-US\",\n \"localeOrigin\": \"DEFAULT\",\n \"text\": \"The request was syntactically correct but its content is semantically invalid.\"\n }\n ]\n}", + "cookie": [], + "_postman_previewlanguage": "json" + }, + { + "id": "08ba5487-567d-4549-be7b-503edd88753a", + "name": "Unauthorized - Returned if there is no authorization header, or if the JWT token is expired.", + "originalRequest": { + "url": { + "path": [ + "accounts", + ":id", + "entitlements" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [ + { + "disabled": false, + "description": { + "content": "Max number of results to return.\nSee [V3 API Standard Collection Parameters](https://developer.sailpoint.com/idn/api/standard-collection-parameters) for more information.", + "type": "text/plain" + }, + "key": "limit", + "value": "250" + }, + { + "disabled": false, + "description": { + "content": "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.", + "type": "text/plain" + }, + "key": "offset", + "value": "0" + }, + { + "disabled": false, + "description": { + "content": "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.", + "type": "text/plain" + }, + "key": "count", + "value": "true" + } + ], + "variable": [] + }, + "header": [ + { + "key": "Accept", + "value": "application/json" + }, + { + "description": { + "content": "Added as a part of security scheme: oauth2", + "type": "text/plain" + }, + "key": "Authorization", + "value": "" + } + ], + "method": "GET", + "body": {} + }, + "status": "Unauthorized", + "code": 401, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "body": "{\n \"error\": \"JWT validation failed: JWT is expired\"\n}", + "cookie": [], + "_postman_previewlanguage": "json" + }, + { + "id": "49d01a53-6e07-42bf-8b18-5e79bb502fcf", + "name": "Forbidden - Returned if the user you are running as, doesn't have access to this end-point.", + "originalRequest": { + "url": { + "path": [ + "accounts", + ":id", + "entitlements" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [ + { + "disabled": false, + "description": { + "content": "Max number of results to return.\nSee [V3 API Standard Collection Parameters](https://developer.sailpoint.com/idn/api/standard-collection-parameters) for more information.", + "type": "text/plain" + }, + "key": "limit", + "value": "250" + }, + { + "disabled": false, + "description": { + "content": "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.", + "type": "text/plain" + }, + "key": "offset", + "value": "0" + }, + { + "disabled": false, + "description": { + "content": "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.", + "type": "text/plain" + }, + "key": "count", + "value": "true" + } + ], + "variable": [] + }, + "header": [ + { + "key": "Accept", + "value": "application/json" + }, + { + "description": { + "content": "Added as a part of security scheme: oauth2", + "type": "text/plain" + }, + "key": "Authorization", + "value": "" + } + ], + "method": "GET", + "body": {} + }, + "status": "Forbidden", + "code": 403, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "body": "{\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}", + "cookie": [], + "_postman_previewlanguage": "json" + }, + { + "id": "4be522ee-7ef6-448b-bfb5-caccfeb72f06", + "name": "Not Found - returned if the request URL refers to a resource or object that does not exist", + "originalRequest": { + "url": { + "path": [ + "accounts", + ":id", + "entitlements" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [ + { + "disabled": false, + "description": { + "content": "Max number of results to return.\nSee [V3 API Standard Collection Parameters](https://developer.sailpoint.com/idn/api/standard-collection-parameters) for more information.", + "type": "text/plain" + }, + "key": "limit", + "value": "250" + }, + { + "disabled": false, + "description": { + "content": "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.", + "type": "text/plain" + }, + "key": "offset", + "value": "0" + }, + { + "disabled": false, + "description": { + "content": "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.", + "type": "text/plain" + }, + "key": "count", + "value": "true" + } + ], + "variable": [] + }, + "header": [ + { + "key": "Accept", + "value": "application/json" + }, + { + "description": { + "content": "Added as a part of security scheme: oauth2", + "type": "text/plain" + }, + "key": "Authorization", + "value": "" + } + ], + "method": "GET", + "body": {} + }, + "status": "Not Found", + "code": 404, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "body": "{\n \"detailCode\": \"404 Not found\",\n \"trackingId\": \"b21b1f7ce4da4d639f2c62a57171b427\",\n \"messages\": [\n {\n \"locale\": \"en-US\",\n \"localeOrigin\": \"DEFAULT\",\n \"text\": \"The server did not find a current representation for the target resource.\"\n }\n ]\n}", + "cookie": [], + "_postman_previewlanguage": "json" + }, + { + "id": "250cb017-125c-4f68-8a3f-f2879ceb07f3", + "name": "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.", + "originalRequest": { + "url": { + "path": [ + "accounts", + ":id", + "entitlements" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [ + { + "disabled": false, + "description": { + "content": "Max number of results to return.\nSee [V3 API Standard Collection Parameters](https://developer.sailpoint.com/idn/api/standard-collection-parameters) for more information.", + "type": "text/plain" + }, + "key": "limit", + "value": "250" + }, + { + "disabled": false, + "description": { + "content": "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.", + "type": "text/plain" + }, + "key": "offset", + "value": "0" + }, + { + "disabled": false, + "description": { + "content": "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.", + "type": "text/plain" + }, + "key": "count", + "value": "true" + } + ], + "variable": [] + }, + "header": [ + { + "key": "Accept", + "value": "application/json" + }, + { + "description": { + "content": "Added as a part of security scheme: oauth2", + "type": "text/plain" + }, + "key": "Authorization", + "value": "" + } + ], + "method": "GET", + "body": {} + }, + "status": "Too Many Requests", + "code": 429, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "body": "{\n \"message\": \" Rate Limit Exceeded \"\n}", + "cookie": [], + "_postman_previewlanguage": "json" + }, + { + "id": "fca9968a-5a13-420f-8bf5-574aee6b12f2", + "name": "Internal Server Error - Returned if there is an unexpected error.", + "originalRequest": { + "url": { + "path": [ + "accounts", + ":id", + "entitlements" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [ + { + "disabled": false, + "description": { + "content": "Max number of results to return.\nSee [V3 API Standard Collection Parameters](https://developer.sailpoint.com/idn/api/standard-collection-parameters) for more information.", + "type": "text/plain" + }, + "key": "limit", + "value": "250" + }, + { + "disabled": false, + "description": { + "content": "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.", + "type": "text/plain" + }, + "key": "offset", + "value": "0" + }, + { + "disabled": false, + "description": { + "content": "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.", + "type": "text/plain" + }, + "key": "count", + "value": "true" + } + ], + "variable": [] + }, + "header": [ + { + "key": "Accept", + "value": "application/json" + }, + { + "description": { + "content": "Added as a part of security scheme: oauth2", + "type": "text/plain" + }, + "key": "Authorization", + "value": "" + } + ], + "method": "GET", + "body": {} + }, + "status": "Internal Server Error", + "code": 500, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "body": "{\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}", + "cookie": [], + "_postman_previewlanguage": "json" + } + ], + "event": [], + "protocolProfileBehavior": { + "disableBodyPruning": true + } + }, + { + "id": "0b0839e0-8d3c-464b-9999-f327d69c1afa", + "name": "Reload Account", + "request": { + "name": "Reload Account", + "description": { + "content": "This API asynchronously reloads the account directly from the connector and performs a one-time aggregation process. \nA token with ORG_ADMIN authority is required to call this API.", + "type": "text/plain" + }, + "url": { + "path": [ + "accounts", + ":id", + "reload" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [ + { + "type": "any", + "value": "ef38f94347e94562b5bb8424a56397d8", + "key": "id", + "disabled": false, + "description": { + "content": "(Required) The account id", + "type": "text/plain" + } + } + ] + }, + "header": [ + { + "key": "Accept", + "value": "application/json" + } + ], + "method": "POST", + "body": {}, + "auth": null + }, + "response": [ + { + "id": "2c2567e7-be08-4d15-a312-30ec6aae2aa9", + "name": "Async task details", + "originalRequest": { + "url": { + "path": [ + "accounts", + ":id", + "reload" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [] + }, + "header": [ + { + "key": "Accept", + "value": "application/json" + }, + { + "description": { + "content": "Added as a part of security scheme: oauth2", + "type": "text/plain" + }, + "key": "Authorization", + "value": "" + } + ], + "method": "POST", + "body": {} + }, + "status": "Accepted", + "code": 202, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "body": "{\n \"id\": \"2c91808474683da6017468693c260195\"\n}", + "cookie": [], + "_postman_previewlanguage": "json" + }, + { + "id": "95a1f8ac-8aa8-4e4c-92c6-798ab253693b", + "name": "Client Error - Returned if the request body is invalid.", + "originalRequest": { + "url": { + "path": [ + "accounts", + ":id", + "reload" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [] + }, + "header": [ + { + "key": "Accept", + "value": "application/json" + }, + { + "description": { + "content": "Added as a part of security scheme: oauth2", + "type": "text/plain" + }, + "key": "Authorization", + "value": "" + } + ], + "method": "POST", + "body": {} + }, + "status": "Bad Request", + "code": 400, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "body": "{\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 \"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 \"locale\": \"en-US\",\n \"localeOrigin\": \"DEFAULT\",\n \"text\": \"The request was syntactically correct but its content is semantically invalid.\"\n }\n ]\n}", + "cookie": [], + "_postman_previewlanguage": "json" + }, + { + "id": "eb07c93b-e5c0-48a2-9270-01073150b48e", + "name": "Unauthorized - Returned if there is no authorization header, or if the JWT token is expired.", + "originalRequest": { + "url": { + "path": [ + "accounts", + ":id", + "reload" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [] + }, + "header": [ + { + "key": "Accept", + "value": "application/json" + }, + { + "description": { + "content": "Added as a part of security scheme: oauth2", + "type": "text/plain" + }, + "key": "Authorization", + "value": "" + } + ], + "method": "POST", + "body": {} + }, + "status": "Unauthorized", + "code": 401, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "body": "{\n \"error\": \"JWT validation failed: JWT is expired\"\n}", + "cookie": [], + "_postman_previewlanguage": "json" + }, + { + "id": "5347103b-e960-450b-828c-954de3b68424", + "name": "Forbidden - Returned if the user you are running as, doesn't have access to this end-point.", + "originalRequest": { + "url": { + "path": [ + "accounts", + ":id", + "reload" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [] + }, + "header": [ + { + "key": "Accept", + "value": "application/json" + }, + { + "description": { + "content": "Added as a part of security scheme: oauth2", + "type": "text/plain" + }, + "key": "Authorization", + "value": "" + } + ], + "method": "POST", + "body": {} + }, + "status": "Forbidden", + "code": 403, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "body": "{\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}", + "cookie": [], + "_postman_previewlanguage": "json" + }, + { + "id": "7a5f869d-c783-40d7-9db2-d9cd66d0defd", + "name": "Not Found - returned if the request URL refers to a resource or object that does not exist", + "originalRequest": { + "url": { + "path": [ + "accounts", + ":id", + "reload" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [] + }, + "header": [ + { + "key": "Accept", + "value": "application/json" + }, + { + "description": { + "content": "Added as a part of security scheme: oauth2", + "type": "text/plain" + }, + "key": "Authorization", + "value": "" + } + ], + "method": "POST", + "body": {} + }, + "status": "Not Found", + "code": 404, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "body": "{\n \"detailCode\": \"404 Not found\",\n \"trackingId\": \"b21b1f7ce4da4d639f2c62a57171b427\",\n \"messages\": [\n {\n \"locale\": \"en-US\",\n \"localeOrigin\": \"DEFAULT\",\n \"text\": \"The server did not find a current representation for the target resource.\"\n }\n ]\n}", + "cookie": [], + "_postman_previewlanguage": "json" + }, + { + "id": "3ebc1495-c5b8-4035-a319-38def2a545d0", + "name": "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.", + "originalRequest": { + "url": { + "path": [ + "accounts", + ":id", + "reload" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [] + }, + "header": [ + { + "key": "Accept", + "value": "application/json" + }, + { + "description": { + "content": "Added as a part of security scheme: oauth2", + "type": "text/plain" + }, + "key": "Authorization", + "value": "" + } + ], + "method": "POST", + "body": {} + }, + "status": "Too Many Requests", + "code": 429, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "body": "{\n \"message\": \" Rate Limit Exceeded \"\n}", + "cookie": [], + "_postman_previewlanguage": "json" + }, + { + "id": "24aa7ea2-4555-4222-a781-b0cfeefb017c", + "name": "Internal Server Error - Returned if there is an unexpected error.", + "originalRequest": { + "url": { + "path": [ + "accounts", + ":id", + "reload" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [] + }, + "header": [ + { + "key": "Accept", + "value": "application/json" + }, + { + "description": { + "content": "Added as a part of security scheme: oauth2", + "type": "text/plain" + }, + "key": "Authorization", + "value": "" + } + ], + "method": "POST", + "body": {} + }, + "status": "Internal Server Error", + "code": 500, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "body": "{\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}", + "cookie": [], + "_postman_previewlanguage": "json" + } + ], + "event": [], + "protocolProfileBehavior": { + "disableBodyPruning": true + } + }, + { + "id": "fd274e51-99c6-4810-8fa7-a9735aad494f", + "name": "Enable Account", + "request": { + "name": "Enable Account", + "description": { + "content": "This API submits a task to enable account and returns the task ID. \nA token with ORG_ADMIN authority is required to call this API.", + "type": "text/plain" + }, + "url": { + "path": [ + "accounts", + ":id", + "enable" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [ + { + "type": "any", + "value": "ef38f94347e94562b5bb8424a56397d8", + "key": "id", + "disabled": false, + "description": { + "content": "(Required) The account id", + "type": "text/plain" + } + } + ] + }, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + }, + { + "key": "Accept", + "value": "application/json" + } + ], + "method": "POST", + "body": { + "mode": "raw", + "raw": "{\n \"externalVerificationId\": \"3f9180835d2e5168015d32f890ca1581\",\n \"forceProvisioning\": false\n}", + "options": { + "raw": { + "headerFamily": "json", + "language": "json" + } + } + }, + "auth": null + }, + "response": [ + { + "id": "7f83c484-e37a-4714-b832-10fbae634ddd", + "name": "Async task details", + "originalRequest": { + "url": { + "path": [ + "accounts", + ":id", + "enable" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [] + }, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + }, + { + "key": "Accept", + "value": "application/json" + }, + { + "description": { + "content": "Added as a part of security scheme: oauth2", + "type": "text/plain" + }, + "key": "Authorization", + "value": "" + } + ], + "method": "POST", + "body": { + "mode": "raw", + "raw": "{\n \"externalVerificationId\": \"3f9180835d2e5168015d32f890ca1581\",\n \"forceProvisioning\": false\n}", + "options": { + "raw": { + "headerFamily": "json", + "language": "json" + } + } + } + }, + "status": "Accepted", + "code": 202, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "body": "{\n \"id\": \"2c91808474683da6017468693c260195\"\n}", + "cookie": [], + "_postman_previewlanguage": "json" + }, + { + "id": "18f30d89-42d3-4fe0-a3a3-3d1f43fcc9d8", + "name": "Client Error - Returned if the request body is invalid.", + "originalRequest": { + "url": { + "path": [ + "accounts", + ":id", + "enable" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [] + }, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + }, + { + "key": "Accept", + "value": "application/json" + }, + { + "description": { + "content": "Added as a part of security scheme: oauth2", + "type": "text/plain" + }, + "key": "Authorization", + "value": "" + } + ], + "method": "POST", + "body": { + "mode": "raw", + "raw": "{\n \"externalVerificationId\": \"3f9180835d2e5168015d32f890ca1581\",\n \"forceProvisioning\": false\n}", + "options": { + "raw": { + "headerFamily": "json", + "language": "json" + } + } + } + }, + "status": "Bad Request", + "code": 400, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "body": "{\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 \"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 \"locale\": \"en-US\",\n \"localeOrigin\": \"DEFAULT\",\n \"text\": \"The request was syntactically correct but its content is semantically invalid.\"\n }\n ]\n}", + "cookie": [], + "_postman_previewlanguage": "json" + }, + { + "id": "162fcfdf-f863-4ce0-b832-a1a68c970b16", + "name": "Unauthorized - Returned if there is no authorization header, or if the JWT token is expired.", + "originalRequest": { + "url": { + "path": [ + "accounts", + ":id", + "enable" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [] + }, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + }, + { + "key": "Accept", + "value": "application/json" + }, + { + "description": { + "content": "Added as a part of security scheme: oauth2", + "type": "text/plain" + }, + "key": "Authorization", + "value": "" + } + ], + "method": "POST", + "body": { + "mode": "raw", + "raw": "{\n \"externalVerificationId\": \"3f9180835d2e5168015d32f890ca1581\",\n \"forceProvisioning\": false\n}", + "options": { + "raw": { + "headerFamily": "json", + "language": "json" + } + } + } + }, + "status": "Unauthorized", + "code": 401, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "body": "{\n \"error\": \"JWT validation failed: JWT is expired\"\n}", + "cookie": [], + "_postman_previewlanguage": "json" + }, + { + "id": "0c0e767f-597f-41fa-a08e-e1d7223ed5cc", + "name": "Forbidden - Returned if the user you are running as, doesn't have access to this end-point.", + "originalRequest": { + "url": { + "path": [ + "accounts", + ":id", + "enable" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [] + }, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + }, + { + "key": "Accept", + "value": "application/json" + }, + { + "description": { + "content": "Added as a part of security scheme: oauth2", + "type": "text/plain" + }, + "key": "Authorization", + "value": "" + } + ], + "method": "POST", + "body": { + "mode": "raw", + "raw": "{\n \"externalVerificationId\": \"3f9180835d2e5168015d32f890ca1581\",\n \"forceProvisioning\": false\n}", + "options": { + "raw": { + "headerFamily": "json", + "language": "json" + } + } + } + }, + "status": "Forbidden", + "code": 403, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "body": "{\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}", + "cookie": [], + "_postman_previewlanguage": "json" + }, + { + "id": "c8800741-c1c0-4d8a-a478-e22cafd8b8f7", + "name": "Not Found - returned if the request URL refers to a resource or object that does not exist", + "originalRequest": { + "url": { + "path": [ + "accounts", + ":id", + "enable" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [] + }, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + }, + { + "key": "Accept", + "value": "application/json" + }, + { + "description": { + "content": "Added as a part of security scheme: oauth2", + "type": "text/plain" + }, + "key": "Authorization", + "value": "" + } + ], + "method": "POST", + "body": { + "mode": "raw", + "raw": "{\n \"externalVerificationId\": \"3f9180835d2e5168015d32f890ca1581\",\n \"forceProvisioning\": false\n}", + "options": { + "raw": { + "headerFamily": "json", + "language": "json" + } + } + } + }, + "status": "Not Found", + "code": 404, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "body": "{\n \"detailCode\": \"404 Not found\",\n \"trackingId\": \"b21b1f7ce4da4d639f2c62a57171b427\",\n \"messages\": [\n {\n \"locale\": \"en-US\",\n \"localeOrigin\": \"DEFAULT\",\n \"text\": \"The server did not find a current representation for the target resource.\"\n }\n ]\n}", + "cookie": [], + "_postman_previewlanguage": "json" + }, + { + "id": "0c9b1362-4846-4c24-b483-42155628f38f", + "name": "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.", + "originalRequest": { + "url": { + "path": [ + "accounts", + ":id", + "enable" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [] + }, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + }, + { + "key": "Accept", + "value": "application/json" + }, + { + "description": { + "content": "Added as a part of security scheme: oauth2", + "type": "text/plain" + }, + "key": "Authorization", + "value": "" + } + ], + "method": "POST", + "body": { + "mode": "raw", + "raw": "{\n \"externalVerificationId\": \"3f9180835d2e5168015d32f890ca1581\",\n \"forceProvisioning\": false\n}", + "options": { + "raw": { + "headerFamily": "json", + "language": "json" + } + } + } + }, + "status": "Too Many Requests", + "code": 429, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "body": "{\n \"message\": \" Rate Limit Exceeded \"\n}", + "cookie": [], + "_postman_previewlanguage": "json" + }, + { + "id": "bc78eef8-210d-407c-91d2-27eaa4e2481f", + "name": "Internal Server Error - Returned if there is an unexpected error.", + "originalRequest": { + "url": { + "path": [ + "accounts", + ":id", + "enable" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [] + }, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + }, + { + "key": "Accept", + "value": "application/json" + }, + { + "description": { + "content": "Added as a part of security scheme: oauth2", + "type": "text/plain" + }, + "key": "Authorization", + "value": "" + } + ], + "method": "POST", + "body": { + "mode": "raw", + "raw": "{\n \"externalVerificationId\": \"3f9180835d2e5168015d32f890ca1581\",\n \"forceProvisioning\": false\n}", + "options": { + "raw": { + "headerFamily": "json", + "language": "json" + } + } + } + }, + "status": "Internal Server Error", + "code": 500, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "body": "{\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}", + "cookie": [], + "_postman_previewlanguage": "json" + } + ], + "event": [], + "protocolProfileBehavior": { + "disableBodyPruning": true + } + }, + { + "id": "60b908f4-9b62-4d5d-baf2-55079966bc3a", + "name": "Disable Account", + "request": { + "name": "Disable Account", + "description": { + "content": "This API submits a task to disable the account and returns the task ID. \nA token with ORG_ADMIN authority is required to call this API.", + "type": "text/plain" + }, + "url": { + "path": [ + "accounts", + ":id", + "disable" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [ + { + "type": "any", + "value": "ef38f94347e94562b5bb8424a56397d8", + "key": "id", + "disabled": false, + "description": { + "content": "(Required) The account id", + "type": "text/plain" + } + } + ] + }, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + }, + { + "key": "Accept", + "value": "application/json" + } + ], + "method": "POST", + "body": { + "mode": "raw", + "raw": "{\n \"externalVerificationId\": \"3f9180835d2e5168015d32f890ca1581\",\n \"forceProvisioning\": false\n}", + "options": { + "raw": { + "headerFamily": "json", + "language": "json" + } + } + }, + "auth": null + }, + "response": [ + { + "id": "40ed7599-5ce0-4e0b-971d-ebfb2206cc6a", + "name": "Async task details", + "originalRequest": { + "url": { + "path": [ + "accounts", + ":id", + "disable" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [] + }, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + }, + { + "key": "Accept", + "value": "application/json" + }, + { + "description": { + "content": "Added as a part of security scheme: oauth2", + "type": "text/plain" + }, + "key": "Authorization", + "value": "" + } + ], + "method": "POST", + "body": { + "mode": "raw", + "raw": "{\n \"externalVerificationId\": \"3f9180835d2e5168015d32f890ca1581\",\n \"forceProvisioning\": false\n}", + "options": { + "raw": { + "headerFamily": "json", + "language": "json" + } + } + } + }, + "status": "Accepted", + "code": 202, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "body": "{\n \"id\": \"2c91808474683da6017468693c260195\"\n}", + "cookie": [], + "_postman_previewlanguage": "json" + }, + { + "id": "2bddd808-5cd7-4f35-8d56-71abc260884d", + "name": "Client Error - Returned if the request body is invalid.", + "originalRequest": { + "url": { + "path": [ + "accounts", + ":id", + "disable" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [] + }, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + }, + { + "key": "Accept", + "value": "application/json" + }, + { + "description": { + "content": "Added as a part of security scheme: oauth2", + "type": "text/plain" + }, + "key": "Authorization", + "value": "" + } + ], + "method": "POST", + "body": { + "mode": "raw", + "raw": "{\n \"externalVerificationId\": \"3f9180835d2e5168015d32f890ca1581\",\n \"forceProvisioning\": false\n}", + "options": { + "raw": { + "headerFamily": "json", + "language": "json" + } + } + } + }, + "status": "Bad Request", + "code": 400, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "body": "{\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 \"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 \"locale\": \"en-US\",\n \"localeOrigin\": \"DEFAULT\",\n \"text\": \"The request was syntactically correct but its content is semantically invalid.\"\n }\n ]\n}", + "cookie": [], + "_postman_previewlanguage": "json" + }, + { + "id": "2f3861e1-62b9-4709-9bb0-66d1b5450988", + "name": "Unauthorized - Returned if there is no authorization header, or if the JWT token is expired.", + "originalRequest": { + "url": { + "path": [ + "accounts", + ":id", + "disable" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [] + }, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + }, + { + "key": "Accept", + "value": "application/json" + }, + { + "description": { + "content": "Added as a part of security scheme: oauth2", + "type": "text/plain" + }, + "key": "Authorization", + "value": "" + } + ], + "method": "POST", + "body": { + "mode": "raw", + "raw": "{\n \"externalVerificationId\": \"3f9180835d2e5168015d32f890ca1581\",\n \"forceProvisioning\": false\n}", + "options": { + "raw": { + "headerFamily": "json", + "language": "json" + } + } + } + }, + "status": "Unauthorized", + "code": 401, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "body": "{\n \"error\": \"JWT validation failed: JWT is expired\"\n}", + "cookie": [], + "_postman_previewlanguage": "json" + }, + { + "id": "a044a1ed-2a77-477f-b660-bd1f85460791", + "name": "Forbidden - Returned if the user you are running as, doesn't have access to this end-point.", + "originalRequest": { + "url": { + "path": [ + "accounts", + ":id", + "disable" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [] + }, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + }, + { + "key": "Accept", + "value": "application/json" + }, + { + "description": { + "content": "Added as a part of security scheme: oauth2", + "type": "text/plain" + }, + "key": "Authorization", + "value": "" + } + ], + "method": "POST", + "body": { + "mode": "raw", + "raw": "{\n \"externalVerificationId\": \"3f9180835d2e5168015d32f890ca1581\",\n \"forceProvisioning\": false\n}", + "options": { + "raw": { + "headerFamily": "json", + "language": "json" + } + } + } + }, + "status": "Forbidden", + "code": 403, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "body": "{\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}", + "cookie": [], + "_postman_previewlanguage": "json" + }, + { + "id": "da2573ba-57b8-40a5-8acc-af018eb8f0b9", + "name": "Not Found - returned if the request URL refers to a resource or object that does not exist", + "originalRequest": { + "url": { + "path": [ + "accounts", + ":id", + "disable" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [] + }, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + }, + { + "key": "Accept", + "value": "application/json" + }, + { + "description": { + "content": "Added as a part of security scheme: oauth2", + "type": "text/plain" + }, + "key": "Authorization", + "value": "" + } + ], + "method": "POST", + "body": { + "mode": "raw", + "raw": "{\n \"externalVerificationId\": \"3f9180835d2e5168015d32f890ca1581\",\n \"forceProvisioning\": false\n}", + "options": { + "raw": { + "headerFamily": "json", + "language": "json" + } + } + } + }, + "status": "Not Found", + "code": 404, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "body": "{\n \"detailCode\": \"404 Not found\",\n \"trackingId\": \"b21b1f7ce4da4d639f2c62a57171b427\",\n \"messages\": [\n {\n \"locale\": \"en-US\",\n \"localeOrigin\": \"DEFAULT\",\n \"text\": \"The server did not find a current representation for the target resource.\"\n }\n ]\n}", + "cookie": [], + "_postman_previewlanguage": "json" + }, + { + "id": "693bc880-76f8-423f-b0a1-896d6d3c8f06", + "name": "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.", + "originalRequest": { + "url": { + "path": [ + "accounts", + ":id", + "disable" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [] + }, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + }, + { + "key": "Accept", + "value": "application/json" + }, + { + "description": { + "content": "Added as a part of security scheme: oauth2", + "type": "text/plain" + }, + "key": "Authorization", + "value": "" + } + ], + "method": "POST", + "body": { + "mode": "raw", + "raw": "{\n \"externalVerificationId\": \"3f9180835d2e5168015d32f890ca1581\",\n \"forceProvisioning\": false\n}", + "options": { + "raw": { + "headerFamily": "json", + "language": "json" + } + } + } + }, + "status": "Too Many Requests", + "code": 429, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "body": "{\n \"message\": \" Rate Limit Exceeded \"\n}", + "cookie": [], + "_postman_previewlanguage": "json" + }, + { + "id": "4cc54a93-8830-4b23-8a3b-2ac6daa8473d", + "name": "Internal Server Error - Returned if there is an unexpected error.", + "originalRequest": { + "url": { + "path": [ + "accounts", + ":id", + "disable" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [] + }, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + }, + { + "key": "Accept", + "value": "application/json" + }, + { + "description": { + "content": "Added as a part of security scheme: oauth2", + "type": "text/plain" + }, + "key": "Authorization", + "value": "" + } + ], + "method": "POST", + "body": { + "mode": "raw", + "raw": "{\n \"externalVerificationId\": \"3f9180835d2e5168015d32f890ca1581\",\n \"forceProvisioning\": false\n}", + "options": { + "raw": { + "headerFamily": "json", + "language": "json" + } + } + } + }, + "status": "Internal Server Error", + "code": 500, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "body": "{\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}", + "cookie": [], + "_postman_previewlanguage": "json" + } + ], + "event": [], + "protocolProfileBehavior": { + "disableBodyPruning": true + } + }, + { + "id": "339102ed-ffa6-4200-aec8-6cdc857188ab", + "name": "Unlock Account", + "request": { + "name": "Unlock Account", + "description": { + "content": "This API submits a task to unlock an account and returns the task ID. \nA token with ORG_ADMIN authority is required to call this API.", + "type": "text/plain" + }, + "url": { + "path": [ + "accounts", + ":id", + "unlock" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [ + { + "type": "any", + "value": "ef38f94347e94562b5bb8424a56397d8", + "key": "id", + "disabled": false, + "description": { + "content": "(Required) The account id", + "type": "text/plain" + } + } + ] + }, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + }, + { + "key": "Accept", + "value": "application/json" + } + ], + "method": "POST", + "body": { + "mode": "raw", + "raw": "{\n \"externalVerificationId\": \"3f9180835d2e5168015d32f890ca1581\",\n \"unlockIDNAccount\": false,\n \"forceProvisioning\": false\n}", + "options": { + "raw": { + "headerFamily": "json", + "language": "json" + } + } + }, + "auth": null + }, + "response": [ + { + "id": "fc115362-e54b-4f47-a914-e20d3daf9c3f", + "name": "Async task details", + "originalRequest": { + "url": { + "path": [ + "accounts", + ":id", + "unlock" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [] + }, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + }, + { + "key": "Accept", + "value": "application/json" + }, + { + "description": { + "content": "Added as a part of security scheme: oauth2", + "type": "text/plain" + }, + "key": "Authorization", + "value": "" + } + ], + "method": "POST", + "body": { + "mode": "raw", + "raw": "{\n \"externalVerificationId\": \"3f9180835d2e5168015d32f890ca1581\",\n \"unlockIDNAccount\": false,\n \"forceProvisioning\": false\n}", + "options": { + "raw": { + "headerFamily": "json", + "language": "json" + } + } + } + }, + "status": "Accepted", + "code": 202, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "body": "{\n \"id\": \"2c91808474683da6017468693c260195\"\n}", + "cookie": [], + "_postman_previewlanguage": "json" + }, + { + "id": "052758ec-6f14-4825-8c19-4caf45b03d95", + "name": "Client Error - Returned if the request body is invalid.", + "originalRequest": { + "url": { + "path": [ + "accounts", + ":id", + "unlock" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [] + }, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + }, + { + "key": "Accept", + "value": "application/json" + }, + { + "description": { + "content": "Added as a part of security scheme: oauth2", + "type": "text/plain" + }, + "key": "Authorization", + "value": "" + } + ], + "method": "POST", + "body": { + "mode": "raw", + "raw": "{\n \"externalVerificationId\": \"3f9180835d2e5168015d32f890ca1581\",\n \"unlockIDNAccount\": false,\n \"forceProvisioning\": false\n}", + "options": { + "raw": { + "headerFamily": "json", + "language": "json" + } + } + } + }, + "status": "Bad Request", + "code": 400, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "body": "{\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 \"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 \"locale\": \"en-US\",\n \"localeOrigin\": \"DEFAULT\",\n \"text\": \"The request was syntactically correct but its content is semantically invalid.\"\n }\n ]\n}", + "cookie": [], + "_postman_previewlanguage": "json" + }, + { + "id": "508d2b3b-06bc-4ba8-a0b8-664094e79b2d", + "name": "Unauthorized - Returned if there is no authorization header, or if the JWT token is expired.", + "originalRequest": { + "url": { + "path": [ + "accounts", + ":id", + "unlock" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [] + }, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + }, + { + "key": "Accept", + "value": "application/json" + }, + { + "description": { + "content": "Added as a part of security scheme: oauth2", + "type": "text/plain" + }, + "key": "Authorization", + "value": "" + } + ], + "method": "POST", + "body": { + "mode": "raw", + "raw": "{\n \"externalVerificationId\": \"3f9180835d2e5168015d32f890ca1581\",\n \"unlockIDNAccount\": false,\n \"forceProvisioning\": false\n}", + "options": { + "raw": { + "headerFamily": "json", + "language": "json" + } + } + } + }, + "status": "Unauthorized", + "code": 401, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "body": "{\n \"error\": \"JWT validation failed: JWT is expired\"\n}", + "cookie": [], + "_postman_previewlanguage": "json" + }, + { + "id": "491bddf6-87f0-4933-b8e3-22cd08cf6e85", + "name": "Forbidden - Returned if the user you are running as, doesn't have access to this end-point.", + "originalRequest": { + "url": { + "path": [ + "accounts", + ":id", + "unlock" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [] + }, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + }, + { + "key": "Accept", + "value": "application/json" + }, + { + "description": { + "content": "Added as a part of security scheme: oauth2", + "type": "text/plain" + }, + "key": "Authorization", + "value": "" + } + ], + "method": "POST", + "body": { + "mode": "raw", + "raw": "{\n \"externalVerificationId\": \"3f9180835d2e5168015d32f890ca1581\",\n \"unlockIDNAccount\": false,\n \"forceProvisioning\": false\n}", + "options": { + "raw": { + "headerFamily": "json", + "language": "json" + } + } + } + }, + "status": "Forbidden", + "code": 403, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "body": "{\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}", + "cookie": [], + "_postman_previewlanguage": "json" + }, + { + "id": "2f33966f-adda-450e-9bb1-66fd1bf7c7b6", + "name": "Not Found - returned if the request URL refers to a resource or object that does not exist", + "originalRequest": { + "url": { + "path": [ + "accounts", + ":id", + "unlock" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [] + }, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + }, + { + "key": "Accept", + "value": "application/json" + }, + { + "description": { + "content": "Added as a part of security scheme: oauth2", + "type": "text/plain" + }, + "key": "Authorization", + "value": "" + } + ], + "method": "POST", + "body": { + "mode": "raw", + "raw": "{\n \"externalVerificationId\": \"3f9180835d2e5168015d32f890ca1581\",\n \"unlockIDNAccount\": false,\n \"forceProvisioning\": false\n}", + "options": { + "raw": { + "headerFamily": "json", + "language": "json" + } + } + } + }, + "status": "Not Found", + "code": 404, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "body": "{\n \"detailCode\": \"404 Not found\",\n \"trackingId\": \"b21b1f7ce4da4d639f2c62a57171b427\",\n \"messages\": [\n {\n \"locale\": \"en-US\",\n \"localeOrigin\": \"DEFAULT\",\n \"text\": \"The server did not find a current representation for the target resource.\"\n }\n ]\n}", + "cookie": [], + "_postman_previewlanguage": "json" + }, + { + "id": "098ef34e-9195-4db3-b486-cd6f54ca1fad", + "name": "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.", + "originalRequest": { + "url": { + "path": [ + "accounts", + ":id", + "unlock" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [] + }, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + }, + { + "key": "Accept", + "value": "application/json" + }, + { + "description": { + "content": "Added as a part of security scheme: oauth2", + "type": "text/plain" + }, + "key": "Authorization", + "value": "" + } + ], + "method": "POST", + "body": { + "mode": "raw", + "raw": "{\n \"externalVerificationId\": \"3f9180835d2e5168015d32f890ca1581\",\n \"unlockIDNAccount\": false,\n \"forceProvisioning\": false\n}", + "options": { + "raw": { + "headerFamily": "json", + "language": "json" + } + } + } + }, + "status": "Too Many Requests", + "code": 429, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "body": "{\n \"message\": \" Rate Limit Exceeded \"\n}", + "cookie": [], + "_postman_previewlanguage": "json" + }, + { + "id": "5093b0a6-948b-4cb9-8e4e-4ccefb7cf8f0", + "name": "Internal Server Error - Returned if there is an unexpected error.", + "originalRequest": { + "url": { + "path": [ + "accounts", + ":id", + "unlock" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [] + }, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + }, + { + "key": "Accept", + "value": "application/json" + }, + { + "description": { + "content": "Added as a part of security scheme: oauth2", + "type": "text/plain" + }, + "key": "Authorization", + "value": "" + } + ], + "method": "POST", + "body": { + "mode": "raw", + "raw": "{\n \"externalVerificationId\": \"3f9180835d2e5168015d32f890ca1581\",\n \"unlockIDNAccount\": false,\n \"forceProvisioning\": false\n}", + "options": { + "raw": { + "headerFamily": "json", + "language": "json" + } + } + } + }, + "status": "Internal Server Error", + "code": 500, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "body": "{\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}", + "cookie": [], + "_postman_previewlanguage": "json" + } + ], + "event": [], + "protocolProfileBehavior": { + "disableBodyPruning": true + } } - ], - "body": "{\n \"detailCode\": \"\",\n \"trackingId\": \"\",\n \"messages\": [\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n },\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n }\n ],\n \"causes\": [\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n },\n {\n \"locale\": \"\",\n \"localeOrigin\": \"DEFAULT\",\n \"text\": \"\"\n }\n ]\n}", - "cookie": [], - "_postman_previewlanguage": "json" - } - ], - "event": [], - "protocolProfileBehavior": { - "disableBodyPruning": true - } + ] }, { - "id": "fe411c1b-cf3a-4291-9004-6f25d4182394", - "name": "Delete the specified Access Profile", - "request": { - "name": "Delete the specified Access Profile", - "description": { - "content": "This API deletes an existing Access Profile.\n\nThe Access Profile must not be in use, for example, Access Profile can not be deleted if they belong to an Application, Life Cycle State or a Role. If it is, a 400 error is returned.\n\nA token with API, ORG_ADMIN, SOURCE_ADMIN, or SOURCE_SUBADMIN authority is required to invoke this API. In addition, a SOURCE_SUBADMIN token must be able to administer the Source associated with the Access Profile.", - "type": "text/plain" - }, - "url": { - "path": [ - "access-profiles", - ":id" - ], - "host": [ - "{{baseUrl}}" - ], - "query": [], - "variable": [ + "name": "Account Activities", + "description": "Use this API to implement account activity tracking functionality.\nWith this functionality in place, users can track source account activity in IdentityNow, which greatly improves traceability in the system. \n\nAn account activity refers to a log of each action performed on a source account. This is useful for auditing the changes performed on an account throughout its life. \nIn IdentityNow's Search, users can search for account activities and select the activity's row to get an overview of the activity's account action and view its progress, its involved sources, and its most basic metadata, such as the identity requesting the option and the recipient. \n\nAccount activity includes most actions IdentityNow completes on source accounts. Users can search in IdentityNow for the following account action types: \n\n- Access Request: These include any access requests the source account is involved in. \n\n- Account Attribute Updates: These include updates to a single attribute on an account on a source. \n\n- Account State Update: These include locking or unlocking actions on an account on a source. \n\n- Certification: These include actions removing an entitlement from an account on a source as a result of the entitlement's revocation during a certification.\n\n- Cloud Automated `Lifecyclestate`: These include automated lifecycle state changes that result in a source account's correlated identity being assigned to a different lifecycle state. \nIdentityNow replaces the `Lifecyclestate` variable with the name of the lifecycle state it has moved the account's identity to. \n\n- Identity Attribute Update: These include updates to a source account's correlated identity attributes as the result of a provisioning action. \nWhen you update an identity attribute that also updates an identity's lifecycle state, the cloud automated `Lifecyclestate` event also displays.\nAccount Activity does not include attribute updates that occur as a result of aggregation.\n\n- Identity Refresh: These include correlated identity refreshes that occur for an account on a source whenever the account's correlated identity profile gets a new role or updates. \nThese also include refreshes that occur whenever IdentityNow assigns an application to the account's correlated identity based on the application's being assigned to All Users From Source or Specific Users From Source. \n\n- Lifecycle State Refresh: These include the actions that took place when a lifecycle state changed. This event only occurs after a cloud automated `Lifecyclestate` change or a lifecycle state change. \n\n- Lifecycle State Change: These include the account activities that result from an identity's manual assignment to a null lifecycle state.\n\n- Password Change: These include password changes on sources.\n\nRefer to [Account Activity](https://documentation.sailpoint.com/saas/help/search/index.html#account-activity) for more information about account activities.\n", + "item": [ { - "type": "any", - "value": "", - "key": "id", - "disabled": true, - "description": { - "content": "(Required) ID of the Access Profile to delete", - "type": "text/plain" - } - } - ] - }, - "header": [ - { - "key": "Accept", - "value": "application/json" - } - ], - "method": "DELETE", - "body": {} - }, - "response": [ - { - "id": "59c4fbdf-f1f4-4e19-9615-2f6c1471aba0", - "name": "No content - indicates the request was successful but there is no content to be returned in the response.", - "originalRequest": { - "url": { - "path": [ - "access-profiles", - ":id" - ], - "host": [ - "{{baseUrl}}" - ], - "query": [], - "variable": [] - }, - "header": [ - { - "description": { - "content": "Added as a part of security scheme: oauth2", - "type": "text/plain" + "id": "77d937a2-35e2-45a1-b109-f2974f371c99", + "name": "List Account Activities", + "request": { + "name": "List Account Activities", + "description": { + "content": "This gets a collection of account activities that satisfy the given query parameters.", + "type": "text/plain" + }, + "url": { + "path": [ + "account-activities" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [ + { + "disabled": false, + "description": { + "content": "The identity that the activity was requested for. *me* indicates the current user. Mutually exclusive with *regarding-identity*.", + "type": "text/plain" + }, + "key": "requested-for", + "value": "2c91808568c529c60168cca6f90c1313" + }, + { + "disabled": false, + "description": { + "content": "The identity that requested the activity. *me* indicates the current user. Mutually exclusive with *regarding-identity*.", + "type": "text/plain" + }, + "key": "requested-by", + "value": "2c91808568c529c60168cca6f90c1313" + }, + { + "disabled": false, + "description": { + "content": "The specified identity will be either the requester or target of the account activity. *me* indicates the current user. Mutually exclusive with *requested-for* and *requested-by*.", + "type": "text/plain" + }, + "key": "regarding-identity", + "value": "2c91808568c529c60168cca6f90c1313" + }, + { + "disabled": false, + "description": { + "content": "Max number of results to return.\nSee [V3 API Standard Collection Parameters](https://developer.sailpoint.com/idn/api/standard-collection-parameters) for more information.", + "type": "text/plain" + }, + "key": "limit", + "value": "250" + }, + { + "disabled": false, + "description": { + "content": "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.", + "type": "text/plain" + }, + "key": "offset", + "value": "0" + }, + { + "disabled": false, + "description": { + "content": "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.", + "type": "text/plain" + }, + "key": "count", + "value": "true" + }, + { + "disabled": false, + "description": { + "content": "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**type**: *eq, in, ge, gt, le, lt, ne, isnull, sw*\n\n**created**: *gt, lt, ge, le, eq, in, ne, isnull, sw*\n\n**modified**: *gt, lt, ge, le, eq, in, ne, isnull, sw*", + "type": "text/plain" + }, + "key": "filters", + "value": "type eq \"Identity Refresh\"" + }, + { + "disabled": false, + "description": { + "content": "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: **type, created, modified**", + "type": "text/plain" + }, + "key": "sorters", + "value": "created" + } + ], + "variable": [] + }, + "header": [ + { + "key": "Accept", + "value": "application/json" + } + ], + "method": "GET", + "body": {}, + "auth": null }, - "key": "Authorization", - "value": "" - } - ], - "method": "DELETE", - "body": {} - }, - "status": "No Content", - "code": 204, - "header": [], - "cookie": [], - "_postman_previewlanguage": "text" - }, - { - "id": "9ba828ae-73ba-4070-82ce-914a8778af20", - "name": "Returned when an access profile cannot be deleted as it's being used.", - "originalRequest": { - "url": { - "path": [ - "access-profiles", - ":id" - ], - "host": [ - "{{baseUrl}}" - ], - "query": [], - "variable": [] + "response": [ + { + "id": "f66b989e-99d2-43ca-9eaa-7e511c799e3f", + "name": "List of account activities", + "originalRequest": { + "url": { + "path": [ + "account-activities" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [ + { + "disabled": false, + "description": { + "content": "The identity that the activity was requested for. *me* indicates the current user. Mutually exclusive with *regarding-identity*.", + "type": "text/plain" + }, + "key": "requested-for", + "value": "2c91808568c529c60168cca6f90c1313" + }, + { + "disabled": false, + "description": { + "content": "The identity that requested the activity. *me* indicates the current user. Mutually exclusive with *regarding-identity*.", + "type": "text/plain" + }, + "key": "requested-by", + "value": "2c91808568c529c60168cca6f90c1313" + }, + { + "disabled": false, + "description": { + "content": "The specified identity will be either the requester or target of the account activity. *me* indicates the current user. Mutually exclusive with *requested-for* and *requested-by*.", + "type": "text/plain" + }, + "key": "regarding-identity", + "value": "2c91808568c529c60168cca6f90c1313" + }, + { + "disabled": false, + "description": { + "content": "Max number of results to return.\nSee [V3 API Standard Collection Parameters](https://developer.sailpoint.com/idn/api/standard-collection-parameters) for more information.", + "type": "text/plain" + }, + "key": "limit", + "value": "250" + }, + { + "disabled": false, + "description": { + "content": "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.", + "type": "text/plain" + }, + "key": "offset", + "value": "0" + }, + { + "disabled": false, + "description": { + "content": "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.", + "type": "text/plain" + }, + "key": "count", + "value": "true" + }, + { + "disabled": false, + "description": { + "content": "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**type**: *eq, in, ge, gt, le, lt, ne, isnull, sw*\n\n**created**: *gt, lt, ge, le, eq, in, ne, isnull, sw*\n\n**modified**: *gt, lt, ge, le, eq, in, ne, isnull, sw*", + "type": "text/plain" + }, + "key": "filters", + "value": "type eq \"Identity Refresh\"" + }, + { + "disabled": false, + "description": { + "content": "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: **type, created, modified**", + "type": "text/plain" + }, + "key": "sorters", + "value": "created" + } + ], + "variable": [] + }, + "header": [ + { + "key": "Accept", + "value": "application/json" + }, + { + "description": { + "content": "Added as a part of security scheme: oauth2", + "type": "text/plain" + }, + "key": "Authorization", + "value": "" + } + ], + "method": "GET", + "body": {} + }, + "status": "OK", + "code": 200, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "body": "[\n {\n \"id\": \"2c9180835d2e5168015d32f890ca1581\",\n \"name\": \"2c9180835d2e5168015d32f890ca1581\",\n \"created\": \"2017-07-11T18:45:37.098Z\",\n \"modified\": \"2018-06-25T20:22:28.104Z\",\n \"completed\": \"2018-10-19T13:49:37.385Z\",\n \"completionStatus\": \"SUCCESS\",\n \"type\": \"appRequest\",\n \"requesterIdentitySummary\": {\n \"id\": \"ff80818155fe8c080155fe8d925b0316\",\n \"name\": \"SailPoint Services\",\n \"identityId\": \"c15b9f5cca5a4e9599eaa0e64fa921bd\",\n \"completed\": true\n },\n \"targetIdentitySummary\": {\n \"id\": \"ff80818155fe8c080155fe8d925b0316\",\n \"name\": \"SailPoint Services\",\n \"identityId\": \"c15b9f5cca5a4e9599eaa0e64fa921bd\",\n \"completed\": true\n },\n \"errors\": [\n \"sailpoint.connector.ConnectorException: java.lang.InterruptedException: Timeout waiting for response to message 0 from client 57a4ab97-ab3f-4aef-9fe2-0eaf15c73d26 after 60 seconds.\"\n ],\n \"warnings\": [\n \"Some warning, another warning\"\n ],\n \"items\": [\n {\n \"id\": \"48c545831b264409a81befcabb0e3c5a\",\n \"name\": \"48c545831b264409a81befcabb0e3c5a\",\n \"requested\": \"2017-07-11T18:45:37.098Z\",\n \"approvalStatus\": \"FINISHED\",\n \"provisioningStatus\": \"PENDING\",\n \"requesterComment\": {\n \"commenterId\": \"2c918084660f45d6016617daa9210584\",\n \"commenterName\": \"Adam Kennedy\",\n \"body\": \"Et quam massa maximus vivamus nisi ut urna tincidunt metus elementum erat.\",\n \"date\": \"2017-07-11T18:45:37.098Z\"\n },\n \"reviewerIdentitySummary\": {\n \"id\": \"ff80818155fe8c080155fe8d925b0316\",\n \"name\": \"SailPoint Services\",\n \"identityId\": \"c15b9f5cca5a4e9599eaa0e64fa921bd\",\n \"completed\": true\n },\n \"reviewerComment\": {\n \"commenterId\": \"2c918084660f45d6016617daa9210584\",\n \"commenterName\": \"Adam Kennedy\",\n \"body\": \"Et quam massa maximus vivamus nisi ut urna tincidunt metus elementum erat.\",\n \"date\": \"2017-07-11T18:45:37.098Z\"\n },\n \"operation\": \"ADD\",\n \"attribute\": \"detectedRoles\",\n \"value\": \"Treasury Analyst [AccessProfile-1529010191212]\",\n \"nativeIdentity\": \"Sandie.Camero\",\n \"sourceId\": \"2c91808363ef85290164000587130c0c\",\n \"accountRequestInfo\": {\n \"requestedObjectId\": \"2c91808563ef85690164001c31140c0c\",\n \"requestedObjectName\": \"Treasury Analyst\",\n \"requestedObjectType\": \"ACCESS_PROFILE\"\n },\n \"clientMetadata\": {\n \"customKey1\": \"custom value 1\",\n \"customKey2\": \"custom value 2\"\n },\n \"removeDate\": \"2020-07-11T00:00:00Z\"\n },\n {\n \"id\": \"48c545831b264409a81befcabb0e3c5a\",\n \"name\": \"48c545831b264409a81befcabb0e3c5a\",\n \"requested\": \"2017-07-11T18:45:37.098Z\",\n \"approvalStatus\": \"FINISHED\",\n \"provisioningStatus\": \"PENDING\",\n \"requesterComment\": {\n \"commenterId\": \"2c918084660f45d6016617daa9210584\",\n \"commenterName\": \"Adam Kennedy\",\n \"body\": \"Et quam massa maximus vivamus nisi ut urna tincidunt metus elementum erat.\",\n \"date\": \"2017-07-11T18:45:37.098Z\"\n },\n \"reviewerIdentitySummary\": {\n \"id\": \"ff80818155fe8c080155fe8d925b0316\",\n \"name\": \"SailPoint Services\",\n \"identityId\": \"c15b9f5cca5a4e9599eaa0e64fa921bd\",\n \"completed\": true\n },\n \"reviewerComment\": {\n \"commenterId\": \"2c918084660f45d6016617daa9210584\",\n \"commenterName\": \"Adam Kennedy\",\n \"body\": \"Et quam massa maximus vivamus nisi ut urna tincidunt metus elementum erat.\",\n \"date\": \"2017-07-11T18:45:37.098Z\"\n },\n \"operation\": \"ADD\",\n \"attribute\": \"detectedRoles\",\n \"value\": \"Treasury Analyst [AccessProfile-1529010191212]\",\n \"nativeIdentity\": \"Sandie.Camero\",\n \"sourceId\": \"2c91808363ef85290164000587130c0c\",\n \"accountRequestInfo\": {\n \"requestedObjectId\": \"2c91808563ef85690164001c31140c0c\",\n \"requestedObjectName\": \"Treasury Analyst\",\n \"requestedObjectType\": \"ACCESS_PROFILE\"\n },\n \"clientMetadata\": {\n \"customKey1\": \"custom value 1\",\n \"customKey2\": \"custom value 2\"\n },\n \"removeDate\": \"2020-07-11T00:00:00Z\"\n }\n ],\n \"executionStatus\": \"COMPLETED\",\n \"clientMetadata\": {\n \"customKey1\": \"custom value 1\",\n \"customKey2\": \"custom value 2\"\n }\n },\n {\n \"id\": \"2c9180835d2e5168015d32f890ca1581\",\n \"name\": \"2c9180835d2e5168015d32f890ca1581\",\n \"created\": \"2017-07-11T18:45:37.098Z\",\n \"modified\": \"2018-06-25T20:22:28.104Z\",\n \"completed\": \"2018-10-19T13:49:37.385Z\",\n \"completionStatus\": \"SUCCESS\",\n \"type\": \"appRequest\",\n \"requesterIdentitySummary\": {\n \"id\": \"ff80818155fe8c080155fe8d925b0316\",\n \"name\": \"SailPoint Services\",\n \"identityId\": \"c15b9f5cca5a4e9599eaa0e64fa921bd\",\n \"completed\": true\n },\n \"targetIdentitySummary\": {\n \"id\": \"ff80818155fe8c080155fe8d925b0316\",\n \"name\": \"SailPoint Services\",\n \"identityId\": \"c15b9f5cca5a4e9599eaa0e64fa921bd\",\n \"completed\": true\n },\n \"errors\": [\n \"sailpoint.connector.ConnectorException: java.lang.InterruptedException: Timeout waiting for response to message 0 from client 57a4ab97-ab3f-4aef-9fe2-0eaf15c73d26 after 60 seconds.\"\n ],\n \"warnings\": [\n \"Some warning, another warning\"\n ],\n \"items\": [\n {\n \"id\": \"48c545831b264409a81befcabb0e3c5a\",\n \"name\": \"48c545831b264409a81befcabb0e3c5a\",\n \"requested\": \"2017-07-11T18:45:37.098Z\",\n \"approvalStatus\": \"FINISHED\",\n \"provisioningStatus\": \"PENDING\",\n \"requesterComment\": {\n \"commenterId\": \"2c918084660f45d6016617daa9210584\",\n \"commenterName\": \"Adam Kennedy\",\n \"body\": \"Et quam massa maximus vivamus nisi ut urna tincidunt metus elementum erat.\",\n \"date\": \"2017-07-11T18:45:37.098Z\"\n },\n \"reviewerIdentitySummary\": {\n \"id\": \"ff80818155fe8c080155fe8d925b0316\",\n \"name\": \"SailPoint Services\",\n \"identityId\": \"c15b9f5cca5a4e9599eaa0e64fa921bd\",\n \"completed\": true\n },\n \"reviewerComment\": {\n \"commenterId\": \"2c918084660f45d6016617daa9210584\",\n \"commenterName\": \"Adam Kennedy\",\n \"body\": \"Et quam massa maximus vivamus nisi ut urna tincidunt metus elementum erat.\",\n \"date\": \"2017-07-11T18:45:37.098Z\"\n },\n \"operation\": \"ADD\",\n \"attribute\": \"detectedRoles\",\n \"value\": \"Treasury Analyst [AccessProfile-1529010191212]\",\n \"nativeIdentity\": \"Sandie.Camero\",\n \"sourceId\": \"2c91808363ef85290164000587130c0c\",\n \"accountRequestInfo\": {\n \"requestedObjectId\": \"2c91808563ef85690164001c31140c0c\",\n \"requestedObjectName\": \"Treasury Analyst\",\n \"requestedObjectType\": \"ACCESS_PROFILE\"\n },\n \"clientMetadata\": {\n \"customKey1\": \"custom value 1\",\n \"customKey2\": \"custom value 2\"\n },\n \"removeDate\": \"2020-07-11T00:00:00Z\"\n },\n {\n \"id\": \"48c545831b264409a81befcabb0e3c5a\",\n \"name\": \"48c545831b264409a81befcabb0e3c5a\",\n \"requested\": \"2017-07-11T18:45:37.098Z\",\n \"approvalStatus\": \"FINISHED\",\n \"provisioningStatus\": \"PENDING\",\n \"requesterComment\": {\n \"commenterId\": \"2c918084660f45d6016617daa9210584\",\n \"commenterName\": \"Adam Kennedy\",\n \"body\": \"Et quam massa maximus vivamus nisi ut urna tincidunt metus elementum erat.\",\n \"date\": \"2017-07-11T18:45:37.098Z\"\n },\n \"reviewerIdentitySummary\": {\n \"id\": \"ff80818155fe8c080155fe8d925b0316\",\n \"name\": \"SailPoint Services\",\n \"identityId\": \"c15b9f5cca5a4e9599eaa0e64fa921bd\",\n \"completed\": true\n },\n \"reviewerComment\": {\n \"commenterId\": \"2c918084660f45d6016617daa9210584\",\n \"commenterName\": \"Adam Kennedy\",\n \"body\": \"Et quam massa maximus vivamus nisi ut urna tincidunt metus elementum erat.\",\n \"date\": \"2017-07-11T18:45:37.098Z\"\n },\n \"operation\": \"ADD\",\n \"attribute\": \"detectedRoles\",\n \"value\": \"Treasury Analyst [AccessProfile-1529010191212]\",\n \"nativeIdentity\": \"Sandie.Camero\",\n \"sourceId\": \"2c91808363ef85290164000587130c0c\",\n \"accountRequestInfo\": {\n \"requestedObjectId\": \"2c91808563ef85690164001c31140c0c\",\n \"requestedObjectName\": \"Treasury Analyst\",\n \"requestedObjectType\": \"ACCESS_PROFILE\"\n },\n \"clientMetadata\": {\n \"customKey1\": \"custom value 1\",\n \"customKey2\": \"custom value 2\"\n },\n \"removeDate\": \"2020-07-11T00:00:00Z\"\n }\n ],\n \"executionStatus\": \"COMPLETED\",\n \"clientMetadata\": {\n \"customKey1\": \"custom value 1\",\n \"customKey2\": \"custom value 2\"\n }\n }\n]", + "cookie": [], + "_postman_previewlanguage": "json" + }, + { + "id": "a823e5cd-144e-4c15-ae3b-c9e56a9fb35f", + "name": "Client Error - Returned if the request body is invalid.", + "originalRequest": { + "url": { + "path": [ + "account-activities" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [ + { + "disabled": false, + "description": { + "content": "The identity that the activity was requested for. *me* indicates the current user. Mutually exclusive with *regarding-identity*.", + "type": "text/plain" + }, + "key": "requested-for", + "value": "2c91808568c529c60168cca6f90c1313" + }, + { + "disabled": false, + "description": { + "content": "The identity that requested the activity. *me* indicates the current user. Mutually exclusive with *regarding-identity*.", + "type": "text/plain" + }, + "key": "requested-by", + "value": "2c91808568c529c60168cca6f90c1313" + }, + { + "disabled": false, + "description": { + "content": "The specified identity will be either the requester or target of the account activity. *me* indicates the current user. Mutually exclusive with *requested-for* and *requested-by*.", + "type": "text/plain" + }, + "key": "regarding-identity", + "value": "2c91808568c529c60168cca6f90c1313" + }, + { + "disabled": false, + "description": { + "content": "Max number of results to return.\nSee [V3 API Standard Collection Parameters](https://developer.sailpoint.com/idn/api/standard-collection-parameters) for more information.", + "type": "text/plain" + }, + "key": "limit", + "value": "250" + }, + { + "disabled": false, + "description": { + "content": "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.", + "type": "text/plain" + }, + "key": "offset", + "value": "0" + }, + { + "disabled": false, + "description": { + "content": "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.", + "type": "text/plain" + }, + "key": "count", + "value": "true" + }, + { + "disabled": false, + "description": { + "content": "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**type**: *eq, in, ge, gt, le, lt, ne, isnull, sw*\n\n**created**: *gt, lt, ge, le, eq, in, ne, isnull, sw*\n\n**modified**: *gt, lt, ge, le, eq, in, ne, isnull, sw*", + "type": "text/plain" + }, + "key": "filters", + "value": "type eq \"Identity Refresh\"" + }, + { + "disabled": false, + "description": { + "content": "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: **type, created, modified**", + "type": "text/plain" + }, + "key": "sorters", + "value": "created" + } + ], + "variable": [] + }, + "header": [ + { + "key": "Accept", + "value": "application/json" + }, + { + "description": { + "content": "Added as a part of security scheme: oauth2", + "type": "text/plain" + }, + "key": "Authorization", + "value": "" + } + ], + "method": "GET", + "body": {} + }, + "status": "Bad Request", + "code": 400, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "body": "{\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 \"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 \"locale\": \"en-US\",\n \"localeOrigin\": \"DEFAULT\",\n \"text\": \"The request was syntactically correct but its content is semantically invalid.\"\n }\n ]\n}", + "cookie": [], + "_postman_previewlanguage": "json" + }, + { + "id": "b2a0ab15-872a-4cfd-a8af-daf6768ee2be", + "name": "Unauthorized - Returned if there is no authorization header, or if the JWT token is expired.", + "originalRequest": { + "url": { + "path": [ + "account-activities" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [ + { + "disabled": false, + "description": { + "content": "The identity that the activity was requested for. *me* indicates the current user. Mutually exclusive with *regarding-identity*.", + "type": "text/plain" + }, + "key": "requested-for", + "value": "2c91808568c529c60168cca6f90c1313" + }, + { + "disabled": false, + "description": { + "content": "The identity that requested the activity. *me* indicates the current user. Mutually exclusive with *regarding-identity*.", + "type": "text/plain" + }, + "key": "requested-by", + "value": "2c91808568c529c60168cca6f90c1313" + }, + { + "disabled": false, + "description": { + "content": "The specified identity will be either the requester or target of the account activity. *me* indicates the current user. Mutually exclusive with *requested-for* and *requested-by*.", + "type": "text/plain" + }, + "key": "regarding-identity", + "value": "2c91808568c529c60168cca6f90c1313" + }, + { + "disabled": false, + "description": { + "content": "Max number of results to return.\nSee [V3 API Standard Collection Parameters](https://developer.sailpoint.com/idn/api/standard-collection-parameters) for more information.", + "type": "text/plain" + }, + "key": "limit", + "value": "250" + }, + { + "disabled": false, + "description": { + "content": "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.", + "type": "text/plain" + }, + "key": "offset", + "value": "0" + }, + { + "disabled": false, + "description": { + "content": "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.", + "type": "text/plain" + }, + "key": "count", + "value": "true" + }, + { + "disabled": false, + "description": { + "content": "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**type**: *eq, in, ge, gt, le, lt, ne, isnull, sw*\n\n**created**: *gt, lt, ge, le, eq, in, ne, isnull, sw*\n\n**modified**: *gt, lt, ge, le, eq, in, ne, isnull, sw*", + "type": "text/plain" + }, + "key": "filters", + "value": "type eq \"Identity Refresh\"" + }, + { + "disabled": false, + "description": { + "content": "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: **type, created, modified**", + "type": "text/plain" + }, + "key": "sorters", + "value": "created" + } + ], + "variable": [] + }, + "header": [ + { + "key": "Accept", + "value": "application/json" + }, + { + "description": { + "content": "Added as a part of security scheme: oauth2", + "type": "text/plain" + }, + "key": "Authorization", + "value": "" + } + ], + "method": "GET", + "body": {} + }, + "status": "Unauthorized", + "code": 401, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "body": "{\n \"error\": \"JWT validation failed: JWT is expired\"\n}", + "cookie": [], + "_postman_previewlanguage": "json" + }, + { + "id": "f54f6e23-d986-4852-abff-d8ef38415fb8", + "name": "Forbidden - Returned if the user you are running as, doesn't have access to this end-point.", + "originalRequest": { + "url": { + "path": [ + "account-activities" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [ + { + "disabled": false, + "description": { + "content": "The identity that the activity was requested for. *me* indicates the current user. Mutually exclusive with *regarding-identity*.", + "type": "text/plain" + }, + "key": "requested-for", + "value": "2c91808568c529c60168cca6f90c1313" + }, + { + "disabled": false, + "description": { + "content": "The identity that requested the activity. *me* indicates the current user. Mutually exclusive with *regarding-identity*.", + "type": "text/plain" + }, + "key": "requested-by", + "value": "2c91808568c529c60168cca6f90c1313" + }, + { + "disabled": false, + "description": { + "content": "The specified identity will be either the requester or target of the account activity. *me* indicates the current user. Mutually exclusive with *requested-for* and *requested-by*.", + "type": "text/plain" + }, + "key": "regarding-identity", + "value": "2c91808568c529c60168cca6f90c1313" + }, + { + "disabled": false, + "description": { + "content": "Max number of results to return.\nSee [V3 API Standard Collection Parameters](https://developer.sailpoint.com/idn/api/standard-collection-parameters) for more information.", + "type": "text/plain" + }, + "key": "limit", + "value": "250" + }, + { + "disabled": false, + "description": { + "content": "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.", + "type": "text/plain" + }, + "key": "offset", + "value": "0" + }, + { + "disabled": false, + "description": { + "content": "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.", + "type": "text/plain" + }, + "key": "count", + "value": "true" + }, + { + "disabled": false, + "description": { + "content": "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**type**: *eq, in, ge, gt, le, lt, ne, isnull, sw*\n\n**created**: *gt, lt, ge, le, eq, in, ne, isnull, sw*\n\n**modified**: *gt, lt, ge, le, eq, in, ne, isnull, sw*", + "type": "text/plain" + }, + "key": "filters", + "value": "type eq \"Identity Refresh\"" + }, + { + "disabled": false, + "description": { + "content": "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: **type, created, modified**", + "type": "text/plain" + }, + "key": "sorters", + "value": "created" + } + ], + "variable": [] + }, + "header": [ + { + "key": "Accept", + "value": "application/json" + }, + { + "description": { + "content": "Added as a part of security scheme: oauth2", + "type": "text/plain" + }, + "key": "Authorization", + "value": "" + } + ], + "method": "GET", + "body": {} + }, + "status": "Forbidden", + "code": 403, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "body": "{\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}", + "cookie": [], + "_postman_previewlanguage": "json" + }, + { + "id": "c4c26972-a693-4d28-8c09-5d262afd9705", + "name": "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.", + "originalRequest": { + "url": { + "path": [ + "account-activities" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [ + { + "disabled": false, + "description": { + "content": "The identity that the activity was requested for. *me* indicates the current user. Mutually exclusive with *regarding-identity*.", + "type": "text/plain" + }, + "key": "requested-for", + "value": "2c91808568c529c60168cca6f90c1313" + }, + { + "disabled": false, + "description": { + "content": "The identity that requested the activity. *me* indicates the current user. Mutually exclusive with *regarding-identity*.", + "type": "text/plain" + }, + "key": "requested-by", + "value": "2c91808568c529c60168cca6f90c1313" + }, + { + "disabled": false, + "description": { + "content": "The specified identity will be either the requester or target of the account activity. *me* indicates the current user. Mutually exclusive with *requested-for* and *requested-by*.", + "type": "text/plain" + }, + "key": "regarding-identity", + "value": "2c91808568c529c60168cca6f90c1313" + }, + { + "disabled": false, + "description": { + "content": "Max number of results to return.\nSee [V3 API Standard Collection Parameters](https://developer.sailpoint.com/idn/api/standard-collection-parameters) for more information.", + "type": "text/plain" + }, + "key": "limit", + "value": "250" + }, + { + "disabled": false, + "description": { + "content": "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.", + "type": "text/plain" + }, + "key": "offset", + "value": "0" + }, + { + "disabled": false, + "description": { + "content": "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.", + "type": "text/plain" + }, + "key": "count", + "value": "true" + }, + { + "disabled": false, + "description": { + "content": "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**type**: *eq, in, ge, gt, le, lt, ne, isnull, sw*\n\n**created**: *gt, lt, ge, le, eq, in, ne, isnull, sw*\n\n**modified**: *gt, lt, ge, le, eq, in, ne, isnull, sw*", + "type": "text/plain" + }, + "key": "filters", + "value": "type eq \"Identity Refresh\"" + }, + { + "disabled": false, + "description": { + "content": "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: **type, created, modified**", + "type": "text/plain" + }, + "key": "sorters", + "value": "created" + } + ], + "variable": [] + }, + "header": [ + { + "key": "Accept", + "value": "application/json" + }, + { + "description": { + "content": "Added as a part of security scheme: oauth2", + "type": "text/plain" + }, + "key": "Authorization", + "value": "" + } + ], + "method": "GET", + "body": {} + }, + "status": "Too Many Requests", + "code": 429, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "body": "{\n \"message\": \" Rate Limit Exceeded \"\n}", + "cookie": [], + "_postman_previewlanguage": "json" + }, + { + "id": "8c02cf18-2c6e-4fe2-8b53-dc308d7db14e", + "name": "Internal Server Error - Returned if there is an unexpected error.", + "originalRequest": { + "url": { + "path": [ + "account-activities" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [ + { + "disabled": false, + "description": { + "content": "The identity that the activity was requested for. *me* indicates the current user. Mutually exclusive with *regarding-identity*.", + "type": "text/plain" + }, + "key": "requested-for", + "value": "2c91808568c529c60168cca6f90c1313" + }, + { + "disabled": false, + "description": { + "content": "The identity that requested the activity. *me* indicates the current user. Mutually exclusive with *regarding-identity*.", + "type": "text/plain" + }, + "key": "requested-by", + "value": "2c91808568c529c60168cca6f90c1313" + }, + { + "disabled": false, + "description": { + "content": "The specified identity will be either the requester or target of the account activity. *me* indicates the current user. Mutually exclusive with *requested-for* and *requested-by*.", + "type": "text/plain" + }, + "key": "regarding-identity", + "value": "2c91808568c529c60168cca6f90c1313" + }, + { + "disabled": false, + "description": { + "content": "Max number of results to return.\nSee [V3 API Standard Collection Parameters](https://developer.sailpoint.com/idn/api/standard-collection-parameters) for more information.", + "type": "text/plain" + }, + "key": "limit", + "value": "250" + }, + { + "disabled": false, + "description": { + "content": "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.", + "type": "text/plain" + }, + "key": "offset", + "value": "0" + }, + { + "disabled": false, + "description": { + "content": "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.", + "type": "text/plain" + }, + "key": "count", + "value": "true" + }, + { + "disabled": false, + "description": { + "content": "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**type**: *eq, in, ge, gt, le, lt, ne, isnull, sw*\n\n**created**: *gt, lt, ge, le, eq, in, ne, isnull, sw*\n\n**modified**: *gt, lt, ge, le, eq, in, ne, isnull, sw*", + "type": "text/plain" + }, + "key": "filters", + "value": "type eq \"Identity Refresh\"" + }, + { + "disabled": false, + "description": { + "content": "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: **type, created, modified**", + "type": "text/plain" + }, + "key": "sorters", + "value": "created" + } + ], + "variable": [] + }, + "header": [ + { + "key": "Accept", + "value": "application/json" + }, + { + "description": { + "content": "Added as a part of security scheme: oauth2", + "type": "text/plain" + }, + "key": "Authorization", + "value": "" + } + ], + "method": "GET", + "body": {} + }, + "status": "Internal Server Error", + "code": 500, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "body": "{\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}", + "cookie": [], + "_postman_previewlanguage": "json" + } + ], + "event": [], + "protocolProfileBehavior": { + "disableBodyPruning": true + } }, - "header": [ - { - "key": "Accept", - "value": "application/json" - }, - { - "description": { - "content": "Added as a part of security scheme: oauth2", - "type": "text/plain" - }, - "key": "Authorization", - "value": "" - } - ], - "method": "DELETE", - "body": {} - }, - "status": "Bad Request", - "code": 400, - "header": [ { - "key": "Content-Type", - "value": "application/json" - } - ], - "body": "{\n \"detailCode\": \"\",\n \"trackingId\": \"\",\n \"messages\": [\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n },\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n }\n ],\n \"causes\": [\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n },\n {\n \"locale\": \"\",\n \"localeOrigin\": \"DEFAULT\",\n \"text\": \"\"\n }\n ]\n}", - "cookie": [], - "_postman_previewlanguage": "json" - }, - { - "id": "3c808f92-3e5e-4f15-a68e-3af54365e078", - "name": "Unauthorized - Returned if there is no authorization header, or if the JWT token is expired.", - "originalRequest": { - "url": { - "path": [ - "access-profiles", - ":id" - ], - "host": [ - "{{baseUrl}}" - ], - "query": [], - "variable": [] - }, - "header": [ - { - "key": "Accept", - "value": "application/json" - }, - { - "description": { - "content": "Added as a part of security scheme: oauth2", - "type": "text/plain" + "id": "9bac8f1c-334b-43fc-8d61-4b14b39913ba", + "name": "Get an Account Activity", + "request": { + "name": "Get an Account Activity", + "description": { + "content": "This gets a single account activity by its id.", + "type": "text/plain" + }, + "url": { + "path": [ + "account-activities", + ":id" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [ + { + "type": "any", + "value": "ef38f94347e94562b5bb8424a56397d8", + "key": "id", + "disabled": false, + "description": { + "content": "(Required) The account activity id", + "type": "text/plain" + } + } + ] + }, + "header": [ + { + "key": "Accept", + "value": "application/json" + } + ], + "method": "GET", + "body": {}, + "auth": null }, - "key": "Authorization", - "value": "" - } - ], - "method": "DELETE", - "body": {} - }, - "status": "Unauthorized", - "code": 401, - "header": [ - { - "key": "Content-Type", - "value": "application/json" + "response": [ + { + "id": "034266ae-371d-4140-ad28-e309f6e9c4be", + "name": "An account activity object", + "originalRequest": { + "url": { + "path": [ + "account-activities", + ":id" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [] + }, + "header": [ + { + "key": "Accept", + "value": "application/json" + }, + { + "description": { + "content": "Added as a part of security scheme: oauth2", + "type": "text/plain" + }, + "key": "Authorization", + "value": "" + } + ], + "method": "GET", + "body": {} + }, + "status": "OK", + "code": 200, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "body": "{\n \"id\": \"2c9180835d2e5168015d32f890ca1581\",\n \"name\": \"2c9180835d2e5168015d32f890ca1581\",\n \"created\": \"2017-07-11T18:45:37.098Z\",\n \"modified\": \"2018-06-25T20:22:28.104Z\",\n \"completed\": \"2018-10-19T13:49:37.385Z\",\n \"completionStatus\": \"SUCCESS\",\n \"type\": \"appRequest\",\n \"requesterIdentitySummary\": {\n \"id\": \"ff80818155fe8c080155fe8d925b0316\",\n \"name\": \"SailPoint Services\",\n \"identityId\": \"c15b9f5cca5a4e9599eaa0e64fa921bd\",\n \"completed\": true\n },\n \"targetIdentitySummary\": {\n \"id\": \"ff80818155fe8c080155fe8d925b0316\",\n \"name\": \"SailPoint Services\",\n \"identityId\": \"c15b9f5cca5a4e9599eaa0e64fa921bd\",\n \"completed\": true\n },\n \"errors\": [\n \"sailpoint.connector.ConnectorException: java.lang.InterruptedException: Timeout waiting for response to message 0 from client 57a4ab97-ab3f-4aef-9fe2-0eaf15c73d26 after 60 seconds.\"\n ],\n \"warnings\": [\n \"Some warning, another warning\"\n ],\n \"items\": [\n {\n \"id\": \"48c545831b264409a81befcabb0e3c5a\",\n \"name\": \"48c545831b264409a81befcabb0e3c5a\",\n \"requested\": \"2017-07-11T18:45:37.098Z\",\n \"approvalStatus\": \"FINISHED\",\n \"provisioningStatus\": \"PENDING\",\n \"requesterComment\": {\n \"commenterId\": \"2c918084660f45d6016617daa9210584\",\n \"commenterName\": \"Adam Kennedy\",\n \"body\": \"Et quam massa maximus vivamus nisi ut urna tincidunt metus elementum erat.\",\n \"date\": \"2017-07-11T18:45:37.098Z\"\n },\n \"reviewerIdentitySummary\": {\n \"id\": \"ff80818155fe8c080155fe8d925b0316\",\n \"name\": \"SailPoint Services\",\n \"identityId\": \"c15b9f5cca5a4e9599eaa0e64fa921bd\",\n \"completed\": true\n },\n \"reviewerComment\": {\n \"commenterId\": \"2c918084660f45d6016617daa9210584\",\n \"commenterName\": \"Adam Kennedy\",\n \"body\": \"Et quam massa maximus vivamus nisi ut urna tincidunt metus elementum erat.\",\n \"date\": \"2017-07-11T18:45:37.098Z\"\n },\n \"operation\": \"ADD\",\n \"attribute\": \"detectedRoles\",\n \"value\": \"Treasury Analyst [AccessProfile-1529010191212]\",\n \"nativeIdentity\": \"Sandie.Camero\",\n \"sourceId\": \"2c91808363ef85290164000587130c0c\",\n \"accountRequestInfo\": {\n \"requestedObjectId\": \"2c91808563ef85690164001c31140c0c\",\n \"requestedObjectName\": \"Treasury Analyst\",\n \"requestedObjectType\": \"ACCESS_PROFILE\"\n },\n \"clientMetadata\": {\n \"customKey1\": \"custom value 1\",\n \"customKey2\": \"custom value 2\"\n },\n \"removeDate\": \"2020-07-11T00:00:00Z\"\n },\n {\n \"id\": \"48c545831b264409a81befcabb0e3c5a\",\n \"name\": \"48c545831b264409a81befcabb0e3c5a\",\n \"requested\": \"2017-07-11T18:45:37.098Z\",\n \"approvalStatus\": \"FINISHED\",\n \"provisioningStatus\": \"PENDING\",\n \"requesterComment\": {\n \"commenterId\": \"2c918084660f45d6016617daa9210584\",\n \"commenterName\": \"Adam Kennedy\",\n \"body\": \"Et quam massa maximus vivamus nisi ut urna tincidunt metus elementum erat.\",\n \"date\": \"2017-07-11T18:45:37.098Z\"\n },\n \"reviewerIdentitySummary\": {\n \"id\": \"ff80818155fe8c080155fe8d925b0316\",\n \"name\": \"SailPoint Services\",\n \"identityId\": \"c15b9f5cca5a4e9599eaa0e64fa921bd\",\n \"completed\": true\n },\n \"reviewerComment\": {\n \"commenterId\": \"2c918084660f45d6016617daa9210584\",\n \"commenterName\": \"Adam Kennedy\",\n \"body\": \"Et quam massa maximus vivamus nisi ut urna tincidunt metus elementum erat.\",\n \"date\": \"2017-07-11T18:45:37.098Z\"\n },\n \"operation\": \"ADD\",\n \"attribute\": \"detectedRoles\",\n \"value\": \"Treasury Analyst [AccessProfile-1529010191212]\",\n \"nativeIdentity\": \"Sandie.Camero\",\n \"sourceId\": \"2c91808363ef85290164000587130c0c\",\n \"accountRequestInfo\": {\n \"requestedObjectId\": \"2c91808563ef85690164001c31140c0c\",\n \"requestedObjectName\": \"Treasury Analyst\",\n \"requestedObjectType\": \"ACCESS_PROFILE\"\n },\n \"clientMetadata\": {\n \"customKey1\": \"custom value 1\",\n \"customKey2\": \"custom value 2\"\n },\n \"removeDate\": \"2020-07-11T00:00:00Z\"\n }\n ],\n \"executionStatus\": \"COMPLETED\",\n \"clientMetadata\": {\n \"customKey1\": \"custom value 1\",\n \"customKey2\": \"custom value 2\"\n }\n}", + "cookie": [], + "_postman_previewlanguage": "json" + }, + { + "id": "701fd902-de67-4e20-8f3c-101f23cc2537", + "name": "Client Error - Returned if the request body is invalid.", + "originalRequest": { + "url": { + "path": [ + "account-activities", + ":id" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [] + }, + "header": [ + { + "key": "Accept", + "value": "application/json" + }, + { + "description": { + "content": "Added as a part of security scheme: oauth2", + "type": "text/plain" + }, + "key": "Authorization", + "value": "" + } + ], + "method": "GET", + "body": {} + }, + "status": "Bad Request", + "code": 400, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "body": "{\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 \"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 \"locale\": \"en-US\",\n \"localeOrigin\": \"DEFAULT\",\n \"text\": \"The request was syntactically correct but its content is semantically invalid.\"\n }\n ]\n}", + "cookie": [], + "_postman_previewlanguage": "json" + }, + { + "id": "8930d48e-d92f-4002-b32e-53073a249a68", + "name": "Unauthorized - Returned if there is no authorization header, or if the JWT token is expired.", + "originalRequest": { + "url": { + "path": [ + "account-activities", + ":id" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [] + }, + "header": [ + { + "key": "Accept", + "value": "application/json" + }, + { + "description": { + "content": "Added as a part of security scheme: oauth2", + "type": "text/plain" + }, + "key": "Authorization", + "value": "" + } + ], + "method": "GET", + "body": {} + }, + "status": "Unauthorized", + "code": 401, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "body": "{\n \"error\": \"JWT validation failed: JWT is expired\"\n}", + "cookie": [], + "_postman_previewlanguage": "json" + }, + { + "id": "79b2063c-d0fb-4255-bb79-007b767e08dc", + "name": "Forbidden - Returned if the user you are running as, doesn't have access to this end-point.", + "originalRequest": { + "url": { + "path": [ + "account-activities", + ":id" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [] + }, + "header": [ + { + "key": "Accept", + "value": "application/json" + }, + { + "description": { + "content": "Added as a part of security scheme: oauth2", + "type": "text/plain" + }, + "key": "Authorization", + "value": "" + } + ], + "method": "GET", + "body": {} + }, + "status": "Forbidden", + "code": 403, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "body": "{\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}", + "cookie": [], + "_postman_previewlanguage": "json" + }, + { + "id": "ccd13456-91eb-4723-b3d3-659405abacee", + "name": "Not Found - returned if the request URL refers to a resource or object that does not exist", + "originalRequest": { + "url": { + "path": [ + "account-activities", + ":id" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [] + }, + "header": [ + { + "key": "Accept", + "value": "application/json" + }, + { + "description": { + "content": "Added as a part of security scheme: oauth2", + "type": "text/plain" + }, + "key": "Authorization", + "value": "" + } + ], + "method": "GET", + "body": {} + }, + "status": "Not Found", + "code": 404, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "body": "{\n \"detailCode\": \"404 Not found\",\n \"trackingId\": \"b21b1f7ce4da4d639f2c62a57171b427\",\n \"messages\": [\n {\n \"locale\": \"en-US\",\n \"localeOrigin\": \"DEFAULT\",\n \"text\": \"The server did not find a current representation for the target resource.\"\n }\n ]\n}", + "cookie": [], + "_postman_previewlanguage": "json" + }, + { + "id": "d19ea39a-3d79-456e-8cf7-f01a9adecd82", + "name": "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.", + "originalRequest": { + "url": { + "path": [ + "account-activities", + ":id" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [] + }, + "header": [ + { + "key": "Accept", + "value": "application/json" + }, + { + "description": { + "content": "Added as a part of security scheme: oauth2", + "type": "text/plain" + }, + "key": "Authorization", + "value": "" + } + ], + "method": "GET", + "body": {} + }, + "status": "Too Many Requests", + "code": 429, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "body": "{\n \"message\": \" Rate Limit Exceeded \"\n}", + "cookie": [], + "_postman_previewlanguage": "json" + }, + { + "id": "b23f51cc-76c5-45c0-ae0c-e77a51a7057d", + "name": "Internal Server Error - Returned if there is an unexpected error.", + "originalRequest": { + "url": { + "path": [ + "account-activities", + ":id" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [] + }, + "header": [ + { + "key": "Accept", + "value": "application/json" + }, + { + "description": { + "content": "Added as a part of security scheme: oauth2", + "type": "text/plain" + }, + "key": "Authorization", + "value": "" + } + ], + "method": "GET", + "body": {} + }, + "status": "Internal Server Error", + "code": 500, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "body": "{\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}", + "cookie": [], + "_postman_previewlanguage": "json" + } + ], + "event": [], + "protocolProfileBehavior": { + "disableBodyPruning": true + } } - ], - "body": "{\n \"error\": {\n \"description\": \"A message describing the error\",\n \"example\": \"JWT validation failed: JWT is expired\"\n }\n}", - "cookie": [], - "_postman_previewlanguage": "json" - }, - { - "id": "2e4e60aa-b7ff-4659-a034-877a74ea82af", - "name": "Forbidden - Returned if the user you are running as, doesn't have access to this end-point.", - "originalRequest": { - "url": { - "path": [ - "access-profiles", - ":id" - ], - "host": [ - "{{baseUrl}}" - ], - "query": [], - "variable": [] - }, - "header": [ - { - "key": "Accept", - "value": "application/json" - }, - { - "description": { - "content": "Added as a part of security scheme: oauth2", - "type": "text/plain" - }, - "key": "Authorization", - "value": "" - } - ], - "method": "DELETE", - "body": {} - }, - "status": "Forbidden", - "code": 403, - "header": [ - { - "key": "Content-Type", - "value": "application/json" - } - ], - "body": "{\n \"detailCode\": \"\",\n \"trackingId\": \"\",\n \"messages\": [\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n },\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n }\n ],\n \"causes\": [\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n },\n {\n \"locale\": \"\",\n \"localeOrigin\": \"DEFAULT\",\n \"text\": \"\"\n }\n ]\n}", - "cookie": [], - "_postman_previewlanguage": "json" - }, - { - "id": "68c17bac-b277-4927-887d-17fcda4d00f3", - "name": "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.", - "originalRequest": { - "url": { - "path": [ - "access-profiles", - ":id" - ], - "host": [ - "{{baseUrl}}" - ], - "query": [], - "variable": [] - }, - "header": [ - { - "key": "Accept", - "value": "application/json" - }, - { - "description": { - "content": "Added as a part of security scheme: oauth2", - "type": "text/plain" - }, - "key": "Authorization", - "value": "" - } - ], - "method": "DELETE", - "body": {} - }, - "status": "Too Many Requests", - "code": 429, - "header": [ - { - "key": "Content-Type", - "value": "application/json" - } - ], - "body": "{\n \"message\": {\n \"description\": \"A message describing the error\",\n \"example\": \" Rate Limit Exceeded \"\n }\n}", - "cookie": [], - "_postman_previewlanguage": "json" - }, - { - "id": "873aa359-c3a3-4832-9052-b9ccb0968440", - "name": "Internal Server Error - Returned if there is an unexpected error.", - "originalRequest": { - "url": { - "path": [ - "access-profiles", - ":id" - ], - "host": [ - "{{baseUrl}}" - ], - "query": [], - "variable": [] - }, - "header": [ - { - "key": "Accept", - "value": "application/json" - }, - { - "description": { - "content": "Added as a part of security scheme: oauth2", - "type": "text/plain" - }, - "key": "Authorization", - "value": "" - } - ], - "method": "DELETE", - "body": {} - }, - "status": "Internal Server Error", - "code": 500, - "header": [ - { - "key": "Content-Type", - "value": "application/json" - } - ], - "body": "{\n \"detailCode\": \"\",\n \"trackingId\": \"\",\n \"messages\": [\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n },\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n }\n ],\n \"causes\": [\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n },\n {\n \"locale\": \"\",\n \"localeOrigin\": \"DEFAULT\",\n \"text\": \"\"\n }\n ]\n}", - "cookie": [], - "_postman_previewlanguage": "json" - } - ], - "event": [], - "protocolProfileBehavior": { - "disableBodyPruning": true - } + ] }, { - "id": "ac0b5ade-1449-4edc-be42-12834ad21f82", - "name": "Delete Access Profile(s)", - "request": { - "name": "Delete Access Profile(s)", - "description": { - "content": "This API initiates a bulk deletion of one or more Access Profiles.\n\nBy default, if any of the indicated Access Profiles are in use, no deletions will be performed and the **inUse** field of the response indicates the usages that must be removed first. If the request field **bestEffortOnly** is **true**, however, usages are reported in the **inUse** response field but all other indicated Access Profiles will be deleted.\n\nA token with API, ORG_ADMIN, SOURCE_ADMIN, or SOURCE_SUBADMIN authority is required to call this API. In addition, a SOURCE_SUBADMIN may only use this API to delete Access Profiles which are associated with Sources they are able to administer.", - "type": "text/plain" - }, - "url": { - "path": [ - "access-profiles", - "bulk-delete" - ], - "host": [ - "{{baseUrl}}" - ], - "query": [], - "variable": [] - }, - "header": [ - { - "key": "Content-Type", - "value": "application/json" - }, - { - "key": "Accept", - "value": "application/json" - } - ], - "method": "POST", - "body": { - "mode": "raw", - "raw": "{\n \"accessProfileIds\": [\n \"\",\n \"\"\n ],\n \"bestEffortOnly\": \"\"\n}", - "options": { - "raw": { - "headerFamily": "json", - "language": "json" - } - } - } - }, - "response": [ - { - "id": "47c005a7-a733-4983-8f65-1a9192092dd9", - "name": "Returned only if **bestEffortOnly** is **false**, and one or more Access Profiles are in use.", - "originalRequest": { - "url": { - "path": [ - "access-profiles", - "bulk-delete" - ], - "host": [ - "{{baseUrl}}" - ], - "query": [], - "variable": [] - }, - "header": [ - { - "key": "Content-Type", - "value": "application/json" - }, - { - "key": "Accept", - "value": "application/json" - }, - { - "description": { - "content": "Added as a part of security scheme: oauth2", - "type": "text/plain" - }, - "key": "Authorization", - "value": "" - } - ], - "method": "POST", - "body": { - "mode": "raw", - "raw": "{\n \"accessProfileIds\": [\n \"\",\n \"\"\n ],\n \"bestEffortOnly\": \"\"\n}", - "options": { - "raw": { - "headerFamily": "json", - "language": "json" - } - } - } - }, - "status": "OK", - "code": 200, - "header": [ + "name": "Auth User", + "description": "Authentication service user retrieval and user capabilities update", + "item": [ { - "key": "Content-Type", - "value": "application/json" - } - ], - "body": "{\n \"taskId\": \"\",\n \"pending\": [\n \"\",\n \"\"\n ],\n \"inUse\": [\n {\n \"accessProfileId\": \"\",\n \"usedBy\": [\n {\n \"type\": \"ROLE\",\n \"id\": \"\",\n \"name\": \"\"\n },\n {\n \"type\": \"ROLE\",\n \"id\": \"\",\n \"name\": \"\"\n }\n ]\n },\n {\n \"accessProfileId\": \"\",\n \"usedBy\": [\n {\n \"type\": \"ROLE\",\n \"id\": \"\",\n \"name\": \"\"\n },\n {\n \"type\": \"ROLE\",\n \"id\": \"\",\n \"name\": \"\"\n }\n ]\n }\n ]\n}", - "cookie": [], - "_postman_previewlanguage": "json" - }, - { - "id": "5d7eabe7-cf23-4995-9cca-3f547f95676e", - "name": "Returned if at least one deletion will be performed.", - "originalRequest": { - "url": { - "path": [ - "access-profiles", - "bulk-delete" - ], - "host": [ - "{{baseUrl}}" - ], - "query": [], - "variable": [] - }, - "header": [ - { - "key": "Content-Type", - "value": "application/json" - }, - { - "key": "Accept", - "value": "application/json" - }, - { - "description": { - "content": "Added as a part of security scheme: oauth2", - "type": "text/plain" + "id": "02961652-1d4d-4ad5-939d-74efc72bea71", + "name": "Auth User Details", + "request": { + "name": "Auth User Details", + "description": { + "content": "Return the specified user's authentication system details.", + "type": "text/plain" + }, + "url": { + "path": [ + "auth-users", + ":id" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [ + { + "type": "any", + "value": "ef38f94347e94562b5bb8424a56397d8", + "key": "id", + "disabled": false, + "description": { + "content": "(Required) Identity ID", + "type": "text/plain" + } + } + ] + }, + "header": [ + { + "key": "Accept", + "value": "application/json" + } + ], + "method": "GET", + "body": {}, + "auth": null }, - "key": "Authorization", - "value": "" - } - ], - "method": "POST", - "body": { - "mode": "raw", - "raw": "{\n \"accessProfileIds\": [\n \"\",\n \"\"\n ],\n \"bestEffortOnly\": \"\"\n}", - "options": { - "raw": { - "headerFamily": "json", - "language": "json" + "response": [ + { + "id": "18f8fec1-85dd-4469-8c0e-d8e8394780c3", + "name": "The specified user's authentication system details.", + "originalRequest": { + "url": { + "path": [ + "auth-users", + ":id" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [] + }, + "header": [ + { + "key": "Accept", + "value": "application/json" + }, + { + "description": { + "content": "Added as a part of security scheme: oauth2", + "type": "text/plain" + }, + "key": "Authorization", + "value": "" + } + ], + "method": "GET", + "body": {} + }, + "status": "OK", + "code": 200, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "body": "{\n \"tenant\": \"test-tenant\",\n \"id\": \"2c91808458ae7a4f0158b1bbf8af0628\",\n \"uid\": \"will.smith\",\n \"profile\": \"2c91808458ae7a4f0158b1bbf8af0756\",\n \"identificationNumber\": \"19-5588452\",\n \"email\": \"william.smith@example.com\",\n \"phone\": \"5555555555\",\n \"workPhone\": \"5555555555\",\n \"personalEmail\": \"william.smith@example.com\",\n \"firstname\": \"Will\",\n \"lastname\": \"Smith\",\n \"displayName\": \"Will Smith\",\n \"alias\": \"will.smith\",\n \"lastPasswordChangeDate\": \"2021-03-08T22:37:33.901Z\",\n \"lastLoginTimestamp\": 1656327185832,\n \"currentLoginTimestamp\": 1656327185832,\n \"capabilities\": [\n \"ORG_ADMIN\",\n \"ORG_ADMIN\"\n ]\n}", + "cookie": [], + "_postman_previewlanguage": "json" + }, + { + "id": "c2a319b6-5ae7-4cd7-9f5e-699e040e4ed9", + "name": "Client Error - Returned if the request body is invalid.", + "originalRequest": { + "url": { + "path": [ + "auth-users", + ":id" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [] + }, + "header": [ + { + "key": "Accept", + "value": "application/json" + }, + { + "description": { + "content": "Added as a part of security scheme: oauth2", + "type": "text/plain" + }, + "key": "Authorization", + "value": "" + } + ], + "method": "GET", + "body": {} + }, + "status": "Bad Request", + "code": 400, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "body": "{\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 \"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 \"locale\": \"en-US\",\n \"localeOrigin\": \"DEFAULT\",\n \"text\": \"The request was syntactically correct but its content is semantically invalid.\"\n }\n ]\n}", + "cookie": [], + "_postman_previewlanguage": "json" + }, + { + "id": "3fac1256-7d88-42bb-8b73-3880847f4d7b", + "name": "Unauthorized - Returned if there is no authorization header, or if the JWT token is expired.", + "originalRequest": { + "url": { + "path": [ + "auth-users", + ":id" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [] + }, + "header": [ + { + "key": "Accept", + "value": "application/json" + }, + { + "description": { + "content": "Added as a part of security scheme: oauth2", + "type": "text/plain" + }, + "key": "Authorization", + "value": "" + } + ], + "method": "GET", + "body": {} + }, + "status": "Unauthorized", + "code": 401, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "body": "{\n \"error\": \"JWT validation failed: JWT is expired\"\n}", + "cookie": [], + "_postman_previewlanguage": "json" + }, + { + "id": "bca1287d-c558-4f43-822c-c4461fd786a5", + "name": "Forbidden - Returned if the user you are running as, doesn't have access to this end-point.", + "originalRequest": { + "url": { + "path": [ + "auth-users", + ":id" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [] + }, + "header": [ + { + "key": "Accept", + "value": "application/json" + }, + { + "description": { + "content": "Added as a part of security scheme: oauth2", + "type": "text/plain" + }, + "key": "Authorization", + "value": "" + } + ], + "method": "GET", + "body": {} + }, + "status": "Forbidden", + "code": 403, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "body": "{\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}", + "cookie": [], + "_postman_previewlanguage": "json" + }, + { + "id": "f85fcf21-5589-4842-b931-489152d46fa1", + "name": "Not Found - returned if the request URL refers to a resource or object that does not exist", + "originalRequest": { + "url": { + "path": [ + "auth-users", + ":id" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [] + }, + "header": [ + { + "key": "Accept", + "value": "application/json" + }, + { + "description": { + "content": "Added as a part of security scheme: oauth2", + "type": "text/plain" + }, + "key": "Authorization", + "value": "" + } + ], + "method": "GET", + "body": {} + }, + "status": "Not Found", + "code": 404, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "body": "{\n \"detailCode\": \"404 Not found\",\n \"trackingId\": \"b21b1f7ce4da4d639f2c62a57171b427\",\n \"messages\": [\n {\n \"locale\": \"en-US\",\n \"localeOrigin\": \"DEFAULT\",\n \"text\": \"The server did not find a current representation for the target resource.\"\n }\n ]\n}", + "cookie": [], + "_postman_previewlanguage": "json" + }, + { + "id": "2e4edcbe-1112-402d-8f01-a11575482454", + "name": "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.", + "originalRequest": { + "url": { + "path": [ + "auth-users", + ":id" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [] + }, + "header": [ + { + "key": "Accept", + "value": "application/json" + }, + { + "description": { + "content": "Added as a part of security scheme: oauth2", + "type": "text/plain" + }, + "key": "Authorization", + "value": "" + } + ], + "method": "GET", + "body": {} + }, + "status": "Too Many Requests", + "code": 429, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "body": "{\n \"message\": \" Rate Limit Exceeded \"\n}", + "cookie": [], + "_postman_previewlanguage": "json" + }, + { + "id": "ae36271e-e006-4711-89cd-56b57b61752d", + "name": "Internal Server Error - Returned if there is an unexpected error.", + "originalRequest": { + "url": { + "path": [ + "auth-users", + ":id" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [] + }, + "header": [ + { + "key": "Accept", + "value": "application/json" + }, + { + "description": { + "content": "Added as a part of security scheme: oauth2", + "type": "text/plain" + }, + "key": "Authorization", + "value": "" + } + ], + "method": "GET", + "body": {} + }, + "status": "Internal Server Error", + "code": 500, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "body": "{\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}", + "cookie": [], + "_postman_previewlanguage": "json" + } + ], + "event": [], + "protocolProfileBehavior": { + "disableBodyPruning": true } - } - } - }, - "status": "Accepted", - "code": 202, - "header": [ - { - "key": "Content-Type", - "value": "application/json" - } - ], - "body": "{\n \"taskId\": \"\",\n \"pending\": [\n \"\",\n \"\"\n ],\n \"inUse\": [\n {\n \"accessProfileId\": \"\",\n \"usedBy\": [\n {\n \"type\": \"ROLE\",\n \"id\": \"\",\n \"name\": \"\"\n },\n {\n \"type\": \"ROLE\",\n \"id\": \"\",\n \"name\": \"\"\n }\n ]\n },\n {\n \"accessProfileId\": \"\",\n \"usedBy\": [\n {\n \"type\": \"ROLE\",\n \"id\": \"\",\n \"name\": \"\"\n },\n {\n \"type\": \"ROLE\",\n \"id\": \"\",\n \"name\": \"\"\n }\n ]\n }\n ]\n}", - "cookie": [], - "_postman_previewlanguage": "json" - }, - { - "id": "638ea7bc-14d5-4b93-98e7-c7cad8cb1007", - "name": "Client Error - Returned if the request body is invalid.", - "originalRequest": { - "url": { - "path": [ - "access-profiles", - "bulk-delete" - ], - "host": [ - "{{baseUrl}}" - ], - "query": [], - "variable": [] }, - "header": [ - { - "key": "Content-Type", - "value": "application/json" - }, - { - "key": "Accept", - "value": "application/json" - }, - { - "description": { - "content": "Added as a part of security scheme: oauth2", - "type": "text/plain" - }, - "key": "Authorization", - "value": "" - } - ], - "method": "POST", - "body": { - "mode": "raw", - "raw": "{\n \"accessProfileIds\": [\n \"\",\n \"\"\n ],\n \"bestEffortOnly\": \"\"\n}", - "options": { - "raw": { - "headerFamily": "json", - "language": "json" - } - } - } - }, - "status": "Bad Request", - "code": 400, - "header": [ { - "key": "Content-Type", - "value": "application/json" - } - ], - "body": "{\n \"detailCode\": \"\",\n \"trackingId\": \"\",\n \"messages\": [\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n },\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n }\n ],\n \"causes\": [\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n },\n {\n \"locale\": \"\",\n \"localeOrigin\": \"DEFAULT\",\n \"text\": \"\"\n }\n ]\n}", - "cookie": [], - "_postman_previewlanguage": "json" - }, - { - "id": "d10e2e4d-96b1-40a7-ba93-15f2f68e976e", - "name": "Unauthorized - Returned if there is no authorization header, or if the JWT token is expired.", - "originalRequest": { - "url": { - "path": [ - "access-profiles", - "bulk-delete" - ], - "host": [ - "{{baseUrl}}" - ], - "query": [], - "variable": [] - }, - "header": [ - { - "key": "Content-Type", - "value": "application/json" - }, - { - "key": "Accept", - "value": "application/json" - }, - { - "description": { - "content": "Added as a part of security scheme: oauth2", - "type": "text/plain" + "id": "2066eb94-f0eb-4027-978d-9a3723835bc1", + "name": "Auth User Update", + "request": { + "name": "Auth User Update", + "description": { + "content": "Use a PATCH request to update an existing user in the authentication system.\nUse this endpoint to modify these fields: \n * `capabilities`\n\nA '400.1.1 Illegal update attempt' detail code indicates that you attempted to PATCH a field that is not allowed.", + "type": "text/plain" + }, + "url": { + "path": [ + "auth-users", + ":id" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [ + { + "type": "any", + "value": "ef38f94347e94562b5bb8424a56397d8", + "key": "id", + "disabled": false, + "description": { + "content": "(Required) Identity ID", + "type": "text/plain" + } + } + ] + }, + "header": [ + { + "key": "Content-Type", + "value": "application/json-patch+json" + }, + { + "key": "Accept", + "value": "application/json" + } + ], + "method": "PATCH", + "body": { + "mode": "raw", + "raw": "[\n {\n \"op\": \"replace\",\n \"path\": \"/capabilities\",\n \"value\": [\n \"ORG_ADMIN\"\n ]\n }\n]", + "options": { + "raw": { + "headerFamily": "json", + "language": "json" + } + } + }, + "auth": null }, - "key": "Authorization", - "value": "" - } - ], - "method": "POST", - "body": { - "mode": "raw", - "raw": "{\n \"accessProfileIds\": [\n \"\",\n \"\"\n ],\n \"bestEffortOnly\": \"\"\n}", - "options": { - "raw": { - "headerFamily": "json", - "language": "json" + "response": [ + { + "id": "369efc1a-f3ea-48ae-9702-7475eeb2e51e", + "name": "Auth user updated.", + "originalRequest": { + "url": { + "path": [ + "auth-users", + ":id" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [] + }, + "header": [ + { + "key": "Content-Type", + "value": "application/json-patch+json" + }, + { + "key": "Accept", + "value": "application/json" + }, + { + "description": { + "content": "Added as a part of security scheme: oauth2", + "type": "text/plain" + }, + "key": "Authorization", + "value": "" + } + ], + "method": "PATCH", + "body": { + "mode": "raw", + "raw": "[\n {\n \"op\": \"replace\",\n \"path\": \"/capabilities\",\n \"value\": [\n \"ORG_ADMIN\"\n ]\n }\n]", + "options": { + "raw": { + "headerFamily": "json", + "language": "json" + } + } + } + }, + "status": "OK", + "code": 200, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "body": "{\n \"tenant\": \"test-tenant\",\n \"id\": \"2c91808458ae7a4f0158b1bbf8af0628\",\n \"uid\": \"will.smith\",\n \"profile\": \"2c91808458ae7a4f0158b1bbf8af0756\",\n \"identificationNumber\": \"19-5588452\",\n \"email\": \"william.smith@example.com\",\n \"phone\": \"5555555555\",\n \"workPhone\": \"5555555555\",\n \"personalEmail\": \"william.smith@example.com\",\n \"firstname\": \"Will\",\n \"lastname\": \"Smith\",\n \"displayName\": \"Will Smith\",\n \"alias\": \"will.smith\",\n \"lastPasswordChangeDate\": \"2021-03-08T22:37:33.901Z\",\n \"lastLoginTimestamp\": 1656327185832,\n \"currentLoginTimestamp\": 1656327185832,\n \"capabilities\": [\n \"ORG_ADMIN\",\n \"ORG_ADMIN\"\n ]\n}", + "cookie": [], + "_postman_previewlanguage": "json" + }, + { + "id": "a2745018-55a8-4c24-a0b9-7ad25ffd7ad0", + "name": "Client Error - Returned if the request body is invalid.", + "originalRequest": { + "url": { + "path": [ + "auth-users", + ":id" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [] + }, + "header": [ + { + "key": "Content-Type", + "value": "application/json-patch+json" + }, + { + "key": "Accept", + "value": "application/json" + }, + { + "description": { + "content": "Added as a part of security scheme: oauth2", + "type": "text/plain" + }, + "key": "Authorization", + "value": "" + } + ], + "method": "PATCH", + "body": { + "mode": "raw", + "raw": "[\n {\n \"op\": \"replace\",\n \"path\": \"/capabilities\",\n \"value\": [\n \"ORG_ADMIN\"\n ]\n }\n]", + "options": { + "raw": { + "headerFamily": "json", + "language": "json" + } + } + } + }, + "status": "Bad Request", + "code": 400, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "body": "{\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 \"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 \"locale\": \"en-US\",\n \"localeOrigin\": \"DEFAULT\",\n \"text\": \"The request was syntactically correct but its content is semantically invalid.\"\n }\n ]\n}", + "cookie": [], + "_postman_previewlanguage": "json" + }, + { + "id": "7338913e-1608-4244-9038-89642c6b7618", + "name": "Unauthorized - Returned if there is no authorization header, or if the JWT token is expired.", + "originalRequest": { + "url": { + "path": [ + "auth-users", + ":id" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [] + }, + "header": [ + { + "key": "Content-Type", + "value": "application/json-patch+json" + }, + { + "key": "Accept", + "value": "application/json" + }, + { + "description": { + "content": "Added as a part of security scheme: oauth2", + "type": "text/plain" + }, + "key": "Authorization", + "value": "" + } + ], + "method": "PATCH", + "body": { + "mode": "raw", + "raw": "[\n {\n \"op\": \"replace\",\n \"path\": \"/capabilities\",\n \"value\": [\n \"ORG_ADMIN\"\n ]\n }\n]", + "options": { + "raw": { + "headerFamily": "json", + "language": "json" + } + } + } + }, + "status": "Unauthorized", + "code": 401, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "body": "{\n \"error\": \"JWT validation failed: JWT is expired\"\n}", + "cookie": [], + "_postman_previewlanguage": "json" + }, + { + "id": "bb088ae3-8460-4acb-8e16-bdfc7f61e3d5", + "name": "Forbidden - Returned if the user you are running as, doesn't have access to this end-point.", + "originalRequest": { + "url": { + "path": [ + "auth-users", + ":id" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [] + }, + "header": [ + { + "key": "Content-Type", + "value": "application/json-patch+json" + }, + { + "key": "Accept", + "value": "application/json" + }, + { + "description": { + "content": "Added as a part of security scheme: oauth2", + "type": "text/plain" + }, + "key": "Authorization", + "value": "" + } + ], + "method": "PATCH", + "body": { + "mode": "raw", + "raw": "[\n {\n \"op\": \"replace\",\n \"path\": \"/capabilities\",\n \"value\": [\n \"ORG_ADMIN\"\n ]\n }\n]", + "options": { + "raw": { + "headerFamily": "json", + "language": "json" + } + } + } + }, + "status": "Forbidden", + "code": 403, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "body": "{\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}", + "cookie": [], + "_postman_previewlanguage": "json" + }, + { + "id": "f8f36e96-1024-4d61-966f-2d998802d9d6", + "name": "Not Found - returned if the request URL refers to a resource or object that does not exist", + "originalRequest": { + "url": { + "path": [ + "auth-users", + ":id" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [] + }, + "header": [ + { + "key": "Content-Type", + "value": "application/json-patch+json" + }, + { + "key": "Accept", + "value": "application/json" + }, + { + "description": { + "content": "Added as a part of security scheme: oauth2", + "type": "text/plain" + }, + "key": "Authorization", + "value": "" + } + ], + "method": "PATCH", + "body": { + "mode": "raw", + "raw": "[\n {\n \"op\": \"replace\",\n \"path\": \"/capabilities\",\n \"value\": [\n \"ORG_ADMIN\"\n ]\n }\n]", + "options": { + "raw": { + "headerFamily": "json", + "language": "json" + } + } + } + }, + "status": "Not Found", + "code": 404, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "body": "{\n \"detailCode\": \"404 Not found\",\n \"trackingId\": \"b21b1f7ce4da4d639f2c62a57171b427\",\n \"messages\": [\n {\n \"locale\": \"en-US\",\n \"localeOrigin\": \"DEFAULT\",\n \"text\": \"The server did not find a current representation for the target resource.\"\n }\n ]\n}", + "cookie": [], + "_postman_previewlanguage": "json" + }, + { + "id": "784f0817-23a8-4416-a317-f0212a68dc83", + "name": "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.", + "originalRequest": { + "url": { + "path": [ + "auth-users", + ":id" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [] + }, + "header": [ + { + "key": "Content-Type", + "value": "application/json-patch+json" + }, + { + "key": "Accept", + "value": "application/json" + }, + { + "description": { + "content": "Added as a part of security scheme: oauth2", + "type": "text/plain" + }, + "key": "Authorization", + "value": "" + } + ], + "method": "PATCH", + "body": { + "mode": "raw", + "raw": "[\n {\n \"op\": \"replace\",\n \"path\": \"/capabilities\",\n \"value\": [\n \"ORG_ADMIN\"\n ]\n }\n]", + "options": { + "raw": { + "headerFamily": "json", + "language": "json" + } + } + } + }, + "status": "Too Many Requests", + "code": 429, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "body": "{\n \"message\": \" Rate Limit Exceeded \"\n}", + "cookie": [], + "_postman_previewlanguage": "json" + }, + { + "id": "783bc37f-e19c-4b45-9d20-7d14ed31f8f0", + "name": "Internal Server Error - Returned if there is an unexpected error.", + "originalRequest": { + "url": { + "path": [ + "auth-users", + ":id" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [] + }, + "header": [ + { + "key": "Content-Type", + "value": "application/json-patch+json" + }, + { + "key": "Accept", + "value": "application/json" + }, + { + "description": { + "content": "Added as a part of security scheme: oauth2", + "type": "text/plain" + }, + "key": "Authorization", + "value": "" + } + ], + "method": "PATCH", + "body": { + "mode": "raw", + "raw": "[\n {\n \"op\": \"replace\",\n \"path\": \"/capabilities\",\n \"value\": [\n \"ORG_ADMIN\"\n ]\n }\n]", + "options": { + "raw": { + "headerFamily": "json", + "language": "json" + } + } + } + }, + "status": "Internal Server Error", + "code": 500, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "body": "{\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}", + "cookie": [], + "_postman_previewlanguage": "json" + } + ], + "event": [], + "protocolProfileBehavior": { + "disableBodyPruning": true } - } } - }, - "status": "Unauthorized", - "code": 401, - "header": [ - { - "key": "Content-Type", - "value": "application/json" - } - ], - "body": "{\n \"error\": {\n \"description\": \"A message describing the error\",\n \"example\": \"JWT validation failed: JWT is expired\"\n }\n}", - "cookie": [], - "_postman_previewlanguage": "json" - }, - { - "id": "553a4db3-4deb-4c9a-b2a9-0753f0f4c16e", - "name": "Forbidden - Returned if the user you are running as, doesn't have access to this end-point.", - "originalRequest": { - "url": { - "path": [ - "access-profiles", - "bulk-delete" - ], - "host": [ - "{{baseUrl}}" - ], - "query": [], - "variable": [] - }, - "header": [ - { - "key": "Content-Type", - "value": "application/json" - }, - { - "key": "Accept", - "value": "application/json" - }, - { - "description": { - "content": "Added as a part of security scheme: oauth2", - "type": "text/plain" - }, - "key": "Authorization", - "value": "" - } - ], - "method": "POST", - "body": { - "mode": "raw", - "raw": "{\n \"accessProfileIds\": [\n \"\",\n \"\"\n ],\n \"bestEffortOnly\": \"\"\n}", - "options": { - "raw": { - "headerFamily": "json", - "language": "json" - } - } - } - }, - "status": "Forbidden", - "code": 403, - "header": [ - { - "key": "Content-Type", - "value": "application/json" - } - ], - "body": "{\n \"detailCode\": \"\",\n \"trackingId\": \"\",\n \"messages\": [\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n },\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n }\n ],\n \"causes\": [\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n },\n {\n \"locale\": \"\",\n \"localeOrigin\": \"DEFAULT\",\n \"text\": \"\"\n }\n ]\n}", - "cookie": [], - "_postman_previewlanguage": "json" - }, - { - "id": "9d650e24-07ca-4d24-a4f0-2f8c41ea0233", - "name": "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.", - "originalRequest": { - "url": { - "path": [ - "access-profiles", - "bulk-delete" - ], - "host": [ - "{{baseUrl}}" - ], - "query": [], - "variable": [] - }, - "header": [ - { - "key": "Content-Type", - "value": "application/json" - }, - { - "key": "Accept", - "value": "application/json" - }, - { - "description": { - "content": "Added as a part of security scheme: oauth2", - "type": "text/plain" - }, - "key": "Authorization", - "value": "" - } - ], - "method": "POST", - "body": { - "mode": "raw", - "raw": "{\n \"accessProfileIds\": [\n \"\",\n \"\"\n ],\n \"bestEffortOnly\": \"\"\n}", - "options": { - "raw": { - "headerFamily": "json", - "language": "json" - } - } - } - }, - "status": "Too Many Requests", - "code": 429, - "header": [ - { - "key": "Content-Type", - "value": "application/json" - } - ], - "body": "{\n \"message\": {\n \"description\": \"A message describing the error\",\n \"example\": \" Rate Limit Exceeded \"\n }\n}", - "cookie": [], - "_postman_previewlanguage": "json" - }, - { - "id": "c9de4060-b436-4dce-97fd-19281377ab1b", - "name": "Internal Server Error - Returned if there is an unexpected error.", - "originalRequest": { - "url": { - "path": [ - "access-profiles", - "bulk-delete" - ], - "host": [ - "{{baseUrl}}" - ], - "query": [], - "variable": [] - }, - "header": [ - { - "key": "Content-Type", - "value": "application/json" - }, - { - "key": "Accept", - "value": "application/json" - }, - { - "description": { - "content": "Added as a part of security scheme: oauth2", - "type": "text/plain" - }, - "key": "Authorization", - "value": "" - } - ], - "method": "POST", - "body": { - "mode": "raw", - "raw": "{\n \"accessProfileIds\": [\n \"\",\n \"\"\n ],\n \"bestEffortOnly\": \"\"\n}", - "options": { - "raw": { - "headerFamily": "json", - "language": "json" - } - } - } - }, - "status": "Internal Server Error", - "code": 500, - "header": [ - { - "key": "Content-Type", - "value": "application/json" - } - ], - "body": "{\n \"detailCode\": \"\",\n \"trackingId\": \"\",\n \"messages\": [\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n },\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n }\n ],\n \"causes\": [\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n },\n {\n \"locale\": \"\",\n \"localeOrigin\": \"DEFAULT\",\n \"text\": \"\"\n }\n ]\n}", - "cookie": [], - "_postman_previewlanguage": "json" - } - ], - "event": [], - "protocolProfileBehavior": { - "disableBodyPruning": true - } + ] }, { - "id": "b5dc0f5f-acdb-4810-bdbe-205e5cfd899e", - "name": "List Access Profile's Entitlements", - "request": { - "name": "List Access Profile's Entitlements", - "description": { - "content": "This API lists the Entitlements associated with a given Access Profile\n\nA token with API, ORG_ADMIN, SOURCE_ADMIN, or SOURCE_SUBADMIN authority is required to invoke this API. In addition, a token with SOURCE_SUBADMIN authority must have access to the Source associated with the given Access Profile", - "type": "text/plain" - }, - "url": { - "path": [ - "access-profiles", - ":id", - "entitlements" - ], - "host": [ - "{{baseUrl}}" - ], - "query": [ + "name": "Certification Campaigns", + "description": "Use this API to implement certification campaign functionality.\nWith this functionality in place, administrators can create, customize, and manage certification campaigns for their organizations' use. \nCertification campaigns provide IdentityNow users with an interactive review process they can use to identify and verify access to systems. \nCampaigns help organizations reduce risk of inappropriate access and satisfy audit requirements. \n\nA certification refers to IdentityNow's mechanism for reviewing a user's access to entitlements (sets of permissions) and approving or removing that access. \nThese certifications serve as a way of showing that a user's access has been reviewed and approved. \nMultiple certifications by different reviewers are often required to approve a user's access. \nA set of multiple certifications is called a certification campaign. \n\nFor example, an organization may use a Manager Certification campaign as a way of showing that a user's access has been reviewed and approved by multiple managers. \nOnce this campaign has been completed, IdentityNow would provision all the access the user needs, nothing more. \n\nIdentityNow provides two simple campaign types users can create without using search queries, Manager and Source Owner campaigns:\n\nYou can create these types of campaigns without using any search queries in IdentityNow: \n\n- ManagerCampaign: IdentityNow provides this campaign type as a way to ensure that an identity's access is certified by their managers. \nYou only need to provide a name and description to create one. \n\n- Source Owner Campaign: IdentityNow provides this campaign type as a way to ensure that an identity's access to a source is certified by its source owners. \nYou only need to provide a name and description to create one. \nYou can specify the sources whose owners you want involved or just run it across all sources. \n\nFor more information about these campaign types, refer to [Starting a Manager or Source Owner Campaign](https://documentation.sailpoint.com/saas/help/certs/starting_campaign.html).\n\nOne useful way to create certification campaigns in IdentityNow is to use a specific search and then run a campaign on the results returned by that search. \nThis allows you to be much more specific about whom you are certifying in your campaigns and what access you are certifying in your campaigns. \nFor example, you can search for all identities who are managed by \"Amanda.Ross\" and also have the access to the \"Accounting\" role and then run a certification campaign based on that search to ensure that the returned identities are appropriately certified. \n\nYou can use IdentityNow search queries to create these types of campaigns: \n\n- Identities: Use this campaign type to review and revoke access items for specific identities. \nYou can either build a search query and create a campaign certifying all identities returned by that query, or you can search for individual identities and add those identities to the certification campaign. \n\n- Access Items: Use this campaign type to review and revoke a set of roles, access profiles, or entitlements from the identities that have them. \nYou can either build a search query and create a campaign certifying all access items returned by that query, or you can search for individual access items and add those items to the certification campaign. \n\n- Role Composition: Use this campaign type to review a role's composition, including its title, description, and membership criteria. \nYou can either build a search query and create a campaign certifying all roles returned by that query, or you can search for individual roles and add those roles to the certification campaign. \n\n- Uncorrelated Accounts: Use this campaign type to certify source accounts that aren't linked to an authoritative identity in IdentityNow. \nYou can use this campaign type to view all the uncorrelated accounts for a source and certify them. \n\nFor more information about search-based campaigns, refer to [Starting a Campaign from Search](https://documentation.sailpoint.com/saas/help/certs/starting_search_campaign.html).\n\nOnce you have generated your campaign, it becomes available for preview. \nAn administrator can review the campaign and make changes, or if it's ready and accurate, activate it. \n\nOnce the campaign is active, organization administrators or certification administrators can designate other IdentityNow users as certification reviewers. \nThose reviewers can view any of the certifications they either need to review (active) or have already reviewed (completed).\n\nWhen a certification campaign is in progress, certification reviewers see the listed active certifications whose involved identities they can review. \nReviewers can then make decisions to grant or revoke access, as well as reassign the ceritifcation to another reviewer. If the reviewer chooses this option, they must provide a reason for reassignment in the form of a comment.\n\nOnce a reviewer has made decisions on all the certification's involved access items, he or she must \"Sign Off\" to complete the review process.\nDoing so converts the certification into read-only status, preventing any further changes to the review decisions and deleting the work item (task) from the reviewer's list of work items. \n\nOnce all the reviewers have signed off, the certification campaign either completes or, if any reviewers decided to revoke access for any of the involved identities, it moves into a remediation phase. \nIn the remediation phase, identities' entitlements are altered to remove any entitlements marked for revocation.\nIn this situation, the certification campaign completes once all the remediation requests are completed. \n\nThe end of a certification campaign is determined by its deadline, its completion status, or by an administrator's decision. \n\nFor more information about certifications and certification campaigns, refer to [Certifications](https://documentation.sailpoint.com/saas/user-help/certifications.html).\n", + "item": [ { - "disabled": true, - "description": { - "content": "Max number of results to return.\nSee [V3 API Standard Collection Parameters](https://developer.sailpoint.com/idn/api/standard-collection-parameters) for more information.", - "type": "text/plain" - }, - "key": "limit", - "value": "250" - }, - { - "disabled": true, - "description": { - "content": "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.", - "type": "text/plain" - }, - "key": "offset", - "value": "0" - }, - { - "disabled": true, - "description": { - "content": "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.", - "type": "text/plain" - }, - "key": "count", - "value": "false" - }, - { - "disabled": true, - "description": { - "content": "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*\n\n**name**: *eq, sw*\n\n**attribute**: *eq, sw*\n\n**value**: *eq, sw*\n\n**created**: *gt, lt, ge, le*\n\n**modified**: *gt, lt, ge, le*\n\n**owner.id**: *eq, in*\n\n**source.id**: *eq, in*", - "type": "text/plain" - }, - "key": "filters", - "value": "" - }, - { - "disabled": true, - "description": { - "content": "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: **name, attribute, value, created, modified**", - "type": "text/plain" - }, - "key": "sorters", - "value": "" - } - ], - "variable": [ - { - "type": "any", - "value": "", - "key": "id", - "disabled": true, - "description": { - "content": "(Required) ID of the containing Access Profile", - "type": "text/plain" - } - } - ] - }, - "header": [ - { - "key": "Accept", - "value": "application/json" - } - ], - "method": "GET", - "body": {} - }, - "response": [ - { - "id": "67b24d3f-2b0d-4cda-9790-f4295a666190", - "name": "List of Entitlements", - "originalRequest": { - "url": { - "path": [ - "access-profiles", - ":id", - "entitlements" - ], - "host": [ - "{{baseUrl}}" - ], - "query": [ - { - "disabled": true, - "description": { - "content": "Max number of results to return.\nSee [V3 API Standard Collection Parameters](https://developer.sailpoint.com/idn/api/standard-collection-parameters) for more information.", - "type": "text/plain" - }, - "key": "limit", - "value": "250" + "id": "6e7b947b-e345-4282-8409-2ecdad892617", + "name": "List Campaigns", + "request": { + "name": "List Campaigns", + "description": { + "content": "Gets campaigns and returns them in a list. Can provide increased level of detail for each campaign if provided the correct query.", + "type": "text/plain" + }, + "url": { + "path": [ + "campaigns" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [ + { + "disabled": false, + "description": { + "content": "Determines whether slim, or increased level of detail is provided for each campaign in the returned list. Slim is the default behavior.", + "type": "text/plain" + }, + "key": "detail", + "value": "FULL" + }, + { + "disabled": false, + "description": { + "content": "Max number of results to return.\nSee [V3 API Standard Collection Parameters](https://developer.sailpoint.com/idn/api/standard-collection-parameters) for more information.", + "type": "text/plain" + }, + "key": "limit", + "value": "250" + }, + { + "disabled": false, + "description": { + "content": "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.", + "type": "text/plain" + }, + "key": "offset", + "value": "0" + }, + { + "disabled": false, + "description": { + "content": "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.", + "type": "text/plain" + }, + "key": "count", + "value": "true" + }, + { + "disabled": false, + "description": { + "content": "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*\n\n**name**: *eq, sw*\n\n**status**: *eq, in*", + "type": "text/plain" + }, + "key": "filters", + "value": "name eq \"Manager Campaign\"" + }, + { + "disabled": false, + "description": { + "content": "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: **name, created**", + "type": "text/plain" + }, + "key": "sorters", + "value": "name" + } + ], + "variable": [] + }, + "header": [ + { + "key": "Accept", + "value": "application/json" + } + ], + "method": "GET", + "body": {}, + "auth": null }, - { - "disabled": true, - "description": { - "content": "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.", - "type": "text/plain" - }, - "key": "offset", - "value": "0" - }, - { - "disabled": true, - "description": { - "content": "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.", - "type": "text/plain" - }, - "key": "count", - "value": "false" - }, - { - "disabled": true, - "description": { - "content": "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*\n\n**name**: *eq, sw*\n\n**attribute**: *eq, sw*\n\n**value**: *eq, sw*\n\n**created**: *gt, lt, ge, le*\n\n**modified**: *gt, lt, ge, le*\n\n**owner.id**: *eq, in*\n\n**source.id**: *eq, in*", - "type": "text/plain" - }, - "key": "filters", - "value": "" - }, - { - "disabled": true, - "description": { - "content": "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: **name, attribute, value, created, modified**", - "type": "text/plain" - }, - "key": "sorters", - "value": "" + "response": [ + { + "id": "f99a0079-f176-4edb-a296-a26812968b2c", + "name": "Slim Campaign", + "originalRequest": { + "url": { + "path": [ + "campaigns" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [ + { + "disabled": false, + "description": { + "content": "Determines whether slim, or increased level of detail is provided for each campaign in the returned list. Slim is the default behavior.", + "type": "text/plain" + }, + "key": "detail", + "value": "FULL" + }, + { + "disabled": false, + "description": { + "content": "Max number of results to return.\nSee [V3 API Standard Collection Parameters](https://developer.sailpoint.com/idn/api/standard-collection-parameters) for more information.", + "type": "text/plain" + }, + "key": "limit", + "value": "250" + }, + { + "disabled": false, + "description": { + "content": "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.", + "type": "text/plain" + }, + "key": "offset", + "value": "0" + }, + { + "disabled": false, + "description": { + "content": "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.", + "type": "text/plain" + }, + "key": "count", + "value": "true" + }, + { + "disabled": false, + "description": { + "content": "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*\n\n**name**: *eq, sw*\n\n**status**: *eq, in*", + "type": "text/plain" + }, + "key": "filters", + "value": "name eq \"Manager Campaign\"" + }, + { + "disabled": false, + "description": { + "content": "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: **name, created**", + "type": "text/plain" + }, + "key": "sorters", + "value": "name" + } + ], + "variable": [] + }, + "header": [ + { + "key": "Accept", + "value": "application/json" + }, + { + "description": { + "content": "Added as a part of security scheme: oauth2", + "type": "text/plain" + }, + "key": "Authorization", + "value": "" + } + ], + "method": "GET", + "body": {} + }, + "status": "OK", + "code": 200, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "body": "[\n {\n \"id\": \"2c918086719eec070171a7e3355a360a\",\n \"name\": \"Manager Review\",\n \"description\": \"A review of everyone's access by their manager.\",\n \"deadline\": \"2020-12-25T06:00:00.123Z\",\n \"type\": \"MANAGER\",\n \"status\": \"ACTIVE\",\n \"emailNotificationEnabled\": false,\n \"autoRevokeAllowed\": false,\n \"recommendationsEnabled\": false,\n \"created\": \"2022-08-02T19:00:27.731Z\",\n \"totalCertifications\": 10,\n \"completedCertifications\": 3,\n \"alerts\": [\n {\n \"level\": \"ERROR\",\n \"localizations\": [\n {\n \"locale\": \"en\",\n \"localeOrigin\": \"DEFAULT\",\n \"text\": \"Composite criterion must have children non-composite criterion must not.\"\n }\n ]\n }\n ]\n },\n {\n \"id\": \"7e1a731e3fb845cfbe58112ba4673ee4\",\n \"name\": \"Search Campaign\",\n \"description\": \"Search Campaign Info\",\n \"deadline\": \"2022-07-26T15:42:44.000Z\",\n \"type\": \"SEARCH\",\n \"status\": \"ACTIVE\",\n \"emailNotificationEnabled\": false,\n \"autoRevokeAllowed\": false,\n \"recommendationsEnabled\": false,\n \"created\": \"2022-07-25T15:42:18.276Z\",\n \"totalCertifications\": 5,\n \"completedCertifications\": 3,\n \"alerts\": null\n },\n {\n \"id\": \"2c918086719eec070171a7e3355a412b\",\n \"name\": \"AD Source Review\",\n \"description\": \"A review of our AD source.\",\n \"deadline\": \"2020-12-25T06:00:00.123Z\",\n \"type\": \"SOURCE_OWNER\",\n \"status\": \"STAGED\",\n \"emailNotificationEnabled\": true,\n \"autoRevokeAllowed\": false,\n \"recommendationsEnabled\": false,\n \"correlatedStatus\": \"CORRELATED\",\n \"created\": \"2022-07-27T17:04:19.027Z\",\n \"totalCertifications\": 7,\n \"completedCertifications\": 3,\n \"alerts\": [\n {\n \"level\": \"WARN\",\n \"localizations\": [\n {\n \"locale\": \"en\",\n \"localeOrigin\": \"DEFAULT\",\n \"text\": \"Composite criterion is in wrong format.\"\n }\n ]\n }\n ]\n },\n {\n \"id\": \"3b2e2e5821e84127b6d693d41c40623b\",\n \"name\": \"Role Composition Campaign\",\n \"description\": \"A review done by a role owner.\",\n \"deadline\": \"2020-12-25T06:00:00.468Z\",\n \"type\": \"ROLE_COMPOSITION\",\n \"status\": \"ACTIVE\",\n \"emailNotificationEnabled\": false,\n \"autoRevokeAllowed\": false,\n \"recommendationsEnabled\": false,\n \"created\": \"2022-08-02T20:29:51.065Z\",\n \"totalCertifications\": 1,\n \"completedCertifications\": 1,\n \"alerts\": null\n }\n]", + "cookie": [], + "_postman_previewlanguage": "json" + }, + { + "id": "76ae675c-650c-473a-81f4-dbcfb3cf0046", + "name": "Full Campaign", + "originalRequest": { + "url": { + "path": [ + "campaigns" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [ + { + "disabled": false, + "description": { + "content": "Determines whether slim, or increased level of detail is provided for each campaign in the returned list. Slim is the default behavior.", + "type": "text/plain" + }, + "key": "detail", + "value": "FULL" + }, + { + "disabled": false, + "description": { + "content": "Max number of results to return.\nSee [V3 API Standard Collection Parameters](https://developer.sailpoint.com/idn/api/standard-collection-parameters) for more information.", + "type": "text/plain" + }, + "key": "limit", + "value": "250" + }, + { + "disabled": false, + "description": { + "content": "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.", + "type": "text/plain" + }, + "key": "offset", + "value": "0" + }, + { + "disabled": false, + "description": { + "content": "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.", + "type": "text/plain" + }, + "key": "count", + "value": "true" + }, + { + "disabled": false, + "description": { + "content": "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*\n\n**name**: *eq, sw*\n\n**status**: *eq, in*", + "type": "text/plain" + }, + "key": "filters", + "value": "name eq \"Manager Campaign\"" + }, + { + "disabled": false, + "description": { + "content": "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: **name, created**", + "type": "text/plain" + }, + "key": "sorters", + "value": "name" + } + ], + "variable": [] + }, + "header": [ + { + "key": "Accept", + "value": "application/json" + }, + { + "description": { + "content": "Added as a part of security scheme: oauth2", + "type": "text/plain" + }, + "key": "Authorization", + "value": "" + } + ], + "method": "GET", + "body": {} + }, + "status": "OK", + "code": 200, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "body": "[\n {\n \"id\": \"078696a575e045c68d6722ccdb9f101d\",\n \"name\": \"Role Composition Campaign\",\n \"description\": \"A review done by a role owner.\",\n \"deadline\": \"2020-12-25T06:00:00.468Z\",\n \"type\": \"ROLE_COMPOSITION\",\n \"status\": \"ERROR\",\n \"emailNotificationEnabled\": false,\n \"autoRevokeAllowed\": false,\n \"recommendationsEnabled\": false,\n \"modified\": \"2022-08-02T20:29:51.331Z\",\n \"filter\": {\n \"type\": \"CAMPAIGN_FILTER\",\n \"id\": \"0fbe863c063c4c88a35fd7f17e8a3df5\",\n \"name\": \"Test Role Composition Filter\"\n },\n \"sunsetCommentsRequired\": true,\n \"sourceOwnerCampaignInfo\": null,\n \"searchCampaignInfo\": null,\n \"roleCompositionCampaignInfo\": {\n \"remediatorRef\": {\n \"type\": \"IDENTITY\",\n \"id\": \"7ec252acbd4245548bc25df22348cb75\",\n \"name\": \"SailPoint Support\"\n },\n \"reviewerId\": null,\n \"reviewer\": null,\n \"roleIds\": [\n \"b15d609fc5c8434b865fe552315fda8f\"\n ],\n \"query\": null,\n \"description\": null\n },\n \"sourcesWithOrphanEntitlements\": null,\n \"mandatoryCommentRequirement\": \"NO_DECISIONS\"\n },\n {\n \"id\": \"1be8fc1103914bf0a4e14e316b6a7b7c\",\n \"name\": \"Manager Review\",\n \"description\": \"A review of everyone's access by their manager.\",\n \"deadline\": \"2020-12-25T06:00:00.468Z\",\n \"type\": \"MANAGER\",\n \"status\": \"STAGED\",\n \"emailNotificationEnabled\": false,\n \"autoRevokeAllowed\": false,\n \"recommendationsEnabled\": false,\n \"modified\": \"2022-08-02T19:00:34.391Z\",\n \"filter\": {\n \"type\": \"CAMPAIGN_FILTER\",\n \"id\": \"0fbe863c063c4c88a35fd7f17e8a3df5\",\n \"name\": \"Test Manager Filter\"\n },\n \"sunsetCommentsRequired\": true,\n \"sourceOwnerCampaignInfo\": null,\n \"searchCampaignInfo\": null,\n \"roleCompositionCampaignInfo\": null,\n \"sourcesWithOrphanEntitlements\": [],\n \"mandatoryCommentRequirement\": \"NO_DECISIONS\"\n },\n {\n \"id\": \"7e1a731e3fb845cfbe58112ba4673ee4\",\n \"name\": \"Search Campaign\",\n \"description\": \"Search Campaign for Identities\",\n \"deadline\": \"2022-07-26T15:42:44.000Z\",\n \"type\": \"SEARCH\",\n \"status\": \"ACTIVE\",\n \"emailNotificationEnabled\": false,\n \"autoRevokeAllowed\": false,\n \"recommendationsEnabled\": false,\n \"modified\": \"2022-07-25T15:42:53.718Z\",\n \"filter\": {\n \"type\": \"CAMPAIGN_FILTER\",\n \"id\": \"0fbe863c063c4c88a35fd7f17e8a3df5\",\n \"name\": \"Test Search Filter\"\n },\n \"sunsetCommentsRequired\": true,\n \"sourceOwnerCampaignInfo\": null,\n \"searchCampaignInfo\": {\n \"type\": \"IDENTITY\",\n \"description\": \"Example of Search Campaign\",\n \"reviewer\": {\n \"type\": \"IDENTITY\",\n \"id\": \"7ec252acbd4245548bc25df22348cb75\",\n \"name\": null\n },\n \"query\": \"user\",\n \"identityIds\": null,\n \"accessConstraints\": []\n },\n \"roleCompositionCampaignInfo\": null,\n \"sourcesWithOrphanEntitlements\": [],\n \"mandatoryCommentRequirement\": \"NO_DECISIONS\"\n },\n {\n \"id\": \"ad3cf3dd50394b1bad646de4bc51b999\",\n \"name\": \"Source Owner Campaign\",\n \"description\": \"Example for Source Owner Campaign\",\n \"deadline\": \"2022-08-10T17:09:02.000Z\",\n \"type\": \"SOURCE_OWNER\",\n \"status\": \"ACTIVE\",\n \"emailNotificationEnabled\": true,\n \"autoRevokeAllowed\": false,\n \"recommendationsEnabled\": false,\n \"modified\": \"2022-07-27T17:09:13.925Z\",\n \"filter\": {\n \"type\": \"CAMPAIGN_FILTER\",\n \"id\": \"0fbe863c063c4c88a35fd7f17e8a3df5\",\n \"name\": \"Test Source Owner Filter\"\n },\n \"sunsetCommentsRequired\": true,\n \"sourceOwnerCampaignInfo\": {\n \"sourceIds\": [\n \"2c91808781fd5aea01821200dc88318e\"\n ]\n },\n \"searchCampaignInfo\": null,\n \"roleCompositionCampaignInfo\": null,\n \"sourcesWithOrphanEntitlements\": [],\n \"correlatedStatus\": \"CORRELATED\",\n \"mandatoryCommentRequirement\": \"NO_DECISIONS\"\n }\n]", + "cookie": [], + "_postman_previewlanguage": "json" + }, + { + "id": "cbf25fe7-cddd-475b-907a-5c6e32334192", + "name": "Client Error - Returned if the request body is invalid.", + "originalRequest": { + "url": { + "path": [ + "campaigns" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [ + { + "disabled": false, + "description": { + "content": "Determines whether slim, or increased level of detail is provided for each campaign in the returned list. Slim is the default behavior.", + "type": "text/plain" + }, + "key": "detail", + "value": "FULL" + }, + { + "disabled": false, + "description": { + "content": "Max number of results to return.\nSee [V3 API Standard Collection Parameters](https://developer.sailpoint.com/idn/api/standard-collection-parameters) for more information.", + "type": "text/plain" + }, + "key": "limit", + "value": "250" + }, + { + "disabled": false, + "description": { + "content": "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.", + "type": "text/plain" + }, + "key": "offset", + "value": "0" + }, + { + "disabled": false, + "description": { + "content": "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.", + "type": "text/plain" + }, + "key": "count", + "value": "true" + }, + { + "disabled": false, + "description": { + "content": "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*\n\n**name**: *eq, sw*\n\n**status**: *eq, in*", + "type": "text/plain" + }, + "key": "filters", + "value": "name eq \"Manager Campaign\"" + }, + { + "disabled": false, + "description": { + "content": "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: **name, created**", + "type": "text/plain" + }, + "key": "sorters", + "value": "name" + } + ], + "variable": [] + }, + "header": [ + { + "key": "Accept", + "value": "application/json" + }, + { + "description": { + "content": "Added as a part of security scheme: oauth2", + "type": "text/plain" + }, + "key": "Authorization", + "value": "" + } + ], + "method": "GET", + "body": {} + }, + "status": "Bad Request", + "code": 400, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "body": "{\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 \"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 \"locale\": \"en-US\",\n \"localeOrigin\": \"DEFAULT\",\n \"text\": \"The request was syntactically correct but its content is semantically invalid.\"\n }\n ]\n}", + "cookie": [], + "_postman_previewlanguage": "json" + }, + { + "id": "2896da4a-9c00-4366-8210-ff789e1de2e0", + "name": "Unauthorized - Returned if there is no authorization header, or if the JWT token is expired.", + "originalRequest": { + "url": { + "path": [ + "campaigns" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [ + { + "disabled": false, + "description": { + "content": "Determines whether slim, or increased level of detail is provided for each campaign in the returned list. Slim is the default behavior.", + "type": "text/plain" + }, + "key": "detail", + "value": "FULL" + }, + { + "disabled": false, + "description": { + "content": "Max number of results to return.\nSee [V3 API Standard Collection Parameters](https://developer.sailpoint.com/idn/api/standard-collection-parameters) for more information.", + "type": "text/plain" + }, + "key": "limit", + "value": "250" + }, + { + "disabled": false, + "description": { + "content": "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.", + "type": "text/plain" + }, + "key": "offset", + "value": "0" + }, + { + "disabled": false, + "description": { + "content": "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.", + "type": "text/plain" + }, + "key": "count", + "value": "true" + }, + { + "disabled": false, + "description": { + "content": "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*\n\n**name**: *eq, sw*\n\n**status**: *eq, in*", + "type": "text/plain" + }, + "key": "filters", + "value": "name eq \"Manager Campaign\"" + }, + { + "disabled": false, + "description": { + "content": "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: **name, created**", + "type": "text/plain" + }, + "key": "sorters", + "value": "name" + } + ], + "variable": [] + }, + "header": [ + { + "key": "Accept", + "value": "application/json" + }, + { + "description": { + "content": "Added as a part of security scheme: oauth2", + "type": "text/plain" + }, + "key": "Authorization", + "value": "" + } + ], + "method": "GET", + "body": {} + }, + "status": "Unauthorized", + "code": 401, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "body": "{\n \"error\": \"JWT validation failed: JWT is expired\"\n}", + "cookie": [], + "_postman_previewlanguage": "json" + }, + { + "id": "b5e978e0-ae29-4171-8b44-23079a388eef", + "name": "Forbidden - Returned if the user you are running as, doesn't have access to this end-point.", + "originalRequest": { + "url": { + "path": [ + "campaigns" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [ + { + "disabled": false, + "description": { + "content": "Determines whether slim, or increased level of detail is provided for each campaign in the returned list. Slim is the default behavior.", + "type": "text/plain" + }, + "key": "detail", + "value": "FULL" + }, + { + "disabled": false, + "description": { + "content": "Max number of results to return.\nSee [V3 API Standard Collection Parameters](https://developer.sailpoint.com/idn/api/standard-collection-parameters) for more information.", + "type": "text/plain" + }, + "key": "limit", + "value": "250" + }, + { + "disabled": false, + "description": { + "content": "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.", + "type": "text/plain" + }, + "key": "offset", + "value": "0" + }, + { + "disabled": false, + "description": { + "content": "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.", + "type": "text/plain" + }, + "key": "count", + "value": "true" + }, + { + "disabled": false, + "description": { + "content": "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*\n\n**name**: *eq, sw*\n\n**status**: *eq, in*", + "type": "text/plain" + }, + "key": "filters", + "value": "name eq \"Manager Campaign\"" + }, + { + "disabled": false, + "description": { + "content": "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: **name, created**", + "type": "text/plain" + }, + "key": "sorters", + "value": "name" + } + ], + "variable": [] + }, + "header": [ + { + "key": "Accept", + "value": "application/json" + }, + { + "description": { + "content": "Added as a part of security scheme: oauth2", + "type": "text/plain" + }, + "key": "Authorization", + "value": "" + } + ], + "method": "GET", + "body": {} + }, + "status": "Forbidden", + "code": 403, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "body": "{\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}", + "cookie": [], + "_postman_previewlanguage": "json" + }, + { + "id": "ad02be28-4413-4e77-b517-44ee9689a8c6", + "name": "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.", + "originalRequest": { + "url": { + "path": [ + "campaigns" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [ + { + "disabled": false, + "description": { + "content": "Determines whether slim, or increased level of detail is provided for each campaign in the returned list. Slim is the default behavior.", + "type": "text/plain" + }, + "key": "detail", + "value": "FULL" + }, + { + "disabled": false, + "description": { + "content": "Max number of results to return.\nSee [V3 API Standard Collection Parameters](https://developer.sailpoint.com/idn/api/standard-collection-parameters) for more information.", + "type": "text/plain" + }, + "key": "limit", + "value": "250" + }, + { + "disabled": false, + "description": { + "content": "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.", + "type": "text/plain" + }, + "key": "offset", + "value": "0" + }, + { + "disabled": false, + "description": { + "content": "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.", + "type": "text/plain" + }, + "key": "count", + "value": "true" + }, + { + "disabled": false, + "description": { + "content": "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*\n\n**name**: *eq, sw*\n\n**status**: *eq, in*", + "type": "text/plain" + }, + "key": "filters", + "value": "name eq \"Manager Campaign\"" + }, + { + "disabled": false, + "description": { + "content": "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: **name, created**", + "type": "text/plain" + }, + "key": "sorters", + "value": "name" + } + ], + "variable": [] + }, + "header": [ + { + "key": "Accept", + "value": "application/json" + }, + { + "description": { + "content": "Added as a part of security scheme: oauth2", + "type": "text/plain" + }, + "key": "Authorization", + "value": "" + } + ], + "method": "GET", + "body": {} + }, + "status": "Too Many Requests", + "code": 429, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "body": "{\n \"message\": \" Rate Limit Exceeded \"\n}", + "cookie": [], + "_postman_previewlanguage": "json" + }, + { + "id": "24910499-02e7-4110-b1f6-5e15a2bd215c", + "name": "Internal Server Error - Returned if there is an unexpected error.", + "originalRequest": { + "url": { + "path": [ + "campaigns" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [ + { + "disabled": false, + "description": { + "content": "Determines whether slim, or increased level of detail is provided for each campaign in the returned list. Slim is the default behavior.", + "type": "text/plain" + }, + "key": "detail", + "value": "FULL" + }, + { + "disabled": false, + "description": { + "content": "Max number of results to return.\nSee [V3 API Standard Collection Parameters](https://developer.sailpoint.com/idn/api/standard-collection-parameters) for more information.", + "type": "text/plain" + }, + "key": "limit", + "value": "250" + }, + { + "disabled": false, + "description": { + "content": "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.", + "type": "text/plain" + }, + "key": "offset", + "value": "0" + }, + { + "disabled": false, + "description": { + "content": "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.", + "type": "text/plain" + }, + "key": "count", + "value": "true" + }, + { + "disabled": false, + "description": { + "content": "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*\n\n**name**: *eq, sw*\n\n**status**: *eq, in*", + "type": "text/plain" + }, + "key": "filters", + "value": "name eq \"Manager Campaign\"" + }, + { + "disabled": false, + "description": { + "content": "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: **name, created**", + "type": "text/plain" + }, + "key": "sorters", + "value": "name" + } + ], + "variable": [] + }, + "header": [ + { + "key": "Accept", + "value": "application/json" + }, + { + "description": { + "content": "Added as a part of security scheme: oauth2", + "type": "text/plain" + }, + "key": "Authorization", + "value": "" + } + ], + "method": "GET", + "body": {} + }, + "status": "Internal Server Error", + "code": 500, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "body": "{\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}", + "cookie": [], + "_postman_previewlanguage": "json" + } + ], + "event": [], + "protocolProfileBehavior": { + "disableBodyPruning": true } - ], - "variable": [] }, - "header": [ - { - "key": "Accept", - "value": "application/json" - }, - { - "description": { - "content": "Added as a part of security scheme: oauth2", - "type": "text/plain" - }, - "key": "Authorization", - "value": "" - } - ], - "method": "GET", - "body": {} - }, - "status": "OK", - "code": 200, - "header": [ { - "key": "Content-Type", - "value": "application/json" - } - ], - "body": "[\n {\n \"id\": \"\",\n \"name\": \"\",\n \"attribute\": \"\",\n \"value\": \"\",\n \"sourceSchemaObjectType\": \"\",\n \"description\": \"\",\n \"privileged\": \"\",\n \"cloudGoverned\": \"\",\n \"created\": \"\",\n \"modified\": \"\",\n \"source\": {\n \"id\": \"\",\n \"type\": \"\",\n \"name\": \"\"\n },\n \"attributes\": {\n \"pariatur3b\": -81662756.50824799\n },\n \"segments\": [\n \"\",\n \"\"\n ],\n \"directPermissions\": [\n {\n \"rights\": [\n \"\",\n \"\"\n ],\n \"target\": \"\"\n },\n {\n \"rights\": [\n \"\",\n \"\"\n ],\n \"target\": \"\"\n }\n ]\n },\n {\n \"id\": \"\",\n \"name\": \"\",\n \"attribute\": \"\",\n \"value\": \"\",\n \"sourceSchemaObjectType\": \"\",\n \"description\": \"\",\n \"privileged\": \"\",\n \"cloudGoverned\": \"\",\n \"created\": \"\",\n \"modified\": \"\",\n \"source\": {\n \"id\": \"\",\n \"type\": \"\",\n \"name\": \"\"\n },\n \"attributes\": {\n \"ipsum_53b\": -74676117,\n \"fugiat283\": false\n },\n \"segments\": [\n \"\",\n \"\"\n ],\n \"directPermissions\": [\n {\n \"rights\": [\n \"\",\n \"\"\n ],\n \"target\": \"\"\n },\n {\n \"rights\": [\n \"\",\n \"\"\n ],\n \"target\": \"\"\n }\n ]\n }\n]", - "cookie": [], - "_postman_previewlanguage": "json" - }, - { - "id": "a199b6e6-d98c-430e-a31e-48b34c85c4f2", - "name": "Client Error - Returned if the request body is invalid.", - "originalRequest": { - "url": { - "path": [ - "access-profiles", - ":id", - "entitlements" - ], - "host": [ - "{{baseUrl}}" - ], - "query": [ - { - "disabled": true, - "description": { - "content": "Max number of results to return.\nSee [V3 API Standard Collection Parameters](https://developer.sailpoint.com/idn/api/standard-collection-parameters) for more information.", - "type": "text/plain" - }, - "key": "limit", - "value": "250" + "id": "9544e148-c592-4520-9280-d1dea2710bf5", + "name": "Create a campaign", + "request": { + "name": "Create a campaign", + "description": { + "content": "Creates a new Certification Campaign with the information provided in the request body.", + "type": "text/plain" + }, + "url": { + "path": [ + "campaigns" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [] + }, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + }, + { + "key": "Accept", + "value": "application/json" + } + ], + "method": "POST", + "body": { + "mode": "raw", + "raw": "{\n \"name\": \"Manager Review\",\n \"description\": \"A review of everyone's access by their manager.\",\n \"deadline\": \"2020-12-25T06:00:00.468Z\",\n \"type\": \"MANAGER\",\n \"emailNotificationEnabled\": false,\n \"autoRevokeAllowed\": false,\n \"recommendationsEnabled\": false,\n \"filter\": {\n \"type\": \"CAMPAIGN_FILTER\",\n \"id\": \"0c46fb26c6b20967a55517ee90d15b93\"\n },\n \"mandatoryCommentRequirement\": \"NO_DECISIONS\"\n}", + "options": { + "raw": { + "headerFamily": "json", + "language": "json" + } + } + }, + "auth": null }, - { - "disabled": true, - "description": { - "content": "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.", - "type": "text/plain" - }, - "key": "offset", - "value": "0" - }, - { - "disabled": true, - "description": { - "content": "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.", - "type": "text/plain" - }, - "key": "count", - "value": "false" - }, - { - "disabled": true, - "description": { - "content": "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*\n\n**name**: *eq, sw*\n\n**attribute**: *eq, sw*\n\n**value**: *eq, sw*\n\n**created**: *gt, lt, ge, le*\n\n**modified**: *gt, lt, ge, le*\n\n**owner.id**: *eq, in*\n\n**source.id**: *eq, in*", - "type": "text/plain" - }, - "key": "filters", - "value": "" - }, - { - "disabled": true, - "description": { - "content": "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: **name, attribute, value, created, modified**", - "type": "text/plain" - }, - "key": "sorters", - "value": "" + "response": [ + { + "id": "3841f0c9-7b7b-4fea-80d9-274dcb429b41", + "name": "Manager", + "originalRequest": { + "url": { + "path": [ + "campaigns" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [] + }, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + }, + { + "key": "Accept", + "value": "application/json" + }, + { + "description": { + "content": "Added as a part of security scheme: oauth2", + "type": "text/plain" + }, + "key": "Authorization", + "value": "" + } + ], + "method": "POST", + "body": { + "mode": "raw", + "raw": "{\n \"name\": \"Manager Review\",\n \"description\": \"A review of everyone's access by their manager.\",\n \"deadline\": \"2020-12-25T06:00:00.468Z\",\n \"type\": \"MANAGER\",\n \"emailNotificationEnabled\": false,\n \"autoRevokeAllowed\": false,\n \"recommendationsEnabled\": false,\n \"filter\": {\n \"type\": \"CAMPAIGN_FILTER\",\n \"id\": \"0c46fb26c6b20967a55517ee90d15b93\"\n },\n \"mandatoryCommentRequirement\": \"NO_DECISIONS\"\n}", + "options": { + "raw": { + "headerFamily": "json", + "language": "json" + } + } + } + }, + "status": "OK", + "code": 200, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "body": "{\n \"id\": \"5594f43b76804a6980ece5fdccf74be7\",\n \"name\": \"Manager Review\",\n \"description\": \"A review of everyone's access by their manager.\",\n \"deadline\": \"2020-12-25T06:00:00.468Z\",\n \"type\": \"MANAGER\",\n \"status\": \"PENDING\",\n \"emailNotificationEnabled\": false,\n \"autoRevokeAllowed\": false,\n \"recommendationsEnabled\": false,\n \"created\": \"2022-08-02T20:21:18.421Z\",\n \"modified\": null,\n \"filter\": {\n \"type\": \"CAMPAIGN_FILTER\",\n \"id\": \"0fbe863c063c4c88a35fd7f17e8a3df5\",\n \"name\": \"Test Manager Filter\"\n },\n \"sunsetCommentsRequired\": true,\n \"sourceOwnerCampaignInfo\": null,\n \"searchCampaignInfo\": null,\n \"roleCompositionCampaignInfo\": null,\n \"alerts\": null,\n \"totalCertifications\": 0,\n \"completedCertifications\": 0,\n \"sourcesWithOrphanEntitlements\": null,\n \"mandatoryCommentRequirement\": \"NO_DECISIONS\"\n}", + "cookie": [], + "_postman_previewlanguage": "json" + }, + { + "id": "e617526b-94b5-4672-baf1-8816e8e5cef8", + "name": "Search", + "originalRequest": { + "url": { + "path": [ + "campaigns" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [] + }, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + }, + { + "key": "Accept", + "value": "application/json" + }, + { + "description": { + "content": "Added as a part of security scheme: oauth2", + "type": "text/plain" + }, + "key": "Authorization", + "value": "" + } + ], + "method": "POST", + "body": { + "mode": "raw", + "raw": "{\n \"name\": \"Search Campaign\",\n \"description\": \"Search Campaign\",\n \"deadline\": \"2020-12-25T06:00:00.468Z\",\n \"type\": \"SEARCH\",\n \"emailNotificationEnabled\": false,\n \"autoRevokeAllowed\": false,\n \"recommendationsEnabled\": false,\n \"filter\": {\n \"type\": \"CAMPAIGN_FILTER\",\n \"id\": \"0c46fb26c6b20967a55517ee90d15b93\"\n },\n \"searchCampaignInfo\": {\n \"type\": \"ACCESS\",\n \"query\": \"user\"\n },\n \"mandatoryCommentRequirement\": \"NO_DECISIONS\"\n}", + "options": { + "raw": { + "headerFamily": "json", + "language": "json" + } + } + } + }, + "status": "OK", + "code": 200, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "body": "{\n \"id\": \"ec041831cb2147778b594feb9d8db44a\",\n \"name\": \"Search Campaign\",\n \"description\": \"Search Campaign\",\n \"deadline\": \"2020-12-25T06:00:00.468Z\",\n \"type\": \"SEARCH\",\n \"status\": \"PENDING\",\n \"emailNotificationEnabled\": false,\n \"autoRevokeAllowed\": false,\n \"recommendationsEnabled\": false,\n \"created\": \"2022-08-03T13:54:34.344Z\",\n \"modified\": null,\n \"filter\": {\n \"type\": \"CAMPAIGN_FILTER\",\n \"id\": \"0fbe863c063c4c88a35fd7f17e8a3df5\",\n \"name\": \"Test Search Filter\"\n },\n \"sunsetCommentsRequired\": true,\n \"sourceOwnerCampaignInfo\": null,\n \"searchCampaignInfo\": {\n \"type\": \"ACCESS\",\n \"description\": \"user\",\n \"reviewer\": {\n \"type\": \"IDENTITY\",\n \"id\": \"7ec252acbd4245548bc25df22348cb75\",\n \"name\": null\n },\n \"query\": \"user\",\n \"identityIds\": null,\n \"accessConstraints\": []\n },\n \"roleCompositionCampaignInfo\": null,\n \"alerts\": null,\n \"totalCertifications\": 0,\n \"completedCertifications\": 0,\n \"sourcesWithOrphanEntitlements\": null,\n \"mandatoryCommentRequirement\": \"NO_DECISIONS\"\n}", + "cookie": [], + "_postman_previewlanguage": "json" + }, + { + "id": "a2b2d25d-adf1-4483-b81f-954f57279d64", + "name": "Source Owner", + "originalRequest": { + "url": { + "path": [ + "campaigns" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [] + }, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + }, + { + "key": "Accept", + "value": "application/json" + }, + { + "description": { + "content": "Added as a part of security scheme: oauth2", + "type": "text/plain" + }, + "key": "Authorization", + "value": "" + } + ], + "method": "POST", + "body": { + "mode": "raw", + "raw": "{\n \"name\": \"Source Owner\",\n \"description\": \"Source Owner Info\",\n \"deadline\": \"2020-12-25T06:00:00.468Z\",\n \"type\": \"SOURCE_OWNER\",\n \"emailNotificationEnabled\": false,\n \"autoRevokeAllowed\": false,\n \"recommendationsEnabled\": false,\n \"filter\": {\n \"type\": \"CAMPAIGN_FILTER\",\n \"id\": \"0c46fb26c6b20967a55517ee90d15b93\"\n },\n \"sourceOwnerCampaignInfo\": {\n \"sourceIds\": [\n \"612b31b1a0f04aaf83123bdb80e70db6\"\n ]\n },\n \"correlatedStatus\": \"CORRELATED\",\n \"mandatoryCommentRequirement\": \"NO_DECISIONS\"\n}", + "options": { + "raw": { + "headerFamily": "json", + "language": "json" + } + } + } + }, + "status": "OK", + "code": 200, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "body": "{\n \"id\": \"fd7b76ba4ea042de8a9414aa12fc977a\",\n \"name\": \"Source Owner\",\n \"description\": \"Source Owner Info\",\n \"deadline\": \"2020-12-25T06:00:00.468Z\",\n \"type\": \"SOURCE_OWNER\",\n \"status\": \"PENDING\",\n \"emailNotificationEnabled\": false,\n \"autoRevokeAllowed\": false,\n \"recommendationsEnabled\": false,\n \"created\": \"2022-08-03T13:34:19.541Z\",\n \"modified\": null,\n \"filter\": {\n \"type\": \"CAMPAIGN_FILTER\",\n \"id\": \"0fbe863c063c4c88a35fd7f17e8a3df5\",\n \"name\": \"Test Source Owner Filter\"\n },\n \"sunsetCommentsRequired\": true,\n \"sourceOwnerCampaignInfo\": null,\n \"sourceIds\": [\n \"612b31b1a0f04aaf83123bdb80e70db6\"\n ],\n \"searchCampaignInfo\": null,\n \"roleCompositionCampaignInfo\": null,\n \"alerts\": null,\n \"totalCertifications\": 0,\n \"completedCertifications\": 0,\n \"sourcesWithOrphanEntitlements\": null,\n \"correlatedStatus\": \"CORRELATED\",\n \"mandatoryCommentRequirement\": \"NO_DECISIONS\"\n}", + "cookie": [], + "_postman_previewlanguage": "json" + }, + { + "id": "1d203ca8-3543-4284-948d-f03e889fdcbe", + "name": "Role Composition", + "originalRequest": { + "url": { + "path": [ + "campaigns" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [] + }, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + }, + { + "key": "Accept", + "value": "application/json" + }, + { + "description": { + "content": "Added as a part of security scheme: oauth2", + "type": "text/plain" + }, + "key": "Authorization", + "value": "" + } + ], + "method": "POST", + "body": { + "mode": "raw", + "raw": "{\n \"name\": \"Role Composition Campaign\",\n \"description\": \"A review done by a role owner.\",\n \"deadline\": \"2020-12-25T06:00:00.468Z\",\n \"type\": \"ROLE_COMPOSITION\",\n \"emailNotificationEnabled\": false,\n \"autoRevokeAllowed\": false,\n \"recommendationsEnabled\": false,\n \"filter\": {\n \"type\": \"CAMPAIGN_FILTER\",\n \"id\": \"0c46fb26c6b20967a55517ee90d15b93\"\n },\n \"roleCompositionCampaignInfo\": {\n \"remediatorRef\": {\n \"type\": \"IDENTITY\",\n \"id\": \"7ec252acbd4245548bc25df22348cb75\",\n \"name\": \"SailPoint Support\"\n },\n \"roleIds\": [\n \"b15d609fc5c8434b865fe552315fda8f\"\n ]\n },\n \"mandatoryCommentRequirement\": \"NO_DECISIONS\"\n}", + "options": { + "raw": { + "headerFamily": "json", + "language": "json" + } + } + } + }, + "status": "OK", + "code": 200, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "body": "{\n \"id\": \"3b2e2e5821e84127b6d693d41c40623b\",\n \"name\": \"Role Composition Campaign\",\n \"description\": \"A review done by a role owner.\",\n \"deadline\": \"2020-12-25T06:00:00.468Z\",\n \"type\": \"ROLE_COMPOSITION\",\n \"status\": \"PENDING\",\n \"emailNotificationEnabled\": false,\n \"autoRevokeAllowed\": false,\n \"recommendationsEnabled\": false,\n \"created\": \"2022-08-02T20:30:46.083Z\",\n \"modified\": null,\n \"filter\": {\n \"type\": \"CAMPAIGN_FILTER\",\n \"id\": \"0fbe863c063c4c88a35fd7f17e8a3df5\",\n \"name\": \"Test Role Composition Filter\"\n },\n \"sunsetCommentsRequired\": true,\n \"sourceOwnerCampaignInfo\": null,\n \"searchCampaignInfo\": null,\n \"roleCompositionCampaignInfo\": {\n \"remediatorRef\": {\n \"type\": \"IDENTITY\",\n \"id\": \"7ec252acbd4245548bc25df22348cb75\",\n \"name\": \"SailPoint Support\"\n },\n \"reviewerId\": null,\n \"reviewer\": null,\n \"roleIds\": [\n \"b15d609fc5c8434b865fe552315fda8f\"\n ],\n \"query\": null,\n \"description\": null\n },\n \"alerts\": null,\n \"totalCertifications\": 0,\n \"completedCertifications\": 0,\n \"sourcesWithOrphanEntitlements\": null,\n \"mandatoryCommentRequirement\": \"NO_DECISIONS\"\n}", + "cookie": [], + "_postman_previewlanguage": "json" + }, + { + "id": "55492b5d-fdc3-466a-a326-4df15fe08512", + "name": "Manager", + "originalRequest": { + "url": { + "path": [ + "campaigns" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [] + }, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + }, + { + "key": "Accept", + "value": "application/json" + }, + { + "description": { + "content": "Added as a part of security scheme: oauth2", + "type": "text/plain" + }, + "key": "Authorization", + "value": "" + } + ], + "method": "POST", + "body": { + "mode": "raw", + "raw": "{\n \"name\": \"Manager Review\",\n \"description\": \"A review of everyone's access by their manager.\",\n \"deadline\": \"2020-12-25T06:00:00.468Z\",\n \"type\": \"MANAGER\",\n \"emailNotificationEnabled\": false,\n \"autoRevokeAllowed\": false,\n \"recommendationsEnabled\": false,\n \"filter\": {\n \"type\": \"CAMPAIGN_FILTER\",\n \"id\": \"0c46fb26c6b20967a55517ee90d15b93\"\n },\n \"mandatoryCommentRequirement\": \"NO_DECISIONS\"\n}", + "options": { + "raw": { + "headerFamily": "json", + "language": "json" + } + } + } + }, + "status": "Bad Request", + "code": 400, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "body": "{\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 \"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 \"locale\": \"en-US\",\n \"localeOrigin\": \"DEFAULT\",\n \"text\": \"The request was syntactically correct but its content is semantically invalid.\"\n }\n ]\n}", + "cookie": [], + "_postman_previewlanguage": "json" + }, + { + "id": "82f8e65a-43c3-4e84-a5f7-1be025617b75", + "name": "Manager", + "originalRequest": { + "url": { + "path": [ + "campaigns" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [] + }, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + }, + { + "key": "Accept", + "value": "application/json" + }, + { + "description": { + "content": "Added as a part of security scheme: oauth2", + "type": "text/plain" + }, + "key": "Authorization", + "value": "" + } + ], + "method": "POST", + "body": { + "mode": "raw", + "raw": "{\n \"name\": \"Manager Review\",\n \"description\": \"A review of everyone's access by their manager.\",\n \"deadline\": \"2020-12-25T06:00:00.468Z\",\n \"type\": \"MANAGER\",\n \"emailNotificationEnabled\": false,\n \"autoRevokeAllowed\": false,\n \"recommendationsEnabled\": false,\n \"filter\": {\n \"type\": \"CAMPAIGN_FILTER\",\n \"id\": \"0c46fb26c6b20967a55517ee90d15b93\"\n },\n \"mandatoryCommentRequirement\": \"NO_DECISIONS\"\n}", + "options": { + "raw": { + "headerFamily": "json", + "language": "json" + } + } + } + }, + "status": "Unauthorized", + "code": 401, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "body": "{\n \"error\": \"JWT validation failed: JWT is expired\"\n}", + "cookie": [], + "_postman_previewlanguage": "json" + }, + { + "id": "836596d7-8dc6-4992-9c11-8ad5cd0e68f6", + "name": "An example of a 403 response object", + "originalRequest": { + "url": { + "path": [ + "campaigns" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [] + }, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + }, + { + "key": "Accept", + "value": "application/json" + }, + { + "description": { + "content": "Added as a part of security scheme: oauth2", + "type": "text/plain" + }, + "key": "Authorization", + "value": "" + } + ], + "method": "POST", + "body": { + "mode": "raw", + "raw": "{\n \"name\": \"Manager Review\",\n \"description\": \"A review of everyone's access by their manager.\",\n \"deadline\": \"2020-12-25T06:00:00.468Z\",\n \"type\": \"MANAGER\",\n \"emailNotificationEnabled\": false,\n \"autoRevokeAllowed\": false,\n \"recommendationsEnabled\": false,\n \"filter\": {\n \"type\": \"CAMPAIGN_FILTER\",\n \"id\": \"0c46fb26c6b20967a55517ee90d15b93\"\n },\n \"mandatoryCommentRequirement\": \"NO_DECISIONS\"\n}", + "options": { + "raw": { + "headerFamily": "json", + "language": "json" + } + } + } + }, + "status": "Forbidden", + "code": 403, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "body": "{\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}", + "cookie": [], + "_postman_previewlanguage": "json" + }, + { + "id": "34f04e9b-97f7-478c-bc62-675a4bc2a5e9", + "name": "Manager", + "originalRequest": { + "url": { + "path": [ + "campaigns" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [] + }, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + }, + { + "key": "Accept", + "value": "application/json" + }, + { + "description": { + "content": "Added as a part of security scheme: oauth2", + "type": "text/plain" + }, + "key": "Authorization", + "value": "" + } + ], + "method": "POST", + "body": { + "mode": "raw", + "raw": "{\n \"name\": \"Manager Review\",\n \"description\": \"A review of everyone's access by their manager.\",\n \"deadline\": \"2020-12-25T06:00:00.468Z\",\n \"type\": \"MANAGER\",\n \"emailNotificationEnabled\": false,\n \"autoRevokeAllowed\": false,\n \"recommendationsEnabled\": false,\n \"filter\": {\n \"type\": \"CAMPAIGN_FILTER\",\n \"id\": \"0c46fb26c6b20967a55517ee90d15b93\"\n },\n \"mandatoryCommentRequirement\": \"NO_DECISIONS\"\n}", + "options": { + "raw": { + "headerFamily": "json", + "language": "json" + } + } + } + }, + "status": "Too Many Requests", + "code": 429, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "body": "{\n \"message\": \" Rate Limit Exceeded \"\n}", + "cookie": [], + "_postman_previewlanguage": "json" + }, + { + "id": "7f51b4ee-59af-4212-9fbb-3a3d29538900", + "name": "An example of a 500 response object", + "originalRequest": { + "url": { + "path": [ + "campaigns" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [] + }, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + }, + { + "key": "Accept", + "value": "application/json" + }, + { + "description": { + "content": "Added as a part of security scheme: oauth2", + "type": "text/plain" + }, + "key": "Authorization", + "value": "" + } + ], + "method": "POST", + "body": { + "mode": "raw", + "raw": "{\n \"name\": \"Manager Review\",\n \"description\": \"A review of everyone's access by their manager.\",\n \"deadline\": \"2020-12-25T06:00:00.468Z\",\n \"type\": \"MANAGER\",\n \"emailNotificationEnabled\": false,\n \"autoRevokeAllowed\": false,\n \"recommendationsEnabled\": false,\n \"filter\": {\n \"type\": \"CAMPAIGN_FILTER\",\n \"id\": \"0c46fb26c6b20967a55517ee90d15b93\"\n },\n \"mandatoryCommentRequirement\": \"NO_DECISIONS\"\n}", + "options": { + "raw": { + "headerFamily": "json", + "language": "json" + } + } + } + }, + "status": "Internal Server Error", + "code": 500, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "body": "{\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}", + "cookie": [], + "_postman_previewlanguage": "json" + } + ], + "event": [], + "protocolProfileBehavior": { + "disableBodyPruning": true } - ], - "variable": [] }, - "header": [ - { - "key": "Accept", - "value": "application/json" - }, - { - "description": { - "content": "Added as a part of security scheme: oauth2", - "type": "text/plain" - }, - "key": "Authorization", - "value": "" - } - ], - "method": "GET", - "body": {} - }, - "status": "Bad Request", - "code": 400, - "header": [ { - "key": "Content-Type", - "value": "application/json" - } - ], - "body": "{\n \"detailCode\": \"\",\n \"trackingId\": \"\",\n \"messages\": [\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n },\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n }\n ],\n \"causes\": [\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n },\n {\n \"locale\": \"\",\n \"localeOrigin\": \"DEFAULT\",\n \"text\": \"\"\n }\n ]\n}", - "cookie": [], - "_postman_previewlanguage": "json" - }, - { - "id": "4cbfc990-95dd-4b6f-bf38-1a12cc91450b", - "name": "Unauthorized - Returned if there is no authorization header, or if the JWT token is expired.", - "originalRequest": { - "url": { - "path": [ - "access-profiles", - ":id", - "entitlements" - ], - "host": [ - "{{baseUrl}}" - ], - "query": [ - { - "disabled": true, - "description": { - "content": "Max number of results to return.\nSee [V3 API Standard Collection Parameters](https://developer.sailpoint.com/idn/api/standard-collection-parameters) for more information.", - "type": "text/plain" - }, - "key": "limit", - "value": "250" + "id": "655949d3-c187-4826-b2af-52497157a9fc", + "name": "Get a campaign", + "request": { + "name": "Get a campaign", + "description": { + "content": "Retrieves information for an existing campaign using the campaign's ID. Authorized callers must be a reviewer for this campaign, an ORG_ADMIN, or a CERT_ADMIN.", + "type": "text/plain" + }, + "url": { + "path": [ + "campaigns", + ":id" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [ + { + "type": "any", + "value": "2c91808571bcfcf80171c23e4b4221fc", + "key": "id", + "disabled": false, + "description": { + "content": "(Required) The ID of the campaign to be retrieved", + "type": "text/plain" + } + } + ] + }, + "header": [ + { + "key": "Accept", + "value": "application/json" + } + ], + "method": "GET", + "body": {}, + "auth": null }, - { - "disabled": true, - "description": { - "content": "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.", - "type": "text/plain" - }, - "key": "offset", - "value": "0" - }, - { - "disabled": true, - "description": { - "content": "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.", - "type": "text/plain" - }, - "key": "count", - "value": "false" - }, - { - "disabled": true, - "description": { - "content": "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*\n\n**name**: *eq, sw*\n\n**attribute**: *eq, sw*\n\n**value**: *eq, sw*\n\n**created**: *gt, lt, ge, le*\n\n**modified**: *gt, lt, ge, le*\n\n**owner.id**: *eq, in*\n\n**source.id**: *eq, in*", - "type": "text/plain" - }, - "key": "filters", - "value": "" - }, - { - "disabled": true, - "description": { - "content": "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: **name, attribute, value, created, modified**", - "type": "text/plain" - }, - "key": "sorters", - "value": "" + "response": [ + { + "id": "0aba13d0-b9e6-4471-8227-8a6deaa8ae0c", + "name": "Manager", + "originalRequest": { + "url": { + "path": [ + "campaigns", + ":id" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [] + }, + "header": [ + { + "key": "Accept", + "value": "application/json" + }, + { + "description": { + "content": "Added as a part of security scheme: oauth2", + "type": "text/plain" + }, + "key": "Authorization", + "value": "" + } + ], + "method": "GET", + "body": {} + }, + "status": "OK", + "code": 200, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "body": "{\n \"id\": \"2c918086719eec070171a7e3355a360a\",\n \"name\": \"Manager Review\",\n \"description\": \"A review of everyone's access by their manager.\",\n \"deadline\": \"2020-12-25T06:00:00.123Z\",\n \"type\": \"MANAGER\",\n \"status\": \"ACTIVE\",\n \"emailNotificationEnabled\": false,\n \"autoRevokeAllowed\": false,\n \"recommendationsEnabled\": false\n}", + "cookie": [], + "_postman_previewlanguage": "json" + }, + { + "id": "6038b934-5da8-4542-9271-d0da42e1bfe0", + "name": "Search", + "originalRequest": { + "url": { + "path": [ + "campaigns", + ":id" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [] + }, + "header": [ + { + "key": "Accept", + "value": "application/json" + }, + { + "description": { + "content": "Added as a part of security scheme: oauth2", + "type": "text/plain" + }, + "key": "Authorization", + "value": "" + } + ], + "method": "GET", + "body": {} + }, + "status": "OK", + "code": 200, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "body": "{\n \"id\": \"7e1a731e3fb845cfbe58112ba4673ee4\",\n \"name\": \"Search Campaign\",\n \"description\": \"Search Campaign Info\",\n \"deadline\": \"2022-07-26T15:42:44.000Z\",\n \"type\": \"SEARCH\",\n \"status\": \"ACTIVE\",\n \"emailNotificationEnabled\": false,\n \"autoRevokeAllowed\": false,\n \"recommendationsEnabled\": false\n}", + "cookie": [], + "_postman_previewlanguage": "json" + }, + { + "id": "ed798f1b-b08b-41d7-a90a-1c7bc86cfa64", + "name": "Source Owner", + "originalRequest": { + "url": { + "path": [ + "campaigns", + ":id" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [] + }, + "header": [ + { + "key": "Accept", + "value": "application/json" + }, + { + "description": { + "content": "Added as a part of security scheme: oauth2", + "type": "text/plain" + }, + "key": "Authorization", + "value": "" + } + ], + "method": "GET", + "body": {} + }, + "status": "OK", + "code": 200, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "body": "{\n \"id\": \"2c918086719eec070171a7e3355a412b\",\n \"name\": \"AD Source Review\",\n \"description\": \"A review of our AD source.\",\n \"deadline\": \"2020-12-25T06:00:00.123Z\",\n \"type\": \"SOURCE_OWNER\",\n \"status\": \"STAGED\",\n \"emailNotificationEnabled\": true,\n \"autoRevokeAllowed\": false,\n \"recommendationsEnabled\": false,\n \"correlatedStatus\": \"CORRELATED\"\n}", + "cookie": [], + "_postman_previewlanguage": "json" + }, + { + "id": "3e1f202e-011b-4530-b74e-aacb2bf7f85c", + "name": "RoleComposition", + "originalRequest": { + "url": { + "path": [ + "campaigns", + ":id" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [] + }, + "header": [ + { + "key": "Accept", + "value": "application/json" + }, + { + "description": { + "content": "Added as a part of security scheme: oauth2", + "type": "text/plain" + }, + "key": "Authorization", + "value": "" + } + ], + "method": "GET", + "body": {} + }, + "status": "OK", + "code": 200, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "body": "{\n \"id\": \"3b2e2e5821e84127b6d693d41c40623b\",\n \"name\": \"Role Composition Campaign\",\n \"description\": \"A review done by a role owner.\",\n \"deadline\": \"2020-12-25T06:00:00.468Z\",\n \"type\": \"ROLE_COMPOSITION\",\n \"status\": \"ACTIVE\",\n \"emailNotificationEnabled\": false,\n \"autoRevokeAllowed\": false,\n \"recommendationsEnabled\": false\n}", + "cookie": [], + "_postman_previewlanguage": "json" + }, + { + "id": "2ce762f3-d8af-427a-b167-9aa805ad7aff", + "name": "Client Error - Returned if the request body is invalid.", + "originalRequest": { + "url": { + "path": [ + "campaigns", + ":id" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [] + }, + "header": [ + { + "key": "Accept", + "value": "application/json" + }, + { + "description": { + "content": "Added as a part of security scheme: oauth2", + "type": "text/plain" + }, + "key": "Authorization", + "value": "" + } + ], + "method": "GET", + "body": {} + }, + "status": "Bad Request", + "code": 400, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "body": "{\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 \"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 \"locale\": \"en-US\",\n \"localeOrigin\": \"DEFAULT\",\n \"text\": \"The request was syntactically correct but its content is semantically invalid.\"\n }\n ]\n}", + "cookie": [], + "_postman_previewlanguage": "json" + }, + { + "id": "d6ae37f7-6429-46ac-98a0-e678f4ae0f1a", + "name": "Unauthorized - Returned if there is no authorization header, or if the JWT token is expired.", + "originalRequest": { + "url": { + "path": [ + "campaigns", + ":id" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [] + }, + "header": [ + { + "key": "Accept", + "value": "application/json" + }, + { + "description": { + "content": "Added as a part of security scheme: oauth2", + "type": "text/plain" + }, + "key": "Authorization", + "value": "" + } + ], + "method": "GET", + "body": {} + }, + "status": "Unauthorized", + "code": 401, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "body": "{\n \"error\": \"JWT validation failed: JWT is expired\"\n}", + "cookie": [], + "_postman_previewlanguage": "json" + }, + { + "id": "cdbb5e50-c10e-45e6-8d3c-81b63c397bbc", + "name": "Forbidden - Returned if the user you are running as, doesn't have access to this end-point.", + "originalRequest": { + "url": { + "path": [ + "campaigns", + ":id" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [] + }, + "header": [ + { + "key": "Accept", + "value": "application/json" + }, + { + "description": { + "content": "Added as a part of security scheme: oauth2", + "type": "text/plain" + }, + "key": "Authorization", + "value": "" + } + ], + "method": "GET", + "body": {} + }, + "status": "Forbidden", + "code": 403, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "body": "{\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}", + "cookie": [], + "_postman_previewlanguage": "json" + }, + { + "id": "be8cdf64-b1c7-4d1b-bacb-371718cde1da", + "name": "Not Found - returned if the request URL refers to a resource or object that does not exist", + "originalRequest": { + "url": { + "path": [ + "campaigns", + ":id" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [] + }, + "header": [ + { + "key": "Accept", + "value": "application/json" + }, + { + "description": { + "content": "Added as a part of security scheme: oauth2", + "type": "text/plain" + }, + "key": "Authorization", + "value": "" + } + ], + "method": "GET", + "body": {} + }, + "status": "Not Found", + "code": 404, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "body": "{\n \"detailCode\": \"404 Not found\",\n \"trackingId\": \"b21b1f7ce4da4d639f2c62a57171b427\",\n \"messages\": [\n {\n \"locale\": \"en-US\",\n \"localeOrigin\": \"DEFAULT\",\n \"text\": \"The server did not find a current representation for the target resource.\"\n }\n ]\n}", + "cookie": [], + "_postman_previewlanguage": "json" + }, + { + "id": "15c5b7d2-0af3-426d-a1c9-45c8dd1423c8", + "name": "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.", + "originalRequest": { + "url": { + "path": [ + "campaigns", + ":id" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [] + }, + "header": [ + { + "key": "Accept", + "value": "application/json" + }, + { + "description": { + "content": "Added as a part of security scheme: oauth2", + "type": "text/plain" + }, + "key": "Authorization", + "value": "" + } + ], + "method": "GET", + "body": {} + }, + "status": "Too Many Requests", + "code": 429, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "body": "{\n \"message\": \" Rate Limit Exceeded \"\n}", + "cookie": [], + "_postman_previewlanguage": "json" + }, + { + "id": "301f9779-091a-4062-80d9-699fc344d763", + "name": "Internal Server Error - Returned if there is an unexpected error.", + "originalRequest": { + "url": { + "path": [ + "campaigns", + ":id" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [] + }, + "header": [ + { + "key": "Accept", + "value": "application/json" + }, + { + "description": { + "content": "Added as a part of security scheme: oauth2", + "type": "text/plain" + }, + "key": "Authorization", + "value": "" + } + ], + "method": "GET", + "body": {} + }, + "status": "Internal Server Error", + "code": 500, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "body": "{\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}", + "cookie": [], + "_postman_previewlanguage": "json" + } + ], + "event": [], + "protocolProfileBehavior": { + "disableBodyPruning": true } - ], - "variable": [] }, - "header": [ - { - "key": "Accept", - "value": "application/json" - }, - { - "description": { - "content": "Added as a part of security scheme: oauth2", - "type": "text/plain" - }, - "key": "Authorization", - "value": "" - } - ], - "method": "GET", - "body": {} - }, - "status": "Unauthorized", - "code": 401, - "header": [ { - "key": "Content-Type", - "value": "application/json" - } - ], - "body": "{\n \"error\": {\n \"description\": \"A message describing the error\",\n \"example\": \"JWT validation failed: JWT is expired\"\n }\n}", - "cookie": [], - "_postman_previewlanguage": "json" - }, - { - "id": "4a505e6c-89f1-4d35-8e43-2c835dd9e635", - "name": "Forbidden - Returned if the user you are running as, doesn't have access to this end-point.", - "originalRequest": { - "url": { - "path": [ - "access-profiles", - ":id", - "entitlements" - ], - "host": [ - "{{baseUrl}}" - ], - "query": [ - { - "disabled": true, - "description": { - "content": "Max number of results to return.\nSee [V3 API Standard Collection Parameters](https://developer.sailpoint.com/idn/api/standard-collection-parameters) for more information.", - "type": "text/plain" - }, - "key": "limit", - "value": "250" + "id": "4b97d5a4-3a16-46e5-83ac-57a13bcc9d4d", + "name": "Update a Campaign", + "request": { + "name": "Update a Campaign", + "description": { + "content": "Allows updating individual fields on a campaign using the [JSON Patch](https://tools.ietf.org/html/rfc6902) standard.", + "type": "text/plain" + }, + "url": { + "path": [ + "campaigns", + ":id" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [ + { + "type": "any", + "value": "2c91808571bcfcf80171c23e4b4221fc", + "key": "id", + "disabled": false, + "description": { + "content": "(Required) The ID of the campaign template being modified.", + "type": "text/plain" + } + } + ] + }, + "header": [ + { + "key": "Content-Type", + "value": "application/json-patch+json" + }, + { + "key": "Accept", + "value": "application/json" + } + ], + "method": "PATCH", + "body": { + "mode": "raw", + "raw": "[\n {\n \"op\": \"replace\",\n \"path\": \"/name\",\n \"value\": \"This field has been updated!\"\n },\n {\n \"op\": \"copy\",\n \"from\": \"/name\",\n \"path\": \"/description\"\n }\n]", + "options": { + "raw": { + "headerFamily": "json", + "language": "json" + } + } + }, + "auth": null }, - { - "disabled": true, - "description": { - "content": "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.", - "type": "text/plain" - }, - "key": "offset", - "value": "0" - }, - { - "disabled": true, - "description": { - "content": "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.", - "type": "text/plain" - }, - "key": "count", - "value": "false" - }, - { - "disabled": true, - "description": { - "content": "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*\n\n**name**: *eq, sw*\n\n**attribute**: *eq, sw*\n\n**value**: *eq, sw*\n\n**created**: *gt, lt, ge, le*\n\n**modified**: *gt, lt, ge, le*\n\n**owner.id**: *eq, in*\n\n**source.id**: *eq, in*", - "type": "text/plain" - }, - "key": "filters", - "value": "" - }, - { - "disabled": true, - "description": { - "content": "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: **name, attribute, value, created, modified**", - "type": "text/plain" - }, - "key": "sorters", - "value": "" + "response": [ + { + "id": "63265b59-360d-4e9b-9838-d08db7f7247e", + "name": "Manager", + "originalRequest": { + "url": { + "path": [ + "campaigns", + ":id" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [] + }, + "header": [ + { + "key": "Content-Type", + "value": "application/json-patch+json" + }, + { + "key": "Accept", + "value": "application/json" + }, + { + "description": { + "content": "Added as a part of security scheme: oauth2", + "type": "text/plain" + }, + "key": "Authorization", + "value": "" + } + ], + "method": "PATCH", + "body": { + "mode": "raw", + "raw": "[\n {\n \"op\": \"replace\",\n \"path\": \"/name\",\n \"value\": \"This field has been updated!\"\n },\n {\n \"op\": \"copy\",\n \"from\": \"/name\",\n \"path\": \"/description\"\n }\n]", + "options": { + "raw": { + "headerFamily": "json", + "language": "json" + } + } + } + }, + "status": "OK", + "code": 200, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "body": "{\n \"id\": \"2c918086719eec070171a7e3355a360a\",\n \"name\": \"Manager Review\",\n \"description\": \"A review of everyone's access by their manager.\",\n \"deadline\": \"2020-12-25T06:00:00.123Z\",\n \"type\": \"MANAGER\",\n \"status\": \"ACTIVE\",\n \"emailNotificationEnabled\": false,\n \"autoRevokeAllowed\": false,\n \"recommendationsEnabled\": false\n}", + "cookie": [], + "_postman_previewlanguage": "json" + }, + { + "id": "f5a9bfc0-2cd4-448b-a279-fa4ae1ae2fd1", + "name": "Search", + "originalRequest": { + "url": { + "path": [ + "campaigns", + ":id" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [] + }, + "header": [ + { + "key": "Content-Type", + "value": "application/json-patch+json" + }, + { + "key": "Accept", + "value": "application/json" + }, + { + "description": { + "content": "Added as a part of security scheme: oauth2", + "type": "text/plain" + }, + "key": "Authorization", + "value": "" + } + ], + "method": "PATCH", + "body": { + "mode": "raw", + "raw": "[\n {\n \"op\": \"replace\",\n \"path\": \"/name\",\n \"value\": \"This field has been updated!\"\n },\n {\n \"op\": \"copy\",\n \"from\": \"/name\",\n \"path\": \"/description\"\n }\n]", + "options": { + "raw": { + "headerFamily": "json", + "language": "json" + } + } + } + }, + "status": "OK", + "code": 200, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "body": "{\n \"id\": \"7e1a731e3fb845cfbe58112ba4673ee4\",\n \"name\": \"Search Campaign\",\n \"description\": \"Search Campaign Info\",\n \"deadline\": \"2022-07-26T15:42:44.000Z\",\n \"type\": \"SEARCH\",\n \"status\": \"ACTIVE\",\n \"emailNotificationEnabled\": false,\n \"autoRevokeAllowed\": false,\n \"recommendationsEnabled\": false\n}", + "cookie": [], + "_postman_previewlanguage": "json" + }, + { + "id": "5f4a7088-1bb0-4a81-bbf2-a5c7bc96aa2c", + "name": "Source Owner", + "originalRequest": { + "url": { + "path": [ + "campaigns", + ":id" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [] + }, + "header": [ + { + "key": "Content-Type", + "value": "application/json-patch+json" + }, + { + "key": "Accept", + "value": "application/json" + }, + { + "description": { + "content": "Added as a part of security scheme: oauth2", + "type": "text/plain" + }, + "key": "Authorization", + "value": "" + } + ], + "method": "PATCH", + "body": { + "mode": "raw", + "raw": "[\n {\n \"op\": \"replace\",\n \"path\": \"/name\",\n \"value\": \"This field has been updated!\"\n },\n {\n \"op\": \"copy\",\n \"from\": \"/name\",\n \"path\": \"/description\"\n }\n]", + "options": { + "raw": { + "headerFamily": "json", + "language": "json" + } + } + } + }, + "status": "OK", + "code": 200, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "body": "{\n \"id\": \"2c918086719eec070171a7e3355a412b\",\n \"name\": \"AD Source Review\",\n \"description\": \"A review of our AD source.\",\n \"deadline\": \"2020-12-25T06:00:00.123Z\",\n \"type\": \"SOURCE_OWNER\",\n \"status\": \"STAGED\",\n \"emailNotificationEnabled\": true,\n \"autoRevokeAllowed\": false,\n \"recommendationsEnabled\": false,\n \"correlatedStatus\": \"CORRELATED\"\n}", + "cookie": [], + "_postman_previewlanguage": "json" + }, + { + "id": "820994f7-a94a-43bd-8753-1fb9af1fb8a8", + "name": "RoleComposition", + "originalRequest": { + "url": { + "path": [ + "campaigns", + ":id" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [] + }, + "header": [ + { + "key": "Content-Type", + "value": "application/json-patch+json" + }, + { + "key": "Accept", + "value": "application/json" + }, + { + "description": { + "content": "Added as a part of security scheme: oauth2", + "type": "text/plain" + }, + "key": "Authorization", + "value": "" + } + ], + "method": "PATCH", + "body": { + "mode": "raw", + "raw": "[\n {\n \"op\": \"replace\",\n \"path\": \"/name\",\n \"value\": \"This field has been updated!\"\n },\n {\n \"op\": \"copy\",\n \"from\": \"/name\",\n \"path\": \"/description\"\n }\n]", + "options": { + "raw": { + "headerFamily": "json", + "language": "json" + } + } + } + }, + "status": "OK", + "code": 200, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "body": "{\n \"id\": \"3b2e2e5821e84127b6d693d41c40623b\",\n \"name\": \"Role Composition Campaign\",\n \"description\": \"A review done by a role owner.\",\n \"deadline\": \"2020-12-25T06:00:00.468Z\",\n \"type\": \"ROLE_COMPOSITION\",\n \"status\": \"ACTIVE\",\n \"emailNotificationEnabled\": false,\n \"autoRevokeAllowed\": false,\n \"recommendationsEnabled\": false\n}", + "cookie": [], + "_postman_previewlanguage": "json" + }, + { + "id": "5f66b979-3542-4954-afb3-70ba46d7dc15", + "name": "Client Error - Returned if the request body is invalid.", + "originalRequest": { + "url": { + "path": [ + "campaigns", + ":id" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [] + }, + "header": [ + { + "key": "Content-Type", + "value": "application/json-patch+json" + }, + { + "key": "Accept", + "value": "application/json" + }, + { + "description": { + "content": "Added as a part of security scheme: oauth2", + "type": "text/plain" + }, + "key": "Authorization", + "value": "" + } + ], + "method": "PATCH", + "body": { + "mode": "raw", + "raw": "[\n {\n \"op\": \"replace\",\n \"path\": \"/name\",\n \"value\": \"This field has been updated!\"\n },\n {\n \"op\": \"copy\",\n \"from\": \"/name\",\n \"path\": \"/description\"\n }\n]", + "options": { + "raw": { + "headerFamily": "json", + "language": "json" + } + } + } + }, + "status": "Bad Request", + "code": 400, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "body": "{\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 \"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 \"locale\": \"en-US\",\n \"localeOrigin\": \"DEFAULT\",\n \"text\": \"The request was syntactically correct but its content is semantically invalid.\"\n }\n ]\n}", + "cookie": [], + "_postman_previewlanguage": "json" + }, + { + "id": "ae498d73-b111-4ea7-9836-a9320c7e5fda", + "name": "Unauthorized - Returned if there is no authorization header, or if the JWT token is expired.", + "originalRequest": { + "url": { + "path": [ + "campaigns", + ":id" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [] + }, + "header": [ + { + "key": "Content-Type", + "value": "application/json-patch+json" + }, + { + "key": "Accept", + "value": "application/json" + }, + { + "description": { + "content": "Added as a part of security scheme: oauth2", + "type": "text/plain" + }, + "key": "Authorization", + "value": "" + } + ], + "method": "PATCH", + "body": { + "mode": "raw", + "raw": "[\n {\n \"op\": \"replace\",\n \"path\": \"/name\",\n \"value\": \"This field has been updated!\"\n },\n {\n \"op\": \"copy\",\n \"from\": \"/name\",\n \"path\": \"/description\"\n }\n]", + "options": { + "raw": { + "headerFamily": "json", + "language": "json" + } + } + } + }, + "status": "Unauthorized", + "code": 401, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "body": "{\n \"error\": \"JWT validation failed: JWT is expired\"\n}", + "cookie": [], + "_postman_previewlanguage": "json" + }, + { + "id": "865f0bbf-3432-4059-9278-a5fd8ca28780", + "name": "Forbidden - Returned if the user you are running as, doesn't have access to this end-point.", + "originalRequest": { + "url": { + "path": [ + "campaigns", + ":id" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [] + }, + "header": [ + { + "key": "Content-Type", + "value": "application/json-patch+json" + }, + { + "key": "Accept", + "value": "application/json" + }, + { + "description": { + "content": "Added as a part of security scheme: oauth2", + "type": "text/plain" + }, + "key": "Authorization", + "value": "" + } + ], + "method": "PATCH", + "body": { + "mode": "raw", + "raw": "[\n {\n \"op\": \"replace\",\n \"path\": \"/name\",\n \"value\": \"This field has been updated!\"\n },\n {\n \"op\": \"copy\",\n \"from\": \"/name\",\n \"path\": \"/description\"\n }\n]", + "options": { + "raw": { + "headerFamily": "json", + "language": "json" + } + } + } + }, + "status": "Forbidden", + "code": 403, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "body": "{\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}", + "cookie": [], + "_postman_previewlanguage": "json" + }, + { + "id": "b0dbf097-3870-40e7-af13-1c2637571b9f", + "name": "Not Found - returned if the request URL refers to a resource or object that does not exist", + "originalRequest": { + "url": { + "path": [ + "campaigns", + ":id" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [] + }, + "header": [ + { + "key": "Content-Type", + "value": "application/json-patch+json" + }, + { + "key": "Accept", + "value": "application/json" + }, + { + "description": { + "content": "Added as a part of security scheme: oauth2", + "type": "text/plain" + }, + "key": "Authorization", + "value": "" + } + ], + "method": "PATCH", + "body": { + "mode": "raw", + "raw": "[\n {\n \"op\": \"replace\",\n \"path\": \"/name\",\n \"value\": \"This field has been updated!\"\n },\n {\n \"op\": \"copy\",\n \"from\": \"/name\",\n \"path\": \"/description\"\n }\n]", + "options": { + "raw": { + "headerFamily": "json", + "language": "json" + } + } + } + }, + "status": "Not Found", + "code": 404, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "body": "{\n \"detailCode\": \"404 Not found\",\n \"trackingId\": \"b21b1f7ce4da4d639f2c62a57171b427\",\n \"messages\": [\n {\n \"locale\": \"en-US\",\n \"localeOrigin\": \"DEFAULT\",\n \"text\": \"The server did not find a current representation for the target resource.\"\n }\n ]\n}", + "cookie": [], + "_postman_previewlanguage": "json" + }, + { + "id": "100417bc-ec9e-4820-832a-b6fe5a9e5e1d", + "name": "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.", + "originalRequest": { + "url": { + "path": [ + "campaigns", + ":id" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [] + }, + "header": [ + { + "key": "Content-Type", + "value": "application/json-patch+json" + }, + { + "key": "Accept", + "value": "application/json" + }, + { + "description": { + "content": "Added as a part of security scheme: oauth2", + "type": "text/plain" + }, + "key": "Authorization", + "value": "" + } + ], + "method": "PATCH", + "body": { + "mode": "raw", + "raw": "[\n {\n \"op\": \"replace\",\n \"path\": \"/name\",\n \"value\": \"This field has been updated!\"\n },\n {\n \"op\": \"copy\",\n \"from\": \"/name\",\n \"path\": \"/description\"\n }\n]", + "options": { + "raw": { + "headerFamily": "json", + "language": "json" + } + } + } + }, + "status": "Too Many Requests", + "code": 429, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "body": "{\n \"message\": \" Rate Limit Exceeded \"\n}", + "cookie": [], + "_postman_previewlanguage": "json" + }, + { + "id": "22b1d074-7976-4bc9-a5ff-4eb4fe981c96", + "name": "Internal Server Error - Returned if there is an unexpected error.", + "originalRequest": { + "url": { + "path": [ + "campaigns", + ":id" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [] + }, + "header": [ + { + "key": "Content-Type", + "value": "application/json-patch+json" + }, + { + "key": "Accept", + "value": "application/json" + }, + { + "description": { + "content": "Added as a part of security scheme: oauth2", + "type": "text/plain" + }, + "key": "Authorization", + "value": "" + } + ], + "method": "PATCH", + "body": { + "mode": "raw", + "raw": "[\n {\n \"op\": \"replace\",\n \"path\": \"/name\",\n \"value\": \"This field has been updated!\"\n },\n {\n \"op\": \"copy\",\n \"from\": \"/name\",\n \"path\": \"/description\"\n }\n]", + "options": { + "raw": { + "headerFamily": "json", + "language": "json" + } + } + } + }, + "status": "Internal Server Error", + "code": 500, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "body": "{\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}", + "cookie": [], + "_postman_previewlanguage": "json" + } + ], + "event": [], + "protocolProfileBehavior": { + "disableBodyPruning": true } - ], - "variable": [] }, - "header": [ - { - "key": "Accept", - "value": "application/json" - }, - { - "description": { - "content": "Added as a part of security scheme: oauth2", - "type": "text/plain" - }, - "key": "Authorization", - "value": "" - } - ], - "method": "GET", - "body": {} - }, - "status": "Forbidden", - "code": 403, - "header": [ { - "key": "Content-Type", - "value": "application/json" - } - ], - "body": "{\n \"detailCode\": \"\",\n \"trackingId\": \"\",\n \"messages\": [\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n },\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n }\n ],\n \"causes\": [\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n },\n {\n \"locale\": \"\",\n \"localeOrigin\": \"DEFAULT\",\n \"text\": \"\"\n }\n ]\n}", - "cookie": [], - "_postman_previewlanguage": "json" - }, - { - "id": "950945b1-aceb-4e7a-95c9-9384872b7a53", - "name": "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.", - "originalRequest": { - "url": { - "path": [ - "access-profiles", - ":id", - "entitlements" - ], - "host": [ - "{{baseUrl}}" - ], - "query": [ - { - "disabled": true, - "description": { - "content": "Max number of results to return.\nSee [V3 API Standard Collection Parameters](https://developer.sailpoint.com/idn/api/standard-collection-parameters) for more information.", - "type": "text/plain" - }, - "key": "limit", - "value": "250" + "id": "4628df45-04a7-48d2-8389-90e11f226fa7", + "name": "Reassign Certifications", + "request": { + "name": "Reassign Certifications", + "description": { + "content": "This API reassigns the specified certifications from one identity to another. A token with ORG_ADMIN or CERT_ADMIN authority is required to call this API.", + "type": "text/plain" + }, + "url": { + "path": [ + "campaigns", + ":id", + "reassign" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [ + { + "type": "any", + "value": "ef38f94347e94562b5bb8424a56397d8", + "key": "id", + "disabled": false, + "description": { + "content": "(Required) The certification campaign ID", + "type": "text/plain" + } + } + ] + }, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + }, + { + "key": "Accept", + "value": "application/json" + } + ], + "method": "POST", + "body": { + "mode": "raw", + "raw": "{\n \"certificationIds\": [\n \"af3859464779471211bb8424a563abc1\",\n \"af3859464779471211bb8424a563abc2\",\n \"af3859464779471211bb8424a563abc3\"\n ],\n \"reassignTo\": {\n \"id\": \"ef38f94347e94562b5bb8424a56397d8\",\n \"type\": \"IDENTITY\"\n },\n \"reason\": \"reassigned for some reason\"\n}", + "options": { + "raw": { + "headerFamily": "json", + "language": "json" + } + } + }, + "auth": null }, - { - "disabled": true, - "description": { - "content": "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.", - "type": "text/plain" - }, - "key": "offset", - "value": "0" - }, - { - "disabled": true, - "description": { - "content": "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.", - "type": "text/plain" - }, - "key": "count", - "value": "false" - }, - { - "disabled": true, - "description": { - "content": "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*\n\n**name**: *eq, sw*\n\n**attribute**: *eq, sw*\n\n**value**: *eq, sw*\n\n**created**: *gt, lt, ge, le*\n\n**modified**: *gt, lt, ge, le*\n\n**owner.id**: *eq, in*\n\n**source.id**: *eq, in*", - "type": "text/plain" - }, - "key": "filters", - "value": "" - }, - { - "disabled": true, - "description": { - "content": "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: **name, attribute, value, created, modified**", - "type": "text/plain" - }, - "key": "sorters", - "value": "" + "response": [ + { + "id": "b58565ca-99d6-4e07-90db-84ccf65cd745", + "name": "The reassign task that has been submitted.", + "originalRequest": { + "url": { + "path": [ + "campaigns", + ":id", + "reassign" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [] + }, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + }, + { + "key": "Accept", + "value": "application/json" + }, + { + "description": { + "content": "Added as a part of security scheme: oauth2", + "type": "text/plain" + }, + "key": "Authorization", + "value": "" + } + ], + "method": "POST", + "body": { + "mode": "raw", + "raw": "{\n \"certificationIds\": [\n \"af3859464779471211bb8424a563abc1\",\n \"af3859464779471211bb8424a563abc2\",\n \"af3859464779471211bb8424a563abc3\"\n ],\n \"reassignTo\": {\n \"id\": \"ef38f94347e94562b5bb8424a56397d8\",\n \"type\": \"IDENTITY\"\n },\n \"reason\": \"reassigned for some reason\"\n}", + "options": { + "raw": { + "headerFamily": "json", + "language": "json" + } + } + } + }, + "status": "Accepted", + "code": 202, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "body": "{\n \"id\": \"2c918086719eec070171a7e3355a360a\",\n \"type\": \"ADMIN_REASSIGN\",\n \"targetType\": \"CAMPAIGN\",\n \"targetId\": \"2c918086719eec070171a7e3355a834c\",\n \"status\": \"QUEUED\",\n \"errors\": [],\n \"created\": \"2020-09-24T18:10:47.693Z\"\n}", + "cookie": [], + "_postman_previewlanguage": "json" + }, + { + "id": "4122fe1c-4c5b-4053-91b1-c083706022ae", + "name": "Client Error - Returned if the request body is invalid.", + "originalRequest": { + "url": { + "path": [ + "campaigns", + ":id", + "reassign" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [] + }, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + }, + { + "key": "Accept", + "value": "application/json" + }, + { + "description": { + "content": "Added as a part of security scheme: oauth2", + "type": "text/plain" + }, + "key": "Authorization", + "value": "" + } + ], + "method": "POST", + "body": { + "mode": "raw", + "raw": "{\n \"certificationIds\": [\n \"af3859464779471211bb8424a563abc1\",\n \"af3859464779471211bb8424a563abc2\",\n \"af3859464779471211bb8424a563abc3\"\n ],\n \"reassignTo\": {\n \"id\": \"ef38f94347e94562b5bb8424a56397d8\",\n \"type\": \"IDENTITY\"\n },\n \"reason\": \"reassigned for some reason\"\n}", + "options": { + "raw": { + "headerFamily": "json", + "language": "json" + } + } + } + }, + "status": "Bad Request", + "code": 400, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "body": "{\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 \"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 \"locale\": \"en-US\",\n \"localeOrigin\": \"DEFAULT\",\n \"text\": \"The request was syntactically correct but its content is semantically invalid.\"\n }\n ]\n}", + "cookie": [], + "_postman_previewlanguage": "json" + }, + { + "id": "e82437dc-4fe5-411d-9964-0f320eefd4c1", + "name": "Unauthorized - Returned if there is no authorization header, or if the JWT token is expired.", + "originalRequest": { + "url": { + "path": [ + "campaigns", + ":id", + "reassign" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [] + }, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + }, + { + "key": "Accept", + "value": "application/json" + }, + { + "description": { + "content": "Added as a part of security scheme: oauth2", + "type": "text/plain" + }, + "key": "Authorization", + "value": "" + } + ], + "method": "POST", + "body": { + "mode": "raw", + "raw": "{\n \"certificationIds\": [\n \"af3859464779471211bb8424a563abc1\",\n \"af3859464779471211bb8424a563abc2\",\n \"af3859464779471211bb8424a563abc3\"\n ],\n \"reassignTo\": {\n \"id\": \"ef38f94347e94562b5bb8424a56397d8\",\n \"type\": \"IDENTITY\"\n },\n \"reason\": \"reassigned for some reason\"\n}", + "options": { + "raw": { + "headerFamily": "json", + "language": "json" + } + } + } + }, + "status": "Unauthorized", + "code": 401, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "body": "{\n \"error\": \"JWT validation failed: JWT is expired\"\n}", + "cookie": [], + "_postman_previewlanguage": "json" + }, + { + "id": "670dca75-870a-4e15-a570-aee62c4a0030", + "name": "Forbidden - Returned if the user you are running as, doesn't have access to this end-point.", + "originalRequest": { + "url": { + "path": [ + "campaigns", + ":id", + "reassign" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [] + }, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + }, + { + "key": "Accept", + "value": "application/json" + }, + { + "description": { + "content": "Added as a part of security scheme: oauth2", + "type": "text/plain" + }, + "key": "Authorization", + "value": "" + } + ], + "method": "POST", + "body": { + "mode": "raw", + "raw": "{\n \"certificationIds\": [\n \"af3859464779471211bb8424a563abc1\",\n \"af3859464779471211bb8424a563abc2\",\n \"af3859464779471211bb8424a563abc3\"\n ],\n \"reassignTo\": {\n \"id\": \"ef38f94347e94562b5bb8424a56397d8\",\n \"type\": \"IDENTITY\"\n },\n \"reason\": \"reassigned for some reason\"\n}", + "options": { + "raw": { + "headerFamily": "json", + "language": "json" + } + } + } + }, + "status": "Forbidden", + "code": 403, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "body": "{\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}", + "cookie": [], + "_postman_previewlanguage": "json" + }, + { + "id": "0f0e435e-ed98-4156-8886-bb9898a69ef4", + "name": "Not Found - returned if the request URL refers to a resource or object that does not exist", + "originalRequest": { + "url": { + "path": [ + "campaigns", + ":id", + "reassign" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [] + }, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + }, + { + "key": "Accept", + "value": "application/json" + }, + { + "description": { + "content": "Added as a part of security scheme: oauth2", + "type": "text/plain" + }, + "key": "Authorization", + "value": "" + } + ], + "method": "POST", + "body": { + "mode": "raw", + "raw": "{\n \"certificationIds\": [\n \"af3859464779471211bb8424a563abc1\",\n \"af3859464779471211bb8424a563abc2\",\n \"af3859464779471211bb8424a563abc3\"\n ],\n \"reassignTo\": {\n \"id\": \"ef38f94347e94562b5bb8424a56397d8\",\n \"type\": \"IDENTITY\"\n },\n \"reason\": \"reassigned for some reason\"\n}", + "options": { + "raw": { + "headerFamily": "json", + "language": "json" + } + } + } + }, + "status": "Not Found", + "code": 404, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "body": "{\n \"detailCode\": \"404 Not found\",\n \"trackingId\": \"b21b1f7ce4da4d639f2c62a57171b427\",\n \"messages\": [\n {\n \"locale\": \"en-US\",\n \"localeOrigin\": \"DEFAULT\",\n \"text\": \"The server did not find a current representation for the target resource.\"\n }\n ]\n}", + "cookie": [], + "_postman_previewlanguage": "json" + }, + { + "id": "01f900c1-762d-423e-97cb-ed70156810bc", + "name": "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.", + "originalRequest": { + "url": { + "path": [ + "campaigns", + ":id", + "reassign" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [] + }, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + }, + { + "key": "Accept", + "value": "application/json" + }, + { + "description": { + "content": "Added as a part of security scheme: oauth2", + "type": "text/plain" + }, + "key": "Authorization", + "value": "" + } + ], + "method": "POST", + "body": { + "mode": "raw", + "raw": "{\n \"certificationIds\": [\n \"af3859464779471211bb8424a563abc1\",\n \"af3859464779471211bb8424a563abc2\",\n \"af3859464779471211bb8424a563abc3\"\n ],\n \"reassignTo\": {\n \"id\": \"ef38f94347e94562b5bb8424a56397d8\",\n \"type\": \"IDENTITY\"\n },\n \"reason\": \"reassigned for some reason\"\n}", + "options": { + "raw": { + "headerFamily": "json", + "language": "json" + } + } + } + }, + "status": "Too Many Requests", + "code": 429, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "body": "{\n \"message\": \" Rate Limit Exceeded \"\n}", + "cookie": [], + "_postman_previewlanguage": "json" + }, + { + "id": "a6b5bd1a-7db7-4207-9057-0219287ac242", + "name": "Internal Server Error - Returned if there is an unexpected error.", + "originalRequest": { + "url": { + "path": [ + "campaigns", + ":id", + "reassign" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [] + }, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + }, + { + "key": "Accept", + "value": "application/json" + }, + { + "description": { + "content": "Added as a part of security scheme: oauth2", + "type": "text/plain" + }, + "key": "Authorization", + "value": "" + } + ], + "method": "POST", + "body": { + "mode": "raw", + "raw": "{\n \"certificationIds\": [\n \"af3859464779471211bb8424a563abc1\",\n \"af3859464779471211bb8424a563abc2\",\n \"af3859464779471211bb8424a563abc3\"\n ],\n \"reassignTo\": {\n \"id\": \"ef38f94347e94562b5bb8424a56397d8\",\n \"type\": \"IDENTITY\"\n },\n \"reason\": \"reassigned for some reason\"\n}", + "options": { + "raw": { + "headerFamily": "json", + "language": "json" + } + } + } + }, + "status": "Internal Server Error", + "code": 500, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "body": "{\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}", + "cookie": [], + "_postman_previewlanguage": "json" + } + ], + "event": [], + "protocolProfileBehavior": { + "disableBodyPruning": true } - ], - "variable": [] }, - "header": [ - { - "key": "Accept", - "value": "application/json" - }, - { - "description": { - "content": "Added as a part of security scheme: oauth2", - "type": "text/plain" - }, - "key": "Authorization", - "value": "" - } - ], - "method": "GET", - "body": {} - }, - "status": "Too Many Requests", - "code": 429, - "header": [ { - "key": "Content-Type", - "value": "application/json" - } - ], - "body": "{\n \"message\": {\n \"description\": \"A message describing the error\",\n \"example\": \" Rate Limit Exceeded \"\n }\n}", - "cookie": [], - "_postman_previewlanguage": "json" - }, - { - "id": "92029424-1479-4903-ae90-9ab6e2f401e3", - "name": "Internal Server Error - Returned if there is an unexpected error.", - "originalRequest": { - "url": { - "path": [ - "access-profiles", - ":id", - "entitlements" - ], - "host": [ - "{{baseUrl}}" - ], - "query": [ - { - "disabled": true, - "description": { - "content": "Max number of results to return.\nSee [V3 API Standard Collection Parameters](https://developer.sailpoint.com/idn/api/standard-collection-parameters) for more information.", - "type": "text/plain" - }, - "key": "limit", - "value": "250" + "id": "ec439d5c-a918-4c04-8fb8-4d5b445084f8", + "name": "Activate a Campaign", + "request": { + "name": "Activate a Campaign", + "description": { + "content": "Submits a job to activate the campaign with the given Id. The campaign must be staged.\nRequires roles of CERT_ADMIN and ORG_ADMIN", + "type": "text/plain" + }, + "url": { + "path": [ + "campaigns", + ":id", + "activate" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [ + { + "type": "any", + "value": "ef38f94347e94562b5bb8424a56397d8", + "key": "id", + "disabled": false, + "description": { + "content": "(Required) The campaign id", + "type": "text/plain" + } + } + ] + }, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + }, + { + "key": "Accept", + "value": "application/json" + } + ], + "method": "POST", + "body": { + "mode": "raw", + "raw": "{\n \"timeZone\": \"-05:00\"\n}", + "options": { + "raw": { + "headerFamily": "json", + "language": "json" + } + } + }, + "auth": null }, - { - "disabled": true, - "description": { - "content": "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.", - "type": "text/plain" - }, - "key": "offset", - "value": "0" - }, - { - "disabled": true, - "description": { - "content": "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.", - "type": "text/plain" - }, - "key": "count", - "value": "false" - }, - { - "disabled": true, - "description": { - "content": "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*\n\n**name**: *eq, sw*\n\n**attribute**: *eq, sw*\n\n**value**: *eq, sw*\n\n**created**: *gt, lt, ge, le*\n\n**modified**: *gt, lt, ge, le*\n\n**owner.id**: *eq, in*\n\n**source.id**: *eq, in*", - "type": "text/plain" - }, - "key": "filters", - "value": "" - }, - { - "disabled": true, - "description": { - "content": "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: **name, attribute, value, created, modified**", - "type": "text/plain" - }, - "key": "sorters", - "value": "" + "response": [ + { + "id": "ec65b3be-6407-4c82-9a58-3edb80c99956", + "name": "Accepted - Returned if the request was successfully accepted into the system.", + "originalRequest": { + "url": { + "path": [ + "campaigns", + ":id", + "activate" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [] + }, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + }, + { + "key": "Accept", + "value": "application/json" + }, + { + "description": { + "content": "Added as a part of security scheme: oauth2", + "type": "text/plain" + }, + "key": "Authorization", + "value": "" + } + ], + "method": "POST", + "body": { + "mode": "raw", + "raw": "{\n \"timeZone\": \"-05:00\"\n}", + "options": { + "raw": { + "headerFamily": "json", + "language": "json" + } + } + } + }, + "status": "Accepted", + "code": 202, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "body": "{}", + "cookie": [], + "_postman_previewlanguage": "json" + }, + { + "id": "a150c55b-112c-4500-bd33-1b96a04d03f6", + "name": "Client Error - Returned if the request body is invalid.", + "originalRequest": { + "url": { + "path": [ + "campaigns", + ":id", + "activate" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [] + }, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + }, + { + "key": "Accept", + "value": "application/json" + }, + { + "description": { + "content": "Added as a part of security scheme: oauth2", + "type": "text/plain" + }, + "key": "Authorization", + "value": "" + } + ], + "method": "POST", + "body": { + "mode": "raw", + "raw": "{\n \"timeZone\": \"-05:00\"\n}", + "options": { + "raw": { + "headerFamily": "json", + "language": "json" + } + } + } + }, + "status": "Bad Request", + "code": 400, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "body": "{\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 \"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 \"locale\": \"en-US\",\n \"localeOrigin\": \"DEFAULT\",\n \"text\": \"The request was syntactically correct but its content is semantically invalid.\"\n }\n ]\n}", + "cookie": [], + "_postman_previewlanguage": "json" + }, + { + "id": "ece887e6-4ade-476e-bd73-95e850380877", + "name": "Unauthorized - Returned if there is no authorization header, or if the JWT token is expired.", + "originalRequest": { + "url": { + "path": [ + "campaigns", + ":id", + "activate" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [] + }, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + }, + { + "key": "Accept", + "value": "application/json" + }, + { + "description": { + "content": "Added as a part of security scheme: oauth2", + "type": "text/plain" + }, + "key": "Authorization", + "value": "" + } + ], + "method": "POST", + "body": { + "mode": "raw", + "raw": "{\n \"timeZone\": \"-05:00\"\n}", + "options": { + "raw": { + "headerFamily": "json", + "language": "json" + } + } + } + }, + "status": "Unauthorized", + "code": 401, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "body": "{\n \"error\": \"JWT validation failed: JWT is expired\"\n}", + "cookie": [], + "_postman_previewlanguage": "json" + }, + { + "id": "ff07d89f-3b91-429f-8932-d99c9803c7a7", + "name": "Forbidden - Returned if the user you are running as, doesn't have access to this end-point.", + "originalRequest": { + "url": { + "path": [ + "campaigns", + ":id", + "activate" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [] + }, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + }, + { + "key": "Accept", + "value": "application/json" + }, + { + "description": { + "content": "Added as a part of security scheme: oauth2", + "type": "text/plain" + }, + "key": "Authorization", + "value": "" + } + ], + "method": "POST", + "body": { + "mode": "raw", + "raw": "{\n \"timeZone\": \"-05:00\"\n}", + "options": { + "raw": { + "headerFamily": "json", + "language": "json" + } + } + } + }, + "status": "Forbidden", + "code": 403, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "body": "{\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}", + "cookie": [], + "_postman_previewlanguage": "json" + }, + { + "id": "9f8196dd-e47c-4826-ba6c-f101059a68bb", + "name": "Not Found - returned if the request URL refers to a resource or object that does not exist", + "originalRequest": { + "url": { + "path": [ + "campaigns", + ":id", + "activate" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [] + }, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + }, + { + "key": "Accept", + "value": "application/json" + }, + { + "description": { + "content": "Added as a part of security scheme: oauth2", + "type": "text/plain" + }, + "key": "Authorization", + "value": "" + } + ], + "method": "POST", + "body": { + "mode": "raw", + "raw": "{\n \"timeZone\": \"-05:00\"\n}", + "options": { + "raw": { + "headerFamily": "json", + "language": "json" + } + } + } + }, + "status": "Not Found", + "code": 404, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "body": "{\n \"detailCode\": \"404 Not found\",\n \"trackingId\": \"b21b1f7ce4da4d639f2c62a57171b427\",\n \"messages\": [\n {\n \"locale\": \"en-US\",\n \"localeOrigin\": \"DEFAULT\",\n \"text\": \"The server did not find a current representation for the target resource.\"\n }\n ]\n}", + "cookie": [], + "_postman_previewlanguage": "json" + }, + { + "id": "00873dbc-d49f-49d6-a6a3-440ad4a3225a", + "name": "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.", + "originalRequest": { + "url": { + "path": [ + "campaigns", + ":id", + "activate" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [] + }, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + }, + { + "key": "Accept", + "value": "application/json" + }, + { + "description": { + "content": "Added as a part of security scheme: oauth2", + "type": "text/plain" + }, + "key": "Authorization", + "value": "" + } + ], + "method": "POST", + "body": { + "mode": "raw", + "raw": "{\n \"timeZone\": \"-05:00\"\n}", + "options": { + "raw": { + "headerFamily": "json", + "language": "json" + } + } + } + }, + "status": "Too Many Requests", + "code": 429, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "body": "{\n \"message\": \" Rate Limit Exceeded \"\n}", + "cookie": [], + "_postman_previewlanguage": "json" + }, + { + "id": "193c2e26-9eaf-4552-b69a-0e9798ee9b7b", + "name": "Internal Server Error - Returned if there is an unexpected error.", + "originalRequest": { + "url": { + "path": [ + "campaigns", + ":id", + "activate" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [] + }, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + }, + { + "key": "Accept", + "value": "application/json" + }, + { + "description": { + "content": "Added as a part of security scheme: oauth2", + "type": "text/plain" + }, + "key": "Authorization", + "value": "" + } + ], + "method": "POST", + "body": { + "mode": "raw", + "raw": "{\n \"timeZone\": \"-05:00\"\n}", + "options": { + "raw": { + "headerFamily": "json", + "language": "json" + } + } + } + }, + "status": "Internal Server Error", + "code": 500, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "body": "{\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}", + "cookie": [], + "_postman_previewlanguage": "json" + } + ], + "event": [], + "protocolProfileBehavior": { + "disableBodyPruning": true } - ], - "variable": [] }, - "header": [ - { - "key": "Accept", - "value": "application/json" - }, - { - "description": { - "content": "Added as a part of security scheme: oauth2", - "type": "text/plain" - }, - "key": "Authorization", - "value": "" - } - ], - "method": "GET", - "body": {} - }, - "status": "Internal Server Error", - "code": 500, - "header": [ { - "key": "Content-Type", - "value": "application/json" + "id": "a8626953-71bc-461b-9d8a-594092959968", + "name": "Complete a Campaign", + "request": { + "name": "Complete a Campaign", + "description": { + "content": ":::caution\n\nThis endpoint will run successfully for any campaigns that are **past due**.\n\nThis endpoint will return a content error if the campaign is **not past due**.\n\n:::\n\nCompletes a certification campaign. This is provided to admins so that they\ncan complete a certification even if all items have not been completed.\n\nRequires roles of CERT_ADMIN and ORG_ADMIN\n", + "type": "text/plain" + }, + "url": { + "path": [ + "campaigns", + ":id", + "complete" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [ + { + "type": "any", + "value": "ef38f94347e94562b5bb8424a56397d8", + "key": "id", + "disabled": false, + "description": { + "content": "(Required) The campaign id", + "type": "text/plain" + } + } + ] + }, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + }, + { + "key": "Accept", + "value": "application/json" + } + ], + "method": "POST", + "body": { + "mode": "raw", + "raw": "{\n \"autoCompleteAction\": \"REVOKE\"\n}", + "options": { + "raw": { + "headerFamily": "json", + "language": "json" + } + } + }, + "auth": null + }, + "response": [ + { + "id": "51fd3115-5ff6-4cbf-8723-62ec620ac2e0", + "name": "Accepted - Returned if the request was successfully accepted into the system.", + "originalRequest": { + "url": { + "path": [ + "campaigns", + ":id", + "complete" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [] + }, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + }, + { + "key": "Accept", + "value": "application/json" + }, + { + "description": { + "content": "Added as a part of security scheme: oauth2", + "type": "text/plain" + }, + "key": "Authorization", + "value": "" + } + ], + "method": "POST", + "body": { + "mode": "raw", + "raw": "{\n \"autoCompleteAction\": \"REVOKE\"\n}", + "options": { + "raw": { + "headerFamily": "json", + "language": "json" + } + } + } + }, + "status": "Accepted", + "code": 202, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "body": "{}", + "cookie": [], + "_postman_previewlanguage": "json" + }, + { + "id": "f9ea711c-6715-4c0d-90aa-fd6e01fa34f9", + "name": "Client Error - Returned if the request body is invalid.", + "originalRequest": { + "url": { + "path": [ + "campaigns", + ":id", + "complete" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [] + }, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + }, + { + "key": "Accept", + "value": "application/json" + }, + { + "description": { + "content": "Added as a part of security scheme: oauth2", + "type": "text/plain" + }, + "key": "Authorization", + "value": "" + } + ], + "method": "POST", + "body": { + "mode": "raw", + "raw": "{\n \"autoCompleteAction\": \"REVOKE\"\n}", + "options": { + "raw": { + "headerFamily": "json", + "language": "json" + } + } + } + }, + "status": "Bad Request", + "code": 400, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "body": "{\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 \"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 \"locale\": \"en-US\",\n \"localeOrigin\": \"DEFAULT\",\n \"text\": \"The request was syntactically correct but its content is semantically invalid.\"\n }\n ]\n}", + "cookie": [], + "_postman_previewlanguage": "json" + }, + { + "id": "b5fae9da-84a9-4803-847e-446e6e8d235a", + "name": "Unauthorized - Returned if there is no authorization header, or if the JWT token is expired.", + "originalRequest": { + "url": { + "path": [ + "campaigns", + ":id", + "complete" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [] + }, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + }, + { + "key": "Accept", + "value": "application/json" + }, + { + "description": { + "content": "Added as a part of security scheme: oauth2", + "type": "text/plain" + }, + "key": "Authorization", + "value": "" + } + ], + "method": "POST", + "body": { + "mode": "raw", + "raw": "{\n \"autoCompleteAction\": \"REVOKE\"\n}", + "options": { + "raw": { + "headerFamily": "json", + "language": "json" + } + } + } + }, + "status": "Unauthorized", + "code": 401, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "body": "{\n \"error\": \"JWT validation failed: JWT is expired\"\n}", + "cookie": [], + "_postman_previewlanguage": "json" + }, + { + "id": "ce94db25-6513-4ac6-bec0-3fede845c0dd", + "name": "Forbidden - Returned if the user you are running as, doesn't have access to this end-point.", + "originalRequest": { + "url": { + "path": [ + "campaigns", + ":id", + "complete" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [] + }, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + }, + { + "key": "Accept", + "value": "application/json" + }, + { + "description": { + "content": "Added as a part of security scheme: oauth2", + "type": "text/plain" + }, + "key": "Authorization", + "value": "" + } + ], + "method": "POST", + "body": { + "mode": "raw", + "raw": "{\n \"autoCompleteAction\": \"REVOKE\"\n}", + "options": { + "raw": { + "headerFamily": "json", + "language": "json" + } + } + } + }, + "status": "Forbidden", + "code": 403, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "body": "{\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}", + "cookie": [], + "_postman_previewlanguage": "json" + }, + { + "id": "02b274a9-a905-4e33-b4d0-62e043bbc0fd", + "name": "Not Found - returned if the request URL refers to a resource or object that does not exist", + "originalRequest": { + "url": { + "path": [ + "campaigns", + ":id", + "complete" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [] + }, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + }, + { + "key": "Accept", + "value": "application/json" + }, + { + "description": { + "content": "Added as a part of security scheme: oauth2", + "type": "text/plain" + }, + "key": "Authorization", + "value": "" + } + ], + "method": "POST", + "body": { + "mode": "raw", + "raw": "{\n \"autoCompleteAction\": \"REVOKE\"\n}", + "options": { + "raw": { + "headerFamily": "json", + "language": "json" + } + } + } + }, + "status": "Not Found", + "code": 404, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "body": "{\n \"detailCode\": \"404 Not found\",\n \"trackingId\": \"b21b1f7ce4da4d639f2c62a57171b427\",\n \"messages\": [\n {\n \"locale\": \"en-US\",\n \"localeOrigin\": \"DEFAULT\",\n \"text\": \"The server did not find a current representation for the target resource.\"\n }\n ]\n}", + "cookie": [], + "_postman_previewlanguage": "json" + }, + { + "id": "28c0ae7e-8a9f-4448-9075-d7c0b46ef92d", + "name": "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.", + "originalRequest": { + "url": { + "path": [ + "campaigns", + ":id", + "complete" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [] + }, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + }, + { + "key": "Accept", + "value": "application/json" + }, + { + "description": { + "content": "Added as a part of security scheme: oauth2", + "type": "text/plain" + }, + "key": "Authorization", + "value": "" + } + ], + "method": "POST", + "body": { + "mode": "raw", + "raw": "{\n \"autoCompleteAction\": \"REVOKE\"\n}", + "options": { + "raw": { + "headerFamily": "json", + "language": "json" + } + } + } + }, + "status": "Too Many Requests", + "code": 429, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "body": "{\n \"message\": \" Rate Limit Exceeded \"\n}", + "cookie": [], + "_postman_previewlanguage": "json" + }, + { + "id": "ac869cec-3b6b-4be0-93b8-562cbe64877f", + "name": "Internal Server Error - Returned if there is an unexpected error.", + "originalRequest": { + "url": { + "path": [ + "campaigns", + ":id", + "complete" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [] + }, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + }, + { + "key": "Accept", + "value": "application/json" + }, + { + "description": { + "content": "Added as a part of security scheme: oauth2", + "type": "text/plain" + }, + "key": "Authorization", + "value": "" + } + ], + "method": "POST", + "body": { + "mode": "raw", + "raw": "{\n \"autoCompleteAction\": \"REVOKE\"\n}", + "options": { + "raw": { + "headerFamily": "json", + "language": "json" + } + } + } + }, + "status": "Internal Server Error", + "code": 500, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "body": "{\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}", + "cookie": [], + "_postman_previewlanguage": "json" + } + ], + "event": [], + "protocolProfileBehavior": { + "disableBodyPruning": true + } + }, + { + "id": "474b98d0-6410-4c07-965f-4f20a181b185", + "name": "Deletes Campaigns", + "request": { + "name": "Deletes Campaigns", + "description": { + "content": "Deletes campaigns whose Ids are specified in the provided list of campaign Ids. Authorized callers must be an ORG_ADMIN or a CERT_ADMIN.", + "type": "text/plain" + }, + "url": { + "path": [ + "campaigns", + "delete" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [] + }, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + }, + { + "key": "Accept", + "value": "application/json" + } + ], + "method": "POST", + "body": { + "mode": "raw", + "raw": "{\n \"ids\": [\n \"2c9180887335cee10173490db1776c26\",\n \"2c9180836a712436016a7125a90c0021\"\n ]\n}", + "options": { + "raw": { + "headerFamily": "json", + "language": "json" + } + } + }, + "auth": null + }, + "response": [ + { + "id": "690c7a8e-b195-4944-b9ba-4f68371c5039", + "name": "Accepted - Returned if the request was successfully accepted into the system.", + "originalRequest": { + "url": { + "path": [ + "campaigns", + "delete" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [] + }, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + }, + { + "key": "Accept", + "value": "application/json" + }, + { + "description": { + "content": "Added as a part of security scheme: oauth2", + "type": "text/plain" + }, + "key": "Authorization", + "value": "" + } + ], + "method": "POST", + "body": { + "mode": "raw", + "raw": "{\n \"ids\": [\n \"2c9180887335cee10173490db1776c26\",\n \"2c9180836a712436016a7125a90c0021\"\n ]\n}", + "options": { + "raw": { + "headerFamily": "json", + "language": "json" + } + } + } + }, + "status": "Accepted", + "code": 202, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "body": "{}", + "cookie": [], + "_postman_previewlanguage": "json" + }, + { + "id": "a814227e-3291-4414-a51b-11692825dd1b", + "name": "Client Error - Returned if the request body is invalid.", + "originalRequest": { + "url": { + "path": [ + "campaigns", + "delete" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [] + }, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + }, + { + "key": "Accept", + "value": "application/json" + }, + { + "description": { + "content": "Added as a part of security scheme: oauth2", + "type": "text/plain" + }, + "key": "Authorization", + "value": "" + } + ], + "method": "POST", + "body": { + "mode": "raw", + "raw": "{\n \"ids\": [\n \"2c9180887335cee10173490db1776c26\",\n \"2c9180836a712436016a7125a90c0021\"\n ]\n}", + "options": { + "raw": { + "headerFamily": "json", + "language": "json" + } + } + } + }, + "status": "Bad Request", + "code": 400, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "body": "{\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 \"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 \"locale\": \"en-US\",\n \"localeOrigin\": \"DEFAULT\",\n \"text\": \"The request was syntactically correct but its content is semantically invalid.\"\n }\n ]\n}", + "cookie": [], + "_postman_previewlanguage": "json" + }, + { + "id": "67a0ca11-c402-4412-9f23-d11feb46df2a", + "name": "Unauthorized - Returned if there is no authorization header, or if the JWT token is expired.", + "originalRequest": { + "url": { + "path": [ + "campaigns", + "delete" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [] + }, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + }, + { + "key": "Accept", + "value": "application/json" + }, + { + "description": { + "content": "Added as a part of security scheme: oauth2", + "type": "text/plain" + }, + "key": "Authorization", + "value": "" + } + ], + "method": "POST", + "body": { + "mode": "raw", + "raw": "{\n \"ids\": [\n \"2c9180887335cee10173490db1776c26\",\n \"2c9180836a712436016a7125a90c0021\"\n ]\n}", + "options": { + "raw": { + "headerFamily": "json", + "language": "json" + } + } + } + }, + "status": "Unauthorized", + "code": 401, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "body": "{\n \"error\": \"JWT validation failed: JWT is expired\"\n}", + "cookie": [], + "_postman_previewlanguage": "json" + }, + { + "id": "9e4c15e4-770f-4dc4-907f-aa5a8a2ce8cd", + "name": "Forbidden - Returned if the user you are running as, doesn't have access to this end-point.", + "originalRequest": { + "url": { + "path": [ + "campaigns", + "delete" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [] + }, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + }, + { + "key": "Accept", + "value": "application/json" + }, + { + "description": { + "content": "Added as a part of security scheme: oauth2", + "type": "text/plain" + }, + "key": "Authorization", + "value": "" + } + ], + "method": "POST", + "body": { + "mode": "raw", + "raw": "{\n \"ids\": [\n \"2c9180887335cee10173490db1776c26\",\n \"2c9180836a712436016a7125a90c0021\"\n ]\n}", + "options": { + "raw": { + "headerFamily": "json", + "language": "json" + } + } + } + }, + "status": "Forbidden", + "code": 403, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "body": "{\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}", + "cookie": [], + "_postman_previewlanguage": "json" + }, + { + "id": "0b5f3a0b-3d4d-48ef-9671-e8772080e0fb", + "name": "Not Found - returned if the request URL refers to a resource or object that does not exist", + "originalRequest": { + "url": { + "path": [ + "campaigns", + "delete" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [] + }, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + }, + { + "key": "Accept", + "value": "application/json" + }, + { + "description": { + "content": "Added as a part of security scheme: oauth2", + "type": "text/plain" + }, + "key": "Authorization", + "value": "" + } + ], + "method": "POST", + "body": { + "mode": "raw", + "raw": "{\n \"ids\": [\n \"2c9180887335cee10173490db1776c26\",\n \"2c9180836a712436016a7125a90c0021\"\n ]\n}", + "options": { + "raw": { + "headerFamily": "json", + "language": "json" + } + } + } + }, + "status": "Not Found", + "code": 404, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "body": "{\n \"detailCode\": \"404 Not found\",\n \"trackingId\": \"b21b1f7ce4da4d639f2c62a57171b427\",\n \"messages\": [\n {\n \"locale\": \"en-US\",\n \"localeOrigin\": \"DEFAULT\",\n \"text\": \"The server did not find a current representation for the target resource.\"\n }\n ]\n}", + "cookie": [], + "_postman_previewlanguage": "json" + }, + { + "id": "037dab2d-198e-4314-b7be-e32c8d5b7b0b", + "name": "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.", + "originalRequest": { + "url": { + "path": [ + "campaigns", + "delete" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [] + }, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + }, + { + "key": "Accept", + "value": "application/json" + }, + { + "description": { + "content": "Added as a part of security scheme: oauth2", + "type": "text/plain" + }, + "key": "Authorization", + "value": "" + } + ], + "method": "POST", + "body": { + "mode": "raw", + "raw": "{\n \"ids\": [\n \"2c9180887335cee10173490db1776c26\",\n \"2c9180836a712436016a7125a90c0021\"\n ]\n}", + "options": { + "raw": { + "headerFamily": "json", + "language": "json" + } + } + } + }, + "status": "Too Many Requests", + "code": 429, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "body": "{\n \"message\": \" Rate Limit Exceeded \"\n}", + "cookie": [], + "_postman_previewlanguage": "json" + }, + { + "id": "4816c0a7-aa29-4584-8632-489d9e826edc", + "name": "Internal Server Error - Returned if there is an unexpected error.", + "originalRequest": { + "url": { + "path": [ + "campaigns", + "delete" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [] + }, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + }, + { + "key": "Accept", + "value": "application/json" + }, + { + "description": { + "content": "Added as a part of security scheme: oauth2", + "type": "text/plain" + }, + "key": "Authorization", + "value": "" + } + ], + "method": "POST", + "body": { + "mode": "raw", + "raw": "{\n \"ids\": [\n \"2c9180887335cee10173490db1776c26\",\n \"2c9180836a712436016a7125a90c0021\"\n ]\n}", + "options": { + "raw": { + "headerFamily": "json", + "language": "json" + } + } + } + }, + "status": "Internal Server Error", + "code": 500, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "body": "{\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}", + "cookie": [], + "_postman_previewlanguage": "json" + } + ], + "event": [], + "protocolProfileBehavior": { + "disableBodyPruning": true + } + }, + { + "id": "0e5f7e96-f012-4f93-a87c-b677194e541f", + "name": "Run Campaign Remediation Scan", + "request": { + "name": "Run Campaign Remediation Scan", + "description": { + "content": "Kicks off remediation scan task for a certification campaign.\nRequires roles of CERT_ADMIN and ORG_ADMIN", + "type": "text/plain" + }, + "url": { + "path": [ + "campaigns", + ":id", + "run-remediation-scan" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [ + { + "type": "any", + "value": "2c91808571bcfcf80171c23e4b4221fc", + "key": "id", + "disabled": false, + "description": { + "content": "(Required) The ID of the campaign for which remediation scan is being run.", + "type": "text/plain" + } + } + ] + }, + "header": [ + { + "key": "Accept", + "value": "application/json" + } + ], + "method": "POST", + "body": {}, + "auth": null + }, + "response": [ + { + "id": "67ef9624-a3c1-4732-bbaa-504f83dc47ca", + "name": "Accepted - Returned if the request was successfully accepted into the system.", + "originalRequest": { + "url": { + "path": [ + "campaigns", + ":id", + "run-remediation-scan" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [] + }, + "header": [ + { + "key": "Accept", + "value": "application/json" + }, + { + "description": { + "content": "Added as a part of security scheme: oauth2", + "type": "text/plain" + }, + "key": "Authorization", + "value": "" + } + ], + "method": "POST", + "body": {} + }, + "status": "Accepted", + "code": 202, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "body": "{}", + "cookie": [], + "_postman_previewlanguage": "json" + }, + { + "id": "5b60d3f0-2360-41c9-b30a-b8b4f986e80b", + "name": "Client Error - Returned if the request body is invalid.", + "originalRequest": { + "url": { + "path": [ + "campaigns", + ":id", + "run-remediation-scan" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [] + }, + "header": [ + { + "key": "Accept", + "value": "application/json" + }, + { + "description": { + "content": "Added as a part of security scheme: oauth2", + "type": "text/plain" + }, + "key": "Authorization", + "value": "" + } + ], + "method": "POST", + "body": {} + }, + "status": "Bad Request", + "code": 400, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "body": "{\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 \"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 \"locale\": \"en-US\",\n \"localeOrigin\": \"DEFAULT\",\n \"text\": \"The request was syntactically correct but its content is semantically invalid.\"\n }\n ]\n}", + "cookie": [], + "_postman_previewlanguage": "json" + }, + { + "id": "6cfdabb2-23f6-4717-a5f0-0d5f54589217", + "name": "Unauthorized - Returned if there is no authorization header, or if the JWT token is expired.", + "originalRequest": { + "url": { + "path": [ + "campaigns", + ":id", + "run-remediation-scan" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [] + }, + "header": [ + { + "key": "Accept", + "value": "application/json" + }, + { + "description": { + "content": "Added as a part of security scheme: oauth2", + "type": "text/plain" + }, + "key": "Authorization", + "value": "" + } + ], + "method": "POST", + "body": {} + }, + "status": "Unauthorized", + "code": 401, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "body": "{\n \"error\": \"JWT validation failed: JWT is expired\"\n}", + "cookie": [], + "_postman_previewlanguage": "json" + }, + { + "id": "8facbf19-afa5-461e-99ae-809c52063878", + "name": "Forbidden - Returned if the user you are running as, doesn't have access to this end-point.", + "originalRequest": { + "url": { + "path": [ + "campaigns", + ":id", + "run-remediation-scan" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [] + }, + "header": [ + { + "key": "Accept", + "value": "application/json" + }, + { + "description": { + "content": "Added as a part of security scheme: oauth2", + "type": "text/plain" + }, + "key": "Authorization", + "value": "" + } + ], + "method": "POST", + "body": {} + }, + "status": "Forbidden", + "code": 403, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "body": "{\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}", + "cookie": [], + "_postman_previewlanguage": "json" + }, + { + "id": "7a16b87b-3274-4c02-8817-fc11c739e298", + "name": "Not Found - returned if the request URL refers to a resource or object that does not exist", + "originalRequest": { + "url": { + "path": [ + "campaigns", + ":id", + "run-remediation-scan" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [] + }, + "header": [ + { + "key": "Accept", + "value": "application/json" + }, + { + "description": { + "content": "Added as a part of security scheme: oauth2", + "type": "text/plain" + }, + "key": "Authorization", + "value": "" + } + ], + "method": "POST", + "body": {} + }, + "status": "Not Found", + "code": 404, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "body": "{\n \"detailCode\": \"404 Not found\",\n \"trackingId\": \"b21b1f7ce4da4d639f2c62a57171b427\",\n \"messages\": [\n {\n \"locale\": \"en-US\",\n \"localeOrigin\": \"DEFAULT\",\n \"text\": \"The server did not find a current representation for the target resource.\"\n }\n ]\n}", + "cookie": [], + "_postman_previewlanguage": "json" + }, + { + "id": "396e5841-a557-4526-bae2-237799e5ae0b", + "name": "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.", + "originalRequest": { + "url": { + "path": [ + "campaigns", + ":id", + "run-remediation-scan" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [] + }, + "header": [ + { + "key": "Accept", + "value": "application/json" + }, + { + "description": { + "content": "Added as a part of security scheme: oauth2", + "type": "text/plain" + }, + "key": "Authorization", + "value": "" + } + ], + "method": "POST", + "body": {} + }, + "status": "Too Many Requests", + "code": 429, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "body": "{\n \"message\": \" Rate Limit Exceeded \"\n}", + "cookie": [], + "_postman_previewlanguage": "json" + }, + { + "id": "2757d822-2cde-4ee8-82b7-a53e3ec7beb9", + "name": "Internal Server Error - Returned if there is an unexpected error.", + "originalRequest": { + "url": { + "path": [ + "campaigns", + ":id", + "run-remediation-scan" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [] + }, + "header": [ + { + "key": "Accept", + "value": "application/json" + }, + { + "description": { + "content": "Added as a part of security scheme: oauth2", + "type": "text/plain" + }, + "key": "Authorization", + "value": "" + } + ], + "method": "POST", + "body": {} + }, + "status": "Internal Server Error", + "code": 500, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "body": "{\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}", + "cookie": [], + "_postman_previewlanguage": "json" + } + ], + "event": [], + "protocolProfileBehavior": { + "disableBodyPruning": true + } + }, + { + "id": "f4761e6e-a135-4f67-b007-2825e57a467a", + "name": "Get Campaign Reports", + "request": { + "name": "Get Campaign Reports", + "description": { + "content": "Fetches all reports for a certification campaign by campaign ID.\nRequires roles of CERT_ADMIN, DASHBOARD, ORG_ADMIN and REPORT_ADMIN", + "type": "text/plain" + }, + "url": { + "path": [ + "campaigns", + ":id", + "reports" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [ + { + "type": "any", + "value": "2c91808571bcfcf80171c23e4b4221fc", + "key": "id", + "disabled": false, + "description": { + "content": "(Required) The ID of the campaign for which reports are being fetched.", + "type": "text/plain" + } + } + ] + }, + "header": [ + { + "key": "Accept", + "value": "application/json" + } + ], + "method": "GET", + "body": {}, + "auth": null + }, + "response": [ + { + "id": "c92322cf-cd17-4eb0-9de8-a1892519d24d", + "name": "Array of campaign report objects.", + "originalRequest": { + "url": { + "path": [ + "campaigns", + ":id", + "reports" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [] + }, + "header": [ + { + "key": "Accept", + "value": "application/json" + }, + { + "description": { + "content": "Added as a part of security scheme: oauth2", + "type": "text/plain" + }, + "key": "Authorization", + "value": "" + } + ], + "method": "GET", + "body": {} + }, + "status": "OK", + "code": 200, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "body": "[\n {\n \"type\": \"REPORT_RESULT\",\n \"name\": \"Campaign Composition Report\",\n \"status\": \"SUCCESS\",\n \"reportType\": \"CAMPAIGN_COMPOSITION_REPORT\",\n \"lastRunAt\": \"2019-12-19T13:49:37.385Z\"\n },\n {\n \"type\": \"REPORT_RESULT\",\n \"name\": \"Campaign Composition Report\",\n \"status\": \"SUCCESS\",\n \"reportType\": \"CAMPAIGN_COMPOSITION_REPORT\",\n \"lastRunAt\": \"2019-12-19T13:49:37.385Z\"\n }\n]", + "cookie": [], + "_postman_previewlanguage": "json" + }, + { + "id": "3b15f6d3-1699-444a-a0de-a6f3d80a9783", + "name": "Client Error - Returned if the request body is invalid.", + "originalRequest": { + "url": { + "path": [ + "campaigns", + ":id", + "reports" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [] + }, + "header": [ + { + "key": "Accept", + "value": "application/json" + }, + { + "description": { + "content": "Added as a part of security scheme: oauth2", + "type": "text/plain" + }, + "key": "Authorization", + "value": "" + } + ], + "method": "GET", + "body": {} + }, + "status": "Bad Request", + "code": 400, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "body": "{\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 \"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 \"locale\": \"en-US\",\n \"localeOrigin\": \"DEFAULT\",\n \"text\": \"The request was syntactically correct but its content is semantically invalid.\"\n }\n ]\n}", + "cookie": [], + "_postman_previewlanguage": "json" + }, + { + "id": "04eec4c2-1951-4db2-92e5-dee3b6acf574", + "name": "Unauthorized - Returned if there is no authorization header, or if the JWT token is expired.", + "originalRequest": { + "url": { + "path": [ + "campaigns", + ":id", + "reports" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [] + }, + "header": [ + { + "key": "Accept", + "value": "application/json" + }, + { + "description": { + "content": "Added as a part of security scheme: oauth2", + "type": "text/plain" + }, + "key": "Authorization", + "value": "" + } + ], + "method": "GET", + "body": {} + }, + "status": "Unauthorized", + "code": 401, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "body": "{\n \"error\": \"JWT validation failed: JWT is expired\"\n}", + "cookie": [], + "_postman_previewlanguage": "json" + }, + { + "id": "3a0cb82c-f969-4c52-96ec-e9f826201648", + "name": "Forbidden - Returned if the user you are running as, doesn't have access to this end-point.", + "originalRequest": { + "url": { + "path": [ + "campaigns", + ":id", + "reports" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [] + }, + "header": [ + { + "key": "Accept", + "value": "application/json" + }, + { + "description": { + "content": "Added as a part of security scheme: oauth2", + "type": "text/plain" + }, + "key": "Authorization", + "value": "" + } + ], + "method": "GET", + "body": {} + }, + "status": "Forbidden", + "code": 403, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "body": "{\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}", + "cookie": [], + "_postman_previewlanguage": "json" + }, + { + "id": "0c833b3a-e813-43d9-a8a5-464576e2532b", + "name": "Not Found - returned if the request URL refers to a resource or object that does not exist", + "originalRequest": { + "url": { + "path": [ + "campaigns", + ":id", + "reports" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [] + }, + "header": [ + { + "key": "Accept", + "value": "application/json" + }, + { + "description": { + "content": "Added as a part of security scheme: oauth2", + "type": "text/plain" + }, + "key": "Authorization", + "value": "" + } + ], + "method": "GET", + "body": {} + }, + "status": "Not Found", + "code": 404, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "body": "{\n \"detailCode\": \"404 Not found\",\n \"trackingId\": \"b21b1f7ce4da4d639f2c62a57171b427\",\n \"messages\": [\n {\n \"locale\": \"en-US\",\n \"localeOrigin\": \"DEFAULT\",\n \"text\": \"The server did not find a current representation for the target resource.\"\n }\n ]\n}", + "cookie": [], + "_postman_previewlanguage": "json" + }, + { + "id": "b875a584-8582-4a35-923c-7d288360388f", + "name": "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.", + "originalRequest": { + "url": { + "path": [ + "campaigns", + ":id", + "reports" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [] + }, + "header": [ + { + "key": "Accept", + "value": "application/json" + }, + { + "description": { + "content": "Added as a part of security scheme: oauth2", + "type": "text/plain" + }, + "key": "Authorization", + "value": "" + } + ], + "method": "GET", + "body": {} + }, + "status": "Too Many Requests", + "code": 429, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "body": "{\n \"message\": \" Rate Limit Exceeded \"\n}", + "cookie": [], + "_postman_previewlanguage": "json" + }, + { + "id": "0f362d24-03eb-4e7d-850b-f1ff7a907772", + "name": "Internal Server Error - Returned if there is an unexpected error.", + "originalRequest": { + "url": { + "path": [ + "campaigns", + ":id", + "reports" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [] + }, + "header": [ + { + "key": "Accept", + "value": "application/json" + }, + { + "description": { + "content": "Added as a part of security scheme: oauth2", + "type": "text/plain" + }, + "key": "Authorization", + "value": "" + } + ], + "method": "GET", + "body": {} + }, + "status": "Internal Server Error", + "code": 500, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "body": "{\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}", + "cookie": [], + "_postman_previewlanguage": "json" + } + ], + "event": [], + "protocolProfileBehavior": { + "disableBodyPruning": true + } + }, + { + "id": "1f62cc11-0ea9-4259-9158-331bc4f54400", + "name": "Run Campaign Report", + "request": { + "name": "Run Campaign Report", + "description": { + "content": "Runs a report for a certification campaign.\nRequires the following roles: CERT_ADMIN, DASHBOARD, ORG_ADMIN and REPORT_ADMIN.", + "type": "text/plain" + }, + "url": { + "path": [ + "campaigns", + ":id", + "run-report", + ":type" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [ + { + "type": "any", + "value": "2c91808571bcfcf80171c23e4b4221fc", + "key": "id", + "disabled": false, + "description": { + "content": "(Required) The ID of the campaign for which report is being run.", + "type": "text/plain" + } + }, + { + "type": "any", + "value": "CAMPAIGN_COMPOSITION_REPORT", + "key": "type", + "disabled": false, + "description": { + "content": "(Required) The type of the report to run.", + "type": "text/plain" + } + } + ] + }, + "header": [ + { + "key": "Accept", + "value": "application/json" + } + ], + "method": "POST", + "body": {}, + "auth": null + }, + "response": [ + { + "id": "ee504ba4-be3b-4825-98bc-d0ff2694c018", + "name": "Accepted - Returned if the request was successfully accepted into the system.", + "originalRequest": { + "url": { + "path": [ + "campaigns", + ":id", + "run-report", + ":type" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [] + }, + "header": [ + { + "key": "Accept", + "value": "application/json" + }, + { + "description": { + "content": "Added as a part of security scheme: oauth2", + "type": "text/plain" + }, + "key": "Authorization", + "value": "" + } + ], + "method": "POST", + "body": {} + }, + "status": "Accepted", + "code": 202, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "body": "{}", + "cookie": [], + "_postman_previewlanguage": "json" + }, + { + "id": "673285ef-fddc-401c-b645-6cf704edd7bb", + "name": "Client Error - Returned if the request body is invalid.", + "originalRequest": { + "url": { + "path": [ + "campaigns", + ":id", + "run-report", + ":type" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [] + }, + "header": [ + { + "key": "Accept", + "value": "application/json" + }, + { + "description": { + "content": "Added as a part of security scheme: oauth2", + "type": "text/plain" + }, + "key": "Authorization", + "value": "" + } + ], + "method": "POST", + "body": {} + }, + "status": "Bad Request", + "code": 400, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "body": "{\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 \"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 \"locale\": \"en-US\",\n \"localeOrigin\": \"DEFAULT\",\n \"text\": \"The request was syntactically correct but its content is semantically invalid.\"\n }\n ]\n}", + "cookie": [], + "_postman_previewlanguage": "json" + }, + { + "id": "ae930038-7dc5-4926-b035-c36a19655eb5", + "name": "Unauthorized - Returned if there is no authorization header, or if the JWT token is expired.", + "originalRequest": { + "url": { + "path": [ + "campaigns", + ":id", + "run-report", + ":type" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [] + }, + "header": [ + { + "key": "Accept", + "value": "application/json" + }, + { + "description": { + "content": "Added as a part of security scheme: oauth2", + "type": "text/plain" + }, + "key": "Authorization", + "value": "" + } + ], + "method": "POST", + "body": {} + }, + "status": "Unauthorized", + "code": 401, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "body": "{\n \"error\": \"JWT validation failed: JWT is expired\"\n}", + "cookie": [], + "_postman_previewlanguage": "json" + }, + { + "id": "e8c5e1f7-ecc8-493a-abb1-7084946dc17b", + "name": "Forbidden - Returned if the user you are running as, doesn't have access to this end-point.", + "originalRequest": { + "url": { + "path": [ + "campaigns", + ":id", + "run-report", + ":type" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [] + }, + "header": [ + { + "key": "Accept", + "value": "application/json" + }, + { + "description": { + "content": "Added as a part of security scheme: oauth2", + "type": "text/plain" + }, + "key": "Authorization", + "value": "" + } + ], + "method": "POST", + "body": {} + }, + "status": "Forbidden", + "code": 403, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "body": "{\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}", + "cookie": [], + "_postman_previewlanguage": "json" + }, + { + "id": "49c1751e-622b-4262-9482-39bf61f2b127", + "name": "Not Found - returned if the request URL refers to a resource or object that does not exist", + "originalRequest": { + "url": { + "path": [ + "campaigns", + ":id", + "run-report", + ":type" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [] + }, + "header": [ + { + "key": "Accept", + "value": "application/json" + }, + { + "description": { + "content": "Added as a part of security scheme: oauth2", + "type": "text/plain" + }, + "key": "Authorization", + "value": "" + } + ], + "method": "POST", + "body": {} + }, + "status": "Not Found", + "code": 404, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "body": "{\n \"detailCode\": \"404 Not found\",\n \"trackingId\": \"b21b1f7ce4da4d639f2c62a57171b427\",\n \"messages\": [\n {\n \"locale\": \"en-US\",\n \"localeOrigin\": \"DEFAULT\",\n \"text\": \"The server did not find a current representation for the target resource.\"\n }\n ]\n}", + "cookie": [], + "_postman_previewlanguage": "json" + }, + { + "id": "cff65a49-1c22-4e5e-b670-1308a76a2dc0", + "name": "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.", + "originalRequest": { + "url": { + "path": [ + "campaigns", + ":id", + "run-report", + ":type" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [] + }, + "header": [ + { + "key": "Accept", + "value": "application/json" + }, + { + "description": { + "content": "Added as a part of security scheme: oauth2", + "type": "text/plain" + }, + "key": "Authorization", + "value": "" + } + ], + "method": "POST", + "body": {} + }, + "status": "Too Many Requests", + "code": 429, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "body": "{\n \"message\": \" Rate Limit Exceeded \"\n}", + "cookie": [], + "_postman_previewlanguage": "json" + }, + { + "id": "542ead09-2d15-436a-a3f4-41be5fcd4c4e", + "name": "Internal Server Error - Returned if there is an unexpected error.", + "originalRequest": { + "url": { + "path": [ + "campaigns", + ":id", + "run-report", + ":type" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [] + }, + "header": [ + { + "key": "Accept", + "value": "application/json" + }, + { + "description": { + "content": "Added as a part of security scheme: oauth2", + "type": "text/plain" + }, + "key": "Authorization", + "value": "" + } + ], + "method": "POST", + "body": {} + }, + "status": "Internal Server Error", + "code": 500, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "body": "{\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}", + "cookie": [], + "_postman_previewlanguage": "json" + } + ], + "event": [], + "protocolProfileBehavior": { + "disableBodyPruning": true + } + }, + { + "id": "b96a1a6b-492c-4a7b-816f-130bbbcbfc01", + "name": "Get Campaign Reports Configuration", + "request": { + "name": "Get Campaign Reports Configuration", + "description": { + "content": "Fetches configuration for campaign reports. Currently it includes only one element - identity attributes defined as custom report columns.\nRequires roles of CERT_ADMIN and ORG_ADMIN.", + "type": "text/plain" + }, + "url": { + "path": [ + "campaigns", + "reports-configuration" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [] + }, + "header": [ + { + "key": "Accept", + "value": "application/json" + } + ], + "method": "GET", + "body": {}, + "auth": null + }, + "response": [ + { + "id": "e66f7bcf-d967-46d9-a061-8fa644b0778c", + "name": "Campaign Report Configuration", + "originalRequest": { + "url": { + "path": [ + "campaigns", + "reports-configuration" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [] + }, + "header": [ + { + "key": "Accept", + "value": "application/json" + }, + { + "description": { + "content": "Added as a part of security scheme: oauth2", + "type": "text/plain" + }, + "key": "Authorization", + "value": "" + } + ], + "method": "GET", + "body": {} + }, + "status": "OK", + "code": 200, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "body": "{\n \"identityAttributeColumns\": [\n \"firstname\",\n \"lastname\"\n ]\n}", + "cookie": [], + "_postman_previewlanguage": "json" + }, + { + "id": "d69c1ae7-43bf-40ee-a295-2b0a678024f3", + "name": "Client Error - Returned if the request body is invalid.", + "originalRequest": { + "url": { + "path": [ + "campaigns", + "reports-configuration" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [] + }, + "header": [ + { + "key": "Accept", + "value": "application/json" + }, + { + "description": { + "content": "Added as a part of security scheme: oauth2", + "type": "text/plain" + }, + "key": "Authorization", + "value": "" + } + ], + "method": "GET", + "body": {} + }, + "status": "Bad Request", + "code": 400, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "body": "{\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 \"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 \"locale\": \"en-US\",\n \"localeOrigin\": \"DEFAULT\",\n \"text\": \"The request was syntactically correct but its content is semantically invalid.\"\n }\n ]\n}", + "cookie": [], + "_postman_previewlanguage": "json" + }, + { + "id": "4194c570-9606-4305-9617-dd6db96d5bd9", + "name": "Unauthorized - Returned if there is no authorization header, or if the JWT token is expired.", + "originalRequest": { + "url": { + "path": [ + "campaigns", + "reports-configuration" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [] + }, + "header": [ + { + "key": "Accept", + "value": "application/json" + }, + { + "description": { + "content": "Added as a part of security scheme: oauth2", + "type": "text/plain" + }, + "key": "Authorization", + "value": "" + } + ], + "method": "GET", + "body": {} + }, + "status": "Unauthorized", + "code": 401, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "body": "{\n \"error\": \"JWT validation failed: JWT is expired\"\n}", + "cookie": [], + "_postman_previewlanguage": "json" + }, + { + "id": "bc8bf4e8-f47a-498e-8532-a45dcee80314", + "name": "Forbidden - Returned if the user you are running as, doesn't have access to this end-point.", + "originalRequest": { + "url": { + "path": [ + "campaigns", + "reports-configuration" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [] + }, + "header": [ + { + "key": "Accept", + "value": "application/json" + }, + { + "description": { + "content": "Added as a part of security scheme: oauth2", + "type": "text/plain" + }, + "key": "Authorization", + "value": "" + } + ], + "method": "GET", + "body": {} + }, + "status": "Forbidden", + "code": 403, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "body": "{\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}", + "cookie": [], + "_postman_previewlanguage": "json" + }, + { + "id": "b806f27b-01b2-496a-afc5-5ca4a25388db", + "name": "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.", + "originalRequest": { + "url": { + "path": [ + "campaigns", + "reports-configuration" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [] + }, + "header": [ + { + "key": "Accept", + "value": "application/json" + }, + { + "description": { + "content": "Added as a part of security scheme: oauth2", + "type": "text/plain" + }, + "key": "Authorization", + "value": "" + } + ], + "method": "GET", + "body": {} + }, + "status": "Too Many Requests", + "code": 429, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "body": "{\n \"message\": \" Rate Limit Exceeded \"\n}", + "cookie": [], + "_postman_previewlanguage": "json" + }, + { + "id": "3f993f00-4b2f-45f5-9fe3-d297c7ceb51d", + "name": "Internal Server Error - Returned if there is an unexpected error.", + "originalRequest": { + "url": { + "path": [ + "campaigns", + "reports-configuration" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [] + }, + "header": [ + { + "key": "Accept", + "value": "application/json" + }, + { + "description": { + "content": "Added as a part of security scheme: oauth2", + "type": "text/plain" + }, + "key": "Authorization", + "value": "" + } + ], + "method": "GET", + "body": {} + }, + "status": "Internal Server Error", + "code": 500, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "body": "{\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}", + "cookie": [], + "_postman_previewlanguage": "json" + } + ], + "event": [], + "protocolProfileBehavior": { + "disableBodyPruning": true + } + }, + { + "id": "e63a328d-aafb-4156-ae2a-7d22cbafa3e1", + "name": "Set Campaign Reports Configuration", + "request": { + "name": "Set Campaign Reports Configuration", + "description": { + "content": "Overwrites configuration for campaign reports.\nRequires roles CERT_ADMIN and ORG_ADMIN.", + "type": "text/plain" + }, + "url": { + "path": [ + "campaigns", + "reports-configuration" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [] + }, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + }, + { + "key": "Accept", + "value": "application/json" + } + ], + "method": "PUT", + "body": { + "mode": "raw", + "raw": "{\n \"identityAttributeColumns\": [\n \"firstname\",\n \"lastname\"\n ]\n}", + "options": { + "raw": { + "headerFamily": "json", + "language": "json" + } + } + }, + "auth": null + }, + "response": [ + { + "id": "d4644ae0-873f-4c0d-add1-c8c6c750b7ac", + "name": "The persisted Campaign Report Configuration", + "originalRequest": { + "url": { + "path": [ + "campaigns", + "reports-configuration" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [] + }, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + }, + { + "key": "Accept", + "value": "application/json" + }, + { + "description": { + "content": "Added as a part of security scheme: oauth2", + "type": "text/plain" + }, + "key": "Authorization", + "value": "" + } + ], + "method": "PUT", + "body": { + "mode": "raw", + "raw": "{\n \"identityAttributeColumns\": [\n \"firstname\",\n \"lastname\"\n ]\n}", + "options": { + "raw": { + "headerFamily": "json", + "language": "json" + } + } + } + }, + "status": "OK", + "code": 200, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "body": "{\n \"identityAttributeColumns\": [\n \"firstname\",\n \"lastname\"\n ]\n}", + "cookie": [], + "_postman_previewlanguage": "json" + }, + { + "id": "98f9903f-09a9-431c-85d6-4c1f4af3a279", + "name": "Client Error - Returned if the request body is invalid.", + "originalRequest": { + "url": { + "path": [ + "campaigns", + "reports-configuration" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [] + }, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + }, + { + "key": "Accept", + "value": "application/json" + }, + { + "description": { + "content": "Added as a part of security scheme: oauth2", + "type": "text/plain" + }, + "key": "Authorization", + "value": "" + } + ], + "method": "PUT", + "body": { + "mode": "raw", + "raw": "{\n \"identityAttributeColumns\": [\n \"firstname\",\n \"lastname\"\n ]\n}", + "options": { + "raw": { + "headerFamily": "json", + "language": "json" + } + } + } + }, + "status": "Bad Request", + "code": 400, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "body": "{\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 \"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 \"locale\": \"en-US\",\n \"localeOrigin\": \"DEFAULT\",\n \"text\": \"The request was syntactically correct but its content is semantically invalid.\"\n }\n ]\n}", + "cookie": [], + "_postman_previewlanguage": "json" + }, + { + "id": "2703de07-7b3c-4b65-9e5c-35dc6bf0291a", + "name": "Unauthorized - Returned if there is no authorization header, or if the JWT token is expired.", + "originalRequest": { + "url": { + "path": [ + "campaigns", + "reports-configuration" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [] + }, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + }, + { + "key": "Accept", + "value": "application/json" + }, + { + "description": { + "content": "Added as a part of security scheme: oauth2", + "type": "text/plain" + }, + "key": "Authorization", + "value": "" + } + ], + "method": "PUT", + "body": { + "mode": "raw", + "raw": "{\n \"identityAttributeColumns\": [\n \"firstname\",\n \"lastname\"\n ]\n}", + "options": { + "raw": { + "headerFamily": "json", + "language": "json" + } + } + } + }, + "status": "Unauthorized", + "code": 401, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "body": "{\n \"error\": \"JWT validation failed: JWT is expired\"\n}", + "cookie": [], + "_postman_previewlanguage": "json" + }, + { + "id": "8cf96c6d-4377-46d9-babf-91f67482b3f4", + "name": "Forbidden - Returned if the user you are running as, doesn't have access to this end-point.", + "originalRequest": { + "url": { + "path": [ + "campaigns", + "reports-configuration" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [] + }, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + }, + { + "key": "Accept", + "value": "application/json" + }, + { + "description": { + "content": "Added as a part of security scheme: oauth2", + "type": "text/plain" + }, + "key": "Authorization", + "value": "" + } + ], + "method": "PUT", + "body": { + "mode": "raw", + "raw": "{\n \"identityAttributeColumns\": [\n \"firstname\",\n \"lastname\"\n ]\n}", + "options": { + "raw": { + "headerFamily": "json", + "language": "json" + } + } + } + }, + "status": "Forbidden", + "code": 403, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "body": "{\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}", + "cookie": [], + "_postman_previewlanguage": "json" + }, + { + "id": "40c3b74c-a53b-483a-bb92-1c9504cd19ed", + "name": "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.", + "originalRequest": { + "url": { + "path": [ + "campaigns", + "reports-configuration" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [] + }, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + }, + { + "key": "Accept", + "value": "application/json" + }, + { + "description": { + "content": "Added as a part of security scheme: oauth2", + "type": "text/plain" + }, + "key": "Authorization", + "value": "" + } + ], + "method": "PUT", + "body": { + "mode": "raw", + "raw": "{\n \"identityAttributeColumns\": [\n \"firstname\",\n \"lastname\"\n ]\n}", + "options": { + "raw": { + "headerFamily": "json", + "language": "json" + } + } + } + }, + "status": "Too Many Requests", + "code": 429, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "body": "{\n \"message\": \" Rate Limit Exceeded \"\n}", + "cookie": [], + "_postman_previewlanguage": "json" + }, + { + "id": "40b7133e-fe02-418a-bf7f-30ce637fedd8", + "name": "Internal Server Error - Returned if there is an unexpected error.", + "originalRequest": { + "url": { + "path": [ + "campaigns", + "reports-configuration" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [] + }, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + }, + { + "key": "Accept", + "value": "application/json" + }, + { + "description": { + "content": "Added as a part of security scheme: oauth2", + "type": "text/plain" + }, + "key": "Authorization", + "value": "" + } + ], + "method": "PUT", + "body": { + "mode": "raw", + "raw": "{\n \"identityAttributeColumns\": [\n \"firstname\",\n \"lastname\"\n ]\n}", + "options": { + "raw": { + "headerFamily": "json", + "language": "json" + } + } + } + }, + "status": "Internal Server Error", + "code": 500, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "body": "{\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}", + "cookie": [], + "_postman_previewlanguage": "json" + } + ], + "event": [], + "protocolProfileBehavior": { + "disableBodyPruning": true + } + }, + { + "id": "950bcaa3-724b-4c54-ac8c-22960f5ee287", + "name": "Create a Campaign Template", + "request": { + "name": "Create a Campaign Template", + "description": { + "content": "Create a campaign Template based on campaign.", + "type": "text/plain" + }, + "url": { + "path": [ + "campaign-templates" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [] + }, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + }, + { + "key": "Accept", + "value": "application/json" + } + ], + "method": "POST", + "body": { + "mode": "raw", + "raw": "{\n \"name\": \"Manager Review\",\n \"description\": \"A review of everyone's access by their manager.\",\n \"deadlineDuration\": \"P2W\",\n \"campaign\": {\n \"name\": \"Manager Review\",\n \"description\": \"Review everyone's access.\",\n \"type\": \"MANAGER\",\n \"filter\": {\n \"type\": \"CAMPAIGN_FILTER\",\n \"id\": \"e0adaae69852e8fe8b8a3d48e5ce757c\"\n },\n \"emailNotificationEnabled\": true,\n \"autoRevokeAllowed\": false,\n \"recommendationsEnabled\": false,\n \"mandatoryCommentRequirement\": \"NO_DECISIONS\"\n }\n}", + "options": { + "raw": { + "headerFamily": "json", + "language": "json" + } + } + }, + "auth": null + }, + "response": [ + { + "id": "47e630e8-9861-40b4-ae2a-1d315ae405c7", + "name": "Manager", + "originalRequest": { + "url": { + "path": [ + "campaign-templates" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [] + }, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + }, + { + "key": "Accept", + "value": "application/json" + }, + { + "description": { + "content": "Added as a part of security scheme: oauth2", + "type": "text/plain" + }, + "key": "Authorization", + "value": "" + } + ], + "method": "POST", + "body": { + "mode": "raw", + "raw": "{\n \"name\": \"Manager Review\",\n \"description\": \"A review of everyone's access by their manager.\",\n \"deadlineDuration\": \"P2W\",\n \"campaign\": {\n \"name\": \"Manager Review\",\n \"description\": \"Review everyone's access.\",\n \"type\": \"MANAGER\",\n \"filter\": {\n \"type\": \"CAMPAIGN_FILTER\",\n \"id\": \"e0adaae69852e8fe8b8a3d48e5ce757c\"\n },\n \"emailNotificationEnabled\": true,\n \"autoRevokeAllowed\": false,\n \"recommendationsEnabled\": false,\n \"mandatoryCommentRequirement\": \"NO_DECISIONS\"\n }\n}", + "options": { + "raw": { + "headerFamily": "json", + "language": "json" + } + } + } + }, + "status": "OK", + "code": 200, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "body": "{\n \"id\": \"e7dbec99d49349c8951bd84f58a05120\",\n \"name\": \"Manager Review\",\n \"created\": \"2022-08-02T19:16:42.632Z\",\n \"modified\": null,\n \"description\": \"A review of everyone's access by their manager.\",\n \"deadlineDuration\": \"P14D\",\n \"ownerRef\": {\n \"email\": \"support@testmail.identitysoon.com\",\n \"type\": \"IDENTITY\",\n \"id\": \"7ec252acbd4245548bc25df22348cb75\",\n \"name\": \"SailPoint Support\"\n },\n \"scheduled\": false,\n \"campaign\": {\n \"created\": null,\n \"modified\": null,\n \"filter\": {\n \"type\": \"CAMPAIGN_FILTER\",\n \"id\": \"e0adaae69852e8fe8b8a3d48e5ce757c\",\n \"name\": \"Test Manager Filter\"\n },\n \"sunsetCommentsRequired\": true,\n \"sourceOwnerCampaignInfo\": null,\n \"searchCampaignInfo\": null,\n \"roleCompositionCampaignInfo\": null,\n \"alerts\": null,\n \"totalCertifications\": null,\n \"completedCertifications\": null,\n \"sourcesWithOrphanEntitlements\": null,\n \"id\": null,\n \"name\": \"Manager Review\",\n \"description\": \"Review everyone's access.\",\n \"deadline\": null,\n \"type\": \"MANAGER\",\n \"status\": null,\n \"emailNotificationEnabled\": true,\n \"autoRevokeAllowed\": false,\n \"recommendationsEnabled\": false,\n \"correlatedStatus\": \"CORRELATED\",\n \"mandatoryCommentRequirement\": \"NO_DECISIONS\"\n }\n}", + "cookie": [], + "_postman_previewlanguage": "json" + }, + { + "id": "d1b82b0e-8e5c-4bdc-8f7f-6e3db4a92f34", + "name": "Search", + "originalRequest": { + "url": { + "path": [ + "campaign-templates" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [] + }, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + }, + { + "key": "Accept", + "value": "application/json" + }, + { + "description": { + "content": "Added as a part of security scheme: oauth2", + "type": "text/plain" + }, + "key": "Authorization", + "value": "" + } + ], + "method": "POST", + "body": { + "mode": "raw", + "raw": "{\n \"name\": \"Reporting Access Review\",\n \"description\": \"A review of everyone's access to the reporting system.\",\n \"deadlineDuration\": \"P2W\",\n \"campaign\": {\n \"name\": \"Search Review\",\n \"description\": \"Review everyone's access to the reporting system.\",\n \"type\": \"SEARCH\",\n \"filter\": {\n \"type\": \"CAMPAIGN_FILTER\",\n \"id\": \"e0adaae69852e8fe8b8a3d48e5ce757c\"\n },\n \"searchCampaignInfo\": {\n \"type\": \"ACCESS\",\n \"query\": \"@access(name: (\\\"reporter\\\"))\",\n \"description\": \"Identities with reporting abilities\"\n },\n \"emailNotificationEnabled\": true,\n \"autoRevokeAllowed\": false,\n \"recommendationsEnabled\": false,\n \"mandatoryCommentRequirement\": \"NO_DECISIONS\"\n }\n}", + "options": { + "raw": { + "headerFamily": "json", + "language": "json" + } + } + } + }, + "status": "OK", + "code": 200, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "body": "{\n \"id\": \"b7e6459eed5247ac8b98a5fed81fe27f\",\n \"name\": \"Reporting Access Review\",\n \"created\": \"2022-07-28T19:19:40.035Z\",\n \"modified\": null,\n \"description\": \"A review of everyone's access to the reporting system.\",\n \"deadlineDuration\": \"P14D\",\n \"ownerRef\": {\n \"email\": \"support@testmail.identitysoon.com\",\n \"type\": \"IDENTITY\",\n \"id\": \"7ec252acbd4245548bc25df22348cb75\",\n \"name\": \"SailPoint Support\"\n },\n \"scheduled\": false,\n \"campaign\": {\n \"created\": null,\n \"modified\": null,\n \"filter\": {\n \"type\": \"CAMPAIGN_FILTER\",\n \"id\": \"e0adaae69852e8fe8b8a3d48e5ce757c\",\n \"name\": \"Test Search Filter\"\n },\n \"sunsetCommentsRequired\": true,\n \"sourceOwnerCampaignInfo\": null,\n \"searchCampaignInfo\": {\n \"type\": \"ACCESS\",\n \"description\": \"Identities with reporting abilities\",\n \"reviewerId\": null,\n \"reviewer\": null,\n \"query\": \"@access(name: (\\\"reporter\\\"))\",\n \"identityIds\": null,\n \"accessConstraints\": []\n },\n \"roleCompositionCampaignInfo\": null,\n \"alerts\": null,\n \"totalCertifications\": null,\n \"completedCertifications\": null,\n \"sourcesWithOrphanEntitlements\": null,\n \"id\": null,\n \"name\": \"Search Campaign Review\",\n \"description\": \"Review everyone's access to the reporting system.\",\n \"deadline\": null,\n \"type\": \"SEARCH\",\n \"status\": null,\n \"emailNotificationEnabled\": true,\n \"autoRevokeAllowed\": false,\n \"recommendationsEnabled\": false,\n \"correlatedStatus\": \"CORRELATED\",\n \"mandatoryCommentRequirement\": \"NO_DECISIONS\"\n }\n}", + "cookie": [], + "_postman_previewlanguage": "json" + }, + { + "id": "26eb40c7-9a29-4c42-9dca-0d657fd9e1de", + "name": "Source Owner", + "originalRequest": { + "url": { + "path": [ + "campaign-templates" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [] + }, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + }, + { + "key": "Accept", + "value": "application/json" + }, + { + "description": { + "content": "Added as a part of security scheme: oauth2", + "type": "text/plain" + }, + "key": "Authorization", + "value": "" + } + ], + "method": "POST", + "body": { + "mode": "raw", + "raw": "{\n \"name\": \"AD Source Review\",\n \"description\": \"A review of our AD source.\",\n \"deadlineDuration\": \"P1M\",\n \"campaign\": {\n \"name\": \"Source Review\",\n \"description\": \"Review everyone's access.\",\n \"type\": \"SOURCE_OWNER\",\n \"filter\": {\n \"type\": \"CAMPAIGN_FILTER\",\n \"id\": \"e0adaae69852e8fe8b8a3d48e5ce757c\"\n },\n \"sourceOwnerCampaignInfo\": {\n \"sourceIds\": [\n \"2c918084707deba501709d45ce4e5569\"\n ]\n },\n \"emailNotificationEnabled\": true,\n \"autoRevokeAllowed\": false,\n \"recommendationsEnabled\": false,\n \"correlatedStatus\": \"CORRELATED\",\n \"mandatoryCommentRequirement\": \"NO_DECISIONS\"\n }\n}", + "options": { + "raw": { + "headerFamily": "json", + "language": "json" + } + } + } + }, + "status": "OK", + "code": 200, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "body": "{\n \"id\": \"b9f41bc69e7a4291b9de0630396d030d\",\n \"name\": \"AD Source Review\",\n \"created\": \"2022-08-02T13:40:36.857Z\",\n \"modified\": null,\n \"description\": \"A review of our AD source.\",\n \"deadlineDuration\": \"P1M\",\n \"ownerRef\": {\n \"email\": \"support@testmail.identitysoon.com\",\n \"type\": \"IDENTITY\",\n \"id\": \"7ec252acbd4245548bc25df22348cb75\",\n \"name\": \"SailPoint Support\"\n },\n \"scheduled\": false,\n \"campaign\": {\n \"created\": null,\n \"modified\": null,\n \"filter\": {\n \"type\": \"CAMPAIGN_FILTER\",\n \"id\": \"e0adaae69852e8fe8b8a3d48e5ce757c\",\n \"name\": \"Test Source Owner Filter\"\n },\n \"sunsetCommentsRequired\": true,\n \"sourceOwnerCampaignInfo\": {\n \"sourceIds\": [\n \"2c918084707deba501709d45ce4e5569\"\n ]\n },\n \"searchCampaignInfo\": null,\n \"roleCompositionCampaignInfo\": null,\n \"alerts\": null,\n \"totalCertifications\": null,\n \"completedCertifications\": null,\n \"sourcesWithOrphanEntitlements\": null,\n \"id\": null,\n \"name\": \"AD Source Review\",\n \"description\": \"Review everyone's access.\",\n \"deadline\": null,\n \"type\": \"SOURCE_OWNER\",\n \"status\": null,\n \"emailNotificationEnabled\": true,\n \"autoRevokeAllowed\": false,\n \"recommendationsEnabled\": false,\n \"correlatedStatus\": \"CORRELATED\",\n \"mandatoryCommentRequirement\": \"NO_DECISIONS\"\n }\n}", + "cookie": [], + "_postman_previewlanguage": "json" + }, + { + "id": "e6f84b8b-4d07-4807-ba22-daf355cd0830", + "name": "RoleComposition", + "originalRequest": { + "url": { + "path": [ + "campaign-templates" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [] + }, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + }, + { + "key": "Accept", + "value": "application/json" + }, + { + "description": { + "content": "Added as a part of security scheme: oauth2", + "type": "text/plain" + }, + "key": "Authorization", + "value": "" + } + ], + "method": "POST", + "body": { + "mode": "raw", + "raw": "{\n \"name\": \"Role Composition Review\",\n \"description\": \"A review of every role's access items, by the specified reviewer.\",\n \"deadlineDuration\": \"P2W\",\n \"campaign\": {\n \"name\": \"Role Composition Review\",\n \"description\": \"Review all our roles.\",\n \"type\": \"ROLE_COMPOSITION\",\n \"roleCompositionCampaignInfo\": {\n \"remediatorRef\": {\n \"type\": \"IDENTITY\",\n \"id\": \"2c9180876ab2c053016ab6f65dfd5aaa\"\n }\n },\n \"emailNotificationEnabled\": true,\n \"autoRevokeAllowed\": false,\n \"recommendationsEnabled\": false,\n \"mandatoryCommentRequirement\": \"NO_DECISIONS\"\n }\n}", + "options": { + "raw": { + "headerFamily": "json", + "language": "json" + } + } + } + }, + "status": "OK", + "code": 200, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "body": "{\n \"id\": \"b9f41bc69e7a4291b9de0630396d030d\",\n \"name\": \"Campaign With Admin Role\",\n \"created\": \"2022-08-02T13:40:36.857Z\",\n \"modified\": null,\n \"description\": \"Campaign With Admin Role\",\n \"deadlineDuration\": null,\n \"ownerRef\": {\n \"email\": \"support@testmail.identitysoon.com\",\n \"type\": \"IDENTITY\",\n \"id\": \"7ec252acbd4245548bc25df22348cb75\",\n \"name\": \"SailPoint Support\"\n },\n \"scheduled\": false,\n \"campaign\": {\n \"created\": null,\n \"modified\": null,\n \"filter\": null,\n \"sunsetCommentsRequired\": true,\n \"sourceOwnerCampaignInfo\": null,\n \"searchCampaignInfo\": null,\n \"roleCompositionCampaignInfo\": {\n \"remediatorRef\": {\n \"type\": \"IDENTITY\",\n \"id\": \"7ec252acbd4245548bc25df22348cb75\",\n \"name\": \"SailPoint Support\"\n },\n \"reviewerId\": null,\n \"reviewer\": null,\n \"roleIds\": [\n \"b15d609fc5c8434b865fe552315fda8f\"\n ],\n \"query\": null,\n \"description\": null\n },\n \"alerts\": null,\n \"totalCertifications\": null,\n \"completedCertifications\": null,\n \"sourcesWithOrphanEntitlements\": null,\n \"id\": null,\n \"name\": \"Campaign With Admin Role\",\n \"description\": \"Campaign With Admin Role\",\n \"deadline\": null,\n \"type\": \"ROLE_COMPOSITION\",\n \"status\": null,\n \"emailNotificationEnabled\": false,\n \"autoRevokeAllowed\": false,\n \"recommendationsEnabled\": false,\n \"correlatedStatus\": \"CORRELATED\",\n \"mandatoryCommentRequirement\": \"NO_DECISIONS\"\n }\n}", + "cookie": [], + "_postman_previewlanguage": "json" + }, + { + "id": "4a2a19ee-3a00-454e-9e0f-65e17fbadaf5", + "name": "Manager", + "originalRequest": { + "url": { + "path": [ + "campaign-templates" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [] + }, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + }, + { + "key": "Accept", + "value": "application/json" + }, + { + "description": { + "content": "Added as a part of security scheme: oauth2", + "type": "text/plain" + }, + "key": "Authorization", + "value": "" + } + ], + "method": "POST", + "body": { + "mode": "raw", + "raw": "{\n \"name\": \"Manager Review\",\n \"description\": \"A review of everyone's access by their manager.\",\n \"deadlineDuration\": \"P2W\",\n \"campaign\": {\n \"name\": \"Manager Review\",\n \"description\": \"Review everyone's access.\",\n \"type\": \"MANAGER\",\n \"filter\": {\n \"type\": \"CAMPAIGN_FILTER\",\n \"id\": \"e0adaae69852e8fe8b8a3d48e5ce757c\"\n },\n \"emailNotificationEnabled\": true,\n \"autoRevokeAllowed\": false,\n \"recommendationsEnabled\": false,\n \"mandatoryCommentRequirement\": \"NO_DECISIONS\"\n }\n}", + "options": { + "raw": { + "headerFamily": "json", + "language": "json" + } + } + } + }, + "status": "Bad Request", + "code": 400, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "body": "{\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 \"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 \"locale\": \"en-US\",\n \"localeOrigin\": \"DEFAULT\",\n \"text\": \"The request was syntactically correct but its content is semantically invalid.\"\n }\n ]\n}", + "cookie": [], + "_postman_previewlanguage": "json" + }, + { + "id": "55cbd7fc-b17d-4991-a4f5-e345e3726be5", + "name": "Manager", + "originalRequest": { + "url": { + "path": [ + "campaign-templates" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [] + }, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + }, + { + "key": "Accept", + "value": "application/json" + }, + { + "description": { + "content": "Added as a part of security scheme: oauth2", + "type": "text/plain" + }, + "key": "Authorization", + "value": "" + } + ], + "method": "POST", + "body": { + "mode": "raw", + "raw": "{\n \"name\": \"Manager Review\",\n \"description\": \"A review of everyone's access by their manager.\",\n \"deadlineDuration\": \"P2W\",\n \"campaign\": {\n \"name\": \"Manager Review\",\n \"description\": \"Review everyone's access.\",\n \"type\": \"MANAGER\",\n \"filter\": {\n \"type\": \"CAMPAIGN_FILTER\",\n \"id\": \"e0adaae69852e8fe8b8a3d48e5ce757c\"\n },\n \"emailNotificationEnabled\": true,\n \"autoRevokeAllowed\": false,\n \"recommendationsEnabled\": false,\n \"mandatoryCommentRequirement\": \"NO_DECISIONS\"\n }\n}", + "options": { + "raw": { + "headerFamily": "json", + "language": "json" + } + } + } + }, + "status": "Unauthorized", + "code": 401, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "body": "{\n \"error\": \"JWT validation failed: JWT is expired\"\n}", + "cookie": [], + "_postman_previewlanguage": "json" + }, + { + "id": "b4d8d5ba-09ae-428a-8a3e-68c7d600c4bf", + "name": "An example of a 403 response object", + "originalRequest": { + "url": { + "path": [ + "campaign-templates" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [] + }, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + }, + { + "key": "Accept", + "value": "application/json" + }, + { + "description": { + "content": "Added as a part of security scheme: oauth2", + "type": "text/plain" + }, + "key": "Authorization", + "value": "" + } + ], + "method": "POST", + "body": { + "mode": "raw", + "raw": "{\n \"name\": \"Manager Review\",\n \"description\": \"A review of everyone's access by their manager.\",\n \"deadlineDuration\": \"P2W\",\n \"campaign\": {\n \"name\": \"Manager Review\",\n \"description\": \"Review everyone's access.\",\n \"type\": \"MANAGER\",\n \"filter\": {\n \"type\": \"CAMPAIGN_FILTER\",\n \"id\": \"e0adaae69852e8fe8b8a3d48e5ce757c\"\n },\n \"emailNotificationEnabled\": true,\n \"autoRevokeAllowed\": false,\n \"recommendationsEnabled\": false,\n \"mandatoryCommentRequirement\": \"NO_DECISIONS\"\n }\n}", + "options": { + "raw": { + "headerFamily": "json", + "language": "json" + } + } + } + }, + "status": "Forbidden", + "code": 403, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "body": "{\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}", + "cookie": [], + "_postman_previewlanguage": "json" + }, + { + "id": "00301095-431a-4eef-be6d-7bf1558588d8", + "name": "Manager", + "originalRequest": { + "url": { + "path": [ + "campaign-templates" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [] + }, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + }, + { + "key": "Accept", + "value": "application/json" + }, + { + "description": { + "content": "Added as a part of security scheme: oauth2", + "type": "text/plain" + }, + "key": "Authorization", + "value": "" + } + ], + "method": "POST", + "body": { + "mode": "raw", + "raw": "{\n \"name\": \"Manager Review\",\n \"description\": \"A review of everyone's access by their manager.\",\n \"deadlineDuration\": \"P2W\",\n \"campaign\": {\n \"name\": \"Manager Review\",\n \"description\": \"Review everyone's access.\",\n \"type\": \"MANAGER\",\n \"filter\": {\n \"type\": \"CAMPAIGN_FILTER\",\n \"id\": \"e0adaae69852e8fe8b8a3d48e5ce757c\"\n },\n \"emailNotificationEnabled\": true,\n \"autoRevokeAllowed\": false,\n \"recommendationsEnabled\": false,\n \"mandatoryCommentRequirement\": \"NO_DECISIONS\"\n }\n}", + "options": { + "raw": { + "headerFamily": "json", + "language": "json" + } + } + } + }, + "status": "Too Many Requests", + "code": 429, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "body": "{\n \"message\": \" Rate Limit Exceeded \"\n}", + "cookie": [], + "_postman_previewlanguage": "json" + }, + { + "id": "84be3314-bd03-413c-a081-daf73f0f8fbd", + "name": "An example of a 500 response object", + "originalRequest": { + "url": { + "path": [ + "campaign-templates" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [] + }, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + }, + { + "key": "Accept", + "value": "application/json" + }, + { + "description": { + "content": "Added as a part of security scheme: oauth2", + "type": "text/plain" + }, + "key": "Authorization", + "value": "" + } + ], + "method": "POST", + "body": { + "mode": "raw", + "raw": "{\n \"name\": \"Manager Review\",\n \"description\": \"A review of everyone's access by their manager.\",\n \"deadlineDuration\": \"P2W\",\n \"campaign\": {\n \"name\": \"Manager Review\",\n \"description\": \"Review everyone's access.\",\n \"type\": \"MANAGER\",\n \"filter\": {\n \"type\": \"CAMPAIGN_FILTER\",\n \"id\": \"e0adaae69852e8fe8b8a3d48e5ce757c\"\n },\n \"emailNotificationEnabled\": true,\n \"autoRevokeAllowed\": false,\n \"recommendationsEnabled\": false,\n \"mandatoryCommentRequirement\": \"NO_DECISIONS\"\n }\n}", + "options": { + "raw": { + "headerFamily": "json", + "language": "json" + } + } + } + }, + "status": "Internal Server Error", + "code": 500, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "body": "{\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}", + "cookie": [], + "_postman_previewlanguage": "json" + } + ], + "event": [], + "protocolProfileBehavior": { + "disableBodyPruning": true + } + }, + { + "id": "b3a9638b-f055-44f0-afe5-cb4f30ebf6b6", + "name": "List Campaign Templates", + "request": { + "name": "List Campaign Templates", + "description": { + "content": "Lists all CampaignTemplates. Scope can be reduced via standard V3 query params.\n\nAll CampaignTemplates matching the query params", + "type": "text/plain" + }, + "url": { + "path": [ + "campaign-templates" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [ + { + "disabled": false, + "description": { + "content": "Max number of results to return.\nSee [V3 API Standard Collection Parameters](https://developer.sailpoint.com/idn/api/standard-collection-parameters) for more information.", + "type": "text/plain" + }, + "key": "limit", + "value": "250" + }, + { + "disabled": false, + "description": { + "content": "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.", + "type": "text/plain" + }, + "key": "offset", + "value": "0" + }, + { + "disabled": false, + "description": { + "content": "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.", + "type": "text/plain" + }, + "key": "count", + "value": "true" + }, + { + "disabled": false, + "description": { + "content": "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: **name, created, modified**", + "type": "text/plain" + }, + "key": "sorters", + "value": "name" + }, + { + "disabled": false, + "description": { + "content": "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**name**: *eq, ge, gt, in, le, lt, ne, sw*\n\n**id**: *eq, ge, gt, in, le, lt, ne, sw*", + "type": "text/plain" + }, + "key": "filters", + "value": "name eq \"manager template\"" + } + ], + "variable": [] + }, + "header": [ + { + "key": "Accept", + "value": "application/json" + } + ], + "method": "GET", + "body": {}, + "auth": null + }, + "response": [ + { + "id": "295b0ec7-4906-4c0d-be15-646ebe6ca2ea", + "name": "List of campaign template objects", + "originalRequest": { + "url": { + "path": [ + "campaign-templates" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [ + { + "disabled": false, + "description": { + "content": "Max number of results to return.\nSee [V3 API Standard Collection Parameters](https://developer.sailpoint.com/idn/api/standard-collection-parameters) for more information.", + "type": "text/plain" + }, + "key": "limit", + "value": "250" + }, + { + "disabled": false, + "description": { + "content": "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.", + "type": "text/plain" + }, + "key": "offset", + "value": "0" + }, + { + "disabled": false, + "description": { + "content": "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.", + "type": "text/plain" + }, + "key": "count", + "value": "true" + }, + { + "disabled": false, + "description": { + "content": "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: **name, created, modified**", + "type": "text/plain" + }, + "key": "sorters", + "value": "name" + }, + { + "disabled": false, + "description": { + "content": "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**name**: *eq, ge, gt, in, le, lt, ne, sw*\n\n**id**: *eq, ge, gt, in, le, lt, ne, sw*", + "type": "text/plain" + }, + "key": "filters", + "value": "name eq \"manager template\"" + } + ], + "variable": [] + }, + "header": [ + { + "key": "Accept", + "value": "application/json" + }, + { + "description": { + "content": "Added as a part of security scheme: oauth2", + "type": "text/plain" + }, + "key": "Authorization", + "value": "" + } + ], + "method": "GET", + "body": {} + }, + "status": "OK", + "code": 200, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "body": "[\n {\n \"id\": \"e7dbec99d49349c8951bd84f58a05120\",\n \"name\": \"Manager Review\",\n \"created\": \"2022-08-02T19:16:42.632Z\",\n \"modified\": null,\n \"description\": \"A review of everyone's access by their manager.\",\n \"deadlineDuration\": \"P14D\",\n \"ownerRef\": {\n \"email\": \"support@testmail.identitysoon.com\",\n \"type\": \"IDENTITY\",\n \"id\": \"7ec252acbd4245548bc25df22348cb75\",\n \"name\": \"SailPoint Support\"\n },\n \"scheduled\": false,\n \"campaign\": {\n \"created\": null,\n \"modified\": null,\n \"filter\": {\n \"type\": \"CAMPAIGN_FILTER\",\n \"id\": \"e0adaae69852e8fe8b8a3d48e5ce757c\",\n \"name\": \"Test Manager Filter\"\n },\n \"sunsetCommentsRequired\": true,\n \"sourceOwnerCampaignInfo\": null,\n \"searchCampaignInfo\": null,\n \"roleCompositionCampaignInfo\": null,\n \"alerts\": null,\n \"totalCertifications\": null,\n \"completedCertifications\": null,\n \"sourcesWithOrphanEntitlements\": null,\n \"id\": null,\n \"name\": \"Manager Review\",\n \"description\": \"Review everyone's access.\",\n \"deadline\": null,\n \"type\": \"MANAGER\",\n \"status\": null,\n \"emailNotificationEnabled\": true,\n \"autoRevokeAllowed\": false,\n \"recommendationsEnabled\": false,\n \"mandatoryCommentRequirement\": \"NO_DECISIONS\"\n }\n },\n {\n \"id\": \"b7e6459eed5247ac8b98a5fed81fe27f\",\n \"name\": \"Reporting Access Review\",\n \"created\": \"2022-07-28T19:19:40.035Z\",\n \"modified\": null,\n \"description\": \"A review of everyone's access to the reporting system.\",\n \"deadlineDuration\": \"P14D\",\n \"ownerRef\": {\n \"email\": \"support@testmail.identitysoon.com\",\n \"type\": \"IDENTITY\",\n \"id\": \"7ec252acbd4245548bc25df22348cb75\",\n \"name\": \"SailPoint Support\"\n },\n \"scheduled\": false,\n \"campaign\": {\n \"created\": null,\n \"modified\": null,\n \"filter\": {\n \"type\": \"CAMPAIGN_FILTER\",\n \"id\": \"e0adaae69852e8fe8b8a3d48e5ce757c\",\n \"name\": \"Test Search Filter\"\n },\n \"sunsetCommentsRequired\": true,\n \"sourceOwnerCampaignInfo\": null,\n \"searchCampaignInfo\": {\n \"type\": \"ACCESS\",\n \"description\": \"Identities with reporting abilities\",\n \"reviewerId\": null,\n \"reviewer\": null,\n \"query\": \"@access(name: (\\\"reporter\\\"))\",\n \"identityIds\": null,\n \"accessConstraints\": []\n },\n \"roleCompositionCampaignInfo\": null,\n \"alerts\": null,\n \"totalCertifications\": null,\n \"completedCertifications\": null,\n \"sourcesWithOrphanEntitlements\": null,\n \"id\": null,\n \"name\": \"Search Campaign\",\n \"description\": \"Review everyone's access to the reporting system.\",\n \"deadline\": null,\n \"type\": \"SEARCH\",\n \"status\": null,\n \"emailNotificationEnabled\": true,\n \"autoRevokeAllowed\": false,\n \"recommendationsEnabled\": false,\n \"mandatoryCommentRequirement\": \"NO_DECISIONS\"\n }\n },\n {\n \"id\": \"b9f41bc69e7a4291b9de0630396d030d\",\n \"name\": \"Campaign With Admin Role\",\n \"created\": \"2022-08-02T13:40:36.857Z\",\n \"modified\": null,\n \"description\": \"Campaign With Admin Role\",\n \"deadlineDuration\": null,\n \"ownerRef\": {\n \"email\": \"support@testmail.identitysoon.com\",\n \"type\": \"IDENTITY\",\n \"id\": \"7ec252acbd4245548bc25df22348cb75\",\n \"name\": \"SailPoint Support\"\n },\n \"scheduled\": false,\n \"campaign\": {\n \"created\": null,\n \"modified\": null,\n \"filter\": null,\n \"sunsetCommentsRequired\": true,\n \"sourceOwnerCampaignInfo\": null,\n \"searchCampaignInfo\": null,\n \"roleCompositionCampaignInfo\": {\n \"remediatorRef\": {\n \"type\": \"IDENTITY\",\n \"id\": \"7ec252acbd4245548bc25df22348cb75\",\n \"name\": \"SailPoint Support\"\n },\n \"reviewerId\": null,\n \"reviewer\": null,\n \"roleIds\": [\n \"b15d609fc5c8434b865fe552315fda8f\"\n ],\n \"query\": null,\n \"description\": null\n },\n \"alerts\": null,\n \"totalCertifications\": null,\n \"completedCertifications\": null,\n \"sourcesWithOrphanEntitlements\": null,\n \"id\": null,\n \"name\": \"Campaign With Admin Role\",\n \"description\": \"Campaign With Admin Role\",\n \"deadline\": null,\n \"type\": \"ROLE_COMPOSITION\",\n \"status\": null,\n \"emailNotificationEnabled\": false,\n \"autoRevokeAllowed\": false,\n \"recommendationsEnabled\": false,\n \"mandatoryCommentRequirement\": \"NO_DECISIONS\"\n }\n },\n {\n \"id\": \"b9f41bc69e7a4291b9de0630396d030d\",\n \"name\": \"AD Source Review\",\n \"created\": \"2022-08-02T13:40:36.857Z\",\n \"modified\": null,\n \"description\": \"A review of our AD source.\",\n \"deadlineDuration\": \"P1M\",\n \"ownerRef\": {\n \"email\": \"support@testmail.identitysoon.com\",\n \"type\": \"IDENTITY\",\n \"id\": \"7ec252acbd4245548bc25df22348cb75\",\n \"name\": \"SailPoint Support\"\n },\n \"scheduled\": false,\n \"campaign\": {\n \"created\": null,\n \"modified\": null,\n \"filter\": {\n \"type\": \"CAMPAIGN_FILTER\",\n \"id\": \"e0adaae69852e8fe8b8a3d48e5ce757c\",\n \"name\": \"Test Source Owner Filter\"\n },\n \"sunsetCommentsRequired\": true,\n \"sourceOwnerCampaignInfo\": {\n \"sourceIds\": [\n \"2c918084707deba501709d45ce4e5569\"\n ]\n },\n \"searchCampaignInfo\": null,\n \"roleCompositionCampaignInfo\": null,\n \"alerts\": null,\n \"totalCertifications\": null,\n \"completedCertifications\": null,\n \"sourcesWithOrphanEntitlements\": null,\n \"id\": null,\n \"name\": \"AD Source Review\",\n \"description\": \"Review everyone's access.\",\n \"deadline\": null,\n \"type\": \"SOURCE_OWNER\",\n \"status\": null,\n \"emailNotificationEnabled\": true,\n \"autoRevokeAllowed\": false,\n \"recommendationsEnabled\": false,\n \"correlatedStatus\": \"CORRELATED\",\n \"mandatoryCommentRequirement\": \"NO_DECISIONS\"\n }\n }\n]", + "cookie": [], + "_postman_previewlanguage": "json" + }, + { + "id": "ac8c2057-f93e-488f-af16-4b6cc3b991b8", + "name": "Client Error - Returned if the request body is invalid.", + "originalRequest": { + "url": { + "path": [ + "campaign-templates" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [ + { + "disabled": false, + "description": { + "content": "Max number of results to return.\nSee [V3 API Standard Collection Parameters](https://developer.sailpoint.com/idn/api/standard-collection-parameters) for more information.", + "type": "text/plain" + }, + "key": "limit", + "value": "250" + }, + { + "disabled": false, + "description": { + "content": "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.", + "type": "text/plain" + }, + "key": "offset", + "value": "0" + }, + { + "disabled": false, + "description": { + "content": "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.", + "type": "text/plain" + }, + "key": "count", + "value": "true" + }, + { + "disabled": false, + "description": { + "content": "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: **name, created, modified**", + "type": "text/plain" + }, + "key": "sorters", + "value": "name" + }, + { + "disabled": false, + "description": { + "content": "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**name**: *eq, ge, gt, in, le, lt, ne, sw*\n\n**id**: *eq, ge, gt, in, le, lt, ne, sw*", + "type": "text/plain" + }, + "key": "filters", + "value": "name eq \"manager template\"" + } + ], + "variable": [] + }, + "header": [ + { + "key": "Accept", + "value": "application/json" + }, + { + "description": { + "content": "Added as a part of security scheme: oauth2", + "type": "text/plain" + }, + "key": "Authorization", + "value": "" + } + ], + "method": "GET", + "body": {} + }, + "status": "Bad Request", + "code": 400, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "body": "{\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 \"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 \"locale\": \"en-US\",\n \"localeOrigin\": \"DEFAULT\",\n \"text\": \"The request was syntactically correct but its content is semantically invalid.\"\n }\n ]\n}", + "cookie": [], + "_postman_previewlanguage": "json" + }, + { + "id": "54b1bc8d-c037-4eea-9807-4a49e5644e1b", + "name": "Unauthorized - Returned if there is no authorization header, or if the JWT token is expired.", + "originalRequest": { + "url": { + "path": [ + "campaign-templates" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [ + { + "disabled": false, + "description": { + "content": "Max number of results to return.\nSee [V3 API Standard Collection Parameters](https://developer.sailpoint.com/idn/api/standard-collection-parameters) for more information.", + "type": "text/plain" + }, + "key": "limit", + "value": "250" + }, + { + "disabled": false, + "description": { + "content": "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.", + "type": "text/plain" + }, + "key": "offset", + "value": "0" + }, + { + "disabled": false, + "description": { + "content": "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.", + "type": "text/plain" + }, + "key": "count", + "value": "true" + }, + { + "disabled": false, + "description": { + "content": "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: **name, created, modified**", + "type": "text/plain" + }, + "key": "sorters", + "value": "name" + }, + { + "disabled": false, + "description": { + "content": "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**name**: *eq, ge, gt, in, le, lt, ne, sw*\n\n**id**: *eq, ge, gt, in, le, lt, ne, sw*", + "type": "text/plain" + }, + "key": "filters", + "value": "name eq \"manager template\"" + } + ], + "variable": [] + }, + "header": [ + { + "key": "Accept", + "value": "application/json" + }, + { + "description": { + "content": "Added as a part of security scheme: oauth2", + "type": "text/plain" + }, + "key": "Authorization", + "value": "" + } + ], + "method": "GET", + "body": {} + }, + "status": "Unauthorized", + "code": 401, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "body": "{\n \"error\": \"JWT validation failed: JWT is expired\"\n}", + "cookie": [], + "_postman_previewlanguage": "json" + }, + { + "id": "3ee72b5e-c08f-4777-8eaa-5db2f31ad483", + "name": "Forbidden - Returned if the user you are running as, doesn't have access to this end-point.", + "originalRequest": { + "url": { + "path": [ + "campaign-templates" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [ + { + "disabled": false, + "description": { + "content": "Max number of results to return.\nSee [V3 API Standard Collection Parameters](https://developer.sailpoint.com/idn/api/standard-collection-parameters) for more information.", + "type": "text/plain" + }, + "key": "limit", + "value": "250" + }, + { + "disabled": false, + "description": { + "content": "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.", + "type": "text/plain" + }, + "key": "offset", + "value": "0" + }, + { + "disabled": false, + "description": { + "content": "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.", + "type": "text/plain" + }, + "key": "count", + "value": "true" + }, + { + "disabled": false, + "description": { + "content": "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: **name, created, modified**", + "type": "text/plain" + }, + "key": "sorters", + "value": "name" + }, + { + "disabled": false, + "description": { + "content": "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**name**: *eq, ge, gt, in, le, lt, ne, sw*\n\n**id**: *eq, ge, gt, in, le, lt, ne, sw*", + "type": "text/plain" + }, + "key": "filters", + "value": "name eq \"manager template\"" + } + ], + "variable": [] + }, + "header": [ + { + "key": "Accept", + "value": "application/json" + }, + { + "description": { + "content": "Added as a part of security scheme: oauth2", + "type": "text/plain" + }, + "key": "Authorization", + "value": "" + } + ], + "method": "GET", + "body": {} + }, + "status": "Forbidden", + "code": 403, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "body": "{\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}", + "cookie": [], + "_postman_previewlanguage": "json" + }, + { + "id": "3b6bde0b-c843-470d-a653-867794268736", + "name": "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.", + "originalRequest": { + "url": { + "path": [ + "campaign-templates" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [ + { + "disabled": false, + "description": { + "content": "Max number of results to return.\nSee [V3 API Standard Collection Parameters](https://developer.sailpoint.com/idn/api/standard-collection-parameters) for more information.", + "type": "text/plain" + }, + "key": "limit", + "value": "250" + }, + { + "disabled": false, + "description": { + "content": "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.", + "type": "text/plain" + }, + "key": "offset", + "value": "0" + }, + { + "disabled": false, + "description": { + "content": "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.", + "type": "text/plain" + }, + "key": "count", + "value": "true" + }, + { + "disabled": false, + "description": { + "content": "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: **name, created, modified**", + "type": "text/plain" + }, + "key": "sorters", + "value": "name" + }, + { + "disabled": false, + "description": { + "content": "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**name**: *eq, ge, gt, in, le, lt, ne, sw*\n\n**id**: *eq, ge, gt, in, le, lt, ne, sw*", + "type": "text/plain" + }, + "key": "filters", + "value": "name eq \"manager template\"" + } + ], + "variable": [] + }, + "header": [ + { + "key": "Accept", + "value": "application/json" + }, + { + "description": { + "content": "Added as a part of security scheme: oauth2", + "type": "text/plain" + }, + "key": "Authorization", + "value": "" + } + ], + "method": "GET", + "body": {} + }, + "status": "Too Many Requests", + "code": 429, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "body": "{\n \"message\": \" Rate Limit Exceeded \"\n}", + "cookie": [], + "_postman_previewlanguage": "json" + }, + { + "id": "01df1d64-4e6c-4e51-84ae-5ee90406c5de", + "name": "Internal Server Error - Returned if there is an unexpected error.", + "originalRequest": { + "url": { + "path": [ + "campaign-templates" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [ + { + "disabled": false, + "description": { + "content": "Max number of results to return.\nSee [V3 API Standard Collection Parameters](https://developer.sailpoint.com/idn/api/standard-collection-parameters) for more information.", + "type": "text/plain" + }, + "key": "limit", + "value": "250" + }, + { + "disabled": false, + "description": { + "content": "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.", + "type": "text/plain" + }, + "key": "offset", + "value": "0" + }, + { + "disabled": false, + "description": { + "content": "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.", + "type": "text/plain" + }, + "key": "count", + "value": "true" + }, + { + "disabled": false, + "description": { + "content": "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: **name, created, modified**", + "type": "text/plain" + }, + "key": "sorters", + "value": "name" + }, + { + "disabled": false, + "description": { + "content": "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**name**: *eq, ge, gt, in, le, lt, ne, sw*\n\n**id**: *eq, ge, gt, in, le, lt, ne, sw*", + "type": "text/plain" + }, + "key": "filters", + "value": "name eq \"manager template\"" + } + ], + "variable": [] + }, + "header": [ + { + "key": "Accept", + "value": "application/json" + }, + { + "description": { + "content": "Added as a part of security scheme: oauth2", + "type": "text/plain" + }, + "key": "Authorization", + "value": "" + } + ], + "method": "GET", + "body": {} + }, + "status": "Internal Server Error", + "code": 500, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "body": "{\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}", + "cookie": [], + "_postman_previewlanguage": "json" + } + ], + "event": [], + "protocolProfileBehavior": { + "disableBodyPruning": true + } + }, + { + "id": "4df83e58-c714-4689-ad46-6151a4f2c358", + "name": "Update a Campaign Template", + "request": { + "name": "Update a Campaign Template", + "description": { + "content": "Allows updating individual fields on a campaign template using the [JSON Patch](https://tools.ietf.org/html/rfc6902) standard.", + "type": "text/plain" + }, + "url": { + "path": [ + "campaign-templates", + ":id" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [ + { + "type": "any", + "value": "2c9180835d191a86015d28455b4a2329", + "key": "id", + "disabled": false, + "description": { + "content": "(Required) The ID of the campaign template being modified.", + "type": "text/plain" + } + } + ] + }, + "header": [ + { + "key": "Content-Type", + "value": "application/json-patch+json" + }, + { + "key": "Accept", + "value": "application/json" + } + ], + "method": "PATCH", + "body": { + "mode": "raw", + "raw": "[\n {\n \"op\": \"replace\",\n \"path\": \"/description\",\n \"value\": \"Updated description!\"\n },\n {\n \"op\": \"replace\",\n \"path\": \"/campaign/filter/id\",\n \"value\": \"ff80818155fe8c080155fe8d925b0316\"\n }\n]", + "options": { + "raw": { + "headerFamily": "json", + "language": "json" + } + } + }, + "auth": null + }, + "response": [ + { + "id": "af70e1a9-a651-437b-b8c5-7b0bff5eed7f", + "name": "Manager", + "originalRequest": { + "url": { + "path": [ + "campaign-templates", + ":id" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [] + }, + "header": [ + { + "key": "Content-Type", + "value": "application/json-patch+json" + }, + { + "key": "Accept", + "value": "application/json" + }, + { + "description": { + "content": "Added as a part of security scheme: oauth2", + "type": "text/plain" + }, + "key": "Authorization", + "value": "" + } + ], + "method": "PATCH", + "body": { + "mode": "raw", + "raw": "[\n {\n \"op\": \"replace\",\n \"path\": \"/description\",\n \"value\": \"Updated description!\"\n },\n {\n \"op\": \"replace\",\n \"path\": \"/campaign/filter/id\",\n \"value\": \"ff80818155fe8c080155fe8d925b0316\"\n }\n]", + "options": { + "raw": { + "headerFamily": "json", + "language": "json" + } + } + } + }, + "status": "OK", + "code": 200, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "body": "{\n \"id\": \"e7dbec99d49349c8951bd84f58a05120\",\n \"name\": \"Manager Review\",\n \"created\": \"2022-08-02T19:16:42.632Z\",\n \"modified\": null,\n \"description\": \"A review of everyone's access by their manager.\",\n \"deadlineDuration\": \"P14D\",\n \"ownerRef\": {\n \"email\": \"support@testmail.identitysoon.com\",\n \"type\": \"IDENTITY\",\n \"id\": \"7ec252acbd4245548bc25df22348cb75\",\n \"name\": \"SailPoint Support\"\n },\n \"scheduled\": false,\n \"campaign\": {\n \"created\": null,\n \"modified\": null,\n \"filter\": {\n \"type\": \"CAMPAIGN_FILTER\",\n \"id\": \"e0adaae69852e8fe8b8a3d48e5ce757c\",\n \"name\": \"Test Manager Filter\"\n },\n \"sunsetCommentsRequired\": true,\n \"sourceOwnerCampaignInfo\": null,\n \"searchCampaignInfo\": null,\n \"roleCompositionCampaignInfo\": null,\n \"alerts\": null,\n \"totalCertifications\": null,\n \"completedCertifications\": null,\n \"sourcesWithOrphanEntitlements\": null,\n \"id\": null,\n \"name\": \"Manager Review\",\n \"description\": \"Review everyone's access.\",\n \"deadline\": null,\n \"type\": \"MANAGER\",\n \"status\": null,\n \"emailNotificationEnabled\": true,\n \"autoRevokeAllowed\": false,\n \"recommendationsEnabled\": false,\n \"correlatedStatus\": \"CORRELATED\",\n \"mandatoryCommentRequirement\": \"NO_DECISIONS\"\n }\n}", + "cookie": [], + "_postman_previewlanguage": "json" + }, + { + "id": "63428815-1568-42b6-a85e-36cccecf6436", + "name": "Search", + "originalRequest": { + "url": { + "path": [ + "campaign-templates", + ":id" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [] + }, + "header": [ + { + "key": "Content-Type", + "value": "application/json-patch+json" + }, + { + "key": "Accept", + "value": "application/json" + }, + { + "description": { + "content": "Added as a part of security scheme: oauth2", + "type": "text/plain" + }, + "key": "Authorization", + "value": "" + } + ], + "method": "PATCH", + "body": { + "mode": "raw", + "raw": "[\n {\n \"op\": \"replace\",\n \"path\": \"/description\",\n \"value\": \"Updated description!\"\n },\n {\n \"op\": \"replace\",\n \"path\": \"/campaign/filter/id\",\n \"value\": \"ff80818155fe8c080155fe8d925b0316\"\n }\n]", + "options": { + "raw": { + "headerFamily": "json", + "language": "json" + } + } + } + }, + "status": "OK", + "code": 200, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "body": "{\n \"id\": \"b7e6459eed5247ac8b98a5fed81fe27f\",\n \"name\": \"Reporting Access Review\",\n \"created\": \"2022-07-28T19:19:40.035Z\",\n \"modified\": null,\n \"description\": \"A review of everyone's access to the reporting system.\",\n \"deadlineDuration\": \"P14D\",\n \"ownerRef\": {\n \"email\": \"support@testmail.identitysoon.com\",\n \"type\": \"IDENTITY\",\n \"id\": \"7ec252acbd4245548bc25df22348cb75\",\n \"name\": \"SailPoint Support\"\n },\n \"scheduled\": false,\n \"campaign\": {\n \"created\": null,\n \"modified\": null,\n \"filter\": {\n \"type\": \"CAMPAIGN_FILTER\",\n \"id\": \"e0adaae69852e8fe8b8a3d48e5ce757c\",\n \"name\": \"Test Search Filter\"\n },\n \"sunsetCommentsRequired\": true,\n \"sourceOwnerCampaignInfo\": null,\n \"searchCampaignInfo\": {\n \"type\": \"ACCESS\",\n \"description\": \"Identities with reporting abilities\",\n \"reviewerId\": null,\n \"reviewer\": null,\n \"query\": \"@access(name: (\\\"reporter\\\"))\",\n \"identityIds\": null,\n \"accessConstraints\": []\n },\n \"roleCompositionCampaignInfo\": null,\n \"alerts\": null,\n \"totalCertifications\": null,\n \"completedCertifications\": null,\n \"sourcesWithOrphanEntitlements\": null,\n \"id\": null,\n \"name\": \"Search Campaign Review\",\n \"description\": \"Review everyone's access to the reporting system.\",\n \"deadline\": null,\n \"type\": \"SEARCH\",\n \"status\": null,\n \"emailNotificationEnabled\": true,\n \"autoRevokeAllowed\": false,\n \"recommendationsEnabled\": false,\n \"correlatedStatus\": \"CORRELATED\",\n \"mandatoryCommentRequirement\": \"NO_DECISIONS\"\n }\n}", + "cookie": [], + "_postman_previewlanguage": "json" + }, + { + "id": "cc78f34b-3a65-4c88-a3b5-889b97fec3fc", + "name": "Source Owner", + "originalRequest": { + "url": { + "path": [ + "campaign-templates", + ":id" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [] + }, + "header": [ + { + "key": "Content-Type", + "value": "application/json-patch+json" + }, + { + "key": "Accept", + "value": "application/json" + }, + { + "description": { + "content": "Added as a part of security scheme: oauth2", + "type": "text/plain" + }, + "key": "Authorization", + "value": "" + } + ], + "method": "PATCH", + "body": { + "mode": "raw", + "raw": "[\n {\n \"op\": \"replace\",\n \"path\": \"/description\",\n \"value\": \"Updated description!\"\n },\n {\n \"op\": \"replace\",\n \"path\": \"/campaign/filter/id\",\n \"value\": \"ff80818155fe8c080155fe8d925b0316\"\n }\n]", + "options": { + "raw": { + "headerFamily": "json", + "language": "json" + } + } + } + }, + "status": "OK", + "code": 200, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "body": "{\n \"id\": \"b9f41bc69e7a4291b9de0630396d030d\",\n \"name\": \"AD Source Review\",\n \"created\": \"2022-08-02T13:40:36.857Z\",\n \"modified\": null,\n \"description\": \"A review of our AD source.\",\n \"deadlineDuration\": \"P1M\",\n \"ownerRef\": {\n \"email\": \"support@testmail.identitysoon.com\",\n \"type\": \"IDENTITY\",\n \"id\": \"7ec252acbd4245548bc25df22348cb75\",\n \"name\": \"SailPoint Support\"\n },\n \"scheduled\": false,\n \"campaign\": {\n \"created\": null,\n \"modified\": null,\n \"filter\": {\n \"type\": \"CAMPAIGN_FILTER\",\n \"id\": \"e0adaae69852e8fe8b8a3d48e5ce757c\",\n \"name\": \"Test Source Owner Filter\"\n },\n \"sunsetCommentsRequired\": true,\n \"sourceOwnerCampaignInfo\": {\n \"sourceIds\": [\n \"2c918084707deba501709d45ce4e5569\"\n ]\n },\n \"searchCampaignInfo\": null,\n \"roleCompositionCampaignInfo\": null,\n \"alerts\": null,\n \"totalCertifications\": null,\n \"completedCertifications\": null,\n \"sourcesWithOrphanEntitlements\": null,\n \"id\": null,\n \"name\": \"AD Source Review\",\n \"description\": \"Review everyone's access.\",\n \"deadline\": null,\n \"type\": \"SOURCE_OWNER\",\n \"status\": null,\n \"emailNotificationEnabled\": true,\n \"autoRevokeAllowed\": false,\n \"recommendationsEnabled\": false,\n \"correlatedStatus\": \"CORRELATED\",\n \"mandatoryCommentRequirement\": \"NO_DECISIONS\"\n }\n}", + "cookie": [], + "_postman_previewlanguage": "json" + }, + { + "id": "7d3043a0-b8ed-44a2-a315-b354426aeddc", + "name": "RoleComposition", + "originalRequest": { + "url": { + "path": [ + "campaign-templates", + ":id" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [] + }, + "header": [ + { + "key": "Content-Type", + "value": "application/json-patch+json" + }, + { + "key": "Accept", + "value": "application/json" + }, + { + "description": { + "content": "Added as a part of security scheme: oauth2", + "type": "text/plain" + }, + "key": "Authorization", + "value": "" + } + ], + "method": "PATCH", + "body": { + "mode": "raw", + "raw": "[\n {\n \"op\": \"replace\",\n \"path\": \"/description\",\n \"value\": \"Updated description!\"\n },\n {\n \"op\": \"replace\",\n \"path\": \"/campaign/filter/id\",\n \"value\": \"ff80818155fe8c080155fe8d925b0316\"\n }\n]", + "options": { + "raw": { + "headerFamily": "json", + "language": "json" + } + } + } + }, + "status": "OK", + "code": 200, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "body": "{\n \"id\": \"b9f41bc69e7a4291b9de0630396d030d\",\n \"name\": \"Campaign With Admin Role\",\n \"created\": \"2022-08-02T13:40:36.857Z\",\n \"modified\": null,\n \"description\": \"Campaign With Admin Role\",\n \"deadlineDuration\": null,\n \"ownerRef\": {\n \"email\": \"support@testmail.identitysoon.com\",\n \"type\": \"IDENTITY\",\n \"id\": \"7ec252acbd4245548bc25df22348cb75\",\n \"name\": \"SailPoint Support\"\n },\n \"scheduled\": false,\n \"campaign\": {\n \"created\": null,\n \"modified\": null,\n \"filter\": null,\n \"sunsetCommentsRequired\": true,\n \"sourceOwnerCampaignInfo\": null,\n \"searchCampaignInfo\": null,\n \"roleCompositionCampaignInfo\": {\n \"remediatorRef\": {\n \"type\": \"IDENTITY\",\n \"id\": \"7ec252acbd4245548bc25df22348cb75\",\n \"name\": \"SailPoint Support\"\n },\n \"reviewerId\": null,\n \"reviewer\": null,\n \"roleIds\": [\n \"b15d609fc5c8434b865fe552315fda8f\"\n ],\n \"query\": null,\n \"description\": null\n },\n \"alerts\": null,\n \"totalCertifications\": null,\n \"completedCertifications\": null,\n \"sourcesWithOrphanEntitlements\": null,\n \"id\": null,\n \"name\": \"Campaign With Admin Role\",\n \"description\": \"Campaign With Admin Role\",\n \"deadline\": null,\n \"type\": \"ROLE_COMPOSITION\",\n \"status\": null,\n \"emailNotificationEnabled\": false,\n \"autoRevokeAllowed\": false,\n \"recommendationsEnabled\": false,\n \"correlatedStatus\": \"CORRELATED\",\n \"mandatoryCommentRequirement\": \"NO_DECISIONS\"\n }\n}", + "cookie": [], + "_postman_previewlanguage": "json" + }, + { + "id": "d68f45a2-3f7c-4871-a996-b01673aa7f6f", + "name": "Client Error - Returned if the request body is invalid.", + "originalRequest": { + "url": { + "path": [ + "campaign-templates", + ":id" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [] + }, + "header": [ + { + "key": "Content-Type", + "value": "application/json-patch+json" + }, + { + "key": "Accept", + "value": "application/json" + }, + { + "description": { + "content": "Added as a part of security scheme: oauth2", + "type": "text/plain" + }, + "key": "Authorization", + "value": "" + } + ], + "method": "PATCH", + "body": { + "mode": "raw", + "raw": "[\n {\n \"op\": \"replace\",\n \"path\": \"/description\",\n \"value\": \"Updated description!\"\n },\n {\n \"op\": \"replace\",\n \"path\": \"/campaign/filter/id\",\n \"value\": \"ff80818155fe8c080155fe8d925b0316\"\n }\n]", + "options": { + "raw": { + "headerFamily": "json", + "language": "json" + } + } + } + }, + "status": "Bad Request", + "code": 400, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "body": "{\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 \"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 \"locale\": \"en-US\",\n \"localeOrigin\": \"DEFAULT\",\n \"text\": \"The request was syntactically correct but its content is semantically invalid.\"\n }\n ]\n}", + "cookie": [], + "_postman_previewlanguage": "json" + }, + { + "id": "b44868a0-49f0-4e0d-bd26-8b9063d68b24", + "name": "Unauthorized - Returned if there is no authorization header, or if the JWT token is expired.", + "originalRequest": { + "url": { + "path": [ + "campaign-templates", + ":id" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [] + }, + "header": [ + { + "key": "Content-Type", + "value": "application/json-patch+json" + }, + { + "key": "Accept", + "value": "application/json" + }, + { + "description": { + "content": "Added as a part of security scheme: oauth2", + "type": "text/plain" + }, + "key": "Authorization", + "value": "" + } + ], + "method": "PATCH", + "body": { + "mode": "raw", + "raw": "[\n {\n \"op\": \"replace\",\n \"path\": \"/description\",\n \"value\": \"Updated description!\"\n },\n {\n \"op\": \"replace\",\n \"path\": \"/campaign/filter/id\",\n \"value\": \"ff80818155fe8c080155fe8d925b0316\"\n }\n]", + "options": { + "raw": { + "headerFamily": "json", + "language": "json" + } + } + } + }, + "status": "Unauthorized", + "code": 401, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "body": "{\n \"error\": \"JWT validation failed: JWT is expired\"\n}", + "cookie": [], + "_postman_previewlanguage": "json" + }, + { + "id": "1f9a6f63-6ece-48cf-9375-7d8c9d6790d8", + "name": "Forbidden - Returned if the user you are running as, doesn't have access to this end-point.", + "originalRequest": { + "url": { + "path": [ + "campaign-templates", + ":id" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [] + }, + "header": [ + { + "key": "Content-Type", + "value": "application/json-patch+json" + }, + { + "key": "Accept", + "value": "application/json" + }, + { + "description": { + "content": "Added as a part of security scheme: oauth2", + "type": "text/plain" + }, + "key": "Authorization", + "value": "" + } + ], + "method": "PATCH", + "body": { + "mode": "raw", + "raw": "[\n {\n \"op\": \"replace\",\n \"path\": \"/description\",\n \"value\": \"Updated description!\"\n },\n {\n \"op\": \"replace\",\n \"path\": \"/campaign/filter/id\",\n \"value\": \"ff80818155fe8c080155fe8d925b0316\"\n }\n]", + "options": { + "raw": { + "headerFamily": "json", + "language": "json" + } + } + } + }, + "status": "Forbidden", + "code": 403, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "body": "{\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}", + "cookie": [], + "_postman_previewlanguage": "json" + }, + { + "id": "c00cc3a7-d7dd-4e64-8cba-a5f7a4e3e50e", + "name": "Not Found - returned if the request URL refers to a resource or object that does not exist", + "originalRequest": { + "url": { + "path": [ + "campaign-templates", + ":id" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [] + }, + "header": [ + { + "key": "Content-Type", + "value": "application/json-patch+json" + }, + { + "key": "Accept", + "value": "application/json" + }, + { + "description": { + "content": "Added as a part of security scheme: oauth2", + "type": "text/plain" + }, + "key": "Authorization", + "value": "" + } + ], + "method": "PATCH", + "body": { + "mode": "raw", + "raw": "[\n {\n \"op\": \"replace\",\n \"path\": \"/description\",\n \"value\": \"Updated description!\"\n },\n {\n \"op\": \"replace\",\n \"path\": \"/campaign/filter/id\",\n \"value\": \"ff80818155fe8c080155fe8d925b0316\"\n }\n]", + "options": { + "raw": { + "headerFamily": "json", + "language": "json" + } + } + } + }, + "status": "Not Found", + "code": 404, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "body": "{\n \"detailCode\": \"404 Not found\",\n \"trackingId\": \"b21b1f7ce4da4d639f2c62a57171b427\",\n \"messages\": [\n {\n \"locale\": \"en-US\",\n \"localeOrigin\": \"DEFAULT\",\n \"text\": \"The server did not find a current representation for the target resource.\"\n }\n ]\n}", + "cookie": [], + "_postman_previewlanguage": "json" + }, + { + "id": "387246b4-ca1c-4859-ac1c-0bbca1357974", + "name": "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.", + "originalRequest": { + "url": { + "path": [ + "campaign-templates", + ":id" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [] + }, + "header": [ + { + "key": "Content-Type", + "value": "application/json-patch+json" + }, + { + "key": "Accept", + "value": "application/json" + }, + { + "description": { + "content": "Added as a part of security scheme: oauth2", + "type": "text/plain" + }, + "key": "Authorization", + "value": "" + } + ], + "method": "PATCH", + "body": { + "mode": "raw", + "raw": "[\n {\n \"op\": \"replace\",\n \"path\": \"/description\",\n \"value\": \"Updated description!\"\n },\n {\n \"op\": \"replace\",\n \"path\": \"/campaign/filter/id\",\n \"value\": \"ff80818155fe8c080155fe8d925b0316\"\n }\n]", + "options": { + "raw": { + "headerFamily": "json", + "language": "json" + } + } + } + }, + "status": "Too Many Requests", + "code": 429, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "body": "{\n \"message\": \" Rate Limit Exceeded \"\n}", + "cookie": [], + "_postman_previewlanguage": "json" + }, + { + "id": "51b98f65-2cc9-4f98-8fb2-7cc399bf399a", + "name": "Internal Server Error - Returned if there is an unexpected error.", + "originalRequest": { + "url": { + "path": [ + "campaign-templates", + ":id" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [] + }, + "header": [ + { + "key": "Content-Type", + "value": "application/json-patch+json" + }, + { + "key": "Accept", + "value": "application/json" + }, + { + "description": { + "content": "Added as a part of security scheme: oauth2", + "type": "text/plain" + }, + "key": "Authorization", + "value": "" + } + ], + "method": "PATCH", + "body": { + "mode": "raw", + "raw": "[\n {\n \"op\": \"replace\",\n \"path\": \"/description\",\n \"value\": \"Updated description!\"\n },\n {\n \"op\": \"replace\",\n \"path\": \"/campaign/filter/id\",\n \"value\": \"ff80818155fe8c080155fe8d925b0316\"\n }\n]", + "options": { + "raw": { + "headerFamily": "json", + "language": "json" + } + } + } + }, + "status": "Internal Server Error", + "code": 500, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "body": "{\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}", + "cookie": [], + "_postman_previewlanguage": "json" + } + ], + "event": [], + "protocolProfileBehavior": { + "disableBodyPruning": true + } + }, + { + "id": "896e4102-3c97-4be2-9c0e-fae7769d9b91", + "name": "Get a Campaign Template", + "request": { + "name": "Get a Campaign Template", + "description": { + "content": "Fetches a campaign template by ID.", + "type": "text/plain" + }, + "url": { + "path": [ + "campaign-templates", + ":id" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [ + { + "type": "any", + "value": "2c9180835d191a86015d28455b4a2329", + "key": "id", + "disabled": false, + "description": { + "content": "(Required) The desired campaign template's ID.", + "type": "text/plain" + } + } + ] + }, + "header": [ + { + "key": "Accept", + "value": "application/json" + } + ], + "method": "GET", + "body": {}, + "auth": null + }, + "response": [ + { + "id": "d18adcb4-37a8-4fab-a9ab-0e05390ee72a", + "name": "Manager", + "originalRequest": { + "url": { + "path": [ + "campaign-templates", + ":id" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [] + }, + "header": [ + { + "key": "Accept", + "value": "application/json" + }, + { + "description": { + "content": "Added as a part of security scheme: oauth2", + "type": "text/plain" + }, + "key": "Authorization", + "value": "" + } + ], + "method": "GET", + "body": {} + }, + "status": "OK", + "code": 200, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "body": "{\n \"id\": \"e7dbec99d49349c8951bd84f58a05120\",\n \"name\": \"Manager Review\",\n \"created\": \"2022-08-02T19:16:42.632Z\",\n \"modified\": null,\n \"description\": \"A review of everyone's access by their manager.\",\n \"deadlineDuration\": \"P14D\",\n \"ownerRef\": {\n \"email\": \"support@testmail.identitysoon.com\",\n \"type\": \"IDENTITY\",\n \"id\": \"7ec252acbd4245548bc25df22348cb75\",\n \"name\": \"SailPoint Support\"\n },\n \"scheduled\": false,\n \"campaign\": {\n \"created\": null,\n \"modified\": null,\n \"filter\": {\n \"type\": \"CAMPAIGN_FILTER\",\n \"id\": \"e0adaae69852e8fe8b8a3d48e5ce757c\",\n \"name\": \"Test Manager Filter\"\n },\n \"sunsetCommentsRequired\": true,\n \"sourceOwnerCampaignInfo\": null,\n \"searchCampaignInfo\": null,\n \"roleCompositionCampaignInfo\": null,\n \"alerts\": null,\n \"totalCertifications\": null,\n \"completedCertifications\": null,\n \"sourcesWithOrphanEntitlements\": null,\n \"id\": null,\n \"name\": \"Manager Review\",\n \"description\": \"Review everyone's access.\",\n \"deadline\": null,\n \"type\": \"MANAGER\",\n \"status\": null,\n \"emailNotificationEnabled\": true,\n \"autoRevokeAllowed\": false,\n \"recommendationsEnabled\": false,\n \"correlatedStatus\": \"CORRELATED\",\n \"mandatoryCommentRequirement\": \"NO_DECISIONS\"\n }\n}", + "cookie": [], + "_postman_previewlanguage": "json" + }, + { + "id": "f00b2fe6-7c51-4827-82ed-8ea64d92a094", + "name": "Search", + "originalRequest": { + "url": { + "path": [ + "campaign-templates", + ":id" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [] + }, + "header": [ + { + "key": "Accept", + "value": "application/json" + }, + { + "description": { + "content": "Added as a part of security scheme: oauth2", + "type": "text/plain" + }, + "key": "Authorization", + "value": "" + } + ], + "method": "GET", + "body": {} + }, + "status": "OK", + "code": 200, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "body": "{\n \"id\": \"b7e6459eed5247ac8b98a5fed81fe27f\",\n \"name\": \"Reporting Access Review\",\n \"created\": \"2022-07-28T19:19:40.035Z\",\n \"modified\": null,\n \"description\": \"A review of everyone's access to the reporting system.\",\n \"deadlineDuration\": \"P14D\",\n \"ownerRef\": {\n \"email\": \"support@testmail.identitysoon.com\",\n \"type\": \"IDENTITY\",\n \"id\": \"7ec252acbd4245548bc25df22348cb75\",\n \"name\": \"SailPoint Support\"\n },\n \"scheduled\": false,\n \"campaign\": {\n \"created\": null,\n \"modified\": null,\n \"filter\": {\n \"type\": \"CAMPAIGN_FILTER\",\n \"id\": \"e0adaae69852e8fe8b8a3d48e5ce757c\",\n \"name\": \"Test Search Filter\"\n },\n \"sunsetCommentsRequired\": true,\n \"sourceOwnerCampaignInfo\": null,\n \"searchCampaignInfo\": {\n \"type\": \"ACCESS\",\n \"description\": \"Identities with reporting abilities\",\n \"reviewerId\": null,\n \"reviewer\": null,\n \"query\": \"@access(name: (\\\"reporter\\\"))\",\n \"identityIds\": null,\n \"accessConstraints\": []\n },\n \"roleCompositionCampaignInfo\": null,\n \"alerts\": null,\n \"totalCertifications\": null,\n \"completedCertifications\": null,\n \"sourcesWithOrphanEntitlements\": null,\n \"id\": null,\n \"name\": \"Search Campaign Review\",\n \"description\": \"Review everyone's access to the reporting system.\",\n \"deadline\": null,\n \"type\": \"SEARCH\",\n \"status\": null,\n \"emailNotificationEnabled\": true,\n \"autoRevokeAllowed\": false,\n \"recommendationsEnabled\": false,\n \"correlatedStatus\": \"CORRELATED\",\n \"mandatoryCommentRequirement\": \"NO_DECISIONS\"\n }\n}", + "cookie": [], + "_postman_previewlanguage": "json" + }, + { + "id": "7f2b1e64-30f7-475c-9b1d-d4bb212bade3", + "name": "Source Owner", + "originalRequest": { + "url": { + "path": [ + "campaign-templates", + ":id" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [] + }, + "header": [ + { + "key": "Accept", + "value": "application/json" + }, + { + "description": { + "content": "Added as a part of security scheme: oauth2", + "type": "text/plain" + }, + "key": "Authorization", + "value": "" + } + ], + "method": "GET", + "body": {} + }, + "status": "OK", + "code": 200, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "body": "{\n \"id\": \"b9f41bc69e7a4291b9de0630396d030d\",\n \"name\": \"AD Source Review\",\n \"created\": \"2022-08-02T13:40:36.857Z\",\n \"modified\": null,\n \"description\": \"A review of our AD source.\",\n \"deadlineDuration\": \"P1M\",\n \"ownerRef\": {\n \"email\": \"support@testmail.identitysoon.com\",\n \"type\": \"IDENTITY\",\n \"id\": \"7ec252acbd4245548bc25df22348cb75\",\n \"name\": \"SailPoint Support\"\n },\n \"scheduled\": false,\n \"campaign\": {\n \"created\": null,\n \"modified\": null,\n \"filter\": {\n \"type\": \"CAMPAIGN_FILTER\",\n \"id\": \"e0adaae69852e8fe8b8a3d48e5ce757c\",\n \"name\": \"Test Source Owner Filter\"\n },\n \"sunsetCommentsRequired\": true,\n \"sourceOwnerCampaignInfo\": {\n \"sourceIds\": [\n \"2c918084707deba501709d45ce4e5569\"\n ]\n },\n \"searchCampaignInfo\": null,\n \"roleCompositionCampaignInfo\": null,\n \"alerts\": null,\n \"totalCertifications\": null,\n \"completedCertifications\": null,\n \"sourcesWithOrphanEntitlements\": null,\n \"id\": null,\n \"name\": \"AD Source Review\",\n \"description\": \"Review everyone's access.\",\n \"deadline\": null,\n \"type\": \"SOURCE_OWNER\",\n \"status\": null,\n \"emailNotificationEnabled\": true,\n \"autoRevokeAllowed\": false,\n \"recommendationsEnabled\": false,\n \"correlatedStatus\": \"CORRELATED\",\n \"mandatoryCommentRequirement\": \"NO_DECISIONS\"\n }\n}", + "cookie": [], + "_postman_previewlanguage": "json" + }, + { + "id": "37129e60-163d-43b2-9975-7f59c11f6973", + "name": "RoleComposition", + "originalRequest": { + "url": { + "path": [ + "campaign-templates", + ":id" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [] + }, + "header": [ + { + "key": "Accept", + "value": "application/json" + }, + { + "description": { + "content": "Added as a part of security scheme: oauth2", + "type": "text/plain" + }, + "key": "Authorization", + "value": "" + } + ], + "method": "GET", + "body": {} + }, + "status": "OK", + "code": 200, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "body": "{\n \"id\": \"b9f41bc69e7a4291b9de0630396d030d\",\n \"name\": \"Campaign With Admin Role\",\n \"created\": \"2022-08-02T13:40:36.857Z\",\n \"modified\": null,\n \"description\": \"Campaign With Admin Role\",\n \"deadlineDuration\": null,\n \"ownerRef\": {\n \"email\": \"support@testmail.identitysoon.com\",\n \"type\": \"IDENTITY\",\n \"id\": \"7ec252acbd4245548bc25df22348cb75\",\n \"name\": \"SailPoint Support\"\n },\n \"scheduled\": false,\n \"campaign\": {\n \"created\": null,\n \"modified\": null,\n \"filter\": null,\n \"sunsetCommentsRequired\": true,\n \"sourceOwnerCampaignInfo\": null,\n \"searchCampaignInfo\": null,\n \"roleCompositionCampaignInfo\": {\n \"remediatorRef\": {\n \"type\": \"IDENTITY\",\n \"id\": \"7ec252acbd4245548bc25df22348cb75\",\n \"name\": \"SailPoint Support\"\n },\n \"reviewerId\": null,\n \"reviewer\": null,\n \"roleIds\": [\n \"b15d609fc5c8434b865fe552315fda8f\"\n ],\n \"query\": null,\n \"description\": null\n },\n \"alerts\": null,\n \"totalCertifications\": null,\n \"completedCertifications\": null,\n \"sourcesWithOrphanEntitlements\": null,\n \"id\": null,\n \"name\": \"Campaign With Admin Role\",\n \"description\": \"Campaign With Admin Role\",\n \"deadline\": null,\n \"type\": \"ROLE_COMPOSITION\",\n \"status\": null,\n \"emailNotificationEnabled\": false,\n \"autoRevokeAllowed\": false,\n \"recommendationsEnabled\": false,\n \"correlatedStatus\": \"CORRELATED\",\n \"mandatoryCommentRequirement\": \"NO_DECISIONS\"\n }\n}", + "cookie": [], + "_postman_previewlanguage": "json" + }, + { + "id": "37cf3423-c44c-4003-b5fe-00d88167dcb8", + "name": "Client Error - Returned if the request body is invalid.", + "originalRequest": { + "url": { + "path": [ + "campaign-templates", + ":id" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [] + }, + "header": [ + { + "key": "Accept", + "value": "application/json" + }, + { + "description": { + "content": "Added as a part of security scheme: oauth2", + "type": "text/plain" + }, + "key": "Authorization", + "value": "" + } + ], + "method": "GET", + "body": {} + }, + "status": "Bad Request", + "code": 400, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "body": "{\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 \"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 \"locale\": \"en-US\",\n \"localeOrigin\": \"DEFAULT\",\n \"text\": \"The request was syntactically correct but its content is semantically invalid.\"\n }\n ]\n}", + "cookie": [], + "_postman_previewlanguage": "json" + }, + { + "id": "52d96bb6-f388-4da5-b444-11919991380c", + "name": "Unauthorized - Returned if there is no authorization header, or if the JWT token is expired.", + "originalRequest": { + "url": { + "path": [ + "campaign-templates", + ":id" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [] + }, + "header": [ + { + "key": "Accept", + "value": "application/json" + }, + { + "description": { + "content": "Added as a part of security scheme: oauth2", + "type": "text/plain" + }, + "key": "Authorization", + "value": "" + } + ], + "method": "GET", + "body": {} + }, + "status": "Unauthorized", + "code": 401, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "body": "{\n \"error\": \"JWT validation failed: JWT is expired\"\n}", + "cookie": [], + "_postman_previewlanguage": "json" + }, + { + "id": "f83df229-9148-4926-b74e-456f486df687", + "name": "Forbidden - Returned if the user you are running as, doesn't have access to this end-point.", + "originalRequest": { + "url": { + "path": [ + "campaign-templates", + ":id" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [] + }, + "header": [ + { + "key": "Accept", + "value": "application/json" + }, + { + "description": { + "content": "Added as a part of security scheme: oauth2", + "type": "text/plain" + }, + "key": "Authorization", + "value": "" + } + ], + "method": "GET", + "body": {} + }, + "status": "Forbidden", + "code": 403, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "body": "{\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}", + "cookie": [], + "_postman_previewlanguage": "json" + }, + { + "id": "19659663-ba0d-4c96-a348-a99486a4a52a", + "name": "Not Found - returned if the request URL refers to a resource or object that does not exist", + "originalRequest": { + "url": { + "path": [ + "campaign-templates", + ":id" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [] + }, + "header": [ + { + "key": "Accept", + "value": "application/json" + }, + { + "description": { + "content": "Added as a part of security scheme: oauth2", + "type": "text/plain" + }, + "key": "Authorization", + "value": "" + } + ], + "method": "GET", + "body": {} + }, + "status": "Not Found", + "code": 404, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "body": "{\n \"detailCode\": \"404 Not found\",\n \"trackingId\": \"b21b1f7ce4da4d639f2c62a57171b427\",\n \"messages\": [\n {\n \"locale\": \"en-US\",\n \"localeOrigin\": \"DEFAULT\",\n \"text\": \"The server did not find a current representation for the target resource.\"\n }\n ]\n}", + "cookie": [], + "_postman_previewlanguage": "json" + }, + { + "id": "14be1978-d923-4bb1-adf7-d3fad8eccbdb", + "name": "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.", + "originalRequest": { + "url": { + "path": [ + "campaign-templates", + ":id" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [] + }, + "header": [ + { + "key": "Accept", + "value": "application/json" + }, + { + "description": { + "content": "Added as a part of security scheme: oauth2", + "type": "text/plain" + }, + "key": "Authorization", + "value": "" + } + ], + "method": "GET", + "body": {} + }, + "status": "Too Many Requests", + "code": 429, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "body": "{\n \"message\": \" Rate Limit Exceeded \"\n}", + "cookie": [], + "_postman_previewlanguage": "json" + }, + { + "id": "2c9e7b61-711b-4dbc-a8eb-a03c5d2dee13", + "name": "Internal Server Error - Returned if there is an unexpected error.", + "originalRequest": { + "url": { + "path": [ + "campaign-templates", + ":id" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [] + }, + "header": [ + { + "key": "Accept", + "value": "application/json" + }, + { + "description": { + "content": "Added as a part of security scheme: oauth2", + "type": "text/plain" + }, + "key": "Authorization", + "value": "" + } + ], + "method": "GET", + "body": {} + }, + "status": "Internal Server Error", + "code": 500, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "body": "{\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}", + "cookie": [], + "_postman_previewlanguage": "json" + } + ], + "event": [], + "protocolProfileBehavior": { + "disableBodyPruning": true + } + }, + { + "id": "b0a68a95-248b-45fc-ab4e-080779f5eab5", + "name": "Delete a Campaign Template", + "request": { + "name": "Delete a Campaign Template", + "description": { + "content": "Deletes a campaign template by ID.", + "type": "text/plain" + }, + "url": { + "path": [ + "campaign-templates", + ":id" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [ + { + "type": "any", + "value": "2c9180835d191a86015d28455b4a2329", + "key": "id", + "disabled": false, + "description": { + "content": "(Required) The ID of the campaign template being deleted.", + "type": "text/plain" + } + } + ] + }, + "header": [ + { + "key": "Accept", + "value": "application/json" + } + ], + "method": "DELETE", + "body": {}, + "auth": null + }, + "response": [ + { + "id": "d7520575-5337-4035-ae7c-19779e8085ae", + "name": "The campaign template was successfully deleted.", + "originalRequest": { + "url": { + "path": [ + "campaign-templates", + ":id" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [] + }, + "header": [ + { + "description": { + "content": "Added as a part of security scheme: oauth2", + "type": "text/plain" + }, + "key": "Authorization", + "value": "" + } + ], + "method": "DELETE", + "body": {} + }, + "status": "No Content", + "code": 204, + "header": [], + "cookie": [], + "_postman_previewlanguage": "text" + }, + { + "id": "8d9b1d9c-1ba9-4270-a434-c46de610f409", + "name": "Client Error - Returned if the request body is invalid.", + "originalRequest": { + "url": { + "path": [ + "campaign-templates", + ":id" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [] + }, + "header": [ + { + "key": "Accept", + "value": "application/json" + }, + { + "description": { + "content": "Added as a part of security scheme: oauth2", + "type": "text/plain" + }, + "key": "Authorization", + "value": "" + } + ], + "method": "DELETE", + "body": {} + }, + "status": "Bad Request", + "code": 400, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "body": "{\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 \"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 \"locale\": \"en-US\",\n \"localeOrigin\": \"DEFAULT\",\n \"text\": \"The request was syntactically correct but its content is semantically invalid.\"\n }\n ]\n}", + "cookie": [], + "_postman_previewlanguage": "json" + }, + { + "id": "8d8bf296-8f68-42d2-beeb-4162f324091c", + "name": "Unauthorized - Returned if there is no authorization header, or if the JWT token is expired.", + "originalRequest": { + "url": { + "path": [ + "campaign-templates", + ":id" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [] + }, + "header": [ + { + "key": "Accept", + "value": "application/json" + }, + { + "description": { + "content": "Added as a part of security scheme: oauth2", + "type": "text/plain" + }, + "key": "Authorization", + "value": "" + } + ], + "method": "DELETE", + "body": {} + }, + "status": "Unauthorized", + "code": 401, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "body": "{\n \"error\": \"JWT validation failed: JWT is expired\"\n}", + "cookie": [], + "_postman_previewlanguage": "json" + }, + { + "id": "2a1a1e09-48d9-483d-8c97-50eb15a40f78", + "name": "Forbidden - Returned if the user you are running as, doesn't have access to this end-point.", + "originalRequest": { + "url": { + "path": [ + "campaign-templates", + ":id" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [] + }, + "header": [ + { + "key": "Accept", + "value": "application/json" + }, + { + "description": { + "content": "Added as a part of security scheme: oauth2", + "type": "text/plain" + }, + "key": "Authorization", + "value": "" + } + ], + "method": "DELETE", + "body": {} + }, + "status": "Forbidden", + "code": 403, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "body": "{\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}", + "cookie": [], + "_postman_previewlanguage": "json" + }, + { + "id": "f59c7bf0-cec3-43eb-b763-20658e3e4926", + "name": "Not Found - returned if the request URL refers to a resource or object that does not exist", + "originalRequest": { + "url": { + "path": [ + "campaign-templates", + ":id" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [] + }, + "header": [ + { + "key": "Accept", + "value": "application/json" + }, + { + "description": { + "content": "Added as a part of security scheme: oauth2", + "type": "text/plain" + }, + "key": "Authorization", + "value": "" + } + ], + "method": "DELETE", + "body": {} + }, + "status": "Not Found", + "code": 404, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "body": "{\n \"detailCode\": \"404 Not found\",\n \"trackingId\": \"b21b1f7ce4da4d639f2c62a57171b427\",\n \"messages\": [\n {\n \"locale\": \"en-US\",\n \"localeOrigin\": \"DEFAULT\",\n \"text\": \"The server did not find a current representation for the target resource.\"\n }\n ]\n}", + "cookie": [], + "_postman_previewlanguage": "json" + }, + { + "id": "a977ebdd-c0bb-4eac-95df-571bab3352b9", + "name": "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.", + "originalRequest": { + "url": { + "path": [ + "campaign-templates", + ":id" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [] + }, + "header": [ + { + "key": "Accept", + "value": "application/json" + }, + { + "description": { + "content": "Added as a part of security scheme: oauth2", + "type": "text/plain" + }, + "key": "Authorization", + "value": "" + } + ], + "method": "DELETE", + "body": {} + }, + "status": "Too Many Requests", + "code": 429, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "body": "{\n \"message\": \" Rate Limit Exceeded \"\n}", + "cookie": [], + "_postman_previewlanguage": "json" + }, + { + "id": "eb2d0761-16a4-4ccd-bccd-e9fefc84106e", + "name": "Internal Server Error - Returned if there is an unexpected error.", + "originalRequest": { + "url": { + "path": [ + "campaign-templates", + ":id" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [] + }, + "header": [ + { + "key": "Accept", + "value": "application/json" + }, + { + "description": { + "content": "Added as a part of security scheme: oauth2", + "type": "text/plain" + }, + "key": "Authorization", + "value": "" + } + ], + "method": "DELETE", + "body": {} + }, + "status": "Internal Server Error", + "code": 500, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "body": "{\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}", + "cookie": [], + "_postman_previewlanguage": "json" + } + ], + "event": [], + "protocolProfileBehavior": { + "disableBodyPruning": true + } + }, + { + "id": "162525da-03ec-4e54-9046-fdafab3b540d", + "name": "Gets a Campaign Template's Schedule", + "request": { + "name": "Gets a Campaign Template's Schedule", + "description": { + "content": "Gets the schedule for a campaign template. Returns a 404 if there is no schedule set.", + "type": "text/plain" + }, + "url": { + "path": [ + "campaign-templates", + ":id", + "schedule" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [ + { + "type": "any", + "value": "04bedce387bd47b2ae1f86eb0bb36dee", + "key": "id", + "disabled": false, + "description": { + "content": "(Required) The ID of the campaign template whose schedule is being fetched.", + "type": "text/plain" + } + } + ] + }, + "header": [ + { + "key": "Accept", + "value": "application/json" + } + ], + "method": "GET", + "body": {}, + "auth": null + }, + "response": [ + { + "id": "19d099a2-b84d-49fa-bd42-f91cc7557f92", + "name": "The current schedule for the campaign template. See the PUT endpoint documentation for more examples.", + "originalRequest": { + "url": { + "path": [ + "campaign-templates", + ":id", + "schedule" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [] + }, + "header": [ + { + "key": "Accept", + "value": "application/json" + }, + { + "description": { + "content": "Added as a part of security scheme: oauth2", + "type": "text/plain" + }, + "key": "Authorization", + "value": "" + } + ], + "method": "GET", + "body": {} + }, + "status": "OK", + "code": 200, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "body": "{\n \"type\": \"WEEKLY\",\n \"hours\": {\n \"type\": \"LIST\",\n \"values\": [\n \"1\"\n ],\n \"interval\": 2\n },\n \"months\": {\n \"type\": \"LIST\",\n \"values\": [\n \"1\"\n ],\n \"interval\": 2\n },\n \"days\": {\n \"type\": \"LIST\",\n \"values\": [\n \"1\"\n ],\n \"interval\": 2\n },\n \"expiration\": \"2022-09-19 13:55:26\",\n \"timeZoneId\": \"CST\"\n}", + "cookie": [], + "_postman_previewlanguage": "json" + }, + { + "id": "c248f161-6229-48ce-b672-d2b4abb37c24", + "name": "Client Error - Returned if the request body is invalid.", + "originalRequest": { + "url": { + "path": [ + "campaign-templates", + ":id", + "schedule" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [] + }, + "header": [ + { + "key": "Accept", + "value": "application/json" + }, + { + "description": { + "content": "Added as a part of security scheme: oauth2", + "type": "text/plain" + }, + "key": "Authorization", + "value": "" + } + ], + "method": "GET", + "body": {} + }, + "status": "Bad Request", + "code": 400, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "body": "{\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 \"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 \"locale\": \"en-US\",\n \"localeOrigin\": \"DEFAULT\",\n \"text\": \"The request was syntactically correct but its content is semantically invalid.\"\n }\n ]\n}", + "cookie": [], + "_postman_previewlanguage": "json" + }, + { + "id": "d505ff5c-0a25-4e36-b553-35cfae3e1535", + "name": "Unauthorized - Returned if there is no authorization header, or if the JWT token is expired.", + "originalRequest": { + "url": { + "path": [ + "campaign-templates", + ":id", + "schedule" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [] + }, + "header": [ + { + "key": "Accept", + "value": "application/json" + }, + { + "description": { + "content": "Added as a part of security scheme: oauth2", + "type": "text/plain" + }, + "key": "Authorization", + "value": "" + } + ], + "method": "GET", + "body": {} + }, + "status": "Unauthorized", + "code": 401, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "body": "{\n \"error\": \"JWT validation failed: JWT is expired\"\n}", + "cookie": [], + "_postman_previewlanguage": "json" + }, + { + "id": "374dfdca-5232-44ad-baa3-42d78840a77c", + "name": "Forbidden - Returned if the user you are running as, doesn't have access to this end-point.", + "originalRequest": { + "url": { + "path": [ + "campaign-templates", + ":id", + "schedule" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [] + }, + "header": [ + { + "key": "Accept", + "value": "application/json" + }, + { + "description": { + "content": "Added as a part of security scheme: oauth2", + "type": "text/plain" + }, + "key": "Authorization", + "value": "" + } + ], + "method": "GET", + "body": {} + }, + "status": "Forbidden", + "code": 403, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "body": "{\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}", + "cookie": [], + "_postman_previewlanguage": "json" + }, + { + "id": "401f77a0-d523-4726-8498-f4f5b5b2a7c4", + "name": "Not Found - returned if the request URL refers to a resource or object that does not exist", + "originalRequest": { + "url": { + "path": [ + "campaign-templates", + ":id", + "schedule" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [] + }, + "header": [ + { + "key": "Accept", + "value": "application/json" + }, + { + "description": { + "content": "Added as a part of security scheme: oauth2", + "type": "text/plain" + }, + "key": "Authorization", + "value": "" + } + ], + "method": "GET", + "body": {} + }, + "status": "Not Found", + "code": 404, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "body": "{\n \"detailCode\": \"404 Not found\",\n \"trackingId\": \"b21b1f7ce4da4d639f2c62a57171b427\",\n \"messages\": [\n {\n \"locale\": \"en-US\",\n \"localeOrigin\": \"DEFAULT\",\n \"text\": \"The server did not find a current representation for the target resource.\"\n }\n ]\n}", + "cookie": [], + "_postman_previewlanguage": "json" + }, + { + "id": "69db4305-48f8-488d-8cc9-bc1a70f2a73f", + "name": "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.", + "originalRequest": { + "url": { + "path": [ + "campaign-templates", + ":id", + "schedule" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [] + }, + "header": [ + { + "key": "Accept", + "value": "application/json" + }, + { + "description": { + "content": "Added as a part of security scheme: oauth2", + "type": "text/plain" + }, + "key": "Authorization", + "value": "" + } + ], + "method": "GET", + "body": {} + }, + "status": "Too Many Requests", + "code": 429, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "body": "{\n \"message\": \" Rate Limit Exceeded \"\n}", + "cookie": [], + "_postman_previewlanguage": "json" + }, + { + "id": "1cb40348-bd9c-4568-a4a0-9ec9bf3eab03", + "name": "Internal Server Error - Returned if there is an unexpected error.", + "originalRequest": { + "url": { + "path": [ + "campaign-templates", + ":id", + "schedule" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [] + }, + "header": [ + { + "key": "Accept", + "value": "application/json" + }, + { + "description": { + "content": "Added as a part of security scheme: oauth2", + "type": "text/plain" + }, + "key": "Authorization", + "value": "" + } + ], + "method": "GET", + "body": {} + }, + "status": "Internal Server Error", + "code": 500, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "body": "{\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}", + "cookie": [], + "_postman_previewlanguage": "json" + } + ], + "event": [], + "protocolProfileBehavior": { + "disableBodyPruning": true + } + }, + { + "id": "76919317-0b80-4e6b-9b2b-eeaa19024225", + "name": "Sets a Campaign Template's Schedule", + "request": { + "name": "Sets a Campaign Template's Schedule", + "description": { + "content": "Sets the schedule for a campaign template. If a schedule already exists, it will be overwritten with the new one.", + "type": "text/plain" + }, + "url": { + "path": [ + "campaign-templates", + ":id", + "schedule" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [ + { + "type": "any", + "value": "04bedce387bd47b2ae1f86eb0bb36dee", + "key": "id", + "disabled": false, + "description": { + "content": "(Required) The ID of the campaign template being scheduled.", + "type": "text/plain" + } + } + ] + }, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + }, + { + "key": "Accept", + "value": "application/json" + } + ], + "method": "PUT", + "body": { + "mode": "raw", + "raw": "{\n \"type\": \"MONTHLY\",\n \"hours\": {\n \"type\": \"LIST\",\n \"values\": [\n \"17\"\n ]\n },\n \"days\": {\n \"type\": \"LIST\",\n \"values\": [\n \"15\"\n ]\n }\n}", + "options": { + "raw": { + "headerFamily": "json", + "language": "json" + } + } + }, + "auth": null + }, + "response": [ + { + "id": "32551f5c-d849-4958-8e36-42f392a1e0f9", + "name": "No content - indicates the request was successful but there is no content to be returned in the response.", + "originalRequest": { + "url": { + "path": [ + "campaign-templates", + ":id", + "schedule" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [] + }, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + }, + { + "description": { + "content": "Added as a part of security scheme: oauth2", + "type": "text/plain" + }, + "key": "Authorization", + "value": "" + } + ], + "method": "PUT", + "body": { + "mode": "raw", + "raw": "{\n \"type\": \"MONTHLY\",\n \"hours\": {\n \"type\": \"LIST\",\n \"values\": [\n \"17\"\n ]\n },\n \"days\": {\n \"type\": \"LIST\",\n \"values\": [\n \"15\"\n ]\n }\n}", + "options": { + "raw": { + "headerFamily": "json", + "language": "json" + } + } + } + }, + "status": "No Content", + "code": 204, + "header": [], + "cookie": [], + "_postman_previewlanguage": "text" + }, + { + "id": "f2870755-8cea-44ad-90e0-f446cafb5aa1", + "name": "Monthly", + "originalRequest": { + "url": { + "path": [ + "campaign-templates", + ":id", + "schedule" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [] + }, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + }, + { + "key": "Accept", + "value": "application/json" + }, + { + "description": { + "content": "Added as a part of security scheme: oauth2", + "type": "text/plain" + }, + "key": "Authorization", + "value": "" + } + ], + "method": "PUT", + "body": { + "mode": "raw", + "raw": "{\n \"type\": \"MONTHLY\",\n \"hours\": {\n \"type\": \"LIST\",\n \"values\": [\n \"17\"\n ]\n },\n \"days\": {\n \"type\": \"LIST\",\n \"values\": [\n \"15\"\n ]\n }\n}", + "options": { + "raw": { + "headerFamily": "json", + "language": "json" + } + } + } + }, + "status": "Bad Request", + "code": 400, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "body": "{\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 \"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 \"locale\": \"en-US\",\n \"localeOrigin\": \"DEFAULT\",\n \"text\": \"The request was syntactically correct but its content is semantically invalid.\"\n }\n ]\n}", + "cookie": [], + "_postman_previewlanguage": "json" + }, + { + "id": "2e9f9a11-88c1-45c1-809e-df2de5afa6aa", + "name": "Once a year", + "originalRequest": { + "url": { + "path": [ + "campaign-templates", + ":id", + "schedule" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [] + }, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + }, + { + "key": "Accept", + "value": "application/json" + }, + { + "description": { + "content": "Added as a part of security scheme: oauth2", + "type": "text/plain" + }, + "key": "Authorization", + "value": "" + } + ], + "method": "PUT", + "body": { + "mode": "raw", + "raw": "{\n \"type\": \"ANNUALLY\",\n \"hours\": {\n \"type\": \"LIST\",\n \"values\": [\n \"0\"\n ]\n },\n \"days\": {\n \"type\": \"LIST\",\n \"values\": [\n \"--01-01\"\n ]\n }\n}", + "options": { + "raw": { + "headerFamily": "json", + "language": "json" + } + } + } + }, + "status": "Bad Request", + "code": 400, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "body": "{\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 \"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 \"locale\": \"en-US\",\n \"localeOrigin\": \"DEFAULT\",\n \"text\": \"The request was syntactically correct but its content is semantically invalid.\"\n }\n ]\n}", + "cookie": [], + "_postman_previewlanguage": "json" + }, + { + "id": "b4cc0bcc-33e0-4d97-adef-f7b2edd58cc1", + "name": "Quarterly", + "originalRequest": { + "url": { + "path": [ + "campaign-templates", + ":id", + "schedule" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [] + }, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + }, + { + "key": "Accept", + "value": "application/json" + }, + { + "description": { + "content": "Added as a part of security scheme: oauth2", + "type": "text/plain" + }, + "key": "Authorization", + "value": "" + } + ], + "method": "PUT", + "body": { + "mode": "raw", + "raw": "{\n \"type\": \"ANNUALLY\",\n \"hours\": {\n \"type\": \"LIST\",\n \"values\": [\n \"1\"\n ]\n },\n \"days\": {\n \"type\": \"LIST\",\n \"values\": [\n \"1\"\n ]\n },\n \"months\": {\n \"type\": \"LIST\",\n \"values\": [\n \"1\"\n ],\n \"interval\": 3\n }\n}", + "options": { + "raw": { + "headerFamily": "json", + "language": "json" + } + } + } + }, + "status": "Bad Request", + "code": 400, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "body": "{\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 \"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 \"locale\": \"en-US\",\n \"localeOrigin\": \"DEFAULT\",\n \"text\": \"The request was syntactically correct but its content is semantically invalid.\"\n }\n ]\n}", + "cookie": [], + "_postman_previewlanguage": "json" + }, + { + "id": "3f035493-c809-4ee0-b3c1-301fca8eb93e", + "name": "Yearly on Specific Days", + "originalRequest": { + "url": { + "path": [ + "campaign-templates", + ":id", + "schedule" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [] + }, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + }, + { + "key": "Accept", + "value": "application/json" + }, + { + "description": { + "content": "Added as a part of security scheme: oauth2", + "type": "text/plain" + }, + "key": "Authorization", + "value": "" + } + ], + "method": "PUT", + "body": { + "mode": "raw", + "raw": "{\n \"type\": \"ANNUALLY\",\n \"hours\": {\n \"type\": \"LIST\",\n \"values\": [\n \"1\"\n ]\n },\n \"days\": {\n \"type\": \"LIST\",\n \"values\": [\n \"--03-12\",\n \"--12-05\"\n ]\n }\n}", + "options": { + "raw": { + "headerFamily": "json", + "language": "json" + } + } + } + }, + "status": "Bad Request", + "code": 400, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "body": "{\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 \"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 \"locale\": \"en-US\",\n \"localeOrigin\": \"DEFAULT\",\n \"text\": \"The request was syntactically correct but its content is semantically invalid.\"\n }\n ]\n}", + "cookie": [], + "_postman_previewlanguage": "json" + }, + { + "id": "68fee7f6-2499-486f-a67b-2fe791103e05", + "name": "On a Specific Date", + "originalRequest": { + "url": { + "path": [ + "campaign-templates", + ":id", + "schedule" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [] + }, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + }, + { + "key": "Accept", + "value": "application/json" + }, + { + "description": { + "content": "Added as a part of security scheme: oauth2", + "type": "text/plain" + }, + "key": "Authorization", + "value": "" + } + ], + "method": "PUT", + "body": { + "mode": "raw", + "raw": "{\n \"type\": \"CALENDAR\",\n \"hours\": {\n \"type\": \"LIST\",\n \"values\": [\n \"1\"\n ]\n },\n \"days\": {\n \"type\": \"LIST\",\n \"values\": [\n \"2020-02-18\"\n ]\n }\n}", + "options": { + "raw": { + "headerFamily": "json", + "language": "json" + } + } + } + }, + "status": "Bad Request", + "code": 400, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "body": "{\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 \"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 \"locale\": \"en-US\",\n \"localeOrigin\": \"DEFAULT\",\n \"text\": \"The request was syntactically correct but its content is semantically invalid.\"\n }\n ]\n}", + "cookie": [], + "_postman_previewlanguage": "json" + }, + { + "id": "babffc17-0e74-4666-99f0-12957c588867", + "name": "Once a year", + "originalRequest": { + "url": { + "path": [ + "campaign-templates", + ":id", + "schedule" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [] + }, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + }, + { + "key": "Accept", + "value": "application/json" + }, + { + "description": { + "content": "Added as a part of security scheme: oauth2", + "type": "text/plain" + }, + "key": "Authorization", + "value": "" + } + ], + "method": "PUT", + "body": { + "mode": "raw", + "raw": "{\n \"type\": \"ANNUALLY\",\n \"hours\": {\n \"type\": \"LIST\",\n \"values\": [\n \"0\"\n ]\n },\n \"days\": {\n \"type\": \"LIST\",\n \"values\": [\n \"--01-01\"\n ]\n }\n}", + "options": { + "raw": { + "headerFamily": "json", + "language": "json" + } + } + } + }, + "status": "Unauthorized", + "code": 401, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "body": "{\n \"error\": \"JWT validation failed: JWT is expired\"\n}", + "cookie": [], + "_postman_previewlanguage": "json" + }, + { + "id": "c0586eae-92bf-4a1f-97cc-60b61deebcbf", + "name": "Quarterly", + "originalRequest": { + "url": { + "path": [ + "campaign-templates", + ":id", + "schedule" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [] + }, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + }, + { + "key": "Accept", + "value": "application/json" + }, + { + "description": { + "content": "Added as a part of security scheme: oauth2", + "type": "text/plain" + }, + "key": "Authorization", + "value": "" + } + ], + "method": "PUT", + "body": { + "mode": "raw", + "raw": "{\n \"type\": \"ANNUALLY\",\n \"hours\": {\n \"type\": \"LIST\",\n \"values\": [\n \"1\"\n ]\n },\n \"days\": {\n \"type\": \"LIST\",\n \"values\": [\n \"1\"\n ]\n },\n \"months\": {\n \"type\": \"LIST\",\n \"values\": [\n \"1\"\n ],\n \"interval\": 3\n }\n}", + "options": { + "raw": { + "headerFamily": "json", + "language": "json" + } + } + } + }, + "status": "Unauthorized", + "code": 401, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "body": "{\n \"error\": \"JWT validation failed: JWT is expired\"\n}", + "cookie": [], + "_postman_previewlanguage": "json" + }, + { + "id": "e813389b-89d1-4da5-a7d5-0c941e5fbdbc", + "name": "Yearly on Specific Days", + "originalRequest": { + "url": { + "path": [ + "campaign-templates", + ":id", + "schedule" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [] + }, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + }, + { + "key": "Accept", + "value": "application/json" + }, + { + "description": { + "content": "Added as a part of security scheme: oauth2", + "type": "text/plain" + }, + "key": "Authorization", + "value": "" + } + ], + "method": "PUT", + "body": { + "mode": "raw", + "raw": "{\n \"type\": \"ANNUALLY\",\n \"hours\": {\n \"type\": \"LIST\",\n \"values\": [\n \"1\"\n ]\n },\n \"days\": {\n \"type\": \"LIST\",\n \"values\": [\n \"--03-12\",\n \"--12-05\"\n ]\n }\n}", + "options": { + "raw": { + "headerFamily": "json", + "language": "json" + } + } + } + }, + "status": "Unauthorized", + "code": 401, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "body": "{\n \"error\": \"JWT validation failed: JWT is expired\"\n}", + "cookie": [], + "_postman_previewlanguage": "json" + }, + { + "id": "3c4ab60a-1044-4537-a300-52dafcf814c2", + "name": "On a Specific Date", + "originalRequest": { + "url": { + "path": [ + "campaign-templates", + ":id", + "schedule" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [] + }, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + }, + { + "key": "Accept", + "value": "application/json" + }, + { + "description": { + "content": "Added as a part of security scheme: oauth2", + "type": "text/plain" + }, + "key": "Authorization", + "value": "" + } + ], + "method": "PUT", + "body": { + "mode": "raw", + "raw": "{\n \"type\": \"CALENDAR\",\n \"hours\": {\n \"type\": \"LIST\",\n \"values\": [\n \"1\"\n ]\n },\n \"days\": {\n \"type\": \"LIST\",\n \"values\": [\n \"2020-02-18\"\n ]\n }\n}", + "options": { + "raw": { + "headerFamily": "json", + "language": "json" + } + } + } + }, + "status": "Unauthorized", + "code": 401, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "body": "{\n \"error\": \"JWT validation failed: JWT is expired\"\n}", + "cookie": [], + "_postman_previewlanguage": "json" + }, + { + "id": "776f722a-8de8-404d-b8fb-50e89478fe19", + "name": "An example of a 403 response object", + "originalRequest": { + "url": { + "path": [ + "campaign-templates", + ":id", + "schedule" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [] + }, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + }, + { + "key": "Accept", + "value": "application/json" + }, + { + "description": { + "content": "Added as a part of security scheme: oauth2", + "type": "text/plain" + }, + "key": "Authorization", + "value": "" + } + ], + "method": "PUT", + "body": { + "mode": "raw", + "raw": "{\n \"type\": \"ANNUALLY\",\n \"hours\": {\n \"type\": \"LIST\",\n \"values\": [\n \"1\"\n ]\n },\n \"days\": {\n \"type\": \"LIST\",\n \"values\": [\n \"1\"\n ]\n },\n \"months\": {\n \"type\": \"LIST\",\n \"values\": [\n \"1\"\n ],\n \"interval\": 3\n }\n}", + "options": { + "raw": { + "headerFamily": "json", + "language": "json" + } + } + } + }, + "status": "Forbidden", + "code": 403, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "body": "{\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}", + "cookie": [], + "_postman_previewlanguage": "json" + }, + { + "id": "3a20de6a-af10-452a-a79f-b8eb3d220669", + "name": "Yearly on Specific Days", + "originalRequest": { + "url": { + "path": [ + "campaign-templates", + ":id", + "schedule" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [] + }, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + }, + { + "key": "Accept", + "value": "application/json" + }, + { + "description": { + "content": "Added as a part of security scheme: oauth2", + "type": "text/plain" + }, + "key": "Authorization", + "value": "" + } + ], + "method": "PUT", + "body": { + "mode": "raw", + "raw": "{\n \"type\": \"ANNUALLY\",\n \"hours\": {\n \"type\": \"LIST\",\n \"values\": [\n \"1\"\n ]\n },\n \"days\": {\n \"type\": \"LIST\",\n \"values\": [\n \"--03-12\",\n \"--12-05\"\n ]\n }\n}", + "options": { + "raw": { + "headerFamily": "json", + "language": "json" + } + } + } + }, + "status": "Forbidden", + "code": 403, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "body": "{\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}", + "cookie": [], + "_postman_previewlanguage": "json" + }, + { + "id": "90938764-31fd-4916-8464-23e054134014", + "name": "On a Specific Date", + "originalRequest": { + "url": { + "path": [ + "campaign-templates", + ":id", + "schedule" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [] + }, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + }, + { + "key": "Accept", + "value": "application/json" + }, + { + "description": { + "content": "Added as a part of security scheme: oauth2", + "type": "text/plain" + }, + "key": "Authorization", + "value": "" + } + ], + "method": "PUT", + "body": { + "mode": "raw", + "raw": "{\n \"type\": \"CALENDAR\",\n \"hours\": {\n \"type\": \"LIST\",\n \"values\": [\n \"1\"\n ]\n },\n \"days\": {\n \"type\": \"LIST\",\n \"values\": [\n \"2020-02-18\"\n ]\n }\n}", + "options": { + "raw": { + "headerFamily": "json", + "language": "json" + } + } + } + }, + "status": "Forbidden", + "code": 403, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "body": "{\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}", + "cookie": [], + "_postman_previewlanguage": "json" + }, + { + "id": "523ce39c-3cda-4507-89d3-b11e11a552d9", + "name": "An example of a 404 response object", + "originalRequest": { + "url": { + "path": [ + "campaign-templates", + ":id", + "schedule" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [] + }, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + }, + { + "key": "Accept", + "value": "application/json" + }, + { + "description": { + "content": "Added as a part of security scheme: oauth2", + "type": "text/plain" + }, + "key": "Authorization", + "value": "" + } + ], + "method": "PUT", + "body": { + "mode": "raw", + "raw": "{\n \"type\": \"ANNUALLY\",\n \"hours\": {\n \"type\": \"LIST\",\n \"values\": [\n \"1\"\n ]\n },\n \"days\": {\n \"type\": \"LIST\",\n \"values\": [\n \"--03-12\",\n \"--12-05\"\n ]\n }\n}", + "options": { + "raw": { + "headerFamily": "json", + "language": "json" + } + } + } + }, + "status": "Not Found", + "code": 404, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "body": "{\n \"detailCode\": \"404 Not found\",\n \"trackingId\": \"b21b1f7ce4da4d639f2c62a57171b427\",\n \"messages\": [\n {\n \"locale\": \"en-US\",\n \"localeOrigin\": \"DEFAULT\",\n \"text\": \"The server did not find a current representation for the target resource.\"\n }\n ]\n}", + "cookie": [], + "_postman_previewlanguage": "json" + }, + { + "id": "4f0ce745-4f98-478d-b205-304a6bc7ab64", + "name": "On a Specific Date", + "originalRequest": { + "url": { + "path": [ + "campaign-templates", + ":id", + "schedule" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [] + }, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + }, + { + "key": "Accept", + "value": "application/json" + }, + { + "description": { + "content": "Added as a part of security scheme: oauth2", + "type": "text/plain" + }, + "key": "Authorization", + "value": "" + } + ], + "method": "PUT", + "body": { + "mode": "raw", + "raw": "{\n \"type\": \"CALENDAR\",\n \"hours\": {\n \"type\": \"LIST\",\n \"values\": [\n \"1\"\n ]\n },\n \"days\": {\n \"type\": \"LIST\",\n \"values\": [\n \"2020-02-18\"\n ]\n }\n}", + "options": { + "raw": { + "headerFamily": "json", + "language": "json" + } + } + } + }, + "status": "Not Found", + "code": 404, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "body": "{\n \"detailCode\": \"404 Not found\",\n \"trackingId\": \"b21b1f7ce4da4d639f2c62a57171b427\",\n \"messages\": [\n {\n \"locale\": \"en-US\",\n \"localeOrigin\": \"DEFAULT\",\n \"text\": \"The server did not find a current representation for the target resource.\"\n }\n ]\n}", + "cookie": [], + "_postman_previewlanguage": "json" + }, + { + "id": "001393f7-0d66-4239-a479-f0ac92f31b81", + "name": "On a Specific Date", + "originalRequest": { + "url": { + "path": [ + "campaign-templates", + ":id", + "schedule" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [] + }, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + }, + { + "key": "Accept", + "value": "application/json" + }, + { + "description": { + "content": "Added as a part of security scheme: oauth2", + "type": "text/plain" + }, + "key": "Authorization", + "value": "" + } + ], + "method": "PUT", + "body": { + "mode": "raw", + "raw": "{\n \"type\": \"CALENDAR\",\n \"hours\": {\n \"type\": \"LIST\",\n \"values\": [\n \"1\"\n ]\n },\n \"days\": {\n \"type\": \"LIST\",\n \"values\": [\n \"2020-02-18\"\n ]\n }\n}", + "options": { + "raw": { + "headerFamily": "json", + "language": "json" + } + } + } + }, + "status": "Too Many Requests", + "code": 429, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "body": "{\n \"message\": \" Rate Limit Exceeded \"\n}", + "cookie": [], + "_postman_previewlanguage": "json" + }, + { + "id": "77392d82-7a00-4e79-89b8-2a47362b3e94", + "name": "An example of a 500 response object", + "originalRequest": { + "url": { + "path": [ + "campaign-templates", + ":id", + "schedule" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [] + }, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + }, + { + "key": "Accept", + "value": "application/json" + }, + { + "description": { + "content": "Added as a part of security scheme: oauth2", + "type": "text/plain" + }, + "key": "Authorization", + "value": "" + } + ], + "method": "PUT", + "body": { + "mode": "raw", + "raw": "{\n \"type\": \"MONTHLY\",\n \"hours\": {\n \"type\": \"LIST\",\n \"values\": [\n \"17\"\n ]\n },\n \"days\": {\n \"type\": \"LIST\",\n \"values\": [\n \"15\"\n ]\n }\n}", + "options": { + "raw": { + "headerFamily": "json", + "language": "json" + } + } + } + }, + "status": "Internal Server Error", + "code": 500, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "body": "{\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}", + "cookie": [], + "_postman_previewlanguage": "json" + } + ], + "event": [], + "protocolProfileBehavior": { + "disableBodyPruning": true + } + }, + { + "id": "14209bd3-d0ce-4a71-87aa-37e125f1fd28", + "name": "Deletes a Campaign Template's Schedule", + "request": { + "name": "Deletes a Campaign Template's Schedule", + "description": { + "content": "Deletes the schedule for a campaign template. Returns a 404 if there is no schedule set.", + "type": "text/plain" + }, + "url": { + "path": [ + "campaign-templates", + ":id", + "schedule" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [ + { + "type": "any", + "value": "04bedce387bd47b2ae1f86eb0bb36dee", + "key": "id", + "disabled": false, + "description": { + "content": "(Required) The ID of the campaign template whose schedule is being deleted.", + "type": "text/plain" + } + } + ] + }, + "header": [ + { + "key": "Accept", + "value": "application/json" + } + ], + "method": "DELETE", + "body": {}, + "auth": null + }, + "response": [ + { + "id": "b25ccba8-f925-4eb0-b459-b788a508afb5", + "name": "No content - indicates the request was successful but there is no content to be returned in the response.", + "originalRequest": { + "url": { + "path": [ + "campaign-templates", + ":id", + "schedule" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [] + }, + "header": [ + { + "description": { + "content": "Added as a part of security scheme: oauth2", + "type": "text/plain" + }, + "key": "Authorization", + "value": "" + } + ], + "method": "DELETE", + "body": {} + }, + "status": "No Content", + "code": 204, + "header": [], + "cookie": [], + "_postman_previewlanguage": "text" + }, + { + "id": "050e90a2-57d0-4987-8702-4753d37be879", + "name": "Client Error - Returned if the request body is invalid.", + "originalRequest": { + "url": { + "path": [ + "campaign-templates", + ":id", + "schedule" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [] + }, + "header": [ + { + "key": "Accept", + "value": "application/json" + }, + { + "description": { + "content": "Added as a part of security scheme: oauth2", + "type": "text/plain" + }, + "key": "Authorization", + "value": "" + } + ], + "method": "DELETE", + "body": {} + }, + "status": "Bad Request", + "code": 400, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "body": "{\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 \"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 \"locale\": \"en-US\",\n \"localeOrigin\": \"DEFAULT\",\n \"text\": \"The request was syntactically correct but its content is semantically invalid.\"\n }\n ]\n}", + "cookie": [], + "_postman_previewlanguage": "json" + }, + { + "id": "f4b5f3fd-cf43-4e38-b80b-e4bec616af09", + "name": "Unauthorized - Returned if there is no authorization header, or if the JWT token is expired.", + "originalRequest": { + "url": { + "path": [ + "campaign-templates", + ":id", + "schedule" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [] + }, + "header": [ + { + "key": "Accept", + "value": "application/json" + }, + { + "description": { + "content": "Added as a part of security scheme: oauth2", + "type": "text/plain" + }, + "key": "Authorization", + "value": "" + } + ], + "method": "DELETE", + "body": {} + }, + "status": "Unauthorized", + "code": 401, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "body": "{\n \"error\": \"JWT validation failed: JWT is expired\"\n}", + "cookie": [], + "_postman_previewlanguage": "json" + }, + { + "id": "749a20e2-526a-45dd-a3cc-9946e2ac0c9d", + "name": "Forbidden - Returned if the user you are running as, doesn't have access to this end-point.", + "originalRequest": { + "url": { + "path": [ + "campaign-templates", + ":id", + "schedule" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [] + }, + "header": [ + { + "key": "Accept", + "value": "application/json" + }, + { + "description": { + "content": "Added as a part of security scheme: oauth2", + "type": "text/plain" + }, + "key": "Authorization", + "value": "" + } + ], + "method": "DELETE", + "body": {} + }, + "status": "Forbidden", + "code": 403, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "body": "{\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}", + "cookie": [], + "_postman_previewlanguage": "json" + }, + { + "id": "1b7c1753-da86-4930-98d2-f69113eb8261", + "name": "Not Found - returned if the request URL refers to a resource or object that does not exist", + "originalRequest": { + "url": { + "path": [ + "campaign-templates", + ":id", + "schedule" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [] + }, + "header": [ + { + "key": "Accept", + "value": "application/json" + }, + { + "description": { + "content": "Added as a part of security scheme: oauth2", + "type": "text/plain" + }, + "key": "Authorization", + "value": "" + } + ], + "method": "DELETE", + "body": {} + }, + "status": "Not Found", + "code": 404, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "body": "{\n \"detailCode\": \"404 Not found\",\n \"trackingId\": \"b21b1f7ce4da4d639f2c62a57171b427\",\n \"messages\": [\n {\n \"locale\": \"en-US\",\n \"localeOrigin\": \"DEFAULT\",\n \"text\": \"The server did not find a current representation for the target resource.\"\n }\n ]\n}", + "cookie": [], + "_postman_previewlanguage": "json" + }, + { + "id": "0fb57370-87cf-4bb6-8131-b82b332784a5", + "name": "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.", + "originalRequest": { + "url": { + "path": [ + "campaign-templates", + ":id", + "schedule" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [] + }, + "header": [ + { + "key": "Accept", + "value": "application/json" + }, + { + "description": { + "content": "Added as a part of security scheme: oauth2", + "type": "text/plain" + }, + "key": "Authorization", + "value": "" + } + ], + "method": "DELETE", + "body": {} + }, + "status": "Too Many Requests", + "code": 429, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "body": "{\n \"message\": \" Rate Limit Exceeded \"\n}", + "cookie": [], + "_postman_previewlanguage": "json" + }, + { + "id": "1bbebee4-66fd-48f8-96dc-500e60c16b39", + "name": "Internal Server Error - Returned if there is an unexpected error.", + "originalRequest": { + "url": { + "path": [ + "campaign-templates", + ":id", + "schedule" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [] + }, + "header": [ + { + "key": "Accept", + "value": "application/json" + }, + { + "description": { + "content": "Added as a part of security scheme: oauth2", + "type": "text/plain" + }, + "key": "Authorization", + "value": "" + } + ], + "method": "DELETE", + "body": {} + }, + "status": "Internal Server Error", + "code": 500, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "body": "{\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}", + "cookie": [], + "_postman_previewlanguage": "json" + } + ], + "event": [], + "protocolProfileBehavior": { + "disableBodyPruning": true + } + }, + { + "id": "97268602-1c77-46c3-af4b-c1e285276efe", + "name": "Generate a Campaign from Template", + "request": { + "name": "Generate a Campaign from Template", + "description": { + "content": "Generates a new campaign from a campaign template.\nThe campaign object contained in the template has special formatting applied to its name and description fields in order to determine the generated campaign's name/description. Placeholders in those fields are formatted with the current date and time upon generation.\nPlaceholders consist of a percent sign followed by a letter indicating what should be inserted; for example, \"%Y\" will insert the current year; a campaign template named \"Campaign for %y\" would generate a campaign called \"Campaign for 2020\" (assuming the year at generation time is 2020).\nValid placeholders are the date/time conversion suffix characters supported by [java.util.Formatter](https://docs.oracle.com/javase/8/docs/api/java/util/Formatter.html).\nRequires roles ORG_ADMIN.", + "type": "text/plain" + }, + "url": { + "path": [ + "campaign-templates", + ":id", + "generate" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [ + { + "type": "any", + "value": "2c9180835d191a86015d28455b4a2329", + "key": "id", + "disabled": false, + "description": { + "content": "(Required) The ID of the campaign template to use for generation.", + "type": "text/plain" + } + } + ] + }, + "header": [ + { + "key": "Accept", + "value": "application/json" + } + ], + "method": "POST", + "body": {}, + "auth": null + }, + "response": [ + { + "id": "15905282-4f5e-4769-b761-2f7605128ea2", + "name": "Indicates a campaign was successfully generated from this template, and returns a reference to the new campaign.", + "originalRequest": { + "url": { + "path": [ + "campaign-templates", + ":id", + "generate" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [] + }, + "header": [ + { + "key": "Accept", + "value": "application/json" + }, + { + "description": { + "content": "Added as a part of security scheme: oauth2", + "type": "text/plain" + }, + "key": "Authorization", + "value": "" + } + ], + "method": "POST", + "body": {} + }, + "status": "OK", + "code": 200, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "body": "{\n \"id\": \"ef38f94347e94562b5bb8424a56397d8\",\n \"name\": \"Campaign Name\",\n \"type\": \"CAMPAIGN\",\n \"campaignType\": \"MANAGER\",\n \"description\": \"A description of the campaign\",\n \"correlatedStatus\": \"CORRELATED\",\n \"mandatoryCommentRequirement\": \"NO_DECISIONS\"\n}", + "cookie": [], + "_postman_previewlanguage": "json" + }, + { + "id": "23f79c41-4a08-467c-a367-f0198c6d4fbc", + "name": "Client Error - Returned if the request body is invalid.", + "originalRequest": { + "url": { + "path": [ + "campaign-templates", + ":id", + "generate" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [] + }, + "header": [ + { + "key": "Accept", + "value": "application/json" + }, + { + "description": { + "content": "Added as a part of security scheme: oauth2", + "type": "text/plain" + }, + "key": "Authorization", + "value": "" + } + ], + "method": "POST", + "body": {} + }, + "status": "Bad Request", + "code": 400, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "body": "{\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 \"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 \"locale\": \"en-US\",\n \"localeOrigin\": \"DEFAULT\",\n \"text\": \"The request was syntactically correct but its content is semantically invalid.\"\n }\n ]\n}", + "cookie": [], + "_postman_previewlanguage": "json" + }, + { + "id": "2e2049bb-3e8e-42ed-98ce-09fac05b2b90", + "name": "Unauthorized - Returned if there is no authorization header, or if the JWT token is expired.", + "originalRequest": { + "url": { + "path": [ + "campaign-templates", + ":id", + "generate" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [] + }, + "header": [ + { + "key": "Accept", + "value": "application/json" + }, + { + "description": { + "content": "Added as a part of security scheme: oauth2", + "type": "text/plain" + }, + "key": "Authorization", + "value": "" + } + ], + "method": "POST", + "body": {} + }, + "status": "Unauthorized", + "code": 401, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "body": "{\n \"error\": \"JWT validation failed: JWT is expired\"\n}", + "cookie": [], + "_postman_previewlanguage": "json" + }, + { + "id": "fd4f6586-c2f7-438b-ac0f-bf37842683bf", + "name": "Forbidden - Returned if the user you are running as, doesn't have access to this end-point.", + "originalRequest": { + "url": { + "path": [ + "campaign-templates", + ":id", + "generate" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [] + }, + "header": [ + { + "key": "Accept", + "value": "application/json" + }, + { + "description": { + "content": "Added as a part of security scheme: oauth2", + "type": "text/plain" + }, + "key": "Authorization", + "value": "" + } + ], + "method": "POST", + "body": {} + }, + "status": "Forbidden", + "code": 403, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "body": "{\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}", + "cookie": [], + "_postman_previewlanguage": "json" + }, + { + "id": "55869b2f-4c19-41e0-bd7e-8736d8067beb", + "name": "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.", + "originalRequest": { + "url": { + "path": [ + "campaign-templates", + ":id", + "generate" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [] + }, + "header": [ + { + "key": "Accept", + "value": "application/json" + }, + { + "description": { + "content": "Added as a part of security scheme: oauth2", + "type": "text/plain" + }, + "key": "Authorization", + "value": "" + } + ], + "method": "POST", + "body": {} + }, + "status": "Too Many Requests", + "code": 429, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "body": "{\n \"message\": \" Rate Limit Exceeded \"\n}", + "cookie": [], + "_postman_previewlanguage": "json" + }, + { + "id": "e58107aa-4f94-4002-9554-0e666423f672", + "name": "Internal Server Error - Returned if there is an unexpected error.", + "originalRequest": { + "url": { + "path": [ + "campaign-templates", + ":id", + "generate" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [] + }, + "header": [ + { + "key": "Accept", + "value": "application/json" + }, + { + "description": { + "content": "Added as a part of security scheme: oauth2", + "type": "text/plain" + }, + "key": "Authorization", + "value": "" + } + ], + "method": "POST", + "body": {} + }, + "status": "Internal Server Error", + "code": 500, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "body": "{\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}", + "cookie": [], + "_postman_previewlanguage": "json" + } + ], + "event": [], + "protocolProfileBehavior": { + "disableBodyPruning": true + } } - ], - "body": "{\n \"detailCode\": \"\",\n \"trackingId\": \"\",\n \"messages\": [\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n },\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n }\n ],\n \"causes\": [\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n },\n {\n \"locale\": \"\",\n \"localeOrigin\": \"DEFAULT\",\n \"text\": \"\"\n }\n ]\n}", - "cookie": [], - "_postman_previewlanguage": "json" - } - ], - "event": [], - "protocolProfileBehavior": { - "disableBodyPruning": true - } + ] + }, + { + "name": "Certifications", + "description": "Use this API to implement certification functionality. \nWith this functionality in place, administrators and designated certification reviewers can review users' access certifications and decide whether to approve access, revoke it, or reassign the review to another reviewer. \nImplementing certifications improves organizations' data security by reducing inappropriate access through a distributed review process and helping them satisfy audit and regulatory requirements. \n\nA certification refers to IdentityNow's mechanism for reviewing a user's access to entitlements (sets of permissions) and approving or removing that access. \nThese serve as a way of showing that a user's access has been reviewed and approved. \nMultiple certifications by different reviewers are often required to approve a user's access. \nA set of multiple certifications is called a certification campaign.\n\nFor example, an organization may use a Manager Certification as a way of showing that a user's access has been reviewed and approved by their manager, or if the certification is part of a campaign, that the user's access has been reviewed and approved by multiple managers. \nOnce this certification has been completed, IdentityNow would provision all the access the user needs, nothing more. \n\nOrganization administrators or certification administrators can designate other IdentityNow users as certification reviewers. \nThose reviewers can select the 'Certifications' tab to view any of the certifications they either need to review or have already reviewed under the 'Active' and 'Completed' tabs, respectively. \n\nWhen a certification campaign is in progress, certification reviewers will see certifications listed under 'Active,' where they can review the involved identities. \nUnder the 'Decision' column on the right, next to each access item, reviewers can select the checkmark to approve access, select the 'X' to revoke access, or they can toggle the 'More Options' menu to reassign the certification to another reviewer and provide a reason for reassignment in the form of a comment. \n\nOnce a reviewer has made decisions on all the certification's involved access items, he or she must select 'Sign Off' to complete the review process.\nDoing so converts the certification into read-only status, preventing any further changes to the review decisions and deleting the work item (task) from the reviewer's list of work items. \n\nOnce all the reviewers have signed off, the certification campaign either completes or, if any reviewers decided to revoke access for any of the involved identities, it moves into a remediation phase. In the remediation phase, identities' entitlements are altered to remove any entitlements marked for revocation.\nIn this situation, the certification campaign completes once all the remediation requests are completed. \n\nRefer to [Certifications](https://documentation.sailpoint.com/saas/user-help/certifications.html) for more information about certifications.\n", + "item": [ + { + "id": "f7898f3f-7caf-4268-8a8f-18f563dfca76", + "name": "Identity Campaign Certifications by IDs", + "request": { + "name": "Identity Campaign Certifications by IDs", + "description": { + "content": "This API returns a list of identity campaign certifications that satisfy the given query parameters. Any authenticated token can call this API, but only certifications you are authorized to review will be returned. This API does not support requests for certifications assigned to Governance Groups.", + "type": "text/plain" + }, + "url": { + "path": [ + "certifications" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [ + { + "disabled": false, + "description": { + "content": "The ID of reviewer identity. *me* indicates the current user.", + "type": "text/plain" + }, + "key": "reviewer-identity", + "value": "me" + }, + { + "disabled": false, + "description": { + "content": "Max number of results to return.\nSee [V3 API Standard Collection Parameters](https://developer.sailpoint.com/idn/api/standard-collection-parameters) for more information.", + "type": "text/plain" + }, + "key": "limit", + "value": "250" + }, + { + "disabled": false, + "description": { + "content": "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.", + "type": "text/plain" + }, + "key": "offset", + "value": "0" + }, + { + "disabled": false, + "description": { + "content": "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.", + "type": "text/plain" + }, + "key": "count", + "value": "true" + }, + { + "disabled": false, + "description": { + "content": "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*\n\n**campaign.id**: *eq, in*\n\n**phase**: *eq*\n\n**completed**: *eq, ne*", + "type": "text/plain" + }, + "key": "filters", + "value": "id eq \"ef38f94347e94562b5bb8424a56397d8\"" + }, + { + "disabled": false, + "description": { + "content": "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: **name, due, signed**", + "type": "text/plain" + }, + "key": "sorters", + "value": "name,due" + } + ], + "variable": [] + }, + "header": [ + { + "key": "Accept", + "value": "application/json" + } + ], + "method": "GET", + "body": {}, + "auth": null + }, + "response": [ + { + "id": "c2964e03-0ba9-49d6-9309-3162ff3d3ad1", + "name": "List of identity campaign certifications", + "originalRequest": { + "url": { + "path": [ + "certifications" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [ + { + "disabled": false, + "description": { + "content": "The ID of reviewer identity. *me* indicates the current user.", + "type": "text/plain" + }, + "key": "reviewer-identity", + "value": "me" + }, + { + "disabled": false, + "description": { + "content": "Max number of results to return.\nSee [V3 API Standard Collection Parameters](https://developer.sailpoint.com/idn/api/standard-collection-parameters) for more information.", + "type": "text/plain" + }, + "key": "limit", + "value": "250" + }, + { + "disabled": false, + "description": { + "content": "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.", + "type": "text/plain" + }, + "key": "offset", + "value": "0" + }, + { + "disabled": false, + "description": { + "content": "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.", + "type": "text/plain" + }, + "key": "count", + "value": "true" + }, + { + "disabled": false, + "description": { + "content": "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*\n\n**campaign.id**: *eq, in*\n\n**phase**: *eq*\n\n**completed**: *eq, ne*", + "type": "text/plain" + }, + "key": "filters", + "value": "id eq \"ef38f94347e94562b5bb8424a56397d8\"" + }, + { + "disabled": false, + "description": { + "content": "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: **name, due, signed**", + "type": "text/plain" + }, + "key": "sorters", + "value": "name,due" + } + ], + "variable": [] + }, + "header": [ + { + "key": "Accept", + "value": "application/json" + }, + { + "description": { + "content": "Added as a part of security scheme: oauth2", + "type": "text/plain" + }, + "key": "Authorization", + "value": "" + } + ], + "method": "GET", + "body": {} + }, + "status": "OK", + "code": 200, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "body": "[\n {\n \"id\": \"2c9180835d2e5168015d32f890ca1581\",\n \"name\": \"Source Owner Access Review for Employees [source]\",\n \"campaign\": {\n \"id\": \"ef38f94347e94562b5bb8424a56397d8\",\n \"name\": \"Campaign Name\",\n \"type\": \"CAMPAIGN\",\n \"campaignType\": \"MANAGER\",\n \"description\": \"A description of the campaign\",\n \"correlatedStatus\": \"CORRELATED\",\n \"mandatoryCommentRequirement\": \"NO_DECISIONS\"\n },\n \"completed\": true,\n \"identitiesCompleted\": 5,\n \"identitiesTotal\": 10,\n \"created\": \"2018-06-25T20:22:28.104Z\",\n \"modified\": \"2018-06-25T20:22:28.104Z\",\n \"decisionsMade\": 20,\n \"decisionsTotal\": 40,\n \"due\": \"2018-10-19T13:49:37.385Z\",\n \"signed\": \"2018-10-19T13:49:37.385Z\",\n \"reviewer\": {\n \"id\": \"ef38f94347e94562b5bb8424a56397d8\",\n \"name\": \"Reviewer Name\",\n \"email\": \"reviewer@test.com\",\n \"type\": \"IDENTITY\",\n \"created\": \"2018-06-25T20:22:28.104Z\",\n \"modified\": \"2018-06-25T20:22:28.104Z\"\n },\n \"reassignment\": {\n \"from\": {\n \"id\": \"ef38f94347e94562b5bb8424a56397d8\",\n \"name\": \"Certification Name\",\n \"type\": \"CERTIFICATION\",\n \"reviewer\": {\n \"id\": \"ef38f94347e94562b5bb8424a56397d8\",\n \"name\": \"Reviewer Name\",\n \"email\": \"reviewer@test.com\",\n \"type\": \"IDENTITY\",\n \"created\": \"2018-06-25T20:22:28.104Z\",\n \"modified\": \"2018-06-25T20:22:28.104Z\"\n }\n },\n \"comment\": \"Reassigned for a reason\"\n },\n \"hasErrors\": false,\n \"errorMessage\": \"The certification has an error\",\n \"phase\": \"ACTIVE\"\n },\n {\n \"id\": \"2c9180835d2e5168015d32f890ca1581\",\n \"name\": \"Source Owner Access Review for Employees [source]\",\n \"campaign\": {\n \"id\": \"ef38f94347e94562b5bb8424a56397d8\",\n \"name\": \"Campaign Name\",\n \"type\": \"CAMPAIGN\",\n \"campaignType\": \"MANAGER\",\n \"description\": \"A description of the campaign\",\n \"correlatedStatus\": \"CORRELATED\",\n \"mandatoryCommentRequirement\": \"NO_DECISIONS\"\n },\n \"completed\": true,\n \"identitiesCompleted\": 5,\n \"identitiesTotal\": 10,\n \"created\": \"2018-06-25T20:22:28.104Z\",\n \"modified\": \"2018-06-25T20:22:28.104Z\",\n \"decisionsMade\": 20,\n \"decisionsTotal\": 40,\n \"due\": \"2018-10-19T13:49:37.385Z\",\n \"signed\": \"2018-10-19T13:49:37.385Z\",\n \"reviewer\": {\n \"id\": \"ef38f94347e94562b5bb8424a56397d8\",\n \"name\": \"Reviewer Name\",\n \"email\": \"reviewer@test.com\",\n \"type\": \"IDENTITY\",\n \"created\": \"2018-06-25T20:22:28.104Z\",\n \"modified\": \"2018-06-25T20:22:28.104Z\"\n },\n \"reassignment\": {\n \"from\": {\n \"id\": \"ef38f94347e94562b5bb8424a56397d8\",\n \"name\": \"Certification Name\",\n \"type\": \"CERTIFICATION\",\n \"reviewer\": {\n \"id\": \"ef38f94347e94562b5bb8424a56397d8\",\n \"name\": \"Reviewer Name\",\n \"email\": \"reviewer@test.com\",\n \"type\": \"IDENTITY\",\n \"created\": \"2018-06-25T20:22:28.104Z\",\n \"modified\": \"2018-06-25T20:22:28.104Z\"\n }\n },\n \"comment\": \"Reassigned for a reason\"\n },\n \"hasErrors\": false,\n \"errorMessage\": \"The certification has an error\",\n \"phase\": \"ACTIVE\"\n }\n]", + "cookie": [], + "_postman_previewlanguage": "json" + }, + { + "id": "005a33e0-cfa8-47ee-af02-f19417cae4c3", + "name": "Client Error - Returned if the request body is invalid.", + "originalRequest": { + "url": { + "path": [ + "certifications" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [ + { + "disabled": false, + "description": { + "content": "The ID of reviewer identity. *me* indicates the current user.", + "type": "text/plain" + }, + "key": "reviewer-identity", + "value": "me" + }, + { + "disabled": false, + "description": { + "content": "Max number of results to return.\nSee [V3 API Standard Collection Parameters](https://developer.sailpoint.com/idn/api/standard-collection-parameters) for more information.", + "type": "text/plain" + }, + "key": "limit", + "value": "250" + }, + { + "disabled": false, + "description": { + "content": "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.", + "type": "text/plain" + }, + "key": "offset", + "value": "0" + }, + { + "disabled": false, + "description": { + "content": "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.", + "type": "text/plain" + }, + "key": "count", + "value": "true" + }, + { + "disabled": false, + "description": { + "content": "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*\n\n**campaign.id**: *eq, in*\n\n**phase**: *eq*\n\n**completed**: *eq, ne*", + "type": "text/plain" + }, + "key": "filters", + "value": "id eq \"ef38f94347e94562b5bb8424a56397d8\"" + }, + { + "disabled": false, + "description": { + "content": "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: **name, due, signed**", + "type": "text/plain" + }, + "key": "sorters", + "value": "name,due" + } + ], + "variable": [] + }, + "header": [ + { + "key": "Accept", + "value": "application/json" + }, + { + "description": { + "content": "Added as a part of security scheme: oauth2", + "type": "text/plain" + }, + "key": "Authorization", + "value": "" + } + ], + "method": "GET", + "body": {} + }, + "status": "Bad Request", + "code": 400, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "body": "{\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 \"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 \"locale\": \"en-US\",\n \"localeOrigin\": \"DEFAULT\",\n \"text\": \"The request was syntactically correct but its content is semantically invalid.\"\n }\n ]\n}", + "cookie": [], + "_postman_previewlanguage": "json" + }, + { + "id": "3fb77668-268c-45c7-bd09-f7696370f2bd", + "name": "Unauthorized - Returned if there is no authorization header, or if the JWT token is expired.", + "originalRequest": { + "url": { + "path": [ + "certifications" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [ + { + "disabled": false, + "description": { + "content": "The ID of reviewer identity. *me* indicates the current user.", + "type": "text/plain" + }, + "key": "reviewer-identity", + "value": "me" + }, + { + "disabled": false, + "description": { + "content": "Max number of results to return.\nSee [V3 API Standard Collection Parameters](https://developer.sailpoint.com/idn/api/standard-collection-parameters) for more information.", + "type": "text/plain" + }, + "key": "limit", + "value": "250" + }, + { + "disabled": false, + "description": { + "content": "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.", + "type": "text/plain" + }, + "key": "offset", + "value": "0" + }, + { + "disabled": false, + "description": { + "content": "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.", + "type": "text/plain" + }, + "key": "count", + "value": "true" + }, + { + "disabled": false, + "description": { + "content": "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*\n\n**campaign.id**: *eq, in*\n\n**phase**: *eq*\n\n**completed**: *eq, ne*", + "type": "text/plain" + }, + "key": "filters", + "value": "id eq \"ef38f94347e94562b5bb8424a56397d8\"" + }, + { + "disabled": false, + "description": { + "content": "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: **name, due, signed**", + "type": "text/plain" + }, + "key": "sorters", + "value": "name,due" + } + ], + "variable": [] + }, + "header": [ + { + "key": "Accept", + "value": "application/json" + }, + { + "description": { + "content": "Added as a part of security scheme: oauth2", + "type": "text/plain" + }, + "key": "Authorization", + "value": "" + } + ], + "method": "GET", + "body": {} + }, + "status": "Unauthorized", + "code": 401, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "body": "{\n \"error\": \"JWT validation failed: JWT is expired\"\n}", + "cookie": [], + "_postman_previewlanguage": "json" + }, + { + "id": "6f9cdbb5-045b-4daa-8b26-2a5de5206ded", + "name": "Forbidden - Returned if the user you are running as, doesn't have access to this end-point.", + "originalRequest": { + "url": { + "path": [ + "certifications" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [ + { + "disabled": false, + "description": { + "content": "The ID of reviewer identity. *me* indicates the current user.", + "type": "text/plain" + }, + "key": "reviewer-identity", + "value": "me" + }, + { + "disabled": false, + "description": { + "content": "Max number of results to return.\nSee [V3 API Standard Collection Parameters](https://developer.sailpoint.com/idn/api/standard-collection-parameters) for more information.", + "type": "text/plain" + }, + "key": "limit", + "value": "250" + }, + { + "disabled": false, + "description": { + "content": "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.", + "type": "text/plain" + }, + "key": "offset", + "value": "0" + }, + { + "disabled": false, + "description": { + "content": "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.", + "type": "text/plain" + }, + "key": "count", + "value": "true" + }, + { + "disabled": false, + "description": { + "content": "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*\n\n**campaign.id**: *eq, in*\n\n**phase**: *eq*\n\n**completed**: *eq, ne*", + "type": "text/plain" + }, + "key": "filters", + "value": "id eq \"ef38f94347e94562b5bb8424a56397d8\"" + }, + { + "disabled": false, + "description": { + "content": "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: **name, due, signed**", + "type": "text/plain" + }, + "key": "sorters", + "value": "name,due" + } + ], + "variable": [] + }, + "header": [ + { + "key": "Accept", + "value": "application/json" + }, + { + "description": { + "content": "Added as a part of security scheme: oauth2", + "type": "text/plain" + }, + "key": "Authorization", + "value": "" + } + ], + "method": "GET", + "body": {} + }, + "status": "Forbidden", + "code": 403, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "body": "{\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}", + "cookie": [], + "_postman_previewlanguage": "json" + }, + { + "id": "80358180-21cb-48ab-8a2a-417b1869a989", + "name": "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.", + "originalRequest": { + "url": { + "path": [ + "certifications" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [ + { + "disabled": false, + "description": { + "content": "The ID of reviewer identity. *me* indicates the current user.", + "type": "text/plain" + }, + "key": "reviewer-identity", + "value": "me" + }, + { + "disabled": false, + "description": { + "content": "Max number of results to return.\nSee [V3 API Standard Collection Parameters](https://developer.sailpoint.com/idn/api/standard-collection-parameters) for more information.", + "type": "text/plain" + }, + "key": "limit", + "value": "250" + }, + { + "disabled": false, + "description": { + "content": "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.", + "type": "text/plain" + }, + "key": "offset", + "value": "0" + }, + { + "disabled": false, + "description": { + "content": "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.", + "type": "text/plain" + }, + "key": "count", + "value": "true" + }, + { + "disabled": false, + "description": { + "content": "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*\n\n**campaign.id**: *eq, in*\n\n**phase**: *eq*\n\n**completed**: *eq, ne*", + "type": "text/plain" + }, + "key": "filters", + "value": "id eq \"ef38f94347e94562b5bb8424a56397d8\"" + }, + { + "disabled": false, + "description": { + "content": "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: **name, due, signed**", + "type": "text/plain" + }, + "key": "sorters", + "value": "name,due" + } + ], + "variable": [] + }, + "header": [ + { + "key": "Accept", + "value": "application/json" + }, + { + "description": { + "content": "Added as a part of security scheme: oauth2", + "type": "text/plain" + }, + "key": "Authorization", + "value": "" + } + ], + "method": "GET", + "body": {} + }, + "status": "Too Many Requests", + "code": 429, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "body": "{\n \"message\": \" Rate Limit Exceeded \"\n}", + "cookie": [], + "_postman_previewlanguage": "json" + }, + { + "id": "67d079d3-cc5d-44a0-9b09-dfe8928e6682", + "name": "Internal Server Error - Returned if there is an unexpected error.", + "originalRequest": { + "url": { + "path": [ + "certifications" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [ + { + "disabled": false, + "description": { + "content": "The ID of reviewer identity. *me* indicates the current user.", + "type": "text/plain" + }, + "key": "reviewer-identity", + "value": "me" + }, + { + "disabled": false, + "description": { + "content": "Max number of results to return.\nSee [V3 API Standard Collection Parameters](https://developer.sailpoint.com/idn/api/standard-collection-parameters) for more information.", + "type": "text/plain" + }, + "key": "limit", + "value": "250" + }, + { + "disabled": false, + "description": { + "content": "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.", + "type": "text/plain" + }, + "key": "offset", + "value": "0" + }, + { + "disabled": false, + "description": { + "content": "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.", + "type": "text/plain" + }, + "key": "count", + "value": "true" + }, + { + "disabled": false, + "description": { + "content": "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*\n\n**campaign.id**: *eq, in*\n\n**phase**: *eq*\n\n**completed**: *eq, ne*", + "type": "text/plain" + }, + "key": "filters", + "value": "id eq \"ef38f94347e94562b5bb8424a56397d8\"" + }, + { + "disabled": false, + "description": { + "content": "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: **name, due, signed**", + "type": "text/plain" + }, + "key": "sorters", + "value": "name,due" + } + ], + "variable": [] + }, + "header": [ + { + "key": "Accept", + "value": "application/json" + }, + { + "description": { + "content": "Added as a part of security scheme: oauth2", + "type": "text/plain" + }, + "key": "Authorization", + "value": "" + } + ], + "method": "GET", + "body": {} + }, + "status": "Internal Server Error", + "code": 500, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "body": "{\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}", + "cookie": [], + "_postman_previewlanguage": "json" + } + ], + "event": [], + "protocolProfileBehavior": { + "disableBodyPruning": true + } + }, + { + "id": "217d6b0c-9382-4d69-a73f-90ae84812d3b", + "name": "Identity Certification by ID", + "request": { + "name": "Identity Certification by ID", + "description": { + "content": "This API returns a single identity campaign certification by its ID. A token with ORG_ADMIN or CERT_ADMIN authority is required to call this API. Reviewers for this certification can also call this API. This API does not support requests for certifications assigned to Governance Groups.", + "type": "text/plain" + }, + "url": { + "path": [ + "certifications", + ":id" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [ + { + "type": "any", + "value": "ef38f94347e94562b5bb8424a56397d8", + "key": "id", + "disabled": false, + "description": { + "content": "(Required) The certification id", + "type": "text/plain" + } + } + ] + }, + "header": [ + { + "key": "Accept", + "value": "application/json" + } + ], + "method": "GET", + "body": {}, + "auth": null + }, + "response": [ + { + "id": "b009a6e8-d1a1-4b88-9906-b90522a9f8ac", + "name": "An identity campaign certification object", + "originalRequest": { + "url": { + "path": [ + "certifications", + ":id" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [] + }, + "header": [ + { + "key": "Accept", + "value": "application/json" + }, + { + "description": { + "content": "Added as a part of security scheme: oauth2", + "type": "text/plain" + }, + "key": "Authorization", + "value": "" + } + ], + "method": "GET", + "body": {} + }, + "status": "OK", + "code": 200, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "body": "{\n \"id\": \"2c9180835d2e5168015d32f890ca1581\",\n \"name\": \"Source Owner Access Review for Employees [source]\",\n \"campaign\": {\n \"id\": \"ef38f94347e94562b5bb8424a56397d8\",\n \"name\": \"Campaign Name\",\n \"type\": \"CAMPAIGN\",\n \"campaignType\": \"MANAGER\",\n \"description\": \"A description of the campaign\",\n \"correlatedStatus\": \"CORRELATED\",\n \"mandatoryCommentRequirement\": \"NO_DECISIONS\"\n },\n \"completed\": true,\n \"identitiesCompleted\": 5,\n \"identitiesTotal\": 10,\n \"created\": \"2018-06-25T20:22:28.104Z\",\n \"modified\": \"2018-06-25T20:22:28.104Z\",\n \"decisionsMade\": 20,\n \"decisionsTotal\": 40,\n \"due\": \"2018-10-19T13:49:37.385Z\",\n \"signed\": \"2018-10-19T13:49:37.385Z\",\n \"reviewer\": {\n \"id\": \"ef38f94347e94562b5bb8424a56397d8\",\n \"name\": \"Reviewer Name\",\n \"email\": \"reviewer@test.com\",\n \"type\": \"IDENTITY\",\n \"created\": \"2018-06-25T20:22:28.104Z\",\n \"modified\": \"2018-06-25T20:22:28.104Z\"\n },\n \"reassignment\": {\n \"from\": {\n \"id\": \"ef38f94347e94562b5bb8424a56397d8\",\n \"name\": \"Certification Name\",\n \"type\": \"CERTIFICATION\",\n \"reviewer\": {\n \"id\": \"ef38f94347e94562b5bb8424a56397d8\",\n \"name\": \"Reviewer Name\",\n \"email\": \"reviewer@test.com\",\n \"type\": \"IDENTITY\",\n \"created\": \"2018-06-25T20:22:28.104Z\",\n \"modified\": \"2018-06-25T20:22:28.104Z\"\n }\n },\n \"comment\": \"Reassigned for a reason\"\n },\n \"hasErrors\": false,\n \"errorMessage\": \"The certification has an error\",\n \"phase\": \"ACTIVE\"\n}", + "cookie": [], + "_postman_previewlanguage": "json" + }, + { + "id": "00957fca-50ff-4bb2-bb52-754e60e8d0e5", + "name": "Client Error - Returned if the request body is invalid.", + "originalRequest": { + "url": { + "path": [ + "certifications", + ":id" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [] + }, + "header": [ + { + "key": "Accept", + "value": "application/json" + }, + { + "description": { + "content": "Added as a part of security scheme: oauth2", + "type": "text/plain" + }, + "key": "Authorization", + "value": "" + } + ], + "method": "GET", + "body": {} + }, + "status": "Bad Request", + "code": 400, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "body": "{\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 \"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 \"locale\": \"en-US\",\n \"localeOrigin\": \"DEFAULT\",\n \"text\": \"The request was syntactically correct but its content is semantically invalid.\"\n }\n ]\n}", + "cookie": [], + "_postman_previewlanguage": "json" + }, + { + "id": "03e33875-f1ba-4042-897f-96ebb567ec00", + "name": "Unauthorized - Returned if there is no authorization header, or if the JWT token is expired.", + "originalRequest": { + "url": { + "path": [ + "certifications", + ":id" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [] + }, + "header": [ + { + "key": "Accept", + "value": "application/json" + }, + { + "description": { + "content": "Added as a part of security scheme: oauth2", + "type": "text/plain" + }, + "key": "Authorization", + "value": "" + } + ], + "method": "GET", + "body": {} + }, + "status": "Unauthorized", + "code": 401, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "body": "{\n \"error\": \"JWT validation failed: JWT is expired\"\n}", + "cookie": [], + "_postman_previewlanguage": "json" + }, + { + "id": "205a4183-0c79-4b85-8f36-5dc28b7a162c", + "name": "Forbidden - Returned if the user you are running as, doesn't have access to this end-point.", + "originalRequest": { + "url": { + "path": [ + "certifications", + ":id" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [] + }, + "header": [ + { + "key": "Accept", + "value": "application/json" + }, + { + "description": { + "content": "Added as a part of security scheme: oauth2", + "type": "text/plain" + }, + "key": "Authorization", + "value": "" + } + ], + "method": "GET", + "body": {} + }, + "status": "Forbidden", + "code": 403, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "body": "{\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}", + "cookie": [], + "_postman_previewlanguage": "json" + }, + { + "id": "6727c5d4-2465-41d3-afc5-1c2472f26daf", + "name": "Not Found - returned if the request URL refers to a resource or object that does not exist", + "originalRequest": { + "url": { + "path": [ + "certifications", + ":id" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [] + }, + "header": [ + { + "key": "Accept", + "value": "application/json" + }, + { + "description": { + "content": "Added as a part of security scheme: oauth2", + "type": "text/plain" + }, + "key": "Authorization", + "value": "" + } + ], + "method": "GET", + "body": {} + }, + "status": "Not Found", + "code": 404, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "body": "{\n \"detailCode\": \"404 Not found\",\n \"trackingId\": \"b21b1f7ce4da4d639f2c62a57171b427\",\n \"messages\": [\n {\n \"locale\": \"en-US\",\n \"localeOrigin\": \"DEFAULT\",\n \"text\": \"The server did not find a current representation for the target resource.\"\n }\n ]\n}", + "cookie": [], + "_postman_previewlanguage": "json" + }, + { + "id": "3d3078f7-f8c0-4cbb-bf76-bbc5b2687dd5", + "name": "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.", + "originalRequest": { + "url": { + "path": [ + "certifications", + ":id" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [] + }, + "header": [ + { + "key": "Accept", + "value": "application/json" + }, + { + "description": { + "content": "Added as a part of security scheme: oauth2", + "type": "text/plain" + }, + "key": "Authorization", + "value": "" + } + ], + "method": "GET", + "body": {} + }, + "status": "Too Many Requests", + "code": 429, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "body": "{\n \"message\": \" Rate Limit Exceeded \"\n}", + "cookie": [], + "_postman_previewlanguage": "json" + }, + { + "id": "3876b89e-2f13-4c6e-8dc6-f2ad8a9d67b2", + "name": "Internal Server Error - Returned if there is an unexpected error.", + "originalRequest": { + "url": { + "path": [ + "certifications", + ":id" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [] + }, + "header": [ + { + "key": "Accept", + "value": "application/json" + }, + { + "description": { + "content": "Added as a part of security scheme: oauth2", + "type": "text/plain" + }, + "key": "Authorization", + "value": "" + } + ], + "method": "GET", + "body": {} + }, + "status": "Internal Server Error", + "code": 500, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "body": "{\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}", + "cookie": [], + "_postman_previewlanguage": "json" + } + ], + "event": [], + "protocolProfileBehavior": { + "disableBodyPruning": true + } + }, + { + "id": "b314ebb1-b141-41d0-a8a2-e33b99d7ccc9", + "name": "List of Access Review Items", + "request": { + "name": "List of Access Review Items", + "description": { + "content": "This API returns a list of access review items for an identity campaign certification. A token with ORG_ADMIN or CERT_ADMIN authority is required to call this API. Reviewers for this certification can also call this API. This API does not support requests for certifications assigned to Governance Groups.", + "type": "text/plain" + }, + "url": { + "path": [ + "certifications", + ":id", + "access-review-items" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [ + { + "disabled": false, + "description": { + "content": "Max number of results to return.\nSee [V3 API Standard Collection Parameters](https://developer.sailpoint.com/idn/api/standard-collection-parameters) for more information.", + "type": "text/plain" + }, + "key": "limit", + "value": "250" + }, + { + "disabled": false, + "description": { + "content": "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.", + "type": "text/plain" + }, + "key": "offset", + "value": "0" + }, + { + "disabled": false, + "description": { + "content": "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.", + "type": "text/plain" + }, + "key": "count", + "value": "true" + }, + { + "disabled": false, + "description": { + "content": "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*\n\n**type**: *eq*\n\n**access.type**: *eq*\n\n**completed**: *eq, ne*\n\n**identitySummary.id**: *eq, in*\n\n**identitySummary.name**: *eq, sw*\n\n**access.id**: *eq, in*\n\n**access.name**: *eq, sw*\n\n**entitlement.sourceName**: *eq, sw*\n\n**accessProfile.sourceName**: *eq, sw*", + "type": "text/plain" + }, + "key": "filters", + "value": "id eq \"ef38f94347e94562b5bb8424a56397d8\"" + }, + { + "disabled": false, + "description": { + "content": "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: **identitySummary.name, access.name, access.type, entitlement.sourceName, accessProfile.sourceName**", + "type": "text/plain" + }, + "key": "sorters", + "value": "access.name,-accessProfile.sourceName" + }, + { + "disabled": false, + "description": { + "content": "Filter results to view access review items that pertain to any of the specified comma-separated entitlement IDs.\n\nAn error will occur if this param is used with **access-profiles** or **roles** as only one of these query params can be used at a time.", + "type": "text/plain" + }, + "key": "entitlements", + "value": "identityEntitlement" + }, + { + "disabled": false, + "description": { + "content": "Filter results to view access review items that pertain to any of the specified comma-separated access-profle IDs.\n\nAn error will occur if this param is used with **entitlements** or **roles** as only one of these query params can be used at a time.", + "type": "text/plain" + }, + "key": "access-profiles", + "value": "accessProfile1" + }, + { + "disabled": false, + "description": { + "content": "Filter results to view access review items that pertain to any of the specified comma-separated role IDs.\n\nAn error will occur if this param is used with **entitlements** or **access-profiles** as only one of these query params can be used at a time.", + "type": "text/plain" + }, + "key": "roles", + "value": "userRole" + } + ], + "variable": [ + { + "type": "any", + "value": "ef38f94347e94562b5bb8424a56397d8", + "key": "id", + "disabled": false, + "description": { + "content": "(Required) The identity campaign certification ID", + "type": "text/plain" + } + } + ] + }, + "header": [ + { + "key": "Accept", + "value": "application/json" + } + ], + "method": "GET", + "body": {}, + "auth": null + }, + "response": [ + { + "id": "af42860b-a6cb-4724-8006-b31f498bff44", + "name": "A list of access review items", + "originalRequest": { + "url": { + "path": [ + "certifications", + ":id", + "access-review-items" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [ + { + "disabled": false, + "description": { + "content": "Max number of results to return.\nSee [V3 API Standard Collection Parameters](https://developer.sailpoint.com/idn/api/standard-collection-parameters) for more information.", + "type": "text/plain" + }, + "key": "limit", + "value": "250" + }, + { + "disabled": false, + "description": { + "content": "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.", + "type": "text/plain" + }, + "key": "offset", + "value": "0" + }, + { + "disabled": false, + "description": { + "content": "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.", + "type": "text/plain" + }, + "key": "count", + "value": "true" + }, + { + "disabled": false, + "description": { + "content": "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*\n\n**type**: *eq*\n\n**access.type**: *eq*\n\n**completed**: *eq, ne*\n\n**identitySummary.id**: *eq, in*\n\n**identitySummary.name**: *eq, sw*\n\n**access.id**: *eq, in*\n\n**access.name**: *eq, sw*\n\n**entitlement.sourceName**: *eq, sw*\n\n**accessProfile.sourceName**: *eq, sw*", + "type": "text/plain" + }, + "key": "filters", + "value": "id eq \"ef38f94347e94562b5bb8424a56397d8\"" + }, + { + "disabled": false, + "description": { + "content": "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: **identitySummary.name, access.name, access.type, entitlement.sourceName, accessProfile.sourceName**", + "type": "text/plain" + }, + "key": "sorters", + "value": "access.name,-accessProfile.sourceName" + }, + { + "disabled": false, + "description": { + "content": "Filter results to view access review items that pertain to any of the specified comma-separated entitlement IDs.\n\nAn error will occur if this param is used with **access-profiles** or **roles** as only one of these query params can be used at a time.", + "type": "text/plain" + }, + "key": "entitlements", + "value": "identityEntitlement" + }, + { + "disabled": false, + "description": { + "content": "Filter results to view access review items that pertain to any of the specified comma-separated access-profle IDs.\n\nAn error will occur if this param is used with **entitlements** or **roles** as only one of these query params can be used at a time.", + "type": "text/plain" + }, + "key": "access-profiles", + "value": "accessProfile1" + }, + { + "disabled": false, + "description": { + "content": "Filter results to view access review items that pertain to any of the specified comma-separated role IDs.\n\nAn error will occur if this param is used with **entitlements** or **access-profiles** as only one of these query params can be used at a time.", + "type": "text/plain" + }, + "key": "roles", + "value": "userRole" + } + ], + "variable": [] + }, + "header": [ + { + "key": "Accept", + "value": "application/json" + }, + { + "description": { + "content": "Added as a part of security scheme: oauth2", + "type": "text/plain" + }, + "key": "Authorization", + "value": "" + } + ], + "method": "GET", + "body": {} + }, + "status": "OK", + "code": 200, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "body": "[\n {\n \"accessSummary\": {\n \"access\": {\n \"type\": \"IDENTITY\",\n \"id\": \"2c9180867160846801719932c5153fb7\",\n \"name\": \"Entitlement for Company Database\"\n },\n \"entitlement\": {\n \"id\": \"2c918085718230600171993742c63558\",\n \"name\": \"CN=entitlement.bbb7c650\",\n \"description\": \"Gives read/write access to the company database\",\n \"privileged\": false,\n \"owner\": {\n \"type\": \"IDENTITY\",\n \"id\": \"5168015d32f890ca15812c9180835d2e\",\n \"name\": \"Alison Ferguso\",\n \"email\": \"alison.ferguso@identitysoon.com\"\n },\n \"attributeName\": \"memberOf\",\n \"attributeValue\": \"CN=entitlement.bbb7c650\",\n \"sourceSchemaObjectType\": \"groups\",\n \"sourceName\": \"ODS-AD-Source\",\n \"sourceType\": \"Active Directory - Direct\",\n \"sourceId\": \"78ca6be511cb41fbb86dba2fcca7780c\",\n \"hasPermissions\": false,\n \"isPermission\": false,\n \"revocable\": true,\n \"cloudGoverned\": false,\n \"containsDataAccess\": true,\n \"dataAccess\": {\n \"policies\": [\n {\n \"value\": \"GDPR-20\"\n },\n {\n \"value\": \"GDPR-20\"\n }\n ],\n \"categories\": [\n {\n \"value\": \"email-7\",\n \"matchCount\": 10\n },\n {\n \"value\": \"email-7\",\n \"matchCount\": 10\n }\n ],\n \"impactScore\": {\n \"value\": \"Medium\"\n }\n },\n \"account\": {\n \"nativeIdentity\": \"CN=Alison Ferguso\",\n \"disabled\": false,\n \"locked\": false,\n \"type\": \"IDENTITY\",\n \"id\": \"2c9180857182305e0171993737eb29e6\",\n \"name\": \"Alison Ferguso\",\n \"created\": \"2020-04-20T20:11:05.067Z\",\n \"modified\": \"2020-05-20T18:57:16.987Z\",\n \"activityInsights\": {\n \"accountID\": \"c4ddd5421d8549f0abd309162cafd3b1\",\n \"usageDays\": 45,\n \"usageDaysState\": \"COMPLETE\"\n }\n }\n },\n \"accessProfile\": {\n \"id\": \"2c91808a7190d06e01719938fcd20792\",\n \"name\": \"Employee-database-read-write\",\n \"description\": \"Collection of entitlements to read/write the employee database\",\n \"privileged\": false,\n \"cloudGoverned\": false,\n \"endDate\": \"2021-12-25T00:00:00.000Z\",\n \"owner\": {\n \"type\": \"IDENTITY\",\n \"id\": \"5168015d32f890ca15812c9180835d2e\",\n \"name\": \"Alison Ferguso\",\n \"email\": \"alison.ferguso@identitysoon.com\"\n },\n \"entitlements\": [\n {\n \"id\": \"2c918085718230600171993742c63558\",\n \"name\": \"CN=entitlement.bbb7c650\",\n \"description\": \"Gives read/write access to the company database\",\n \"privileged\": false,\n \"owner\": {\n \"type\": \"IDENTITY\",\n \"id\": \"5168015d32f890ca15812c9180835d2e\",\n \"name\": \"Alison Ferguso\",\n \"email\": \"alison.ferguso@identitysoon.com\"\n },\n \"attributeName\": \"memberOf\",\n \"attributeValue\": \"CN=entitlement.bbb7c650\",\n \"sourceSchemaObjectType\": \"groups\",\n \"sourceName\": \"ODS-AD-Source\",\n \"sourceType\": \"Active Directory - Direct\",\n \"sourceId\": \"78ca6be511cb41fbb86dba2fcca7780c\",\n \"hasPermissions\": false,\n \"isPermission\": false,\n \"revocable\": true,\n \"cloudGoverned\": false,\n \"containsDataAccess\": true,\n \"dataAccess\": {\n \"policies\": [\n {\n \"value\": \"GDPR-20\"\n },\n {\n \"value\": \"GDPR-20\"\n }\n ],\n \"categories\": [\n {\n \"value\": \"email-7\",\n \"matchCount\": 10\n },\n {\n \"value\": \"email-7\",\n \"matchCount\": 10\n }\n ],\n \"impactScore\": {\n \"value\": \"Medium\"\n }\n },\n \"account\": {\n \"nativeIdentity\": \"CN=Alison Ferguso\",\n \"disabled\": false,\n \"locked\": false,\n \"type\": \"IDENTITY\",\n \"id\": \"2c9180857182305e0171993737eb29e6\",\n \"name\": \"Alison Ferguso\",\n \"created\": \"2020-04-20T20:11:05.067Z\",\n \"modified\": \"2020-05-20T18:57:16.987Z\",\n \"activityInsights\": {\n \"accountID\": \"c4ddd5421d8549f0abd309162cafd3b1\",\n \"usageDays\": 45,\n \"usageDaysState\": \"COMPLETE\"\n }\n }\n },\n {\n \"id\": \"2c918085718230600171993742c63558\",\n \"name\": \"CN=entitlement.bbb7c650\",\n \"description\": \"Gives read/write access to the company database\",\n \"privileged\": false,\n \"owner\": {\n \"type\": \"IDENTITY\",\n \"id\": \"5168015d32f890ca15812c9180835d2e\",\n \"name\": \"Alison Ferguso\",\n \"email\": \"alison.ferguso@identitysoon.com\"\n },\n \"attributeName\": \"memberOf\",\n \"attributeValue\": \"CN=entitlement.bbb7c650\",\n \"sourceSchemaObjectType\": \"groups\",\n \"sourceName\": \"ODS-AD-Source\",\n \"sourceType\": \"Active Directory - Direct\",\n \"sourceId\": \"78ca6be511cb41fbb86dba2fcca7780c\",\n \"hasPermissions\": false,\n \"isPermission\": false,\n \"revocable\": true,\n \"cloudGoverned\": false,\n \"containsDataAccess\": true,\n \"dataAccess\": {\n \"policies\": [\n {\n \"value\": \"GDPR-20\"\n },\n {\n \"value\": \"GDPR-20\"\n }\n ],\n \"categories\": [\n {\n \"value\": \"email-7\",\n \"matchCount\": 10\n },\n {\n \"value\": \"email-7\",\n \"matchCount\": 10\n }\n ],\n \"impactScore\": {\n \"value\": \"Medium\"\n }\n },\n \"account\": {\n \"nativeIdentity\": \"CN=Alison Ferguso\",\n \"disabled\": false,\n \"locked\": false,\n \"type\": \"IDENTITY\",\n \"id\": \"2c9180857182305e0171993737eb29e6\",\n \"name\": \"Alison Ferguso\",\n \"created\": \"2020-04-20T20:11:05.067Z\",\n \"modified\": \"2020-05-20T18:57:16.987Z\",\n \"activityInsights\": {\n \"accountID\": \"c4ddd5421d8549f0abd309162cafd3b1\",\n \"usageDays\": 45,\n \"usageDaysState\": \"COMPLETE\"\n }\n }\n }\n ],\n \"created\": \"2021-01-01T22:32:58.104Z\",\n \"modified\": \"2021-02-01T22:32:58.104Z\"\n },\n \"role\": {\n \"id\": \"2c91808a7190d06e0171993907fd0794\",\n \"name\": \"Accounting-Employees\",\n \"description\": \"Role for members of the accounting department with the necessary Access Profiles\",\n \"privileged\": false,\n \"owner\": {\n \"type\": \"IDENTITY\",\n \"id\": \"5168015d32f890ca15812c9180835d2e\",\n \"name\": \"Alison Ferguso\",\n \"email\": \"alison.ferguso@identitysoon.com\"\n },\n \"revocable\": false,\n \"endDate\": \"2021-12-25T00:00:00.000Z\",\n \"accessProfiles\": [\n {\n \"id\": \"2c91808a7190d06e01719938fcd20792\",\n \"name\": \"Employee-database-read-write\",\n \"description\": \"Collection of entitlements to read/write the employee database\",\n \"privileged\": false,\n \"cloudGoverned\": false,\n \"endDate\": \"2021-12-25T00:00:00.000Z\",\n \"owner\": {\n \"type\": \"IDENTITY\",\n \"id\": \"5168015d32f890ca15812c9180835d2e\",\n \"name\": \"Alison Ferguso\",\n \"email\": \"alison.ferguso@identitysoon.com\"\n },\n \"entitlements\": [\n {\n \"id\": \"2c918085718230600171993742c63558\",\n \"name\": \"CN=entitlement.bbb7c650\",\n \"description\": \"Gives read/write access to the company database\",\n \"privileged\": false,\n \"owner\": {\n \"type\": \"IDENTITY\",\n \"id\": \"5168015d32f890ca15812c9180835d2e\",\n \"name\": \"Alison Ferguso\",\n \"email\": \"alison.ferguso@identitysoon.com\"\n },\n \"attributeName\": \"memberOf\",\n \"attributeValue\": \"CN=entitlement.bbb7c650\",\n \"sourceSchemaObjectType\": \"groups\",\n \"sourceName\": \"ODS-AD-Source\",\n \"sourceType\": \"Active Directory - Direct\",\n \"sourceId\": \"78ca6be511cb41fbb86dba2fcca7780c\",\n \"hasPermissions\": false,\n \"isPermission\": false,\n \"revocable\": true,\n \"cloudGoverned\": false,\n \"containsDataAccess\": true,\n \"dataAccess\": {\n \"policies\": [\n {\n \"value\": \"GDPR-20\"\n },\n {\n \"value\": \"GDPR-20\"\n }\n ],\n \"categories\": [\n {\n \"value\": \"email-7\",\n \"matchCount\": 10\n },\n {\n \"value\": \"email-7\",\n \"matchCount\": 10\n }\n ],\n \"impactScore\": {\n \"value\": \"Medium\"\n }\n },\n \"account\": {\n \"nativeIdentity\": \"CN=Alison Ferguso\",\n \"disabled\": false,\n \"locked\": false,\n \"type\": \"IDENTITY\",\n \"id\": \"2c9180857182305e0171993737eb29e6\",\n \"name\": \"Alison Ferguso\",\n \"created\": \"2020-04-20T20:11:05.067Z\",\n \"modified\": \"2020-05-20T18:57:16.987Z\",\n \"activityInsights\": {\n \"accountID\": \"c4ddd5421d8549f0abd309162cafd3b1\",\n \"usageDays\": 45,\n \"usageDaysState\": \"COMPLETE\"\n }\n }\n },\n {\n \"id\": \"2c918085718230600171993742c63558\",\n \"name\": \"CN=entitlement.bbb7c650\",\n \"description\": \"Gives read/write access to the company database\",\n \"privileged\": false,\n \"owner\": {\n \"type\": \"IDENTITY\",\n \"id\": \"5168015d32f890ca15812c9180835d2e\",\n \"name\": \"Alison Ferguso\",\n \"email\": \"alison.ferguso@identitysoon.com\"\n },\n \"attributeName\": \"memberOf\",\n \"attributeValue\": \"CN=entitlement.bbb7c650\",\n \"sourceSchemaObjectType\": \"groups\",\n \"sourceName\": \"ODS-AD-Source\",\n \"sourceType\": \"Active Directory - Direct\",\n \"sourceId\": \"78ca6be511cb41fbb86dba2fcca7780c\",\n \"hasPermissions\": false,\n \"isPermission\": false,\n \"revocable\": true,\n \"cloudGoverned\": false,\n \"containsDataAccess\": true,\n \"dataAccess\": {\n \"policies\": [\n {\n \"value\": \"GDPR-20\"\n },\n {\n \"value\": \"GDPR-20\"\n }\n ],\n \"categories\": [\n {\n \"value\": \"email-7\",\n \"matchCount\": 10\n },\n {\n \"value\": \"email-7\",\n \"matchCount\": 10\n }\n ],\n \"impactScore\": {\n \"value\": \"Medium\"\n }\n },\n \"account\": {\n \"nativeIdentity\": \"CN=Alison Ferguso\",\n \"disabled\": false,\n \"locked\": false,\n \"type\": \"IDENTITY\",\n \"id\": \"2c9180857182305e0171993737eb29e6\",\n \"name\": \"Alison Ferguso\",\n \"created\": \"2020-04-20T20:11:05.067Z\",\n \"modified\": \"2020-05-20T18:57:16.987Z\",\n \"activityInsights\": {\n \"accountID\": \"c4ddd5421d8549f0abd309162cafd3b1\",\n \"usageDays\": 45,\n \"usageDaysState\": \"COMPLETE\"\n }\n }\n }\n ],\n \"created\": \"2021-01-01T22:32:58.104Z\",\n \"modified\": \"2021-02-01T22:32:58.104Z\"\n },\n {\n \"id\": \"2c91808a7190d06e01719938fcd20792\",\n \"name\": \"Employee-database-read-write\",\n \"description\": \"Collection of entitlements to read/write the employee database\",\n \"privileged\": false,\n \"cloudGoverned\": false,\n \"endDate\": \"2021-12-25T00:00:00.000Z\",\n \"owner\": {\n \"type\": \"IDENTITY\",\n \"id\": \"5168015d32f890ca15812c9180835d2e\",\n \"name\": \"Alison Ferguso\",\n \"email\": \"alison.ferguso@identitysoon.com\"\n },\n \"entitlements\": [\n {\n \"id\": \"2c918085718230600171993742c63558\",\n \"name\": \"CN=entitlement.bbb7c650\",\n \"description\": \"Gives read/write access to the company database\",\n \"privileged\": false,\n \"owner\": {\n \"type\": \"IDENTITY\",\n \"id\": \"5168015d32f890ca15812c9180835d2e\",\n \"name\": \"Alison Ferguso\",\n \"email\": \"alison.ferguso@identitysoon.com\"\n },\n \"attributeName\": \"memberOf\",\n \"attributeValue\": \"CN=entitlement.bbb7c650\",\n \"sourceSchemaObjectType\": \"groups\",\n \"sourceName\": \"ODS-AD-Source\",\n \"sourceType\": \"Active Directory - Direct\",\n \"sourceId\": \"78ca6be511cb41fbb86dba2fcca7780c\",\n \"hasPermissions\": false,\n \"isPermission\": false,\n \"revocable\": true,\n \"cloudGoverned\": false,\n \"containsDataAccess\": true,\n \"dataAccess\": {\n \"policies\": [\n {\n \"value\": \"GDPR-20\"\n },\n {\n \"value\": \"GDPR-20\"\n }\n ],\n \"categories\": [\n {\n \"value\": \"email-7\",\n \"matchCount\": 10\n },\n {\n \"value\": \"email-7\",\n \"matchCount\": 10\n }\n ],\n \"impactScore\": {\n \"value\": \"Medium\"\n }\n },\n \"account\": {\n \"nativeIdentity\": \"CN=Alison Ferguso\",\n \"disabled\": false,\n \"locked\": false,\n \"type\": \"IDENTITY\",\n \"id\": \"2c9180857182305e0171993737eb29e6\",\n \"name\": \"Alison Ferguso\",\n \"created\": \"2020-04-20T20:11:05.067Z\",\n \"modified\": \"2020-05-20T18:57:16.987Z\",\n \"activityInsights\": {\n \"accountID\": \"c4ddd5421d8549f0abd309162cafd3b1\",\n \"usageDays\": 45,\n \"usageDaysState\": \"COMPLETE\"\n }\n }\n },\n {\n \"id\": \"2c918085718230600171993742c63558\",\n \"name\": \"CN=entitlement.bbb7c650\",\n \"description\": \"Gives read/write access to the company database\",\n \"privileged\": false,\n \"owner\": {\n \"type\": \"IDENTITY\",\n \"id\": \"5168015d32f890ca15812c9180835d2e\",\n \"name\": \"Alison Ferguso\",\n \"email\": \"alison.ferguso@identitysoon.com\"\n },\n \"attributeName\": \"memberOf\",\n \"attributeValue\": \"CN=entitlement.bbb7c650\",\n \"sourceSchemaObjectType\": \"groups\",\n \"sourceName\": \"ODS-AD-Source\",\n \"sourceType\": \"Active Directory - Direct\",\n \"sourceId\": \"78ca6be511cb41fbb86dba2fcca7780c\",\n \"hasPermissions\": false,\n \"isPermission\": false,\n \"revocable\": true,\n \"cloudGoverned\": false,\n \"containsDataAccess\": true,\n \"dataAccess\": {\n \"policies\": [\n {\n \"value\": \"GDPR-20\"\n },\n {\n \"value\": \"GDPR-20\"\n }\n ],\n \"categories\": [\n {\n \"value\": \"email-7\",\n \"matchCount\": 10\n },\n {\n \"value\": \"email-7\",\n \"matchCount\": 10\n }\n ],\n \"impactScore\": {\n \"value\": \"Medium\"\n }\n },\n \"account\": {\n \"nativeIdentity\": \"CN=Alison Ferguso\",\n \"disabled\": false,\n \"locked\": false,\n \"type\": \"IDENTITY\",\n \"id\": \"2c9180857182305e0171993737eb29e6\",\n \"name\": \"Alison Ferguso\",\n \"created\": \"2020-04-20T20:11:05.067Z\",\n \"modified\": \"2020-05-20T18:57:16.987Z\",\n \"activityInsights\": {\n \"accountID\": \"c4ddd5421d8549f0abd309162cafd3b1\",\n \"usageDays\": 45,\n \"usageDaysState\": \"COMPLETE\"\n }\n }\n }\n ],\n \"created\": \"2021-01-01T22:32:58.104Z\",\n \"modified\": \"2021-02-01T22:32:58.104Z\"\n }\n ],\n \"entitlements\": [\n {\n \"id\": \"2c918085718230600171993742c63558\",\n \"name\": \"CN=entitlement.bbb7c650\",\n \"description\": \"Gives read/write access to the company database\",\n \"privileged\": false,\n \"owner\": {\n \"type\": \"IDENTITY\",\n \"id\": \"5168015d32f890ca15812c9180835d2e\",\n \"name\": \"Alison Ferguso\",\n \"email\": \"alison.ferguso@identitysoon.com\"\n },\n \"attributeName\": \"memberOf\",\n \"attributeValue\": \"CN=entitlement.bbb7c650\",\n \"sourceSchemaObjectType\": \"groups\",\n \"sourceName\": \"ODS-AD-Source\",\n \"sourceType\": \"Active Directory - Direct\",\n \"sourceId\": \"78ca6be511cb41fbb86dba2fcca7780c\",\n \"hasPermissions\": false,\n \"isPermission\": false,\n \"revocable\": true,\n \"cloudGoverned\": false,\n \"containsDataAccess\": true,\n \"dataAccess\": {\n \"policies\": [\n {\n \"value\": \"GDPR-20\"\n },\n {\n \"value\": \"GDPR-20\"\n }\n ],\n \"categories\": [\n {\n \"value\": \"email-7\",\n \"matchCount\": 10\n },\n {\n \"value\": \"email-7\",\n \"matchCount\": 10\n }\n ],\n \"impactScore\": {\n \"value\": \"Medium\"\n }\n },\n \"account\": {\n \"nativeIdentity\": \"CN=Alison Ferguso\",\n \"disabled\": false,\n \"locked\": false,\n \"type\": \"IDENTITY\",\n \"id\": \"2c9180857182305e0171993737eb29e6\",\n \"name\": \"Alison Ferguso\",\n \"created\": \"2020-04-20T20:11:05.067Z\",\n \"modified\": \"2020-05-20T18:57:16.987Z\",\n \"activityInsights\": {\n \"accountID\": \"c4ddd5421d8549f0abd309162cafd3b1\",\n \"usageDays\": 45,\n \"usageDaysState\": \"COMPLETE\"\n }\n }\n },\n {\n \"id\": \"2c918085718230600171993742c63558\",\n \"name\": \"CN=entitlement.bbb7c650\",\n \"description\": \"Gives read/write access to the company database\",\n \"privileged\": false,\n \"owner\": {\n \"type\": \"IDENTITY\",\n \"id\": \"5168015d32f890ca15812c9180835d2e\",\n \"name\": \"Alison Ferguso\",\n \"email\": \"alison.ferguso@identitysoon.com\"\n },\n \"attributeName\": \"memberOf\",\n \"attributeValue\": \"CN=entitlement.bbb7c650\",\n \"sourceSchemaObjectType\": \"groups\",\n \"sourceName\": \"ODS-AD-Source\",\n \"sourceType\": \"Active Directory - Direct\",\n \"sourceId\": \"78ca6be511cb41fbb86dba2fcca7780c\",\n \"hasPermissions\": false,\n \"isPermission\": false,\n \"revocable\": true,\n \"cloudGoverned\": false,\n \"containsDataAccess\": true,\n \"dataAccess\": {\n \"policies\": [\n {\n \"value\": \"GDPR-20\"\n },\n {\n \"value\": \"GDPR-20\"\n }\n ],\n \"categories\": [\n {\n \"value\": \"email-7\",\n \"matchCount\": 10\n },\n {\n \"value\": \"email-7\",\n \"matchCount\": 10\n }\n ],\n \"impactScore\": {\n \"value\": \"Medium\"\n }\n },\n \"account\": {\n \"nativeIdentity\": \"CN=Alison Ferguso\",\n \"disabled\": false,\n \"locked\": false,\n \"type\": \"IDENTITY\",\n \"id\": \"2c9180857182305e0171993737eb29e6\",\n \"name\": \"Alison Ferguso\",\n \"created\": \"2020-04-20T20:11:05.067Z\",\n \"modified\": \"2020-05-20T18:57:16.987Z\",\n \"activityInsights\": {\n \"accountID\": \"c4ddd5421d8549f0abd309162cafd3b1\",\n \"usageDays\": 45,\n \"usageDaysState\": \"COMPLETE\"\n }\n }\n }\n ]\n }\n },\n \"identitySummary\": {\n \"id\": \"2c91808772a504f50172a9540e501ba7\",\n \"name\": \"Alison Ferguso\",\n \"identityId\": \"2c9180857182306001719937377a33de\",\n \"completed\": true\n },\n \"id\": \"ef38f94347e94562b5bb8424a56397d8\",\n \"completed\": false,\n \"newAccess\": false,\n \"decision\": \"APPROVE\",\n \"comments\": \"This user still needs access to this source\"\n },\n {\n \"accessSummary\": {\n \"access\": {\n \"type\": \"IDENTITY\",\n \"id\": \"2c9180867160846801719932c5153fb7\",\n \"name\": \"Entitlement for Company Database\"\n },\n \"entitlement\": {\n \"id\": \"2c918085718230600171993742c63558\",\n \"name\": \"CN=entitlement.bbb7c650\",\n \"description\": \"Gives read/write access to the company database\",\n \"privileged\": false,\n \"owner\": {\n \"type\": \"IDENTITY\",\n \"id\": \"5168015d32f890ca15812c9180835d2e\",\n \"name\": \"Alison Ferguso\",\n \"email\": \"alison.ferguso@identitysoon.com\"\n },\n \"attributeName\": \"memberOf\",\n \"attributeValue\": \"CN=entitlement.bbb7c650\",\n \"sourceSchemaObjectType\": \"groups\",\n \"sourceName\": \"ODS-AD-Source\",\n \"sourceType\": \"Active Directory - Direct\",\n \"sourceId\": \"78ca6be511cb41fbb86dba2fcca7780c\",\n \"hasPermissions\": false,\n \"isPermission\": false,\n \"revocable\": true,\n \"cloudGoverned\": false,\n \"containsDataAccess\": true,\n \"dataAccess\": {\n \"policies\": [\n {\n \"value\": \"GDPR-20\"\n },\n {\n \"value\": \"GDPR-20\"\n }\n ],\n \"categories\": [\n {\n \"value\": \"email-7\",\n \"matchCount\": 10\n },\n {\n \"value\": \"email-7\",\n \"matchCount\": 10\n }\n ],\n \"impactScore\": {\n \"value\": \"Medium\"\n }\n },\n \"account\": {\n \"nativeIdentity\": \"CN=Alison Ferguso\",\n \"disabled\": false,\n \"locked\": false,\n \"type\": \"IDENTITY\",\n \"id\": \"2c9180857182305e0171993737eb29e6\",\n \"name\": \"Alison Ferguso\",\n \"created\": \"2020-04-20T20:11:05.067Z\",\n \"modified\": \"2020-05-20T18:57:16.987Z\",\n \"activityInsights\": {\n \"accountID\": \"c4ddd5421d8549f0abd309162cafd3b1\",\n \"usageDays\": 45,\n \"usageDaysState\": \"COMPLETE\"\n }\n }\n },\n \"accessProfile\": {\n \"id\": \"2c91808a7190d06e01719938fcd20792\",\n \"name\": \"Employee-database-read-write\",\n \"description\": \"Collection of entitlements to read/write the employee database\",\n \"privileged\": false,\n \"cloudGoverned\": false,\n \"endDate\": \"2021-12-25T00:00:00.000Z\",\n \"owner\": {\n \"type\": \"IDENTITY\",\n \"id\": \"5168015d32f890ca15812c9180835d2e\",\n \"name\": \"Alison Ferguso\",\n \"email\": \"alison.ferguso@identitysoon.com\"\n },\n \"entitlements\": [\n {\n \"id\": \"2c918085718230600171993742c63558\",\n \"name\": \"CN=entitlement.bbb7c650\",\n \"description\": \"Gives read/write access to the company database\",\n \"privileged\": false,\n \"owner\": {\n \"type\": \"IDENTITY\",\n \"id\": \"5168015d32f890ca15812c9180835d2e\",\n \"name\": \"Alison Ferguso\",\n \"email\": \"alison.ferguso@identitysoon.com\"\n },\n \"attributeName\": \"memberOf\",\n \"attributeValue\": \"CN=entitlement.bbb7c650\",\n \"sourceSchemaObjectType\": \"groups\",\n \"sourceName\": \"ODS-AD-Source\",\n \"sourceType\": \"Active Directory - Direct\",\n \"sourceId\": \"78ca6be511cb41fbb86dba2fcca7780c\",\n \"hasPermissions\": false,\n \"isPermission\": false,\n \"revocable\": true,\n \"cloudGoverned\": false,\n \"containsDataAccess\": true,\n \"dataAccess\": {\n \"policies\": [\n {\n \"value\": \"GDPR-20\"\n },\n {\n \"value\": \"GDPR-20\"\n }\n ],\n \"categories\": [\n {\n \"value\": \"email-7\",\n \"matchCount\": 10\n },\n {\n \"value\": \"email-7\",\n \"matchCount\": 10\n }\n ],\n \"impactScore\": {\n \"value\": \"Medium\"\n }\n },\n \"account\": {\n \"nativeIdentity\": \"CN=Alison Ferguso\",\n \"disabled\": false,\n \"locked\": false,\n \"type\": \"IDENTITY\",\n \"id\": \"2c9180857182305e0171993737eb29e6\",\n \"name\": \"Alison Ferguso\",\n \"created\": \"2020-04-20T20:11:05.067Z\",\n \"modified\": \"2020-05-20T18:57:16.987Z\",\n \"activityInsights\": {\n \"accountID\": \"c4ddd5421d8549f0abd309162cafd3b1\",\n \"usageDays\": 45,\n \"usageDaysState\": \"COMPLETE\"\n }\n }\n },\n {\n \"id\": \"2c918085718230600171993742c63558\",\n \"name\": \"CN=entitlement.bbb7c650\",\n \"description\": \"Gives read/write access to the company database\",\n \"privileged\": false,\n \"owner\": {\n \"type\": \"IDENTITY\",\n \"id\": \"5168015d32f890ca15812c9180835d2e\",\n \"name\": \"Alison Ferguso\",\n \"email\": \"alison.ferguso@identitysoon.com\"\n },\n \"attributeName\": \"memberOf\",\n \"attributeValue\": \"CN=entitlement.bbb7c650\",\n \"sourceSchemaObjectType\": \"groups\",\n \"sourceName\": \"ODS-AD-Source\",\n \"sourceType\": \"Active Directory - Direct\",\n \"sourceId\": \"78ca6be511cb41fbb86dba2fcca7780c\",\n \"hasPermissions\": false,\n \"isPermission\": false,\n \"revocable\": true,\n \"cloudGoverned\": false,\n \"containsDataAccess\": true,\n \"dataAccess\": {\n \"policies\": [\n {\n \"value\": \"GDPR-20\"\n },\n {\n \"value\": \"GDPR-20\"\n }\n ],\n \"categories\": [\n {\n \"value\": \"email-7\",\n \"matchCount\": 10\n },\n {\n \"value\": \"email-7\",\n \"matchCount\": 10\n }\n ],\n \"impactScore\": {\n \"value\": \"Medium\"\n }\n },\n \"account\": {\n \"nativeIdentity\": \"CN=Alison Ferguso\",\n \"disabled\": false,\n \"locked\": false,\n \"type\": \"IDENTITY\",\n \"id\": \"2c9180857182305e0171993737eb29e6\",\n \"name\": \"Alison Ferguso\",\n \"created\": \"2020-04-20T20:11:05.067Z\",\n \"modified\": \"2020-05-20T18:57:16.987Z\",\n \"activityInsights\": {\n \"accountID\": \"c4ddd5421d8549f0abd309162cafd3b1\",\n \"usageDays\": 45,\n \"usageDaysState\": \"COMPLETE\"\n }\n }\n }\n ],\n \"created\": \"2021-01-01T22:32:58.104Z\",\n \"modified\": \"2021-02-01T22:32:58.104Z\"\n },\n \"role\": {\n \"id\": \"2c91808a7190d06e0171993907fd0794\",\n \"name\": \"Accounting-Employees\",\n \"description\": \"Role for members of the accounting department with the necessary Access Profiles\",\n \"privileged\": false,\n \"owner\": {\n \"type\": \"IDENTITY\",\n \"id\": \"5168015d32f890ca15812c9180835d2e\",\n \"name\": \"Alison Ferguso\",\n \"email\": \"alison.ferguso@identitysoon.com\"\n },\n \"revocable\": false,\n \"endDate\": \"2021-12-25T00:00:00.000Z\",\n \"accessProfiles\": [\n {\n \"id\": \"2c91808a7190d06e01719938fcd20792\",\n \"name\": \"Employee-database-read-write\",\n \"description\": \"Collection of entitlements to read/write the employee database\",\n \"privileged\": false,\n \"cloudGoverned\": false,\n \"endDate\": \"2021-12-25T00:00:00.000Z\",\n \"owner\": {\n \"type\": \"IDENTITY\",\n \"id\": \"5168015d32f890ca15812c9180835d2e\",\n \"name\": \"Alison Ferguso\",\n \"email\": \"alison.ferguso@identitysoon.com\"\n },\n \"entitlements\": [\n {\n \"id\": \"2c918085718230600171993742c63558\",\n \"name\": \"CN=entitlement.bbb7c650\",\n \"description\": \"Gives read/write access to the company database\",\n \"privileged\": false,\n \"owner\": {\n \"type\": \"IDENTITY\",\n \"id\": \"5168015d32f890ca15812c9180835d2e\",\n \"name\": \"Alison Ferguso\",\n \"email\": \"alison.ferguso@identitysoon.com\"\n },\n \"attributeName\": \"memberOf\",\n \"attributeValue\": \"CN=entitlement.bbb7c650\",\n \"sourceSchemaObjectType\": \"groups\",\n \"sourceName\": \"ODS-AD-Source\",\n \"sourceType\": \"Active Directory - Direct\",\n \"sourceId\": \"78ca6be511cb41fbb86dba2fcca7780c\",\n \"hasPermissions\": false,\n \"isPermission\": false,\n \"revocable\": true,\n \"cloudGoverned\": false,\n \"containsDataAccess\": true,\n \"dataAccess\": {\n \"policies\": [\n {\n \"value\": \"GDPR-20\"\n },\n {\n \"value\": \"GDPR-20\"\n }\n ],\n \"categories\": [\n {\n \"value\": \"email-7\",\n \"matchCount\": 10\n },\n {\n \"value\": \"email-7\",\n \"matchCount\": 10\n }\n ],\n \"impactScore\": {\n \"value\": \"Medium\"\n }\n },\n \"account\": {\n \"nativeIdentity\": \"CN=Alison Ferguso\",\n \"disabled\": false,\n \"locked\": false,\n \"type\": \"IDENTITY\",\n \"id\": \"2c9180857182305e0171993737eb29e6\",\n \"name\": \"Alison Ferguso\",\n \"created\": \"2020-04-20T20:11:05.067Z\",\n \"modified\": \"2020-05-20T18:57:16.987Z\",\n \"activityInsights\": {\n \"accountID\": \"c4ddd5421d8549f0abd309162cafd3b1\",\n \"usageDays\": 45,\n \"usageDaysState\": \"COMPLETE\"\n }\n }\n },\n {\n \"id\": \"2c918085718230600171993742c63558\",\n \"name\": \"CN=entitlement.bbb7c650\",\n \"description\": \"Gives read/write access to the company database\",\n \"privileged\": false,\n \"owner\": {\n \"type\": \"IDENTITY\",\n \"id\": \"5168015d32f890ca15812c9180835d2e\",\n \"name\": \"Alison Ferguso\",\n \"email\": \"alison.ferguso@identitysoon.com\"\n },\n \"attributeName\": \"memberOf\",\n \"attributeValue\": \"CN=entitlement.bbb7c650\",\n \"sourceSchemaObjectType\": \"groups\",\n \"sourceName\": \"ODS-AD-Source\",\n \"sourceType\": \"Active Directory - Direct\",\n \"sourceId\": \"78ca6be511cb41fbb86dba2fcca7780c\",\n \"hasPermissions\": false,\n \"isPermission\": false,\n \"revocable\": true,\n \"cloudGoverned\": false,\n \"containsDataAccess\": true,\n \"dataAccess\": {\n \"policies\": [\n {\n \"value\": \"GDPR-20\"\n },\n {\n \"value\": \"GDPR-20\"\n }\n ],\n \"categories\": [\n {\n \"value\": \"email-7\",\n \"matchCount\": 10\n },\n {\n \"value\": \"email-7\",\n \"matchCount\": 10\n }\n ],\n \"impactScore\": {\n \"value\": \"Medium\"\n }\n },\n \"account\": {\n \"nativeIdentity\": \"CN=Alison Ferguso\",\n \"disabled\": false,\n \"locked\": false,\n \"type\": \"IDENTITY\",\n \"id\": \"2c9180857182305e0171993737eb29e6\",\n \"name\": \"Alison Ferguso\",\n \"created\": \"2020-04-20T20:11:05.067Z\",\n \"modified\": \"2020-05-20T18:57:16.987Z\",\n \"activityInsights\": {\n \"accountID\": \"c4ddd5421d8549f0abd309162cafd3b1\",\n \"usageDays\": 45,\n \"usageDaysState\": \"COMPLETE\"\n }\n }\n }\n ],\n \"created\": \"2021-01-01T22:32:58.104Z\",\n \"modified\": \"2021-02-01T22:32:58.104Z\"\n },\n {\n \"id\": \"2c91808a7190d06e01719938fcd20792\",\n \"name\": \"Employee-database-read-write\",\n \"description\": \"Collection of entitlements to read/write the employee database\",\n \"privileged\": false,\n \"cloudGoverned\": false,\n \"endDate\": \"2021-12-25T00:00:00.000Z\",\n \"owner\": {\n \"type\": \"IDENTITY\",\n \"id\": \"5168015d32f890ca15812c9180835d2e\",\n \"name\": \"Alison Ferguso\",\n \"email\": \"alison.ferguso@identitysoon.com\"\n },\n \"entitlements\": [\n {\n \"id\": \"2c918085718230600171993742c63558\",\n \"name\": \"CN=entitlement.bbb7c650\",\n \"description\": \"Gives read/write access to the company database\",\n \"privileged\": false,\n \"owner\": {\n \"type\": \"IDENTITY\",\n \"id\": \"5168015d32f890ca15812c9180835d2e\",\n \"name\": \"Alison Ferguso\",\n \"email\": \"alison.ferguso@identitysoon.com\"\n },\n \"attributeName\": \"memberOf\",\n \"attributeValue\": \"CN=entitlement.bbb7c650\",\n \"sourceSchemaObjectType\": \"groups\",\n \"sourceName\": \"ODS-AD-Source\",\n \"sourceType\": \"Active Directory - Direct\",\n \"sourceId\": \"78ca6be511cb41fbb86dba2fcca7780c\",\n \"hasPermissions\": false,\n \"isPermission\": false,\n \"revocable\": true,\n \"cloudGoverned\": false,\n \"containsDataAccess\": true,\n \"dataAccess\": {\n \"policies\": [\n {\n \"value\": \"GDPR-20\"\n },\n {\n \"value\": \"GDPR-20\"\n }\n ],\n \"categories\": [\n {\n \"value\": \"email-7\",\n \"matchCount\": 10\n },\n {\n \"value\": \"email-7\",\n \"matchCount\": 10\n }\n ],\n \"impactScore\": {\n \"value\": \"Medium\"\n }\n },\n \"account\": {\n \"nativeIdentity\": \"CN=Alison Ferguso\",\n \"disabled\": false,\n \"locked\": false,\n \"type\": \"IDENTITY\",\n \"id\": \"2c9180857182305e0171993737eb29e6\",\n \"name\": \"Alison Ferguso\",\n \"created\": \"2020-04-20T20:11:05.067Z\",\n \"modified\": \"2020-05-20T18:57:16.987Z\",\n \"activityInsights\": {\n \"accountID\": \"c4ddd5421d8549f0abd309162cafd3b1\",\n \"usageDays\": 45,\n \"usageDaysState\": \"COMPLETE\"\n }\n }\n },\n {\n \"id\": \"2c918085718230600171993742c63558\",\n \"name\": \"CN=entitlement.bbb7c650\",\n \"description\": \"Gives read/write access to the company database\",\n \"privileged\": false,\n \"owner\": {\n \"type\": \"IDENTITY\",\n \"id\": \"5168015d32f890ca15812c9180835d2e\",\n \"name\": \"Alison Ferguso\",\n \"email\": \"alison.ferguso@identitysoon.com\"\n },\n \"attributeName\": \"memberOf\",\n \"attributeValue\": \"CN=entitlement.bbb7c650\",\n \"sourceSchemaObjectType\": \"groups\",\n \"sourceName\": \"ODS-AD-Source\",\n \"sourceType\": \"Active Directory - Direct\",\n \"sourceId\": \"78ca6be511cb41fbb86dba2fcca7780c\",\n \"hasPermissions\": false,\n \"isPermission\": false,\n \"revocable\": true,\n \"cloudGoverned\": false,\n \"containsDataAccess\": true,\n \"dataAccess\": {\n \"policies\": [\n {\n \"value\": \"GDPR-20\"\n },\n {\n \"value\": \"GDPR-20\"\n }\n ],\n \"categories\": [\n {\n \"value\": \"email-7\",\n \"matchCount\": 10\n },\n {\n \"value\": \"email-7\",\n \"matchCount\": 10\n }\n ],\n \"impactScore\": {\n \"value\": \"Medium\"\n }\n },\n \"account\": {\n \"nativeIdentity\": \"CN=Alison Ferguso\",\n \"disabled\": false,\n \"locked\": false,\n \"type\": \"IDENTITY\",\n \"id\": \"2c9180857182305e0171993737eb29e6\",\n \"name\": \"Alison Ferguso\",\n \"created\": \"2020-04-20T20:11:05.067Z\",\n \"modified\": \"2020-05-20T18:57:16.987Z\",\n \"activityInsights\": {\n \"accountID\": \"c4ddd5421d8549f0abd309162cafd3b1\",\n \"usageDays\": 45,\n \"usageDaysState\": \"COMPLETE\"\n }\n }\n }\n ],\n \"created\": \"2021-01-01T22:32:58.104Z\",\n \"modified\": \"2021-02-01T22:32:58.104Z\"\n }\n ],\n \"entitlements\": [\n {\n \"id\": \"2c918085718230600171993742c63558\",\n \"name\": \"CN=entitlement.bbb7c650\",\n \"description\": \"Gives read/write access to the company database\",\n \"privileged\": false,\n \"owner\": {\n \"type\": \"IDENTITY\",\n \"id\": \"5168015d32f890ca15812c9180835d2e\",\n \"name\": \"Alison Ferguso\",\n \"email\": \"alison.ferguso@identitysoon.com\"\n },\n \"attributeName\": \"memberOf\",\n \"attributeValue\": \"CN=entitlement.bbb7c650\",\n \"sourceSchemaObjectType\": \"groups\",\n \"sourceName\": \"ODS-AD-Source\",\n \"sourceType\": \"Active Directory - Direct\",\n \"sourceId\": \"78ca6be511cb41fbb86dba2fcca7780c\",\n \"hasPermissions\": false,\n \"isPermission\": false,\n \"revocable\": true,\n \"cloudGoverned\": false,\n \"containsDataAccess\": true,\n \"dataAccess\": {\n \"policies\": [\n {\n \"value\": \"GDPR-20\"\n },\n {\n \"value\": \"GDPR-20\"\n }\n ],\n \"categories\": [\n {\n \"value\": \"email-7\",\n \"matchCount\": 10\n },\n {\n \"value\": \"email-7\",\n \"matchCount\": 10\n }\n ],\n \"impactScore\": {\n \"value\": \"Medium\"\n }\n },\n \"account\": {\n \"nativeIdentity\": \"CN=Alison Ferguso\",\n \"disabled\": false,\n \"locked\": false,\n \"type\": \"IDENTITY\",\n \"id\": \"2c9180857182305e0171993737eb29e6\",\n \"name\": \"Alison Ferguso\",\n \"created\": \"2020-04-20T20:11:05.067Z\",\n \"modified\": \"2020-05-20T18:57:16.987Z\",\n \"activityInsights\": {\n \"accountID\": \"c4ddd5421d8549f0abd309162cafd3b1\",\n \"usageDays\": 45,\n \"usageDaysState\": \"COMPLETE\"\n }\n }\n },\n {\n \"id\": \"2c918085718230600171993742c63558\",\n \"name\": \"CN=entitlement.bbb7c650\",\n \"description\": \"Gives read/write access to the company database\",\n \"privileged\": false,\n \"owner\": {\n \"type\": \"IDENTITY\",\n \"id\": \"5168015d32f890ca15812c9180835d2e\",\n \"name\": \"Alison Ferguso\",\n \"email\": \"alison.ferguso@identitysoon.com\"\n },\n \"attributeName\": \"memberOf\",\n \"attributeValue\": \"CN=entitlement.bbb7c650\",\n \"sourceSchemaObjectType\": \"groups\",\n \"sourceName\": \"ODS-AD-Source\",\n \"sourceType\": \"Active Directory - Direct\",\n \"sourceId\": \"78ca6be511cb41fbb86dba2fcca7780c\",\n \"hasPermissions\": false,\n \"isPermission\": false,\n \"revocable\": true,\n \"cloudGoverned\": false,\n \"containsDataAccess\": true,\n \"dataAccess\": {\n \"policies\": [\n {\n \"value\": \"GDPR-20\"\n },\n {\n \"value\": \"GDPR-20\"\n }\n ],\n \"categories\": [\n {\n \"value\": \"email-7\",\n \"matchCount\": 10\n },\n {\n \"value\": \"email-7\",\n \"matchCount\": 10\n }\n ],\n \"impactScore\": {\n \"value\": \"Medium\"\n }\n },\n \"account\": {\n \"nativeIdentity\": \"CN=Alison Ferguso\",\n \"disabled\": false,\n \"locked\": false,\n \"type\": \"IDENTITY\",\n \"id\": \"2c9180857182305e0171993737eb29e6\",\n \"name\": \"Alison Ferguso\",\n \"created\": \"2020-04-20T20:11:05.067Z\",\n \"modified\": \"2020-05-20T18:57:16.987Z\",\n \"activityInsights\": {\n \"accountID\": \"c4ddd5421d8549f0abd309162cafd3b1\",\n \"usageDays\": 45,\n \"usageDaysState\": \"COMPLETE\"\n }\n }\n }\n ]\n }\n },\n \"identitySummary\": {\n \"id\": \"2c91808772a504f50172a9540e501ba7\",\n \"name\": \"Alison Ferguso\",\n \"identityId\": \"2c9180857182306001719937377a33de\",\n \"completed\": true\n },\n \"id\": \"ef38f94347e94562b5bb8424a56397d8\",\n \"completed\": false,\n \"newAccess\": false,\n \"decision\": \"APPROVE\",\n \"comments\": \"This user still needs access to this source\"\n }\n]", + "cookie": [], + "_postman_previewlanguage": "json" + }, + { + "id": "c0b52861-4b6e-48d6-bd4e-31c32e23fbfe", + "name": "Client Error - Returned if the request body is invalid.", + "originalRequest": { + "url": { + "path": [ + "certifications", + ":id", + "access-review-items" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [ + { + "disabled": false, + "description": { + "content": "Max number of results to return.\nSee [V3 API Standard Collection Parameters](https://developer.sailpoint.com/idn/api/standard-collection-parameters) for more information.", + "type": "text/plain" + }, + "key": "limit", + "value": "250" + }, + { + "disabled": false, + "description": { + "content": "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.", + "type": "text/plain" + }, + "key": "offset", + "value": "0" + }, + { + "disabled": false, + "description": { + "content": "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.", + "type": "text/plain" + }, + "key": "count", + "value": "true" + }, + { + "disabled": false, + "description": { + "content": "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*\n\n**type**: *eq*\n\n**access.type**: *eq*\n\n**completed**: *eq, ne*\n\n**identitySummary.id**: *eq, in*\n\n**identitySummary.name**: *eq, sw*\n\n**access.id**: *eq, in*\n\n**access.name**: *eq, sw*\n\n**entitlement.sourceName**: *eq, sw*\n\n**accessProfile.sourceName**: *eq, sw*", + "type": "text/plain" + }, + "key": "filters", + "value": "id eq \"ef38f94347e94562b5bb8424a56397d8\"" + }, + { + "disabled": false, + "description": { + "content": "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: **identitySummary.name, access.name, access.type, entitlement.sourceName, accessProfile.sourceName**", + "type": "text/plain" + }, + "key": "sorters", + "value": "access.name,-accessProfile.sourceName" + }, + { + "disabled": false, + "description": { + "content": "Filter results to view access review items that pertain to any of the specified comma-separated entitlement IDs.\n\nAn error will occur if this param is used with **access-profiles** or **roles** as only one of these query params can be used at a time.", + "type": "text/plain" + }, + "key": "entitlements", + "value": "identityEntitlement" + }, + { + "disabled": false, + "description": { + "content": "Filter results to view access review items that pertain to any of the specified comma-separated access-profle IDs.\n\nAn error will occur if this param is used with **entitlements** or **roles** as only one of these query params can be used at a time.", + "type": "text/plain" + }, + "key": "access-profiles", + "value": "accessProfile1" + }, + { + "disabled": false, + "description": { + "content": "Filter results to view access review items that pertain to any of the specified comma-separated role IDs.\n\nAn error will occur if this param is used with **entitlements** or **access-profiles** as only one of these query params can be used at a time.", + "type": "text/plain" + }, + "key": "roles", + "value": "userRole" + } + ], + "variable": [] + }, + "header": [ + { + "key": "Accept", + "value": "application/json" + }, + { + "description": { + "content": "Added as a part of security scheme: oauth2", + "type": "text/plain" + }, + "key": "Authorization", + "value": "" + } + ], + "method": "GET", + "body": {} + }, + "status": "Bad Request", + "code": 400, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "body": "{\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 \"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 \"locale\": \"en-US\",\n \"localeOrigin\": \"DEFAULT\",\n \"text\": \"The request was syntactically correct but its content is semantically invalid.\"\n }\n ]\n}", + "cookie": [], + "_postman_previewlanguage": "json" + }, + { + "id": "e33de2fc-3dd9-496f-bb9c-5a48f2f3bc10", + "name": "Unauthorized - Returned if there is no authorization header, or if the JWT token is expired.", + "originalRequest": { + "url": { + "path": [ + "certifications", + ":id", + "access-review-items" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [ + { + "disabled": false, + "description": { + "content": "Max number of results to return.\nSee [V3 API Standard Collection Parameters](https://developer.sailpoint.com/idn/api/standard-collection-parameters) for more information.", + "type": "text/plain" + }, + "key": "limit", + "value": "250" + }, + { + "disabled": false, + "description": { + "content": "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.", + "type": "text/plain" + }, + "key": "offset", + "value": "0" + }, + { + "disabled": false, + "description": { + "content": "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.", + "type": "text/plain" + }, + "key": "count", + "value": "true" + }, + { + "disabled": false, + "description": { + "content": "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*\n\n**type**: *eq*\n\n**access.type**: *eq*\n\n**completed**: *eq, ne*\n\n**identitySummary.id**: *eq, in*\n\n**identitySummary.name**: *eq, sw*\n\n**access.id**: *eq, in*\n\n**access.name**: *eq, sw*\n\n**entitlement.sourceName**: *eq, sw*\n\n**accessProfile.sourceName**: *eq, sw*", + "type": "text/plain" + }, + "key": "filters", + "value": "id eq \"ef38f94347e94562b5bb8424a56397d8\"" + }, + { + "disabled": false, + "description": { + "content": "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: **identitySummary.name, access.name, access.type, entitlement.sourceName, accessProfile.sourceName**", + "type": "text/plain" + }, + "key": "sorters", + "value": "access.name,-accessProfile.sourceName" + }, + { + "disabled": false, + "description": { + "content": "Filter results to view access review items that pertain to any of the specified comma-separated entitlement IDs.\n\nAn error will occur if this param is used with **access-profiles** or **roles** as only one of these query params can be used at a time.", + "type": "text/plain" + }, + "key": "entitlements", + "value": "identityEntitlement" + }, + { + "disabled": false, + "description": { + "content": "Filter results to view access review items that pertain to any of the specified comma-separated access-profle IDs.\n\nAn error will occur if this param is used with **entitlements** or **roles** as only one of these query params can be used at a time.", + "type": "text/plain" + }, + "key": "access-profiles", + "value": "accessProfile1" + }, + { + "disabled": false, + "description": { + "content": "Filter results to view access review items that pertain to any of the specified comma-separated role IDs.\n\nAn error will occur if this param is used with **entitlements** or **access-profiles** as only one of these query params can be used at a time.", + "type": "text/plain" + }, + "key": "roles", + "value": "userRole" + } + ], + "variable": [] + }, + "header": [ + { + "key": "Accept", + "value": "application/json" + }, + { + "description": { + "content": "Added as a part of security scheme: oauth2", + "type": "text/plain" + }, + "key": "Authorization", + "value": "" + } + ], + "method": "GET", + "body": {} + }, + "status": "Unauthorized", + "code": 401, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "body": "{\n \"error\": \"JWT validation failed: JWT is expired\"\n}", + "cookie": [], + "_postman_previewlanguage": "json" + }, + { + "id": "61376269-364f-4db0-8f11-743bc375c85b", + "name": "Forbidden - Returned if the user you are running as, doesn't have access to this end-point.", + "originalRequest": { + "url": { + "path": [ + "certifications", + ":id", + "access-review-items" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [ + { + "disabled": false, + "description": { + "content": "Max number of results to return.\nSee [V3 API Standard Collection Parameters](https://developer.sailpoint.com/idn/api/standard-collection-parameters) for more information.", + "type": "text/plain" + }, + "key": "limit", + "value": "250" + }, + { + "disabled": false, + "description": { + "content": "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.", + "type": "text/plain" + }, + "key": "offset", + "value": "0" + }, + { + "disabled": false, + "description": { + "content": "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.", + "type": "text/plain" + }, + "key": "count", + "value": "true" + }, + { + "disabled": false, + "description": { + "content": "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*\n\n**type**: *eq*\n\n**access.type**: *eq*\n\n**completed**: *eq, ne*\n\n**identitySummary.id**: *eq, in*\n\n**identitySummary.name**: *eq, sw*\n\n**access.id**: *eq, in*\n\n**access.name**: *eq, sw*\n\n**entitlement.sourceName**: *eq, sw*\n\n**accessProfile.sourceName**: *eq, sw*", + "type": "text/plain" + }, + "key": "filters", + "value": "id eq \"ef38f94347e94562b5bb8424a56397d8\"" + }, + { + "disabled": false, + "description": { + "content": "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: **identitySummary.name, access.name, access.type, entitlement.sourceName, accessProfile.sourceName**", + "type": "text/plain" + }, + "key": "sorters", + "value": "access.name,-accessProfile.sourceName" + }, + { + "disabled": false, + "description": { + "content": "Filter results to view access review items that pertain to any of the specified comma-separated entitlement IDs.\n\nAn error will occur if this param is used with **access-profiles** or **roles** as only one of these query params can be used at a time.", + "type": "text/plain" + }, + "key": "entitlements", + "value": "identityEntitlement" + }, + { + "disabled": false, + "description": { + "content": "Filter results to view access review items that pertain to any of the specified comma-separated access-profle IDs.\n\nAn error will occur if this param is used with **entitlements** or **roles** as only one of these query params can be used at a time.", + "type": "text/plain" + }, + "key": "access-profiles", + "value": "accessProfile1" + }, + { + "disabled": false, + "description": { + "content": "Filter results to view access review items that pertain to any of the specified comma-separated role IDs.\n\nAn error will occur if this param is used with **entitlements** or **access-profiles** as only one of these query params can be used at a time.", + "type": "text/plain" + }, + "key": "roles", + "value": "userRole" + } + ], + "variable": [] + }, + "header": [ + { + "key": "Accept", + "value": "application/json" + }, + { + "description": { + "content": "Added as a part of security scheme: oauth2", + "type": "text/plain" + }, + "key": "Authorization", + "value": "" + } + ], + "method": "GET", + "body": {} + }, + "status": "Forbidden", + "code": 403, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "body": "{\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}", + "cookie": [], + "_postman_previewlanguage": "json" + }, + { + "id": "7d527c05-f91e-433b-be77-e77c9f0086f9", + "name": "Not Found - returned if the request URL refers to a resource or object that does not exist", + "originalRequest": { + "url": { + "path": [ + "certifications", + ":id", + "access-review-items" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [ + { + "disabled": false, + "description": { + "content": "Max number of results to return.\nSee [V3 API Standard Collection Parameters](https://developer.sailpoint.com/idn/api/standard-collection-parameters) for more information.", + "type": "text/plain" + }, + "key": "limit", + "value": "250" + }, + { + "disabled": false, + "description": { + "content": "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.", + "type": "text/plain" + }, + "key": "offset", + "value": "0" + }, + { + "disabled": false, + "description": { + "content": "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.", + "type": "text/plain" + }, + "key": "count", + "value": "true" + }, + { + "disabled": false, + "description": { + "content": "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*\n\n**type**: *eq*\n\n**access.type**: *eq*\n\n**completed**: *eq, ne*\n\n**identitySummary.id**: *eq, in*\n\n**identitySummary.name**: *eq, sw*\n\n**access.id**: *eq, in*\n\n**access.name**: *eq, sw*\n\n**entitlement.sourceName**: *eq, sw*\n\n**accessProfile.sourceName**: *eq, sw*", + "type": "text/plain" + }, + "key": "filters", + "value": "id eq \"ef38f94347e94562b5bb8424a56397d8\"" + }, + { + "disabled": false, + "description": { + "content": "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: **identitySummary.name, access.name, access.type, entitlement.sourceName, accessProfile.sourceName**", + "type": "text/plain" + }, + "key": "sorters", + "value": "access.name,-accessProfile.sourceName" + }, + { + "disabled": false, + "description": { + "content": "Filter results to view access review items that pertain to any of the specified comma-separated entitlement IDs.\n\nAn error will occur if this param is used with **access-profiles** or **roles** as only one of these query params can be used at a time.", + "type": "text/plain" + }, + "key": "entitlements", + "value": "identityEntitlement" + }, + { + "disabled": false, + "description": { + "content": "Filter results to view access review items that pertain to any of the specified comma-separated access-profle IDs.\n\nAn error will occur if this param is used with **entitlements** or **roles** as only one of these query params can be used at a time.", + "type": "text/plain" + }, + "key": "access-profiles", + "value": "accessProfile1" + }, + { + "disabled": false, + "description": { + "content": "Filter results to view access review items that pertain to any of the specified comma-separated role IDs.\n\nAn error will occur if this param is used with **entitlements** or **access-profiles** as only one of these query params can be used at a time.", + "type": "text/plain" + }, + "key": "roles", + "value": "userRole" + } + ], + "variable": [] + }, + "header": [ + { + "key": "Accept", + "value": "application/json" + }, + { + "description": { + "content": "Added as a part of security scheme: oauth2", + "type": "text/plain" + }, + "key": "Authorization", + "value": "" + } + ], + "method": "GET", + "body": {} + }, + "status": "Not Found", + "code": 404, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "body": "{\n \"detailCode\": \"404 Not found\",\n \"trackingId\": \"b21b1f7ce4da4d639f2c62a57171b427\",\n \"messages\": [\n {\n \"locale\": \"en-US\",\n \"localeOrigin\": \"DEFAULT\",\n \"text\": \"The server did not find a current representation for the target resource.\"\n }\n ]\n}", + "cookie": [], + "_postman_previewlanguage": "json" + }, + { + "id": "85caeb7d-4beb-4cc4-a25b-7ae103104140", + "name": "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.", + "originalRequest": { + "url": { + "path": [ + "certifications", + ":id", + "access-review-items" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [ + { + "disabled": false, + "description": { + "content": "Max number of results to return.\nSee [V3 API Standard Collection Parameters](https://developer.sailpoint.com/idn/api/standard-collection-parameters) for more information.", + "type": "text/plain" + }, + "key": "limit", + "value": "250" + }, + { + "disabled": false, + "description": { + "content": "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.", + "type": "text/plain" + }, + "key": "offset", + "value": "0" + }, + { + "disabled": false, + "description": { + "content": "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.", + "type": "text/plain" + }, + "key": "count", + "value": "true" + }, + { + "disabled": false, + "description": { + "content": "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*\n\n**type**: *eq*\n\n**access.type**: *eq*\n\n**completed**: *eq, ne*\n\n**identitySummary.id**: *eq, in*\n\n**identitySummary.name**: *eq, sw*\n\n**access.id**: *eq, in*\n\n**access.name**: *eq, sw*\n\n**entitlement.sourceName**: *eq, sw*\n\n**accessProfile.sourceName**: *eq, sw*", + "type": "text/plain" + }, + "key": "filters", + "value": "id eq \"ef38f94347e94562b5bb8424a56397d8\"" + }, + { + "disabled": false, + "description": { + "content": "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: **identitySummary.name, access.name, access.type, entitlement.sourceName, accessProfile.sourceName**", + "type": "text/plain" + }, + "key": "sorters", + "value": "access.name,-accessProfile.sourceName" + }, + { + "disabled": false, + "description": { + "content": "Filter results to view access review items that pertain to any of the specified comma-separated entitlement IDs.\n\nAn error will occur if this param is used with **access-profiles** or **roles** as only one of these query params can be used at a time.", + "type": "text/plain" + }, + "key": "entitlements", + "value": "identityEntitlement" + }, + { + "disabled": false, + "description": { + "content": "Filter results to view access review items that pertain to any of the specified comma-separated access-profle IDs.\n\nAn error will occur if this param is used with **entitlements** or **roles** as only one of these query params can be used at a time.", + "type": "text/plain" + }, + "key": "access-profiles", + "value": "accessProfile1" + }, + { + "disabled": false, + "description": { + "content": "Filter results to view access review items that pertain to any of the specified comma-separated role IDs.\n\nAn error will occur if this param is used with **entitlements** or **access-profiles** as only one of these query params can be used at a time.", + "type": "text/plain" + }, + "key": "roles", + "value": "userRole" + } + ], + "variable": [] + }, + "header": [ + { + "key": "Accept", + "value": "application/json" + }, + { + "description": { + "content": "Added as a part of security scheme: oauth2", + "type": "text/plain" + }, + "key": "Authorization", + "value": "" + } + ], + "method": "GET", + "body": {} + }, + "status": "Too Many Requests", + "code": 429, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "body": "{\n \"message\": \" Rate Limit Exceeded \"\n}", + "cookie": [], + "_postman_previewlanguage": "json" + }, + { + "id": "e55e33af-4ef8-488d-839d-3faf9edaa12e", + "name": "Internal Server Error - Returned if there is an unexpected error.", + "originalRequest": { + "url": { + "path": [ + "certifications", + ":id", + "access-review-items" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [ + { + "disabled": false, + "description": { + "content": "Max number of results to return.\nSee [V3 API Standard Collection Parameters](https://developer.sailpoint.com/idn/api/standard-collection-parameters) for more information.", + "type": "text/plain" + }, + "key": "limit", + "value": "250" + }, + { + "disabled": false, + "description": { + "content": "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.", + "type": "text/plain" + }, + "key": "offset", + "value": "0" + }, + { + "disabled": false, + "description": { + "content": "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.", + "type": "text/plain" + }, + "key": "count", + "value": "true" + }, + { + "disabled": false, + "description": { + "content": "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*\n\n**type**: *eq*\n\n**access.type**: *eq*\n\n**completed**: *eq, ne*\n\n**identitySummary.id**: *eq, in*\n\n**identitySummary.name**: *eq, sw*\n\n**access.id**: *eq, in*\n\n**access.name**: *eq, sw*\n\n**entitlement.sourceName**: *eq, sw*\n\n**accessProfile.sourceName**: *eq, sw*", + "type": "text/plain" + }, + "key": "filters", + "value": "id eq \"ef38f94347e94562b5bb8424a56397d8\"" + }, + { + "disabled": false, + "description": { + "content": "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: **identitySummary.name, access.name, access.type, entitlement.sourceName, accessProfile.sourceName**", + "type": "text/plain" + }, + "key": "sorters", + "value": "access.name,-accessProfile.sourceName" + }, + { + "disabled": false, + "description": { + "content": "Filter results to view access review items that pertain to any of the specified comma-separated entitlement IDs.\n\nAn error will occur if this param is used with **access-profiles** or **roles** as only one of these query params can be used at a time.", + "type": "text/plain" + }, + "key": "entitlements", + "value": "identityEntitlement" + }, + { + "disabled": false, + "description": { + "content": "Filter results to view access review items that pertain to any of the specified comma-separated access-profle IDs.\n\nAn error will occur if this param is used with **entitlements** or **roles** as only one of these query params can be used at a time.", + "type": "text/plain" + }, + "key": "access-profiles", + "value": "accessProfile1" + }, + { + "disabled": false, + "description": { + "content": "Filter results to view access review items that pertain to any of the specified comma-separated role IDs.\n\nAn error will occur if this param is used with **entitlements** or **access-profiles** as only one of these query params can be used at a time.", + "type": "text/plain" + }, + "key": "roles", + "value": "userRole" + } + ], + "variable": [] + }, + "header": [ + { + "key": "Accept", + "value": "application/json" + }, + { + "description": { + "content": "Added as a part of security scheme: oauth2", + "type": "text/plain" + }, + "key": "Authorization", + "value": "" + } + ], + "method": "GET", + "body": {} + }, + "status": "Internal Server Error", + "code": 500, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "body": "{\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}", + "cookie": [], + "_postman_previewlanguage": "json" + } + ], + "event": [], + "protocolProfileBehavior": { + "disableBodyPruning": true + } + }, + { + "id": "c3ad9d68-fe49-4356-9481-7385b6c79b92", + "name": "Decide on a Certification Item", + "request": { + "name": "Decide on a Certification Item", + "description": { + "content": "The API makes a decision to approve or revoke one or more identity campaign certification items. A token with ORG_ADMIN or CERT_ADMIN authority is required to call this API. Reviewers for this certification can also call this API. This API does not support requests for certifications assigned to Governance Groups.", + "type": "text/plain" + }, + "url": { + "path": [ + "certifications", + ":id", + "decide" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [ + { + "type": "any", + "value": "ef38f94347e94562b5bb8424a56397d8", + "key": "id", + "disabled": false, + "description": { + "content": "(Required) The ID of the identity campaign certification on which to make decisions", + "type": "text/plain" + } + } + ] + }, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + }, + { + "key": "Accept", + "value": "application/json" + } + ], + "method": "POST", + "body": { + "mode": "raw", + "raw": "[\n {\n \"id\": \"ef38f94347e94562b5bb8424a56396b5\",\n \"decision\": \"APPROVE\",\n \"bulk\": true,\n \"comments\": \"This user still needs access to this source.\"\n },\n {\n \"id\": \"ef38f94347e94562b5bb8424a56397d8\",\n \"decision\": \"APPROVE\",\n \"bulk\": true,\n \"comments\": \"This user still needs access to this source too.\"\n }\n]", + "options": { + "raw": { + "headerFamily": "json", + "language": "json" + } + } + }, + "auth": null + }, + "response": [ + { + "id": "62036315-9ee5-4d92-ac06-3b475d8f8fd2", + "name": "An identity campaign certification object", + "originalRequest": { + "url": { + "path": [ + "certifications", + ":id", + "decide" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [] + }, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + }, + { + "key": "Accept", + "value": "application/json" + }, + { + "description": { + "content": "Added as a part of security scheme: oauth2", + "type": "text/plain" + }, + "key": "Authorization", + "value": "" + } + ], + "method": "POST", + "body": { + "mode": "raw", + "raw": "[\n {\n \"id\": \"ef38f94347e94562b5bb8424a56396b5\",\n \"decision\": \"APPROVE\",\n \"bulk\": true,\n \"comments\": \"This user still needs access to this source.\"\n },\n {\n \"id\": \"ef38f94347e94562b5bb8424a56397d8\",\n \"decision\": \"APPROVE\",\n \"bulk\": true,\n \"comments\": \"This user still needs access to this source too.\"\n }\n]", + "options": { + "raw": { + "headerFamily": "json", + "language": "json" + } + } + } + }, + "status": "OK", + "code": 200, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "body": "{\n \"id\": \"2c9180835d2e5168015d32f890ca1581\",\n \"name\": \"Source Owner Access Review for Employees [source]\",\n \"campaign\": {\n \"id\": \"ef38f94347e94562b5bb8424a56397d8\",\n \"name\": \"Campaign Name\",\n \"type\": \"CAMPAIGN\",\n \"campaignType\": \"MANAGER\",\n \"description\": \"A description of the campaign\",\n \"correlatedStatus\": \"CORRELATED\",\n \"mandatoryCommentRequirement\": \"NO_DECISIONS\"\n },\n \"completed\": true,\n \"identitiesCompleted\": 5,\n \"identitiesTotal\": 10,\n \"created\": \"2018-06-25T20:22:28.104Z\",\n \"modified\": \"2018-06-25T20:22:28.104Z\",\n \"decisionsMade\": 20,\n \"decisionsTotal\": 40,\n \"due\": \"2018-10-19T13:49:37.385Z\",\n \"signed\": \"2018-10-19T13:49:37.385Z\",\n \"reviewer\": {\n \"id\": \"ef38f94347e94562b5bb8424a56397d8\",\n \"name\": \"Reviewer Name\",\n \"email\": \"reviewer@test.com\",\n \"type\": \"IDENTITY\",\n \"created\": \"2018-06-25T20:22:28.104Z\",\n \"modified\": \"2018-06-25T20:22:28.104Z\"\n },\n \"reassignment\": {\n \"from\": {\n \"id\": \"ef38f94347e94562b5bb8424a56397d8\",\n \"name\": \"Certification Name\",\n \"type\": \"CERTIFICATION\",\n \"reviewer\": {\n \"id\": \"ef38f94347e94562b5bb8424a56397d8\",\n \"name\": \"Reviewer Name\",\n \"email\": \"reviewer@test.com\",\n \"type\": \"IDENTITY\",\n \"created\": \"2018-06-25T20:22:28.104Z\",\n \"modified\": \"2018-06-25T20:22:28.104Z\"\n }\n },\n \"comment\": \"Reassigned for a reason\"\n },\n \"hasErrors\": false,\n \"errorMessage\": \"The certification has an error\",\n \"phase\": \"ACTIVE\"\n}", + "cookie": [], + "_postman_previewlanguage": "json" + }, + { + "id": "be12fdd2-704e-4031-b2bc-8514dcdecf44", + "name": "Client Error - Returned if the request body is invalid.", + "originalRequest": { + "url": { + "path": [ + "certifications", + ":id", + "decide" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [] + }, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + }, + { + "key": "Accept", + "value": "application/json" + }, + { + "description": { + "content": "Added as a part of security scheme: oauth2", + "type": "text/plain" + }, + "key": "Authorization", + "value": "" + } + ], + "method": "POST", + "body": { + "mode": "raw", + "raw": "[\n {\n \"id\": \"ef38f94347e94562b5bb8424a56396b5\",\n \"decision\": \"APPROVE\",\n \"bulk\": true,\n \"comments\": \"This user still needs access to this source.\"\n },\n {\n \"id\": \"ef38f94347e94562b5bb8424a56397d8\",\n \"decision\": \"APPROVE\",\n \"bulk\": true,\n \"comments\": \"This user still needs access to this source too.\"\n }\n]", + "options": { + "raw": { + "headerFamily": "json", + "language": "json" + } + } + } + }, + "status": "Bad Request", + "code": 400, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "body": "{\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 \"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 \"locale\": \"en-US\",\n \"localeOrigin\": \"DEFAULT\",\n \"text\": \"The request was syntactically correct but its content is semantically invalid.\"\n }\n ]\n}", + "cookie": [], + "_postman_previewlanguage": "json" + }, + { + "id": "ef8ba722-51ab-4bcd-b19b-8f74cc69869e", + "name": "Unauthorized - Returned if there is no authorization header, or if the JWT token is expired.", + "originalRequest": { + "url": { + "path": [ + "certifications", + ":id", + "decide" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [] + }, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + }, + { + "key": "Accept", + "value": "application/json" + }, + { + "description": { + "content": "Added as a part of security scheme: oauth2", + "type": "text/plain" + }, + "key": "Authorization", + "value": "" + } + ], + "method": "POST", + "body": { + "mode": "raw", + "raw": "[\n {\n \"id\": \"ef38f94347e94562b5bb8424a56396b5\",\n \"decision\": \"APPROVE\",\n \"bulk\": true,\n \"comments\": \"This user still needs access to this source.\"\n },\n {\n \"id\": \"ef38f94347e94562b5bb8424a56397d8\",\n \"decision\": \"APPROVE\",\n \"bulk\": true,\n \"comments\": \"This user still needs access to this source too.\"\n }\n]", + "options": { + "raw": { + "headerFamily": "json", + "language": "json" + } + } + } + }, + "status": "Unauthorized", + "code": 401, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "body": "{\n \"error\": \"JWT validation failed: JWT is expired\"\n}", + "cookie": [], + "_postman_previewlanguage": "json" + }, + { + "id": "490e2ce1-419c-4254-ae19-4d660e258966", + "name": "Forbidden - Returned if the user you are running as, doesn't have access to this end-point.", + "originalRequest": { + "url": { + "path": [ + "certifications", + ":id", + "decide" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [] + }, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + }, + { + "key": "Accept", + "value": "application/json" + }, + { + "description": { + "content": "Added as a part of security scheme: oauth2", + "type": "text/plain" + }, + "key": "Authorization", + "value": "" + } + ], + "method": "POST", + "body": { + "mode": "raw", + "raw": "[\n {\n \"id\": \"ef38f94347e94562b5bb8424a56396b5\",\n \"decision\": \"APPROVE\",\n \"bulk\": true,\n \"comments\": \"This user still needs access to this source.\"\n },\n {\n \"id\": \"ef38f94347e94562b5bb8424a56397d8\",\n \"decision\": \"APPROVE\",\n \"bulk\": true,\n \"comments\": \"This user still needs access to this source too.\"\n }\n]", + "options": { + "raw": { + "headerFamily": "json", + "language": "json" + } + } + } + }, + "status": "Forbidden", + "code": 403, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "body": "{\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}", + "cookie": [], + "_postman_previewlanguage": "json" + }, + { + "id": "34c861c9-bb6f-44f6-8e34-53b8970ca399", + "name": "Not Found - returned if the request URL refers to a resource or object that does not exist", + "originalRequest": { + "url": { + "path": [ + "certifications", + ":id", + "decide" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [] + }, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + }, + { + "key": "Accept", + "value": "application/json" + }, + { + "description": { + "content": "Added as a part of security scheme: oauth2", + "type": "text/plain" + }, + "key": "Authorization", + "value": "" + } + ], + "method": "POST", + "body": { + "mode": "raw", + "raw": "[\n {\n \"id\": \"ef38f94347e94562b5bb8424a56396b5\",\n \"decision\": \"APPROVE\",\n \"bulk\": true,\n \"comments\": \"This user still needs access to this source.\"\n },\n {\n \"id\": \"ef38f94347e94562b5bb8424a56397d8\",\n \"decision\": \"APPROVE\",\n \"bulk\": true,\n \"comments\": \"This user still needs access to this source too.\"\n }\n]", + "options": { + "raw": { + "headerFamily": "json", + "language": "json" + } + } + } + }, + "status": "Not Found", + "code": 404, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "body": "{\n \"detailCode\": \"404 Not found\",\n \"trackingId\": \"b21b1f7ce4da4d639f2c62a57171b427\",\n \"messages\": [\n {\n \"locale\": \"en-US\",\n \"localeOrigin\": \"DEFAULT\",\n \"text\": \"The server did not find a current representation for the target resource.\"\n }\n ]\n}", + "cookie": [], + "_postman_previewlanguage": "json" + }, + { + "id": "01c5e091-214e-409c-a062-b808ac4d25f4", + "name": "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.", + "originalRequest": { + "url": { + "path": [ + "certifications", + ":id", + "decide" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [] + }, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + }, + { + "key": "Accept", + "value": "application/json" + }, + { + "description": { + "content": "Added as a part of security scheme: oauth2", + "type": "text/plain" + }, + "key": "Authorization", + "value": "" + } + ], + "method": "POST", + "body": { + "mode": "raw", + "raw": "[\n {\n \"id\": \"ef38f94347e94562b5bb8424a56396b5\",\n \"decision\": \"APPROVE\",\n \"bulk\": true,\n \"comments\": \"This user still needs access to this source.\"\n },\n {\n \"id\": \"ef38f94347e94562b5bb8424a56397d8\",\n \"decision\": \"APPROVE\",\n \"bulk\": true,\n \"comments\": \"This user still needs access to this source too.\"\n }\n]", + "options": { + "raw": { + "headerFamily": "json", + "language": "json" + } + } + } + }, + "status": "Too Many Requests", + "code": 429, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "body": "{\n \"message\": \" Rate Limit Exceeded \"\n}", + "cookie": [], + "_postman_previewlanguage": "json" + }, + { + "id": "f5d16d31-c2e2-4a0f-8660-255b34a8c5bb", + "name": "Internal Server Error - Returned if there is an unexpected error.", + "originalRequest": { + "url": { + "path": [ + "certifications", + ":id", + "decide" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [] + }, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + }, + { + "key": "Accept", + "value": "application/json" + }, + { + "description": { + "content": "Added as a part of security scheme: oauth2", + "type": "text/plain" + }, + "key": "Authorization", + "value": "" + } + ], + "method": "POST", + "body": { + "mode": "raw", + "raw": "[\n {\n \"id\": \"ef38f94347e94562b5bb8424a56396b5\",\n \"decision\": \"APPROVE\",\n \"bulk\": true,\n \"comments\": \"This user still needs access to this source.\"\n },\n {\n \"id\": \"ef38f94347e94562b5bb8424a56397d8\",\n \"decision\": \"APPROVE\",\n \"bulk\": true,\n \"comments\": \"This user still needs access to this source too.\"\n }\n]", + "options": { + "raw": { + "headerFamily": "json", + "language": "json" + } + } + } + }, + "status": "Internal Server Error", + "code": 500, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "body": "{\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}", + "cookie": [], + "_postman_previewlanguage": "json" + } + ], + "event": [], + "protocolProfileBehavior": { + "disableBodyPruning": true + } + }, + { + "id": "8ccdc729-9832-4846-be96-bde9ba92c160", + "name": "Reassign Identities or Items", + "request": { + "name": "Reassign Identities or Items", + "description": { + "content": "This API reassigns up to 50 identities or items in an identity campaign certification to another reviewer. A token with ORG_ADMIN or CERT_ADMIN authority is required to call this API. Reviewers for this certification can also call this API. This API does not support requests for certifications assigned to Governance Groups.", + "type": "text/plain" + }, + "url": { + "path": [ + "certifications", + ":id", + "reassign" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [ + { + "type": "any", + "value": "ef38f94347e94562b5bb8424a56397d8", + "key": "id", + "disabled": false, + "description": { + "content": "(Required) The identity campaign certification ID", + "type": "text/plain" + } + } + ] + }, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + }, + { + "key": "Accept", + "value": "application/json" + } + ], + "method": "POST", + "body": { + "mode": "raw", + "raw": "{\n \"reassign\": [\n {\n \"id\": \"ef38f94347e94562b5bb8424a56397d8\",\n \"type\": \"ITEM\"\n },\n {\n \"id\": \"ef38f94347e94562b5bb8424a56397d8\",\n \"type\": \"ITEM\"\n }\n ],\n \"reassignTo\": \"ef38f94347e94562b5bb8424a56397d8\",\n \"reason\": \"reassigned for some reason\"\n}", + "options": { + "raw": { + "headerFamily": "json", + "language": "json" + } + } + }, + "auth": null + }, + "response": [ + { + "id": "f173d776-5753-4ffb-90f6-1736caa59ac4", + "name": "An identity campaign certification details after completing the reassignment.", + "originalRequest": { + "url": { + "path": [ + "certifications", + ":id", + "reassign" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [] + }, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + }, + { + "key": "Accept", + "value": "application/json" + }, + { + "description": { + "content": "Added as a part of security scheme: oauth2", + "type": "text/plain" + }, + "key": "Authorization", + "value": "" + } + ], + "method": "POST", + "body": { + "mode": "raw", + "raw": "{\n \"reassign\": [\n {\n \"id\": \"ef38f94347e94562b5bb8424a56397d8\",\n \"type\": \"ITEM\"\n },\n {\n \"id\": \"ef38f94347e94562b5bb8424a56397d8\",\n \"type\": \"ITEM\"\n }\n ],\n \"reassignTo\": \"ef38f94347e94562b5bb8424a56397d8\",\n \"reason\": \"reassigned for some reason\"\n}", + "options": { + "raw": { + "headerFamily": "json", + "language": "json" + } + } + } + }, + "status": "OK", + "code": 200, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "body": "{\n \"id\": \"2c9180835d2e5168015d32f890ca1581\",\n \"name\": \"Source Owner Access Review for Employees [source]\",\n \"campaign\": {\n \"id\": \"ef38f94347e94562b5bb8424a56397d8\",\n \"name\": \"Campaign Name\",\n \"type\": \"CAMPAIGN\",\n \"campaignType\": \"MANAGER\",\n \"description\": \"A description of the campaign\",\n \"correlatedStatus\": \"CORRELATED\",\n \"mandatoryCommentRequirement\": \"NO_DECISIONS\"\n },\n \"completed\": true,\n \"identitiesCompleted\": 5,\n \"identitiesTotal\": 10,\n \"created\": \"2018-06-25T20:22:28.104Z\",\n \"modified\": \"2018-06-25T20:22:28.104Z\",\n \"decisionsMade\": 20,\n \"decisionsTotal\": 40,\n \"due\": \"2018-10-19T13:49:37.385Z\",\n \"signed\": \"2018-10-19T13:49:37.385Z\",\n \"reviewer\": {\n \"id\": \"ef38f94347e94562b5bb8424a56397d8\",\n \"name\": \"Reviewer Name\",\n \"email\": \"reviewer@test.com\",\n \"type\": \"IDENTITY\",\n \"created\": \"2018-06-25T20:22:28.104Z\",\n \"modified\": \"2018-06-25T20:22:28.104Z\"\n },\n \"reassignment\": {\n \"from\": {\n \"id\": \"ef38f94347e94562b5bb8424a56397d8\",\n \"name\": \"Certification Name\",\n \"type\": \"CERTIFICATION\",\n \"reviewer\": {\n \"id\": \"ef38f94347e94562b5bb8424a56397d8\",\n \"name\": \"Reviewer Name\",\n \"email\": \"reviewer@test.com\",\n \"type\": \"IDENTITY\",\n \"created\": \"2018-06-25T20:22:28.104Z\",\n \"modified\": \"2018-06-25T20:22:28.104Z\"\n }\n },\n \"comment\": \"Reassigned for a reason\"\n },\n \"hasErrors\": false,\n \"errorMessage\": \"The certification has an error\",\n \"phase\": \"ACTIVE\"\n}", + "cookie": [], + "_postman_previewlanguage": "json" + }, + { + "id": "3ba2d5da-48b5-46f5-9701-1e965c1eaeca", + "name": "Client Error - Returned if the request body is invalid.", + "originalRequest": { + "url": { + "path": [ + "certifications", + ":id", + "reassign" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [] + }, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + }, + { + "key": "Accept", + "value": "application/json" + }, + { + "description": { + "content": "Added as a part of security scheme: oauth2", + "type": "text/plain" + }, + "key": "Authorization", + "value": "" + } + ], + "method": "POST", + "body": { + "mode": "raw", + "raw": "{\n \"reassign\": [\n {\n \"id\": \"ef38f94347e94562b5bb8424a56397d8\",\n \"type\": \"ITEM\"\n },\n {\n \"id\": \"ef38f94347e94562b5bb8424a56397d8\",\n \"type\": \"ITEM\"\n }\n ],\n \"reassignTo\": \"ef38f94347e94562b5bb8424a56397d8\",\n \"reason\": \"reassigned for some reason\"\n}", + "options": { + "raw": { + "headerFamily": "json", + "language": "json" + } + } + } + }, + "status": "Bad Request", + "code": 400, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "body": "{\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 \"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 \"locale\": \"en-US\",\n \"localeOrigin\": \"DEFAULT\",\n \"text\": \"The request was syntactically correct but its content is semantically invalid.\"\n }\n ]\n}", + "cookie": [], + "_postman_previewlanguage": "json" + }, + { + "id": "ccd53317-e302-49fe-8676-866cf86495f0", + "name": "Unauthorized - Returned if there is no authorization header, or if the JWT token is expired.", + "originalRequest": { + "url": { + "path": [ + "certifications", + ":id", + "reassign" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [] + }, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + }, + { + "key": "Accept", + "value": "application/json" + }, + { + "description": { + "content": "Added as a part of security scheme: oauth2", + "type": "text/plain" + }, + "key": "Authorization", + "value": "" + } + ], + "method": "POST", + "body": { + "mode": "raw", + "raw": "{\n \"reassign\": [\n {\n \"id\": \"ef38f94347e94562b5bb8424a56397d8\",\n \"type\": \"ITEM\"\n },\n {\n \"id\": \"ef38f94347e94562b5bb8424a56397d8\",\n \"type\": \"ITEM\"\n }\n ],\n \"reassignTo\": \"ef38f94347e94562b5bb8424a56397d8\",\n \"reason\": \"reassigned for some reason\"\n}", + "options": { + "raw": { + "headerFamily": "json", + "language": "json" + } + } + } + }, + "status": "Unauthorized", + "code": 401, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "body": "{\n \"error\": \"JWT validation failed: JWT is expired\"\n}", + "cookie": [], + "_postman_previewlanguage": "json" + }, + { + "id": "a8c9af2d-6e92-4884-9d3a-2ab21dd37a11", + "name": "Forbidden - Returned if the user you are running as, doesn't have access to this end-point.", + "originalRequest": { + "url": { + "path": [ + "certifications", + ":id", + "reassign" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [] + }, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + }, + { + "key": "Accept", + "value": "application/json" + }, + { + "description": { + "content": "Added as a part of security scheme: oauth2", + "type": "text/plain" + }, + "key": "Authorization", + "value": "" + } + ], + "method": "POST", + "body": { + "mode": "raw", + "raw": "{\n \"reassign\": [\n {\n \"id\": \"ef38f94347e94562b5bb8424a56397d8\",\n \"type\": \"ITEM\"\n },\n {\n \"id\": \"ef38f94347e94562b5bb8424a56397d8\",\n \"type\": \"ITEM\"\n }\n ],\n \"reassignTo\": \"ef38f94347e94562b5bb8424a56397d8\",\n \"reason\": \"reassigned for some reason\"\n}", + "options": { + "raw": { + "headerFamily": "json", + "language": "json" + } + } + } + }, + "status": "Forbidden", + "code": 403, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "body": "{\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}", + "cookie": [], + "_postman_previewlanguage": "json" + }, + { + "id": "795705dc-99eb-44be-a947-e7bf600114d0", + "name": "Not Found - returned if the request URL refers to a resource or object that does not exist", + "originalRequest": { + "url": { + "path": [ + "certifications", + ":id", + "reassign" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [] + }, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + }, + { + "key": "Accept", + "value": "application/json" + }, + { + "description": { + "content": "Added as a part of security scheme: oauth2", + "type": "text/plain" + }, + "key": "Authorization", + "value": "" + } + ], + "method": "POST", + "body": { + "mode": "raw", + "raw": "{\n \"reassign\": [\n {\n \"id\": \"ef38f94347e94562b5bb8424a56397d8\",\n \"type\": \"ITEM\"\n },\n {\n \"id\": \"ef38f94347e94562b5bb8424a56397d8\",\n \"type\": \"ITEM\"\n }\n ],\n \"reassignTo\": \"ef38f94347e94562b5bb8424a56397d8\",\n \"reason\": \"reassigned for some reason\"\n}", + "options": { + "raw": { + "headerFamily": "json", + "language": "json" + } + } + } + }, + "status": "Not Found", + "code": 404, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "body": "{\n \"detailCode\": \"404 Not found\",\n \"trackingId\": \"b21b1f7ce4da4d639f2c62a57171b427\",\n \"messages\": [\n {\n \"locale\": \"en-US\",\n \"localeOrigin\": \"DEFAULT\",\n \"text\": \"The server did not find a current representation for the target resource.\"\n }\n ]\n}", + "cookie": [], + "_postman_previewlanguage": "json" + }, + { + "id": "a3974a9f-461a-48fb-974c-529d35fef3c6", + "name": "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.", + "originalRequest": { + "url": { + "path": [ + "certifications", + ":id", + "reassign" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [] + }, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + }, + { + "key": "Accept", + "value": "application/json" + }, + { + "description": { + "content": "Added as a part of security scheme: oauth2", + "type": "text/plain" + }, + "key": "Authorization", + "value": "" + } + ], + "method": "POST", + "body": { + "mode": "raw", + "raw": "{\n \"reassign\": [\n {\n \"id\": \"ef38f94347e94562b5bb8424a56397d8\",\n \"type\": \"ITEM\"\n },\n {\n \"id\": \"ef38f94347e94562b5bb8424a56397d8\",\n \"type\": \"ITEM\"\n }\n ],\n \"reassignTo\": \"ef38f94347e94562b5bb8424a56397d8\",\n \"reason\": \"reassigned for some reason\"\n}", + "options": { + "raw": { + "headerFamily": "json", + "language": "json" + } + } + } + }, + "status": "Too Many Requests", + "code": 429, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "body": "{\n \"message\": \" Rate Limit Exceeded \"\n}", + "cookie": [], + "_postman_previewlanguage": "json" + }, + { + "id": "f4f8b232-f6a3-41ec-a559-d658868f6275", + "name": "Internal Server Error - Returned if there is an unexpected error.", + "originalRequest": { + "url": { + "path": [ + "certifications", + ":id", + "reassign" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [] + }, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + }, + { + "key": "Accept", + "value": "application/json" + }, + { + "description": { + "content": "Added as a part of security scheme: oauth2", + "type": "text/plain" + }, + "key": "Authorization", + "value": "" + } + ], + "method": "POST", + "body": { + "mode": "raw", + "raw": "{\n \"reassign\": [\n {\n \"id\": \"ef38f94347e94562b5bb8424a56397d8\",\n \"type\": \"ITEM\"\n },\n {\n \"id\": \"ef38f94347e94562b5bb8424a56397d8\",\n \"type\": \"ITEM\"\n }\n ],\n \"reassignTo\": \"ef38f94347e94562b5bb8424a56397d8\",\n \"reason\": \"reassigned for some reason\"\n}", + "options": { + "raw": { + "headerFamily": "json", + "language": "json" + } + } + } + }, + "status": "Internal Server Error", + "code": 500, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "body": "{\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}", + "cookie": [], + "_postman_previewlanguage": "json" + } + ], + "event": [], + "protocolProfileBehavior": { + "disableBodyPruning": true + } + }, + { + "id": "1d94f6ee-57dd-436d-88c5-5f719cc12b85", + "name": "Finalize Identity Certification Decisions", + "request": { + "name": "Finalize Identity Certification Decisions", + "description": { + "content": "This API finalizes all decisions made on an identity campaign certification and initiates any remediations required. A token with ORG_ADMIN or CERT_ADMIN authority is required to call this API. Reviewers for this certification can also call this API. This API does not support requests for certifications assigned to Governance Groups.", + "type": "text/plain" + }, + "url": { + "path": [ + "certifications", + ":id", + "sign-off" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [ + { + "type": "any", + "value": "ef38f94347e94562b5bb8424a56397d8", + "key": "id", + "disabled": false, + "description": { + "content": "(Required) The identity campaign certification ID", + "type": "text/plain" + } + } + ] + }, + "header": [ + { + "key": "Accept", + "value": "application/json" + } + ], + "method": "POST", + "body": {}, + "auth": null + }, + "response": [ + { + "id": "53388ed0-7967-4c2f-bed6-81a5d91860ae", + "name": "An identity campaign certification object", + "originalRequest": { + "url": { + "path": [ + "certifications", + ":id", + "sign-off" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [] + }, + "header": [ + { + "key": "Accept", + "value": "application/json" + }, + { + "description": { + "content": "Added as a part of security scheme: oauth2", + "type": "text/plain" + }, + "key": "Authorization", + "value": "" + } + ], + "method": "POST", + "body": {} + }, + "status": "OK", + "code": 200, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "body": "{\n \"id\": \"2c9180835d2e5168015d32f890ca1581\",\n \"name\": \"Source Owner Access Review for Employees [source]\",\n \"campaign\": {\n \"id\": \"ef38f94347e94562b5bb8424a56397d8\",\n \"name\": \"Campaign Name\",\n \"type\": \"CAMPAIGN\",\n \"campaignType\": \"MANAGER\",\n \"description\": \"A description of the campaign\",\n \"correlatedStatus\": \"CORRELATED\",\n \"mandatoryCommentRequirement\": \"NO_DECISIONS\"\n },\n \"completed\": true,\n \"identitiesCompleted\": 5,\n \"identitiesTotal\": 10,\n \"created\": \"2018-06-25T20:22:28.104Z\",\n \"modified\": \"2018-06-25T20:22:28.104Z\",\n \"decisionsMade\": 20,\n \"decisionsTotal\": 40,\n \"due\": \"2018-10-19T13:49:37.385Z\",\n \"signed\": \"2018-10-19T13:49:37.385Z\",\n \"reviewer\": {\n \"id\": \"ef38f94347e94562b5bb8424a56397d8\",\n \"name\": \"Reviewer Name\",\n \"email\": \"reviewer@test.com\",\n \"type\": \"IDENTITY\",\n \"created\": \"2018-06-25T20:22:28.104Z\",\n \"modified\": \"2018-06-25T20:22:28.104Z\"\n },\n \"reassignment\": {\n \"from\": {\n \"id\": \"ef38f94347e94562b5bb8424a56397d8\",\n \"name\": \"Certification Name\",\n \"type\": \"CERTIFICATION\",\n \"reviewer\": {\n \"id\": \"ef38f94347e94562b5bb8424a56397d8\",\n \"name\": \"Reviewer Name\",\n \"email\": \"reviewer@test.com\",\n \"type\": \"IDENTITY\",\n \"created\": \"2018-06-25T20:22:28.104Z\",\n \"modified\": \"2018-06-25T20:22:28.104Z\"\n }\n },\n \"comment\": \"Reassigned for a reason\"\n },\n \"hasErrors\": false,\n \"errorMessage\": \"The certification has an error\",\n \"phase\": \"ACTIVE\"\n}", + "cookie": [], + "_postman_previewlanguage": "json" + }, + { + "id": "fcf57f17-81d6-49ee-b9ee-270a081977aa", + "name": "Client Error - Returned if the request body is invalid.", + "originalRequest": { + "url": { + "path": [ + "certifications", + ":id", + "sign-off" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [] + }, + "header": [ + { + "key": "Accept", + "value": "application/json" + }, + { + "description": { + "content": "Added as a part of security scheme: oauth2", + "type": "text/plain" + }, + "key": "Authorization", + "value": "" + } + ], + "method": "POST", + "body": {} + }, + "status": "Bad Request", + "code": 400, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "body": "{\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 \"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 \"locale\": \"en-US\",\n \"localeOrigin\": \"DEFAULT\",\n \"text\": \"The request was syntactically correct but its content is semantically invalid.\"\n }\n ]\n}", + "cookie": [], + "_postman_previewlanguage": "json" + }, + { + "id": "c04eb8f5-3758-4727-a4b3-f4b1e995ab86", + "name": "Unauthorized - Returned if there is no authorization header, or if the JWT token is expired.", + "originalRequest": { + "url": { + "path": [ + "certifications", + ":id", + "sign-off" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [] + }, + "header": [ + { + "key": "Accept", + "value": "application/json" + }, + { + "description": { + "content": "Added as a part of security scheme: oauth2", + "type": "text/plain" + }, + "key": "Authorization", + "value": "" + } + ], + "method": "POST", + "body": {} + }, + "status": "Unauthorized", + "code": 401, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "body": "{\n \"error\": \"JWT validation failed: JWT is expired\"\n}", + "cookie": [], + "_postman_previewlanguage": "json" + }, + { + "id": "e7ce1748-60f9-4015-9d41-6ef83fda69fc", + "name": "Forbidden - Returned if the user you are running as, doesn't have access to this end-point.", + "originalRequest": { + "url": { + "path": [ + "certifications", + ":id", + "sign-off" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [] + }, + "header": [ + { + "key": "Accept", + "value": "application/json" + }, + { + "description": { + "content": "Added as a part of security scheme: oauth2", + "type": "text/plain" + }, + "key": "Authorization", + "value": "" + } + ], + "method": "POST", + "body": {} + }, + "status": "Forbidden", + "code": 403, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "body": "{\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}", + "cookie": [], + "_postman_previewlanguage": "json" + }, + { + "id": "3dab50c9-d0f0-4e76-9c40-6091027fc331", + "name": "Not Found - returned if the request URL refers to a resource or object that does not exist", + "originalRequest": { + "url": { + "path": [ + "certifications", + ":id", + "sign-off" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [] + }, + "header": [ + { + "key": "Accept", + "value": "application/json" + }, + { + "description": { + "content": "Added as a part of security scheme: oauth2", + "type": "text/plain" + }, + "key": "Authorization", + "value": "" + } + ], + "method": "POST", + "body": {} + }, + "status": "Not Found", + "code": 404, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "body": "{\n \"detailCode\": \"404 Not found\",\n \"trackingId\": \"b21b1f7ce4da4d639f2c62a57171b427\",\n \"messages\": [\n {\n \"locale\": \"en-US\",\n \"localeOrigin\": \"DEFAULT\",\n \"text\": \"The server did not find a current representation for the target resource.\"\n }\n ]\n}", + "cookie": [], + "_postman_previewlanguage": "json" + }, + { + "id": "2c96d194-f111-43e9-bd94-fa88dc234d9e", + "name": "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.", + "originalRequest": { + "url": { + "path": [ + "certifications", + ":id", + "sign-off" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [] + }, + "header": [ + { + "key": "Accept", + "value": "application/json" + }, + { + "description": { + "content": "Added as a part of security scheme: oauth2", + "type": "text/plain" + }, + "key": "Authorization", + "value": "" + } + ], + "method": "POST", + "body": {} + }, + "status": "Too Many Requests", + "code": 429, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "body": "{\n \"message\": \" Rate Limit Exceeded \"\n}", + "cookie": [], + "_postman_previewlanguage": "json" + }, + { + "id": "da49e677-fa41-401d-9f3f-e954211d0031", + "name": "Internal Server Error - Returned if there is an unexpected error.", + "originalRequest": { + "url": { + "path": [ + "certifications", + ":id", + "sign-off" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [] + }, + "header": [ + { + "key": "Accept", + "value": "application/json" + }, + { + "description": { + "content": "Added as a part of security scheme: oauth2", + "type": "text/plain" + }, + "key": "Authorization", + "value": "" + } + ], + "method": "POST", + "body": {} + }, + "status": "Internal Server Error", + "code": 500, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "body": "{\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}", + "cookie": [], + "_postman_previewlanguage": "json" + } + ], + "event": [], + "protocolProfileBehavior": { + "disableBodyPruning": true + } + }, + { + "id": "1d55093e-72ee-42ac-a58c-d4103d152176", + "name": "Permissions for Entitlement Certification Item", + "request": { + "name": "Permissions for Entitlement Certification Item", + "description": { + "content": "This API returns the permissions associated with an entitlement certification item based on the certification item's ID. A token with ORG_ADMIN or CERT_ADMIN authority is required to call this API. Reviewers for this certification can also call this API.", + "type": "text/plain" + }, + "url": { + "path": [ + "certifications", + ":certificationId", + "access-review-items", + ":itemId", + "permissions" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [ + { + "disabled": false, + "description": { + "content": "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**target**: *eq, sw*\n\n**rights**: *ca*\n\nSupported composite operators: *and, or*\n\nAll field values (second filter operands) are case-insensitive for this API.\n\nOnly a single *and* or *or* composite filter operator may be used. It must also be used between a target filter and a rights filter, not between 2 filters for the same field.\n\nFor example, the following is valid: `?filters=rights+ca+(%22CREATE%22)+and+target+eq+%22SYS.OBJAUTH2%22`\n\nThe following is invalid: 1?filters=rights+ca+(%22CREATE%22)+and+rights+ca+(%SELECT%22)1", + "type": "text/plain" + }, + "key": "filters", + "value": "target eq \"SYS.OBJAUTH2\"" + }, + { + "disabled": false, + "description": { + "content": "Max number of results to return.\nSee [V3 API Standard Collection Parameters](https://developer.sailpoint.com/idn/api/standard-collection-parameters) for more information.", + "type": "text/plain" + }, + "key": "limit", + "value": "250" + }, + { + "disabled": false, + "description": { + "content": "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.", + "type": "text/plain" + }, + "key": "offset", + "value": "0" + }, + { + "disabled": false, + "description": { + "content": "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.", + "type": "text/plain" + }, + "key": "count", + "value": "true" + } + ], + "variable": [ + { + "type": "any", + "value": "ef38f94347e94562b5bb8424a56397d8", + "key": "certificationId", + "disabled": false, + "description": { + "content": "(Required) The certification ID", + "type": "text/plain" + } + }, + { + "type": "any", + "value": "2c91808671bcbab40171bd945d961227", + "key": "itemId", + "disabled": false, + "description": { + "content": "(Required) The certification item ID", + "type": "text/plain" + } + } + ] + }, + "header": [ + { + "key": "Accept", + "value": "application/json" + } + ], + "method": "GET", + "body": {}, + "auth": null + }, + "response": [ + { + "id": "212c096b-e3cf-4777-8833-3ae30ddd2795", + "name": "A list of permissions associated with the given itemId", + "originalRequest": { + "url": { + "path": [ + "certifications", + ":certificationId", + "access-review-items", + ":itemId", + "permissions" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [ + { + "disabled": false, + "description": { + "content": "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**target**: *eq, sw*\n\n**rights**: *ca*\n\nSupported composite operators: *and, or*\n\nAll field values (second filter operands) are case-insensitive for this API.\n\nOnly a single *and* or *or* composite filter operator may be used. It must also be used between a target filter and a rights filter, not between 2 filters for the same field.\n\nFor example, the following is valid: `?filters=rights+ca+(%22CREATE%22)+and+target+eq+%22SYS.OBJAUTH2%22`\n\nThe following is invalid: 1?filters=rights+ca+(%22CREATE%22)+and+rights+ca+(%SELECT%22)1", + "type": "text/plain" + }, + "key": "filters", + "value": "target eq \"SYS.OBJAUTH2\"" + }, + { + "disabled": false, + "description": { + "content": "Max number of results to return.\nSee [V3 API Standard Collection Parameters](https://developer.sailpoint.com/idn/api/standard-collection-parameters) for more information.", + "type": "text/plain" + }, + "key": "limit", + "value": "250" + }, + { + "disabled": false, + "description": { + "content": "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.", + "type": "text/plain" + }, + "key": "offset", + "value": "0" + }, + { + "disabled": false, + "description": { + "content": "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.", + "type": "text/plain" + }, + "key": "count", + "value": "true" + } + ], + "variable": [] + }, + "header": [ + { + "key": "Accept", + "value": "application/json" + }, + { + "description": { + "content": "Added as a part of security scheme: oauth2", + "type": "text/plain" + }, + "key": "Authorization", + "value": "" + } + ], + "method": "GET", + "body": {} + }, + "status": "OK", + "code": 200, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "body": "[\n {\n \"rights\": [\n \"SELECT\",\n \"SELECT\"\n ],\n \"target\": \"SYS.GV_$TRANSACTION\"\n },\n {\n \"rights\": [\n \"SELECT\",\n \"SELECT\"\n ],\n \"target\": \"SYS.GV_$TRANSACTION\"\n }\n]", + "cookie": [], + "_postman_previewlanguage": "json" + }, + { + "id": "eabeae38-cbb2-4934-949d-297b48d9709e", + "name": "Client Error - Returned if the request body is invalid.", + "originalRequest": { + "url": { + "path": [ + "certifications", + ":certificationId", + "access-review-items", + ":itemId", + "permissions" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [ + { + "disabled": false, + "description": { + "content": "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**target**: *eq, sw*\n\n**rights**: *ca*\n\nSupported composite operators: *and, or*\n\nAll field values (second filter operands) are case-insensitive for this API.\n\nOnly a single *and* or *or* composite filter operator may be used. It must also be used between a target filter and a rights filter, not between 2 filters for the same field.\n\nFor example, the following is valid: `?filters=rights+ca+(%22CREATE%22)+and+target+eq+%22SYS.OBJAUTH2%22`\n\nThe following is invalid: 1?filters=rights+ca+(%22CREATE%22)+and+rights+ca+(%SELECT%22)1", + "type": "text/plain" + }, + "key": "filters", + "value": "target eq \"SYS.OBJAUTH2\"" + }, + { + "disabled": false, + "description": { + "content": "Max number of results to return.\nSee [V3 API Standard Collection Parameters](https://developer.sailpoint.com/idn/api/standard-collection-parameters) for more information.", + "type": "text/plain" + }, + "key": "limit", + "value": "250" + }, + { + "disabled": false, + "description": { + "content": "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.", + "type": "text/plain" + }, + "key": "offset", + "value": "0" + }, + { + "disabled": false, + "description": { + "content": "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.", + "type": "text/plain" + }, + "key": "count", + "value": "true" + } + ], + "variable": [] + }, + "header": [ + { + "key": "Accept", + "value": "application/json" + }, + { + "description": { + "content": "Added as a part of security scheme: oauth2", + "type": "text/plain" + }, + "key": "Authorization", + "value": "" + } + ], + "method": "GET", + "body": {} + }, + "status": "Bad Request", + "code": 400, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "body": "{\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 \"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 \"locale\": \"en-US\",\n \"localeOrigin\": \"DEFAULT\",\n \"text\": \"The request was syntactically correct but its content is semantically invalid.\"\n }\n ]\n}", + "cookie": [], + "_postman_previewlanguage": "json" + }, + { + "id": "60629248-2cd6-4a90-8276-68401a592226", + "name": "Unauthorized - Returned if there is no authorization header, or if the JWT token is expired.", + "originalRequest": { + "url": { + "path": [ + "certifications", + ":certificationId", + "access-review-items", + ":itemId", + "permissions" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [ + { + "disabled": false, + "description": { + "content": "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**target**: *eq, sw*\n\n**rights**: *ca*\n\nSupported composite operators: *and, or*\n\nAll field values (second filter operands) are case-insensitive for this API.\n\nOnly a single *and* or *or* composite filter operator may be used. It must also be used between a target filter and a rights filter, not between 2 filters for the same field.\n\nFor example, the following is valid: `?filters=rights+ca+(%22CREATE%22)+and+target+eq+%22SYS.OBJAUTH2%22`\n\nThe following is invalid: 1?filters=rights+ca+(%22CREATE%22)+and+rights+ca+(%SELECT%22)1", + "type": "text/plain" + }, + "key": "filters", + "value": "target eq \"SYS.OBJAUTH2\"" + }, + { + "disabled": false, + "description": { + "content": "Max number of results to return.\nSee [V3 API Standard Collection Parameters](https://developer.sailpoint.com/idn/api/standard-collection-parameters) for more information.", + "type": "text/plain" + }, + "key": "limit", + "value": "250" + }, + { + "disabled": false, + "description": { + "content": "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.", + "type": "text/plain" + }, + "key": "offset", + "value": "0" + }, + { + "disabled": false, + "description": { + "content": "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.", + "type": "text/plain" + }, + "key": "count", + "value": "true" + } + ], + "variable": [] + }, + "header": [ + { + "key": "Accept", + "value": "application/json" + }, + { + "description": { + "content": "Added as a part of security scheme: oauth2", + "type": "text/plain" + }, + "key": "Authorization", + "value": "" + } + ], + "method": "GET", + "body": {} + }, + "status": "Unauthorized", + "code": 401, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "body": "{\n \"error\": \"JWT validation failed: JWT is expired\"\n}", + "cookie": [], + "_postman_previewlanguage": "json" + }, + { + "id": "55ed0d15-19c3-406b-bb05-232dadd300ba", + "name": "Forbidden - Returned if the user you are running as, doesn't have access to this end-point.", + "originalRequest": { + "url": { + "path": [ + "certifications", + ":certificationId", + "access-review-items", + ":itemId", + "permissions" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [ + { + "disabled": false, + "description": { + "content": "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**target**: *eq, sw*\n\n**rights**: *ca*\n\nSupported composite operators: *and, or*\n\nAll field values (second filter operands) are case-insensitive for this API.\n\nOnly a single *and* or *or* composite filter operator may be used. It must also be used between a target filter and a rights filter, not between 2 filters for the same field.\n\nFor example, the following is valid: `?filters=rights+ca+(%22CREATE%22)+and+target+eq+%22SYS.OBJAUTH2%22`\n\nThe following is invalid: 1?filters=rights+ca+(%22CREATE%22)+and+rights+ca+(%SELECT%22)1", + "type": "text/plain" + }, + "key": "filters", + "value": "target eq \"SYS.OBJAUTH2\"" + }, + { + "disabled": false, + "description": { + "content": "Max number of results to return.\nSee [V3 API Standard Collection Parameters](https://developer.sailpoint.com/idn/api/standard-collection-parameters) for more information.", + "type": "text/plain" + }, + "key": "limit", + "value": "250" + }, + { + "disabled": false, + "description": { + "content": "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.", + "type": "text/plain" + }, + "key": "offset", + "value": "0" + }, + { + "disabled": false, + "description": { + "content": "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.", + "type": "text/plain" + }, + "key": "count", + "value": "true" + } + ], + "variable": [] + }, + "header": [ + { + "key": "Accept", + "value": "application/json" + }, + { + "description": { + "content": "Added as a part of security scheme: oauth2", + "type": "text/plain" + }, + "key": "Authorization", + "value": "" + } + ], + "method": "GET", + "body": {} + }, + "status": "Forbidden", + "code": 403, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "body": "{\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}", + "cookie": [], + "_postman_previewlanguage": "json" + }, + { + "id": "75f45098-b2eb-46d7-a154-7bb8d02f57d0", + "name": "Not Found - returned if the request URL refers to a resource or object that does not exist", + "originalRequest": { + "url": { + "path": [ + "certifications", + ":certificationId", + "access-review-items", + ":itemId", + "permissions" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [ + { + "disabled": false, + "description": { + "content": "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**target**: *eq, sw*\n\n**rights**: *ca*\n\nSupported composite operators: *and, or*\n\nAll field values (second filter operands) are case-insensitive for this API.\n\nOnly a single *and* or *or* composite filter operator may be used. It must also be used between a target filter and a rights filter, not between 2 filters for the same field.\n\nFor example, the following is valid: `?filters=rights+ca+(%22CREATE%22)+and+target+eq+%22SYS.OBJAUTH2%22`\n\nThe following is invalid: 1?filters=rights+ca+(%22CREATE%22)+and+rights+ca+(%SELECT%22)1", + "type": "text/plain" + }, + "key": "filters", + "value": "target eq \"SYS.OBJAUTH2\"" + }, + { + "disabled": false, + "description": { + "content": "Max number of results to return.\nSee [V3 API Standard Collection Parameters](https://developer.sailpoint.com/idn/api/standard-collection-parameters) for more information.", + "type": "text/plain" + }, + "key": "limit", + "value": "250" + }, + { + "disabled": false, + "description": { + "content": "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.", + "type": "text/plain" + }, + "key": "offset", + "value": "0" + }, + { + "disabled": false, + "description": { + "content": "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.", + "type": "text/plain" + }, + "key": "count", + "value": "true" + } + ], + "variable": [] + }, + "header": [ + { + "key": "Accept", + "value": "application/json" + }, + { + "description": { + "content": "Added as a part of security scheme: oauth2", + "type": "text/plain" + }, + "key": "Authorization", + "value": "" + } + ], + "method": "GET", + "body": {} + }, + "status": "Not Found", + "code": 404, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "body": "{\n \"detailCode\": \"404 Not found\",\n \"trackingId\": \"b21b1f7ce4da4d639f2c62a57171b427\",\n \"messages\": [\n {\n \"locale\": \"en-US\",\n \"localeOrigin\": \"DEFAULT\",\n \"text\": \"The server did not find a current representation for the target resource.\"\n }\n ]\n}", + "cookie": [], + "_postman_previewlanguage": "json" + }, + { + "id": "2b56ada3-2aa1-4204-a8cc-e650418b747b", + "name": "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.", + "originalRequest": { + "url": { + "path": [ + "certifications", + ":certificationId", + "access-review-items", + ":itemId", + "permissions" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [ + { + "disabled": false, + "description": { + "content": "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**target**: *eq, sw*\n\n**rights**: *ca*\n\nSupported composite operators: *and, or*\n\nAll field values (second filter operands) are case-insensitive for this API.\n\nOnly a single *and* or *or* composite filter operator may be used. It must also be used between a target filter and a rights filter, not between 2 filters for the same field.\n\nFor example, the following is valid: `?filters=rights+ca+(%22CREATE%22)+and+target+eq+%22SYS.OBJAUTH2%22`\n\nThe following is invalid: 1?filters=rights+ca+(%22CREATE%22)+and+rights+ca+(%SELECT%22)1", + "type": "text/plain" + }, + "key": "filters", + "value": "target eq \"SYS.OBJAUTH2\"" + }, + { + "disabled": false, + "description": { + "content": "Max number of results to return.\nSee [V3 API Standard Collection Parameters](https://developer.sailpoint.com/idn/api/standard-collection-parameters) for more information.", + "type": "text/plain" + }, + "key": "limit", + "value": "250" + }, + { + "disabled": false, + "description": { + "content": "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.", + "type": "text/plain" + }, + "key": "offset", + "value": "0" + }, + { + "disabled": false, + "description": { + "content": "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.", + "type": "text/plain" + }, + "key": "count", + "value": "true" + } + ], + "variable": [] + }, + "header": [ + { + "key": "Accept", + "value": "application/json" + }, + { + "description": { + "content": "Added as a part of security scheme: oauth2", + "type": "text/plain" + }, + "key": "Authorization", + "value": "" + } + ], + "method": "GET", + "body": {} + }, + "status": "Too Many Requests", + "code": 429, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "body": "{\n \"message\": \" Rate Limit Exceeded \"\n}", + "cookie": [], + "_postman_previewlanguage": "json" + }, + { + "id": "5f098c31-f250-43c2-ab15-e0946a40ee6e", + "name": "Internal Server Error - Returned if there is an unexpected error.", + "originalRequest": { + "url": { + "path": [ + "certifications", + ":certificationId", + "access-review-items", + ":itemId", + "permissions" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [ + { + "disabled": false, + "description": { + "content": "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**target**: *eq, sw*\n\n**rights**: *ca*\n\nSupported composite operators: *and, or*\n\nAll field values (second filter operands) are case-insensitive for this API.\n\nOnly a single *and* or *or* composite filter operator may be used. It must also be used between a target filter and a rights filter, not between 2 filters for the same field.\n\nFor example, the following is valid: `?filters=rights+ca+(%22CREATE%22)+and+target+eq+%22SYS.OBJAUTH2%22`\n\nThe following is invalid: 1?filters=rights+ca+(%22CREATE%22)+and+rights+ca+(%SELECT%22)1", + "type": "text/plain" + }, + "key": "filters", + "value": "target eq \"SYS.OBJAUTH2\"" + }, + { + "disabled": false, + "description": { + "content": "Max number of results to return.\nSee [V3 API Standard Collection Parameters](https://developer.sailpoint.com/idn/api/standard-collection-parameters) for more information.", + "type": "text/plain" + }, + "key": "limit", + "value": "250" + }, + { + "disabled": false, + "description": { + "content": "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.", + "type": "text/plain" + }, + "key": "offset", + "value": "0" + }, + { + "disabled": false, + "description": { + "content": "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.", + "type": "text/plain" + }, + "key": "count", + "value": "true" + } + ], + "variable": [] + }, + "header": [ + { + "key": "Accept", + "value": "application/json" + }, + { + "description": { + "content": "Added as a part of security scheme: oauth2", + "type": "text/plain" + }, + "key": "Authorization", + "value": "" + } + ], + "method": "GET", + "body": {} + }, + "status": "Internal Server Error", + "code": 500, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "body": "{\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}", + "cookie": [], + "_postman_previewlanguage": "json" + } + ], + "event": [], + "protocolProfileBehavior": { + "disableBodyPruning": true + } + }, + { + "id": "57b71864-f148-46a2-95b9-c047abd49442", + "name": "List of Reviewers for certification", + "request": { + "name": "List of Reviewers for certification", + "description": { + "content": "This API returns a list of reviewers for the certification. A token with ORG_ADMIN or CERT_ADMIN authority is required to call this API. Reviewers for this certification can also call this API.", + "type": "text/plain" + }, + "url": { + "path": [ + "certifications", + ":id", + "reviewers" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [ + { + "disabled": false, + "description": { + "content": "Max number of results to return.\nSee [V3 API Standard Collection Parameters](https://developer.sailpoint.com/idn/api/standard-collection-parameters) for more information.", + "type": "text/plain" + }, + "key": "limit", + "value": "250" + }, + { + "disabled": false, + "description": { + "content": "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.", + "type": "text/plain" + }, + "key": "offset", + "value": "0" + }, + { + "disabled": false, + "description": { + "content": "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.", + "type": "text/plain" + }, + "key": "count", + "value": "true" + }, + { + "disabled": false, + "description": { + "content": "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*\n\n**name**: *eq, sw*\n\n**email**: *eq, sw*", + "type": "text/plain" + }, + "key": "filters", + "value": "name eq \"Bob\"" + }, + { + "disabled": false, + "description": { + "content": "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: **name, email**", + "type": "text/plain" + }, + "key": "sorters", + "value": "name" + } + ], + "variable": [ + { + "type": "any", + "value": "ef38f94347e94562b5bb8424a56397d8", + "key": "id", + "disabled": false, + "description": { + "content": "(Required) The certification ID", + "type": "text/plain" + } + } + ] + }, + "header": [ + { + "key": "Accept", + "value": "application/json" + } + ], + "method": "GET", + "body": {}, + "auth": null + }, + "response": [ + { + "id": "9872356d-3e67-44f7-bd7a-b93d62c31ec4", + "name": "A list of reviewers", + "originalRequest": { + "url": { + "path": [ + "certifications", + ":id", + "reviewers" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [ + { + "disabled": false, + "description": { + "content": "Max number of results to return.\nSee [V3 API Standard Collection Parameters](https://developer.sailpoint.com/idn/api/standard-collection-parameters) for more information.", + "type": "text/plain" + }, + "key": "limit", + "value": "250" + }, + { + "disabled": false, + "description": { + "content": "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.", + "type": "text/plain" + }, + "key": "offset", + "value": "0" + }, + { + "disabled": false, + "description": { + "content": "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.", + "type": "text/plain" + }, + "key": "count", + "value": "true" + }, + { + "disabled": false, + "description": { + "content": "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*\n\n**name**: *eq, sw*\n\n**email**: *eq, sw*", + "type": "text/plain" + }, + "key": "filters", + "value": "name eq \"Bob\"" + }, + { + "disabled": false, + "description": { + "content": "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: **name, email**", + "type": "text/plain" + }, + "key": "sorters", + "value": "name" + } + ], + "variable": [] + }, + "header": [ + { + "key": "Accept", + "value": "application/json" + }, + { + "description": { + "content": "Added as a part of security scheme: oauth2", + "type": "text/plain" + }, + "key": "Authorization", + "value": "" + } + ], + "method": "GET", + "body": {} + }, + "status": "OK", + "code": 200, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "body": "[\n {\n \"type\": \"IDENTITY\",\n \"id\": \"5168015d32f890ca15812c9180835d2e\",\n \"name\": \"Alison Ferguso\",\n \"email\": \"alison.ferguso@identitysoon.com\"\n },\n {\n \"type\": \"IDENTITY\",\n \"id\": \"5168015d32f890ca15812c9180835d2e\",\n \"name\": \"Alison Ferguso\",\n \"email\": \"alison.ferguso@identitysoon.com\"\n }\n]", + "cookie": [], + "_postman_previewlanguage": "json" + }, + { + "id": "c0aa09b7-092c-462c-ae28-6e271eb24cd1", + "name": "Client Error - Returned if the request body is invalid.", + "originalRequest": { + "url": { + "path": [ + "certifications", + ":id", + "reviewers" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [ + { + "disabled": false, + "description": { + "content": "Max number of results to return.\nSee [V3 API Standard Collection Parameters](https://developer.sailpoint.com/idn/api/standard-collection-parameters) for more information.", + "type": "text/plain" + }, + "key": "limit", + "value": "250" + }, + { + "disabled": false, + "description": { + "content": "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.", + "type": "text/plain" + }, + "key": "offset", + "value": "0" + }, + { + "disabled": false, + "description": { + "content": "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.", + "type": "text/plain" + }, + "key": "count", + "value": "true" + }, + { + "disabled": false, + "description": { + "content": "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*\n\n**name**: *eq, sw*\n\n**email**: *eq, sw*", + "type": "text/plain" + }, + "key": "filters", + "value": "name eq \"Bob\"" + }, + { + "disabled": false, + "description": { + "content": "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: **name, email**", + "type": "text/plain" + }, + "key": "sorters", + "value": "name" + } + ], + "variable": [] + }, + "header": [ + { + "key": "Accept", + "value": "application/json" + }, + { + "description": { + "content": "Added as a part of security scheme: oauth2", + "type": "text/plain" + }, + "key": "Authorization", + "value": "" + } + ], + "method": "GET", + "body": {} + }, + "status": "Bad Request", + "code": 400, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "body": "{\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 \"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 \"locale\": \"en-US\",\n \"localeOrigin\": \"DEFAULT\",\n \"text\": \"The request was syntactically correct but its content is semantically invalid.\"\n }\n ]\n}", + "cookie": [], + "_postman_previewlanguage": "json" + }, + { + "id": "f219d3f6-e63e-4360-a785-b16c03435df9", + "name": "Unauthorized - Returned if there is no authorization header, or if the JWT token is expired.", + "originalRequest": { + "url": { + "path": [ + "certifications", + ":id", + "reviewers" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [ + { + "disabled": false, + "description": { + "content": "Max number of results to return.\nSee [V3 API Standard Collection Parameters](https://developer.sailpoint.com/idn/api/standard-collection-parameters) for more information.", + "type": "text/plain" + }, + "key": "limit", + "value": "250" + }, + { + "disabled": false, + "description": { + "content": "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.", + "type": "text/plain" + }, + "key": "offset", + "value": "0" + }, + { + "disabled": false, + "description": { + "content": "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.", + "type": "text/plain" + }, + "key": "count", + "value": "true" + }, + { + "disabled": false, + "description": { + "content": "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*\n\n**name**: *eq, sw*\n\n**email**: *eq, sw*", + "type": "text/plain" + }, + "key": "filters", + "value": "name eq \"Bob\"" + }, + { + "disabled": false, + "description": { + "content": "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: **name, email**", + "type": "text/plain" + }, + "key": "sorters", + "value": "name" + } + ], + "variable": [] + }, + "header": [ + { + "key": "Accept", + "value": "application/json" + }, + { + "description": { + "content": "Added as a part of security scheme: oauth2", + "type": "text/plain" + }, + "key": "Authorization", + "value": "" + } + ], + "method": "GET", + "body": {} + }, + "status": "Unauthorized", + "code": 401, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "body": "{\n \"error\": \"JWT validation failed: JWT is expired\"\n}", + "cookie": [], + "_postman_previewlanguage": "json" + }, + { + "id": "56b0b5d5-8172-4109-8b39-a26774314ae9", + "name": "Forbidden - Returned if the user you are running as, doesn't have access to this end-point.", + "originalRequest": { + "url": { + "path": [ + "certifications", + ":id", + "reviewers" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [ + { + "disabled": false, + "description": { + "content": "Max number of results to return.\nSee [V3 API Standard Collection Parameters](https://developer.sailpoint.com/idn/api/standard-collection-parameters) for more information.", + "type": "text/plain" + }, + "key": "limit", + "value": "250" + }, + { + "disabled": false, + "description": { + "content": "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.", + "type": "text/plain" + }, + "key": "offset", + "value": "0" + }, + { + "disabled": false, + "description": { + "content": "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.", + "type": "text/plain" + }, + "key": "count", + "value": "true" + }, + { + "disabled": false, + "description": { + "content": "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*\n\n**name**: *eq, sw*\n\n**email**: *eq, sw*", + "type": "text/plain" + }, + "key": "filters", + "value": "name eq \"Bob\"" + }, + { + "disabled": false, + "description": { + "content": "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: **name, email**", + "type": "text/plain" + }, + "key": "sorters", + "value": "name" + } + ], + "variable": [] + }, + "header": [ + { + "key": "Accept", + "value": "application/json" + }, + { + "description": { + "content": "Added as a part of security scheme: oauth2", + "type": "text/plain" + }, + "key": "Authorization", + "value": "" + } + ], + "method": "GET", + "body": {} + }, + "status": "Forbidden", + "code": 403, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "body": "{\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}", + "cookie": [], + "_postman_previewlanguage": "json" + }, + { + "id": "4601ba0e-77a9-46e0-b6b3-0e3af497acad", + "name": "Not Found - returned if the request URL refers to a resource or object that does not exist", + "originalRequest": { + "url": { + "path": [ + "certifications", + ":id", + "reviewers" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [ + { + "disabled": false, + "description": { + "content": "Max number of results to return.\nSee [V3 API Standard Collection Parameters](https://developer.sailpoint.com/idn/api/standard-collection-parameters) for more information.", + "type": "text/plain" + }, + "key": "limit", + "value": "250" + }, + { + "disabled": false, + "description": { + "content": "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.", + "type": "text/plain" + }, + "key": "offset", + "value": "0" + }, + { + "disabled": false, + "description": { + "content": "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.", + "type": "text/plain" + }, + "key": "count", + "value": "true" + }, + { + "disabled": false, + "description": { + "content": "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*\n\n**name**: *eq, sw*\n\n**email**: *eq, sw*", + "type": "text/plain" + }, + "key": "filters", + "value": "name eq \"Bob\"" + }, + { + "disabled": false, + "description": { + "content": "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: **name, email**", + "type": "text/plain" + }, + "key": "sorters", + "value": "name" + } + ], + "variable": [] + }, + "header": [ + { + "key": "Accept", + "value": "application/json" + }, + { + "description": { + "content": "Added as a part of security scheme: oauth2", + "type": "text/plain" + }, + "key": "Authorization", + "value": "" + } + ], + "method": "GET", + "body": {} + }, + "status": "Not Found", + "code": 404, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "body": "{\n \"detailCode\": \"404 Not found\",\n \"trackingId\": \"b21b1f7ce4da4d639f2c62a57171b427\",\n \"messages\": [\n {\n \"locale\": \"en-US\",\n \"localeOrigin\": \"DEFAULT\",\n \"text\": \"The server did not find a current representation for the target resource.\"\n }\n ]\n}", + "cookie": [], + "_postman_previewlanguage": "json" + }, + { + "id": "088cd37e-ee33-4713-8873-dae757803541", + "name": "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.", + "originalRequest": { + "url": { + "path": [ + "certifications", + ":id", + "reviewers" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [ + { + "disabled": false, + "description": { + "content": "Max number of results to return.\nSee [V3 API Standard Collection Parameters](https://developer.sailpoint.com/idn/api/standard-collection-parameters) for more information.", + "type": "text/plain" + }, + "key": "limit", + "value": "250" + }, + { + "disabled": false, + "description": { + "content": "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.", + "type": "text/plain" + }, + "key": "offset", + "value": "0" + }, + { + "disabled": false, + "description": { + "content": "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.", + "type": "text/plain" + }, + "key": "count", + "value": "true" + }, + { + "disabled": false, + "description": { + "content": "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*\n\n**name**: *eq, sw*\n\n**email**: *eq, sw*", + "type": "text/plain" + }, + "key": "filters", + "value": "name eq \"Bob\"" + }, + { + "disabled": false, + "description": { + "content": "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: **name, email**", + "type": "text/plain" + }, + "key": "sorters", + "value": "name" + } + ], + "variable": [] + }, + "header": [ + { + "key": "Accept", + "value": "application/json" + }, + { + "description": { + "content": "Added as a part of security scheme: oauth2", + "type": "text/plain" + }, + "key": "Authorization", + "value": "" + } + ], + "method": "GET", + "body": {} + }, + "status": "Too Many Requests", + "code": 429, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "body": "{\n \"message\": \" Rate Limit Exceeded \"\n}", + "cookie": [], + "_postman_previewlanguage": "json" + }, + { + "id": "eea8140f-3850-42a1-adf3-f0f3cbb2ee5b", + "name": "Internal Server Error - Returned if there is an unexpected error.", + "originalRequest": { + "url": { + "path": [ + "certifications", + ":id", + "reviewers" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [ + { + "disabled": false, + "description": { + "content": "Max number of results to return.\nSee [V3 API Standard Collection Parameters](https://developer.sailpoint.com/idn/api/standard-collection-parameters) for more information.", + "type": "text/plain" + }, + "key": "limit", + "value": "250" + }, + { + "disabled": false, + "description": { + "content": "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.", + "type": "text/plain" + }, + "key": "offset", + "value": "0" + }, + { + "disabled": false, + "description": { + "content": "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.", + "type": "text/plain" + }, + "key": "count", + "value": "true" + }, + { + "disabled": false, + "description": { + "content": "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*\n\n**name**: *eq, sw*\n\n**email**: *eq, sw*", + "type": "text/plain" + }, + "key": "filters", + "value": "name eq \"Bob\"" + }, + { + "disabled": false, + "description": { + "content": "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: **name, email**", + "type": "text/plain" + }, + "key": "sorters", + "value": "name" + } + ], + "variable": [] + }, + "header": [ + { + "key": "Accept", + "value": "application/json" + }, + { + "description": { + "content": "Added as a part of security scheme: oauth2", + "type": "text/plain" + }, + "key": "Authorization", + "value": "" + } + ], + "method": "GET", + "body": {} + }, + "status": "Internal Server Error", + "code": 500, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "body": "{\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}", + "cookie": [], + "_postman_previewlanguage": "json" + } + ], + "event": [], + "protocolProfileBehavior": { + "disableBodyPruning": true + } + }, + { + "id": "7f353285-b6ad-46bd-8c2c-02aa45821b31", + "name": "Reassign Certifications Asynchronously", + "request": { + "name": "Reassign Certifications Asynchronously", + "description": { + "content": "This API initiates a task to reassign up to 500 identities or items in an identity campaign certification to another reviewer. The `certification-tasks` API can be used to get an updated status on the task and determine when the reassignment is complete. A token with ORG_ADMIN or CERT_ADMIN authority is required to call this API. Reviewers for this certification can also call this API.", + "type": "text/plain" + }, + "url": { + "path": [ + "certifications", + ":id", + "reassign-async" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [ + { + "type": "any", + "value": "ef38f94347e94562b5bb8424a56397d8", + "key": "id", + "disabled": false, + "description": { + "content": "(Required) The identity campaign certification ID", + "type": "text/plain" + } + } + ] + }, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + }, + { + "key": "Accept", + "value": "application/json" + } + ], + "method": "POST", + "body": { + "mode": "raw", + "raw": "{\n \"reassign\": [\n {\n \"id\": \"ef38f94347e94562b5bb8424a56397d8\",\n \"type\": \"ITEM\"\n },\n {\n \"id\": \"ef38f94347e94562b5bb8424a56397d8\",\n \"type\": \"ITEM\"\n }\n ],\n \"reassignTo\": \"ef38f94347e94562b5bb8424a56397d8\",\n \"reason\": \"reassigned for some reason\"\n}", + "options": { + "raw": { + "headerFamily": "json", + "language": "json" + } + } + }, + "auth": null + }, + "response": [ + { + "id": "0a570e2b-c0de-4294-afd8-a30191907d78", + "name": "A certification task object for the reassignment which can be queried for status.", + "originalRequest": { + "url": { + "path": [ + "certifications", + ":id", + "reassign-async" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [] + }, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + }, + { + "key": "Accept", + "value": "application/json" + }, + { + "description": { + "content": "Added as a part of security scheme: oauth2", + "type": "text/plain" + }, + "key": "Authorization", + "value": "" + } + ], + "method": "POST", + "body": { + "mode": "raw", + "raw": "{\n \"reassign\": [\n {\n \"id\": \"ef38f94347e94562b5bb8424a56397d8\",\n \"type\": \"ITEM\"\n },\n {\n \"id\": \"ef38f94347e94562b5bb8424a56397d8\",\n \"type\": \"ITEM\"\n }\n ],\n \"reassignTo\": \"ef38f94347e94562b5bb8424a56397d8\",\n \"reason\": \"reassigned for some reason\"\n}", + "options": { + "raw": { + "headerFamily": "json", + "language": "json" + } + } + } + }, + "status": "OK", + "code": 200, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "body": "{\n \"id\": \"2c918086719eec070171a7e3355a360a\",\n \"type\": \"ADMIN_REASSIGN\",\n \"targetType\": \"CAMPAIGN\",\n \"targetId\": \"2c918086719eec070171a7e3355a834c\",\n \"status\": \"QUEUED\",\n \"errors\": [\n {\n \"locale\": \"en-US\",\n \"localeOrigin\": \"DEFAULT\",\n \"text\": \"The request was syntactically correct but its content is semantically invalid.\"\n },\n {\n \"locale\": \"en-US\",\n \"localeOrigin\": \"DEFAULT\",\n \"text\": \"The request was syntactically correct but its content is semantically invalid.\"\n }\n ],\n \"reassignmentTrailDTOs\": [\n {\n \"previousOwner\": \"ef38f94347e94562b5bb8424a56397d8\",\n \"newOwner\": \"ef38f94347e94562b5bb8424a56397a3\",\n \"reassignmentType\": \"AUTOMATIC_REASSIGNMENT\"\n },\n {\n \"previousOwner\": \"ef38f94347e94562b5bb8424a56397d8\",\n \"newOwner\": \"ef38f94347e94562b5bb8424a56397a3\",\n \"reassignmentType\": \"AUTOMATIC_REASSIGNMENT\"\n }\n ],\n \"created\": \"2020-09-24T18:10:47.693Z\"\n}", + "cookie": [], + "_postman_previewlanguage": "json" + }, + { + "id": "f384f43d-2a46-4a15-b84b-8282aef167d0", + "name": "Client Error - Returned if the request body is invalid.", + "originalRequest": { + "url": { + "path": [ + "certifications", + ":id", + "reassign-async" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [] + }, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + }, + { + "key": "Accept", + "value": "application/json" + }, + { + "description": { + "content": "Added as a part of security scheme: oauth2", + "type": "text/plain" + }, + "key": "Authorization", + "value": "" + } + ], + "method": "POST", + "body": { + "mode": "raw", + "raw": "{\n \"reassign\": [\n {\n \"id\": \"ef38f94347e94562b5bb8424a56397d8\",\n \"type\": \"ITEM\"\n },\n {\n \"id\": \"ef38f94347e94562b5bb8424a56397d8\",\n \"type\": \"ITEM\"\n }\n ],\n \"reassignTo\": \"ef38f94347e94562b5bb8424a56397d8\",\n \"reason\": \"reassigned for some reason\"\n}", + "options": { + "raw": { + "headerFamily": "json", + "language": "json" + } + } + } + }, + "status": "Bad Request", + "code": 400, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "body": "{\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 \"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 \"locale\": \"en-US\",\n \"localeOrigin\": \"DEFAULT\",\n \"text\": \"The request was syntactically correct but its content is semantically invalid.\"\n }\n ]\n}", + "cookie": [], + "_postman_previewlanguage": "json" + }, + { + "id": "83d7998f-1577-47ac-9653-e4b1329773bc", + "name": "Unauthorized - Returned if there is no authorization header, or if the JWT token is expired.", + "originalRequest": { + "url": { + "path": [ + "certifications", + ":id", + "reassign-async" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [] + }, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + }, + { + "key": "Accept", + "value": "application/json" + }, + { + "description": { + "content": "Added as a part of security scheme: oauth2", + "type": "text/plain" + }, + "key": "Authorization", + "value": "" + } + ], + "method": "POST", + "body": { + "mode": "raw", + "raw": "{\n \"reassign\": [\n {\n \"id\": \"ef38f94347e94562b5bb8424a56397d8\",\n \"type\": \"ITEM\"\n },\n {\n \"id\": \"ef38f94347e94562b5bb8424a56397d8\",\n \"type\": \"ITEM\"\n }\n ],\n \"reassignTo\": \"ef38f94347e94562b5bb8424a56397d8\",\n \"reason\": \"reassigned for some reason\"\n}", + "options": { + "raw": { + "headerFamily": "json", + "language": "json" + } + } + } + }, + "status": "Unauthorized", + "code": 401, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "body": "{\n \"error\": \"JWT validation failed: JWT is expired\"\n}", + "cookie": [], + "_postman_previewlanguage": "json" + }, + { + "id": "5599e884-1f46-4c2a-bdd3-ce1360147b3a", + "name": "Forbidden - Returned if the user you are running as, doesn't have access to this end-point.", + "originalRequest": { + "url": { + "path": [ + "certifications", + ":id", + "reassign-async" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [] + }, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + }, + { + "key": "Accept", + "value": "application/json" + }, + { + "description": { + "content": "Added as a part of security scheme: oauth2", + "type": "text/plain" + }, + "key": "Authorization", + "value": "" + } + ], + "method": "POST", + "body": { + "mode": "raw", + "raw": "{\n \"reassign\": [\n {\n \"id\": \"ef38f94347e94562b5bb8424a56397d8\",\n \"type\": \"ITEM\"\n },\n {\n \"id\": \"ef38f94347e94562b5bb8424a56397d8\",\n \"type\": \"ITEM\"\n }\n ],\n \"reassignTo\": \"ef38f94347e94562b5bb8424a56397d8\",\n \"reason\": \"reassigned for some reason\"\n}", + "options": { + "raw": { + "headerFamily": "json", + "language": "json" + } + } + } + }, + "status": "Forbidden", + "code": 403, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "body": "{\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}", + "cookie": [], + "_postman_previewlanguage": "json" + }, + { + "id": "e3925617-435a-4e61-b4e3-181846ee1dd3", + "name": "Not Found - returned if the request URL refers to a resource or object that does not exist", + "originalRequest": { + "url": { + "path": [ + "certifications", + ":id", + "reassign-async" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [] + }, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + }, + { + "key": "Accept", + "value": "application/json" + }, + { + "description": { + "content": "Added as a part of security scheme: oauth2", + "type": "text/plain" + }, + "key": "Authorization", + "value": "" + } + ], + "method": "POST", + "body": { + "mode": "raw", + "raw": "{\n \"reassign\": [\n {\n \"id\": \"ef38f94347e94562b5bb8424a56397d8\",\n \"type\": \"ITEM\"\n },\n {\n \"id\": \"ef38f94347e94562b5bb8424a56397d8\",\n \"type\": \"ITEM\"\n }\n ],\n \"reassignTo\": \"ef38f94347e94562b5bb8424a56397d8\",\n \"reason\": \"reassigned for some reason\"\n}", + "options": { + "raw": { + "headerFamily": "json", + "language": "json" + } + } + } + }, + "status": "Not Found", + "code": 404, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "body": "{\n \"detailCode\": \"404 Not found\",\n \"trackingId\": \"b21b1f7ce4da4d639f2c62a57171b427\",\n \"messages\": [\n {\n \"locale\": \"en-US\",\n \"localeOrigin\": \"DEFAULT\",\n \"text\": \"The server did not find a current representation for the target resource.\"\n }\n ]\n}", + "cookie": [], + "_postman_previewlanguage": "json" + }, + { + "id": "a4cc9b94-1ab8-40b4-87ab-13bf2a3c34aa", + "name": "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.", + "originalRequest": { + "url": { + "path": [ + "certifications", + ":id", + "reassign-async" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [] + }, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + }, + { + "key": "Accept", + "value": "application/json" + }, + { + "description": { + "content": "Added as a part of security scheme: oauth2", + "type": "text/plain" + }, + "key": "Authorization", + "value": "" + } + ], + "method": "POST", + "body": { + "mode": "raw", + "raw": "{\n \"reassign\": [\n {\n \"id\": \"ef38f94347e94562b5bb8424a56397d8\",\n \"type\": \"ITEM\"\n },\n {\n \"id\": \"ef38f94347e94562b5bb8424a56397d8\",\n \"type\": \"ITEM\"\n }\n ],\n \"reassignTo\": \"ef38f94347e94562b5bb8424a56397d8\",\n \"reason\": \"reassigned for some reason\"\n}", + "options": { + "raw": { + "headerFamily": "json", + "language": "json" + } + } + } + }, + "status": "Too Many Requests", + "code": 429, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "body": "{\n \"message\": \" Rate Limit Exceeded \"\n}", + "cookie": [], + "_postman_previewlanguage": "json" + }, + { + "id": "715b8cfa-5109-42e9-9417-0b43fa46ae40", + "name": "Internal Server Error - Returned if there is an unexpected error.", + "originalRequest": { + "url": { + "path": [ + "certifications", + ":id", + "reassign-async" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [] + }, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + }, + { + "key": "Accept", + "value": "application/json" + }, + { + "description": { + "content": "Added as a part of security scheme: oauth2", + "type": "text/plain" + }, + "key": "Authorization", + "value": "" + } + ], + "method": "POST", + "body": { + "mode": "raw", + "raw": "{\n \"reassign\": [\n {\n \"id\": \"ef38f94347e94562b5bb8424a56397d8\",\n \"type\": \"ITEM\"\n },\n {\n \"id\": \"ef38f94347e94562b5bb8424a56397d8\",\n \"type\": \"ITEM\"\n }\n ],\n \"reassignTo\": \"ef38f94347e94562b5bb8424a56397d8\",\n \"reason\": \"reassigned for some reason\"\n}", + "options": { + "raw": { + "headerFamily": "json", + "language": "json" + } + } + } + }, + "status": "Internal Server Error", + "code": 500, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "body": "{\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}", + "cookie": [], + "_postman_previewlanguage": "json" + } + ], + "event": [], + "protocolProfileBehavior": { + "disableBodyPruning": true + } + }, + { + "id": "cd7d3715-f369-4c99-a56f-c4041c4c24fe", + "name": "Certification Task by ID", + "request": { + "name": "Certification Task by ID", + "description": { + "content": "This API returns the certification task for the specified ID. A token with ORG_ADMIN or CERT_ADMIN authority is required to call this API. Reviewers for the specified certification can also call this API.", + "type": "text/plain" + }, + "url": { + "path": [ + "certification-tasks", + ":id" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [ + { + "type": "any", + "value": "63b32151-26c0-42f4-9299-8898dc1c9daa", + "key": "id", + "disabled": false, + "description": { + "content": "(Required) The task ID", + "type": "text/plain" + } + } + ] + }, + "header": [ + { + "key": "Accept", + "value": "application/json" + } + ], + "method": "GET", + "body": {}, + "auth": null + }, + "response": [ + { + "id": "6dac88cf-b9ff-4b41-934c-0280d7a68c86", + "name": "A certification task", + "originalRequest": { + "url": { + "path": [ + "certification-tasks", + ":id" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [] + }, + "header": [ + { + "key": "Accept", + "value": "application/json" + }, + { + "description": { + "content": "Added as a part of security scheme: oauth2", + "type": "text/plain" + }, + "key": "Authorization", + "value": "" + } + ], + "method": "GET", + "body": {} + }, + "status": "OK", + "code": 200, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "body": "{\n \"id\": \"2c918086719eec070171a7e3355a360a\",\n \"type\": \"ADMIN_REASSIGN\",\n \"targetType\": \"CAMPAIGN\",\n \"targetId\": \"2c918086719eec070171a7e3355a834c\",\n \"status\": \"QUEUED\",\n \"errors\": [\n {\n \"locale\": \"en-US\",\n \"localeOrigin\": \"DEFAULT\",\n \"text\": \"The request was syntactically correct but its content is semantically invalid.\"\n },\n {\n \"locale\": \"en-US\",\n \"localeOrigin\": \"DEFAULT\",\n \"text\": \"The request was syntactically correct but its content is semantically invalid.\"\n }\n ],\n \"reassignmentTrailDTOs\": [\n {\n \"previousOwner\": \"ef38f94347e94562b5bb8424a56397d8\",\n \"newOwner\": \"ef38f94347e94562b5bb8424a56397a3\",\n \"reassignmentType\": \"AUTOMATIC_REASSIGNMENT\"\n },\n {\n \"previousOwner\": \"ef38f94347e94562b5bb8424a56397d8\",\n \"newOwner\": \"ef38f94347e94562b5bb8424a56397a3\",\n \"reassignmentType\": \"AUTOMATIC_REASSIGNMENT\"\n }\n ],\n \"created\": \"2020-09-24T18:10:47.693Z\"\n}", + "cookie": [], + "_postman_previewlanguage": "json" + }, + { + "id": "c1b8fd40-0de7-4875-ae07-568b017fc038", + "name": "Client Error - Returned if the request body is invalid.", + "originalRequest": { + "url": { + "path": [ + "certification-tasks", + ":id" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [] + }, + "header": [ + { + "key": "Accept", + "value": "application/json" + }, + { + "description": { + "content": "Added as a part of security scheme: oauth2", + "type": "text/plain" + }, + "key": "Authorization", + "value": "" + } + ], + "method": "GET", + "body": {} + }, + "status": "Bad Request", + "code": 400, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "body": "{\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 \"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 \"locale\": \"en-US\",\n \"localeOrigin\": \"DEFAULT\",\n \"text\": \"The request was syntactically correct but its content is semantically invalid.\"\n }\n ]\n}", + "cookie": [], + "_postman_previewlanguage": "json" + }, + { + "id": "c9938fda-d3c6-4593-93b6-29d637908f69", + "name": "Unauthorized - Returned if there is no authorization header, or if the JWT token is expired.", + "originalRequest": { + "url": { + "path": [ + "certification-tasks", + ":id" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [] + }, + "header": [ + { + "key": "Accept", + "value": "application/json" + }, + { + "description": { + "content": "Added as a part of security scheme: oauth2", + "type": "text/plain" + }, + "key": "Authorization", + "value": "" + } + ], + "method": "GET", + "body": {} + }, + "status": "Unauthorized", + "code": 401, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "body": "{\n \"error\": \"JWT validation failed: JWT is expired\"\n}", + "cookie": [], + "_postman_previewlanguage": "json" + }, + { + "id": "e8c18ec1-1844-468b-bd69-d74591992858", + "name": "Forbidden - Returned if the user you are running as, doesn't have access to this end-point.", + "originalRequest": { + "url": { + "path": [ + "certification-tasks", + ":id" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [] + }, + "header": [ + { + "key": "Accept", + "value": "application/json" + }, + { + "description": { + "content": "Added as a part of security scheme: oauth2", + "type": "text/plain" + }, + "key": "Authorization", + "value": "" + } + ], + "method": "GET", + "body": {} + }, + "status": "Forbidden", + "code": 403, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "body": "{\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}", + "cookie": [], + "_postman_previewlanguage": "json" + }, + { + "id": "7c368157-d8f5-4147-8c73-965f95938374", + "name": "Not Found - returned if the request URL refers to a resource or object that does not exist", + "originalRequest": { + "url": { + "path": [ + "certification-tasks", + ":id" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [] + }, + "header": [ + { + "key": "Accept", + "value": "application/json" + }, + { + "description": { + "content": "Added as a part of security scheme: oauth2", + "type": "text/plain" + }, + "key": "Authorization", + "value": "" + } + ], + "method": "GET", + "body": {} + }, + "status": "Not Found", + "code": 404, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "body": "{\n \"detailCode\": \"404 Not found\",\n \"trackingId\": \"b21b1f7ce4da4d639f2c62a57171b427\",\n \"messages\": [\n {\n \"locale\": \"en-US\",\n \"localeOrigin\": \"DEFAULT\",\n \"text\": \"The server did not find a current representation for the target resource.\"\n }\n ]\n}", + "cookie": [], + "_postman_previewlanguage": "json" + }, + { + "id": "16cf7f2a-02dc-4f74-8d89-48c0e6abd868", + "name": "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.", + "originalRequest": { + "url": { + "path": [ + "certification-tasks", + ":id" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [] + }, + "header": [ + { + "key": "Accept", + "value": "application/json" + }, + { + "description": { + "content": "Added as a part of security scheme: oauth2", + "type": "text/plain" + }, + "key": "Authorization", + "value": "" + } + ], + "method": "GET", + "body": {} + }, + "status": "Too Many Requests", + "code": 429, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "body": "{\n \"message\": \" Rate Limit Exceeded \"\n}", + "cookie": [], + "_postman_previewlanguage": "json" + }, + { + "id": "f2a8dc97-fde0-4b52-96fd-fd51d9a3355f", + "name": "Internal Server Error - Returned if there is an unexpected error.", + "originalRequest": { + "url": { + "path": [ + "certification-tasks", + ":id" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [] + }, + "header": [ + { + "key": "Accept", + "value": "application/json" + }, + { + "description": { + "content": "Added as a part of security scheme: oauth2", + "type": "text/plain" + }, + "key": "Authorization", + "value": "" + } + ], + "method": "GET", + "body": {} + }, + "status": "Internal Server Error", + "code": 500, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "body": "{\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}", + "cookie": [], + "_postman_previewlanguage": "json" + } + ], + "event": [], + "protocolProfileBehavior": { + "disableBodyPruning": true + } + }, + { + "id": "7ee7e6d8-1344-4b60-87aa-8809af7aa4e5", + "name": "List of Pending Certification Tasks", + "request": { + "name": "List of Pending Certification Tasks", + "description": { + "content": "This API returns a list of pending (`QUEUED` or `IN_PROGRESS`) certification tasks. Any authenticated token can call this API, but only certification tasks you are authorized to review will be returned.", + "type": "text/plain" + }, + "url": { + "path": [ + "certification-tasks" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [ + { + "disabled": false, + "description": { + "content": "The ID of reviewer identity. *me* indicates the current user.", + "type": "text/plain" + }, + "key": "reviewer-identity", + "value": "Ada.1de82e55078344" + }, + { + "disabled": false, + "description": { + "content": "Max number of results to return.\nSee [V3 API Standard Collection Parameters](https://developer.sailpoint.com/idn/api/standard-collection-parameters) for more information.", + "type": "text/plain" + }, + "key": "limit", + "value": "250" + }, + { + "disabled": false, + "description": { + "content": "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.", + "type": "text/plain" + }, + "key": "offset", + "value": "0" + }, + { + "disabled": false, + "description": { + "content": "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.", + "type": "text/plain" + }, + "key": "count", + "value": "true" + }, + { + "disabled": false, + "description": { + "content": "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*\n\n**targetId**: *eq, in*\n\n**type**: *eq, in*", + "type": "text/plain" + }, + "key": "filters", + "value": "type eq \"ADMIN_REASSIGN\"" + } + ], + "variable": [] + }, + "header": [ + { + "key": "Accept", + "value": "application/json" + } + ], + "method": "GET", + "body": {}, + "auth": null + }, + "response": [ + { + "id": "fb82bb8a-e0c3-4d42-b86b-7339ba1b5fe6", + "name": "A list of pending certification tasks", + "originalRequest": { + "url": { + "path": [ + "certification-tasks" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [ + { + "disabled": false, + "description": { + "content": "The ID of reviewer identity. *me* indicates the current user.", + "type": "text/plain" + }, + "key": "reviewer-identity", + "value": "Ada.1de82e55078344" + }, + { + "disabled": false, + "description": { + "content": "Max number of results to return.\nSee [V3 API Standard Collection Parameters](https://developer.sailpoint.com/idn/api/standard-collection-parameters) for more information.", + "type": "text/plain" + }, + "key": "limit", + "value": "250" + }, + { + "disabled": false, + "description": { + "content": "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.", + "type": "text/plain" + }, + "key": "offset", + "value": "0" + }, + { + "disabled": false, + "description": { + "content": "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.", + "type": "text/plain" + }, + "key": "count", + "value": "true" + }, + { + "disabled": false, + "description": { + "content": "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*\n\n**targetId**: *eq, in*\n\n**type**: *eq, in*", + "type": "text/plain" + }, + "key": "filters", + "value": "type eq \"ADMIN_REASSIGN\"" + } + ], + "variable": [] + }, + "header": [ + { + "key": "Accept", + "value": "application/json" + }, + { + "description": { + "content": "Added as a part of security scheme: oauth2", + "type": "text/plain" + }, + "key": "Authorization", + "value": "" + } + ], + "method": "GET", + "body": {} + }, + "status": "OK", + "code": 200, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "body": "[\n {\n \"id\": \"2c918086719eec070171a7e3355a360a\",\n \"type\": \"ADMIN_REASSIGN\",\n \"targetType\": \"CAMPAIGN\",\n \"targetId\": \"2c918086719eec070171a7e3355a834c\",\n \"status\": \"QUEUED\",\n \"errors\": [\n {\n \"locale\": \"en-US\",\n \"localeOrigin\": \"DEFAULT\",\n \"text\": \"The request was syntactically correct but its content is semantically invalid.\"\n },\n {\n \"locale\": \"en-US\",\n \"localeOrigin\": \"DEFAULT\",\n \"text\": \"The request was syntactically correct but its content is semantically invalid.\"\n }\n ],\n \"reassignmentTrailDTOs\": [\n {\n \"previousOwner\": \"ef38f94347e94562b5bb8424a56397d8\",\n \"newOwner\": \"ef38f94347e94562b5bb8424a56397a3\",\n \"reassignmentType\": \"AUTOMATIC_REASSIGNMENT\"\n },\n {\n \"previousOwner\": \"ef38f94347e94562b5bb8424a56397d8\",\n \"newOwner\": \"ef38f94347e94562b5bb8424a56397a3\",\n \"reassignmentType\": \"AUTOMATIC_REASSIGNMENT\"\n }\n ],\n \"created\": \"2020-09-24T18:10:47.693Z\"\n },\n {\n \"id\": \"2c918086719eec070171a7e3355a360a\",\n \"type\": \"ADMIN_REASSIGN\",\n \"targetType\": \"CAMPAIGN\",\n \"targetId\": \"2c918086719eec070171a7e3355a834c\",\n \"status\": \"QUEUED\",\n \"errors\": [\n {\n \"locale\": \"en-US\",\n \"localeOrigin\": \"DEFAULT\",\n \"text\": \"The request was syntactically correct but its content is semantically invalid.\"\n },\n {\n \"locale\": \"en-US\",\n \"localeOrigin\": \"DEFAULT\",\n \"text\": \"The request was syntactically correct but its content is semantically invalid.\"\n }\n ],\n \"reassignmentTrailDTOs\": [\n {\n \"previousOwner\": \"ef38f94347e94562b5bb8424a56397d8\",\n \"newOwner\": \"ef38f94347e94562b5bb8424a56397a3\",\n \"reassignmentType\": \"AUTOMATIC_REASSIGNMENT\"\n },\n {\n \"previousOwner\": \"ef38f94347e94562b5bb8424a56397d8\",\n \"newOwner\": \"ef38f94347e94562b5bb8424a56397a3\",\n \"reassignmentType\": \"AUTOMATIC_REASSIGNMENT\"\n }\n ],\n \"created\": \"2020-09-24T18:10:47.693Z\"\n }\n]", + "cookie": [], + "_postman_previewlanguage": "json" + }, + { + "id": "bcd4c540-989a-4b62-a474-d8b071f1d35f", + "name": "Client Error - Returned if the request body is invalid.", + "originalRequest": { + "url": { + "path": [ + "certification-tasks" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [ + { + "disabled": false, + "description": { + "content": "The ID of reviewer identity. *me* indicates the current user.", + "type": "text/plain" + }, + "key": "reviewer-identity", + "value": "Ada.1de82e55078344" + }, + { + "disabled": false, + "description": { + "content": "Max number of results to return.\nSee [V3 API Standard Collection Parameters](https://developer.sailpoint.com/idn/api/standard-collection-parameters) for more information.", + "type": "text/plain" + }, + "key": "limit", + "value": "250" + }, + { + "disabled": false, + "description": { + "content": "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.", + "type": "text/plain" + }, + "key": "offset", + "value": "0" + }, + { + "disabled": false, + "description": { + "content": "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.", + "type": "text/plain" + }, + "key": "count", + "value": "true" + }, + { + "disabled": false, + "description": { + "content": "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*\n\n**targetId**: *eq, in*\n\n**type**: *eq, in*", + "type": "text/plain" + }, + "key": "filters", + "value": "type eq \"ADMIN_REASSIGN\"" + } + ], + "variable": [] + }, + "header": [ + { + "key": "Accept", + "value": "application/json" + }, + { + "description": { + "content": "Added as a part of security scheme: oauth2", + "type": "text/plain" + }, + "key": "Authorization", + "value": "" + } + ], + "method": "GET", + "body": {} + }, + "status": "Bad Request", + "code": 400, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "body": "{\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 \"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 \"locale\": \"en-US\",\n \"localeOrigin\": \"DEFAULT\",\n \"text\": \"The request was syntactically correct but its content is semantically invalid.\"\n }\n ]\n}", + "cookie": [], + "_postman_previewlanguage": "json" + }, + { + "id": "41a85d57-859b-4f1d-b681-4e7b22313df7", + "name": "Unauthorized - Returned if there is no authorization header, or if the JWT token is expired.", + "originalRequest": { + "url": { + "path": [ + "certification-tasks" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [ + { + "disabled": false, + "description": { + "content": "The ID of reviewer identity. *me* indicates the current user.", + "type": "text/plain" + }, + "key": "reviewer-identity", + "value": "Ada.1de82e55078344" + }, + { + "disabled": false, + "description": { + "content": "Max number of results to return.\nSee [V3 API Standard Collection Parameters](https://developer.sailpoint.com/idn/api/standard-collection-parameters) for more information.", + "type": "text/plain" + }, + "key": "limit", + "value": "250" + }, + { + "disabled": false, + "description": { + "content": "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.", + "type": "text/plain" + }, + "key": "offset", + "value": "0" + }, + { + "disabled": false, + "description": { + "content": "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.", + "type": "text/plain" + }, + "key": "count", + "value": "true" + }, + { + "disabled": false, + "description": { + "content": "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*\n\n**targetId**: *eq, in*\n\n**type**: *eq, in*", + "type": "text/plain" + }, + "key": "filters", + "value": "type eq \"ADMIN_REASSIGN\"" + } + ], + "variable": [] + }, + "header": [ + { + "key": "Accept", + "value": "application/json" + }, + { + "description": { + "content": "Added as a part of security scheme: oauth2", + "type": "text/plain" + }, + "key": "Authorization", + "value": "" + } + ], + "method": "GET", + "body": {} + }, + "status": "Unauthorized", + "code": 401, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "body": "{\n \"error\": \"JWT validation failed: JWT is expired\"\n}", + "cookie": [], + "_postman_previewlanguage": "json" + }, + { + "id": "18446c49-dc05-4c58-a4e3-7292a2a6c300", + "name": "Forbidden - Returned if the user you are running as, doesn't have access to this end-point.", + "originalRequest": { + "url": { + "path": [ + "certification-tasks" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [ + { + "disabled": false, + "description": { + "content": "The ID of reviewer identity. *me* indicates the current user.", + "type": "text/plain" + }, + "key": "reviewer-identity", + "value": "Ada.1de82e55078344" + }, + { + "disabled": false, + "description": { + "content": "Max number of results to return.\nSee [V3 API Standard Collection Parameters](https://developer.sailpoint.com/idn/api/standard-collection-parameters) for more information.", + "type": "text/plain" + }, + "key": "limit", + "value": "250" + }, + { + "disabled": false, + "description": { + "content": "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.", + "type": "text/plain" + }, + "key": "offset", + "value": "0" + }, + { + "disabled": false, + "description": { + "content": "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.", + "type": "text/plain" + }, + "key": "count", + "value": "true" + }, + { + "disabled": false, + "description": { + "content": "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*\n\n**targetId**: *eq, in*\n\n**type**: *eq, in*", + "type": "text/plain" + }, + "key": "filters", + "value": "type eq \"ADMIN_REASSIGN\"" + } + ], + "variable": [] + }, + "header": [ + { + "key": "Accept", + "value": "application/json" + }, + { + "description": { + "content": "Added as a part of security scheme: oauth2", + "type": "text/plain" + }, + "key": "Authorization", + "value": "" + } + ], + "method": "GET", + "body": {} + }, + "status": "Forbidden", + "code": 403, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "body": "{\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}", + "cookie": [], + "_postman_previewlanguage": "json" + }, + { + "id": "b24ebec4-ab3e-428d-9c33-cde7b287ae48", + "name": "Not Found - returned if the request URL refers to a resource or object that does not exist", + "originalRequest": { + "url": { + "path": [ + "certification-tasks" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [ + { + "disabled": false, + "description": { + "content": "The ID of reviewer identity. *me* indicates the current user.", + "type": "text/plain" + }, + "key": "reviewer-identity", + "value": "Ada.1de82e55078344" + }, + { + "disabled": false, + "description": { + "content": "Max number of results to return.\nSee [V3 API Standard Collection Parameters](https://developer.sailpoint.com/idn/api/standard-collection-parameters) for more information.", + "type": "text/plain" + }, + "key": "limit", + "value": "250" + }, + { + "disabled": false, + "description": { + "content": "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.", + "type": "text/plain" + }, + "key": "offset", + "value": "0" + }, + { + "disabled": false, + "description": { + "content": "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.", + "type": "text/plain" + }, + "key": "count", + "value": "true" + }, + { + "disabled": false, + "description": { + "content": "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*\n\n**targetId**: *eq, in*\n\n**type**: *eq, in*", + "type": "text/plain" + }, + "key": "filters", + "value": "type eq \"ADMIN_REASSIGN\"" + } + ], + "variable": [] + }, + "header": [ + { + "key": "Accept", + "value": "application/json" + }, + { + "description": { + "content": "Added as a part of security scheme: oauth2", + "type": "text/plain" + }, + "key": "Authorization", + "value": "" + } + ], + "method": "GET", + "body": {} + }, + "status": "Not Found", + "code": 404, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "body": "{\n \"detailCode\": \"404 Not found\",\n \"trackingId\": \"b21b1f7ce4da4d639f2c62a57171b427\",\n \"messages\": [\n {\n \"locale\": \"en-US\",\n \"localeOrigin\": \"DEFAULT\",\n \"text\": \"The server did not find a current representation for the target resource.\"\n }\n ]\n}", + "cookie": [], + "_postman_previewlanguage": "json" + }, + { + "id": "669a0f79-b0a5-4766-8c88-0827dba4f544", + "name": "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.", + "originalRequest": { + "url": { + "path": [ + "certification-tasks" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [ + { + "disabled": false, + "description": { + "content": "The ID of reviewer identity. *me* indicates the current user.", + "type": "text/plain" + }, + "key": "reviewer-identity", + "value": "Ada.1de82e55078344" + }, + { + "disabled": false, + "description": { + "content": "Max number of results to return.\nSee [V3 API Standard Collection Parameters](https://developer.sailpoint.com/idn/api/standard-collection-parameters) for more information.", + "type": "text/plain" + }, + "key": "limit", + "value": "250" + }, + { + "disabled": false, + "description": { + "content": "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.", + "type": "text/plain" + }, + "key": "offset", + "value": "0" + }, + { + "disabled": false, + "description": { + "content": "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.", + "type": "text/plain" + }, + "key": "count", + "value": "true" + }, + { + "disabled": false, + "description": { + "content": "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*\n\n**targetId**: *eq, in*\n\n**type**: *eq, in*", + "type": "text/plain" + }, + "key": "filters", + "value": "type eq \"ADMIN_REASSIGN\"" + } + ], + "variable": [] + }, + "header": [ + { + "key": "Accept", + "value": "application/json" + }, + { + "description": { + "content": "Added as a part of security scheme: oauth2", + "type": "text/plain" + }, + "key": "Authorization", + "value": "" + } + ], + "method": "GET", + "body": {} + }, + "status": "Too Many Requests", + "code": 429, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "body": "{\n \"message\": \" Rate Limit Exceeded \"\n}", + "cookie": [], + "_postman_previewlanguage": "json" + }, + { + "id": "db0a5dc6-dc65-4e94-8900-8d6b07f9a546", + "name": "Internal Server Error - Returned if there is an unexpected error.", + "originalRequest": { + "url": { + "path": [ + "certification-tasks" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [ + { + "disabled": false, + "description": { + "content": "The ID of reviewer identity. *me* indicates the current user.", + "type": "text/plain" + }, + "key": "reviewer-identity", + "value": "Ada.1de82e55078344" + }, + { + "disabled": false, + "description": { + "content": "Max number of results to return.\nSee [V3 API Standard Collection Parameters](https://developer.sailpoint.com/idn/api/standard-collection-parameters) for more information.", + "type": "text/plain" + }, + "key": "limit", + "value": "250" + }, + { + "disabled": false, + "description": { + "content": "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.", + "type": "text/plain" + }, + "key": "offset", + "value": "0" + }, + { + "disabled": false, + "description": { + "content": "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.", + "type": "text/plain" + }, + "key": "count", + "value": "true" + }, + { + "disabled": false, + "description": { + "content": "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*\n\n**targetId**: *eq, in*\n\n**type**: *eq, in*", + "type": "text/plain" + }, + "key": "filters", + "value": "type eq \"ADMIN_REASSIGN\"" + } + ], + "variable": [] + }, + "header": [ + { + "key": "Accept", + "value": "application/json" + }, + { + "description": { + "content": "Added as a part of security scheme: oauth2", + "type": "text/plain" + }, + "key": "Authorization", + "value": "" + } + ], + "method": "GET", + "body": {} + }, + "status": "Internal Server Error", + "code": 500, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "body": "{\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}", + "cookie": [], + "_postman_previewlanguage": "json" + } + ], + "event": [], + "protocolProfileBehavior": { + "disableBodyPruning": true + } + } + ] + }, + { + "name": "Certification Summaries", + "description": "Use this API to implement certification summary functionality. \nWith this functionality in place, administrators and designated certification reviewers can review summaries of identity certification campaigns and draw conclusions about the campaigns' scope, security, and effectiveness. \nImplementing certification summary functionality improves organizations' ability to review their [certifications](https://documentation.sailpoint.com/saas/user-help/certifications.html) and helps them satisfy audit and regulatory requirements by enabling them to trace access changes and the decisions made in their review processes. \n\nA certification refers to IdentityNow's mechanism for reviewing a user's access to entitlements (sets of permissions) and approving or removing that access. \nThese certifications serve as a way of showing that a user's access has been reviewed and approved. \nMultiple certifications by different reviewers are often required to approve a user's access. \nA set of multiple certifications is called a certification campaign. \n\nFor example, an organization may use a Manager Certification as a way of showing that a user's access has been reviewed and approved by their manager, or if the certification is part of a campaign, that the user's access has been reviewed and approved by multiple managers. \nOnce this certification has been completed, IdentityNow would provision all the access the user needs, nothing more. \n\nCertification summaries provide information about identity certification campaigns such as the identities involved, the number of decisions made, and the access changed. \nFor example, an administrator or designated certification reviewer can examine the Manager Certification campaign to get an overview of how many entitlement decisions are made in that campaign as opposed to role decisions, which identities would be affected by changes to the campaign, and how those identities' access would be affected.\n", + "item": [ + { + "id": "de82d520-8ae9-4a36-b6d5-3f5be0e0d99a", + "name": "Summary of Certification Decisions", + "request": { + "name": "Summary of Certification Decisions", + "description": { + "content": "This API returns a summary of the decisions made on an identity campaign certification. The decisions are summarized by type. A token with ORG_ADMIN or CERT_ADMIN authority is required to call this API. Reviewers for this certification can also call this API.", + "type": "text/plain" + }, + "url": { + "path": [ + "certifications", + ":id", + "decision-summary" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [ + { + "disabled": false, + "description": { + "content": "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**identitySummary.id**: *eq, in*", + "type": "text/plain" + }, + "key": "filters", + "value": "identitySummary.id eq \"ef38f94347e94562b5bb8424a56397d8\"" + } + ], + "variable": [ + { + "type": "any", + "value": "ef38f94347e94562b5bb8424a56397d8", + "key": "id", + "disabled": false, + "description": { + "content": "(Required) The certification ID", + "type": "text/plain" + } + } + ] + }, + "header": [ + { + "key": "Accept", + "value": "application/json" + } + ], + "method": "GET", + "body": {}, + "auth": null + }, + "response": [ + { + "id": "344820dd-87e9-434c-bb22-8cc55cfb82b7", + "name": "Summary of the decisions made", + "originalRequest": { + "url": { + "path": [ + "certifications", + ":id", + "decision-summary" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [ + { + "disabled": false, + "description": { + "content": "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**identitySummary.id**: *eq, in*", + "type": "text/plain" + }, + "key": "filters", + "value": "identitySummary.id eq \"ef38f94347e94562b5bb8424a56397d8\"" + } + ], + "variable": [] + }, + "header": [ + { + "key": "Accept", + "value": "application/json" + }, + { + "description": { + "content": "Added as a part of security scheme: oauth2", + "type": "text/plain" + }, + "key": "Authorization", + "value": "" + } + ], + "method": "GET", + "body": {} + }, + "status": "OK", + "code": 200, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "body": "{\n \"entitlementDecisionsMade\": 3,\n \"accessProfileDecisionsMade\": 5,\n \"roleDecisionsMade\": 2,\n \"accountDecisionsMade\": 4,\n \"entitlementDecisionsTotal\": 6,\n \"accessProfileDecisionsTotal\": 10,\n \"roleDecisionsTotal\": 4,\n \"accountDecisionsTotal\": 8,\n \"entitlementsApproved\": 2,\n \"entitlementsRevoked\": 1,\n \"accessProfilesApproved\": 3,\n \"accessProfilesRevoked\": 2,\n \"rolesApproved\": 2,\n \"rolesRevoked\": 0,\n \"accountsApproved\": 1,\n \"accountsRevoked\": 3\n}", + "cookie": [], + "_postman_previewlanguage": "json" + }, + { + "id": "0d134588-b928-47b4-99b3-1a685201b538", + "name": "Client Error - Returned if the request body is invalid.", + "originalRequest": { + "url": { + "path": [ + "certifications", + ":id", + "decision-summary" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [ + { + "disabled": false, + "description": { + "content": "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**identitySummary.id**: *eq, in*", + "type": "text/plain" + }, + "key": "filters", + "value": "identitySummary.id eq \"ef38f94347e94562b5bb8424a56397d8\"" + } + ], + "variable": [] + }, + "header": [ + { + "key": "Accept", + "value": "application/json" + }, + { + "description": { + "content": "Added as a part of security scheme: oauth2", + "type": "text/plain" + }, + "key": "Authorization", + "value": "" + } + ], + "method": "GET", + "body": {} + }, + "status": "Bad Request", + "code": 400, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "body": "{\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 \"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 \"locale\": \"en-US\",\n \"localeOrigin\": \"DEFAULT\",\n \"text\": \"The request was syntactically correct but its content is semantically invalid.\"\n }\n ]\n}", + "cookie": [], + "_postman_previewlanguage": "json" + }, + { + "id": "15c1eac4-ac79-49a6-8758-b35a9a950f6f", + "name": "Unauthorized - Returned if there is no authorization header, or if the JWT token is expired.", + "originalRequest": { + "url": { + "path": [ + "certifications", + ":id", + "decision-summary" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [ + { + "disabled": false, + "description": { + "content": "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**identitySummary.id**: *eq, in*", + "type": "text/plain" + }, + "key": "filters", + "value": "identitySummary.id eq \"ef38f94347e94562b5bb8424a56397d8\"" + } + ], + "variable": [] + }, + "header": [ + { + "key": "Accept", + "value": "application/json" + }, + { + "description": { + "content": "Added as a part of security scheme: oauth2", + "type": "text/plain" + }, + "key": "Authorization", + "value": "" + } + ], + "method": "GET", + "body": {} + }, + "status": "Unauthorized", + "code": 401, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "body": "{\n \"error\": \"JWT validation failed: JWT is expired\"\n}", + "cookie": [], + "_postman_previewlanguage": "json" + }, + { + "id": "91fec599-e9be-4bd9-99e0-9b36d1184f66", + "name": "Forbidden - Returned if the user you are running as, doesn't have access to this end-point.", + "originalRequest": { + "url": { + "path": [ + "certifications", + ":id", + "decision-summary" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [ + { + "disabled": false, + "description": { + "content": "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**identitySummary.id**: *eq, in*", + "type": "text/plain" + }, + "key": "filters", + "value": "identitySummary.id eq \"ef38f94347e94562b5bb8424a56397d8\"" + } + ], + "variable": [] + }, + "header": [ + { + "key": "Accept", + "value": "application/json" + }, + { + "description": { + "content": "Added as a part of security scheme: oauth2", + "type": "text/plain" + }, + "key": "Authorization", + "value": "" + } + ], + "method": "GET", + "body": {} + }, + "status": "Forbidden", + "code": 403, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "body": "{\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}", + "cookie": [], + "_postman_previewlanguage": "json" + }, + { + "id": "e4da4591-803c-4bb8-a817-eb8e3586bb64", + "name": "Not Found - returned if the request URL refers to a resource or object that does not exist", + "originalRequest": { + "url": { + "path": [ + "certifications", + ":id", + "decision-summary" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [ + { + "disabled": false, + "description": { + "content": "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**identitySummary.id**: *eq, in*", + "type": "text/plain" + }, + "key": "filters", + "value": "identitySummary.id eq \"ef38f94347e94562b5bb8424a56397d8\"" + } + ], + "variable": [] + }, + "header": [ + { + "key": "Accept", + "value": "application/json" + }, + { + "description": { + "content": "Added as a part of security scheme: oauth2", + "type": "text/plain" + }, + "key": "Authorization", + "value": "" + } + ], + "method": "GET", + "body": {} + }, + "status": "Not Found", + "code": 404, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "body": "{\n \"detailCode\": \"404 Not found\",\n \"trackingId\": \"b21b1f7ce4da4d639f2c62a57171b427\",\n \"messages\": [\n {\n \"locale\": \"en-US\",\n \"localeOrigin\": \"DEFAULT\",\n \"text\": \"The server did not find a current representation for the target resource.\"\n }\n ]\n}", + "cookie": [], + "_postman_previewlanguage": "json" + }, + { + "id": "60dd9ac7-bf21-4ebc-b1bd-a30dec068b07", + "name": "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.", + "originalRequest": { + "url": { + "path": [ + "certifications", + ":id", + "decision-summary" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [ + { + "disabled": false, + "description": { + "content": "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**identitySummary.id**: *eq, in*", + "type": "text/plain" + }, + "key": "filters", + "value": "identitySummary.id eq \"ef38f94347e94562b5bb8424a56397d8\"" + } + ], + "variable": [] + }, + "header": [ + { + "key": "Accept", + "value": "application/json" + }, + { + "description": { + "content": "Added as a part of security scheme: oauth2", + "type": "text/plain" + }, + "key": "Authorization", + "value": "" + } + ], + "method": "GET", + "body": {} + }, + "status": "Too Many Requests", + "code": 429, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "body": "{\n \"message\": \" Rate Limit Exceeded \"\n}", + "cookie": [], + "_postman_previewlanguage": "json" + }, + { + "id": "ad5948db-bc2c-4e3d-ad21-6c2ae04fd019", + "name": "Internal Server Error - Returned if there is an unexpected error.", + "originalRequest": { + "url": { + "path": [ + "certifications", + ":id", + "decision-summary" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [ + { + "disabled": false, + "description": { + "content": "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**identitySummary.id**: *eq, in*", + "type": "text/plain" + }, + "key": "filters", + "value": "identitySummary.id eq \"ef38f94347e94562b5bb8424a56397d8\"" + } + ], + "variable": [] + }, + "header": [ + { + "key": "Accept", + "value": "application/json" + }, + { + "description": { + "content": "Added as a part of security scheme: oauth2", + "type": "text/plain" + }, + "key": "Authorization", + "value": "" + } + ], + "method": "GET", + "body": {} + }, + "status": "Internal Server Error", + "code": 500, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "body": "{\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}", + "cookie": [], + "_postman_previewlanguage": "json" + } + ], + "event": [], + "protocolProfileBehavior": { + "disableBodyPruning": true + } + }, + { + "id": "8716838d-17c5-4dd6-838a-3dfaf5de4607", + "name": "Identity Summaries for Campaign Certification", + "request": { + "name": "Identity Summaries for Campaign Certification", + "description": { + "content": "This API returns a list of the identity summaries for a specific identity campaign certification. A token with ORG_ADMIN or CERT_ADMIN authority is required to call this API. Reviewers for this certification can also call this API.", + "type": "text/plain" + }, + "url": { + "path": [ + "certifications", + ":id", + "identity-summaries" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [ + { + "disabled": false, + "description": { + "content": "Max number of results to return.\nSee [V3 API Standard Collection Parameters](https://developer.sailpoint.com/idn/api/standard-collection-parameters) for more information.", + "type": "text/plain" + }, + "key": "limit", + "value": "250" + }, + { + "disabled": false, + "description": { + "content": "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.", + "type": "text/plain" + }, + "key": "offset", + "value": "0" + }, + { + "disabled": false, + "description": { + "content": "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.", + "type": "text/plain" + }, + "key": "count", + "value": "true" + }, + { + "disabled": false, + "description": { + "content": "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*\n\n**completed**: *eq, ne*\n\n**name**: *eq, sw*", + "type": "text/plain" + }, + "key": "filters", + "value": "id eq \"ef38f94347e94562b5bb8424a56397d8\"" + }, + { + "disabled": false, + "description": { + "content": "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: **name**", + "type": "text/plain" + }, + "key": "sorters", + "value": "name" + } + ], + "variable": [ + { + "type": "any", + "value": "ef38f94347e94562b5bb8424a56397d8", + "key": "id", + "disabled": false, + "description": { + "content": "(Required) The identity campaign certification ID", + "type": "text/plain" + } + } + ] + }, + "header": [ + { + "key": "Accept", + "value": "application/json" + } + ], + "method": "GET", + "body": {}, + "auth": null + }, + "response": [ + { + "id": "79ef4eb5-1d75-47ef-9ce2-5c396a369fb8", + "name": "List of identity summaries", + "originalRequest": { + "url": { + "path": [ + "certifications", + ":id", + "identity-summaries" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [ + { + "disabled": false, + "description": { + "content": "Max number of results to return.\nSee [V3 API Standard Collection Parameters](https://developer.sailpoint.com/idn/api/standard-collection-parameters) for more information.", + "type": "text/plain" + }, + "key": "limit", + "value": "250" + }, + { + "disabled": false, + "description": { + "content": "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.", + "type": "text/plain" + }, + "key": "offset", + "value": "0" + }, + { + "disabled": false, + "description": { + "content": "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.", + "type": "text/plain" + }, + "key": "count", + "value": "true" + }, + { + "disabled": false, + "description": { + "content": "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*\n\n**completed**: *eq, ne*\n\n**name**: *eq, sw*", + "type": "text/plain" + }, + "key": "filters", + "value": "id eq \"ef38f94347e94562b5bb8424a56397d8\"" + }, + { + "disabled": false, + "description": { + "content": "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: **name**", + "type": "text/plain" + }, + "key": "sorters", + "value": "name" + } + ], + "variable": [] + }, + "header": [ + { + "key": "Accept", + "value": "application/json" + }, + { + "description": { + "content": "Added as a part of security scheme: oauth2", + "type": "text/plain" + }, + "key": "Authorization", + "value": "" + } + ], + "method": "GET", + "body": {} + }, + "status": "OK", + "code": 200, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "body": "[\n {\n \"id\": \"2c91808772a504f50172a9540e501ba7\",\n \"name\": \"Aaron Grey\",\n \"identityId\": \"2c9180857182306001719937379633e4\",\n \"completed\": false\n },\n {\n \"id\": \"2c91808772a504f50172a9540e501ba8\",\n \"name\": \"Aglae Wilson\",\n \"identityId\": \"2c9180857182306001719937377a33de\",\n \"completed\": true\n }\n]", + "cookie": [], + "_postman_previewlanguage": "json" + }, + { + "id": "eef912e4-0580-4a2b-8eaa-dcdf384a623e", + "name": "Client Error - Returned if the request body is invalid.", + "originalRequest": { + "url": { + "path": [ + "certifications", + ":id", + "identity-summaries" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [ + { + "disabled": false, + "description": { + "content": "Max number of results to return.\nSee [V3 API Standard Collection Parameters](https://developer.sailpoint.com/idn/api/standard-collection-parameters) for more information.", + "type": "text/plain" + }, + "key": "limit", + "value": "250" + }, + { + "disabled": false, + "description": { + "content": "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.", + "type": "text/plain" + }, + "key": "offset", + "value": "0" + }, + { + "disabled": false, + "description": { + "content": "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.", + "type": "text/plain" + }, + "key": "count", + "value": "true" + }, + { + "disabled": false, + "description": { + "content": "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*\n\n**completed**: *eq, ne*\n\n**name**: *eq, sw*", + "type": "text/plain" + }, + "key": "filters", + "value": "id eq \"ef38f94347e94562b5bb8424a56397d8\"" + }, + { + "disabled": false, + "description": { + "content": "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: **name**", + "type": "text/plain" + }, + "key": "sorters", + "value": "name" + } + ], + "variable": [] + }, + "header": [ + { + "key": "Accept", + "value": "application/json" + }, + { + "description": { + "content": "Added as a part of security scheme: oauth2", + "type": "text/plain" + }, + "key": "Authorization", + "value": "" + } + ], + "method": "GET", + "body": {} + }, + "status": "Bad Request", + "code": 400, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "body": "{\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 \"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 \"locale\": \"en-US\",\n \"localeOrigin\": \"DEFAULT\",\n \"text\": \"The request was syntactically correct but its content is semantically invalid.\"\n }\n ]\n}", + "cookie": [], + "_postman_previewlanguage": "json" + }, + { + "id": "c6453f52-bb4f-427f-b467-2df39dc9202a", + "name": "Unauthorized - Returned if there is no authorization header, or if the JWT token is expired.", + "originalRequest": { + "url": { + "path": [ + "certifications", + ":id", + "identity-summaries" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [ + { + "disabled": false, + "description": { + "content": "Max number of results to return.\nSee [V3 API Standard Collection Parameters](https://developer.sailpoint.com/idn/api/standard-collection-parameters) for more information.", + "type": "text/plain" + }, + "key": "limit", + "value": "250" + }, + { + "disabled": false, + "description": { + "content": "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.", + "type": "text/plain" + }, + "key": "offset", + "value": "0" + }, + { + "disabled": false, + "description": { + "content": "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.", + "type": "text/plain" + }, + "key": "count", + "value": "true" + }, + { + "disabled": false, + "description": { + "content": "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*\n\n**completed**: *eq, ne*\n\n**name**: *eq, sw*", + "type": "text/plain" + }, + "key": "filters", + "value": "id eq \"ef38f94347e94562b5bb8424a56397d8\"" + }, + { + "disabled": false, + "description": { + "content": "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: **name**", + "type": "text/plain" + }, + "key": "sorters", + "value": "name" + } + ], + "variable": [] + }, + "header": [ + { + "key": "Accept", + "value": "application/json" + }, + { + "description": { + "content": "Added as a part of security scheme: oauth2", + "type": "text/plain" + }, + "key": "Authorization", + "value": "" + } + ], + "method": "GET", + "body": {} + }, + "status": "Unauthorized", + "code": 401, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "body": "{\n \"error\": \"JWT validation failed: JWT is expired\"\n}", + "cookie": [], + "_postman_previewlanguage": "json" + }, + { + "id": "725f27fa-12db-4c70-bf15-9f21f48c0a5d", + "name": "Forbidden - Returned if the user you are running as, doesn't have access to this end-point.", + "originalRequest": { + "url": { + "path": [ + "certifications", + ":id", + "identity-summaries" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [ + { + "disabled": false, + "description": { + "content": "Max number of results to return.\nSee [V3 API Standard Collection Parameters](https://developer.sailpoint.com/idn/api/standard-collection-parameters) for more information.", + "type": "text/plain" + }, + "key": "limit", + "value": "250" + }, + { + "disabled": false, + "description": { + "content": "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.", + "type": "text/plain" + }, + "key": "offset", + "value": "0" + }, + { + "disabled": false, + "description": { + "content": "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.", + "type": "text/plain" + }, + "key": "count", + "value": "true" + }, + { + "disabled": false, + "description": { + "content": "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*\n\n**completed**: *eq, ne*\n\n**name**: *eq, sw*", + "type": "text/plain" + }, + "key": "filters", + "value": "id eq \"ef38f94347e94562b5bb8424a56397d8\"" + }, + { + "disabled": false, + "description": { + "content": "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: **name**", + "type": "text/plain" + }, + "key": "sorters", + "value": "name" + } + ], + "variable": [] + }, + "header": [ + { + "key": "Accept", + "value": "application/json" + }, + { + "description": { + "content": "Added as a part of security scheme: oauth2", + "type": "text/plain" + }, + "key": "Authorization", + "value": "" + } + ], + "method": "GET", + "body": {} + }, + "status": "Forbidden", + "code": 403, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "body": "{\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}", + "cookie": [], + "_postman_previewlanguage": "json" + }, + { + "id": "43d40052-73fa-4e4d-959e-efe67406d9f0", + "name": "Not Found - returned if the request URL refers to a resource or object that does not exist", + "originalRequest": { + "url": { + "path": [ + "certifications", + ":id", + "identity-summaries" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [ + { + "disabled": false, + "description": { + "content": "Max number of results to return.\nSee [V3 API Standard Collection Parameters](https://developer.sailpoint.com/idn/api/standard-collection-parameters) for more information.", + "type": "text/plain" + }, + "key": "limit", + "value": "250" + }, + { + "disabled": false, + "description": { + "content": "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.", + "type": "text/plain" + }, + "key": "offset", + "value": "0" + }, + { + "disabled": false, + "description": { + "content": "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.", + "type": "text/plain" + }, + "key": "count", + "value": "true" + }, + { + "disabled": false, + "description": { + "content": "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*\n\n**completed**: *eq, ne*\n\n**name**: *eq, sw*", + "type": "text/plain" + }, + "key": "filters", + "value": "id eq \"ef38f94347e94562b5bb8424a56397d8\"" + }, + { + "disabled": false, + "description": { + "content": "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: **name**", + "type": "text/plain" + }, + "key": "sorters", + "value": "name" + } + ], + "variable": [] + }, + "header": [ + { + "key": "Accept", + "value": "application/json" + }, + { + "description": { + "content": "Added as a part of security scheme: oauth2", + "type": "text/plain" + }, + "key": "Authorization", + "value": "" + } + ], + "method": "GET", + "body": {} + }, + "status": "Not Found", + "code": 404, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "body": "{\n \"detailCode\": \"404 Not found\",\n \"trackingId\": \"b21b1f7ce4da4d639f2c62a57171b427\",\n \"messages\": [\n {\n \"locale\": \"en-US\",\n \"localeOrigin\": \"DEFAULT\",\n \"text\": \"The server did not find a current representation for the target resource.\"\n }\n ]\n}", + "cookie": [], + "_postman_previewlanguage": "json" + }, + { + "id": "5c3818ed-c832-44bf-8e3b-dc0e3ecbeea8", + "name": "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.", + "originalRequest": { + "url": { + "path": [ + "certifications", + ":id", + "identity-summaries" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [ + { + "disabled": false, + "description": { + "content": "Max number of results to return.\nSee [V3 API Standard Collection Parameters](https://developer.sailpoint.com/idn/api/standard-collection-parameters) for more information.", + "type": "text/plain" + }, + "key": "limit", + "value": "250" + }, + { + "disabled": false, + "description": { + "content": "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.", + "type": "text/plain" + }, + "key": "offset", + "value": "0" + }, + { + "disabled": false, + "description": { + "content": "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.", + "type": "text/plain" + }, + "key": "count", + "value": "true" + }, + { + "disabled": false, + "description": { + "content": "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*\n\n**completed**: *eq, ne*\n\n**name**: *eq, sw*", + "type": "text/plain" + }, + "key": "filters", + "value": "id eq \"ef38f94347e94562b5bb8424a56397d8\"" + }, + { + "disabled": false, + "description": { + "content": "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: **name**", + "type": "text/plain" + }, + "key": "sorters", + "value": "name" + } + ], + "variable": [] + }, + "header": [ + { + "key": "Accept", + "value": "application/json" + }, + { + "description": { + "content": "Added as a part of security scheme: oauth2", + "type": "text/plain" + }, + "key": "Authorization", + "value": "" + } + ], + "method": "GET", + "body": {} + }, + "status": "Too Many Requests", + "code": 429, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "body": "{\n \"message\": \" Rate Limit Exceeded \"\n}", + "cookie": [], + "_postman_previewlanguage": "json" + }, + { + "id": "1f5e160b-22fd-4cf0-b9f0-0eb00b09a8f8", + "name": "Internal Server Error - Returned if there is an unexpected error.", + "originalRequest": { + "url": { + "path": [ + "certifications", + ":id", + "identity-summaries" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [ + { + "disabled": false, + "description": { + "content": "Max number of results to return.\nSee [V3 API Standard Collection Parameters](https://developer.sailpoint.com/idn/api/standard-collection-parameters) for more information.", + "type": "text/plain" + }, + "key": "limit", + "value": "250" + }, + { + "disabled": false, + "description": { + "content": "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.", + "type": "text/plain" + }, + "key": "offset", + "value": "0" + }, + { + "disabled": false, + "description": { + "content": "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.", + "type": "text/plain" + }, + "key": "count", + "value": "true" + }, + { + "disabled": false, + "description": { + "content": "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*\n\n**completed**: *eq, ne*\n\n**name**: *eq, sw*", + "type": "text/plain" + }, + "key": "filters", + "value": "id eq \"ef38f94347e94562b5bb8424a56397d8\"" + }, + { + "disabled": false, + "description": { + "content": "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: **name**", + "type": "text/plain" + }, + "key": "sorters", + "value": "name" + } + ], + "variable": [] + }, + "header": [ + { + "key": "Accept", + "value": "application/json" + }, + { + "description": { + "content": "Added as a part of security scheme: oauth2", + "type": "text/plain" + }, + "key": "Authorization", + "value": "" + } + ], + "method": "GET", + "body": {} + }, + "status": "Internal Server Error", + "code": 500, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "body": "{\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}", + "cookie": [], + "_postman_previewlanguage": "json" + } + ], + "event": [], + "protocolProfileBehavior": { + "disableBodyPruning": true + } + }, + { + "id": "68f65197-bdf8-432c-9432-5a29becce91b", + "name": "Access Summaries", + "request": { + "name": "Access Summaries", + "description": { + "content": "This API returns a list of access summaries for the specified identity campaign certification and type. A token with ORG_ADMIN or CERT_ADMIN authority is required to call this API. Reviewers for this certification can also call this API.", + "type": "text/plain" + }, + "url": { + "path": [ + "certifications", + ":id", + "access-summaries", + ":type" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [ + { + "disabled": false, + "description": { + "content": "Max number of results to return.\nSee [V3 API Standard Collection Parameters](https://developer.sailpoint.com/idn/api/standard-collection-parameters) for more information.", + "type": "text/plain" + }, + "key": "limit", + "value": "250" + }, + { + "disabled": false, + "description": { + "content": "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.", + "type": "text/plain" + }, + "key": "offset", + "value": "0" + }, + { + "disabled": false, + "description": { + "content": "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.", + "type": "text/plain" + }, + "key": "count", + "value": "true" + }, + { + "disabled": false, + "description": { + "content": "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**completed**: *eq, ne*\n\n**access.id**: *eq, in*\n\n**access.name**: *eq, sw*\n\n**entitlement.sourceName**: *eq, sw*\n\n**accessProfile.sourceName**: *eq, sw*", + "type": "text/plain" + }, + "key": "filters", + "value": "access.id eq \"ef38f94347e94562b5bb8424a56397d8\"" + }, + { + "disabled": false, + "description": { + "content": "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: **access.name**", + "type": "text/plain" + }, + "key": "sorters", + "value": "access.name" + } + ], + "variable": [ + { + "type": "any", + "value": "ef38f94347e94562b5bb8424a56397d8", + "key": "id", + "disabled": false, + "description": { + "content": "(Required) The identity campaign certification ID", + "type": "text/plain" + } + }, + { + "type": "any", + "value": "ACCESS_PROFILE", + "key": "type", + "disabled": false, + "description": { + "content": "(Required) The type of access review item to retrieve summaries for", + "type": "text/plain" + } + } + ] + }, + "header": [ + { + "key": "Accept", + "value": "application/json" + } + ], + "method": "GET", + "body": {}, + "auth": null + }, + "response": [ + { + "id": "8b76a672-496b-4918-8773-17feaca8ffcb", + "name": "List of access summaries", + "originalRequest": { + "url": { + "path": [ + "certifications", + ":id", + "access-summaries", + ":type" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [ + { + "disabled": false, + "description": { + "content": "Max number of results to return.\nSee [V3 API Standard Collection Parameters](https://developer.sailpoint.com/idn/api/standard-collection-parameters) for more information.", + "type": "text/plain" + }, + "key": "limit", + "value": "250" + }, + { + "disabled": false, + "description": { + "content": "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.", + "type": "text/plain" + }, + "key": "offset", + "value": "0" + }, + { + "disabled": false, + "description": { + "content": "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.", + "type": "text/plain" + }, + "key": "count", + "value": "true" + }, + { + "disabled": false, + "description": { + "content": "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**completed**: *eq, ne*\n\n**access.id**: *eq, in*\n\n**access.name**: *eq, sw*\n\n**entitlement.sourceName**: *eq, sw*\n\n**accessProfile.sourceName**: *eq, sw*", + "type": "text/plain" + }, + "key": "filters", + "value": "access.id eq \"ef38f94347e94562b5bb8424a56397d8\"" + }, + { + "disabled": false, + "description": { + "content": "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: **access.name**", + "type": "text/plain" + }, + "key": "sorters", + "value": "access.name" + } + ], + "variable": [] + }, + "header": [ + { + "key": "Accept", + "value": "application/json" + }, + { + "description": { + "content": "Added as a part of security scheme: oauth2", + "type": "text/plain" + }, + "key": "Authorization", + "value": "" + } + ], + "method": "GET", + "body": {} + }, + "status": "OK", + "code": 200, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "body": "[\n {\n \"access\": {\n \"type\": \"ENTITLEMENT\",\n \"id\": \"2c9180857182305e01719937429e2bad\",\n \"name\": \"CN=Engineering\"\n },\n \"entitlement\": {\n \"id\": \"2c9180857182305e01719937429e2bad\",\n \"name\": \"CN=Engineering\",\n \"description\": \"Access to the engineering database\",\n \"privileged\": false,\n \"owner\": {\n \"email\": \"brandon.gray@acme-solar.com\",\n \"type\": \"IDENTITY\",\n \"id\": \"2c9180867160846801719932c5153fb7\",\n \"name\": \"Brandon Gray\"\n },\n \"attributeName\": \"memberOf\",\n \"attributeValue\": \"CN=Engineering\",\n \"sourceName\": \"ODS-AD-Source\",\n \"hasPermissions\": true,\n \"revocable\": true,\n \"containsDataAccess\": true,\n \"dataAccess\": {\n \"policies\": [\n {\n \"value\": \"GDPR-1\"\n },\n {\n \"value\": \"GDPR-2\"\n }\n ],\n \"categories\": [\n {\n \"value\": \"email-7\",\n \"matchCount\": 74\n },\n {\n \"value\": \"email-9\",\n \"matchCount\": 30\n }\n ],\n \"impactScore\": {\n \"value\": \"Medium\"\n }\n }\n }\n }\n]", + "cookie": [], + "_postman_previewlanguage": "json" + }, + { + "id": "49d3341e-bcae-445a-b0d3-4d79dd61e60c", + "name": "Client Error - Returned if the request body is invalid.", + "originalRequest": { + "url": { + "path": [ + "certifications", + ":id", + "access-summaries", + ":type" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [ + { + "disabled": false, + "description": { + "content": "Max number of results to return.\nSee [V3 API Standard Collection Parameters](https://developer.sailpoint.com/idn/api/standard-collection-parameters) for more information.", + "type": "text/plain" + }, + "key": "limit", + "value": "250" + }, + { + "disabled": false, + "description": { + "content": "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.", + "type": "text/plain" + }, + "key": "offset", + "value": "0" + }, + { + "disabled": false, + "description": { + "content": "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.", + "type": "text/plain" + }, + "key": "count", + "value": "true" + }, + { + "disabled": false, + "description": { + "content": "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**completed**: *eq, ne*\n\n**access.id**: *eq, in*\n\n**access.name**: *eq, sw*\n\n**entitlement.sourceName**: *eq, sw*\n\n**accessProfile.sourceName**: *eq, sw*", + "type": "text/plain" + }, + "key": "filters", + "value": "access.id eq \"ef38f94347e94562b5bb8424a56397d8\"" + }, + { + "disabled": false, + "description": { + "content": "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: **access.name**", + "type": "text/plain" + }, + "key": "sorters", + "value": "access.name" + } + ], + "variable": [] + }, + "header": [ + { + "key": "Accept", + "value": "application/json" + }, + { + "description": { + "content": "Added as a part of security scheme: oauth2", + "type": "text/plain" + }, + "key": "Authorization", + "value": "" + } + ], + "method": "GET", + "body": {} + }, + "status": "Bad Request", + "code": 400, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "body": "{\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 \"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 \"locale\": \"en-US\",\n \"localeOrigin\": \"DEFAULT\",\n \"text\": \"The request was syntactically correct but its content is semantically invalid.\"\n }\n ]\n}", + "cookie": [], + "_postman_previewlanguage": "json" + }, + { + "id": "bc1322d5-4c5f-4bbf-a45d-4ed2d76e59b9", + "name": "Unauthorized - Returned if there is no authorization header, or if the JWT token is expired.", + "originalRequest": { + "url": { + "path": [ + "certifications", + ":id", + "access-summaries", + ":type" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [ + { + "disabled": false, + "description": { + "content": "Max number of results to return.\nSee [V3 API Standard Collection Parameters](https://developer.sailpoint.com/idn/api/standard-collection-parameters) for more information.", + "type": "text/plain" + }, + "key": "limit", + "value": "250" + }, + { + "disabled": false, + "description": { + "content": "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.", + "type": "text/plain" + }, + "key": "offset", + "value": "0" + }, + { + "disabled": false, + "description": { + "content": "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.", + "type": "text/plain" + }, + "key": "count", + "value": "true" + }, + { + "disabled": false, + "description": { + "content": "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**completed**: *eq, ne*\n\n**access.id**: *eq, in*\n\n**access.name**: *eq, sw*\n\n**entitlement.sourceName**: *eq, sw*\n\n**accessProfile.sourceName**: *eq, sw*", + "type": "text/plain" + }, + "key": "filters", + "value": "access.id eq \"ef38f94347e94562b5bb8424a56397d8\"" + }, + { + "disabled": false, + "description": { + "content": "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: **access.name**", + "type": "text/plain" + }, + "key": "sorters", + "value": "access.name" + } + ], + "variable": [] + }, + "header": [ + { + "key": "Accept", + "value": "application/json" + }, + { + "description": { + "content": "Added as a part of security scheme: oauth2", + "type": "text/plain" + }, + "key": "Authorization", + "value": "" + } + ], + "method": "GET", + "body": {} + }, + "status": "Unauthorized", + "code": 401, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "body": "{\n \"error\": \"JWT validation failed: JWT is expired\"\n}", + "cookie": [], + "_postman_previewlanguage": "json" + }, + { + "id": "6efce945-6d6d-44e0-8b01-6b30cfb87828", + "name": "Forbidden - Returned if the user you are running as, doesn't have access to this end-point.", + "originalRequest": { + "url": { + "path": [ + "certifications", + ":id", + "access-summaries", + ":type" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [ + { + "disabled": false, + "description": { + "content": "Max number of results to return.\nSee [V3 API Standard Collection Parameters](https://developer.sailpoint.com/idn/api/standard-collection-parameters) for more information.", + "type": "text/plain" + }, + "key": "limit", + "value": "250" + }, + { + "disabled": false, + "description": { + "content": "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.", + "type": "text/plain" + }, + "key": "offset", + "value": "0" + }, + { + "disabled": false, + "description": { + "content": "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.", + "type": "text/plain" + }, + "key": "count", + "value": "true" + }, + { + "disabled": false, + "description": { + "content": "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**completed**: *eq, ne*\n\n**access.id**: *eq, in*\n\n**access.name**: *eq, sw*\n\n**entitlement.sourceName**: *eq, sw*\n\n**accessProfile.sourceName**: *eq, sw*", + "type": "text/plain" + }, + "key": "filters", + "value": "access.id eq \"ef38f94347e94562b5bb8424a56397d8\"" + }, + { + "disabled": false, + "description": { + "content": "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: **access.name**", + "type": "text/plain" + }, + "key": "sorters", + "value": "access.name" + } + ], + "variable": [] + }, + "header": [ + { + "key": "Accept", + "value": "application/json" + }, + { + "description": { + "content": "Added as a part of security scheme: oauth2", + "type": "text/plain" + }, + "key": "Authorization", + "value": "" + } + ], + "method": "GET", + "body": {} + }, + "status": "Forbidden", + "code": 403, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "body": "{\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}", + "cookie": [], + "_postman_previewlanguage": "json" + }, + { + "id": "bf287687-953d-4fd8-9be2-399a55b61881", + "name": "Not Found - returned if the request URL refers to a resource or object that does not exist", + "originalRequest": { + "url": { + "path": [ + "certifications", + ":id", + "access-summaries", + ":type" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [ + { + "disabled": false, + "description": { + "content": "Max number of results to return.\nSee [V3 API Standard Collection Parameters](https://developer.sailpoint.com/idn/api/standard-collection-parameters) for more information.", + "type": "text/plain" + }, + "key": "limit", + "value": "250" + }, + { + "disabled": false, + "description": { + "content": "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.", + "type": "text/plain" + }, + "key": "offset", + "value": "0" + }, + { + "disabled": false, + "description": { + "content": "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.", + "type": "text/plain" + }, + "key": "count", + "value": "true" + }, + { + "disabled": false, + "description": { + "content": "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**completed**: *eq, ne*\n\n**access.id**: *eq, in*\n\n**access.name**: *eq, sw*\n\n**entitlement.sourceName**: *eq, sw*\n\n**accessProfile.sourceName**: *eq, sw*", + "type": "text/plain" + }, + "key": "filters", + "value": "access.id eq \"ef38f94347e94562b5bb8424a56397d8\"" + }, + { + "disabled": false, + "description": { + "content": "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: **access.name**", + "type": "text/plain" + }, + "key": "sorters", + "value": "access.name" + } + ], + "variable": [] + }, + "header": [ + { + "key": "Accept", + "value": "application/json" + }, + { + "description": { + "content": "Added as a part of security scheme: oauth2", + "type": "text/plain" + }, + "key": "Authorization", + "value": "" + } + ], + "method": "GET", + "body": {} + }, + "status": "Not Found", + "code": 404, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "body": "{\n \"detailCode\": \"404 Not found\",\n \"trackingId\": \"b21b1f7ce4da4d639f2c62a57171b427\",\n \"messages\": [\n {\n \"locale\": \"en-US\",\n \"localeOrigin\": \"DEFAULT\",\n \"text\": \"The server did not find a current representation for the target resource.\"\n }\n ]\n}", + "cookie": [], + "_postman_previewlanguage": "json" + }, + { + "id": "129be848-6fb1-4027-b0aa-ec2233824638", + "name": "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.", + "originalRequest": { + "url": { + "path": [ + "certifications", + ":id", + "access-summaries", + ":type" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [ + { + "disabled": false, + "description": { + "content": "Max number of results to return.\nSee [V3 API Standard Collection Parameters](https://developer.sailpoint.com/idn/api/standard-collection-parameters) for more information.", + "type": "text/plain" + }, + "key": "limit", + "value": "250" + }, + { + "disabled": false, + "description": { + "content": "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.", + "type": "text/plain" + }, + "key": "offset", + "value": "0" + }, + { + "disabled": false, + "description": { + "content": "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.", + "type": "text/plain" + }, + "key": "count", + "value": "true" + }, + { + "disabled": false, + "description": { + "content": "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**completed**: *eq, ne*\n\n**access.id**: *eq, in*\n\n**access.name**: *eq, sw*\n\n**entitlement.sourceName**: *eq, sw*\n\n**accessProfile.sourceName**: *eq, sw*", + "type": "text/plain" + }, + "key": "filters", + "value": "access.id eq \"ef38f94347e94562b5bb8424a56397d8\"" + }, + { + "disabled": false, + "description": { + "content": "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: **access.name**", + "type": "text/plain" + }, + "key": "sorters", + "value": "access.name" + } + ], + "variable": [] + }, + "header": [ + { + "key": "Accept", + "value": "application/json" + }, + { + "description": { + "content": "Added as a part of security scheme: oauth2", + "type": "text/plain" + }, + "key": "Authorization", + "value": "" + } + ], + "method": "GET", + "body": {} + }, + "status": "Too Many Requests", + "code": 429, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "body": "{\n \"message\": \" Rate Limit Exceeded \"\n}", + "cookie": [], + "_postman_previewlanguage": "json" + }, + { + "id": "e84e56eb-e7c4-4d2f-b80e-0646bd44e79b", + "name": "Internal Server Error - Returned if there is an unexpected error.", + "originalRequest": { + "url": { + "path": [ + "certifications", + ":id", + "access-summaries", + ":type" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [ + { + "disabled": false, + "description": { + "content": "Max number of results to return.\nSee [V3 API Standard Collection Parameters](https://developer.sailpoint.com/idn/api/standard-collection-parameters) for more information.", + "type": "text/plain" + }, + "key": "limit", + "value": "250" + }, + { + "disabled": false, + "description": { + "content": "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.", + "type": "text/plain" + }, + "key": "offset", + "value": "0" + }, + { + "disabled": false, + "description": { + "content": "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.", + "type": "text/plain" + }, + "key": "count", + "value": "true" + }, + { + "disabled": false, + "description": { + "content": "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**completed**: *eq, ne*\n\n**access.id**: *eq, in*\n\n**access.name**: *eq, sw*\n\n**entitlement.sourceName**: *eq, sw*\n\n**accessProfile.sourceName**: *eq, sw*", + "type": "text/plain" + }, + "key": "filters", + "value": "access.id eq \"ef38f94347e94562b5bb8424a56397d8\"" + }, + { + "disabled": false, + "description": { + "content": "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: **access.name**", + "type": "text/plain" + }, + "key": "sorters", + "value": "access.name" + } + ], + "variable": [] + }, + "header": [ + { + "key": "Accept", + "value": "application/json" + }, + { + "description": { + "content": "Added as a part of security scheme: oauth2", + "type": "text/plain" + }, + "key": "Authorization", + "value": "" + } + ], + "method": "GET", + "body": {} + }, + "status": "Internal Server Error", + "code": 500, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "body": "{\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}", + "cookie": [], + "_postman_previewlanguage": "json" + } + ], + "event": [], + "protocolProfileBehavior": { + "disableBodyPruning": true + } + }, + { + "id": "426923b7-2ef0-48d7-800b-b2fd56b3f49e", + "name": "Summary for Identity", + "request": { + "name": "Summary for Identity", + "description": { + "content": "This API returns the summary for an identity on a specified identity campaign certification. A token with ORG_ADMIN or CERT_ADMIN authority is required to call this API. Reviewers for this certification can also call this API.", + "type": "text/plain" + }, + "url": { + "path": [ + "certifications", + ":id", + "identity-summaries", + ":identitySummaryId" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [ + { + "type": "any", + "value": "ef38f94347e94562b5bb8424a56397d8", + "key": "id", + "disabled": false, + "description": { + "content": "(Required) The identity campaign certification ID", + "type": "text/plain" + } + }, + { + "type": "any", + "value": "2c91808772a504f50172a9540e501ba8", + "key": "identitySummaryId", + "disabled": false, + "description": { + "content": "(Required) The identity summary ID", + "type": "text/plain" + } + } + ] + }, + "header": [ + { + "key": "Accept", + "value": "application/json" + } + ], + "method": "GET", + "body": {}, + "auth": null + }, + "response": [ + { + "id": "0139fef7-1f43-4b27-ad56-74aef16d188b", + "name": "An identity summary", + "originalRequest": { + "url": { + "path": [ + "certifications", + ":id", + "identity-summaries", + ":identitySummaryId" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [] + }, + "header": [ + { + "key": "Accept", + "value": "application/json" + }, + { + "description": { + "content": "Added as a part of security scheme: oauth2", + "type": "text/plain" + }, + "key": "Authorization", + "value": "" + } + ], + "method": "GET", + "body": {} + }, + "status": "OK", + "code": 200, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "body": "{\n \"id\": \"2c91808772a504f50172a9540e501ba7\",\n \"name\": \"Alison Ferguso\",\n \"identityId\": \"2c9180857182306001719937377a33de\",\n \"completed\": true\n}", + "cookie": [], + "_postman_previewlanguage": "json" + }, + { + "id": "18e58130-2edd-4ed2-8687-e153c48079ec", + "name": "Client Error - Returned if the request body is invalid.", + "originalRequest": { + "url": { + "path": [ + "certifications", + ":id", + "identity-summaries", + ":identitySummaryId" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [] + }, + "header": [ + { + "key": "Accept", + "value": "application/json" + }, + { + "description": { + "content": "Added as a part of security scheme: oauth2", + "type": "text/plain" + }, + "key": "Authorization", + "value": "" + } + ], + "method": "GET", + "body": {} + }, + "status": "Bad Request", + "code": 400, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "body": "{\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 \"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 \"locale\": \"en-US\",\n \"localeOrigin\": \"DEFAULT\",\n \"text\": \"The request was syntactically correct but its content is semantically invalid.\"\n }\n ]\n}", + "cookie": [], + "_postman_previewlanguage": "json" + }, + { + "id": "a8d09ba7-1b70-41ed-aecf-81fd36d5d07c", + "name": "Unauthorized - Returned if there is no authorization header, or if the JWT token is expired.", + "originalRequest": { + "url": { + "path": [ + "certifications", + ":id", + "identity-summaries", + ":identitySummaryId" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [] + }, + "header": [ + { + "key": "Accept", + "value": "application/json" + }, + { + "description": { + "content": "Added as a part of security scheme: oauth2", + "type": "text/plain" + }, + "key": "Authorization", + "value": "" + } + ], + "method": "GET", + "body": {} + }, + "status": "Unauthorized", + "code": 401, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "body": "{\n \"error\": \"JWT validation failed: JWT is expired\"\n}", + "cookie": [], + "_postman_previewlanguage": "json" + }, + { + "id": "ff1cc478-d9bb-4c06-b9e3-19bd2bd4e70e", + "name": "Forbidden - Returned if the user you are running as, doesn't have access to this end-point.", + "originalRequest": { + "url": { + "path": [ + "certifications", + ":id", + "identity-summaries", + ":identitySummaryId" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [] + }, + "header": [ + { + "key": "Accept", + "value": "application/json" + }, + { + "description": { + "content": "Added as a part of security scheme: oauth2", + "type": "text/plain" + }, + "key": "Authorization", + "value": "" + } + ], + "method": "GET", + "body": {} + }, + "status": "Forbidden", + "code": 403, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "body": "{\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}", + "cookie": [], + "_postman_previewlanguage": "json" + }, + { + "id": "cb89618e-91ef-48ae-b025-06240818e448", + "name": "Not Found - returned if the request URL refers to a resource or object that does not exist", + "originalRequest": { + "url": { + "path": [ + "certifications", + ":id", + "identity-summaries", + ":identitySummaryId" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [] + }, + "header": [ + { + "key": "Accept", + "value": "application/json" + }, + { + "description": { + "content": "Added as a part of security scheme: oauth2", + "type": "text/plain" + }, + "key": "Authorization", + "value": "" + } + ], + "method": "GET", + "body": {} + }, + "status": "Not Found", + "code": 404, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "body": "{\n \"detailCode\": \"404 Not found\",\n \"trackingId\": \"b21b1f7ce4da4d639f2c62a57171b427\",\n \"messages\": [\n {\n \"locale\": \"en-US\",\n \"localeOrigin\": \"DEFAULT\",\n \"text\": \"The server did not find a current representation for the target resource.\"\n }\n ]\n}", + "cookie": [], + "_postman_previewlanguage": "json" + }, + { + "id": "90e826ab-68f4-4421-bd5f-d5adc3262a20", + "name": "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.", + "originalRequest": { + "url": { + "path": [ + "certifications", + ":id", + "identity-summaries", + ":identitySummaryId" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [] + }, + "header": [ + { + "key": "Accept", + "value": "application/json" + }, + { + "description": { + "content": "Added as a part of security scheme: oauth2", + "type": "text/plain" + }, + "key": "Authorization", + "value": "" + } + ], + "method": "GET", + "body": {} + }, + "status": "Too Many Requests", + "code": 429, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "body": "{\n \"message\": \" Rate Limit Exceeded \"\n}", + "cookie": [], + "_postman_previewlanguage": "json" + }, + { + "id": "78120e0a-cb7f-4b68-a41b-3eb49048816c", + "name": "Internal Server Error - Returned if there is an unexpected error.", + "originalRequest": { + "url": { + "path": [ + "certifications", + ":id", + "identity-summaries", + ":identitySummaryId" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [] + }, + "header": [ + { + "key": "Accept", + "value": "application/json" + }, + { + "description": { + "content": "Added as a part of security scheme: oauth2", + "type": "text/plain" + }, + "key": "Authorization", + "value": "" + } + ], + "method": "GET", + "body": {} + }, + "status": "Internal Server Error", + "code": 500, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "body": "{\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}", + "cookie": [], + "_postman_previewlanguage": "json" + } + ], + "event": [], + "protocolProfileBehavior": { + "disableBodyPruning": true + } + } + ] + }, + { + "name": "Certification Campaign Filters", + "description": "Use this API to implement the certification campaign filter functionality. These filters can be used to create a certification campaign that includes a subset of your entitlements or users to certify.\n\nFor example, if for a certification campaign an organization wants to certify only specific users or entitlements, then those can be included/excluded on the basis of campaign filters.\n\nFor more information about creating a campaign filter, refer to [Creating a Campaign Filter](https://documentation.sailpoint.com/saas/help/certs/campaign_filters.html#creating-a-campaign-filter)\n\nYou can create campaign filters using any of the following criteria types:\n\n- Access Profile : This criteria type includes or excludes access profiles from a campaign.\n\n- Account Attribute : This criteria type includes or excludes certification items that match a specified value in an account attribute.\n\n- Entitlement : This criteria type includes or excludes entitlements from a campaign.\n\n- Identity : This criteria type includes or excludes specific identities from your campaign.\n\n- Identity Attribute : This criteria type includes or excludes identities based on whether they have an identity attribute that matches criteria you've chosen.\n\n- Role : This criteria type includes or excludes roles, as opposed to identities.\n\n- Source : This criteria type includes or excludes entitlements from a source you select.\n\nFor more information about these criteria types, refer to [Types of Campaign Filters](https://documentation.sailpoint.com/saas/help/certs/campaign_filters.html#types-of-campaign-filters)\n\nOnce the campaign filter is created, it can be linked while creating the campaign. The generated campaign will have the items to review as per the campaign filter.\n\nFor example, An inclusion campaign filter is created with a source of Source 1, an operation of Equals, and an entitlement of Entitlement 1. When this filter is selected, only users who have Entitlement 1 are included in the campaign, and only Entitlement 1 is shown in the certification.\n", + "item": [ + { + "id": "b7ee5909-b5b6-480a-b8f5-65f7a2f7d382", + "name": "Create a Campaign Filter", + "request": { + "name": "Create a Campaign Filter", + "description": { + "content": "Create a campaign Filter based on filter details and criteria.", + "type": "text/plain" + }, + "url": { + "path": [ + "campaign-filters" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [] + }, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + }, + { + "key": "Accept", + "value": "application/json" + } + ], + "method": "POST", + "body": { + "mode": "raw", + "raw": "{\n \"name\": \"Identity Attribute Campaign Filter\",\n \"description\": \"Campaign filter to certify data based on specified property of Identity Attribute.\",\n \"owner\": \"SailPoint Support\",\n \"mode\": \"INCLUSION\",\n \"id\": \"e9f9a1397b842fd5a65842087040d3ac\",\n \"criteriaList\": [\n {\n \"type\": \"IDENTITY_ATTRIBUTE\",\n \"property\": \"displayName\",\n \"value\": \"support\",\n \"operation\": \"CONTAINS\",\n \"negateResult\": false,\n \"shortCircuit\": false,\n \"recordChildMatches\": false,\n \"id\": null,\n \"suppressMatchedItems\": false,\n \"children\": null\n }\n ]\n}", + "options": { + "raw": { + "headerFamily": "json", + "language": "json" + } + } + }, + "auth": null + }, + "response": [ + { + "id": "e8d11f2f-b406-4c12-b494-2c886e5a873e", + "name": "Created successfully.", + "originalRequest": { + "url": { + "path": [ + "campaign-filters" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [] + }, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + }, + { + "key": "Accept", + "value": "application/json" + }, + { + "description": { + "content": "Added as a part of security scheme: oauth2", + "type": "text/plain" + }, + "key": "Authorization", + "value": "" + } + ], + "method": "POST", + "body": { + "mode": "raw", + "raw": "{\n \"name\": \"Identity Attribute Campaign Filter\",\n \"description\": \"Campaign filter to certify data based on specified property of Identity Attribute.\",\n \"owner\": \"SailPoint Support\",\n \"mode\": \"INCLUSION\",\n \"id\": \"e9f9a1397b842fd5a65842087040d3ac\",\n \"criteriaList\": [\n {\n \"type\": \"IDENTITY_ATTRIBUTE\",\n \"property\": \"displayName\",\n \"value\": \"support\",\n \"operation\": \"CONTAINS\",\n \"negateResult\": false,\n \"shortCircuit\": false,\n \"recordChildMatches\": false,\n \"id\": null,\n \"suppressMatchedItems\": false,\n \"children\": null\n }\n ]\n}", + "options": { + "raw": { + "headerFamily": "json", + "language": "json" + } + } + } + }, + "status": "OK", + "code": 200, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "body": "{\n \"name\": \"Identity Attribute Campaign Filter\",\n \"description\": \"Campaign filter to certify data based on specified property of Identity Attribute.\",\n \"owner\": \"SailPoint Support\",\n \"mode\": \"INCLUSION\",\n \"id\": \"e9f9a1397b842fd5a65842087040d3ac\",\n \"criteriaList\": [\n {\n \"type\": \"IDENTITY_ATTRIBUTE\",\n \"property\": \"displayName\",\n \"value\": \"support\",\n \"operation\": \"CONTAINS\",\n \"negateResult\": false,\n \"shortCircuit\": false,\n \"recordChildMatches\": false,\n \"id\": null,\n \"suppressMatchedItems\": false,\n \"children\": null\n }\n ]\n}", + "cookie": [], + "_postman_previewlanguage": "json" + }, + { + "id": "6e107d58-7580-423a-a171-6e8b176573ca", + "name": "Client Error - Returned if the request body is invalid.", + "originalRequest": { + "url": { + "path": [ + "campaign-filters" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [] + }, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + }, + { + "key": "Accept", + "value": "application/json" + }, + { + "description": { + "content": "Added as a part of security scheme: oauth2", + "type": "text/plain" + }, + "key": "Authorization", + "value": "" + } + ], + "method": "POST", + "body": { + "mode": "raw", + "raw": "{\n \"name\": \"Identity Attribute Campaign Filter\",\n \"description\": \"Campaign filter to certify data based on specified property of Identity Attribute.\",\n \"owner\": \"SailPoint Support\",\n \"mode\": \"INCLUSION\",\n \"id\": \"e9f9a1397b842fd5a65842087040d3ac\",\n \"criteriaList\": [\n {\n \"type\": \"IDENTITY_ATTRIBUTE\",\n \"property\": \"displayName\",\n \"value\": \"support\",\n \"operation\": \"CONTAINS\",\n \"negateResult\": false,\n \"shortCircuit\": false,\n \"recordChildMatches\": false,\n \"id\": null,\n \"suppressMatchedItems\": false,\n \"children\": null\n }\n ]\n}", + "options": { + "raw": { + "headerFamily": "json", + "language": "json" + } + } + } + }, + "status": "Bad Request", + "code": 400, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "body": "{\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 \"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 \"locale\": \"en-US\",\n \"localeOrigin\": \"DEFAULT\",\n \"text\": \"The request was syntactically correct but its content is semantically invalid.\"\n }\n ]\n}", + "cookie": [], + "_postman_previewlanguage": "json" + }, + { + "id": "703f0a1c-0bbb-434f-b2fd-889ea01cb4bd", + "name": "Unauthorized - Returned if there is no authorization header, or if the JWT token is expired.", + "originalRequest": { + "url": { + "path": [ + "campaign-filters" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [] + }, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + }, + { + "key": "Accept", + "value": "application/json" + }, + { + "description": { + "content": "Added as a part of security scheme: oauth2", + "type": "text/plain" + }, + "key": "Authorization", + "value": "" + } + ], + "method": "POST", + "body": { + "mode": "raw", + "raw": "{\n \"name\": \"Identity Attribute Campaign Filter\",\n \"description\": \"Campaign filter to certify data based on specified property of Identity Attribute.\",\n \"owner\": \"SailPoint Support\",\n \"mode\": \"INCLUSION\",\n \"id\": \"e9f9a1397b842fd5a65842087040d3ac\",\n \"criteriaList\": [\n {\n \"type\": \"IDENTITY_ATTRIBUTE\",\n \"property\": \"displayName\",\n \"value\": \"support\",\n \"operation\": \"CONTAINS\",\n \"negateResult\": false,\n \"shortCircuit\": false,\n \"recordChildMatches\": false,\n \"id\": null,\n \"suppressMatchedItems\": false,\n \"children\": null\n }\n ]\n}", + "options": { + "raw": { + "headerFamily": "json", + "language": "json" + } + } + } + }, + "status": "Unauthorized", + "code": 401, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "body": "{\n \"error\": \"JWT validation failed: JWT is expired\"\n}", + "cookie": [], + "_postman_previewlanguage": "json" + }, + { + "id": "bd1f493a-dbfa-47b4-ac61-6b6a676a8e62", + "name": "Forbidden - Returned if the user you are running as, doesn't have access to this end-point.", + "originalRequest": { + "url": { + "path": [ + "campaign-filters" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [] + }, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + }, + { + "key": "Accept", + "value": "application/json" + }, + { + "description": { + "content": "Added as a part of security scheme: oauth2", + "type": "text/plain" + }, + "key": "Authorization", + "value": "" + } + ], + "method": "POST", + "body": { + "mode": "raw", + "raw": "{\n \"name\": \"Identity Attribute Campaign Filter\",\n \"description\": \"Campaign filter to certify data based on specified property of Identity Attribute.\",\n \"owner\": \"SailPoint Support\",\n \"mode\": \"INCLUSION\",\n \"id\": \"e9f9a1397b842fd5a65842087040d3ac\",\n \"criteriaList\": [\n {\n \"type\": \"IDENTITY_ATTRIBUTE\",\n \"property\": \"displayName\",\n \"value\": \"support\",\n \"operation\": \"CONTAINS\",\n \"negateResult\": false,\n \"shortCircuit\": false,\n \"recordChildMatches\": false,\n \"id\": null,\n \"suppressMatchedItems\": false,\n \"children\": null\n }\n ]\n}", + "options": { + "raw": { + "headerFamily": "json", + "language": "json" + } + } + } + }, + "status": "Forbidden", + "code": 403, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "body": "{\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}", + "cookie": [], + "_postman_previewlanguage": "json" + }, + { + "id": "e1493793-61a4-4a74-b705-f555e2d55b67", + "name": "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.", + "originalRequest": { + "url": { + "path": [ + "campaign-filters" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [] + }, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + }, + { + "key": "Accept", + "value": "application/json" + }, + { + "description": { + "content": "Added as a part of security scheme: oauth2", + "type": "text/plain" + }, + "key": "Authorization", + "value": "" + } + ], + "method": "POST", + "body": { + "mode": "raw", + "raw": "{\n \"name\": \"Identity Attribute Campaign Filter\",\n \"description\": \"Campaign filter to certify data based on specified property of Identity Attribute.\",\n \"owner\": \"SailPoint Support\",\n \"mode\": \"INCLUSION\",\n \"id\": \"e9f9a1397b842fd5a65842087040d3ac\",\n \"criteriaList\": [\n {\n \"type\": \"IDENTITY_ATTRIBUTE\",\n \"property\": \"displayName\",\n \"value\": \"support\",\n \"operation\": \"CONTAINS\",\n \"negateResult\": false,\n \"shortCircuit\": false,\n \"recordChildMatches\": false,\n \"id\": null,\n \"suppressMatchedItems\": false,\n \"children\": null\n }\n ]\n}", + "options": { + "raw": { + "headerFamily": "json", + "language": "json" + } + } + } + }, + "status": "Too Many Requests", + "code": 429, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "body": "{\n \"message\": \" Rate Limit Exceeded \"\n}", + "cookie": [], + "_postman_previewlanguage": "json" + }, + { + "id": "999fa6d1-0d85-495a-8b15-01f790cd4266", + "name": "Internal Server Error - Returned if there is an unexpected error.", + "originalRequest": { + "url": { + "path": [ + "campaign-filters" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [] + }, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + }, + { + "key": "Accept", + "value": "application/json" + }, + { + "description": { + "content": "Added as a part of security scheme: oauth2", + "type": "text/plain" + }, + "key": "Authorization", + "value": "" + } + ], + "method": "POST", + "body": { + "mode": "raw", + "raw": "{\n \"name\": \"Identity Attribute Campaign Filter\",\n \"description\": \"Campaign filter to certify data based on specified property of Identity Attribute.\",\n \"owner\": \"SailPoint Support\",\n \"mode\": \"INCLUSION\",\n \"id\": \"e9f9a1397b842fd5a65842087040d3ac\",\n \"criteriaList\": [\n {\n \"type\": \"IDENTITY_ATTRIBUTE\",\n \"property\": \"displayName\",\n \"value\": \"support\",\n \"operation\": \"CONTAINS\",\n \"negateResult\": false,\n \"shortCircuit\": false,\n \"recordChildMatches\": false,\n \"id\": null,\n \"suppressMatchedItems\": false,\n \"children\": null\n }\n ]\n}", + "options": { + "raw": { + "headerFamily": "json", + "language": "json" + } + } + } + }, + "status": "Internal Server Error", + "code": 500, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "body": "{\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}", + "cookie": [], + "_postman_previewlanguage": "json" + } + ], + "event": [], + "protocolProfileBehavior": { + "disableBodyPruning": true + } + }, + { + "id": "7daadd41-fe02-462b-a857-5aa753ff4462", + "name": "List Campaign Filters", + "request": { + "name": "List Campaign Filters", + "description": { + "content": "Lists all Campaign Filters. Scope can be reduced via standard V3 query params.\n\nAll Campaign Filters matching the query params", + "type": "text/plain" + }, + "url": { + "path": [ + "campaign-filters" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [ + { + "disabled": false, + "description": { + "content": "Max number of results to return.\nSee [V3 API Standard Collection Parameters](https://developer.sailpoint.com/idn/api/standard-collection-parameters) for more information.", + "type": "text/plain" + }, + "key": "limit", + "value": "250" + }, + { + "disabled": false, + "description": { + "content": "Start/Offset into the full result set. Usually specified with *limit* to paginate through the results. See [V3 API Standard Collection Parameters](https://developer.sailpoint.com/idn/api/standard-collection-parameters) for more information.", + "type": "text/plain" + }, + "key": "start", + "value": "0" + }, + { + "disabled": false, + "description": { + "content": "If true, include system filters in the count and results, exclude them otherwise. If not provided any value for it then by default it is true.", + "type": "text/plain" + }, + "key": "includeSystemFilters", + "value": "true" + } + ], + "variable": [] + }, + "header": [ + { + "key": "Accept", + "value": "application/json" + } + ], + "method": "GET", + "body": {}, + "auth": null + }, + "response": [ + { + "id": "d013b6c3-d8c3-49c0-b51e-978b8135837b", + "name": "List of campaign filter objects", + "originalRequest": { + "url": { + "path": [ + "campaign-filters" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [ + { + "disabled": false, + "description": { + "content": "Max number of results to return.\nSee [V3 API Standard Collection Parameters](https://developer.sailpoint.com/idn/api/standard-collection-parameters) for more information.", + "type": "text/plain" + }, + "key": "limit", + "value": "250" + }, + { + "disabled": false, + "description": { + "content": "Start/Offset into the full result set. Usually specified with *limit* to paginate through the results. See [V3 API Standard Collection Parameters](https://developer.sailpoint.com/idn/api/standard-collection-parameters) for more information.", + "type": "text/plain" + }, + "key": "start", + "value": "0" + }, + { + "disabled": false, + "description": { + "content": "If true, include system filters in the count and results, exclude them otherwise. If not provided any value for it then by default it is true.", + "type": "text/plain" + }, + "key": "includeSystemFilters", + "value": "true" + } + ], + "variable": [] + }, + "header": [ + { + "key": "Accept", + "value": "application/json" + }, + { + "description": { + "content": "Added as a part of security scheme: oauth2", + "type": "text/plain" + }, + "key": "Authorization", + "value": "" + } + ], + "method": "GET", + "body": {} + }, + "status": "OK", + "code": 200, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "body": "[\n {\n \"id\": \"5b8a2ba86393dd174495c4436dd76b25\",\n \"name\": \"IdentityAttribute Inclusion Campaign Filter\",\n \"description\": \"IdentityAttribute Inclusion Campaign Filter\",\n \"owner\": \"SailPoint Support\",\n \"mode\": \"INCLUSION\",\n \"criteriaList\": [\n {\n \"type\": \"IDENTITY_ATTRIBUTE\",\n \"property\": \"displayName\",\n \"value\": \"#\",\n \"operation\": \"CONTAINS\",\n \"negateResult\": false,\n \"shortCircuit\": false,\n \"recordChildMatches\": false,\n \"id\": null,\n \"suppressMatchedItems\": false,\n \"children\": null\n }\n ],\n \"isSystemFilter\": false\n },\n {\n \"id\": \"e9f9a1397b842fd5a65842087040d3ac\",\n \"name\": \"Exclusion Campaign Filter\",\n \"description\": \"Campaign filter for Exclusion update\",\n \"owner\": \"SailPoint Support\",\n \"mode\": \"EXCLUSION\",\n \"criteriaList\": [\n {\n \"type\": \"IDENTITY_ATTRIBUTE\",\n \"property\": \"displayName\",\n \"value\": \"#@\",\n \"operation\": \"CONTAINS\",\n \"negateResult\": false,\n \"shortCircuit\": false,\n \"recordChildMatches\": false,\n \"id\": null,\n \"suppressMatchedItems\": false,\n \"children\": null\n }\n ],\n \"isSystemFilter\": false\n }\n]", + "cookie": [], + "_postman_previewlanguage": "json" + }, + { + "id": "d46ced31-e093-418e-af6a-8700e4eeac99", + "name": "Client Error - Returned if the request body is invalid.", + "originalRequest": { + "url": { + "path": [ + "campaign-filters" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [ + { + "disabled": false, + "description": { + "content": "Max number of results to return.\nSee [V3 API Standard Collection Parameters](https://developer.sailpoint.com/idn/api/standard-collection-parameters) for more information.", + "type": "text/plain" + }, + "key": "limit", + "value": "250" + }, + { + "disabled": false, + "description": { + "content": "Start/Offset into the full result set. Usually specified with *limit* to paginate through the results. See [V3 API Standard Collection Parameters](https://developer.sailpoint.com/idn/api/standard-collection-parameters) for more information.", + "type": "text/plain" + }, + "key": "start", + "value": "0" + }, + { + "disabled": false, + "description": { + "content": "If true, include system filters in the count and results, exclude them otherwise. If not provided any value for it then by default it is true.", + "type": "text/plain" + }, + "key": "includeSystemFilters", + "value": "true" + } + ], + "variable": [] + }, + "header": [ + { + "key": "Accept", + "value": "application/json" + }, + { + "description": { + "content": "Added as a part of security scheme: oauth2", + "type": "text/plain" + }, + "key": "Authorization", + "value": "" + } + ], + "method": "GET", + "body": {} + }, + "status": "Bad Request", + "code": 400, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "body": "{\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 \"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 \"locale\": \"en-US\",\n \"localeOrigin\": \"DEFAULT\",\n \"text\": \"The request was syntactically correct but its content is semantically invalid.\"\n }\n ]\n}", + "cookie": [], + "_postman_previewlanguage": "json" + }, + { + "id": "5c71f3fa-8c43-467e-89f5-2a8a51b61fcf", + "name": "Unauthorized - Returned if there is no authorization header, or if the JWT token is expired.", + "originalRequest": { + "url": { + "path": [ + "campaign-filters" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [ + { + "disabled": false, + "description": { + "content": "Max number of results to return.\nSee [V3 API Standard Collection Parameters](https://developer.sailpoint.com/idn/api/standard-collection-parameters) for more information.", + "type": "text/plain" + }, + "key": "limit", + "value": "250" + }, + { + "disabled": false, + "description": { + "content": "Start/Offset into the full result set. Usually specified with *limit* to paginate through the results. See [V3 API Standard Collection Parameters](https://developer.sailpoint.com/idn/api/standard-collection-parameters) for more information.", + "type": "text/plain" + }, + "key": "start", + "value": "0" + }, + { + "disabled": false, + "description": { + "content": "If true, include system filters in the count and results, exclude them otherwise. If not provided any value for it then by default it is true.", + "type": "text/plain" + }, + "key": "includeSystemFilters", + "value": "true" + } + ], + "variable": [] + }, + "header": [ + { + "key": "Accept", + "value": "application/json" + }, + { + "description": { + "content": "Added as a part of security scheme: oauth2", + "type": "text/plain" + }, + "key": "Authorization", + "value": "" + } + ], + "method": "GET", + "body": {} + }, + "status": "Unauthorized", + "code": 401, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "body": "{\n \"error\": \"JWT validation failed: JWT is expired\"\n}", + "cookie": [], + "_postman_previewlanguage": "json" + }, + { + "id": "3e3f1977-eab7-441f-b6ea-084b56679c02", + "name": "Forbidden - Returned if the user you are running as, doesn't have access to this end-point.", + "originalRequest": { + "url": { + "path": [ + "campaign-filters" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [ + { + "disabled": false, + "description": { + "content": "Max number of results to return.\nSee [V3 API Standard Collection Parameters](https://developer.sailpoint.com/idn/api/standard-collection-parameters) for more information.", + "type": "text/plain" + }, + "key": "limit", + "value": "250" + }, + { + "disabled": false, + "description": { + "content": "Start/Offset into the full result set. Usually specified with *limit* to paginate through the results. See [V3 API Standard Collection Parameters](https://developer.sailpoint.com/idn/api/standard-collection-parameters) for more information.", + "type": "text/plain" + }, + "key": "start", + "value": "0" + }, + { + "disabled": false, + "description": { + "content": "If true, include system filters in the count and results, exclude them otherwise. If not provided any value for it then by default it is true.", + "type": "text/plain" + }, + "key": "includeSystemFilters", + "value": "true" + } + ], + "variable": [] + }, + "header": [ + { + "key": "Accept", + "value": "application/json" + }, + { + "description": { + "content": "Added as a part of security scheme: oauth2", + "type": "text/plain" + }, + "key": "Authorization", + "value": "" + } + ], + "method": "GET", + "body": {} + }, + "status": "Forbidden", + "code": 403, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "body": "{\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}", + "cookie": [], + "_postman_previewlanguage": "json" + }, + { + "id": "fb88e67d-c498-4ab0-ac58-4ff04ef52b0c", + "name": "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.", + "originalRequest": { + "url": { + "path": [ + "campaign-filters" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [ + { + "disabled": false, + "description": { + "content": "Max number of results to return.\nSee [V3 API Standard Collection Parameters](https://developer.sailpoint.com/idn/api/standard-collection-parameters) for more information.", + "type": "text/plain" + }, + "key": "limit", + "value": "250" + }, + { + "disabled": false, + "description": { + "content": "Start/Offset into the full result set. Usually specified with *limit* to paginate through the results. See [V3 API Standard Collection Parameters](https://developer.sailpoint.com/idn/api/standard-collection-parameters) for more information.", + "type": "text/plain" + }, + "key": "start", + "value": "0" + }, + { + "disabled": false, + "description": { + "content": "If true, include system filters in the count and results, exclude them otherwise. If not provided any value for it then by default it is true.", + "type": "text/plain" + }, + "key": "includeSystemFilters", + "value": "true" + } + ], + "variable": [] + }, + "header": [ + { + "key": "Accept", + "value": "application/json" + }, + { + "description": { + "content": "Added as a part of security scheme: oauth2", + "type": "text/plain" + }, + "key": "Authorization", + "value": "" + } + ], + "method": "GET", + "body": {} + }, + "status": "Too Many Requests", + "code": 429, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "body": "{\n \"message\": \" Rate Limit Exceeded \"\n}", + "cookie": [], + "_postman_previewlanguage": "json" + }, + { + "id": "7ac4a867-e733-443f-b720-ead36695316d", + "name": "Internal Server Error - Returned if there is an unexpected error.", + "originalRequest": { + "url": { + "path": [ + "campaign-filters" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [ + { + "disabled": false, + "description": { + "content": "Max number of results to return.\nSee [V3 API Standard Collection Parameters](https://developer.sailpoint.com/idn/api/standard-collection-parameters) for more information.", + "type": "text/plain" + }, + "key": "limit", + "value": "250" + }, + { + "disabled": false, + "description": { + "content": "Start/Offset into the full result set. Usually specified with *limit* to paginate through the results. See [V3 API Standard Collection Parameters](https://developer.sailpoint.com/idn/api/standard-collection-parameters) for more information.", + "type": "text/plain" + }, + "key": "start", + "value": "0" + }, + { + "disabled": false, + "description": { + "content": "If true, include system filters in the count and results, exclude them otherwise. If not provided any value for it then by default it is true.", + "type": "text/plain" + }, + "key": "includeSystemFilters", + "value": "true" + } + ], + "variable": [] + }, + "header": [ + { + "key": "Accept", + "value": "application/json" + }, + { + "description": { + "content": "Added as a part of security scheme: oauth2", + "type": "text/plain" + }, + "key": "Authorization", + "value": "" + } + ], + "method": "GET", + "body": {} + }, + "status": "Internal Server Error", + "code": 500, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "body": "{\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}", + "cookie": [], + "_postman_previewlanguage": "json" + } + ], + "event": [], + "protocolProfileBehavior": { + "disableBodyPruning": true + } + }, + { + "id": "9c642344-f085-4348-bf62-47a7fbdb0d60", + "name": "Get Campaign Filter by ID", + "request": { + "name": "Get Campaign Filter by ID", + "description": { + "content": "Retrieves information for an existing campaign filter using the filter's ID.", + "type": "text/plain" + }, + "url": { + "path": [ + "campaign-filters", + ":id" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [ + { + "type": "any", + "key": "id" + }, + { + "disabled": false, + "description": { + "content": "(Required) The ID of the campaign filter to be retrieved.", + "type": "text/plain" + }, + "type": "any", + "value": "e9f9a1397b842fd5a65842087040d3ac", + "key": "filterId" + } + ] + }, + "header": [ + { + "key": "Accept", + "value": "application/json" + } + ], + "method": "GET", + "body": {}, + "auth": null + }, + "response": [ + { + "id": "ef4f9574-658e-4e7e-9dc0-a350020f262f", + "name": "A campaign filter object.", + "originalRequest": { + "url": { + "path": [ + "campaign-filters", + ":id" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [] + }, + "header": [ + { + "key": "Accept", + "value": "application/json" + }, + { + "description": { + "content": "Added as a part of security scheme: oauth2", + "type": "text/plain" + }, + "key": "Authorization", + "value": "" + } + ], + "method": "GET", + "body": {} + }, + "status": "OK", + "code": 200, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "body": "[\n {\n \"name\": \"Identity Attribute Campaign Filter\",\n \"description\": \"Campaign filter to certify data based on specified property of Identity Attribute.\",\n \"owner\": \"SailPoint Support\",\n \"mode\": \"INCLUSION\",\n \"id\": \"e9f9a1397b842fd5a65842087040d3ac\",\n \"criteriaList\": [\n {\n \"type\": \"IDENTITY_ATTRIBUTE\",\n \"property\": \"displayName\",\n \"value\": \"support\",\n \"operation\": \"CONTAINS\",\n \"negateResult\": false,\n \"shortCircuit\": false,\n \"recordChildMatches\": false,\n \"id\": null,\n \"suppressMatchedItems\": false,\n \"children\": null\n }\n ]\n },\n {\n \"name\": \"Identity Attribute Campaign Filter\",\n \"description\": \"Campaign filter to certify data based on specified property of Identity Attribute.\",\n \"owner\": \"SailPoint Support\",\n \"mode\": \"INCLUSION\",\n \"id\": \"e9f9a1397b842fd5a65842087040d3ac\",\n \"criteriaList\": [\n {\n \"type\": \"IDENTITY_ATTRIBUTE\",\n \"property\": \"displayName\",\n \"value\": \"support\",\n \"operation\": \"CONTAINS\",\n \"negateResult\": false,\n \"shortCircuit\": false,\n \"recordChildMatches\": false,\n \"id\": null,\n \"suppressMatchedItems\": false,\n \"children\": null\n }\n ]\n }\n]", + "cookie": [], + "_postman_previewlanguage": "json" + }, + { + "id": "df0c6c1e-9354-44fb-a49d-af5c638ec66d", + "name": "Client Error - Returned if the request body is invalid.", + "originalRequest": { + "url": { + "path": [ + "campaign-filters", + ":id" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [] + }, + "header": [ + { + "key": "Accept", + "value": "application/json" + }, + { + "description": { + "content": "Added as a part of security scheme: oauth2", + "type": "text/plain" + }, + "key": "Authorization", + "value": "" + } + ], + "method": "GET", + "body": {} + }, + "status": "Bad Request", + "code": 400, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "body": "{\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 \"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 \"locale\": \"en-US\",\n \"localeOrigin\": \"DEFAULT\",\n \"text\": \"The request was syntactically correct but its content is semantically invalid.\"\n }\n ]\n}", + "cookie": [], + "_postman_previewlanguage": "json" + }, + { + "id": "19b61cee-21ea-4e39-bf6b-be027e83cd1e", + "name": "Unauthorized - Returned if there is no authorization header, or if the JWT token is expired.", + "originalRequest": { + "url": { + "path": [ + "campaign-filters", + ":id" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [] + }, + "header": [ + { + "key": "Accept", + "value": "application/json" + }, + { + "description": { + "content": "Added as a part of security scheme: oauth2", + "type": "text/plain" + }, + "key": "Authorization", + "value": "" + } + ], + "method": "GET", + "body": {} + }, + "status": "Unauthorized", + "code": 401, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "body": "{\n \"error\": \"JWT validation failed: JWT is expired\"\n}", + "cookie": [], + "_postman_previewlanguage": "json" + }, + { + "id": "09e94db8-791a-4e23-a077-1a7298fd98f7", + "name": "Forbidden - Returned if the user you are running as, doesn't have access to this end-point.", + "originalRequest": { + "url": { + "path": [ + "campaign-filters", + ":id" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [] + }, + "header": [ + { + "key": "Accept", + "value": "application/json" + }, + { + "description": { + "content": "Added as a part of security scheme: oauth2", + "type": "text/plain" + }, + "key": "Authorization", + "value": "" + } + ], + "method": "GET", + "body": {} + }, + "status": "Forbidden", + "code": 403, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "body": "{\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}", + "cookie": [], + "_postman_previewlanguage": "json" + }, + { + "id": "a7361db2-ca60-4fbb-b71f-5721c23e31ec", + "name": "Not Found - returned if the request URL refers to a resource or object that does not exist", + "originalRequest": { + "url": { + "path": [ + "campaign-filters", + ":id" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [] + }, + "header": [ + { + "key": "Accept", + "value": "application/json" + }, + { + "description": { + "content": "Added as a part of security scheme: oauth2", + "type": "text/plain" + }, + "key": "Authorization", + "value": "" + } + ], + "method": "GET", + "body": {} + }, + "status": "Not Found", + "code": 404, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "body": "{\n \"detailCode\": \"404 Not found\",\n \"trackingId\": \"b21b1f7ce4da4d639f2c62a57171b427\",\n \"messages\": [\n {\n \"locale\": \"en-US\",\n \"localeOrigin\": \"DEFAULT\",\n \"text\": \"The server did not find a current representation for the target resource.\"\n }\n ]\n}", + "cookie": [], + "_postman_previewlanguage": "json" + }, + { + "id": "cc3f1ee1-9cef-4f74-9dd3-1712aefa366b", + "name": "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.", + "originalRequest": { + "url": { + "path": [ + "campaign-filters", + ":id" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [] + }, + "header": [ + { + "key": "Accept", + "value": "application/json" + }, + { + "description": { + "content": "Added as a part of security scheme: oauth2", + "type": "text/plain" + }, + "key": "Authorization", + "value": "" + } + ], + "method": "GET", + "body": {} + }, + "status": "Too Many Requests", + "code": 429, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "body": "{\n \"message\": \" Rate Limit Exceeded \"\n}", + "cookie": [], + "_postman_previewlanguage": "json" + }, + { + "id": "4577ec96-3d74-4c51-8bce-957a595279ee", + "name": "Internal Server Error - Returned if there is an unexpected error.", + "originalRequest": { + "url": { + "path": [ + "campaign-filters", + ":id" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [] + }, + "header": [ + { + "key": "Accept", + "value": "application/json" + }, + { + "description": { + "content": "Added as a part of security scheme: oauth2", + "type": "text/plain" + }, + "key": "Authorization", + "value": "" + } + ], + "method": "GET", + "body": {} + }, + "status": "Internal Server Error", + "code": 500, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "body": "{\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}", + "cookie": [], + "_postman_previewlanguage": "json" + } + ], + "event": [], + "protocolProfileBehavior": { + "disableBodyPruning": true + } + }, + { + "id": "555dad50-6af9-4d70-b199-9865f49a3ef1", + "name": "Updates a Campaign Filter", + "request": { + "name": "Updates a Campaign Filter", + "description": { + "content": "Updates an existing campaign filter using the filter's ID.", + "type": "text/plain" + }, + "url": { + "path": [ + "campaign-filters", + ":id" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [ + { + "type": "any", + "key": "id" + }, + { + "disabled": false, + "description": { + "content": "(Required) The ID of the campaign filter being modified.", + "type": "text/plain" + }, + "type": "any", + "value": "e9f9a1397b842fd5a65842087040d3ac", + "key": "filterId" + } + ] + }, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + }, + { + "key": "Accept", + "value": "application/json" + } + ], + "method": "POST", + "body": { + "mode": "raw", + "raw": "{\n \"name\": \"Identity Attribute Campaign Filter\",\n \"description\": \"Campaign filter to certify data based on specified property of Identity Attribute.\",\n \"owner\": \"SailPoint Support\",\n \"mode\": \"INCLUSION\",\n \"id\": \"e9f9a1397b842fd5a65842087040d3ac\",\n \"criteriaList\": [\n {\n \"type\": \"IDENTITY_ATTRIBUTE\",\n \"property\": \"displayName\",\n \"value\": \"support\",\n \"operation\": \"CONTAINS\",\n \"negateResult\": false,\n \"shortCircuit\": false,\n \"recordChildMatches\": false,\n \"id\": null,\n \"suppressMatchedItems\": false,\n \"children\": null\n }\n ]\n}", + "options": { + "raw": { + "headerFamily": "json", + "language": "json" + } + } + }, + "auth": null + }, + "response": [ + { + "id": "45b7dc04-b139-4a02-a4ed-db36e1bd6568", + "name": "Created successfully.", + "originalRequest": { + "url": { + "path": [ + "campaign-filters", + ":id" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [] + }, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + }, + { + "key": "Accept", + "value": "application/json" + }, + { + "description": { + "content": "Added as a part of security scheme: oauth2", + "type": "text/plain" + }, + "key": "Authorization", + "value": "" + } + ], + "method": "POST", + "body": { + "mode": "raw", + "raw": "{\n \"name\": \"Identity Attribute Campaign Filter\",\n \"description\": \"Campaign filter to certify data based on specified property of Identity Attribute.\",\n \"owner\": \"SailPoint Support\",\n \"mode\": \"INCLUSION\",\n \"id\": \"e9f9a1397b842fd5a65842087040d3ac\",\n \"criteriaList\": [\n {\n \"type\": \"IDENTITY_ATTRIBUTE\",\n \"property\": \"displayName\",\n \"value\": \"support\",\n \"operation\": \"CONTAINS\",\n \"negateResult\": false,\n \"shortCircuit\": false,\n \"recordChildMatches\": false,\n \"id\": null,\n \"suppressMatchedItems\": false,\n \"children\": null\n }\n ]\n}", + "options": { + "raw": { + "headerFamily": "json", + "language": "json" + } + } + } + }, + "status": "OK", + "code": 200, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "body": "{\n \"name\": \"Identity Attribute Campaign Filter\",\n \"description\": \"Campaign filter to certify data based on specified property of Identity Attribute.\",\n \"owner\": \"SailPoint Support\",\n \"mode\": \"INCLUSION\",\n \"id\": \"e9f9a1397b842fd5a65842087040d3ac\",\n \"criteriaList\": [\n {\n \"type\": \"IDENTITY_ATTRIBUTE\",\n \"property\": \"displayName\",\n \"value\": \"support\",\n \"operation\": \"CONTAINS\",\n \"negateResult\": false,\n \"shortCircuit\": false,\n \"recordChildMatches\": false,\n \"id\": null,\n \"suppressMatchedItems\": false,\n \"children\": null\n }\n ]\n}", + "cookie": [], + "_postman_previewlanguage": "json" + }, + { + "id": "147af200-a926-495c-82cb-9d478160c55c", + "name": "Client Error - Returned if the request body is invalid.", + "originalRequest": { + "url": { + "path": [ + "campaign-filters", + ":id" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [] + }, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + }, + { + "key": "Accept", + "value": "application/json" + }, + { + "description": { + "content": "Added as a part of security scheme: oauth2", + "type": "text/plain" + }, + "key": "Authorization", + "value": "" + } + ], + "method": "POST", + "body": { + "mode": "raw", + "raw": "{\n \"name\": \"Identity Attribute Campaign Filter\",\n \"description\": \"Campaign filter to certify data based on specified property of Identity Attribute.\",\n \"owner\": \"SailPoint Support\",\n \"mode\": \"INCLUSION\",\n \"id\": \"e9f9a1397b842fd5a65842087040d3ac\",\n \"criteriaList\": [\n {\n \"type\": \"IDENTITY_ATTRIBUTE\",\n \"property\": \"displayName\",\n \"value\": \"support\",\n \"operation\": \"CONTAINS\",\n \"negateResult\": false,\n \"shortCircuit\": false,\n \"recordChildMatches\": false,\n \"id\": null,\n \"suppressMatchedItems\": false,\n \"children\": null\n }\n ]\n}", + "options": { + "raw": { + "headerFamily": "json", + "language": "json" + } + } + } + }, + "status": "Bad Request", + "code": 400, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "body": "{\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 \"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 \"locale\": \"en-US\",\n \"localeOrigin\": \"DEFAULT\",\n \"text\": \"The request was syntactically correct but its content is semantically invalid.\"\n }\n ]\n}", + "cookie": [], + "_postman_previewlanguage": "json" + }, + { + "id": "5ed6a7e6-da37-456a-ba41-0ad1fbb865f8", + "name": "Unauthorized - Returned if there is no authorization header, or if the JWT token is expired.", + "originalRequest": { + "url": { + "path": [ + "campaign-filters", + ":id" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [] + }, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + }, + { + "key": "Accept", + "value": "application/json" + }, + { + "description": { + "content": "Added as a part of security scheme: oauth2", + "type": "text/plain" + }, + "key": "Authorization", + "value": "" + } + ], + "method": "POST", + "body": { + "mode": "raw", + "raw": "{\n \"name\": \"Identity Attribute Campaign Filter\",\n \"description\": \"Campaign filter to certify data based on specified property of Identity Attribute.\",\n \"owner\": \"SailPoint Support\",\n \"mode\": \"INCLUSION\",\n \"id\": \"e9f9a1397b842fd5a65842087040d3ac\",\n \"criteriaList\": [\n {\n \"type\": \"IDENTITY_ATTRIBUTE\",\n \"property\": \"displayName\",\n \"value\": \"support\",\n \"operation\": \"CONTAINS\",\n \"negateResult\": false,\n \"shortCircuit\": false,\n \"recordChildMatches\": false,\n \"id\": null,\n \"suppressMatchedItems\": false,\n \"children\": null\n }\n ]\n}", + "options": { + "raw": { + "headerFamily": "json", + "language": "json" + } + } + } + }, + "status": "Unauthorized", + "code": 401, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "body": "{\n \"error\": \"JWT validation failed: JWT is expired\"\n}", + "cookie": [], + "_postman_previewlanguage": "json" + }, + { + "id": "69a9e9a9-208f-4e78-88de-2c1022843ca3", + "name": "Forbidden - Returned if the user you are running as, doesn't have access to this end-point.", + "originalRequest": { + "url": { + "path": [ + "campaign-filters", + ":id" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [] + }, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + }, + { + "key": "Accept", + "value": "application/json" + }, + { + "description": { + "content": "Added as a part of security scheme: oauth2", + "type": "text/plain" + }, + "key": "Authorization", + "value": "" + } + ], + "method": "POST", + "body": { + "mode": "raw", + "raw": "{\n \"name\": \"Identity Attribute Campaign Filter\",\n \"description\": \"Campaign filter to certify data based on specified property of Identity Attribute.\",\n \"owner\": \"SailPoint Support\",\n \"mode\": \"INCLUSION\",\n \"id\": \"e9f9a1397b842fd5a65842087040d3ac\",\n \"criteriaList\": [\n {\n \"type\": \"IDENTITY_ATTRIBUTE\",\n \"property\": \"displayName\",\n \"value\": \"support\",\n \"operation\": \"CONTAINS\",\n \"negateResult\": false,\n \"shortCircuit\": false,\n \"recordChildMatches\": false,\n \"id\": null,\n \"suppressMatchedItems\": false,\n \"children\": null\n }\n ]\n}", + "options": { + "raw": { + "headerFamily": "json", + "language": "json" + } + } + } + }, + "status": "Forbidden", + "code": 403, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "body": "{\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}", + "cookie": [], + "_postman_previewlanguage": "json" + }, + { + "id": "59973cc2-96e2-4958-9fa6-1311e63b4e1a", + "name": "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.", + "originalRequest": { + "url": { + "path": [ + "campaign-filters", + ":id" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [] + }, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + }, + { + "key": "Accept", + "value": "application/json" + }, + { + "description": { + "content": "Added as a part of security scheme: oauth2", + "type": "text/plain" + }, + "key": "Authorization", + "value": "" + } + ], + "method": "POST", + "body": { + "mode": "raw", + "raw": "{\n \"name\": \"Identity Attribute Campaign Filter\",\n \"description\": \"Campaign filter to certify data based on specified property of Identity Attribute.\",\n \"owner\": \"SailPoint Support\",\n \"mode\": \"INCLUSION\",\n \"id\": \"e9f9a1397b842fd5a65842087040d3ac\",\n \"criteriaList\": [\n {\n \"type\": \"IDENTITY_ATTRIBUTE\",\n \"property\": \"displayName\",\n \"value\": \"support\",\n \"operation\": \"CONTAINS\",\n \"negateResult\": false,\n \"shortCircuit\": false,\n \"recordChildMatches\": false,\n \"id\": null,\n \"suppressMatchedItems\": false,\n \"children\": null\n }\n ]\n}", + "options": { + "raw": { + "headerFamily": "json", + "language": "json" + } + } + } + }, + "status": "Too Many Requests", + "code": 429, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "body": "{\n \"message\": \" Rate Limit Exceeded \"\n}", + "cookie": [], + "_postman_previewlanguage": "json" + }, + { + "id": "ea59ecc7-c53f-4cbf-9527-a7887367cf9e", + "name": "Internal Server Error - Returned if there is an unexpected error.", + "originalRequest": { + "url": { + "path": [ + "campaign-filters", + ":id" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [] + }, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + }, + { + "key": "Accept", + "value": "application/json" + }, + { + "description": { + "content": "Added as a part of security scheme: oauth2", + "type": "text/plain" + }, + "key": "Authorization", + "value": "" + } + ], + "method": "POST", + "body": { + "mode": "raw", + "raw": "{\n \"name\": \"Identity Attribute Campaign Filter\",\n \"description\": \"Campaign filter to certify data based on specified property of Identity Attribute.\",\n \"owner\": \"SailPoint Support\",\n \"mode\": \"INCLUSION\",\n \"id\": \"e9f9a1397b842fd5a65842087040d3ac\",\n \"criteriaList\": [\n {\n \"type\": \"IDENTITY_ATTRIBUTE\",\n \"property\": \"displayName\",\n \"value\": \"support\",\n \"operation\": \"CONTAINS\",\n \"negateResult\": false,\n \"shortCircuit\": false,\n \"recordChildMatches\": false,\n \"id\": null,\n \"suppressMatchedItems\": false,\n \"children\": null\n }\n ]\n}", + "options": { + "raw": { + "headerFamily": "json", + "language": "json" + } + } + } + }, + "status": "Internal Server Error", + "code": 500, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "body": "{\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}", + "cookie": [], + "_postman_previewlanguage": "json" + } + ], + "event": [], + "protocolProfileBehavior": { + "disableBodyPruning": true + } + }, + { + "id": "126a1e38-614d-4a0f-b58b-ee5a6fcc1503", + "name": "Deletes Campaign Filters", + "request": { + "name": "Deletes Campaign Filters", + "description": { + "content": "Deletes campaign filters whose Ids are specified in the provided list of campaign filter Ids. Authorized callers must be an ORG_ADMIN or a CERT_ADMIN.", + "type": "text/plain" + }, + "url": { + "path": [ + "campaign-filters", + "delete" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [] + }, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + }, + { + "key": "Accept", + "value": "application/json" + } + ], + "method": "POST", + "body": { + "mode": "raw", + "raw": "[\n \"0fbe863c063c4c88a35fd7f17e8a3df5\",\n \"2efb374d392c4d88a34sv7b11e8a4eq6\"\n]", + "options": { + "raw": { + "headerFamily": "json", + "language": "json" + } + } + }, + "auth": null + }, + "response": [ + { + "id": "f998bad2-4077-4d58-a1cb-5e694210417b", + "name": "No content - indicates the request was successful but there is no content to be returned in the response.", + "originalRequest": { + "url": { + "path": [ + "campaign-filters", + "delete" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [] + }, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + }, + { + "description": { + "content": "Added as a part of security scheme: oauth2", + "type": "text/plain" + }, + "key": "Authorization", + "value": "" + } + ], + "method": "POST", + "body": { + "mode": "raw", + "raw": "[\n \"0fbe863c063c4c88a35fd7f17e8a3df5\",\n \"2efb374d392c4d88a34sv7b11e8a4eq6\"\n]", + "options": { + "raw": { + "headerFamily": "json", + "language": "json" + } + } + } + }, + "status": "No Content", + "code": 204, + "header": [], + "cookie": [], + "_postman_previewlanguage": "text" + }, + { + "id": "41002d4a-d2d4-4543-845b-97bcbc400046", + "name": "Client Error - Returned if the request body is invalid.", + "originalRequest": { + "url": { + "path": [ + "campaign-filters", + "delete" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [] + }, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + }, + { + "key": "Accept", + "value": "application/json" + }, + { + "description": { + "content": "Added as a part of security scheme: oauth2", + "type": "text/plain" + }, + "key": "Authorization", + "value": "" + } + ], + "method": "POST", + "body": { + "mode": "raw", + "raw": "[\n \"0fbe863c063c4c88a35fd7f17e8a3df5\",\n \"2efb374d392c4d88a34sv7b11e8a4eq6\"\n]", + "options": { + "raw": { + "headerFamily": "json", + "language": "json" + } + } + } + }, + "status": "Bad Request", + "code": 400, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "body": "{\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 \"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 \"locale\": \"en-US\",\n \"localeOrigin\": \"DEFAULT\",\n \"text\": \"The request was syntactically correct but its content is semantically invalid.\"\n }\n ]\n}", + "cookie": [], + "_postman_previewlanguage": "json" + }, + { + "id": "fbf6fd6f-e3a8-46b8-a400-c951f2fd02f9", + "name": "Unauthorized - Returned if there is no authorization header, or if the JWT token is expired.", + "originalRequest": { + "url": { + "path": [ + "campaign-filters", + "delete" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [] + }, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + }, + { + "key": "Accept", + "value": "application/json" + }, + { + "description": { + "content": "Added as a part of security scheme: oauth2", + "type": "text/plain" + }, + "key": "Authorization", + "value": "" + } + ], + "method": "POST", + "body": { + "mode": "raw", + "raw": "[\n \"0fbe863c063c4c88a35fd7f17e8a3df5\",\n \"2efb374d392c4d88a34sv7b11e8a4eq6\"\n]", + "options": { + "raw": { + "headerFamily": "json", + "language": "json" + } + } + } + }, + "status": "Unauthorized", + "code": 401, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "body": "{\n \"error\": \"JWT validation failed: JWT is expired\"\n}", + "cookie": [], + "_postman_previewlanguage": "json" + }, + { + "id": "1756994a-ed56-4d44-b793-31138bacd886", + "name": "Forbidden - Returned if the user you are running as, doesn't have access to this end-point.", + "originalRequest": { + "url": { + "path": [ + "campaign-filters", + "delete" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [] + }, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + }, + { + "key": "Accept", + "value": "application/json" + }, + { + "description": { + "content": "Added as a part of security scheme: oauth2", + "type": "text/plain" + }, + "key": "Authorization", + "value": "" + } + ], + "method": "POST", + "body": { + "mode": "raw", + "raw": "[\n \"0fbe863c063c4c88a35fd7f17e8a3df5\",\n \"2efb374d392c4d88a34sv7b11e8a4eq6\"\n]", + "options": { + "raw": { + "headerFamily": "json", + "language": "json" + } + } + } + }, + "status": "Forbidden", + "code": 403, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "body": "{\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}", + "cookie": [], + "_postman_previewlanguage": "json" + }, + { + "id": "321a4e6e-b499-4c35-967e-48405541cbbd", + "name": "Not Found - returned if the request URL refers to a resource or object that does not exist", + "originalRequest": { + "url": { + "path": [ + "campaign-filters", + "delete" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [] + }, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + }, + { + "key": "Accept", + "value": "application/json" + }, + { + "description": { + "content": "Added as a part of security scheme: oauth2", + "type": "text/plain" + }, + "key": "Authorization", + "value": "" + } + ], + "method": "POST", + "body": { + "mode": "raw", + "raw": "[\n \"0fbe863c063c4c88a35fd7f17e8a3df5\",\n \"2efb374d392c4d88a34sv7b11e8a4eq6\"\n]", + "options": { + "raw": { + "headerFamily": "json", + "language": "json" + } + } + } + }, + "status": "Not Found", + "code": 404, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "body": "{\n \"detailCode\": \"404 Not found\",\n \"trackingId\": \"b21b1f7ce4da4d639f2c62a57171b427\",\n \"messages\": [\n {\n \"locale\": \"en-US\",\n \"localeOrigin\": \"DEFAULT\",\n \"text\": \"The server did not find a current representation for the target resource.\"\n }\n ]\n}", + "cookie": [], + "_postman_previewlanguage": "json" + }, + { + "id": "2d709022-8c41-46b6-a284-e1f17c26a4a9", + "name": "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.", + "originalRequest": { + "url": { + "path": [ + "campaign-filters", + "delete" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [] + }, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + }, + { + "key": "Accept", + "value": "application/json" + }, + { + "description": { + "content": "Added as a part of security scheme: oauth2", + "type": "text/plain" + }, + "key": "Authorization", + "value": "" + } + ], + "method": "POST", + "body": { + "mode": "raw", + "raw": "[\n \"0fbe863c063c4c88a35fd7f17e8a3df5\",\n \"2efb374d392c4d88a34sv7b11e8a4eq6\"\n]", + "options": { + "raw": { + "headerFamily": "json", + "language": "json" + } + } + } + }, + "status": "Too Many Requests", + "code": 429, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "body": "{\n \"message\": \" Rate Limit Exceeded \"\n}", + "cookie": [], + "_postman_previewlanguage": "json" + }, + { + "id": "c23b91e0-25e1-4c5a-b87c-42cc7d63918f", + "name": "Internal Server Error - Returned if there is an unexpected error.", + "originalRequest": { + "url": { + "path": [ + "campaign-filters", + "delete" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [] + }, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + }, + { + "key": "Accept", + "value": "application/json" + }, + { + "description": { + "content": "Added as a part of security scheme: oauth2", + "type": "text/plain" + }, + "key": "Authorization", + "value": "" + } + ], + "method": "POST", + "body": { + "mode": "raw", + "raw": "[\n \"0fbe863c063c4c88a35fd7f17e8a3df5\",\n \"2efb374d392c4d88a34sv7b11e8a4eq6\"\n]", + "options": { + "raw": { + "headerFamily": "json", + "language": "json" + } + } + } + }, + "status": "Internal Server Error", + "code": 500, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "body": "{\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}", + "cookie": [], + "_postman_previewlanguage": "json" + } + ], + "event": [], + "protocolProfileBehavior": { + "disableBodyPruning": true + } + } + ] + }, + { + "name": "Global Tenant Security Settings", + "description": "Use this API to implement and customize global tenant security settings.\nWith this functionality in place, administrators can manage the global security settings that a tenant/org has.\nThis API can be used to configure the networks and Geographies allowed to access IdentityNow URLs.\n", + "item": [ + { + "id": "f83a14ae-516d-4fb6-a16f-71e8cab8f86d", + "name": "Get security network configuration.", + "request": { + "name": "Get security network configuration.", + "description": { + "content": "This API returns the details of an org's network auth configuration. Requires security scope of: 'sp:auth-org:read'", + "type": "text/plain" + }, + "url": { + "path": [ + "auth-org", + "network-config" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [] + }, + "header": [ + { + "key": "Accept", + "value": "application/json" + } + ], + "method": "GET", + "body": {}, + "auth": null + }, + "response": [ + { + "id": "66d563d1-5774-48bb-a8bd-ba3735cd207f", + "name": "Network configuration for the tenant's auth org.", + "originalRequest": { + "url": { + "path": [ + "auth-org", + "network-config" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [] + }, + "header": [ + { + "key": "Accept", + "value": "application/json" + }, + { + "description": { + "content": "Added as a part of security scheme: oauth2", + "type": "text/plain" + }, + "key": "Authorization", + "value": "" + } + ], + "method": "GET", + "body": {} + }, + "status": "OK", + "code": 200, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "body": "{\n \"range\": [\n \"1.3.7.2\",\n \"255.255.255.252/30\"\n ],\n \"geolocation\": [\n \"CA\",\n \"FR\",\n \"HT\"\n ],\n \"whitelisted\": true\n}", + "cookie": [], + "_postman_previewlanguage": "json" + }, + { + "id": "689719b7-b93e-4997-826c-4b12bfa08a85", + "name": "Client Error - Returned if the request body is invalid.", + "originalRequest": { + "url": { + "path": [ + "auth-org", + "network-config" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [] + }, + "header": [ + { + "key": "Accept", + "value": "application/json" + }, + { + "description": { + "content": "Added as a part of security scheme: oauth2", + "type": "text/plain" + }, + "key": "Authorization", + "value": "" + } + ], + "method": "GET", + "body": {} + }, + "status": "Bad Request", + "code": 400, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "body": "{\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 \"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 \"locale\": \"en-US\",\n \"localeOrigin\": \"DEFAULT\",\n \"text\": \"The request was syntactically correct but its content is semantically invalid.\"\n }\n ]\n}", + "cookie": [], + "_postman_previewlanguage": "json" + }, + { + "id": "4e767a20-380a-4a5f-bcaf-26e7d8ba6c28", + "name": "Unauthorized - Returned if there is no authorization header, or if the JWT token is expired.", + "originalRequest": { + "url": { + "path": [ + "auth-org", + "network-config" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [] + }, + "header": [ + { + "key": "Accept", + "value": "application/json" + }, + { + "description": { + "content": "Added as a part of security scheme: oauth2", + "type": "text/plain" + }, + "key": "Authorization", + "value": "" + } + ], + "method": "GET", + "body": {} + }, + "status": "Unauthorized", + "code": 401, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "body": "{\n \"error\": \"JWT validation failed: JWT is expired\"\n}", + "cookie": [], + "_postman_previewlanguage": "json" + }, + { + "id": "d5d8a88c-3bb6-435b-a670-178ba01507ba", + "name": "Forbidden - Returned if the user you are running as, doesn't have access to this end-point.", + "originalRequest": { + "url": { + "path": [ + "auth-org", + "network-config" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [] + }, + "header": [ + { + "key": "Accept", + "value": "application/json" + }, + { + "description": { + "content": "Added as a part of security scheme: oauth2", + "type": "text/plain" + }, + "key": "Authorization", + "value": "" + } + ], + "method": "GET", + "body": {} + }, + "status": "Forbidden", + "code": 403, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "body": "{\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}", + "cookie": [], + "_postman_previewlanguage": "json" + }, + { + "id": "5e7a2d64-b68b-419b-8fdb-faa9636e779b", + "name": "Not Found - returned if the request URL refers to a resource or object that does not exist", + "originalRequest": { + "url": { + "path": [ + "auth-org", + "network-config" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [] + }, + "header": [ + { + "key": "Accept", + "value": "application/json" + }, + { + "description": { + "content": "Added as a part of security scheme: oauth2", + "type": "text/plain" + }, + "key": "Authorization", + "value": "" + } + ], + "method": "GET", + "body": {} + }, + "status": "Not Found", + "code": 404, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "body": "{\n \"detailCode\": \"404 Not found\",\n \"trackingId\": \"b21b1f7ce4da4d639f2c62a57171b427\",\n \"messages\": [\n {\n \"locale\": \"en-US\",\n \"localeOrigin\": \"DEFAULT\",\n \"text\": \"The server did not find a current representation for the target resource.\"\n }\n ]\n}", + "cookie": [], + "_postman_previewlanguage": "json" + }, + { + "id": "b2aad29c-cdd7-4992-b295-04e01b707bc8", + "name": "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.", + "originalRequest": { + "url": { + "path": [ + "auth-org", + "network-config" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [] + }, + "header": [ + { + "key": "Accept", + "value": "application/json" + }, + { + "description": { + "content": "Added as a part of security scheme: oauth2", + "type": "text/plain" + }, + "key": "Authorization", + "value": "" + } + ], + "method": "GET", + "body": {} + }, + "status": "Too Many Requests", + "code": 429, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "body": "{\n \"message\": \" Rate Limit Exceeded \"\n}", + "cookie": [], + "_postman_previewlanguage": "json" + }, + { + "id": "0f9cab36-bc11-4237-9edc-b6451b135205", + "name": "Internal Server Error - Returned if there is an unexpected error.", + "originalRequest": { + "url": { + "path": [ + "auth-org", + "network-config" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [] + }, + "header": [ + { + "key": "Accept", + "value": "application/json" + }, + { + "description": { + "content": "Added as a part of security scheme: oauth2", + "type": "text/plain" + }, + "key": "Authorization", + "value": "" + } + ], + "method": "GET", + "body": {} + }, + "status": "Internal Server Error", + "code": 500, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "body": "{\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}", + "cookie": [], + "_postman_previewlanguage": "json" + } + ], + "event": [], + "protocolProfileBehavior": { + "disableBodyPruning": true + } + }, + { + "id": "9c9e1153-a31b-4cb0-a0f3-86761712a11c", + "name": "Create security network configuration.", + "request": { + "name": "Create security network configuration.", + "description": { + "content": "This API returns the details of an org's network auth configuration. Requires security scope of: 'sp:auth-org:create'", + "type": "text/plain" + }, + "url": { + "path": [ + "auth-org", + "network-config" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [] + }, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + }, + { + "key": "Accept", + "value": "application/json" + } + ], + "method": "POST", + "body": { + "mode": "raw", + "raw": "{\n \"range\": [\n \"1.3.7.2\",\n \"255.255.255.252/30\"\n ],\n \"geolocation\": [\n \"CA\",\n \"FR\",\n \"HT\"\n ],\n \"whitelisted\": true\n}", + "options": { + "raw": { + "headerFamily": "json", + "language": "json" + } + } + }, + "auth": null + }, + "response": [ + { + "id": "d8bbe6db-ec7c-4277-9bb1-865b8c7435fe", + "name": "Network configuration for the tenant.", + "originalRequest": { + "url": { + "path": [ + "auth-org", + "network-config" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [] + }, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + }, + { + "key": "Accept", + "value": "application/json" + }, + { + "description": { + "content": "Added as a part of security scheme: oauth2", + "type": "text/plain" + }, + "key": "Authorization", + "value": "" + } + ], + "method": "POST", + "body": { + "mode": "raw", + "raw": "{\n \"range\": [\n \"1.3.7.2\",\n \"255.255.255.252/30\"\n ],\n \"geolocation\": [\n \"CA\",\n \"FR\",\n \"HT\"\n ],\n \"whitelisted\": true\n}", + "options": { + "raw": { + "headerFamily": "json", + "language": "json" + } + } + } + }, + "status": "OK", + "code": 200, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "body": "{\n \"range\": [\n \"1.3.7.2\",\n \"255.255.255.252/30\"\n ],\n \"geolocation\": [\n \"CA\",\n \"FR\",\n \"HT\"\n ],\n \"whitelisted\": true\n}", + "cookie": [], + "_postman_previewlanguage": "json" + }, + { + "id": "2cd64c43-396f-4319-8e36-6ecc0d223f21", + "name": "Client Error - Returned if the request body is invalid.", + "originalRequest": { + "url": { + "path": [ + "auth-org", + "network-config" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [] + }, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + }, + { + "key": "Accept", + "value": "application/json" + }, + { + "description": { + "content": "Added as a part of security scheme: oauth2", + "type": "text/plain" + }, + "key": "Authorization", + "value": "" + } + ], + "method": "POST", + "body": { + "mode": "raw", + "raw": "{\n \"range\": [\n \"1.3.7.2\",\n \"255.255.255.252/30\"\n ],\n \"geolocation\": [\n \"CA\",\n \"FR\",\n \"HT\"\n ],\n \"whitelisted\": true\n}", + "options": { + "raw": { + "headerFamily": "json", + "language": "json" + } + } + } + }, + "status": "Bad Request", + "code": 400, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "body": "{\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 \"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 \"locale\": \"en-US\",\n \"localeOrigin\": \"DEFAULT\",\n \"text\": \"The request was syntactically correct but its content is semantically invalid.\"\n }\n ]\n}", + "cookie": [], + "_postman_previewlanguage": "json" + }, + { + "id": "22295c37-ce82-4176-a1a0-08924b28d6ae", + "name": "Unauthorized - Returned if there is no authorization header, or if the JWT token is expired.", + "originalRequest": { + "url": { + "path": [ + "auth-org", + "network-config" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [] + }, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + }, + { + "key": "Accept", + "value": "application/json" + }, + { + "description": { + "content": "Added as a part of security scheme: oauth2", + "type": "text/plain" + }, + "key": "Authorization", + "value": "" + } + ], + "method": "POST", + "body": { + "mode": "raw", + "raw": "{\n \"range\": [\n \"1.3.7.2\",\n \"255.255.255.252/30\"\n ],\n \"geolocation\": [\n \"CA\",\n \"FR\",\n \"HT\"\n ],\n \"whitelisted\": true\n}", + "options": { + "raw": { + "headerFamily": "json", + "language": "json" + } + } + } + }, + "status": "Unauthorized", + "code": 401, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "body": "{\n \"error\": \"JWT validation failed: JWT is expired\"\n}", + "cookie": [], + "_postman_previewlanguage": "json" + }, + { + "id": "fe1e6710-8d88-46b3-bd9a-c4ece9c49e40", + "name": "Forbidden - Returned if the user you are running as, doesn't have access to this end-point.", + "originalRequest": { + "url": { + "path": [ + "auth-org", + "network-config" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [] + }, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + }, + { + "key": "Accept", + "value": "application/json" + }, + { + "description": { + "content": "Added as a part of security scheme: oauth2", + "type": "text/plain" + }, + "key": "Authorization", + "value": "" + } + ], + "method": "POST", + "body": { + "mode": "raw", + "raw": "{\n \"range\": [\n \"1.3.7.2\",\n \"255.255.255.252/30\"\n ],\n \"geolocation\": [\n \"CA\",\n \"FR\",\n \"HT\"\n ],\n \"whitelisted\": true\n}", + "options": { + "raw": { + "headerFamily": "json", + "language": "json" + } + } + } + }, + "status": "Forbidden", + "code": 403, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "body": "{\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}", + "cookie": [], + "_postman_previewlanguage": "json" + }, + { + "id": "dffaf29f-f606-4c4a-bdba-42fa89c41a4d", + "name": "Not Found - returned if the request URL refers to a resource or object that does not exist", + "originalRequest": { + "url": { + "path": [ + "auth-org", + "network-config" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [] + }, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + }, + { + "key": "Accept", + "value": "application/json" + }, + { + "description": { + "content": "Added as a part of security scheme: oauth2", + "type": "text/plain" + }, + "key": "Authorization", + "value": "" + } + ], + "method": "POST", + "body": { + "mode": "raw", + "raw": "{\n \"range\": [\n \"1.3.7.2\",\n \"255.255.255.252/30\"\n ],\n \"geolocation\": [\n \"CA\",\n \"FR\",\n \"HT\"\n ],\n \"whitelisted\": true\n}", + "options": { + "raw": { + "headerFamily": "json", + "language": "json" + } + } + } + }, + "status": "Not Found", + "code": 404, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "body": "{\n \"detailCode\": \"404 Not found\",\n \"trackingId\": \"b21b1f7ce4da4d639f2c62a57171b427\",\n \"messages\": [\n {\n \"locale\": \"en-US\",\n \"localeOrigin\": \"DEFAULT\",\n \"text\": \"The server did not find a current representation for the target resource.\"\n }\n ]\n}", + "cookie": [], + "_postman_previewlanguage": "json" + }, + { + "id": "682a5e23-26cb-4720-b08c-e326de9d5adf", + "name": "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.", + "originalRequest": { + "url": { + "path": [ + "auth-org", + "network-config" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [] + }, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + }, + { + "key": "Accept", + "value": "application/json" + }, + { + "description": { + "content": "Added as a part of security scheme: oauth2", + "type": "text/plain" + }, + "key": "Authorization", + "value": "" + } + ], + "method": "POST", + "body": { + "mode": "raw", + "raw": "{\n \"range\": [\n \"1.3.7.2\",\n \"255.255.255.252/30\"\n ],\n \"geolocation\": [\n \"CA\",\n \"FR\",\n \"HT\"\n ],\n \"whitelisted\": true\n}", + "options": { + "raw": { + "headerFamily": "json", + "language": "json" + } + } + } + }, + "status": "Too Many Requests", + "code": 429, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "body": "{\n \"message\": \" Rate Limit Exceeded \"\n}", + "cookie": [], + "_postman_previewlanguage": "json" + }, + { + "id": "ea265a9a-0159-4f3a-88d9-0258025775a3", + "name": "Internal Server Error - Returned if there is an unexpected error.", + "originalRequest": { + "url": { + "path": [ + "auth-org", + "network-config" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [] + }, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + }, + { + "key": "Accept", + "value": "application/json" + }, + { + "description": { + "content": "Added as a part of security scheme: oauth2", + "type": "text/plain" + }, + "key": "Authorization", + "value": "" + } + ], + "method": "POST", + "body": { + "mode": "raw", + "raw": "{\n \"range\": [\n \"1.3.7.2\",\n \"255.255.255.252/30\"\n ],\n \"geolocation\": [\n \"CA\",\n \"FR\",\n \"HT\"\n ],\n \"whitelisted\": true\n}", + "options": { + "raw": { + "headerFamily": "json", + "language": "json" + } + } + } + }, + "status": "Internal Server Error", + "code": 500, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "body": "{\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}", + "cookie": [], + "_postman_previewlanguage": "json" + } + ], + "event": [], + "protocolProfileBehavior": { + "disableBodyPruning": true + } + }, + { + "id": "ebe6e1f4-af0d-4d6c-8a87-cfca45490287", + "name": "Update security network configuration.", + "request": { + "name": "Update security network configuration.", + "description": { + "content": "This API updates an existing network configuration for an org using PATCH\n Requires security scope of: 'sp:auth-org:update'", + "type": "text/plain" + }, + "url": { + "path": [ + "auth-org", + "network-config" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [] + }, + "header": [ + { + "key": "Content-Type", + "value": "application/json-patch+json" + }, + { + "key": "Accept", + "value": "application/json" + } + ], + "method": "PATCH", + "body": { + "mode": "raw", + "raw": "[\n {\n \"op\": \"replace\",\n \"path\": \"/whitelisted\",\n \"value\": \"false,\"\n },\n {\n \"op\": \"add\",\n \"path\": \"/geolocation\",\n \"value\": [\n \"AF\",\n \"HN\",\n \"ES\"\n ]\n }\n]", + "options": { + "raw": { + "headerFamily": "json", + "language": "json" + } + } + }, + "auth": null + }, + "response": [ + { + "id": "1741eb1d-cc7f-4b7f-9730-08e9bb5f70c3", + "name": "Updated Auth Org network configuration.", + "originalRequest": { + "url": { + "path": [ + "auth-org", + "network-config" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [] + }, + "header": [ + { + "key": "Content-Type", + "value": "application/json-patch+json" + }, + { + "key": "Accept", + "value": "application/json" + }, + { + "description": { + "content": "Added as a part of security scheme: oauth2", + "type": "text/plain" + }, + "key": "Authorization", + "value": "" + } + ], + "method": "PATCH", + "body": { + "mode": "raw", + "raw": "[\n {\n \"op\": \"replace\",\n \"path\": \"/whitelisted\",\n \"value\": \"false,\"\n },\n {\n \"op\": \"add\",\n \"path\": \"/geolocation\",\n \"value\": [\n \"AF\",\n \"HN\",\n \"ES\"\n ]\n }\n]", + "options": { + "raw": { + "headerFamily": "json", + "language": "json" + } + } + } + }, + "status": "OK", + "code": 200, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "body": "{\n \"range\": [\n \"1.3.7.2\",\n \"255.255.255.252/30\"\n ],\n \"geolocation\": [\n \"CA\",\n \"FR\",\n \"HT\"\n ],\n \"whitelisted\": true\n}", + "cookie": [], + "_postman_previewlanguage": "json" + }, + { + "id": "65472cc1-3730-48ab-afd6-e1c2850de626", + "name": "Client Error - Returned if the request body is invalid.", + "originalRequest": { + "url": { + "path": [ + "auth-org", + "network-config" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [] + }, + "header": [ + { + "key": "Content-Type", + "value": "application/json-patch+json" + }, + { + "key": "Accept", + "value": "application/json" + }, + { + "description": { + "content": "Added as a part of security scheme: oauth2", + "type": "text/plain" + }, + "key": "Authorization", + "value": "" + } + ], + "method": "PATCH", + "body": { + "mode": "raw", + "raw": "[\n {\n \"op\": \"replace\",\n \"path\": \"/whitelisted\",\n \"value\": \"false,\"\n },\n {\n \"op\": \"add\",\n \"path\": \"/geolocation\",\n \"value\": [\n \"AF\",\n \"HN\",\n \"ES\"\n ]\n }\n]", + "options": { + "raw": { + "headerFamily": "json", + "language": "json" + } + } + } + }, + "status": "Bad Request", + "code": 400, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "body": "{\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 \"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 \"locale\": \"en-US\",\n \"localeOrigin\": \"DEFAULT\",\n \"text\": \"The request was syntactically correct but its content is semantically invalid.\"\n }\n ]\n}", + "cookie": [], + "_postman_previewlanguage": "json" + }, + { + "id": "62c620e8-61cf-43f4-818c-b535f5632321", + "name": "Unauthorized - Returned if there is no authorization header, or if the JWT token is expired.", + "originalRequest": { + "url": { + "path": [ + "auth-org", + "network-config" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [] + }, + "header": [ + { + "key": "Content-Type", + "value": "application/json-patch+json" + }, + { + "key": "Accept", + "value": "application/json" + }, + { + "description": { + "content": "Added as a part of security scheme: oauth2", + "type": "text/plain" + }, + "key": "Authorization", + "value": "" + } + ], + "method": "PATCH", + "body": { + "mode": "raw", + "raw": "[\n {\n \"op\": \"replace\",\n \"path\": \"/whitelisted\",\n \"value\": \"false,\"\n },\n {\n \"op\": \"add\",\n \"path\": \"/geolocation\",\n \"value\": [\n \"AF\",\n \"HN\",\n \"ES\"\n ]\n }\n]", + "options": { + "raw": { + "headerFamily": "json", + "language": "json" + } + } + } + }, + "status": "Unauthorized", + "code": 401, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "body": "{\n \"error\": \"JWT validation failed: JWT is expired\"\n}", + "cookie": [], + "_postman_previewlanguage": "json" + }, + { + "id": "1f0a7380-a924-4abe-9d19-372b938ca887", + "name": "Forbidden - Returned if the user you are running as, doesn't have access to this end-point.", + "originalRequest": { + "url": { + "path": [ + "auth-org", + "network-config" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [] + }, + "header": [ + { + "key": "Content-Type", + "value": "application/json-patch+json" + }, + { + "key": "Accept", + "value": "application/json" + }, + { + "description": { + "content": "Added as a part of security scheme: oauth2", + "type": "text/plain" + }, + "key": "Authorization", + "value": "" + } + ], + "method": "PATCH", + "body": { + "mode": "raw", + "raw": "[\n {\n \"op\": \"replace\",\n \"path\": \"/whitelisted\",\n \"value\": \"false,\"\n },\n {\n \"op\": \"add\",\n \"path\": \"/geolocation\",\n \"value\": [\n \"AF\",\n \"HN\",\n \"ES\"\n ]\n }\n]", + "options": { + "raw": { + "headerFamily": "json", + "language": "json" + } + } + } + }, + "status": "Forbidden", + "code": 403, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "body": "{\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}", + "cookie": [], + "_postman_previewlanguage": "json" + }, + { + "id": "9eb52665-d8bf-4b2d-9df4-9f95d9358f91", + "name": "Not Found - returned if the request URL refers to a resource or object that does not exist", + "originalRequest": { + "url": { + "path": [ + "auth-org", + "network-config" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [] + }, + "header": [ + { + "key": "Content-Type", + "value": "application/json-patch+json" + }, + { + "key": "Accept", + "value": "application/json" + }, + { + "description": { + "content": "Added as a part of security scheme: oauth2", + "type": "text/plain" + }, + "key": "Authorization", + "value": "" + } + ], + "method": "PATCH", + "body": { + "mode": "raw", + "raw": "[\n {\n \"op\": \"replace\",\n \"path\": \"/whitelisted\",\n \"value\": \"false,\"\n },\n {\n \"op\": \"add\",\n \"path\": \"/geolocation\",\n \"value\": [\n \"AF\",\n \"HN\",\n \"ES\"\n ]\n }\n]", + "options": { + "raw": { + "headerFamily": "json", + "language": "json" + } + } + } + }, + "status": "Not Found", + "code": 404, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "body": "{\n \"detailCode\": \"404 Not found\",\n \"trackingId\": \"b21b1f7ce4da4d639f2c62a57171b427\",\n \"messages\": [\n {\n \"locale\": \"en-US\",\n \"localeOrigin\": \"DEFAULT\",\n \"text\": \"The server did not find a current representation for the target resource.\"\n }\n ]\n}", + "cookie": [], + "_postman_previewlanguage": "json" + }, + { + "id": "d2fee782-72b4-4900-b01e-11529ddbcefb", + "name": "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.", + "originalRequest": { + "url": { + "path": [ + "auth-org", + "network-config" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [] + }, + "header": [ + { + "key": "Content-Type", + "value": "application/json-patch+json" + }, + { + "key": "Accept", + "value": "application/json" + }, + { + "description": { + "content": "Added as a part of security scheme: oauth2", + "type": "text/plain" + }, + "key": "Authorization", + "value": "" + } + ], + "method": "PATCH", + "body": { + "mode": "raw", + "raw": "[\n {\n \"op\": \"replace\",\n \"path\": \"/whitelisted\",\n \"value\": \"false,\"\n },\n {\n \"op\": \"add\",\n \"path\": \"/geolocation\",\n \"value\": [\n \"AF\",\n \"HN\",\n \"ES\"\n ]\n }\n]", + "options": { + "raw": { + "headerFamily": "json", + "language": "json" + } + } + } + }, + "status": "Too Many Requests", + "code": 429, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "body": "{\n \"message\": \" Rate Limit Exceeded \"\n}", + "cookie": [], + "_postman_previewlanguage": "json" + }, + { + "id": "50fec4cc-3d1b-479c-87b6-4ad4fc866b4a", + "name": "Internal Server Error - Returned if there is an unexpected error.", + "originalRequest": { + "url": { + "path": [ + "auth-org", + "network-config" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [] + }, + "header": [ + { + "key": "Content-Type", + "value": "application/json-patch+json" + }, + { + "key": "Accept", + "value": "application/json" + }, + { + "description": { + "content": "Added as a part of security scheme: oauth2", + "type": "text/plain" + }, + "key": "Authorization", + "value": "" + } + ], + "method": "PATCH", + "body": { + "mode": "raw", + "raw": "[\n {\n \"op\": \"replace\",\n \"path\": \"/whitelisted\",\n \"value\": \"false,\"\n },\n {\n \"op\": \"add\",\n \"path\": \"/geolocation\",\n \"value\": [\n \"AF\",\n \"HN\",\n \"ES\"\n ]\n }\n]", + "options": { + "raw": { + "headerFamily": "json", + "language": "json" + } + } + } + }, + "status": "Internal Server Error", + "code": 500, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "body": "{\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}", + "cookie": [], + "_postman_previewlanguage": "json" + } + ], + "event": [], + "protocolProfileBehavior": { + "disableBodyPruning": true + } + } + ] + }, + { + "name": "Lifecycle States", + "description": "Use this API to implement and customize lifecycle state functionality.\nWith this functionality in place, administrators can create and configure custom lifecycle states for use across their organizations, which is key to controlling which users have access, when they have access, and the access they have.\n\nA lifecycle state describes a user's status in a company. For example, two lifecycle states come by default with IdentityNow: 'Active' and 'Inactive.' \nWhen an active employee takes an extended leave of absence from a company, his or her lifecycle state may change to 'Inactive,' for security purposes. \nThe inactive employee would lose access to all the applications, sources, and sensitive data during the leave of absence, but when the employee returns and becomes active again, all that access would be restored. \nThis saves administrators the time that would otherwise be spent provisioning the employee's access to each individual tool, reviewing the employee's certification history, etc. \n\nAdministrators can create a variety of custom lifecycle states. Refer to [Planning New Lifecycle States](https://documentation.sailpoint.com/saas/help/provisioning/lifecycle.html#planning-new-lifecycle-states) for some custom lifecycle state ideas.\n\nAdministrators must define the criteria for being in each lifecycle state, and they must define how IdentityNow manages users' access to apps and sources for each lifecycle state.\n\nIn IdentityNow, administrators can manage lifecycle states by going to Admin > Identities > Identity Profile, selecting the identity profile whose lifecycle states they want to manage, selecting the 'Provisioning' tab, and using the left panel to either select the lifecycle state they want to modify or create a new lifecycle state. \n\nIn the 'Provisioning' tab, administrators can make the following access changes to an identity profile's lifecycle state: \n\n- Enable/disable the lifecycle state for the identity profile.\n\n- Enable/disable source accounts for the identity profile's lifecycle state.\n\n- Add existing access profiles to grant to the identity profiles in that lifecycle state.\n\n- Create a new access profile to grant to the identity profile in that lifecycle state.\n\nAccess profiles granted in a previous lifecycle state are automatically revoked when the identity moves to a new lifecycle state. \nTo maintain access across multiple lifecycle states, administrators must grant the access profiles in each lifecycle state. \nFor example, if an administrator wants users with the 'HR Employee' identity profile to maintain their building access in both the 'Active' and 'Leave of Absence' lifecycle states, the administrator must grant the access profile for that building access to both lifecycle states.\n\nDuring scheduled refreshes, IdentityNow evaluates lifecycle states to determine whether their assigned identities have the access defined in the lifecycle states' access profiles. \nIf the identities are missing access, IdentityNow provisions that access. \n\nAdministrators can also use the 'Provisioning' tab to configure email notifications for IdentityNow to send whenever an identity with that identity profile has a lifecycle state change. \nRefer to [Configuring Lifecycle State Notifications](https://documentation.sailpoint.com/saas/help/provisioning/lifecycle.html#configuring-lifecycle-state-notifications) for more information on how to do so.\n\nAn identity's lifecycle state can have four different statuses: the lifecycle state's status can be 'Active,' it can be 'Not Set,' it can be 'Not Valid,' or it 'Does Not Match Technical Name Case.' \nRefer to [Moving Identities into Lifecycle States](https://documentation.sailpoint.com/saas/help/provisioning/lifecycle.html#moving-identities-into-lifecycle-states) for more information about these different lifecycle state statuses. \n\nRefer to [Setting Up Lifecycle States](https://documentation.sailpoint.com/saas/help/provisioning/lifecycle.html) for more information about lifecycle states.\n", + "item": [ + { + "id": "8cc2ca56-a030-471b-a110-982f93b25281", + "name": "Set Lifecycle State", + "request": { + "name": "Set Lifecycle State", + "description": { + "content": "This endpoint will set/update an identity's lifecycle state to the one provided and updates the corresponding Identity Profile.\nA token with ORG_ADMIN or API authority is required to call this API.", + "type": "text/plain" + }, + "url": { + "path": [ + "identities", + ":identity-id", + "set-lifecycle-state" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [ + { + "type": "any", + "value": "2c9180857893f1290178944561990364", + "key": "identity-id", + "disabled": false, + "description": { + "content": "(Required) The ID of the identity to update", + "type": "text/plain" + } + } + ] + }, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + }, + { + "key": "Accept", + "value": "application/json" + } + ], + "method": "POST", + "body": { + "mode": "raw", + "raw": "{\n \"lifecycleStateId\": \"2c9180877a86e408017a8c19fefe046c\"\n}", + "options": { + "raw": { + "headerFamily": "json", + "language": "json" + } + } + }, + "auth": null + }, + "response": [ + { + "id": "efcd7ee7-a288-424d-ba57-55e0845c9c31", + "name": "The request was successfully accepted into the system.", + "originalRequest": { + "url": { + "path": [ + "identities", + ":identity-id", + "set-lifecycle-state" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [] + }, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + }, + { + "key": "Accept", + "value": "application/json" + }, + { + "description": { + "content": "Added as a part of security scheme: oauth2", + "type": "text/plain" + }, + "key": "Authorization", + "value": "" + } + ], + "method": "POST", + "body": { + "mode": "raw", + "raw": "{\n \"lifecycleStateId\": \"2c9180877a86e408017a8c19fefe046c\"\n}", + "options": { + "raw": { + "headerFamily": "json", + "language": "json" + } + } + } + }, + "status": "OK", + "code": 200, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "body": "{\n \"accountActivityId\": \"2c9180837ab5b716017ab7c6c9ef1e20\"\n}", + "cookie": [], + "_postman_previewlanguage": "json" + }, + { + "id": "32b11ccf-90eb-44f9-815a-600b2e5c9e8f", + "name": "Client Error - Returned if the request body is invalid.", + "originalRequest": { + "url": { + "path": [ + "identities", + ":identity-id", + "set-lifecycle-state" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [] + }, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + }, + { + "key": "Accept", + "value": "application/json" + }, + { + "description": { + "content": "Added as a part of security scheme: oauth2", + "type": "text/plain" + }, + "key": "Authorization", + "value": "" + } + ], + "method": "POST", + "body": { + "mode": "raw", + "raw": "{\n \"lifecycleStateId\": \"2c9180877a86e408017a8c19fefe046c\"\n}", + "options": { + "raw": { + "headerFamily": "json", + "language": "json" + } + } + } + }, + "status": "Bad Request", + "code": 400, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "body": "{\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 \"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 \"locale\": \"en-US\",\n \"localeOrigin\": \"DEFAULT\",\n \"text\": \"The request was syntactically correct but its content is semantically invalid.\"\n }\n ]\n}", + "cookie": [], + "_postman_previewlanguage": "json" + }, + { + "id": "0ca4d58f-3783-4bfc-9eab-c5a8b3f17c90", + "name": "Unauthorized - Returned if there is no authorization header, or if the JWT token is expired.", + "originalRequest": { + "url": { + "path": [ + "identities", + ":identity-id", + "set-lifecycle-state" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [] + }, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + }, + { + "key": "Accept", + "value": "application/json" + }, + { + "description": { + "content": "Added as a part of security scheme: oauth2", + "type": "text/plain" + }, + "key": "Authorization", + "value": "" + } + ], + "method": "POST", + "body": { + "mode": "raw", + "raw": "{\n \"lifecycleStateId\": \"2c9180877a86e408017a8c19fefe046c\"\n}", + "options": { + "raw": { + "headerFamily": "json", + "language": "json" + } + } + } + }, + "status": "Unauthorized", + "code": 401, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "body": "{\n \"error\": \"JWT validation failed: JWT is expired\"\n}", + "cookie": [], + "_postman_previewlanguage": "json" + }, + { + "id": "3c7a38f5-2146-4543-b5cb-63731610b033", + "name": "Forbidden - Returned if the user you are running as, doesn't have access to this end-point.", + "originalRequest": { + "url": { + "path": [ + "identities", + ":identity-id", + "set-lifecycle-state" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [] + }, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + }, + { + "key": "Accept", + "value": "application/json" + }, + { + "description": { + "content": "Added as a part of security scheme: oauth2", + "type": "text/plain" + }, + "key": "Authorization", + "value": "" + } + ], + "method": "POST", + "body": { + "mode": "raw", + "raw": "{\n \"lifecycleStateId\": \"2c9180877a86e408017a8c19fefe046c\"\n}", + "options": { + "raw": { + "headerFamily": "json", + "language": "json" + } + } + } + }, + "status": "Forbidden", + "code": 403, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "body": "{\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}", + "cookie": [], + "_postman_previewlanguage": "json" + }, + { + "id": "7695cf85-1aa7-46e0-bf90-5f8442c3804e", + "name": "Not Found - returned if the request URL refers to a resource or object that does not exist", + "originalRequest": { + "url": { + "path": [ + "identities", + ":identity-id", + "set-lifecycle-state" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [] + }, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + }, + { + "key": "Accept", + "value": "application/json" + }, + { + "description": { + "content": "Added as a part of security scheme: oauth2", + "type": "text/plain" + }, + "key": "Authorization", + "value": "" + } + ], + "method": "POST", + "body": { + "mode": "raw", + "raw": "{\n \"lifecycleStateId\": \"2c9180877a86e408017a8c19fefe046c\"\n}", + "options": { + "raw": { + "headerFamily": "json", + "language": "json" + } + } + } + }, + "status": "Not Found", + "code": 404, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "body": "{\n \"detailCode\": \"404 Not found\",\n \"trackingId\": \"b21b1f7ce4da4d639f2c62a57171b427\",\n \"messages\": [\n {\n \"locale\": \"en-US\",\n \"localeOrigin\": \"DEFAULT\",\n \"text\": \"The server did not find a current representation for the target resource.\"\n }\n ]\n}", + "cookie": [], + "_postman_previewlanguage": "json" + }, + { + "id": "f6e88cee-a250-44a6-903e-e01076a72d60", + "name": "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.", + "originalRequest": { + "url": { + "path": [ + "identities", + ":identity-id", + "set-lifecycle-state" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [] + }, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + }, + { + "key": "Accept", + "value": "application/json" + }, + { + "description": { + "content": "Added as a part of security scheme: oauth2", + "type": "text/plain" + }, + "key": "Authorization", + "value": "" + } + ], + "method": "POST", + "body": { + "mode": "raw", + "raw": "{\n \"lifecycleStateId\": \"2c9180877a86e408017a8c19fefe046c\"\n}", + "options": { + "raw": { + "headerFamily": "json", + "language": "json" + } + } + } + }, + "status": "Too Many Requests", + "code": 429, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "body": "{\n \"message\": \" Rate Limit Exceeded \"\n}", + "cookie": [], + "_postman_previewlanguage": "json" + }, + { + "id": "c5838ff8-9911-46cf-83b7-5f95168458a7", + "name": "Internal Server Error - Returned if there is an unexpected error.", + "originalRequest": { + "url": { + "path": [ + "identities", + ":identity-id", + "set-lifecycle-state" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [] + }, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + }, + { + "key": "Accept", + "value": "application/json" + }, + { + "description": { + "content": "Added as a part of security scheme: oauth2", + "type": "text/plain" + }, + "key": "Authorization", + "value": "" + } + ], + "method": "POST", + "body": { + "mode": "raw", + "raw": "{\n \"lifecycleStateId\": \"2c9180877a86e408017a8c19fefe046c\"\n}", + "options": { + "raw": { + "headerFamily": "json", + "language": "json" + } + } + } + }, + "status": "Internal Server Error", + "code": 500, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "body": "{\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}", + "cookie": [], + "_postman_previewlanguage": "json" + } + ], + "event": [], + "protocolProfileBehavior": { + "disableBodyPruning": true + } + }, + { + "id": "9f208fb5-e643-49f6-a499-73a384a71063", + "name": "Lists LifecycleStates", + "request": { + "name": "Lists LifecycleStates", + "description": { + "content": "This end-point lists all the LifecycleStates associated with IdentityProfiles.\nA token with API, or ORG_ADMIN authority is required to call this API.", + "type": "text/plain" + }, + "url": { + "path": [ + "identity-profiles", + ":identity-profile-id", + "lifecycle-states" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [ + { + "disabled": false, + "description": { + "content": "Max number of results to return.\nSee [V3 API Standard Collection Parameters](https://developer.sailpoint.com/idn/api/standard-collection-parameters) for more information.", + "type": "text/plain" + }, + "key": "limit", + "value": "250" + }, + { + "disabled": false, + "description": { + "content": "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.", + "type": "text/plain" + }, + "key": "offset", + "value": "0" + }, + { + "disabled": false, + "description": { + "content": "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.", + "type": "text/plain" + }, + "key": "count", + "value": "true" + }, + { + "disabled": false, + "description": { + "content": "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**", + "type": "text/plain" + }, + "key": "sorters", + "value": "created,modified" + } + ], + "variable": [ + { + "type": "any", + "value": "ef38f94347e94562b5bb8424a56397d8", + "key": "identity-profile-id", + "disabled": false, + "description": { + "content": "(Required) The IdentityProfile id", + "type": "text/plain" + } + } + ] + }, + "header": [ + { + "key": "Accept", + "value": "application/json" + } + ], + "method": "GET", + "body": {}, + "auth": null + }, + "response": [ + { + "id": "e6c27835-fe27-49e4-bb7f-d0f9f559509a", + "name": "List of LifecycleState objects", + "originalRequest": { + "url": { + "path": [ + "identity-profiles", + ":identity-profile-id", + "lifecycle-states" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [ + { + "disabled": false, + "description": { + "content": "Max number of results to return.\nSee [V3 API Standard Collection Parameters](https://developer.sailpoint.com/idn/api/standard-collection-parameters) for more information.", + "type": "text/plain" + }, + "key": "limit", + "value": "250" + }, + { + "disabled": false, + "description": { + "content": "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.", + "type": "text/plain" + }, + "key": "offset", + "value": "0" + }, + { + "disabled": false, + "description": { + "content": "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.", + "type": "text/plain" + }, + "key": "count", + "value": "true" + }, + { + "disabled": false, + "description": { + "content": "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**", + "type": "text/plain" + }, + "key": "sorters", + "value": "created,modified" + } + ], + "variable": [] + }, + "header": [ + { + "key": "Accept", + "value": "application/json" + }, + { + "description": { + "content": "Added as a part of security scheme: oauth2", + "type": "text/plain" + }, + "key": "Authorization", + "value": "" + } + ], + "method": "GET", + "body": {} + }, + "status": "OK", + "code": 200, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "body": "[\n {\n \"name\": \"aName\",\n \"technicalName\": \"Technical Name\",\n \"id\": \"id12345\",\n \"created\": \"2015-05-28T14:07:17Z\",\n \"modified\": \"2015-05-28T14:07:17Z\",\n \"enabled\": true,\n \"description\": \"Lifecycle description\",\n \"identityCount\": 42,\n \"emailNotificationOption\": {\n \"notifyManagers\": true,\n \"notifyAllAdmins\": true,\n \"notifySpecificUsers\": true,\n \"emailAddressList\": [\n \"test@test.com\",\n \"test2@test.com\"\n ]\n },\n \"accountActions\": [\n {\n \"action\": \"ENABLE\",\n \"sourceIds\": [\n \"2c918084660f45d6016617daa9210584\",\n \"2c918084660f45d6016617daa9210500\"\n ]\n },\n {\n \"action\": \"ENABLE\",\n \"sourceIds\": [\n \"2c918084660f45d6016617daa9210584\",\n \"2c918084660f45d6016617daa9210500\"\n ]\n }\n ],\n \"accessProfileIds\": [\n \"2c918084660f45d6016617daa9210584\",\n \"2c918084660f45d6016617daa9210500\"\n ]\n },\n {\n \"name\": \"aName\",\n \"technicalName\": \"Technical Name\",\n \"id\": \"id12345\",\n \"created\": \"2015-05-28T14:07:17Z\",\n \"modified\": \"2015-05-28T14:07:17Z\",\n \"enabled\": true,\n \"description\": \"Lifecycle description\",\n \"identityCount\": 42,\n \"emailNotificationOption\": {\n \"notifyManagers\": true,\n \"notifyAllAdmins\": true,\n \"notifySpecificUsers\": true,\n \"emailAddressList\": [\n \"test@test.com\",\n \"test2@test.com\"\n ]\n },\n \"accountActions\": [\n {\n \"action\": \"ENABLE\",\n \"sourceIds\": [\n \"2c918084660f45d6016617daa9210584\",\n \"2c918084660f45d6016617daa9210500\"\n ]\n },\n {\n \"action\": \"ENABLE\",\n \"sourceIds\": [\n \"2c918084660f45d6016617daa9210584\",\n \"2c918084660f45d6016617daa9210500\"\n ]\n }\n ],\n \"accessProfileIds\": [\n \"2c918084660f45d6016617daa9210584\",\n \"2c918084660f45d6016617daa9210500\"\n ]\n }\n]", + "cookie": [], + "_postman_previewlanguage": "json" + }, + { + "id": "066674d4-e07d-41f7-a918-fd30ede9653e", + "name": "Client Error - Returned if the request body is invalid.", + "originalRequest": { + "url": { + "path": [ + "identity-profiles", + ":identity-profile-id", + "lifecycle-states" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [ + { + "disabled": false, + "description": { + "content": "Max number of results to return.\nSee [V3 API Standard Collection Parameters](https://developer.sailpoint.com/idn/api/standard-collection-parameters) for more information.", + "type": "text/plain" + }, + "key": "limit", + "value": "250" + }, + { + "disabled": false, + "description": { + "content": "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.", + "type": "text/plain" + }, + "key": "offset", + "value": "0" + }, + { + "disabled": false, + "description": { + "content": "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.", + "type": "text/plain" + }, + "key": "count", + "value": "true" + }, + { + "disabled": false, + "description": { + "content": "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**", + "type": "text/plain" + }, + "key": "sorters", + "value": "created,modified" + } + ], + "variable": [] + }, + "header": [ + { + "key": "Accept", + "value": "application/json" + }, + { + "description": { + "content": "Added as a part of security scheme: oauth2", + "type": "text/plain" + }, + "key": "Authorization", + "value": "" + } + ], + "method": "GET", + "body": {} + }, + "status": "Bad Request", + "code": 400, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "body": "{\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 \"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 \"locale\": \"en-US\",\n \"localeOrigin\": \"DEFAULT\",\n \"text\": \"The request was syntactically correct but its content is semantically invalid.\"\n }\n ]\n}", + "cookie": [], + "_postman_previewlanguage": "json" + }, + { + "id": "3e6d14f0-7ba9-49a9-80c2-394035b1fbf4", + "name": "Unauthorized - Returned if there is no authorization header, or if the JWT token is expired.", + "originalRequest": { + "url": { + "path": [ + "identity-profiles", + ":identity-profile-id", + "lifecycle-states" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [ + { + "disabled": false, + "description": { + "content": "Max number of results to return.\nSee [V3 API Standard Collection Parameters](https://developer.sailpoint.com/idn/api/standard-collection-parameters) for more information.", + "type": "text/plain" + }, + "key": "limit", + "value": "250" + }, + { + "disabled": false, + "description": { + "content": "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.", + "type": "text/plain" + }, + "key": "offset", + "value": "0" + }, + { + "disabled": false, + "description": { + "content": "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.", + "type": "text/plain" + }, + "key": "count", + "value": "true" + }, + { + "disabled": false, + "description": { + "content": "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**", + "type": "text/plain" + }, + "key": "sorters", + "value": "created,modified" + } + ], + "variable": [] + }, + "header": [ + { + "key": "Accept", + "value": "application/json" + }, + { + "description": { + "content": "Added as a part of security scheme: oauth2", + "type": "text/plain" + }, + "key": "Authorization", + "value": "" + } + ], + "method": "GET", + "body": {} + }, + "status": "Unauthorized", + "code": 401, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "body": "{\n \"error\": \"JWT validation failed: JWT is expired\"\n}", + "cookie": [], + "_postman_previewlanguage": "json" + }, + { + "id": "edd82ba0-92ea-4ca8-b14d-f4a29e4ce936", + "name": "Forbidden - Returned if the user you are running as, doesn't have access to this end-point.", + "originalRequest": { + "url": { + "path": [ + "identity-profiles", + ":identity-profile-id", + "lifecycle-states" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [ + { + "disabled": false, + "description": { + "content": "Max number of results to return.\nSee [V3 API Standard Collection Parameters](https://developer.sailpoint.com/idn/api/standard-collection-parameters) for more information.", + "type": "text/plain" + }, + "key": "limit", + "value": "250" + }, + { + "disabled": false, + "description": { + "content": "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.", + "type": "text/plain" + }, + "key": "offset", + "value": "0" + }, + { + "disabled": false, + "description": { + "content": "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.", + "type": "text/plain" + }, + "key": "count", + "value": "true" + }, + { + "disabled": false, + "description": { + "content": "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**", + "type": "text/plain" + }, + "key": "sorters", + "value": "created,modified" + } + ], + "variable": [] + }, + "header": [ + { + "key": "Accept", + "value": "application/json" + }, + { + "description": { + "content": "Added as a part of security scheme: oauth2", + "type": "text/plain" + }, + "key": "Authorization", + "value": "" + } + ], + "method": "GET", + "body": {} + }, + "status": "Forbidden", + "code": 403, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "body": "{\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}", + "cookie": [], + "_postman_previewlanguage": "json" + }, + { + "id": "d23c70eb-83f8-4caa-99ef-ed0e768a11e5", + "name": "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.", + "originalRequest": { + "url": { + "path": [ + "identity-profiles", + ":identity-profile-id", + "lifecycle-states" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [ + { + "disabled": false, + "description": { + "content": "Max number of results to return.\nSee [V3 API Standard Collection Parameters](https://developer.sailpoint.com/idn/api/standard-collection-parameters) for more information.", + "type": "text/plain" + }, + "key": "limit", + "value": "250" + }, + { + "disabled": false, + "description": { + "content": "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.", + "type": "text/plain" + }, + "key": "offset", + "value": "0" + }, + { + "disabled": false, + "description": { + "content": "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.", + "type": "text/plain" + }, + "key": "count", + "value": "true" + }, + { + "disabled": false, + "description": { + "content": "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**", + "type": "text/plain" + }, + "key": "sorters", + "value": "created,modified" + } + ], + "variable": [] + }, + "header": [ + { + "key": "Accept", + "value": "application/json" + }, + { + "description": { + "content": "Added as a part of security scheme: oauth2", + "type": "text/plain" + }, + "key": "Authorization", + "value": "" + } + ], + "method": "GET", + "body": {} + }, + "status": "Too Many Requests", + "code": 429, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "body": "{\n \"message\": \" Rate Limit Exceeded \"\n}", + "cookie": [], + "_postman_previewlanguage": "json" + }, + { + "id": "2fcc90c0-cdcc-47cc-98e1-c480eb0869c1", + "name": "Internal Server Error - Returned if there is an unexpected error.", + "originalRequest": { + "url": { + "path": [ + "identity-profiles", + ":identity-profile-id", + "lifecycle-states" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [ + { + "disabled": false, + "description": { + "content": "Max number of results to return.\nSee [V3 API Standard Collection Parameters](https://developer.sailpoint.com/idn/api/standard-collection-parameters) for more information.", + "type": "text/plain" + }, + "key": "limit", + "value": "250" + }, + { + "disabled": false, + "description": { + "content": "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.", + "type": "text/plain" + }, + "key": "offset", + "value": "0" + }, + { + "disabled": false, + "description": { + "content": "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.", + "type": "text/plain" + }, + "key": "count", + "value": "true" + }, + { + "disabled": false, + "description": { + "content": "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**", + "type": "text/plain" + }, + "key": "sorters", + "value": "created,modified" + } + ], + "variable": [] + }, + "header": [ + { + "key": "Accept", + "value": "application/json" + }, + { + "description": { + "content": "Added as a part of security scheme: oauth2", + "type": "text/plain" + }, + "key": "Authorization", + "value": "" + } + ], + "method": "GET", + "body": {} + }, + "status": "Internal Server Error", + "code": 500, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "body": "{\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}", + "cookie": [], + "_postman_previewlanguage": "json" + } + ], + "event": [], + "protocolProfileBehavior": { + "disableBodyPruning": true + } + }, + { + "id": "989d2bbd-3966-42b0-bbfa-794649a1da54", + "name": "Create Lifecycle State", + "request": { + "name": "Create Lifecycle State", + "description": { + "content": "This API creates a new Lifecycle State.\nA token with ORG_ADMIN or API authority is required to call this API.", + "type": "text/plain" + }, + "url": { + "path": [ + "identity-profiles", + ":identity-profile-id", + "lifecycle-states" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [ + { + "type": "any", + "value": "ef38f94347e94562b5bb8424a56397d8", + "key": "identity-profile-id", + "disabled": false, + "description": { + "content": "(Required) Identity Profile ID", + "type": "text/plain" + } + } + ] + }, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + }, + { + "key": "Accept", + "value": "application/json" + } + ], + "method": "POST", + "body": { + "mode": "raw", + "raw": "{\n \"name\": \"aName\",\n \"technicalName\": \"Technical Name\",\n \"id\": \"id12345\",\n \"created\": \"2015-05-28T14:07:17Z\",\n \"modified\": \"2015-05-28T14:07:17Z\",\n \"enabled\": true,\n \"description\": \"Lifecycle description\",\n \"identityCount\": 42,\n \"emailNotificationOption\": {\n \"notifyManagers\": true,\n \"notifyAllAdmins\": true,\n \"notifySpecificUsers\": true,\n \"emailAddressList\": [\n \"test@test.com\",\n \"test2@test.com\"\n ]\n },\n \"accountActions\": [\n {\n \"action\": \"ENABLE\",\n \"sourceIds\": [\n \"2c918084660f45d6016617daa9210584\",\n \"2c918084660f45d6016617daa9210500\"\n ]\n },\n {\n \"action\": \"ENABLE\",\n \"sourceIds\": [\n \"2c918084660f45d6016617daa9210584\",\n \"2c918084660f45d6016617daa9210500\"\n ]\n }\n ],\n \"accessProfileIds\": [\n \"2c918084660f45d6016617daa9210584\",\n \"2c918084660f45d6016617daa9210500\"\n ]\n}", + "options": { + "raw": { + "headerFamily": "json", + "language": "json" + } + } + }, + "auth": null + }, + "response": [ + { + "id": "f0e001ba-6641-4126-a759-ecb785aae005", + "name": "Created LifecycleState object.", + "originalRequest": { + "url": { + "path": [ + "identity-profiles", + ":identity-profile-id", + "lifecycle-states" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [] + }, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + }, + { + "key": "Accept", + "value": "application/json" + }, + { + "description": { + "content": "Added as a part of security scheme: oauth2", + "type": "text/plain" + }, + "key": "Authorization", + "value": "" + } + ], + "method": "POST", + "body": { + "mode": "raw", + "raw": "{\n \"name\": \"aName\",\n \"technicalName\": \"Technical Name\",\n \"id\": \"id12345\",\n \"created\": \"2015-05-28T14:07:17Z\",\n \"modified\": \"2015-05-28T14:07:17Z\",\n \"enabled\": true,\n \"description\": \"Lifecycle description\",\n \"identityCount\": 42,\n \"emailNotificationOption\": {\n \"notifyManagers\": true,\n \"notifyAllAdmins\": true,\n \"notifySpecificUsers\": true,\n \"emailAddressList\": [\n \"test@test.com\",\n \"test2@test.com\"\n ]\n },\n \"accountActions\": [\n {\n \"action\": \"ENABLE\",\n \"sourceIds\": [\n \"2c918084660f45d6016617daa9210584\",\n \"2c918084660f45d6016617daa9210500\"\n ]\n },\n {\n \"action\": \"ENABLE\",\n \"sourceIds\": [\n \"2c918084660f45d6016617daa9210584\",\n \"2c918084660f45d6016617daa9210500\"\n ]\n }\n ],\n \"accessProfileIds\": [\n \"2c918084660f45d6016617daa9210584\",\n \"2c918084660f45d6016617daa9210500\"\n ]\n}", + "options": { + "raw": { + "headerFamily": "json", + "language": "json" + } + } + } + }, + "status": "Created", + "code": 201, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "body": "{\n \"name\": \"aName\",\n \"technicalName\": \"Technical Name\",\n \"id\": \"id12345\",\n \"created\": \"2015-05-28T14:07:17Z\",\n \"modified\": \"2015-05-28T14:07:17Z\",\n \"enabled\": true,\n \"description\": \"Lifecycle description\",\n \"identityCount\": 42,\n \"emailNotificationOption\": {\n \"notifyManagers\": true,\n \"notifyAllAdmins\": true,\n \"notifySpecificUsers\": true,\n \"emailAddressList\": [\n \"test@test.com\",\n \"test2@test.com\"\n ]\n },\n \"accountActions\": [\n {\n \"action\": \"ENABLE\",\n \"sourceIds\": [\n \"2c918084660f45d6016617daa9210584\",\n \"2c918084660f45d6016617daa9210500\"\n ]\n },\n {\n \"action\": \"ENABLE\",\n \"sourceIds\": [\n \"2c918084660f45d6016617daa9210584\",\n \"2c918084660f45d6016617daa9210500\"\n ]\n }\n ],\n \"accessProfileIds\": [\n \"2c918084660f45d6016617daa9210584\",\n \"2c918084660f45d6016617daa9210500\"\n ]\n}", + "cookie": [], + "_postman_previewlanguage": "json" + }, + { + "id": "b800a2e0-3201-4092-818a-8eca087289c6", + "name": "Client Error - Returned if the request body is invalid.", + "originalRequest": { + "url": { + "path": [ + "identity-profiles", + ":identity-profile-id", + "lifecycle-states" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [] + }, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + }, + { + "key": "Accept", + "value": "application/json" + }, + { + "description": { + "content": "Added as a part of security scheme: oauth2", + "type": "text/plain" + }, + "key": "Authorization", + "value": "" + } + ], + "method": "POST", + "body": { + "mode": "raw", + "raw": "{\n \"name\": \"aName\",\n \"technicalName\": \"Technical Name\",\n \"id\": \"id12345\",\n \"created\": \"2015-05-28T14:07:17Z\",\n \"modified\": \"2015-05-28T14:07:17Z\",\n \"enabled\": true,\n \"description\": \"Lifecycle description\",\n \"identityCount\": 42,\n \"emailNotificationOption\": {\n \"notifyManagers\": true,\n \"notifyAllAdmins\": true,\n \"notifySpecificUsers\": true,\n \"emailAddressList\": [\n \"test@test.com\",\n \"test2@test.com\"\n ]\n },\n \"accountActions\": [\n {\n \"action\": \"ENABLE\",\n \"sourceIds\": [\n \"2c918084660f45d6016617daa9210584\",\n \"2c918084660f45d6016617daa9210500\"\n ]\n },\n {\n \"action\": \"ENABLE\",\n \"sourceIds\": [\n \"2c918084660f45d6016617daa9210584\",\n \"2c918084660f45d6016617daa9210500\"\n ]\n }\n ],\n \"accessProfileIds\": [\n \"2c918084660f45d6016617daa9210584\",\n \"2c918084660f45d6016617daa9210500\"\n ]\n}", + "options": { + "raw": { + "headerFamily": "json", + "language": "json" + } + } + } + }, + "status": "Bad Request", + "code": 400, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "body": "{\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 \"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 \"locale\": \"en-US\",\n \"localeOrigin\": \"DEFAULT\",\n \"text\": \"The request was syntactically correct but its content is semantically invalid.\"\n }\n ]\n}", + "cookie": [], + "_postman_previewlanguage": "json" + }, + { + "id": "30e039c4-deed-4214-9046-2cfa837ef0d1", + "name": "Unauthorized - Returned if there is no authorization header, or if the JWT token is expired.", + "originalRequest": { + "url": { + "path": [ + "identity-profiles", + ":identity-profile-id", + "lifecycle-states" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [] + }, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + }, + { + "key": "Accept", + "value": "application/json" + }, + { + "description": { + "content": "Added as a part of security scheme: oauth2", + "type": "text/plain" + }, + "key": "Authorization", + "value": "" + } + ], + "method": "POST", + "body": { + "mode": "raw", + "raw": "{\n \"name\": \"aName\",\n \"technicalName\": \"Technical Name\",\n \"id\": \"id12345\",\n \"created\": \"2015-05-28T14:07:17Z\",\n \"modified\": \"2015-05-28T14:07:17Z\",\n \"enabled\": true,\n \"description\": \"Lifecycle description\",\n \"identityCount\": 42,\n \"emailNotificationOption\": {\n \"notifyManagers\": true,\n \"notifyAllAdmins\": true,\n \"notifySpecificUsers\": true,\n \"emailAddressList\": [\n \"test@test.com\",\n \"test2@test.com\"\n ]\n },\n \"accountActions\": [\n {\n \"action\": \"ENABLE\",\n \"sourceIds\": [\n \"2c918084660f45d6016617daa9210584\",\n \"2c918084660f45d6016617daa9210500\"\n ]\n },\n {\n \"action\": \"ENABLE\",\n \"sourceIds\": [\n \"2c918084660f45d6016617daa9210584\",\n \"2c918084660f45d6016617daa9210500\"\n ]\n }\n ],\n \"accessProfileIds\": [\n \"2c918084660f45d6016617daa9210584\",\n \"2c918084660f45d6016617daa9210500\"\n ]\n}", + "options": { + "raw": { + "headerFamily": "json", + "language": "json" + } + } + } + }, + "status": "Unauthorized", + "code": 401, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "body": "{\n \"error\": \"JWT validation failed: JWT is expired\"\n}", + "cookie": [], + "_postman_previewlanguage": "json" + }, + { + "id": "c360291c-1e4d-4b7e-8a75-ed7c296d09aa", + "name": "Forbidden - Returned if the user you are running as, doesn't have access to this end-point.", + "originalRequest": { + "url": { + "path": [ + "identity-profiles", + ":identity-profile-id", + "lifecycle-states" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [] + }, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + }, + { + "key": "Accept", + "value": "application/json" + }, + { + "description": { + "content": "Added as a part of security scheme: oauth2", + "type": "text/plain" + }, + "key": "Authorization", + "value": "" + } + ], + "method": "POST", + "body": { + "mode": "raw", + "raw": "{\n \"name\": \"aName\",\n \"technicalName\": \"Technical Name\",\n \"id\": \"id12345\",\n \"created\": \"2015-05-28T14:07:17Z\",\n \"modified\": \"2015-05-28T14:07:17Z\",\n \"enabled\": true,\n \"description\": \"Lifecycle description\",\n \"identityCount\": 42,\n \"emailNotificationOption\": {\n \"notifyManagers\": true,\n \"notifyAllAdmins\": true,\n \"notifySpecificUsers\": true,\n \"emailAddressList\": [\n \"test@test.com\",\n \"test2@test.com\"\n ]\n },\n \"accountActions\": [\n {\n \"action\": \"ENABLE\",\n \"sourceIds\": [\n \"2c918084660f45d6016617daa9210584\",\n \"2c918084660f45d6016617daa9210500\"\n ]\n },\n {\n \"action\": \"ENABLE\",\n \"sourceIds\": [\n \"2c918084660f45d6016617daa9210584\",\n \"2c918084660f45d6016617daa9210500\"\n ]\n }\n ],\n \"accessProfileIds\": [\n \"2c918084660f45d6016617daa9210584\",\n \"2c918084660f45d6016617daa9210500\"\n ]\n}", + "options": { + "raw": { + "headerFamily": "json", + "language": "json" + } + } + } + }, + "status": "Forbidden", + "code": 403, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "body": "{\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}", + "cookie": [], + "_postman_previewlanguage": "json" + }, + { + "id": "814b1368-1157-4cd1-931c-773f50f623e0", + "name": "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.", + "originalRequest": { + "url": { + "path": [ + "identity-profiles", + ":identity-profile-id", + "lifecycle-states" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [] + }, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + }, + { + "key": "Accept", + "value": "application/json" + }, + { + "description": { + "content": "Added as a part of security scheme: oauth2", + "type": "text/plain" + }, + "key": "Authorization", + "value": "" + } + ], + "method": "POST", + "body": { + "mode": "raw", + "raw": "{\n \"name\": \"aName\",\n \"technicalName\": \"Technical Name\",\n \"id\": \"id12345\",\n \"created\": \"2015-05-28T14:07:17Z\",\n \"modified\": \"2015-05-28T14:07:17Z\",\n \"enabled\": true,\n \"description\": \"Lifecycle description\",\n \"identityCount\": 42,\n \"emailNotificationOption\": {\n \"notifyManagers\": true,\n \"notifyAllAdmins\": true,\n \"notifySpecificUsers\": true,\n \"emailAddressList\": [\n \"test@test.com\",\n \"test2@test.com\"\n ]\n },\n \"accountActions\": [\n {\n \"action\": \"ENABLE\",\n \"sourceIds\": [\n \"2c918084660f45d6016617daa9210584\",\n \"2c918084660f45d6016617daa9210500\"\n ]\n },\n {\n \"action\": \"ENABLE\",\n \"sourceIds\": [\n \"2c918084660f45d6016617daa9210584\",\n \"2c918084660f45d6016617daa9210500\"\n ]\n }\n ],\n \"accessProfileIds\": [\n \"2c918084660f45d6016617daa9210584\",\n \"2c918084660f45d6016617daa9210500\"\n ]\n}", + "options": { + "raw": { + "headerFamily": "json", + "language": "json" + } + } + } + }, + "status": "Too Many Requests", + "code": 429, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "body": "{\n \"message\": \" Rate Limit Exceeded \"\n}", + "cookie": [], + "_postman_previewlanguage": "json" + }, + { + "id": "fd9508f3-6323-4de5-8ca4-22f35cf46bdf", + "name": "Internal Server Error - Returned if there is an unexpected error.", + "originalRequest": { + "url": { + "path": [ + "identity-profiles", + ":identity-profile-id", + "lifecycle-states" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [] + }, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + }, + { + "key": "Accept", + "value": "application/json" + }, + { + "description": { + "content": "Added as a part of security scheme: oauth2", + "type": "text/plain" + }, + "key": "Authorization", + "value": "" + } + ], + "method": "POST", + "body": { + "mode": "raw", + "raw": "{\n \"name\": \"aName\",\n \"technicalName\": \"Technical Name\",\n \"id\": \"id12345\",\n \"created\": \"2015-05-28T14:07:17Z\",\n \"modified\": \"2015-05-28T14:07:17Z\",\n \"enabled\": true,\n \"description\": \"Lifecycle description\",\n \"identityCount\": 42,\n \"emailNotificationOption\": {\n \"notifyManagers\": true,\n \"notifyAllAdmins\": true,\n \"notifySpecificUsers\": true,\n \"emailAddressList\": [\n \"test@test.com\",\n \"test2@test.com\"\n ]\n },\n \"accountActions\": [\n {\n \"action\": \"ENABLE\",\n \"sourceIds\": [\n \"2c918084660f45d6016617daa9210584\",\n \"2c918084660f45d6016617daa9210500\"\n ]\n },\n {\n \"action\": \"ENABLE\",\n \"sourceIds\": [\n \"2c918084660f45d6016617daa9210584\",\n \"2c918084660f45d6016617daa9210500\"\n ]\n }\n ],\n \"accessProfileIds\": [\n \"2c918084660f45d6016617daa9210584\",\n \"2c918084660f45d6016617daa9210500\"\n ]\n}", + "options": { + "raw": { + "headerFamily": "json", + "language": "json" + } + } + } + }, + "status": "Internal Server Error", + "code": 500, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "body": "{\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}", + "cookie": [], + "_postman_previewlanguage": "json" + } + ], + "event": [], + "protocolProfileBehavior": { + "disableBodyPruning": true + } + }, + { + "id": "137cd6c0-bd13-4ddd-b843-0e8df37042b5", + "name": "Retrieves Lifecycle State", + "request": { + "name": "Retrieves Lifecycle State", + "description": { + "content": "This endpoint retrieves a Lifecycle State.\nA token with ORG_ADMIN or API authority is required to call this API.", + "type": "text/plain" + }, + "url": { + "path": [ + "identity-profiles", + ":identity-profile-id", + "lifecycle-states", + ":lifecycle-state-id" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [ + { + "type": "any", + "value": "2b838de9-db9b-abcf-e646-d4f274ad4238", + "key": "identity-profile-id", + "disabled": false, + "description": { + "content": "(Required) Identity Profile ID", + "type": "text/plain" + } + }, + { + "type": "any", + "value": "ef38f94347e94562b5bb8424a56397d8", + "key": "lifecycle-state-id", + "disabled": false, + "description": { + "content": "(Required) Lifecycle State ID", + "type": "text/plain" + } + } + ] + }, + "header": [ + { + "key": "Accept", + "value": "application/json" + } + ], + "method": "GET", + "body": {}, + "auth": null + }, + "response": [ + { + "id": "a1395e38-14c6-45ec-ac4a-444a82e347d3", + "name": "The requested LifecycleState was successfully retrieved.", + "originalRequest": { + "url": { + "path": [ + "identity-profiles", + ":identity-profile-id", + "lifecycle-states", + ":lifecycle-state-id" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [] + }, + "header": [ + { + "key": "Accept", + "value": "application/json" + }, + { + "description": { + "content": "Added as a part of security scheme: oauth2", + "type": "text/plain" + }, + "key": "Authorization", + "value": "" + } + ], + "method": "GET", + "body": {} + }, + "status": "OK", + "code": 200, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "body": "{\n \"name\": \"aName\",\n \"technicalName\": \"Technical Name\",\n \"id\": \"id12345\",\n \"created\": \"2015-05-28T14:07:17Z\",\n \"modified\": \"2015-05-28T14:07:17Z\",\n \"enabled\": true,\n \"description\": \"Lifecycle description\",\n \"identityCount\": 42,\n \"emailNotificationOption\": {\n \"notifyManagers\": true,\n \"notifyAllAdmins\": true,\n \"notifySpecificUsers\": true,\n \"emailAddressList\": [\n \"test@test.com\",\n \"test2@test.com\"\n ]\n },\n \"accountActions\": [\n {\n \"action\": \"ENABLE\",\n \"sourceIds\": [\n \"2c918084660f45d6016617daa9210584\",\n \"2c918084660f45d6016617daa9210500\"\n ]\n },\n {\n \"action\": \"ENABLE\",\n \"sourceIds\": [\n \"2c918084660f45d6016617daa9210584\",\n \"2c918084660f45d6016617daa9210500\"\n ]\n }\n ],\n \"accessProfileIds\": [\n \"2c918084660f45d6016617daa9210584\",\n \"2c918084660f45d6016617daa9210500\"\n ]\n}", + "cookie": [], + "_postman_previewlanguage": "json" + }, + { + "id": "ab614571-defa-4ff9-97c0-3f15e6655789", + "name": "Client Error - Returned if the request body is invalid.", + "originalRequest": { + "url": { + "path": [ + "identity-profiles", + ":identity-profile-id", + "lifecycle-states", + ":lifecycle-state-id" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [] + }, + "header": [ + { + "key": "Accept", + "value": "application/json" + }, + { + "description": { + "content": "Added as a part of security scheme: oauth2", + "type": "text/plain" + }, + "key": "Authorization", + "value": "" + } + ], + "method": "GET", + "body": {} + }, + "status": "Bad Request", + "code": 400, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "body": "{\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 \"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 \"locale\": \"en-US\",\n \"localeOrigin\": \"DEFAULT\",\n \"text\": \"The request was syntactically correct but its content is semantically invalid.\"\n }\n ]\n}", + "cookie": [], + "_postman_previewlanguage": "json" + }, + { + "id": "f32320b6-c8db-421b-89b8-aeed9c914c81", + "name": "Unauthorized - Returned if there is no authorization header, or if the JWT token is expired.", + "originalRequest": { + "url": { + "path": [ + "identity-profiles", + ":identity-profile-id", + "lifecycle-states", + ":lifecycle-state-id" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [] + }, + "header": [ + { + "key": "Accept", + "value": "application/json" + }, + { + "description": { + "content": "Added as a part of security scheme: oauth2", + "type": "text/plain" + }, + "key": "Authorization", + "value": "" + } + ], + "method": "GET", + "body": {} + }, + "status": "Unauthorized", + "code": 401, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "body": "{\n \"error\": \"JWT validation failed: JWT is expired\"\n}", + "cookie": [], + "_postman_previewlanguage": "json" + }, + { + "id": "528509d4-37c2-4933-9482-f1b1ee2751c1", + "name": "Forbidden - Returned if the user you are running as, doesn't have access to this end-point.", + "originalRequest": { + "url": { + "path": [ + "identity-profiles", + ":identity-profile-id", + "lifecycle-states", + ":lifecycle-state-id" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [] + }, + "header": [ + { + "key": "Accept", + "value": "application/json" + }, + { + "description": { + "content": "Added as a part of security scheme: oauth2", + "type": "text/plain" + }, + "key": "Authorization", + "value": "" + } + ], + "method": "GET", + "body": {} + }, + "status": "Forbidden", + "code": 403, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "body": "{\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}", + "cookie": [], + "_postman_previewlanguage": "json" + }, + { + "id": "9d60d59c-8d30-459e-9e68-5e3d5e2e4927", + "name": "Not Found - returned if the request URL refers to a resource or object that does not exist", + "originalRequest": { + "url": { + "path": [ + "identity-profiles", + ":identity-profile-id", + "lifecycle-states", + ":lifecycle-state-id" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [] + }, + "header": [ + { + "key": "Accept", + "value": "application/json" + }, + { + "description": { + "content": "Added as a part of security scheme: oauth2", + "type": "text/plain" + }, + "key": "Authorization", + "value": "" + } + ], + "method": "GET", + "body": {} + }, + "status": "Not Found", + "code": 404, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "body": "{\n \"detailCode\": \"404 Not found\",\n \"trackingId\": \"b21b1f7ce4da4d639f2c62a57171b427\",\n \"messages\": [\n {\n \"locale\": \"en-US\",\n \"localeOrigin\": \"DEFAULT\",\n \"text\": \"The server did not find a current representation for the target resource.\"\n }\n ]\n}", + "cookie": [], + "_postman_previewlanguage": "json" + }, + { + "id": "0076ebc9-b810-46c6-b60b-7f5e08079a69", + "name": "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.", + "originalRequest": { + "url": { + "path": [ + "identity-profiles", + ":identity-profile-id", + "lifecycle-states", + ":lifecycle-state-id" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [] + }, + "header": [ + { + "key": "Accept", + "value": "application/json" + }, + { + "description": { + "content": "Added as a part of security scheme: oauth2", + "type": "text/plain" + }, + "key": "Authorization", + "value": "" + } + ], + "method": "GET", + "body": {} + }, + "status": "Too Many Requests", + "code": 429, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "body": "{\n \"message\": \" Rate Limit Exceeded \"\n}", + "cookie": [], + "_postman_previewlanguage": "json" + }, + { + "id": "17d734f6-e582-4c20-a8fe-6cc2b970ece7", + "name": "Internal Server Error - Returned if there is an unexpected error.", + "originalRequest": { + "url": { + "path": [ + "identity-profiles", + ":identity-profile-id", + "lifecycle-states", + ":lifecycle-state-id" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [] + }, + "header": [ + { + "key": "Accept", + "value": "application/json" + }, + { + "description": { + "content": "Added as a part of security scheme: oauth2", + "type": "text/plain" + }, + "key": "Authorization", + "value": "" + } + ], + "method": "GET", + "body": {} + }, + "status": "Internal Server Error", + "code": 500, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "body": "{\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}", + "cookie": [], + "_postman_previewlanguage": "json" + } + ], + "event": [], + "protocolProfileBehavior": { + "disableBodyPruning": true + } + }, + { + "id": "df918f77-7d27-4bb1-9950-1095894a918a", + "name": "Update Lifecycle State", + "request": { + "name": "Update Lifecycle State", + "description": { + "content": "This endpoint updates individual Lifecycle State fields using the [JSON Patch](https://tools.ietf.org/html/rfc6902) standard.\nA token with ORG_ADMIN or API authority is required to call this API.", + "type": "text/plain" + }, + "url": { + "path": [ + "identity-profiles", + ":identity-profile-id", + "lifecycle-states", + ":lifecycle-state-id" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [ + { + "type": "any", + "value": "2b838de9-db9b-abcf-e646-d4f274ad4238", + "key": "identity-profile-id", + "disabled": false, + "description": { + "content": "(Required) Identity Profile ID", + "type": "text/plain" + } + }, + { + "type": "any", + "value": "ef38f94347e94562b5bb8424a56397d8", + "key": "lifecycle-state-id", + "disabled": false, + "description": { + "content": "(Required) Lifecycle State ID", + "type": "text/plain" + } + } + ] + }, + "header": [ + { + "key": "Content-Type", + "value": "application/json-patch+json" + }, + { + "key": "Accept", + "value": "application/json" + } + ], + "method": "PATCH", + "body": { + "mode": "raw", + "raw": "[\n {\n \"op\": \"replace\",\n \"path\": \"/description\",\n \"value\": \"Updated description!\"\n },\n {\n \"op\": \"replace\",\n \"path\": \"/accessProfileIds\",\n \"value\": [\n \"2c918087742bab150174407a80f3125e\",\n \"2c918087742bab150174407a80f3124f\"\n ]\n },\n {\n \"op\": \"replace\",\n \"path\": \"/accountActions\",\n \"value\": [\n {\n \"action\": \"ENABLE\",\n \"sourceIds\": [\n \"2c9180846a2f82fb016a481c1b1560c5\",\n \"2c9180846a2f82fb016a481c1b1560cc\"\n ]\n },\n {\n \"action\": \"DISABLE\",\n \"sourceIds\": [\n \"2c91808869a0c9980169a207258513fb\"\n ]\n }\n ]\n },\n {\n \"op\": \"replace\",\n \"path\": \"/emailNotificationOption\",\n \"value\": {\n \"notifyManagers\": true,\n \"notifyAllAdmins\": false,\n \"notifySpecificUsers\": false,\n \"emailAddressList\": []\n }\n }\n]", + "options": { + "raw": { + "headerFamily": "json", + "language": "json" + } + } + }, + "auth": null + }, + "response": [ + { + "id": "65cc6a7d-ec87-4ce4-9115-bd643483a0c3", + "name": "The LifecycleState was successfully updated.", + "originalRequest": { + "url": { + "path": [ + "identity-profiles", + ":identity-profile-id", + "lifecycle-states", + ":lifecycle-state-id" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [] + }, + "header": [ + { + "key": "Content-Type", + "value": "application/json-patch+json" + }, + { + "key": "Accept", + "value": "application/json" + }, + { + "description": { + "content": "Added as a part of security scheme: oauth2", + "type": "text/plain" + }, + "key": "Authorization", + "value": "" + } + ], + "method": "PATCH", + "body": { + "mode": "raw", + "raw": "[\n {\n \"op\": \"replace\",\n \"path\": \"/description\",\n \"value\": \"Updated description!\"\n },\n {\n \"op\": \"replace\",\n \"path\": \"/accessProfileIds\",\n \"value\": [\n \"2c918087742bab150174407a80f3125e\",\n \"2c918087742bab150174407a80f3124f\"\n ]\n },\n {\n \"op\": \"replace\",\n \"path\": \"/accountActions\",\n \"value\": [\n {\n \"action\": \"ENABLE\",\n \"sourceIds\": [\n \"2c9180846a2f82fb016a481c1b1560c5\",\n \"2c9180846a2f82fb016a481c1b1560cc\"\n ]\n },\n {\n \"action\": \"DISABLE\",\n \"sourceIds\": [\n \"2c91808869a0c9980169a207258513fb\"\n ]\n }\n ]\n },\n {\n \"op\": \"replace\",\n \"path\": \"/emailNotificationOption\",\n \"value\": {\n \"notifyManagers\": true,\n \"notifyAllAdmins\": false,\n \"notifySpecificUsers\": false,\n \"emailAddressList\": []\n }\n }\n]", + "options": { + "raw": { + "headerFamily": "json", + "language": "json" + } + } + } + }, + "status": "OK", + "code": 200, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "body": "{\n \"name\": \"aName\",\n \"technicalName\": \"Technical Name\",\n \"id\": \"id12345\",\n \"created\": \"2015-05-28T14:07:17Z\",\n \"modified\": \"2015-05-28T14:07:17Z\",\n \"enabled\": true,\n \"description\": \"Lifecycle description\",\n \"identityCount\": 42,\n \"emailNotificationOption\": {\n \"notifyManagers\": true,\n \"notifyAllAdmins\": true,\n \"notifySpecificUsers\": true,\n \"emailAddressList\": [\n \"test@test.com\",\n \"test2@test.com\"\n ]\n },\n \"accountActions\": [\n {\n \"action\": \"ENABLE\",\n \"sourceIds\": [\n \"2c918084660f45d6016617daa9210584\",\n \"2c918084660f45d6016617daa9210500\"\n ]\n },\n {\n \"action\": \"ENABLE\",\n \"sourceIds\": [\n \"2c918084660f45d6016617daa9210584\",\n \"2c918084660f45d6016617daa9210500\"\n ]\n }\n ],\n \"accessProfileIds\": [\n \"2c918084660f45d6016617daa9210584\",\n \"2c918084660f45d6016617daa9210500\"\n ]\n}", + "cookie": [], + "_postman_previewlanguage": "json" + }, + { + "id": "fd0a7870-cdf6-4a18-8d1f-61efa65d814d", + "name": "Client Error - Returned if the request body is invalid.", + "originalRequest": { + "url": { + "path": [ + "identity-profiles", + ":identity-profile-id", + "lifecycle-states", + ":lifecycle-state-id" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [] + }, + "header": [ + { + "key": "Content-Type", + "value": "application/json-patch+json" + }, + { + "key": "Accept", + "value": "application/json" + }, + { + "description": { + "content": "Added as a part of security scheme: oauth2", + "type": "text/plain" + }, + "key": "Authorization", + "value": "" + } + ], + "method": "PATCH", + "body": { + "mode": "raw", + "raw": "[\n {\n \"op\": \"replace\",\n \"path\": \"/description\",\n \"value\": \"Updated description!\"\n },\n {\n \"op\": \"replace\",\n \"path\": \"/accessProfileIds\",\n \"value\": [\n \"2c918087742bab150174407a80f3125e\",\n \"2c918087742bab150174407a80f3124f\"\n ]\n },\n {\n \"op\": \"replace\",\n \"path\": \"/accountActions\",\n \"value\": [\n {\n \"action\": \"ENABLE\",\n \"sourceIds\": [\n \"2c9180846a2f82fb016a481c1b1560c5\",\n \"2c9180846a2f82fb016a481c1b1560cc\"\n ]\n },\n {\n \"action\": \"DISABLE\",\n \"sourceIds\": [\n \"2c91808869a0c9980169a207258513fb\"\n ]\n }\n ]\n },\n {\n \"op\": \"replace\",\n \"path\": \"/emailNotificationOption\",\n \"value\": {\n \"notifyManagers\": true,\n \"notifyAllAdmins\": false,\n \"notifySpecificUsers\": false,\n \"emailAddressList\": []\n }\n }\n]", + "options": { + "raw": { + "headerFamily": "json", + "language": "json" + } + } + } + }, + "status": "Bad Request", + "code": 400, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "body": "{\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 \"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 \"locale\": \"en-US\",\n \"localeOrigin\": \"DEFAULT\",\n \"text\": \"The request was syntactically correct but its content is semantically invalid.\"\n }\n ]\n}", + "cookie": [], + "_postman_previewlanguage": "json" + }, + { + "id": "e44a8010-b3eb-4ee9-8875-3e31ba163145", + "name": "Unauthorized - Returned if there is no authorization header, or if the JWT token is expired.", + "originalRequest": { + "url": { + "path": [ + "identity-profiles", + ":identity-profile-id", + "lifecycle-states", + ":lifecycle-state-id" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [] + }, + "header": [ + { + "key": "Content-Type", + "value": "application/json-patch+json" + }, + { + "key": "Accept", + "value": "application/json" + }, + { + "description": { + "content": "Added as a part of security scheme: oauth2", + "type": "text/plain" + }, + "key": "Authorization", + "value": "" + } + ], + "method": "PATCH", + "body": { + "mode": "raw", + "raw": "[\n {\n \"op\": \"replace\",\n \"path\": \"/description\",\n \"value\": \"Updated description!\"\n },\n {\n \"op\": \"replace\",\n \"path\": \"/accessProfileIds\",\n \"value\": [\n \"2c918087742bab150174407a80f3125e\",\n \"2c918087742bab150174407a80f3124f\"\n ]\n },\n {\n \"op\": \"replace\",\n \"path\": \"/accountActions\",\n \"value\": [\n {\n \"action\": \"ENABLE\",\n \"sourceIds\": [\n \"2c9180846a2f82fb016a481c1b1560c5\",\n \"2c9180846a2f82fb016a481c1b1560cc\"\n ]\n },\n {\n \"action\": \"DISABLE\",\n \"sourceIds\": [\n \"2c91808869a0c9980169a207258513fb\"\n ]\n }\n ]\n },\n {\n \"op\": \"replace\",\n \"path\": \"/emailNotificationOption\",\n \"value\": {\n \"notifyManagers\": true,\n \"notifyAllAdmins\": false,\n \"notifySpecificUsers\": false,\n \"emailAddressList\": []\n }\n }\n]", + "options": { + "raw": { + "headerFamily": "json", + "language": "json" + } + } + } + }, + "status": "Unauthorized", + "code": 401, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "body": "{\n \"error\": \"JWT validation failed: JWT is expired\"\n}", + "cookie": [], + "_postman_previewlanguage": "json" + }, + { + "id": "33655b25-b443-46ac-8f93-1f76f460dc52", + "name": "Forbidden - Returned if the user you are running as, doesn't have access to this end-point.", + "originalRequest": { + "url": { + "path": [ + "identity-profiles", + ":identity-profile-id", + "lifecycle-states", + ":lifecycle-state-id" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [] + }, + "header": [ + { + "key": "Content-Type", + "value": "application/json-patch+json" + }, + { + "key": "Accept", + "value": "application/json" + }, + { + "description": { + "content": "Added as a part of security scheme: oauth2", + "type": "text/plain" + }, + "key": "Authorization", + "value": "" + } + ], + "method": "PATCH", + "body": { + "mode": "raw", + "raw": "[\n {\n \"op\": \"replace\",\n \"path\": \"/description\",\n \"value\": \"Updated description!\"\n },\n {\n \"op\": \"replace\",\n \"path\": \"/accessProfileIds\",\n \"value\": [\n \"2c918087742bab150174407a80f3125e\",\n \"2c918087742bab150174407a80f3124f\"\n ]\n },\n {\n \"op\": \"replace\",\n \"path\": \"/accountActions\",\n \"value\": [\n {\n \"action\": \"ENABLE\",\n \"sourceIds\": [\n \"2c9180846a2f82fb016a481c1b1560c5\",\n \"2c9180846a2f82fb016a481c1b1560cc\"\n ]\n },\n {\n \"action\": \"DISABLE\",\n \"sourceIds\": [\n \"2c91808869a0c9980169a207258513fb\"\n ]\n }\n ]\n },\n {\n \"op\": \"replace\",\n \"path\": \"/emailNotificationOption\",\n \"value\": {\n \"notifyManagers\": true,\n \"notifyAllAdmins\": false,\n \"notifySpecificUsers\": false,\n \"emailAddressList\": []\n }\n }\n]", + "options": { + "raw": { + "headerFamily": "json", + "language": "json" + } + } + } + }, + "status": "Forbidden", + "code": 403, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "body": "{\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}", + "cookie": [], + "_postman_previewlanguage": "json" + }, + { + "id": "bdddbc8f-86d4-4062-9fbc-da31fbc638d6", + "name": "Not Found - returned if the request URL refers to a resource or object that does not exist", + "originalRequest": { + "url": { + "path": [ + "identity-profiles", + ":identity-profile-id", + "lifecycle-states", + ":lifecycle-state-id" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [] + }, + "header": [ + { + "key": "Content-Type", + "value": "application/json-patch+json" + }, + { + "key": "Accept", + "value": "application/json" + }, + { + "description": { + "content": "Added as a part of security scheme: oauth2", + "type": "text/plain" + }, + "key": "Authorization", + "value": "" + } + ], + "method": "PATCH", + "body": { + "mode": "raw", + "raw": "[\n {\n \"op\": \"replace\",\n \"path\": \"/description\",\n \"value\": \"Updated description!\"\n },\n {\n \"op\": \"replace\",\n \"path\": \"/accessProfileIds\",\n \"value\": [\n \"2c918087742bab150174407a80f3125e\",\n \"2c918087742bab150174407a80f3124f\"\n ]\n },\n {\n \"op\": \"replace\",\n \"path\": \"/accountActions\",\n \"value\": [\n {\n \"action\": \"ENABLE\",\n \"sourceIds\": [\n \"2c9180846a2f82fb016a481c1b1560c5\",\n \"2c9180846a2f82fb016a481c1b1560cc\"\n ]\n },\n {\n \"action\": \"DISABLE\",\n \"sourceIds\": [\n \"2c91808869a0c9980169a207258513fb\"\n ]\n }\n ]\n },\n {\n \"op\": \"replace\",\n \"path\": \"/emailNotificationOption\",\n \"value\": {\n \"notifyManagers\": true,\n \"notifyAllAdmins\": false,\n \"notifySpecificUsers\": false,\n \"emailAddressList\": []\n }\n }\n]", + "options": { + "raw": { + "headerFamily": "json", + "language": "json" + } + } + } + }, + "status": "Not Found", + "code": 404, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "body": "{\n \"detailCode\": \"404 Not found\",\n \"trackingId\": \"b21b1f7ce4da4d639f2c62a57171b427\",\n \"messages\": [\n {\n \"locale\": \"en-US\",\n \"localeOrigin\": \"DEFAULT\",\n \"text\": \"The server did not find a current representation for the target resource.\"\n }\n ]\n}", + "cookie": [], + "_postman_previewlanguage": "json" + }, + { + "id": "0f29ad12-8373-4ea1-b18d-5756f7a27494", + "name": "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.", + "originalRequest": { + "url": { + "path": [ + "identity-profiles", + ":identity-profile-id", + "lifecycle-states", + ":lifecycle-state-id" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [] + }, + "header": [ + { + "key": "Content-Type", + "value": "application/json-patch+json" + }, + { + "key": "Accept", + "value": "application/json" + }, + { + "description": { + "content": "Added as a part of security scheme: oauth2", + "type": "text/plain" + }, + "key": "Authorization", + "value": "" + } + ], + "method": "PATCH", + "body": { + "mode": "raw", + "raw": "[\n {\n \"op\": \"replace\",\n \"path\": \"/description\",\n \"value\": \"Updated description!\"\n },\n {\n \"op\": \"replace\",\n \"path\": \"/accessProfileIds\",\n \"value\": [\n \"2c918087742bab150174407a80f3125e\",\n \"2c918087742bab150174407a80f3124f\"\n ]\n },\n {\n \"op\": \"replace\",\n \"path\": \"/accountActions\",\n \"value\": [\n {\n \"action\": \"ENABLE\",\n \"sourceIds\": [\n \"2c9180846a2f82fb016a481c1b1560c5\",\n \"2c9180846a2f82fb016a481c1b1560cc\"\n ]\n },\n {\n \"action\": \"DISABLE\",\n \"sourceIds\": [\n \"2c91808869a0c9980169a207258513fb\"\n ]\n }\n ]\n },\n {\n \"op\": \"replace\",\n \"path\": \"/emailNotificationOption\",\n \"value\": {\n \"notifyManagers\": true,\n \"notifyAllAdmins\": false,\n \"notifySpecificUsers\": false,\n \"emailAddressList\": []\n }\n }\n]", + "options": { + "raw": { + "headerFamily": "json", + "language": "json" + } + } + } + }, + "status": "Too Many Requests", + "code": 429, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "body": "{\n \"message\": \" Rate Limit Exceeded \"\n}", + "cookie": [], + "_postman_previewlanguage": "json" + }, + { + "id": "a7dcc76b-9fc7-4f73-ae12-bc7d834e4a1f", + "name": "Internal Server Error - Returned if there is an unexpected error.", + "originalRequest": { + "url": { + "path": [ + "identity-profiles", + ":identity-profile-id", + "lifecycle-states", + ":lifecycle-state-id" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [] + }, + "header": [ + { + "key": "Content-Type", + "value": "application/json-patch+json" + }, + { + "key": "Accept", + "value": "application/json" + }, + { + "description": { + "content": "Added as a part of security scheme: oauth2", + "type": "text/plain" + }, + "key": "Authorization", + "value": "" + } + ], + "method": "PATCH", + "body": { + "mode": "raw", + "raw": "[\n {\n \"op\": \"replace\",\n \"path\": \"/description\",\n \"value\": \"Updated description!\"\n },\n {\n \"op\": \"replace\",\n \"path\": \"/accessProfileIds\",\n \"value\": [\n \"2c918087742bab150174407a80f3125e\",\n \"2c918087742bab150174407a80f3124f\"\n ]\n },\n {\n \"op\": \"replace\",\n \"path\": \"/accountActions\",\n \"value\": [\n {\n \"action\": \"ENABLE\",\n \"sourceIds\": [\n \"2c9180846a2f82fb016a481c1b1560c5\",\n \"2c9180846a2f82fb016a481c1b1560cc\"\n ]\n },\n {\n \"action\": \"DISABLE\",\n \"sourceIds\": [\n \"2c91808869a0c9980169a207258513fb\"\n ]\n }\n ]\n },\n {\n \"op\": \"replace\",\n \"path\": \"/emailNotificationOption\",\n \"value\": {\n \"notifyManagers\": true,\n \"notifyAllAdmins\": false,\n \"notifySpecificUsers\": false,\n \"emailAddressList\": []\n }\n }\n]", + "options": { + "raw": { + "headerFamily": "json", + "language": "json" + } + } + } + }, + "status": "Internal Server Error", + "code": 500, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "body": "{\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}", + "cookie": [], + "_postman_previewlanguage": "json" + } + ], + "event": [], + "protocolProfileBehavior": { + "disableBodyPruning": true + } + }, + { + "id": "8c8ec0c8-c1f0-4e5f-b195-ce4b1ffbd0bb", + "name": "Delete Lifecycle State by ID", + "request": { + "name": "Delete Lifecycle State by ID", + "description": { + "content": "This endpoint deletes the Lifecycle State using its ID.\nA token with API, or ORG_ADMIN authority is required to call this API.", + "type": "text/plain" + }, + "url": { + "path": [ + "identity-profiles", + ":identity-profile-id", + "lifecycle-states", + ":lifecycle-state-id" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [ + { + "type": "any", + "value": "2b838de9-db9b-abcf-e646-d4f274ad4238", + "key": "identity-profile-id", + "disabled": false, + "description": { + "content": "(Required) Identity Profile ID", + "type": "text/plain" + } + }, + { + "type": "any", + "value": "ef38f94347e94562b5bb8424a56397d8", + "key": "lifecycle-state-id", + "disabled": false, + "description": { + "content": "(Required) Lifecycle State ID", + "type": "text/plain" + } + } + ] + }, + "header": [ + { + "key": "Accept", + "value": "application/json" + } + ], + "method": "DELETE", + "body": {}, + "auth": null + }, + "response": [ + { + "id": "50a03f1e-bd33-48d1-a2d8-25f864dd971b", + "name": "The request was successfully accepted into the system.", + "originalRequest": { + "url": { + "path": [ + "identity-profiles", + ":identity-profile-id", + "lifecycle-states", + ":lifecycle-state-id" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [] + }, + "header": [ + { + "key": "Accept", + "value": "application/json" + }, + { + "description": { + "content": "Added as a part of security scheme: oauth2", + "type": "text/plain" + }, + "key": "Authorization", + "value": "" + } + ], + "method": "DELETE", + "body": {} + }, + "status": "Accepted", + "code": 202, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "body": "{\n \"type\": \"LIFECYCLE_STATE\",\n \"id\": \"aute consequat ut\",\n \"name\": \"Contractor Lifecycle\"\n}", + "cookie": [], + "_postman_previewlanguage": "json" + }, + { + "id": "adf98f62-254e-45ba-8188-9dffa3f025e3", + "name": "Client Error - Returned if the request body is invalid.", + "originalRequest": { + "url": { + "path": [ + "identity-profiles", + ":identity-profile-id", + "lifecycle-states", + ":lifecycle-state-id" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [] + }, + "header": [ + { + "key": "Accept", + "value": "application/json" + }, + { + "description": { + "content": "Added as a part of security scheme: oauth2", + "type": "text/plain" + }, + "key": "Authorization", + "value": "" + } + ], + "method": "DELETE", + "body": {} + }, + "status": "Bad Request", + "code": 400, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "body": "{\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 \"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 \"locale\": \"en-US\",\n \"localeOrigin\": \"DEFAULT\",\n \"text\": \"The request was syntactically correct but its content is semantically invalid.\"\n }\n ]\n}", + "cookie": [], + "_postman_previewlanguage": "json" + }, + { + "id": "c430cf83-f394-4fd6-a860-2d203e8a4f37", + "name": "Unauthorized - Returned if there is no authorization header, or if the JWT token is expired.", + "originalRequest": { + "url": { + "path": [ + "identity-profiles", + ":identity-profile-id", + "lifecycle-states", + ":lifecycle-state-id" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [] + }, + "header": [ + { + "key": "Accept", + "value": "application/json" + }, + { + "description": { + "content": "Added as a part of security scheme: oauth2", + "type": "text/plain" + }, + "key": "Authorization", + "value": "" + } + ], + "method": "DELETE", + "body": {} + }, + "status": "Unauthorized", + "code": 401, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "body": "{\n \"error\": \"JWT validation failed: JWT is expired\"\n}", + "cookie": [], + "_postman_previewlanguage": "json" + }, + { + "id": "07adb0af-5b61-43b9-82f8-2c032facf18b", + "name": "Forbidden - Returned if the user you are running as, doesn't have access to this end-point.", + "originalRequest": { + "url": { + "path": [ + "identity-profiles", + ":identity-profile-id", + "lifecycle-states", + ":lifecycle-state-id" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [] + }, + "header": [ + { + "key": "Accept", + "value": "application/json" + }, + { + "description": { + "content": "Added as a part of security scheme: oauth2", + "type": "text/plain" + }, + "key": "Authorization", + "value": "" + } + ], + "method": "DELETE", + "body": {} + }, + "status": "Forbidden", + "code": 403, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "body": "{\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}", + "cookie": [], + "_postman_previewlanguage": "json" + }, + { + "id": "1799ec4b-f525-4878-ae77-f0fadd524888", + "name": "Not Found - returned if the request URL refers to a resource or object that does not exist", + "originalRequest": { + "url": { + "path": [ + "identity-profiles", + ":identity-profile-id", + "lifecycle-states", + ":lifecycle-state-id" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [] + }, + "header": [ + { + "key": "Accept", + "value": "application/json" + }, + { + "description": { + "content": "Added as a part of security scheme: oauth2", + "type": "text/plain" + }, + "key": "Authorization", + "value": "" + } + ], + "method": "DELETE", + "body": {} + }, + "status": "Not Found", + "code": 404, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "body": "{\n \"detailCode\": \"404 Not found\",\n \"trackingId\": \"b21b1f7ce4da4d639f2c62a57171b427\",\n \"messages\": [\n {\n \"locale\": \"en-US\",\n \"localeOrigin\": \"DEFAULT\",\n \"text\": \"The server did not find a current representation for the target resource.\"\n }\n ]\n}", + "cookie": [], + "_postman_previewlanguage": "json" + }, + { + "id": "47f5c930-b86c-4725-9d1c-05127d47c4e5", + "name": "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.", + "originalRequest": { + "url": { + "path": [ + "identity-profiles", + ":identity-profile-id", + "lifecycle-states", + ":lifecycle-state-id" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [] + }, + "header": [ + { + "key": "Accept", + "value": "application/json" + }, + { + "description": { + "content": "Added as a part of security scheme: oauth2", + "type": "text/plain" + }, + "key": "Authorization", + "value": "" + } + ], + "method": "DELETE", + "body": {} + }, + "status": "Too Many Requests", + "code": 429, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "body": "{\n \"message\": \" Rate Limit Exceeded \"\n}", + "cookie": [], + "_postman_previewlanguage": "json" + }, + { + "id": "8174db74-06b2-4aec-85ae-1d41c3ddbcff", + "name": "Internal Server Error - Returned if there is an unexpected error.", + "originalRequest": { + "url": { + "path": [ + "identity-profiles", + ":identity-profile-id", + "lifecycle-states", + ":lifecycle-state-id" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [] + }, + "header": [ + { + "key": "Accept", + "value": "application/json" + }, + { + "description": { + "content": "Added as a part of security scheme: oauth2", + "type": "text/plain" + }, + "key": "Authorization", + "value": "" + } + ], + "method": "DELETE", + "body": {} + }, + "status": "Internal Server Error", + "code": 500, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "body": "{\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}", + "cookie": [], + "_postman_previewlanguage": "json" + } + ], + "event": [], + "protocolProfileBehavior": { + "disableBodyPruning": true + } + } + ] + }, + { + "name": "Identity Profiles", + "description": "Use this API to implement identity profile functionality. \nWith this functionality in place, administrators can view identity profiles and their configurations. \n\nIdentity profiles represent the configurations that can be applied to identities as a way of granting them a set of security and access, as well as defining the mappings between their identity attributes and their source attributes. \n\nIn IdentityNow, administrators can use the Identities drop-down menu and select Identity Profiles to view the list of identity profiles. \nThis list shows some details about each identity profile, along with its status. \nThey can select an identity profile to view its settings, its mappings between identity attributes and correlating source account attributes, and its provisioning settings. \n\nRefer to [Creating Identity Profiles](https://documentation.sailpoint.com/saas/help/setup/identity_profiles.html) for more information about identity profiles.\n", + "item": [ + { + "id": "e17dba69-788e-4235-9926-74a652fd00c9", + "name": "Identity Profiles List", + "request": { + "name": "Identity Profiles List", + "description": { + "content": "This returns a list of Identity Profiles based on the specified query parameters.\nA token with ORG_ADMIN or API authority is required to call this API to get a list of Identity Profiles.", + "type": "text/plain" + }, + "url": { + "path": [ + "identity-profiles" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [ + { + "disabled": false, + "description": { + "content": "Max number of results to return.\nSee [V3 API Standard Collection Parameters](https://developer.sailpoint.com/idn/api/standard-collection-parameters) for more information.", + "type": "text/plain" + }, + "key": "limit", + "value": "250" + }, + { + "disabled": false, + "description": { + "content": "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.", + "type": "text/plain" + }, + "key": "offset", + "value": "0" + }, + { + "disabled": false, + "description": { + "content": "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.", + "type": "text/plain" + }, + "key": "count", + "value": "true" + }, + { + "disabled": false, + "description": { + "content": "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, ne, ge, gt, in, le, lt, isnull, sw*\n\n**name**: *eq, ne, in, le, lt, isnull, sw*\n\n**priority**: *eq, ne*", + "type": "text/plain" + }, + "key": "filters", + "value": "id eq \"ef38f94347e94562b5bb8424a56397d8\"" + }, + { + "disabled": false, + "description": { + "content": "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: **id, name, priority, created, modified, owner.id, owner.name**", + "type": "text/plain" + }, + "key": "sorters", + "value": "id,name" + } + ], + "variable": [] + }, + "header": [ + { + "key": "Accept", + "value": "application/json" + } + ], + "method": "GET", + "body": {}, + "auth": null + }, + "response": [ + { + "id": "08f77387-e6a6-40d6-9085-c75aa99ad621", + "name": "List of identityProfiles.", + "originalRequest": { + "url": { + "path": [ + "identity-profiles" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [ + { + "disabled": false, + "description": { + "content": "Max number of results to return.\nSee [V3 API Standard Collection Parameters](https://developer.sailpoint.com/idn/api/standard-collection-parameters) for more information.", + "type": "text/plain" + }, + "key": "limit", + "value": "250" + }, + { + "disabled": false, + "description": { + "content": "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.", + "type": "text/plain" + }, + "key": "offset", + "value": "0" + }, + { + "disabled": false, + "description": { + "content": "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.", + "type": "text/plain" + }, + "key": "count", + "value": "true" + }, + { + "disabled": false, + "description": { + "content": "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, ne, ge, gt, in, le, lt, isnull, sw*\n\n**name**: *eq, ne, in, le, lt, isnull, sw*\n\n**priority**: *eq, ne*", + "type": "text/plain" + }, + "key": "filters", + "value": "id eq \"ef38f94347e94562b5bb8424a56397d8\"" + }, + { + "disabled": false, + "description": { + "content": "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: **id, name, priority, created, modified, owner.id, owner.name**", + "type": "text/plain" + }, + "key": "sorters", + "value": "id,name" + } + ], + "variable": [] + }, + "header": [ + { + "key": "Accept", + "value": "application/json" + }, + { + "description": { + "content": "Added as a part of security scheme: oauth2", + "type": "text/plain" + }, + "key": "Authorization", + "value": "" + } + ], + "method": "GET", + "body": {} + }, + "status": "OK", + "code": 200, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "body": "[\n {\n \"authoritativeSource\": {\n \"type\": \"SOURCE\",\n \"id\": \"2c9180835d191a86015d28455b4b232a\",\n \"name\": \"HR Active Directory\"\n },\n \"name\": \"aName\",\n \"id\": \"id12345\",\n \"created\": \"2015-05-28T14:07:17Z\",\n \"modified\": \"2015-05-28T14:07:17Z\",\n \"description\": \"My custom flat file profile\",\n \"owner\": {\n \"type\": \"IDENTITY\",\n \"id\": \"2c9180835d191a86015d28455b4b232a\",\n \"name\": \"William Wilson\"\n },\n \"priority\": 10,\n \"identityRefreshRequired\": true,\n \"identityCount\": 8,\n \"identityAttributeConfig\": {\n \"enabled\": true,\n \"attributeTransforms\": [\n {\n \"identityAttributeName\": \"email\",\n \"transformDefinition\": {\n \"type\": \"accountAttribute\",\n \"attributes\": {\n \"attributeName\": \"e-mail\",\n \"sourceName\": \"MySource\",\n \"sourceId\": \"2c9180877a826e68017a8c0b03da1a53\"\n }\n }\n },\n {\n \"identityAttributeName\": \"email\",\n \"transformDefinition\": {\n \"type\": \"accountAttribute\",\n \"attributes\": {\n \"attributeName\": \"e-mail\",\n \"sourceName\": \"MySource\",\n \"sourceId\": \"2c9180877a826e68017a8c0b03da1a53\"\n }\n }\n }\n ]\n },\n \"identityExceptionReportReference\": {\n \"taskResultId\": \"2b838de9-db9b-abcf-e646-d4f274ad4238\",\n \"reportName\": \"My annual report\"\n },\n \"hasTimeBasedAttr\": true\n },\n {\n \"authoritativeSource\": {\n \"type\": \"SOURCE\",\n \"id\": \"2c9180835d191a86015d28455b4b232a\",\n \"name\": \"HR Active Directory\"\n },\n \"name\": \"aName\",\n \"id\": \"id12345\",\n \"created\": \"2015-05-28T14:07:17Z\",\n \"modified\": \"2015-05-28T14:07:17Z\",\n \"description\": \"My custom flat file profile\",\n \"owner\": {\n \"type\": \"IDENTITY\",\n \"id\": \"2c9180835d191a86015d28455b4b232a\",\n \"name\": \"William Wilson\"\n },\n \"priority\": 10,\n \"identityRefreshRequired\": true,\n \"identityCount\": 8,\n \"identityAttributeConfig\": {\n \"enabled\": true,\n \"attributeTransforms\": [\n {\n \"identityAttributeName\": \"email\",\n \"transformDefinition\": {\n \"type\": \"accountAttribute\",\n \"attributes\": {\n \"attributeName\": \"e-mail\",\n \"sourceName\": \"MySource\",\n \"sourceId\": \"2c9180877a826e68017a8c0b03da1a53\"\n }\n }\n },\n {\n \"identityAttributeName\": \"email\",\n \"transformDefinition\": {\n \"type\": \"accountAttribute\",\n \"attributes\": {\n \"attributeName\": \"e-mail\",\n \"sourceName\": \"MySource\",\n \"sourceId\": \"2c9180877a826e68017a8c0b03da1a53\"\n }\n }\n }\n ]\n },\n \"identityExceptionReportReference\": {\n \"taskResultId\": \"2b838de9-db9b-abcf-e646-d4f274ad4238\",\n \"reportName\": \"My annual report\"\n },\n \"hasTimeBasedAttr\": true\n }\n]", + "cookie": [], + "_postman_previewlanguage": "json" + }, + { + "id": "bdb65a37-58c6-4e1d-bf4f-37e2c75c6a1c", + "name": "Client Error - Returned if the request body is invalid.", + "originalRequest": { + "url": { + "path": [ + "identity-profiles" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [ + { + "disabled": false, + "description": { + "content": "Max number of results to return.\nSee [V3 API Standard Collection Parameters](https://developer.sailpoint.com/idn/api/standard-collection-parameters) for more information.", + "type": "text/plain" + }, + "key": "limit", + "value": "250" + }, + { + "disabled": false, + "description": { + "content": "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.", + "type": "text/plain" + }, + "key": "offset", + "value": "0" + }, + { + "disabled": false, + "description": { + "content": "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.", + "type": "text/plain" + }, + "key": "count", + "value": "true" + }, + { + "disabled": false, + "description": { + "content": "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, ne, ge, gt, in, le, lt, isnull, sw*\n\n**name**: *eq, ne, in, le, lt, isnull, sw*\n\n**priority**: *eq, ne*", + "type": "text/plain" + }, + "key": "filters", + "value": "id eq \"ef38f94347e94562b5bb8424a56397d8\"" + }, + { + "disabled": false, + "description": { + "content": "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: **id, name, priority, created, modified, owner.id, owner.name**", + "type": "text/plain" + }, + "key": "sorters", + "value": "id,name" + } + ], + "variable": [] + }, + "header": [ + { + "key": "Accept", + "value": "application/json" + }, + { + "description": { + "content": "Added as a part of security scheme: oauth2", + "type": "text/plain" + }, + "key": "Authorization", + "value": "" + } + ], + "method": "GET", + "body": {} + }, + "status": "Bad Request", + "code": 400, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "body": "{\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 \"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 \"locale\": \"en-US\",\n \"localeOrigin\": \"DEFAULT\",\n \"text\": \"The request was syntactically correct but its content is semantically invalid.\"\n }\n ]\n}", + "cookie": [], + "_postman_previewlanguage": "json" + }, + { + "id": "b5fd6d27-0b82-41e9-a790-b31d2a30772a", + "name": "Unauthorized - Returned if there is no authorization header, or if the JWT token is expired.", + "originalRequest": { + "url": { + "path": [ + "identity-profiles" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [ + { + "disabled": false, + "description": { + "content": "Max number of results to return.\nSee [V3 API Standard Collection Parameters](https://developer.sailpoint.com/idn/api/standard-collection-parameters) for more information.", + "type": "text/plain" + }, + "key": "limit", + "value": "250" + }, + { + "disabled": false, + "description": { + "content": "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.", + "type": "text/plain" + }, + "key": "offset", + "value": "0" + }, + { + "disabled": false, + "description": { + "content": "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.", + "type": "text/plain" + }, + "key": "count", + "value": "true" + }, + { + "disabled": false, + "description": { + "content": "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, ne, ge, gt, in, le, lt, isnull, sw*\n\n**name**: *eq, ne, in, le, lt, isnull, sw*\n\n**priority**: *eq, ne*", + "type": "text/plain" + }, + "key": "filters", + "value": "id eq \"ef38f94347e94562b5bb8424a56397d8\"" + }, + { + "disabled": false, + "description": { + "content": "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: **id, name, priority, created, modified, owner.id, owner.name**", + "type": "text/plain" + }, + "key": "sorters", + "value": "id,name" + } + ], + "variable": [] + }, + "header": [ + { + "key": "Accept", + "value": "application/json" + }, + { + "description": { + "content": "Added as a part of security scheme: oauth2", + "type": "text/plain" + }, + "key": "Authorization", + "value": "" + } + ], + "method": "GET", + "body": {} + }, + "status": "Unauthorized", + "code": 401, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "body": "{\n \"error\": \"JWT validation failed: JWT is expired\"\n}", + "cookie": [], + "_postman_previewlanguage": "json" + }, + { + "id": "131bb6f7-679e-4774-8b9f-99d38a58bf6a", + "name": "Forbidden - Returned if the user you are running as, doesn't have access to this end-point.", + "originalRequest": { + "url": { + "path": [ + "identity-profiles" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [ + { + "disabled": false, + "description": { + "content": "Max number of results to return.\nSee [V3 API Standard Collection Parameters](https://developer.sailpoint.com/idn/api/standard-collection-parameters) for more information.", + "type": "text/plain" + }, + "key": "limit", + "value": "250" + }, + { + "disabled": false, + "description": { + "content": "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.", + "type": "text/plain" + }, + "key": "offset", + "value": "0" + }, + { + "disabled": false, + "description": { + "content": "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.", + "type": "text/plain" + }, + "key": "count", + "value": "true" + }, + { + "disabled": false, + "description": { + "content": "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, ne, ge, gt, in, le, lt, isnull, sw*\n\n**name**: *eq, ne, in, le, lt, isnull, sw*\n\n**priority**: *eq, ne*", + "type": "text/plain" + }, + "key": "filters", + "value": "id eq \"ef38f94347e94562b5bb8424a56397d8\"" + }, + { + "disabled": false, + "description": { + "content": "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: **id, name, priority, created, modified, owner.id, owner.name**", + "type": "text/plain" + }, + "key": "sorters", + "value": "id,name" + } + ], + "variable": [] + }, + "header": [ + { + "key": "Accept", + "value": "application/json" + }, + { + "description": { + "content": "Added as a part of security scheme: oauth2", + "type": "text/plain" + }, + "key": "Authorization", + "value": "" + } + ], + "method": "GET", + "body": {} + }, + "status": "Forbidden", + "code": 403, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "body": "{\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}", + "cookie": [], + "_postman_previewlanguage": "json" + }, + { + "id": "8addfc37-9681-4d0c-9fd9-86fe2025039a", + "name": "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.", + "originalRequest": { + "url": { + "path": [ + "identity-profiles" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [ + { + "disabled": false, + "description": { + "content": "Max number of results to return.\nSee [V3 API Standard Collection Parameters](https://developer.sailpoint.com/idn/api/standard-collection-parameters) for more information.", + "type": "text/plain" + }, + "key": "limit", + "value": "250" + }, + { + "disabled": false, + "description": { + "content": "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.", + "type": "text/plain" + }, + "key": "offset", + "value": "0" + }, + { + "disabled": false, + "description": { + "content": "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.", + "type": "text/plain" + }, + "key": "count", + "value": "true" + }, + { + "disabled": false, + "description": { + "content": "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, ne, ge, gt, in, le, lt, isnull, sw*\n\n**name**: *eq, ne, in, le, lt, isnull, sw*\n\n**priority**: *eq, ne*", + "type": "text/plain" + }, + "key": "filters", + "value": "id eq \"ef38f94347e94562b5bb8424a56397d8\"" + }, + { + "disabled": false, + "description": { + "content": "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: **id, name, priority, created, modified, owner.id, owner.name**", + "type": "text/plain" + }, + "key": "sorters", + "value": "id,name" + } + ], + "variable": [] + }, + "header": [ + { + "key": "Accept", + "value": "application/json" + }, + { + "description": { + "content": "Added as a part of security scheme: oauth2", + "type": "text/plain" + }, + "key": "Authorization", + "value": "" + } + ], + "method": "GET", + "body": {} + }, + "status": "Too Many Requests", + "code": 429, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "body": "{\n \"message\": \" Rate Limit Exceeded \"\n}", + "cookie": [], + "_postman_previewlanguage": "json" + }, + { + "id": "da052212-c642-497b-8b35-3621a181cc27", + "name": "Internal Server Error - Returned if there is an unexpected error.", + "originalRequest": { + "url": { + "path": [ + "identity-profiles" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [ + { + "disabled": false, + "description": { + "content": "Max number of results to return.\nSee [V3 API Standard Collection Parameters](https://developer.sailpoint.com/idn/api/standard-collection-parameters) for more information.", + "type": "text/plain" + }, + "key": "limit", + "value": "250" + }, + { + "disabled": false, + "description": { + "content": "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.", + "type": "text/plain" + }, + "key": "offset", + "value": "0" + }, + { + "disabled": false, + "description": { + "content": "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.", + "type": "text/plain" + }, + "key": "count", + "value": "true" + }, + { + "disabled": false, + "description": { + "content": "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, ne, ge, gt, in, le, lt, isnull, sw*\n\n**name**: *eq, ne, in, le, lt, isnull, sw*\n\n**priority**: *eq, ne*", + "type": "text/plain" + }, + "key": "filters", + "value": "id eq \"ef38f94347e94562b5bb8424a56397d8\"" + }, + { + "disabled": false, + "description": { + "content": "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: **id, name, priority, created, modified, owner.id, owner.name**", + "type": "text/plain" + }, + "key": "sorters", + "value": "id,name" + } + ], + "variable": [] + }, + "header": [ + { + "key": "Accept", + "value": "application/json" + }, + { + "description": { + "content": "Added as a part of security scheme: oauth2", + "type": "text/plain" + }, + "key": "Authorization", + "value": "" + } + ], + "method": "GET", + "body": {} + }, + "status": "Internal Server Error", + "code": 500, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "body": "{\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}", + "cookie": [], + "_postman_previewlanguage": "json" + } + ], + "event": [], + "protocolProfileBehavior": { + "disableBodyPruning": true + } + }, + { + "id": "e441407f-0356-4a1e-90b6-808a8898a1db", + "name": "Delete Identity Profiles", + "request": { + "name": "Delete Identity Profiles", + "description": { + "content": "This deletes multiple Identity Profiles via a list of supplied IDs.\n\nOn success, this endpoint will return a reference to the bulk delete task result.\n\nA token with ORG_ADMIN authority is required to call this API.\n\nThe following rights are required to access this endpoint: idn:identity-profile:delete", + "type": "text/plain" + }, + "url": { + "path": [ + "identity-profiles", + "bulk-delete" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [] + }, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + }, + { + "key": "Accept", + "value": "application/json" + } + ], + "method": "POST", + "body": { + "mode": "raw", + "raw": "[\n \"2c9180867b2a34e0017b3078d60b0699\",\n \"2c9180867b2a34e0017b3078d60b0698\"\n]", + "options": { + "raw": { + "headerFamily": "json", + "language": "json" + } + } + }, + "auth": null + }, + "response": [ + { + "id": "fb1c8484-f012-4ac1-b878-046cf440f33c", + "name": "Accepted - Returns a TaskResult object referencing the bulk delete job created.", + "originalRequest": { + "url": { + "path": [ + "identity-profiles", + "bulk-delete" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [] + }, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + }, + { + "key": "Accept", + "value": "application/json" + }, + { + "description": { + "content": "Added as a part of security scheme: oauth2", + "type": "text/plain" + }, + "key": "Authorization", + "value": "" + } + ], + "method": "POST", + "body": { + "mode": "raw", + "raw": "[\n \"2c9180867b2a34e0017b3078d60b0699\",\n \"2c9180867b2a34e0017b3078d60b0698\"\n]", + "options": { + "raw": { + "headerFamily": "json", + "language": "json" + } + } + } + }, + "status": "Accepted", + "code": 202, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "body": "{\n \"id\": \"ff8081814d977c21014da056804a0af3\",\n \"name\": \"Background Object Terminator c8f030f2-b1a6-4e33-99e8-6935bc18735d\",\n \"description\": \"Generic task for terminating data in the overlay, used by the TerminationService.\",\n \"launcher\": \"support\",\n \"completed\": \"2005-10-06T00:39:30.279Z\",\n \"launched\": \"1965-09-17T00:55:37.163Z\",\n \"completionStatus\": \"Success\"\n}", + "cookie": [], + "_postman_previewlanguage": "json" + }, + { + "id": "6714a242-c6f8-4eda-a614-bc1e414f5b56", + "name": "Client Error - Returned if the request body is invalid.", + "originalRequest": { + "url": { + "path": [ + "identity-profiles", + "bulk-delete" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [] + }, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + }, + { + "key": "Accept", + "value": "application/json" + }, + { + "description": { + "content": "Added as a part of security scheme: oauth2", + "type": "text/plain" + }, + "key": "Authorization", + "value": "" + } + ], + "method": "POST", + "body": { + "mode": "raw", + "raw": "[\n \"2c9180867b2a34e0017b3078d60b0699\",\n \"2c9180867b2a34e0017b3078d60b0698\"\n]", + "options": { + "raw": { + "headerFamily": "json", + "language": "json" + } + } + } + }, + "status": "Bad Request", + "code": 400, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "body": "{\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 \"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 \"locale\": \"en-US\",\n \"localeOrigin\": \"DEFAULT\",\n \"text\": \"The request was syntactically correct but its content is semantically invalid.\"\n }\n ]\n}", + "cookie": [], + "_postman_previewlanguage": "json" + }, + { + "id": "d143acf4-75ee-4896-8c3d-aee9a5acc7b3", + "name": "Unauthorized - Returned if there is no authorization header, or if the JWT token is expired.", + "originalRequest": { + "url": { + "path": [ + "identity-profiles", + "bulk-delete" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [] + }, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + }, + { + "key": "Accept", + "value": "application/json" + }, + { + "description": { + "content": "Added as a part of security scheme: oauth2", + "type": "text/plain" + }, + "key": "Authorization", + "value": "" + } + ], + "method": "POST", + "body": { + "mode": "raw", + "raw": "[\n \"2c9180867b2a34e0017b3078d60b0699\",\n \"2c9180867b2a34e0017b3078d60b0698\"\n]", + "options": { + "raw": { + "headerFamily": "json", + "language": "json" + } + } + } + }, + "status": "Unauthorized", + "code": 401, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "body": "{\n \"error\": \"JWT validation failed: JWT is expired\"\n}", + "cookie": [], + "_postman_previewlanguage": "json" + }, + { + "id": "80ac82cd-03ec-42ac-ae40-ac542ffccdeb", + "name": "Forbidden - Returned if the user you are running as, doesn't have access to this end-point.", + "originalRequest": { + "url": { + "path": [ + "identity-profiles", + "bulk-delete" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [] + }, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + }, + { + "key": "Accept", + "value": "application/json" + }, + { + "description": { + "content": "Added as a part of security scheme: oauth2", + "type": "text/plain" + }, + "key": "Authorization", + "value": "" + } + ], + "method": "POST", + "body": { + "mode": "raw", + "raw": "[\n \"2c9180867b2a34e0017b3078d60b0699\",\n \"2c9180867b2a34e0017b3078d60b0698\"\n]", + "options": { + "raw": { + "headerFamily": "json", + "language": "json" + } + } + } + }, + "status": "Forbidden", + "code": 403, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "body": "{\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}", + "cookie": [], + "_postman_previewlanguage": "json" + }, + { + "id": "28d04b60-8e08-43fb-a2a4-d48147aeb8c6", + "name": "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.", + "originalRequest": { + "url": { + "path": [ + "identity-profiles", + "bulk-delete" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [] + }, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + }, + { + "key": "Accept", + "value": "application/json" + }, + { + "description": { + "content": "Added as a part of security scheme: oauth2", + "type": "text/plain" + }, + "key": "Authorization", + "value": "" + } + ], + "method": "POST", + "body": { + "mode": "raw", + "raw": "[\n \"2c9180867b2a34e0017b3078d60b0699\",\n \"2c9180867b2a34e0017b3078d60b0698\"\n]", + "options": { + "raw": { + "headerFamily": "json", + "language": "json" + } + } + } + }, + "status": "Too Many Requests", + "code": 429, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "body": "{\n \"message\": \" Rate Limit Exceeded \"\n}", + "cookie": [], + "_postman_previewlanguage": "json" + }, + { + "id": "de46e6d6-7eb7-4856-b3ed-ba77afa6f1ed", + "name": "Internal Server Error - Returned if there is an unexpected error.", + "originalRequest": { + "url": { + "path": [ + "identity-profiles", + "bulk-delete" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [] + }, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + }, + { + "key": "Accept", + "value": "application/json" + }, + { + "description": { + "content": "Added as a part of security scheme: oauth2", + "type": "text/plain" + }, + "key": "Authorization", + "value": "" + } + ], + "method": "POST", + "body": { + "mode": "raw", + "raw": "[\n \"2c9180867b2a34e0017b3078d60b0699\",\n \"2c9180867b2a34e0017b3078d60b0698\"\n]", + "options": { + "raw": { + "headerFamily": "json", + "language": "json" + } + } + } + }, + "status": "Internal Server Error", + "code": 500, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "body": "{\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}", + "cookie": [], + "_postman_previewlanguage": "json" + } + ], + "event": [], + "protocolProfileBehavior": { + "disableBodyPruning": true + } + }, + { + "id": "e9c7a76f-d85e-4373-b9b9-f0f6c0931a94", + "name": "Export Identity Profiles", + "request": { + "name": "Export Identity Profiles", + "description": { + "content": "This exports existing identity profiles in the format specified by the sp-config service.", + "type": "text/plain" + }, + "url": { + "path": [ + "identity-profiles", + "export" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [ + { + "disabled": false, + "description": { + "content": "Max number of results to return.\nSee [V3 API Standard Collection Parameters](https://developer.sailpoint.com/idn/api/standard-collection-parameters) for more information.", + "type": "text/plain" + }, + "key": "limit", + "value": "250" + }, + { + "disabled": false, + "description": { + "content": "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.", + "type": "text/plain" + }, + "key": "offset", + "value": "0" + }, + { + "disabled": false, + "description": { + "content": "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.", + "type": "text/plain" + }, + "key": "count", + "value": "true" + }, + { + "disabled": false, + "description": { + "content": "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, ne*\n\n**name**: *eq, ne*\n\n**priority**: *eq, ne*", + "type": "text/plain" + }, + "key": "filters", + "value": "id eq \"ef38f94347e94562b5bb8424a56397d8\"" + }, + { + "disabled": false, + "description": { + "content": "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: **id, name, priority**", + "type": "text/plain" + }, + "key": "sorters", + "value": "id,name" + } + ], + "variable": [] + }, + "header": [ + { + "key": "Accept", + "value": "application/json" + } + ], + "method": "GET", + "body": {}, + "auth": null + }, + "response": [ + { + "id": "cded1251-34ab-41fc-96d5-bbb5d2d5b5a7", + "name": "List of export objects with identity profiles.", + "originalRequest": { + "url": { + "path": [ + "identity-profiles", + "export" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [ + { + "disabled": false, + "description": { + "content": "Max number of results to return.\nSee [V3 API Standard Collection Parameters](https://developer.sailpoint.com/idn/api/standard-collection-parameters) for more information.", + "type": "text/plain" + }, + "key": "limit", + "value": "250" + }, + { + "disabled": false, + "description": { + "content": "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.", + "type": "text/plain" + }, + "key": "offset", + "value": "0" + }, + { + "disabled": false, + "description": { + "content": "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.", + "type": "text/plain" + }, + "key": "count", + "value": "true" + }, + { + "disabled": false, + "description": { + "content": "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, ne*\n\n**name**: *eq, ne*\n\n**priority**: *eq, ne*", + "type": "text/plain" + }, + "key": "filters", + "value": "id eq \"ef38f94347e94562b5bb8424a56397d8\"" + }, + { + "disabled": false, + "description": { + "content": "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: **id, name, priority**", + "type": "text/plain" + }, + "key": "sorters", + "value": "id,name" + } + ], + "variable": [] + }, + "header": [ + { + "key": "Accept", + "value": "application/json" + }, + { + "description": { + "content": "Added as a part of security scheme: oauth2", + "type": "text/plain" + }, + "key": "Authorization", + "value": "" + } + ], + "method": "GET", + "body": {} + }, + "status": "OK", + "code": 200, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "body": "[\n {\n \"version\": 1,\n \"self\": {\n \"type\": \"SOURCE\",\n \"id\": \"2c9180835d191a86015d28455b4b232a\",\n \"name\": \"HR Active Directory\"\n },\n \"object\": {\n \"authoritativeSource\": {\n \"type\": \"SOURCE\",\n \"id\": \"2c9180835d191a86015d28455b4b232a\",\n \"name\": \"HR Active Directory\"\n },\n \"name\": \"aName\",\n \"id\": \"id12345\",\n \"created\": \"2015-05-28T14:07:17Z\",\n \"modified\": \"2015-05-28T14:07:17Z\",\n \"description\": \"My custom flat file profile\",\n \"owner\": {\n \"type\": \"IDENTITY\",\n \"id\": \"2c9180835d191a86015d28455b4b232a\",\n \"name\": \"William Wilson\"\n },\n \"priority\": 10,\n \"identityRefreshRequired\": true,\n \"identityCount\": 8,\n \"identityAttributeConfig\": {\n \"enabled\": true,\n \"attributeTransforms\": [\n {\n \"identityAttributeName\": \"email\",\n \"transformDefinition\": {\n \"type\": \"accountAttribute\",\n \"attributes\": {\n \"attributeName\": \"e-mail\",\n \"sourceName\": \"MySource\",\n \"sourceId\": \"2c9180877a826e68017a8c0b03da1a53\"\n }\n }\n },\n {\n \"identityAttributeName\": \"email\",\n \"transformDefinition\": {\n \"type\": \"accountAttribute\",\n \"attributes\": {\n \"attributeName\": \"e-mail\",\n \"sourceName\": \"MySource\",\n \"sourceId\": \"2c9180877a826e68017a8c0b03da1a53\"\n }\n }\n }\n ]\n },\n \"identityExceptionReportReference\": {\n \"taskResultId\": \"2b838de9-db9b-abcf-e646-d4f274ad4238\",\n \"reportName\": \"My annual report\"\n },\n \"hasTimeBasedAttr\": true\n }\n },\n {\n \"version\": 1,\n \"self\": {\n \"type\": \"SOURCE\",\n \"id\": \"2c9180835d191a86015d28455b4b232a\",\n \"name\": \"HR Active Directory\"\n },\n \"object\": {\n \"authoritativeSource\": {\n \"type\": \"SOURCE\",\n \"id\": \"2c9180835d191a86015d28455b4b232a\",\n \"name\": \"HR Active Directory\"\n },\n \"name\": \"aName\",\n \"id\": \"id12345\",\n \"created\": \"2015-05-28T14:07:17Z\",\n \"modified\": \"2015-05-28T14:07:17Z\",\n \"description\": \"My custom flat file profile\",\n \"owner\": {\n \"type\": \"IDENTITY\",\n \"id\": \"2c9180835d191a86015d28455b4b232a\",\n \"name\": \"William Wilson\"\n },\n \"priority\": 10,\n \"identityRefreshRequired\": true,\n \"identityCount\": 8,\n \"identityAttributeConfig\": {\n \"enabled\": true,\n \"attributeTransforms\": [\n {\n \"identityAttributeName\": \"email\",\n \"transformDefinition\": {\n \"type\": \"accountAttribute\",\n \"attributes\": {\n \"attributeName\": \"e-mail\",\n \"sourceName\": \"MySource\",\n \"sourceId\": \"2c9180877a826e68017a8c0b03da1a53\"\n }\n }\n },\n {\n \"identityAttributeName\": \"email\",\n \"transformDefinition\": {\n \"type\": \"accountAttribute\",\n \"attributes\": {\n \"attributeName\": \"e-mail\",\n \"sourceName\": \"MySource\",\n \"sourceId\": \"2c9180877a826e68017a8c0b03da1a53\"\n }\n }\n }\n ]\n },\n \"identityExceptionReportReference\": {\n \"taskResultId\": \"2b838de9-db9b-abcf-e646-d4f274ad4238\",\n \"reportName\": \"My annual report\"\n },\n \"hasTimeBasedAttr\": true\n }\n }\n]", + "cookie": [], + "_postman_previewlanguage": "json" + }, + { + "id": "f0f52c47-fb39-44dd-9945-11d75899c2af", + "name": "Client Error - Returned if the request body is invalid.", + "originalRequest": { + "url": { + "path": [ + "identity-profiles", + "export" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [ + { + "disabled": false, + "description": { + "content": "Max number of results to return.\nSee [V3 API Standard Collection Parameters](https://developer.sailpoint.com/idn/api/standard-collection-parameters) for more information.", + "type": "text/plain" + }, + "key": "limit", + "value": "250" + }, + { + "disabled": false, + "description": { + "content": "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.", + "type": "text/plain" + }, + "key": "offset", + "value": "0" + }, + { + "disabled": false, + "description": { + "content": "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.", + "type": "text/plain" + }, + "key": "count", + "value": "true" + }, + { + "disabled": false, + "description": { + "content": "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, ne*\n\n**name**: *eq, ne*\n\n**priority**: *eq, ne*", + "type": "text/plain" + }, + "key": "filters", + "value": "id eq \"ef38f94347e94562b5bb8424a56397d8\"" + }, + { + "disabled": false, + "description": { + "content": "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: **id, name, priority**", + "type": "text/plain" + }, + "key": "sorters", + "value": "id,name" + } + ], + "variable": [] + }, + "header": [ + { + "key": "Accept", + "value": "application/json" + }, + { + "description": { + "content": "Added as a part of security scheme: oauth2", + "type": "text/plain" + }, + "key": "Authorization", + "value": "" + } + ], + "method": "GET", + "body": {} + }, + "status": "Bad Request", + "code": 400, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "body": "{\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 \"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 \"locale\": \"en-US\",\n \"localeOrigin\": \"DEFAULT\",\n \"text\": \"The request was syntactically correct but its content is semantically invalid.\"\n }\n ]\n}", + "cookie": [], + "_postman_previewlanguage": "json" + }, + { + "id": "1c3b8156-d619-42fa-8373-b4833fb0f4d6", + "name": "Unauthorized - Returned if there is no authorization header, or if the JWT token is expired.", + "originalRequest": { + "url": { + "path": [ + "identity-profiles", + "export" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [ + { + "disabled": false, + "description": { + "content": "Max number of results to return.\nSee [V3 API Standard Collection Parameters](https://developer.sailpoint.com/idn/api/standard-collection-parameters) for more information.", + "type": "text/plain" + }, + "key": "limit", + "value": "250" + }, + { + "disabled": false, + "description": { + "content": "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.", + "type": "text/plain" + }, + "key": "offset", + "value": "0" + }, + { + "disabled": false, + "description": { + "content": "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.", + "type": "text/plain" + }, + "key": "count", + "value": "true" + }, + { + "disabled": false, + "description": { + "content": "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, ne*\n\n**name**: *eq, ne*\n\n**priority**: *eq, ne*", + "type": "text/plain" + }, + "key": "filters", + "value": "id eq \"ef38f94347e94562b5bb8424a56397d8\"" + }, + { + "disabled": false, + "description": { + "content": "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: **id, name, priority**", + "type": "text/plain" + }, + "key": "sorters", + "value": "id,name" + } + ], + "variable": [] + }, + "header": [ + { + "key": "Accept", + "value": "application/json" + }, + { + "description": { + "content": "Added as a part of security scheme: oauth2", + "type": "text/plain" + }, + "key": "Authorization", + "value": "" + } + ], + "method": "GET", + "body": {} + }, + "status": "Unauthorized", + "code": 401, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "body": "{\n \"error\": \"JWT validation failed: JWT is expired\"\n}", + "cookie": [], + "_postman_previewlanguage": "json" + }, + { + "id": "98a1a180-7a46-489c-a493-2711bac39cdb", + "name": "Forbidden - Returned if the user you are running as, doesn't have access to this end-point.", + "originalRequest": { + "url": { + "path": [ + "identity-profiles", + "export" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [ + { + "disabled": false, + "description": { + "content": "Max number of results to return.\nSee [V3 API Standard Collection Parameters](https://developer.sailpoint.com/idn/api/standard-collection-parameters) for more information.", + "type": "text/plain" + }, + "key": "limit", + "value": "250" + }, + { + "disabled": false, + "description": { + "content": "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.", + "type": "text/plain" + }, + "key": "offset", + "value": "0" + }, + { + "disabled": false, + "description": { + "content": "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.", + "type": "text/plain" + }, + "key": "count", + "value": "true" + }, + { + "disabled": false, + "description": { + "content": "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, ne*\n\n**name**: *eq, ne*\n\n**priority**: *eq, ne*", + "type": "text/plain" + }, + "key": "filters", + "value": "id eq \"ef38f94347e94562b5bb8424a56397d8\"" + }, + { + "disabled": false, + "description": { + "content": "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: **id, name, priority**", + "type": "text/plain" + }, + "key": "sorters", + "value": "id,name" + } + ], + "variable": [] + }, + "header": [ + { + "key": "Accept", + "value": "application/json" + }, + { + "description": { + "content": "Added as a part of security scheme: oauth2", + "type": "text/plain" + }, + "key": "Authorization", + "value": "" + } + ], + "method": "GET", + "body": {} + }, + "status": "Forbidden", + "code": 403, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "body": "{\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}", + "cookie": [], + "_postman_previewlanguage": "json" + }, + { + "id": "2288feb9-7921-4c75-a32d-65545355d792", + "name": "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.", + "originalRequest": { + "url": { + "path": [ + "identity-profiles", + "export" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [ + { + "disabled": false, + "description": { + "content": "Max number of results to return.\nSee [V3 API Standard Collection Parameters](https://developer.sailpoint.com/idn/api/standard-collection-parameters) for more information.", + "type": "text/plain" + }, + "key": "limit", + "value": "250" + }, + { + "disabled": false, + "description": { + "content": "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.", + "type": "text/plain" + }, + "key": "offset", + "value": "0" + }, + { + "disabled": false, + "description": { + "content": "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.", + "type": "text/plain" + }, + "key": "count", + "value": "true" + }, + { + "disabled": false, + "description": { + "content": "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, ne*\n\n**name**: *eq, ne*\n\n**priority**: *eq, ne*", + "type": "text/plain" + }, + "key": "filters", + "value": "id eq \"ef38f94347e94562b5bb8424a56397d8\"" + }, + { + "disabled": false, + "description": { + "content": "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: **id, name, priority**", + "type": "text/plain" + }, + "key": "sorters", + "value": "id,name" + } + ], + "variable": [] + }, + "header": [ + { + "key": "Accept", + "value": "application/json" + }, + { + "description": { + "content": "Added as a part of security scheme: oauth2", + "type": "text/plain" + }, + "key": "Authorization", + "value": "" + } + ], + "method": "GET", + "body": {} + }, + "status": "Too Many Requests", + "code": 429, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "body": "{\n \"message\": \" Rate Limit Exceeded \"\n}", + "cookie": [], + "_postman_previewlanguage": "json" + }, + { + "id": "1978e607-8256-4d5f-b513-34e55515a10b", + "name": "Internal Server Error - Returned if there is an unexpected error.", + "originalRequest": { + "url": { + "path": [ + "identity-profiles", + "export" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [ + { + "disabled": false, + "description": { + "content": "Max number of results to return.\nSee [V3 API Standard Collection Parameters](https://developer.sailpoint.com/idn/api/standard-collection-parameters) for more information.", + "type": "text/plain" + }, + "key": "limit", + "value": "250" + }, + { + "disabled": false, + "description": { + "content": "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.", + "type": "text/plain" + }, + "key": "offset", + "value": "0" + }, + { + "disabled": false, + "description": { + "content": "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.", + "type": "text/plain" + }, + "key": "count", + "value": "true" + }, + { + "disabled": false, + "description": { + "content": "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, ne*\n\n**name**: *eq, ne*\n\n**priority**: *eq, ne*", + "type": "text/plain" + }, + "key": "filters", + "value": "id eq \"ef38f94347e94562b5bb8424a56397d8\"" + }, + { + "disabled": false, + "description": { + "content": "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: **id, name, priority**", + "type": "text/plain" + }, + "key": "sorters", + "value": "id,name" + } + ], + "variable": [] + }, + "header": [ + { + "key": "Accept", + "value": "application/json" + }, + { + "description": { + "content": "Added as a part of security scheme: oauth2", + "type": "text/plain" + }, + "key": "Authorization", + "value": "" + } + ], + "method": "GET", + "body": {} + }, + "status": "Internal Server Error", + "code": 500, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "body": "{\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}", + "cookie": [], + "_postman_previewlanguage": "json" + } + ], + "event": [], + "protocolProfileBehavior": { + "disableBodyPruning": true + } + }, + { + "id": "65742f71-135f-4934-a61d-a1b2e2c24471", + "name": "Import Identity Profiles", + "request": { + "name": "Import Identity Profiles", + "description": { + "content": "This imports previously exported identity profiles.", + "type": "text/plain" + }, + "url": { + "path": [ + "identity-profiles", + "import" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [] + }, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + }, + { + "key": "Accept", + "value": "application/json" + } + ], + "method": "POST", + "body": { + "mode": "raw", + "raw": "[\n {\n \"version\": 1,\n \"self\": {\n \"type\": \"SOURCE\",\n \"id\": \"2c9180835d191a86015d28455b4b232a\",\n \"name\": \"HR Active Directory\"\n },\n \"object\": {\n \"authoritativeSource\": {\n \"type\": \"SOURCE\",\n \"id\": \"2c9180835d191a86015d28455b4b232a\",\n \"name\": \"HR Active Directory\"\n },\n \"name\": \"aName\",\n \"id\": \"id12345\",\n \"created\": \"2015-05-28T14:07:17Z\",\n \"modified\": \"2015-05-28T14:07:17Z\",\n \"description\": \"My custom flat file profile\",\n \"owner\": {\n \"type\": \"IDENTITY\",\n \"id\": \"2c9180835d191a86015d28455b4b232a\",\n \"name\": \"William Wilson\"\n },\n \"priority\": 10,\n \"identityRefreshRequired\": true,\n \"identityCount\": 8,\n \"identityAttributeConfig\": {\n \"enabled\": true,\n \"attributeTransforms\": [\n {\n \"identityAttributeName\": \"email\",\n \"transformDefinition\": {\n \"type\": \"accountAttribute\",\n \"attributes\": {\n \"attributeName\": \"e-mail\",\n \"sourceName\": \"MySource\",\n \"sourceId\": \"2c9180877a826e68017a8c0b03da1a53\"\n }\n }\n },\n {\n \"identityAttributeName\": \"email\",\n \"transformDefinition\": {\n \"type\": \"accountAttribute\",\n \"attributes\": {\n \"attributeName\": \"e-mail\",\n \"sourceName\": \"MySource\",\n \"sourceId\": \"2c9180877a826e68017a8c0b03da1a53\"\n }\n }\n }\n ]\n },\n \"identityExceptionReportReference\": {\n \"taskResultId\": \"2b838de9-db9b-abcf-e646-d4f274ad4238\",\n \"reportName\": \"My annual report\"\n },\n \"hasTimeBasedAttr\": true\n }\n },\n {\n \"version\": 1,\n \"self\": {\n \"type\": \"SOURCE\",\n \"id\": \"2c9180835d191a86015d28455b4b232a\",\n \"name\": \"HR Active Directory\"\n },\n \"object\": {\n \"authoritativeSource\": {\n \"type\": \"SOURCE\",\n \"id\": \"2c9180835d191a86015d28455b4b232a\",\n \"name\": \"HR Active Directory\"\n },\n \"name\": \"aName\",\n \"id\": \"id12345\",\n \"created\": \"2015-05-28T14:07:17Z\",\n \"modified\": \"2015-05-28T14:07:17Z\",\n \"description\": \"My custom flat file profile\",\n \"owner\": {\n \"type\": \"IDENTITY\",\n \"id\": \"2c9180835d191a86015d28455b4b232a\",\n \"name\": \"William Wilson\"\n },\n \"priority\": 10,\n \"identityRefreshRequired\": true,\n \"identityCount\": 8,\n \"identityAttributeConfig\": {\n \"enabled\": true,\n \"attributeTransforms\": [\n {\n \"identityAttributeName\": \"email\",\n \"transformDefinition\": {\n \"type\": \"accountAttribute\",\n \"attributes\": {\n \"attributeName\": \"e-mail\",\n \"sourceName\": \"MySource\",\n \"sourceId\": \"2c9180877a826e68017a8c0b03da1a53\"\n }\n }\n },\n {\n \"identityAttributeName\": \"email\",\n \"transformDefinition\": {\n \"type\": \"accountAttribute\",\n \"attributes\": {\n \"attributeName\": \"e-mail\",\n \"sourceName\": \"MySource\",\n \"sourceId\": \"2c9180877a826e68017a8c0b03da1a53\"\n }\n }\n }\n ]\n },\n \"identityExceptionReportReference\": {\n \"taskResultId\": \"2b838de9-db9b-abcf-e646-d4f274ad4238\",\n \"reportName\": \"My annual report\"\n },\n \"hasTimeBasedAttr\": true\n }\n }\n]", + "options": { + "raw": { + "headerFamily": "json", + "language": "json" + } + } + }, + "auth": null + }, + "response": [ + { + "id": "525651d1-1258-4bdf-a12e-c8d46cb1572d", + "name": "The result of importing Identity Profiles.", + "originalRequest": { + "url": { + "path": [ + "identity-profiles", + "import" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [] + }, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + }, + { + "key": "Accept", + "value": "application/json" + }, + { + "description": { + "content": "Added as a part of security scheme: oauth2", + "type": "text/plain" + }, + "key": "Authorization", + "value": "" + } + ], + "method": "POST", + "body": { + "mode": "raw", + "raw": "[\n {\n \"version\": 1,\n \"self\": {\n \"type\": \"SOURCE\",\n \"id\": \"2c9180835d191a86015d28455b4b232a\",\n \"name\": \"HR Active Directory\"\n },\n \"object\": {\n \"authoritativeSource\": {\n \"type\": \"SOURCE\",\n \"id\": \"2c9180835d191a86015d28455b4b232a\",\n \"name\": \"HR Active Directory\"\n },\n \"name\": \"aName\",\n \"id\": \"id12345\",\n \"created\": \"2015-05-28T14:07:17Z\",\n \"modified\": \"2015-05-28T14:07:17Z\",\n \"description\": \"My custom flat file profile\",\n \"owner\": {\n \"type\": \"IDENTITY\",\n \"id\": \"2c9180835d191a86015d28455b4b232a\",\n \"name\": \"William Wilson\"\n },\n \"priority\": 10,\n \"identityRefreshRequired\": true,\n \"identityCount\": 8,\n \"identityAttributeConfig\": {\n \"enabled\": true,\n \"attributeTransforms\": [\n {\n \"identityAttributeName\": \"email\",\n \"transformDefinition\": {\n \"type\": \"accountAttribute\",\n \"attributes\": {\n \"attributeName\": \"e-mail\",\n \"sourceName\": \"MySource\",\n \"sourceId\": \"2c9180877a826e68017a8c0b03da1a53\"\n }\n }\n },\n {\n \"identityAttributeName\": \"email\",\n \"transformDefinition\": {\n \"type\": \"accountAttribute\",\n \"attributes\": {\n \"attributeName\": \"e-mail\",\n \"sourceName\": \"MySource\",\n \"sourceId\": \"2c9180877a826e68017a8c0b03da1a53\"\n }\n }\n }\n ]\n },\n \"identityExceptionReportReference\": {\n \"taskResultId\": \"2b838de9-db9b-abcf-e646-d4f274ad4238\",\n \"reportName\": \"My annual report\"\n },\n \"hasTimeBasedAttr\": true\n }\n },\n {\n \"version\": 1,\n \"self\": {\n \"type\": \"SOURCE\",\n \"id\": \"2c9180835d191a86015d28455b4b232a\",\n \"name\": \"HR Active Directory\"\n },\n \"object\": {\n \"authoritativeSource\": {\n \"type\": \"SOURCE\",\n \"id\": \"2c9180835d191a86015d28455b4b232a\",\n \"name\": \"HR Active Directory\"\n },\n \"name\": \"aName\",\n \"id\": \"id12345\",\n \"created\": \"2015-05-28T14:07:17Z\",\n \"modified\": \"2015-05-28T14:07:17Z\",\n \"description\": \"My custom flat file profile\",\n \"owner\": {\n \"type\": \"IDENTITY\",\n \"id\": \"2c9180835d191a86015d28455b4b232a\",\n \"name\": \"William Wilson\"\n },\n \"priority\": 10,\n \"identityRefreshRequired\": true,\n \"identityCount\": 8,\n \"identityAttributeConfig\": {\n \"enabled\": true,\n \"attributeTransforms\": [\n {\n \"identityAttributeName\": \"email\",\n \"transformDefinition\": {\n \"type\": \"accountAttribute\",\n \"attributes\": {\n \"attributeName\": \"e-mail\",\n \"sourceName\": \"MySource\",\n \"sourceId\": \"2c9180877a826e68017a8c0b03da1a53\"\n }\n }\n },\n {\n \"identityAttributeName\": \"email\",\n \"transformDefinition\": {\n \"type\": \"accountAttribute\",\n \"attributes\": {\n \"attributeName\": \"e-mail\",\n \"sourceName\": \"MySource\",\n \"sourceId\": \"2c9180877a826e68017a8c0b03da1a53\"\n }\n }\n }\n ]\n },\n \"identityExceptionReportReference\": {\n \"taskResultId\": \"2b838de9-db9b-abcf-e646-d4f274ad4238\",\n \"reportName\": \"My annual report\"\n },\n \"hasTimeBasedAttr\": true\n }\n }\n]", + "options": { + "raw": { + "headerFamily": "json", + "language": "json" + } + } + } + }, + "status": "OK", + "code": 200, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "body": "{\n \"infos\": [\n {\n \"key\": \"UNKNOWN_REFERENCE_RESOLVER\",\n \"text\": \"Unable to resolve reference for object [type: IDENTITY, id: 2c91808c746e9c9601747d6507332ecz, name: random identity]\",\n \"details\": {\n \"details\": \"message details\"\n }\n },\n {\n \"key\": \"UNKNOWN_REFERENCE_RESOLVER\",\n \"text\": \"Unable to resolve reference for object [type: IDENTITY, id: 2c91808c746e9c9601747d6507332ecz, name: random identity]\",\n \"details\": {\n \"details\": \"message details\"\n }\n }\n ],\n \"warnings\": [\n {\n \"key\": \"UNKNOWN_REFERENCE_RESOLVER\",\n \"text\": \"Unable to resolve reference for object [type: IDENTITY, id: 2c91808c746e9c9601747d6507332ecz, name: random identity]\",\n \"details\": {\n \"details\": \"message details\"\n }\n },\n {\n \"key\": \"UNKNOWN_REFERENCE_RESOLVER\",\n \"text\": \"Unable to resolve reference for object [type: IDENTITY, id: 2c91808c746e9c9601747d6507332ecz, name: random identity]\",\n \"details\": {\n \"details\": \"message details\"\n }\n }\n ],\n \"errors\": [\n {\n \"key\": \"UNKNOWN_REFERENCE_RESOLVER\",\n \"text\": \"Unable to resolve reference for object [type: IDENTITY, id: 2c91808c746e9c9601747d6507332ecz, name: random identity]\",\n \"details\": {\n \"details\": \"message details\"\n }\n },\n {\n \"key\": \"UNKNOWN_REFERENCE_RESOLVER\",\n \"text\": \"Unable to resolve reference for object [type: IDENTITY, id: 2c91808c746e9c9601747d6507332ecz, name: random identity]\",\n \"details\": {\n \"details\": \"message details\"\n }\n }\n ],\n \"importedObjects\": [\n {\n \"type\": \"SOURCE\",\n \"id\": \"2c9180835d191a86015d28455b4b232a\",\n \"name\": \"HR Active Directory\"\n },\n {\n \"type\": \"SOURCE\",\n \"id\": \"2c9180835d191a86015d28455b4b232a\",\n \"name\": \"HR Active Directory\"\n }\n ]\n}", + "cookie": [], + "_postman_previewlanguage": "json" + }, + { + "id": "85107fd2-bfe1-4a06-a21c-84d4ca89a821", + "name": "Client Error - Returned if the request body is invalid.", + "originalRequest": { + "url": { + "path": [ + "identity-profiles", + "import" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [] + }, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + }, + { + "key": "Accept", + "value": "application/json" + }, + { + "description": { + "content": "Added as a part of security scheme: oauth2", + "type": "text/plain" + }, + "key": "Authorization", + "value": "" + } + ], + "method": "POST", + "body": { + "mode": "raw", + "raw": "[\n {\n \"version\": 1,\n \"self\": {\n \"type\": \"SOURCE\",\n \"id\": \"2c9180835d191a86015d28455b4b232a\",\n \"name\": \"HR Active Directory\"\n },\n \"object\": {\n \"authoritativeSource\": {\n \"type\": \"SOURCE\",\n \"id\": \"2c9180835d191a86015d28455b4b232a\",\n \"name\": \"HR Active Directory\"\n },\n \"name\": \"aName\",\n \"id\": \"id12345\",\n \"created\": \"2015-05-28T14:07:17Z\",\n \"modified\": \"2015-05-28T14:07:17Z\",\n \"description\": \"My custom flat file profile\",\n \"owner\": {\n \"type\": \"IDENTITY\",\n \"id\": \"2c9180835d191a86015d28455b4b232a\",\n \"name\": \"William Wilson\"\n },\n \"priority\": 10,\n \"identityRefreshRequired\": true,\n \"identityCount\": 8,\n \"identityAttributeConfig\": {\n \"enabled\": true,\n \"attributeTransforms\": [\n {\n \"identityAttributeName\": \"email\",\n \"transformDefinition\": {\n \"type\": \"accountAttribute\",\n \"attributes\": {\n \"attributeName\": \"e-mail\",\n \"sourceName\": \"MySource\",\n \"sourceId\": \"2c9180877a826e68017a8c0b03da1a53\"\n }\n }\n },\n {\n \"identityAttributeName\": \"email\",\n \"transformDefinition\": {\n \"type\": \"accountAttribute\",\n \"attributes\": {\n \"attributeName\": \"e-mail\",\n \"sourceName\": \"MySource\",\n \"sourceId\": \"2c9180877a826e68017a8c0b03da1a53\"\n }\n }\n }\n ]\n },\n \"identityExceptionReportReference\": {\n \"taskResultId\": \"2b838de9-db9b-abcf-e646-d4f274ad4238\",\n \"reportName\": \"My annual report\"\n },\n \"hasTimeBasedAttr\": true\n }\n },\n {\n \"version\": 1,\n \"self\": {\n \"type\": \"SOURCE\",\n \"id\": \"2c9180835d191a86015d28455b4b232a\",\n \"name\": \"HR Active Directory\"\n },\n \"object\": {\n \"authoritativeSource\": {\n \"type\": \"SOURCE\",\n \"id\": \"2c9180835d191a86015d28455b4b232a\",\n \"name\": \"HR Active Directory\"\n },\n \"name\": \"aName\",\n \"id\": \"id12345\",\n \"created\": \"2015-05-28T14:07:17Z\",\n \"modified\": \"2015-05-28T14:07:17Z\",\n \"description\": \"My custom flat file profile\",\n \"owner\": {\n \"type\": \"IDENTITY\",\n \"id\": \"2c9180835d191a86015d28455b4b232a\",\n \"name\": \"William Wilson\"\n },\n \"priority\": 10,\n \"identityRefreshRequired\": true,\n \"identityCount\": 8,\n \"identityAttributeConfig\": {\n \"enabled\": true,\n \"attributeTransforms\": [\n {\n \"identityAttributeName\": \"email\",\n \"transformDefinition\": {\n \"type\": \"accountAttribute\",\n \"attributes\": {\n \"attributeName\": \"e-mail\",\n \"sourceName\": \"MySource\",\n \"sourceId\": \"2c9180877a826e68017a8c0b03da1a53\"\n }\n }\n },\n {\n \"identityAttributeName\": \"email\",\n \"transformDefinition\": {\n \"type\": \"accountAttribute\",\n \"attributes\": {\n \"attributeName\": \"e-mail\",\n \"sourceName\": \"MySource\",\n \"sourceId\": \"2c9180877a826e68017a8c0b03da1a53\"\n }\n }\n }\n ]\n },\n \"identityExceptionReportReference\": {\n \"taskResultId\": \"2b838de9-db9b-abcf-e646-d4f274ad4238\",\n \"reportName\": \"My annual report\"\n },\n \"hasTimeBasedAttr\": true\n }\n }\n]", + "options": { + "raw": { + "headerFamily": "json", + "language": "json" + } + } + } + }, + "status": "Bad Request", + "code": 400, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "body": "{\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 \"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 \"locale\": \"en-US\",\n \"localeOrigin\": \"DEFAULT\",\n \"text\": \"The request was syntactically correct but its content is semantically invalid.\"\n }\n ]\n}", + "cookie": [], + "_postman_previewlanguage": "json" + }, + { + "id": "2f0f2d81-c776-4261-8cc4-810f83fe8068", + "name": "Unauthorized - Returned if there is no authorization header, or if the JWT token is expired.", + "originalRequest": { + "url": { + "path": [ + "identity-profiles", + "import" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [] + }, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + }, + { + "key": "Accept", + "value": "application/json" + }, + { + "description": { + "content": "Added as a part of security scheme: oauth2", + "type": "text/plain" + }, + "key": "Authorization", + "value": "" + } + ], + "method": "POST", + "body": { + "mode": "raw", + "raw": "[\n {\n \"version\": 1,\n \"self\": {\n \"type\": \"SOURCE\",\n \"id\": \"2c9180835d191a86015d28455b4b232a\",\n \"name\": \"HR Active Directory\"\n },\n \"object\": {\n \"authoritativeSource\": {\n \"type\": \"SOURCE\",\n \"id\": \"2c9180835d191a86015d28455b4b232a\",\n \"name\": \"HR Active Directory\"\n },\n \"name\": \"aName\",\n \"id\": \"id12345\",\n \"created\": \"2015-05-28T14:07:17Z\",\n \"modified\": \"2015-05-28T14:07:17Z\",\n \"description\": \"My custom flat file profile\",\n \"owner\": {\n \"type\": \"IDENTITY\",\n \"id\": \"2c9180835d191a86015d28455b4b232a\",\n \"name\": \"William Wilson\"\n },\n \"priority\": 10,\n \"identityRefreshRequired\": true,\n \"identityCount\": 8,\n \"identityAttributeConfig\": {\n \"enabled\": true,\n \"attributeTransforms\": [\n {\n \"identityAttributeName\": \"email\",\n \"transformDefinition\": {\n \"type\": \"accountAttribute\",\n \"attributes\": {\n \"attributeName\": \"e-mail\",\n \"sourceName\": \"MySource\",\n \"sourceId\": \"2c9180877a826e68017a8c0b03da1a53\"\n }\n }\n },\n {\n \"identityAttributeName\": \"email\",\n \"transformDefinition\": {\n \"type\": \"accountAttribute\",\n \"attributes\": {\n \"attributeName\": \"e-mail\",\n \"sourceName\": \"MySource\",\n \"sourceId\": \"2c9180877a826e68017a8c0b03da1a53\"\n }\n }\n }\n ]\n },\n \"identityExceptionReportReference\": {\n \"taskResultId\": \"2b838de9-db9b-abcf-e646-d4f274ad4238\",\n \"reportName\": \"My annual report\"\n },\n \"hasTimeBasedAttr\": true\n }\n },\n {\n \"version\": 1,\n \"self\": {\n \"type\": \"SOURCE\",\n \"id\": \"2c9180835d191a86015d28455b4b232a\",\n \"name\": \"HR Active Directory\"\n },\n \"object\": {\n \"authoritativeSource\": {\n \"type\": \"SOURCE\",\n \"id\": \"2c9180835d191a86015d28455b4b232a\",\n \"name\": \"HR Active Directory\"\n },\n \"name\": \"aName\",\n \"id\": \"id12345\",\n \"created\": \"2015-05-28T14:07:17Z\",\n \"modified\": \"2015-05-28T14:07:17Z\",\n \"description\": \"My custom flat file profile\",\n \"owner\": {\n \"type\": \"IDENTITY\",\n \"id\": \"2c9180835d191a86015d28455b4b232a\",\n \"name\": \"William Wilson\"\n },\n \"priority\": 10,\n \"identityRefreshRequired\": true,\n \"identityCount\": 8,\n \"identityAttributeConfig\": {\n \"enabled\": true,\n \"attributeTransforms\": [\n {\n \"identityAttributeName\": \"email\",\n \"transformDefinition\": {\n \"type\": \"accountAttribute\",\n \"attributes\": {\n \"attributeName\": \"e-mail\",\n \"sourceName\": \"MySource\",\n \"sourceId\": \"2c9180877a826e68017a8c0b03da1a53\"\n }\n }\n },\n {\n \"identityAttributeName\": \"email\",\n \"transformDefinition\": {\n \"type\": \"accountAttribute\",\n \"attributes\": {\n \"attributeName\": \"e-mail\",\n \"sourceName\": \"MySource\",\n \"sourceId\": \"2c9180877a826e68017a8c0b03da1a53\"\n }\n }\n }\n ]\n },\n \"identityExceptionReportReference\": {\n \"taskResultId\": \"2b838de9-db9b-abcf-e646-d4f274ad4238\",\n \"reportName\": \"My annual report\"\n },\n \"hasTimeBasedAttr\": true\n }\n }\n]", + "options": { + "raw": { + "headerFamily": "json", + "language": "json" + } + } + } + }, + "status": "Unauthorized", + "code": 401, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "body": "{\n \"error\": \"JWT validation failed: JWT is expired\"\n}", + "cookie": [], + "_postman_previewlanguage": "json" + }, + { + "id": "86d33c91-d0d8-485c-bf80-d13ace7c454c", + "name": "Forbidden - Returned if the user you are running as, doesn't have access to this end-point.", + "originalRequest": { + "url": { + "path": [ + "identity-profiles", + "import" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [] + }, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + }, + { + "key": "Accept", + "value": "application/json" + }, + { + "description": { + "content": "Added as a part of security scheme: oauth2", + "type": "text/plain" + }, + "key": "Authorization", + "value": "" + } + ], + "method": "POST", + "body": { + "mode": "raw", + "raw": "[\n {\n \"version\": 1,\n \"self\": {\n \"type\": \"SOURCE\",\n \"id\": \"2c9180835d191a86015d28455b4b232a\",\n \"name\": \"HR Active Directory\"\n },\n \"object\": {\n \"authoritativeSource\": {\n \"type\": \"SOURCE\",\n \"id\": \"2c9180835d191a86015d28455b4b232a\",\n \"name\": \"HR Active Directory\"\n },\n \"name\": \"aName\",\n \"id\": \"id12345\",\n \"created\": \"2015-05-28T14:07:17Z\",\n \"modified\": \"2015-05-28T14:07:17Z\",\n \"description\": \"My custom flat file profile\",\n \"owner\": {\n \"type\": \"IDENTITY\",\n \"id\": \"2c9180835d191a86015d28455b4b232a\",\n \"name\": \"William Wilson\"\n },\n \"priority\": 10,\n \"identityRefreshRequired\": true,\n \"identityCount\": 8,\n \"identityAttributeConfig\": {\n \"enabled\": true,\n \"attributeTransforms\": [\n {\n \"identityAttributeName\": \"email\",\n \"transformDefinition\": {\n \"type\": \"accountAttribute\",\n \"attributes\": {\n \"attributeName\": \"e-mail\",\n \"sourceName\": \"MySource\",\n \"sourceId\": \"2c9180877a826e68017a8c0b03da1a53\"\n }\n }\n },\n {\n \"identityAttributeName\": \"email\",\n \"transformDefinition\": {\n \"type\": \"accountAttribute\",\n \"attributes\": {\n \"attributeName\": \"e-mail\",\n \"sourceName\": \"MySource\",\n \"sourceId\": \"2c9180877a826e68017a8c0b03da1a53\"\n }\n }\n }\n ]\n },\n \"identityExceptionReportReference\": {\n \"taskResultId\": \"2b838de9-db9b-abcf-e646-d4f274ad4238\",\n \"reportName\": \"My annual report\"\n },\n \"hasTimeBasedAttr\": true\n }\n },\n {\n \"version\": 1,\n \"self\": {\n \"type\": \"SOURCE\",\n \"id\": \"2c9180835d191a86015d28455b4b232a\",\n \"name\": \"HR Active Directory\"\n },\n \"object\": {\n \"authoritativeSource\": {\n \"type\": \"SOURCE\",\n \"id\": \"2c9180835d191a86015d28455b4b232a\",\n \"name\": \"HR Active Directory\"\n },\n \"name\": \"aName\",\n \"id\": \"id12345\",\n \"created\": \"2015-05-28T14:07:17Z\",\n \"modified\": \"2015-05-28T14:07:17Z\",\n \"description\": \"My custom flat file profile\",\n \"owner\": {\n \"type\": \"IDENTITY\",\n \"id\": \"2c9180835d191a86015d28455b4b232a\",\n \"name\": \"William Wilson\"\n },\n \"priority\": 10,\n \"identityRefreshRequired\": true,\n \"identityCount\": 8,\n \"identityAttributeConfig\": {\n \"enabled\": true,\n \"attributeTransforms\": [\n {\n \"identityAttributeName\": \"email\",\n \"transformDefinition\": {\n \"type\": \"accountAttribute\",\n \"attributes\": {\n \"attributeName\": \"e-mail\",\n \"sourceName\": \"MySource\",\n \"sourceId\": \"2c9180877a826e68017a8c0b03da1a53\"\n }\n }\n },\n {\n \"identityAttributeName\": \"email\",\n \"transformDefinition\": {\n \"type\": \"accountAttribute\",\n \"attributes\": {\n \"attributeName\": \"e-mail\",\n \"sourceName\": \"MySource\",\n \"sourceId\": \"2c9180877a826e68017a8c0b03da1a53\"\n }\n }\n }\n ]\n },\n \"identityExceptionReportReference\": {\n \"taskResultId\": \"2b838de9-db9b-abcf-e646-d4f274ad4238\",\n \"reportName\": \"My annual report\"\n },\n \"hasTimeBasedAttr\": true\n }\n }\n]", + "options": { + "raw": { + "headerFamily": "json", + "language": "json" + } + } + } + }, + "status": "Forbidden", + "code": 403, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "body": "{\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}", + "cookie": [], + "_postman_previewlanguage": "json" + }, + { + "id": "7b740744-36ce-4832-bbd5-c9267ce078e2", + "name": "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.", + "originalRequest": { + "url": { + "path": [ + "identity-profiles", + "import" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [] + }, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + }, + { + "key": "Accept", + "value": "application/json" + }, + { + "description": { + "content": "Added as a part of security scheme: oauth2", + "type": "text/plain" + }, + "key": "Authorization", + "value": "" + } + ], + "method": "POST", + "body": { + "mode": "raw", + "raw": "[\n {\n \"version\": 1,\n \"self\": {\n \"type\": \"SOURCE\",\n \"id\": \"2c9180835d191a86015d28455b4b232a\",\n \"name\": \"HR Active Directory\"\n },\n \"object\": {\n \"authoritativeSource\": {\n \"type\": \"SOURCE\",\n \"id\": \"2c9180835d191a86015d28455b4b232a\",\n \"name\": \"HR Active Directory\"\n },\n \"name\": \"aName\",\n \"id\": \"id12345\",\n \"created\": \"2015-05-28T14:07:17Z\",\n \"modified\": \"2015-05-28T14:07:17Z\",\n \"description\": \"My custom flat file profile\",\n \"owner\": {\n \"type\": \"IDENTITY\",\n \"id\": \"2c9180835d191a86015d28455b4b232a\",\n \"name\": \"William Wilson\"\n },\n \"priority\": 10,\n \"identityRefreshRequired\": true,\n \"identityCount\": 8,\n \"identityAttributeConfig\": {\n \"enabled\": true,\n \"attributeTransforms\": [\n {\n \"identityAttributeName\": \"email\",\n \"transformDefinition\": {\n \"type\": \"accountAttribute\",\n \"attributes\": {\n \"attributeName\": \"e-mail\",\n \"sourceName\": \"MySource\",\n \"sourceId\": \"2c9180877a826e68017a8c0b03da1a53\"\n }\n }\n },\n {\n \"identityAttributeName\": \"email\",\n \"transformDefinition\": {\n \"type\": \"accountAttribute\",\n \"attributes\": {\n \"attributeName\": \"e-mail\",\n \"sourceName\": \"MySource\",\n \"sourceId\": \"2c9180877a826e68017a8c0b03da1a53\"\n }\n }\n }\n ]\n },\n \"identityExceptionReportReference\": {\n \"taskResultId\": \"2b838de9-db9b-abcf-e646-d4f274ad4238\",\n \"reportName\": \"My annual report\"\n },\n \"hasTimeBasedAttr\": true\n }\n },\n {\n \"version\": 1,\n \"self\": {\n \"type\": \"SOURCE\",\n \"id\": \"2c9180835d191a86015d28455b4b232a\",\n \"name\": \"HR Active Directory\"\n },\n \"object\": {\n \"authoritativeSource\": {\n \"type\": \"SOURCE\",\n \"id\": \"2c9180835d191a86015d28455b4b232a\",\n \"name\": \"HR Active Directory\"\n },\n \"name\": \"aName\",\n \"id\": \"id12345\",\n \"created\": \"2015-05-28T14:07:17Z\",\n \"modified\": \"2015-05-28T14:07:17Z\",\n \"description\": \"My custom flat file profile\",\n \"owner\": {\n \"type\": \"IDENTITY\",\n \"id\": \"2c9180835d191a86015d28455b4b232a\",\n \"name\": \"William Wilson\"\n },\n \"priority\": 10,\n \"identityRefreshRequired\": true,\n \"identityCount\": 8,\n \"identityAttributeConfig\": {\n \"enabled\": true,\n \"attributeTransforms\": [\n {\n \"identityAttributeName\": \"email\",\n \"transformDefinition\": {\n \"type\": \"accountAttribute\",\n \"attributes\": {\n \"attributeName\": \"e-mail\",\n \"sourceName\": \"MySource\",\n \"sourceId\": \"2c9180877a826e68017a8c0b03da1a53\"\n }\n }\n },\n {\n \"identityAttributeName\": \"email\",\n \"transformDefinition\": {\n \"type\": \"accountAttribute\",\n \"attributes\": {\n \"attributeName\": \"e-mail\",\n \"sourceName\": \"MySource\",\n \"sourceId\": \"2c9180877a826e68017a8c0b03da1a53\"\n }\n }\n }\n ]\n },\n \"identityExceptionReportReference\": {\n \"taskResultId\": \"2b838de9-db9b-abcf-e646-d4f274ad4238\",\n \"reportName\": \"My annual report\"\n },\n \"hasTimeBasedAttr\": true\n }\n }\n]", + "options": { + "raw": { + "headerFamily": "json", + "language": "json" + } + } + } + }, + "status": "Too Many Requests", + "code": 429, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "body": "{\n \"message\": \" Rate Limit Exceeded \"\n}", + "cookie": [], + "_postman_previewlanguage": "json" + }, + { + "id": "d8971b7c-3bba-43eb-b425-65310e1e1ff7", + "name": "Internal Server Error - Returned if there is an unexpected error.", + "originalRequest": { + "url": { + "path": [ + "identity-profiles", + "import" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [] + }, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + }, + { + "key": "Accept", + "value": "application/json" + }, + { + "description": { + "content": "Added as a part of security scheme: oauth2", + "type": "text/plain" + }, + "key": "Authorization", + "value": "" + } + ], + "method": "POST", + "body": { + "mode": "raw", + "raw": "[\n {\n \"version\": 1,\n \"self\": {\n \"type\": \"SOURCE\",\n \"id\": \"2c9180835d191a86015d28455b4b232a\",\n \"name\": \"HR Active Directory\"\n },\n \"object\": {\n \"authoritativeSource\": {\n \"type\": \"SOURCE\",\n \"id\": \"2c9180835d191a86015d28455b4b232a\",\n \"name\": \"HR Active Directory\"\n },\n \"name\": \"aName\",\n \"id\": \"id12345\",\n \"created\": \"2015-05-28T14:07:17Z\",\n \"modified\": \"2015-05-28T14:07:17Z\",\n \"description\": \"My custom flat file profile\",\n \"owner\": {\n \"type\": \"IDENTITY\",\n \"id\": \"2c9180835d191a86015d28455b4b232a\",\n \"name\": \"William Wilson\"\n },\n \"priority\": 10,\n \"identityRefreshRequired\": true,\n \"identityCount\": 8,\n \"identityAttributeConfig\": {\n \"enabled\": true,\n \"attributeTransforms\": [\n {\n \"identityAttributeName\": \"email\",\n \"transformDefinition\": {\n \"type\": \"accountAttribute\",\n \"attributes\": {\n \"attributeName\": \"e-mail\",\n \"sourceName\": \"MySource\",\n \"sourceId\": \"2c9180877a826e68017a8c0b03da1a53\"\n }\n }\n },\n {\n \"identityAttributeName\": \"email\",\n \"transformDefinition\": {\n \"type\": \"accountAttribute\",\n \"attributes\": {\n \"attributeName\": \"e-mail\",\n \"sourceName\": \"MySource\",\n \"sourceId\": \"2c9180877a826e68017a8c0b03da1a53\"\n }\n }\n }\n ]\n },\n \"identityExceptionReportReference\": {\n \"taskResultId\": \"2b838de9-db9b-abcf-e646-d4f274ad4238\",\n \"reportName\": \"My annual report\"\n },\n \"hasTimeBasedAttr\": true\n }\n },\n {\n \"version\": 1,\n \"self\": {\n \"type\": \"SOURCE\",\n \"id\": \"2c9180835d191a86015d28455b4b232a\",\n \"name\": \"HR Active Directory\"\n },\n \"object\": {\n \"authoritativeSource\": {\n \"type\": \"SOURCE\",\n \"id\": \"2c9180835d191a86015d28455b4b232a\",\n \"name\": \"HR Active Directory\"\n },\n \"name\": \"aName\",\n \"id\": \"id12345\",\n \"created\": \"2015-05-28T14:07:17Z\",\n \"modified\": \"2015-05-28T14:07:17Z\",\n \"description\": \"My custom flat file profile\",\n \"owner\": {\n \"type\": \"IDENTITY\",\n \"id\": \"2c9180835d191a86015d28455b4b232a\",\n \"name\": \"William Wilson\"\n },\n \"priority\": 10,\n \"identityRefreshRequired\": true,\n \"identityCount\": 8,\n \"identityAttributeConfig\": {\n \"enabled\": true,\n \"attributeTransforms\": [\n {\n \"identityAttributeName\": \"email\",\n \"transformDefinition\": {\n \"type\": \"accountAttribute\",\n \"attributes\": {\n \"attributeName\": \"e-mail\",\n \"sourceName\": \"MySource\",\n \"sourceId\": \"2c9180877a826e68017a8c0b03da1a53\"\n }\n }\n },\n {\n \"identityAttributeName\": \"email\",\n \"transformDefinition\": {\n \"type\": \"accountAttribute\",\n \"attributes\": {\n \"attributeName\": \"e-mail\",\n \"sourceName\": \"MySource\",\n \"sourceId\": \"2c9180877a826e68017a8c0b03da1a53\"\n }\n }\n }\n ]\n },\n \"identityExceptionReportReference\": {\n \"taskResultId\": \"2b838de9-db9b-abcf-e646-d4f274ad4238\",\n \"reportName\": \"My annual report\"\n },\n \"hasTimeBasedAttr\": true\n }\n }\n]", + "options": { + "raw": { + "headerFamily": "json", + "language": "json" + } + } + } + }, + "status": "Internal Server Error", + "code": 500, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "body": "{\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}", + "cookie": [], + "_postman_previewlanguage": "json" + } + ], + "event": [], + "protocolProfileBehavior": { + "disableBodyPruning": true + } + }, + { + "id": "213ade0b-6a39-4a7b-bc08-64611da753eb", + "name": "Get single Identity Profile", + "request": { + "name": "Get single Identity Profile", + "description": { + "content": "This returns a single Identity Profile based on ID.\nA token with ORG_ADMIN or API authority is required to call this API.", + "type": "text/plain" + }, + "url": { + "path": [ + "identity-profiles", + ":identity-profile-id" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [ + { + "type": "any", + "value": "2b838de9-db9b-abcf-e646-d4f274ad4238", + "key": "identity-profile-id", + "disabled": false, + "description": { + "content": "(Required) The Identity Profile ID.", + "type": "text/plain" + } + } + ] + }, + "header": [ + { + "key": "Accept", + "value": "application/json" + } + ], + "method": "GET", + "body": {}, + "auth": null + }, + "response": [ + { + "id": "ed68e1b4-1fc3-4876-a0ed-1f4f08c01bbc", + "name": "An Identity Profile object.", + "originalRequest": { + "url": { + "path": [ + "identity-profiles", + ":identity-profile-id" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [] + }, + "header": [ + { + "key": "Accept", + "value": "application/json" + }, + { + "description": { + "content": "Added as a part of security scheme: oauth2", + "type": "text/plain" + }, + "key": "Authorization", + "value": "" + } + ], + "method": "GET", + "body": {} + }, + "status": "OK", + "code": 200, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "body": "{\n \"authoritativeSource\": {\n \"type\": \"SOURCE\",\n \"id\": \"2c9180835d191a86015d28455b4b232a\",\n \"name\": \"HR Active Directory\"\n },\n \"name\": \"aName\",\n \"id\": \"id12345\",\n \"created\": \"2015-05-28T14:07:17Z\",\n \"modified\": \"2015-05-28T14:07:17Z\",\n \"description\": \"My custom flat file profile\",\n \"owner\": {\n \"type\": \"IDENTITY\",\n \"id\": \"2c9180835d191a86015d28455b4b232a\",\n \"name\": \"William Wilson\"\n },\n \"priority\": 10,\n \"identityRefreshRequired\": true,\n \"identityCount\": 8,\n \"identityAttributeConfig\": {\n \"enabled\": true,\n \"attributeTransforms\": [\n {\n \"identityAttributeName\": \"email\",\n \"transformDefinition\": {\n \"type\": \"accountAttribute\",\n \"attributes\": {\n \"attributeName\": \"e-mail\",\n \"sourceName\": \"MySource\",\n \"sourceId\": \"2c9180877a826e68017a8c0b03da1a53\"\n }\n }\n },\n {\n \"identityAttributeName\": \"email\",\n \"transformDefinition\": {\n \"type\": \"accountAttribute\",\n \"attributes\": {\n \"attributeName\": \"e-mail\",\n \"sourceName\": \"MySource\",\n \"sourceId\": \"2c9180877a826e68017a8c0b03da1a53\"\n }\n }\n }\n ]\n },\n \"identityExceptionReportReference\": {\n \"taskResultId\": \"2b838de9-db9b-abcf-e646-d4f274ad4238\",\n \"reportName\": \"My annual report\"\n },\n \"hasTimeBasedAttr\": true\n}", + "cookie": [], + "_postman_previewlanguage": "json" + }, + { + "id": "61bdad8f-ff1b-4610-83f0-772c52efd368", + "name": "Client Error - Returned if the request body is invalid.", + "originalRequest": { + "url": { + "path": [ + "identity-profiles", + ":identity-profile-id" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [] + }, + "header": [ + { + "key": "Accept", + "value": "application/json" + }, + { + "description": { + "content": "Added as a part of security scheme: oauth2", + "type": "text/plain" + }, + "key": "Authorization", + "value": "" + } + ], + "method": "GET", + "body": {} + }, + "status": "Bad Request", + "code": 400, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "body": "{\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 \"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 \"locale\": \"en-US\",\n \"localeOrigin\": \"DEFAULT\",\n \"text\": \"The request was syntactically correct but its content is semantically invalid.\"\n }\n ]\n}", + "cookie": [], + "_postman_previewlanguage": "json" + }, + { + "id": "452de28d-cea0-444f-8e0b-69e83c143e87", + "name": "Unauthorized - Returned if there is no authorization header, or if the JWT token is expired.", + "originalRequest": { + "url": { + "path": [ + "identity-profiles", + ":identity-profile-id" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [] + }, + "header": [ + { + "key": "Accept", + "value": "application/json" + }, + { + "description": { + "content": "Added as a part of security scheme: oauth2", + "type": "text/plain" + }, + "key": "Authorization", + "value": "" + } + ], + "method": "GET", + "body": {} + }, + "status": "Unauthorized", + "code": 401, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "body": "{\n \"error\": \"JWT validation failed: JWT is expired\"\n}", + "cookie": [], + "_postman_previewlanguage": "json" + }, + { + "id": "c0336792-3d35-45f9-9bfe-c549863e0fd9", + "name": "Forbidden - Returned if the user you are running as, doesn't have access to this end-point.", + "originalRequest": { + "url": { + "path": [ + "identity-profiles", + ":identity-profile-id" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [] + }, + "header": [ + { + "key": "Accept", + "value": "application/json" + }, + { + "description": { + "content": "Added as a part of security scheme: oauth2", + "type": "text/plain" + }, + "key": "Authorization", + "value": "" + } + ], + "method": "GET", + "body": {} + }, + "status": "Forbidden", + "code": 403, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "body": "{\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}", + "cookie": [], + "_postman_previewlanguage": "json" + }, + { + "id": "104e17d4-ea3e-43e6-a3db-6bc874ad2418", + "name": "Not Found - returned if the request URL refers to a resource or object that does not exist", + "originalRequest": { + "url": { + "path": [ + "identity-profiles", + ":identity-profile-id" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [] + }, + "header": [ + { + "key": "Accept", + "value": "application/json" + }, + { + "description": { + "content": "Added as a part of security scheme: oauth2", + "type": "text/plain" + }, + "key": "Authorization", + "value": "" + } + ], + "method": "GET", + "body": {} + }, + "status": "Not Found", + "code": 404, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "body": "{\n \"detailCode\": \"404 Not found\",\n \"trackingId\": \"b21b1f7ce4da4d639f2c62a57171b427\",\n \"messages\": [\n {\n \"locale\": \"en-US\",\n \"localeOrigin\": \"DEFAULT\",\n \"text\": \"The server did not find a current representation for the target resource.\"\n }\n ]\n}", + "cookie": [], + "_postman_previewlanguage": "json" + }, + { + "id": "21ffc1ab-63bf-4fd1-a95d-7ab0a2ef6e52", + "name": "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.", + "originalRequest": { + "url": { + "path": [ + "identity-profiles", + ":identity-profile-id" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [] + }, + "header": [ + { + "key": "Accept", + "value": "application/json" + }, + { + "description": { + "content": "Added as a part of security scheme: oauth2", + "type": "text/plain" + }, + "key": "Authorization", + "value": "" + } + ], + "method": "GET", + "body": {} + }, + "status": "Too Many Requests", + "code": 429, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "body": "{\n \"message\": \" Rate Limit Exceeded \"\n}", + "cookie": [], + "_postman_previewlanguage": "json" + }, + { + "id": "e04936d2-b770-4f24-b5f4-6ca94e1ba44c", + "name": "Internal Server Error - Returned if there is an unexpected error.", + "originalRequest": { + "url": { + "path": [ + "identity-profiles", + ":identity-profile-id" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [] + }, + "header": [ + { + "key": "Accept", + "value": "application/json" + }, + { + "description": { + "content": "Added as a part of security scheme: oauth2", + "type": "text/plain" + }, + "key": "Authorization", + "value": "" + } + ], + "method": "GET", + "body": {} + }, + "status": "Internal Server Error", + "code": 500, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "body": "{\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}", + "cookie": [], + "_postman_previewlanguage": "json" + } + ], + "event": [], + "protocolProfileBehavior": { + "disableBodyPruning": true + } + }, + { + "id": "ee64bb4c-7d56-47e6-8e52-f8f786324fb2", + "name": "Delete an Identity Profile", + "request": { + "name": "Delete an Identity Profile", + "description": { + "content": "This deletes an Identity Profile based on ID.\n\nOn success, this endpoint will return a reference to the bulk delete task result.\n\nA token with ORG_ADMIN authority is required to call this API.\n\nThe following rights are required to access this endpoint: idn:identity-profile:delete", + "type": "text/plain" + }, + "url": { + "path": [ + "identity-profiles", + ":identity-profile-id" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [ + { + "type": "any", + "value": "ef38f94347e94562b5bb8424a56397d8", + "key": "identity-profile-id", + "disabled": false, + "description": { + "content": "(Required) The Identity Profile ID.", + "type": "text/plain" + } + } + ] + }, + "header": [ + { + "key": "Accept", + "value": "application/json" + } + ], + "method": "DELETE", + "body": {}, + "auth": null + }, + "response": [ + { + "id": "4b01c4b3-3739-488e-b510-a3b0f168b4cc", + "name": "Accepted - Returns a TaskResult object referencing the bulk delete job created.", + "originalRequest": { + "url": { + "path": [ + "identity-profiles", + ":identity-profile-id" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [] + }, + "header": [ + { + "key": "Accept", + "value": "application/json" + }, + { + "description": { + "content": "Added as a part of security scheme: oauth2", + "type": "text/plain" + }, + "key": "Authorization", + "value": "" + } + ], + "method": "DELETE", + "body": {} + }, + "status": "Accepted", + "code": 202, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "body": "{\n \"id\": \"ff8081814d977c21014da056804a0af3\",\n \"name\": \"Background Object Terminator c8f030f2-b1a6-4e33-99e8-6935bc18735d\",\n \"description\": \"Generic task for terminating data in the overlay, used by the TerminationService.\",\n \"launcher\": \"support\",\n \"completed\": \"1946-03-13T06:28:06.338Z\",\n \"launched\": \"1992-12-12T02:20:30.921Z\",\n \"completionStatus\": \"Success\"\n}", + "cookie": [], + "_postman_previewlanguage": "json" + }, + { + "id": "3833dad0-7457-4776-b47f-bc276d6f6f7b", + "name": "Client Error - Returned if the request body is invalid.", + "originalRequest": { + "url": { + "path": [ + "identity-profiles", + ":identity-profile-id" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [] + }, + "header": [ + { + "key": "Accept", + "value": "application/json" + }, + { + "description": { + "content": "Added as a part of security scheme: oauth2", + "type": "text/plain" + }, + "key": "Authorization", + "value": "" + } + ], + "method": "DELETE", + "body": {} + }, + "status": "Bad Request", + "code": 400, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "body": "{\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 \"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 \"locale\": \"en-US\",\n \"localeOrigin\": \"DEFAULT\",\n \"text\": \"The request was syntactically correct but its content is semantically invalid.\"\n }\n ]\n}", + "cookie": [], + "_postman_previewlanguage": "json" + }, + { + "id": "a56a2075-c3fd-4815-b83a-c0ac9536ae66", + "name": "Unauthorized - Returned if there is no authorization header, or if the JWT token is expired.", + "originalRequest": { + "url": { + "path": [ + "identity-profiles", + ":identity-profile-id" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [] + }, + "header": [ + { + "key": "Accept", + "value": "application/json" + }, + { + "description": { + "content": "Added as a part of security scheme: oauth2", + "type": "text/plain" + }, + "key": "Authorization", + "value": "" + } + ], + "method": "DELETE", + "body": {} + }, + "status": "Unauthorized", + "code": 401, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "body": "{\n \"error\": \"JWT validation failed: JWT is expired\"\n}", + "cookie": [], + "_postman_previewlanguage": "json" + }, + { + "id": "e3495901-16b7-4b69-97f6-010ca87ea4e2", + "name": "Forbidden - Returned if the user you are running as, doesn't have access to this end-point.", + "originalRequest": { + "url": { + "path": [ + "identity-profiles", + ":identity-profile-id" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [] + }, + "header": [ + { + "key": "Accept", + "value": "application/json" + }, + { + "description": { + "content": "Added as a part of security scheme: oauth2", + "type": "text/plain" + }, + "key": "Authorization", + "value": "" + } + ], + "method": "DELETE", + "body": {} + }, + "status": "Forbidden", + "code": 403, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "body": "{\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}", + "cookie": [], + "_postman_previewlanguage": "json" + }, + { + "id": "74ed2942-479e-46f3-8a33-0fceeacf069a", + "name": "Not Found - returned if the request URL refers to a resource or object that does not exist", + "originalRequest": { + "url": { + "path": [ + "identity-profiles", + ":identity-profile-id" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [] + }, + "header": [ + { + "key": "Accept", + "value": "application/json" + }, + { + "description": { + "content": "Added as a part of security scheme: oauth2", + "type": "text/plain" + }, + "key": "Authorization", + "value": "" + } + ], + "method": "DELETE", + "body": {} + }, + "status": "Not Found", + "code": 404, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "body": "{\n \"detailCode\": \"404 Not found\",\n \"trackingId\": \"b21b1f7ce4da4d639f2c62a57171b427\",\n \"messages\": [\n {\n \"locale\": \"en-US\",\n \"localeOrigin\": \"DEFAULT\",\n \"text\": \"The server did not find a current representation for the target resource.\"\n }\n ]\n}", + "cookie": [], + "_postman_previewlanguage": "json" + }, + { + "id": "5c9ea6ef-ab51-4814-9d3f-d0adfdc7883c", + "name": "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.", + "originalRequest": { + "url": { + "path": [ + "identity-profiles", + ":identity-profile-id" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [] + }, + "header": [ + { + "key": "Accept", + "value": "application/json" + }, + { + "description": { + "content": "Added as a part of security scheme: oauth2", + "type": "text/plain" + }, + "key": "Authorization", + "value": "" + } + ], + "method": "DELETE", + "body": {} + }, + "status": "Too Many Requests", + "code": 429, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "body": "{\n \"message\": \" Rate Limit Exceeded \"\n}", + "cookie": [], + "_postman_previewlanguage": "json" + }, + { + "id": "a81cb33a-40dc-4f58-87e6-dae163f3c255", + "name": "Internal Server Error - Returned if there is an unexpected error.", + "originalRequest": { + "url": { + "path": [ + "identity-profiles", + ":identity-profile-id" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [] + }, + "header": [ + { + "key": "Accept", + "value": "application/json" + }, + { + "description": { + "content": "Added as a part of security scheme: oauth2", + "type": "text/plain" + }, + "key": "Authorization", + "value": "" + } + ], + "method": "DELETE", + "body": {} + }, + "status": "Internal Server Error", + "code": 500, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "body": "{\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}", + "cookie": [], + "_postman_previewlanguage": "json" + } + ], + "event": [], + "protocolProfileBehavior": { + "disableBodyPruning": true + } + }, + { + "id": "54d03c15-681a-4b86-9916-630e788a145e", + "name": "Get default Identity Attribute Config", + "request": { + "name": "Get default Identity Attribute Config", + "description": { + "content": "This returns the default identity attribute config.\nA token with ORG_ADMIN authority is required to call this API to get the default identity attribute config.", + "type": "text/plain" + }, + "url": { + "path": [ + "identity-profiles", + ":identity-profile-id", + "default-identity-attribute-config" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [ + { + "type": "any", + "value": "2b838de9-db9b-abcf-e646-d4f274ad4238", + "key": "identity-profile-id", + "disabled": false, + "description": { + "content": "(Required) The Identity Profile ID.", + "type": "text/plain" + } + } + ] + }, + "header": [ + { + "key": "Accept", + "value": "application/json" + } + ], + "method": "GET", + "body": {}, + "auth": null + }, + "response": [ + { + "id": "ba4eee2b-dcac-4bde-bcf5-5504bf45f5ff", + "name": "An Identity Attribute Config object.", + "originalRequest": { + "url": { + "path": [ + "identity-profiles", + ":identity-profile-id", + "default-identity-attribute-config" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [] + }, + "header": [ + { + "key": "Accept", + "value": "application/json" + }, + { + "description": { + "content": "Added as a part of security scheme: oauth2", + "type": "text/plain" + }, + "key": "Authorization", + "value": "" + } + ], + "method": "GET", + "body": {} + }, + "status": "OK", + "code": 200, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "body": "{\n \"enabled\": true,\n \"attributeTransforms\": [\n {\n \"identityAttributeName\": \"email\",\n \"transformDefinition\": {\n \"type\": \"accountAttribute\",\n \"attributes\": {\n \"attributeName\": \"e-mail\",\n \"sourceName\": \"MySource\",\n \"sourceId\": \"2c9180877a826e68017a8c0b03da1a53\"\n }\n }\n },\n {\n \"identityAttributeName\": \"email\",\n \"transformDefinition\": {\n \"type\": \"accountAttribute\",\n \"attributes\": {\n \"attributeName\": \"e-mail\",\n \"sourceName\": \"MySource\",\n \"sourceId\": \"2c9180877a826e68017a8c0b03da1a53\"\n }\n }\n }\n ]\n}", + "cookie": [], + "_postman_previewlanguage": "json" + }, + { + "id": "4af53a20-f07c-4255-946e-a80170e7cf4b", + "name": "Client Error - Returned if the request body is invalid.", + "originalRequest": { + "url": { + "path": [ + "identity-profiles", + ":identity-profile-id", + "default-identity-attribute-config" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [] + }, + "header": [ + { + "key": "Accept", + "value": "application/json" + }, + { + "description": { + "content": "Added as a part of security scheme: oauth2", + "type": "text/plain" + }, + "key": "Authorization", + "value": "" + } + ], + "method": "GET", + "body": {} + }, + "status": "Bad Request", + "code": 400, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "body": "{\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 \"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 \"locale\": \"en-US\",\n \"localeOrigin\": \"DEFAULT\",\n \"text\": \"The request was syntactically correct but its content is semantically invalid.\"\n }\n ]\n}", + "cookie": [], + "_postman_previewlanguage": "json" + }, + { + "id": "ed0112f7-1989-4ff3-8ef8-978aace1ac70", + "name": "Unauthorized - Returned if there is no authorization header, or if the JWT token is expired.", + "originalRequest": { + "url": { + "path": [ + "identity-profiles", + ":identity-profile-id", + "default-identity-attribute-config" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [] + }, + "header": [ + { + "key": "Accept", + "value": "application/json" + }, + { + "description": { + "content": "Added as a part of security scheme: oauth2", + "type": "text/plain" + }, + "key": "Authorization", + "value": "" + } + ], + "method": "GET", + "body": {} + }, + "status": "Unauthorized", + "code": 401, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "body": "{\n \"error\": \"JWT validation failed: JWT is expired\"\n}", + "cookie": [], + "_postman_previewlanguage": "json" + }, + { + "id": "1282b050-1776-4ff5-98d2-262f6afd3355", + "name": "Forbidden - Returned if the user you are running as, doesn't have access to this end-point.", + "originalRequest": { + "url": { + "path": [ + "identity-profiles", + ":identity-profile-id", + "default-identity-attribute-config" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [] + }, + "header": [ + { + "key": "Accept", + "value": "application/json" + }, + { + "description": { + "content": "Added as a part of security scheme: oauth2", + "type": "text/plain" + }, + "key": "Authorization", + "value": "" + } + ], + "method": "GET", + "body": {} + }, + "status": "Forbidden", + "code": 403, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "body": "{\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}", + "cookie": [], + "_postman_previewlanguage": "json" + }, + { + "id": "fcf30860-cc11-42a5-827a-6d76d9ed67a1", + "name": "Not Found - returned if the request URL refers to a resource or object that does not exist", + "originalRequest": { + "url": { + "path": [ + "identity-profiles", + ":identity-profile-id", + "default-identity-attribute-config" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [] + }, + "header": [ + { + "key": "Accept", + "value": "application/json" + }, + { + "description": { + "content": "Added as a part of security scheme: oauth2", + "type": "text/plain" + }, + "key": "Authorization", + "value": "" + } + ], + "method": "GET", + "body": {} + }, + "status": "Not Found", + "code": 404, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "body": "{\n \"detailCode\": \"404 Not found\",\n \"trackingId\": \"b21b1f7ce4da4d639f2c62a57171b427\",\n \"messages\": [\n {\n \"locale\": \"en-US\",\n \"localeOrigin\": \"DEFAULT\",\n \"text\": \"The server did not find a current representation for the target resource.\"\n }\n ]\n}", + "cookie": [], + "_postman_previewlanguage": "json" + }, + { + "id": "bafa0d58-bf89-4512-a023-da9277c6f125", + "name": "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.", + "originalRequest": { + "url": { + "path": [ + "identity-profiles", + ":identity-profile-id", + "default-identity-attribute-config" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [] + }, + "header": [ + { + "key": "Accept", + "value": "application/json" + }, + { + "description": { + "content": "Added as a part of security scheme: oauth2", + "type": "text/plain" + }, + "key": "Authorization", + "value": "" + } + ], + "method": "GET", + "body": {} + }, + "status": "Too Many Requests", + "code": 429, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "body": "{\n \"message\": \" Rate Limit Exceeded \"\n}", + "cookie": [], + "_postman_previewlanguage": "json" + }, + { + "id": "6ce7440c-2671-4838-b019-41b266d13ff9", + "name": "Internal Server Error - Returned if there is an unexpected error.", + "originalRequest": { + "url": { + "path": [ + "identity-profiles", + ":identity-profile-id", + "default-identity-attribute-config" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [] + }, + "header": [ + { + "key": "Accept", + "value": "application/json" + }, + { + "description": { + "content": "Added as a part of security scheme: oauth2", + "type": "text/plain" + }, + "key": "Authorization", + "value": "" + } + ], + "method": "GET", + "body": {} + }, + "status": "Internal Server Error", + "code": 500, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "body": "{\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}", + "cookie": [], + "_postman_previewlanguage": "json" + } + ], + "event": [], + "protocolProfileBehavior": { + "disableBodyPruning": true + } + }, + { + "id": "32540b69-8a20-4255-86e8-1e79c64812d7", + "name": "Process identities under profile", + "request": { + "name": "Process identities under profile", + "description": { + "content": "Process identities under the profile\n\nA token with ORG_ADMIN authority is required to call this API.", + "type": "text/plain" + }, + "url": { + "path": [ + "identity-profiles", + ":identity-profile-id", + "process-identities" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [ + { + "type": "any", + "value": "ef38f94347e94562b5bb8424a56397d8", + "key": "identity-profile-id", + "disabled": false, + "description": { + "content": "(Required) The Identity Profile ID to be processed", + "type": "text/plain" + } + } + ] + }, + "header": [ + { + "key": "Accept", + "value": "application/json" + } + ], + "method": "POST", + "body": {}, + "auth": null + }, + "response": [ + { + "id": "5fe0819c-aeff-4261-b8a8-cfe4707721b3", + "name": "Accepted status after refresh has launched", + "originalRequest": { + "url": { + "path": [ + "identity-profiles", + ":identity-profile-id", + "process-identities" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [] + }, + "header": [ + { + "key": "Accept", + "value": "application/json" + }, + { + "description": { + "content": "Added as a part of security scheme: oauth2", + "type": "text/plain" + }, + "key": "Authorization", + "value": "" + } + ], + "method": "POST", + "body": {} + }, + "status": "Accepted", + "code": 202, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "body": "{}", + "cookie": [], + "_postman_previewlanguage": "json" + }, + { + "id": "efaf9d2e-c19a-411e-84fd-736e2318de63", + "name": "Client Error - Returned if the request body is invalid.", + "originalRequest": { + "url": { + "path": [ + "identity-profiles", + ":identity-profile-id", + "process-identities" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [] + }, + "header": [ + { + "key": "Accept", + "value": "application/json" + }, + { + "description": { + "content": "Added as a part of security scheme: oauth2", + "type": "text/plain" + }, + "key": "Authorization", + "value": "" + } + ], + "method": "POST", + "body": {} + }, + "status": "Bad Request", + "code": 400, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "body": "{\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 \"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 \"locale\": \"en-US\",\n \"localeOrigin\": \"DEFAULT\",\n \"text\": \"The request was syntactically correct but its content is semantically invalid.\"\n }\n ]\n}", + "cookie": [], + "_postman_previewlanguage": "json" + }, + { + "id": "84bb967f-89bc-4748-be34-4dbc50475c89", + "name": "Unauthorized - Returned if there is no authorization header, or if the JWT token is expired.", + "originalRequest": { + "url": { + "path": [ + "identity-profiles", + ":identity-profile-id", + "process-identities" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [] + }, + "header": [ + { + "key": "Accept", + "value": "application/json" + }, + { + "description": { + "content": "Added as a part of security scheme: oauth2", + "type": "text/plain" + }, + "key": "Authorization", + "value": "" + } + ], + "method": "POST", + "body": {} + }, + "status": "Unauthorized", + "code": 401, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "body": "{\n \"error\": \"JWT validation failed: JWT is expired\"\n}", + "cookie": [], + "_postman_previewlanguage": "json" + }, + { + "id": "535218b5-b2cb-4a6d-9ccb-bf736a20da6d", + "name": "Forbidden - Returned if the user you are running as, doesn't have access to this end-point.", + "originalRequest": { + "url": { + "path": [ + "identity-profiles", + ":identity-profile-id", + "process-identities" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [] + }, + "header": [ + { + "key": "Accept", + "value": "application/json" + }, + { + "description": { + "content": "Added as a part of security scheme: oauth2", + "type": "text/plain" + }, + "key": "Authorization", + "value": "" + } + ], + "method": "POST", + "body": {} + }, + "status": "Forbidden", + "code": 403, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "body": "{\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}", + "cookie": [], + "_postman_previewlanguage": "json" + }, + { + "id": "bcd8af44-48b5-47cb-a7e5-2ea797463887", + "name": "Not Found - returned if the request URL refers to a resource or object that does not exist", + "originalRequest": { + "url": { + "path": [ + "identity-profiles", + ":identity-profile-id", + "process-identities" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [] + }, + "header": [ + { + "key": "Accept", + "value": "application/json" + }, + { + "description": { + "content": "Added as a part of security scheme: oauth2", + "type": "text/plain" + }, + "key": "Authorization", + "value": "" + } + ], + "method": "POST", + "body": {} + }, + "status": "Not Found", + "code": 404, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "body": "{\n \"detailCode\": \"404 Not found\",\n \"trackingId\": \"b21b1f7ce4da4d639f2c62a57171b427\",\n \"messages\": [\n {\n \"locale\": \"en-US\",\n \"localeOrigin\": \"DEFAULT\",\n \"text\": \"The server did not find a current representation for the target resource.\"\n }\n ]\n}", + "cookie": [], + "_postman_previewlanguage": "json" + }, + { + "id": "efa8c808-cd46-4268-8cc8-a877532b0b71", + "name": "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.", + "originalRequest": { + "url": { + "path": [ + "identity-profiles", + ":identity-profile-id", + "process-identities" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [] + }, + "header": [ + { + "key": "Accept", + "value": "application/json" + }, + { + "description": { + "content": "Added as a part of security scheme: oauth2", + "type": "text/plain" + }, + "key": "Authorization", + "value": "" + } + ], + "method": "POST", + "body": {} + }, + "status": "Too Many Requests", + "code": 429, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "body": "{\n \"message\": \" Rate Limit Exceeded \"\n}", + "cookie": [], + "_postman_previewlanguage": "json" + }, + { + "id": "6fb3c63d-ac32-4a0d-af6c-c8a99a2c4eb5", + "name": "Internal Server Error - Returned if there is an unexpected error.", + "originalRequest": { + "url": { + "path": [ + "identity-profiles", + ":identity-profile-id", + "process-identities" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [] + }, + "header": [ + { + "key": "Accept", + "value": "application/json" + }, + { + "description": { + "content": "Added as a part of security scheme: oauth2", + "type": "text/plain" + }, + "key": "Authorization", + "value": "" + } + ], + "method": "POST", + "body": {} + }, + "status": "Internal Server Error", + "code": 500, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "body": "{\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}", + "cookie": [], + "_postman_previewlanguage": "json" + } + ], + "event": [], + "protocolProfileBehavior": { + "disableBodyPruning": true + } + } + ] + }, + { + "name": "Non-Employee Lifecycle Management", + "description": "Use this API to implement non-employee lifecycle management functionality. \nWith this functionality in place, administrators can create non-employee records and configure them for use in their organizations. \nThis allows organizations to provide secure access to non-employees and control that access. \n\nThe 'non-employee' term refers to any consultant, contractor, intern, or other user in an organization who is not a full-time permanent employee. \nOrganizations can track non-employees' access and activity in IdentityNow by creating and maintaining non-employee sources. \nOrganizations can have a maximum of 50 non-employee sources. \n\nBy using SailPoint's Non-Employee Lifecycle Management functionality, you agree to the following:\n\n- SailPoint is not responsible for storing sensitive data. \nYou may only add account attributes to non-employee identities that are necessary for business operations and are consistent with your contractual limitations on data that may be sent or stored in IdentityNow.\n\n- You are responsible for regularly downloading your list of non-employee accounts for all the sources you create and storing this list of accounts in a managed location to maintain an authoritative system of record and backup data for these accounts.\n\nTo manage non-employees in IdentityNow, administrators must create a non-employee source and add accounts to the source. \n\nTo create a non-employee source in IdentityNow, administrators must use the Admin panel to go to Connections > Sources.\nThey must then specify 'Non-Employee' in the 'Source Type' field. \nRefer to [Creating a Non-Employee Source](https://documentation.sailpoint.com/saas/help/common/non-employee-mgmt.html#creating-a-non-employee-source) for more details about how to create non-employee sources.\n\nTo add accounts to a non-employee source in IdentityNow, administrators can select the non-employee source and add the accounts. \nThey can also use the 'Manage Non-Employees' widget on their user dashboards to reach the list of sources and then select the non-employee source they want to add the accounts to. \n\nAdministrators can either add accounts individually or in bulk. Each non-employee source can have a maximum of 20,000 accounts. \nTo add accounts in bulk, they must select the 'Bulk Upload' option and upload a CSV file. \nRefer to [Adding Accounts](https://documentation.sailpoint.com/saas/help/common/non-employee-mgmt.html#adding-accounts) for more details about how to add accounts to non-employee sources.\n\nOnce administrators have created the non-employee source and added accounts to it, they can create identity profiles to generate identities for the non-employee accounts and manage the non-employee identities the same way they would any other identities. \n\nRefer to [Managing Non-Employee Sources and Accounts](https://documentation.sailpoint.com/saas/help/common/non-employee-mgmt.html) for more information about non-employee lifecycle management.\n", + "item": [ + { + "id": "49dea05d-b41c-4958-aa2d-fc5ba61900e4", + "name": "Create Non-Employee Record", + "request": { + "name": "Create Non-Employee Record", + "description": { + "content": "This request will create a non-employee record.\nRequires role context of `idn:nesr:create`", + "type": "text/plain" + }, + "url": { + "path": [ + "non-employee-records" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [] + }, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + }, + { + "key": "Accept", + "value": "application/json" + } + ], + "method": "POST", + "body": { + "mode": "raw", + "raw": "{\n \"accountName\": \"william.smith\",\n \"firstName\": \"William\",\n \"lastName\": \"Smith\",\n \"email\": \"william.smith@example.com\",\n \"phone\": \"5555555555\",\n \"manager\": \"jane.doe\",\n \"sourceId\": \"2c91808568c529c60168cca6f90c1313\",\n \"startDate\": \"2020-03-24T00:00:00-05:00\",\n \"endDate\": \"2021-03-25T00:00:00-05:00\",\n \"data\": {\n \"description\": \"Auditing\"\n }\n}", + "options": { + "raw": { + "headerFamily": "json", + "language": "json" + } + } + }, + "auth": null + }, + "response": [ + { + "id": "16994623-a33b-4e78-9358-ebf28b97b29f", + "name": "Created non-employee record.", + "originalRequest": { + "url": { + "path": [ + "non-employee-records" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [] + }, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + }, + { + "key": "Accept", + "value": "application/json" + }, + { + "description": { + "content": "Added as a part of security scheme: oauth2", + "type": "text/plain" + }, + "key": "Authorization", + "value": "" + } + ], + "method": "POST", + "body": { + "mode": "raw", + "raw": "{\n \"accountName\": \"william.smith\",\n \"firstName\": \"William\",\n \"lastName\": \"Smith\",\n \"email\": \"william.smith@example.com\",\n \"phone\": \"5555555555\",\n \"manager\": \"jane.doe\",\n \"sourceId\": \"2c91808568c529c60168cca6f90c1313\",\n \"startDate\": \"2020-03-24T00:00:00-05:00\",\n \"endDate\": \"2021-03-25T00:00:00-05:00\",\n \"data\": {\n \"description\": \"Auditing\"\n }\n}", + "options": { + "raw": { + "headerFamily": "json", + "language": "json" + } + } + } + }, + "status": "OK", + "code": 200, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "body": "{\n \"id\": \"ef38f94347e94562b5bb8424a56397d8\",\n \"accountName\": \"Abby.Smith\",\n \"firstName\": \"William\",\n \"lastName\": \"Smith\",\n \"email\": \"william.smith@example.com\",\n \"phone\": \"5555555555\",\n \"manager\": \"jane.doe\",\n \"sourceId\": \"2c91808568c529c60168cca6f90c1313\",\n \"data\": {\n \"description\": \"Auditing\"\n },\n \"startDate\": \"2019-08-23T18:52:59.162Z\",\n \"endDate\": \"2020-08-23T18:52:59.162Z\",\n \"modified\": \"2019-08-23T18:52:59.162Z\",\n \"created\": \"2019-08-23T18:40:35.772Z\"\n}", + "cookie": [], + "_postman_previewlanguage": "json" + }, + { + "id": "20d582b1-6bf3-4171-934f-196b972231c3", + "name": "Client Error - Returned if the request body is invalid.", + "originalRequest": { + "url": { + "path": [ + "non-employee-records" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [] + }, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + }, + { + "key": "Accept", + "value": "application/json" + }, + { + "description": { + "content": "Added as a part of security scheme: oauth2", + "type": "text/plain" + }, + "key": "Authorization", + "value": "" + } + ], + "method": "POST", + "body": { + "mode": "raw", + "raw": "{\n \"accountName\": \"william.smith\",\n \"firstName\": \"William\",\n \"lastName\": \"Smith\",\n \"email\": \"william.smith@example.com\",\n \"phone\": \"5555555555\",\n \"manager\": \"jane.doe\",\n \"sourceId\": \"2c91808568c529c60168cca6f90c1313\",\n \"startDate\": \"2020-03-24T00:00:00-05:00\",\n \"endDate\": \"2021-03-25T00:00:00-05:00\",\n \"data\": {\n \"description\": \"Auditing\"\n }\n}", + "options": { + "raw": { + "headerFamily": "json", + "language": "json" + } + } + } + }, + "status": "Bad Request", + "code": 400, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "body": "{\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 \"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 \"locale\": \"en-US\",\n \"localeOrigin\": \"DEFAULT\",\n \"text\": \"The request was syntactically correct but its content is semantically invalid.\"\n }\n ]\n}", + "cookie": [], + "_postman_previewlanguage": "json" + }, + { + "id": "6fbdb2ad-2eec-4611-bd07-a89821c68b52", + "name": "Unauthorized - Returned if there is no authorization header, or if the JWT token is expired.", + "originalRequest": { + "url": { + "path": [ + "non-employee-records" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [] + }, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + }, + { + "key": "Accept", + "value": "application/json" + }, + { + "description": { + "content": "Added as a part of security scheme: oauth2", + "type": "text/plain" + }, + "key": "Authorization", + "value": "" + } + ], + "method": "POST", + "body": { + "mode": "raw", + "raw": "{\n \"accountName\": \"william.smith\",\n \"firstName\": \"William\",\n \"lastName\": \"Smith\",\n \"email\": \"william.smith@example.com\",\n \"phone\": \"5555555555\",\n \"manager\": \"jane.doe\",\n \"sourceId\": \"2c91808568c529c60168cca6f90c1313\",\n \"startDate\": \"2020-03-24T00:00:00-05:00\",\n \"endDate\": \"2021-03-25T00:00:00-05:00\",\n \"data\": {\n \"description\": \"Auditing\"\n }\n}", + "options": { + "raw": { + "headerFamily": "json", + "language": "json" + } + } + } + }, + "status": "Unauthorized", + "code": 401, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "body": "{\n \"error\": \"JWT validation failed: JWT is expired\"\n}", + "cookie": [], + "_postman_previewlanguage": "json" + }, + { + "id": "a5f63483-937e-4059-991a-e263cd861ff6", + "name": "Forbidden - Returned if the user you are running as, doesn't have access to this end-point.", + "originalRequest": { + "url": { + "path": [ + "non-employee-records" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [] + }, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + }, + { + "key": "Accept", + "value": "application/json" + }, + { + "description": { + "content": "Added as a part of security scheme: oauth2", + "type": "text/plain" + }, + "key": "Authorization", + "value": "" + } + ], + "method": "POST", + "body": { + "mode": "raw", + "raw": "{\n \"accountName\": \"william.smith\",\n \"firstName\": \"William\",\n \"lastName\": \"Smith\",\n \"email\": \"william.smith@example.com\",\n \"phone\": \"5555555555\",\n \"manager\": \"jane.doe\",\n \"sourceId\": \"2c91808568c529c60168cca6f90c1313\",\n \"startDate\": \"2020-03-24T00:00:00-05:00\",\n \"endDate\": \"2021-03-25T00:00:00-05:00\",\n \"data\": {\n \"description\": \"Auditing\"\n }\n}", + "options": { + "raw": { + "headerFamily": "json", + "language": "json" + } + } + } + }, + "status": "Forbidden", + "code": 403, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "body": "{\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}", + "cookie": [], + "_postman_previewlanguage": "json" + }, + { + "id": "f3a73bec-b636-4cf1-9986-759cc45db7b3", + "name": "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.", + "originalRequest": { + "url": { + "path": [ + "non-employee-records" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [] + }, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + }, + { + "key": "Accept", + "value": "application/json" + }, + { + "description": { + "content": "Added as a part of security scheme: oauth2", + "type": "text/plain" + }, + "key": "Authorization", + "value": "" + } + ], + "method": "POST", + "body": { + "mode": "raw", + "raw": "{\n \"accountName\": \"william.smith\",\n \"firstName\": \"William\",\n \"lastName\": \"Smith\",\n \"email\": \"william.smith@example.com\",\n \"phone\": \"5555555555\",\n \"manager\": \"jane.doe\",\n \"sourceId\": \"2c91808568c529c60168cca6f90c1313\",\n \"startDate\": \"2020-03-24T00:00:00-05:00\",\n \"endDate\": \"2021-03-25T00:00:00-05:00\",\n \"data\": {\n \"description\": \"Auditing\"\n }\n}", + "options": { + "raw": { + "headerFamily": "json", + "language": "json" + } + } + } + }, + "status": "Too Many Requests", + "code": 429, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "body": "{\n \"message\": \" Rate Limit Exceeded \"\n}", + "cookie": [], + "_postman_previewlanguage": "json" + }, + { + "id": "da368ac2-c145-42d9-8a67-06303f1fdb31", + "name": "Internal Server Error - Returned if there is an unexpected error.", + "originalRequest": { + "url": { + "path": [ + "non-employee-records" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [] + }, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + }, + { + "key": "Accept", + "value": "application/json" + }, + { + "description": { + "content": "Added as a part of security scheme: oauth2", + "type": "text/plain" + }, + "key": "Authorization", + "value": "" + } + ], + "method": "POST", + "body": { + "mode": "raw", + "raw": "{\n \"accountName\": \"william.smith\",\n \"firstName\": \"William\",\n \"lastName\": \"Smith\",\n \"email\": \"william.smith@example.com\",\n \"phone\": \"5555555555\",\n \"manager\": \"jane.doe\",\n \"sourceId\": \"2c91808568c529c60168cca6f90c1313\",\n \"startDate\": \"2020-03-24T00:00:00-05:00\",\n \"endDate\": \"2021-03-25T00:00:00-05:00\",\n \"data\": {\n \"description\": \"Auditing\"\n }\n}", + "options": { + "raw": { + "headerFamily": "json", + "language": "json" + } + } + } + }, + "status": "Internal Server Error", + "code": 500, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "body": "{\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}", + "cookie": [], + "_postman_previewlanguage": "json" + } + ], + "event": [], + "protocolProfileBehavior": { + "disableBodyPruning": true + } + }, + { + "id": "48a26ad5-b412-4129-ac45-b06153980adc", + "name": "List Non-Employee Records", + "request": { + "name": "List Non-Employee Records", + "description": { + "content": "This gets a list of non-employee records. There are two contextual uses for this endpoint:\n 1. The user has the role context of `idn:nesr:read`, in which case they can get a list of all of the non-employees.\n 2. The user is an account manager, in which case they can get a list of the non-employees that they manage.", + "type": "text/plain" + }, + "url": { + "path": [ + "non-employee-records" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [ + { + "disabled": false, + "description": { + "content": "Max number of results to return.\nSee [V3 API Standard Collection Parameters](https://developer.sailpoint.com/idn/api/standard-collection-parameters) for more information.", + "type": "text/plain" + }, + "key": "limit", + "value": "250" + }, + { + "disabled": false, + "description": { + "content": "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.", + "type": "text/plain" + }, + "key": "offset", + "value": "0" + }, + { + "disabled": false, + "description": { + "content": "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.", + "type": "text/plain" + }, + "key": "count", + "value": "true" + }, + { + "disabled": false, + "description": { + "content": "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: **id, accountName, sourceId, manager, firstName, lastName, email, phone, startDate, endDate, created, modified**", + "type": "text/plain" + }, + "key": "sorters", + "value": "accountName,sourceId" + }, + { + "disabled": false, + "description": { + "content": "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**sourceId**: *eq*", + "type": "text/plain" + }, + "key": "filters", + "value": "sourceId eq \"2c91808568c529c60168cca6f90c1313\"" + } + ], + "variable": [] + }, + "header": [ + { + "key": "Accept", + "value": "application/json" + } + ], + "method": "GET", + "body": {}, + "auth": null + }, + "response": [ + { + "id": "63cb9249-fa02-4dd0-9730-f347cf3e04e7", + "name": "Non-Employee record objects", + "originalRequest": { + "url": { + "path": [ + "non-employee-records" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [ + { + "disabled": false, + "description": { + "content": "Max number of results to return.\nSee [V3 API Standard Collection Parameters](https://developer.sailpoint.com/idn/api/standard-collection-parameters) for more information.", + "type": "text/plain" + }, + "key": "limit", + "value": "250" + }, + { + "disabled": false, + "description": { + "content": "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.", + "type": "text/plain" + }, + "key": "offset", + "value": "0" + }, + { + "disabled": false, + "description": { + "content": "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.", + "type": "text/plain" + }, + "key": "count", + "value": "true" + }, + { + "disabled": false, + "description": { + "content": "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: **id, accountName, sourceId, manager, firstName, lastName, email, phone, startDate, endDate, created, modified**", + "type": "text/plain" + }, + "key": "sorters", + "value": "accountName,sourceId" + }, + { + "disabled": false, + "description": { + "content": "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**sourceId**: *eq*", + "type": "text/plain" + }, + "key": "filters", + "value": "sourceId eq \"2c91808568c529c60168cca6f90c1313\"" + } + ], + "variable": [] + }, + "header": [ + { + "key": "Accept", + "value": "application/json" + }, + { + "description": { + "content": "Added as a part of security scheme: oauth2", + "type": "text/plain" + }, + "key": "Authorization", + "value": "" + } + ], + "method": "GET", + "body": {} + }, + "status": "OK", + "code": 200, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "body": "[\n {\n \"id\": \"ef38f94347e94562b5bb8424a56397d8\",\n \"accountName\": \"Abby.Smith\",\n \"firstName\": \"William\",\n \"lastName\": \"Smith\",\n \"email\": \"william.smith@example.com\",\n \"phone\": \"5555555555\",\n \"manager\": \"jane.doe\",\n \"sourceId\": \"2c91808568c529c60168cca6f90c1313\",\n \"data\": {\n \"description\": \"Auditing\"\n },\n \"startDate\": \"2019-08-23T18:52:59.162Z\",\n \"endDate\": \"2020-08-23T18:52:59.162Z\",\n \"modified\": \"2019-08-23T18:52:59.162Z\",\n \"created\": \"2019-08-23T18:40:35.772Z\"\n },\n {\n \"id\": \"ef38f94347e94562b5bb8424a56397d8\",\n \"accountName\": \"Abby.Smith\",\n \"firstName\": \"William\",\n \"lastName\": \"Smith\",\n \"email\": \"william.smith@example.com\",\n \"phone\": \"5555555555\",\n \"manager\": \"jane.doe\",\n \"sourceId\": \"2c91808568c529c60168cca6f90c1313\",\n \"data\": {\n \"description\": \"Auditing\"\n },\n \"startDate\": \"2019-08-23T18:52:59.162Z\",\n \"endDate\": \"2020-08-23T18:52:59.162Z\",\n \"modified\": \"2019-08-23T18:52:59.162Z\",\n \"created\": \"2019-08-23T18:40:35.772Z\"\n }\n]", + "cookie": [], + "_postman_previewlanguage": "json" + }, + { + "id": "6ab70e91-e811-418e-ab91-bcdd5c4dd286", + "name": "Client Error - Returned if the request body is invalid.", + "originalRequest": { + "url": { + "path": [ + "non-employee-records" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [ + { + "disabled": false, + "description": { + "content": "Max number of results to return.\nSee [V3 API Standard Collection Parameters](https://developer.sailpoint.com/idn/api/standard-collection-parameters) for more information.", + "type": "text/plain" + }, + "key": "limit", + "value": "250" + }, + { + "disabled": false, + "description": { + "content": "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.", + "type": "text/plain" + }, + "key": "offset", + "value": "0" + }, + { + "disabled": false, + "description": { + "content": "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.", + "type": "text/plain" + }, + "key": "count", + "value": "true" + }, + { + "disabled": false, + "description": { + "content": "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: **id, accountName, sourceId, manager, firstName, lastName, email, phone, startDate, endDate, created, modified**", + "type": "text/plain" + }, + "key": "sorters", + "value": "accountName,sourceId" + }, + { + "disabled": false, + "description": { + "content": "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**sourceId**: *eq*", + "type": "text/plain" + }, + "key": "filters", + "value": "sourceId eq \"2c91808568c529c60168cca6f90c1313\"" + } + ], + "variable": [] + }, + "header": [ + { + "key": "Accept", + "value": "application/json" + }, + { + "description": { + "content": "Added as a part of security scheme: oauth2", + "type": "text/plain" + }, + "key": "Authorization", + "value": "" + } + ], + "method": "GET", + "body": {} + }, + "status": "Bad Request", + "code": 400, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "body": "{\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 \"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 \"locale\": \"en-US\",\n \"localeOrigin\": \"DEFAULT\",\n \"text\": \"The request was syntactically correct but its content is semantically invalid.\"\n }\n ]\n}", + "cookie": [], + "_postman_previewlanguage": "json" + }, + { + "id": "8fba9a30-e4aa-43fc-9c6b-160b228e7b97", + "name": "Unauthorized - Returned if there is no authorization header, or if the JWT token is expired.", + "originalRequest": { + "url": { + "path": [ + "non-employee-records" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [ + { + "disabled": false, + "description": { + "content": "Max number of results to return.\nSee [V3 API Standard Collection Parameters](https://developer.sailpoint.com/idn/api/standard-collection-parameters) for more information.", + "type": "text/plain" + }, + "key": "limit", + "value": "250" + }, + { + "disabled": false, + "description": { + "content": "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.", + "type": "text/plain" + }, + "key": "offset", + "value": "0" + }, + { + "disabled": false, + "description": { + "content": "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.", + "type": "text/plain" + }, + "key": "count", + "value": "true" + }, + { + "disabled": false, + "description": { + "content": "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: **id, accountName, sourceId, manager, firstName, lastName, email, phone, startDate, endDate, created, modified**", + "type": "text/plain" + }, + "key": "sorters", + "value": "accountName,sourceId" + }, + { + "disabled": false, + "description": { + "content": "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**sourceId**: *eq*", + "type": "text/plain" + }, + "key": "filters", + "value": "sourceId eq \"2c91808568c529c60168cca6f90c1313\"" + } + ], + "variable": [] + }, + "header": [ + { + "key": "Accept", + "value": "application/json" + }, + { + "description": { + "content": "Added as a part of security scheme: oauth2", + "type": "text/plain" + }, + "key": "Authorization", + "value": "" + } + ], + "method": "GET", + "body": {} + }, + "status": "Unauthorized", + "code": 401, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "body": "{\n \"error\": \"JWT validation failed: JWT is expired\"\n}", + "cookie": [], + "_postman_previewlanguage": "json" + }, + { + "id": "89ce4a70-6865-42e5-8374-deecd22aee1b", + "name": "Forbidden - Returned if the user you are running as, doesn't have access to this end-point.", + "originalRequest": { + "url": { + "path": [ + "non-employee-records" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [ + { + "disabled": false, + "description": { + "content": "Max number of results to return.\nSee [V3 API Standard Collection Parameters](https://developer.sailpoint.com/idn/api/standard-collection-parameters) for more information.", + "type": "text/plain" + }, + "key": "limit", + "value": "250" + }, + { + "disabled": false, + "description": { + "content": "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.", + "type": "text/plain" + }, + "key": "offset", + "value": "0" + }, + { + "disabled": false, + "description": { + "content": "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.", + "type": "text/plain" + }, + "key": "count", + "value": "true" + }, + { + "disabled": false, + "description": { + "content": "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: **id, accountName, sourceId, manager, firstName, lastName, email, phone, startDate, endDate, created, modified**", + "type": "text/plain" + }, + "key": "sorters", + "value": "accountName,sourceId" + }, + { + "disabled": false, + "description": { + "content": "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**sourceId**: *eq*", + "type": "text/plain" + }, + "key": "filters", + "value": "sourceId eq \"2c91808568c529c60168cca6f90c1313\"" + } + ], + "variable": [] + }, + "header": [ + { + "key": "Accept", + "value": "application/json" + }, + { + "description": { + "content": "Added as a part of security scheme: oauth2", + "type": "text/plain" + }, + "key": "Authorization", + "value": "" + } + ], + "method": "GET", + "body": {} + }, + "status": "Forbidden", + "code": 403, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "body": "{\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}", + "cookie": [], + "_postman_previewlanguage": "json" + }, + { + "id": "55335518-89b6-41c1-8cbc-9dcf65e15aa0", + "name": "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.", + "originalRequest": { + "url": { + "path": [ + "non-employee-records" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [ + { + "disabled": false, + "description": { + "content": "Max number of results to return.\nSee [V3 API Standard Collection Parameters](https://developer.sailpoint.com/idn/api/standard-collection-parameters) for more information.", + "type": "text/plain" + }, + "key": "limit", + "value": "250" + }, + { + "disabled": false, + "description": { + "content": "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.", + "type": "text/plain" + }, + "key": "offset", + "value": "0" + }, + { + "disabled": false, + "description": { + "content": "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.", + "type": "text/plain" + }, + "key": "count", + "value": "true" + }, + { + "disabled": false, + "description": { + "content": "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: **id, accountName, sourceId, manager, firstName, lastName, email, phone, startDate, endDate, created, modified**", + "type": "text/plain" + }, + "key": "sorters", + "value": "accountName,sourceId" + }, + { + "disabled": false, + "description": { + "content": "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**sourceId**: *eq*", + "type": "text/plain" + }, + "key": "filters", + "value": "sourceId eq \"2c91808568c529c60168cca6f90c1313\"" + } + ], + "variable": [] + }, + "header": [ + { + "key": "Accept", + "value": "application/json" + }, + { + "description": { + "content": "Added as a part of security scheme: oauth2", + "type": "text/plain" + }, + "key": "Authorization", + "value": "" + } + ], + "method": "GET", + "body": {} + }, + "status": "Too Many Requests", + "code": 429, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "body": "{\n \"message\": \" Rate Limit Exceeded \"\n}", + "cookie": [], + "_postman_previewlanguage": "json" + }, + { + "id": "9523d5c4-989e-4d02-976c-e4d5d0a678f7", + "name": "Internal Server Error - Returned if there is an unexpected error.", + "originalRequest": { + "url": { + "path": [ + "non-employee-records" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [ + { + "disabled": false, + "description": { + "content": "Max number of results to return.\nSee [V3 API Standard Collection Parameters](https://developer.sailpoint.com/idn/api/standard-collection-parameters) for more information.", + "type": "text/plain" + }, + "key": "limit", + "value": "250" + }, + { + "disabled": false, + "description": { + "content": "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.", + "type": "text/plain" + }, + "key": "offset", + "value": "0" + }, + { + "disabled": false, + "description": { + "content": "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.", + "type": "text/plain" + }, + "key": "count", + "value": "true" + }, + { + "disabled": false, + "description": { + "content": "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: **id, accountName, sourceId, manager, firstName, lastName, email, phone, startDate, endDate, created, modified**", + "type": "text/plain" + }, + "key": "sorters", + "value": "accountName,sourceId" + }, + { + "disabled": false, + "description": { + "content": "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**sourceId**: *eq*", + "type": "text/plain" + }, + "key": "filters", + "value": "sourceId eq \"2c91808568c529c60168cca6f90c1313\"" + } + ], + "variable": [] + }, + "header": [ + { + "key": "Accept", + "value": "application/json" + }, + { + "description": { + "content": "Added as a part of security scheme: oauth2", + "type": "text/plain" + }, + "key": "Authorization", + "value": "" + } + ], + "method": "GET", + "body": {} + }, + "status": "Internal Server Error", + "code": 500, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "body": "{\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}", + "cookie": [], + "_postman_previewlanguage": "json" + } + ], + "event": [], + "protocolProfileBehavior": { + "disableBodyPruning": true + } + }, + { + "id": "50d67d41-3e5e-4e68-a76b-7fcca380f7f1", + "name": "Get a Non-Employee Record", + "request": { + "name": "Get a Non-Employee Record", + "description": { + "content": "This gets a non-employee record.\nRequires role context of `idn:nesr:read`", + "type": "text/plain" + }, + "url": { + "path": [ + "non-employee-records", + ":id" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [ + { + "type": "any", + "value": "ef38f94347e94562b5bb8424a56397d8", + "key": "id", + "disabled": false, + "description": { + "content": "(Required) Non-Employee record id (UUID)", + "type": "text/plain" + } + } + ] + }, + "header": [ + { + "key": "Accept", + "value": "application/json" + } + ], + "method": "GET", + "body": {}, + "auth": null + }, + "response": [ + { + "id": "303eee05-0640-4e97-a667-ed1dddd0f828", + "name": "Non-Employee record object", + "originalRequest": { + "url": { + "path": [ + "non-employee-records", + ":id" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [] + }, + "header": [ + { + "key": "Accept", + "value": "application/json" + }, + { + "description": { + "content": "Added as a part of security scheme: oauth2", + "type": "text/plain" + }, + "key": "Authorization", + "value": "" + } + ], + "method": "GET", + "body": {} + }, + "status": "OK", + "code": 200, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "body": "{\n \"id\": \"ef38f94347e94562b5bb8424a56397d8\",\n \"accountName\": \"Abby.Smith\",\n \"firstName\": \"William\",\n \"lastName\": \"Smith\",\n \"email\": \"william.smith@example.com\",\n \"phone\": \"5555555555\",\n \"manager\": \"jane.doe\",\n \"sourceId\": \"2c91808568c529c60168cca6f90c1313\",\n \"data\": {\n \"description\": \"Auditing\"\n },\n \"startDate\": \"2019-08-23T18:52:59.162Z\",\n \"endDate\": \"2020-08-23T18:52:59.162Z\",\n \"modified\": \"2019-08-23T18:52:59.162Z\",\n \"created\": \"2019-08-23T18:40:35.772Z\"\n}", + "cookie": [], + "_postman_previewlanguage": "json" + }, + { + "id": "302b284f-a9b0-491b-a5cb-bdac98c63f90", + "name": "Client Error - Returned if the request body is invalid.", + "originalRequest": { + "url": { + "path": [ + "non-employee-records", + ":id" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [] + }, + "header": [ + { + "key": "Accept", + "value": "application/json" + }, + { + "description": { + "content": "Added as a part of security scheme: oauth2", + "type": "text/plain" + }, + "key": "Authorization", + "value": "" + } + ], + "method": "GET", + "body": {} + }, + "status": "Bad Request", + "code": 400, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "body": "{\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 \"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 \"locale\": \"en-US\",\n \"localeOrigin\": \"DEFAULT\",\n \"text\": \"The request was syntactically correct but its content is semantically invalid.\"\n }\n ]\n}", + "cookie": [], + "_postman_previewlanguage": "json" + }, + { + "id": "ccae74e1-65b9-4188-b287-e92608a8adc4", + "name": "Unauthorized - Returned if there is no authorization header, or if the JWT token is expired.", + "originalRequest": { + "url": { + "path": [ + "non-employee-records", + ":id" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [] + }, + "header": [ + { + "key": "Accept", + "value": "application/json" + }, + { + "description": { + "content": "Added as a part of security scheme: oauth2", + "type": "text/plain" + }, + "key": "Authorization", + "value": "" + } + ], + "method": "GET", + "body": {} + }, + "status": "Unauthorized", + "code": 401, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "body": "{\n \"error\": \"JWT validation failed: JWT is expired\"\n}", + "cookie": [], + "_postman_previewlanguage": "json" + }, + { + "id": "cfa9ab53-7419-4ebf-be3f-d729ccc98d3b", + "name": "Forbidden - Returned if the user you are running as, doesn't have access to this end-point.", + "originalRequest": { + "url": { + "path": [ + "non-employee-records", + ":id" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [] + }, + "header": [ + { + "key": "Accept", + "value": "application/json" + }, + { + "description": { + "content": "Added as a part of security scheme: oauth2", + "type": "text/plain" + }, + "key": "Authorization", + "value": "" + } + ], + "method": "GET", + "body": {} + }, + "status": "Forbidden", + "code": 403, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "body": "{\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}", + "cookie": [], + "_postman_previewlanguage": "json" + }, + { + "id": "07d7dfc7-e383-420d-82a7-8e223b3cf80e", + "name": "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.", + "originalRequest": { + "url": { + "path": [ + "non-employee-records", + ":id" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [] + }, + "header": [ + { + "key": "Accept", + "value": "application/json" + }, + { + "description": { + "content": "Added as a part of security scheme: oauth2", + "type": "text/plain" + }, + "key": "Authorization", + "value": "" + } + ], + "method": "GET", + "body": {} + }, + "status": "Too Many Requests", + "code": 429, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "body": "{\n \"message\": \" Rate Limit Exceeded \"\n}", + "cookie": [], + "_postman_previewlanguage": "json" + }, + { + "id": "77fa18f2-75d8-407c-9f5c-ca55f2329ffc", + "name": "Internal Server Error - Returned if there is an unexpected error.", + "originalRequest": { + "url": { + "path": [ + "non-employee-records", + ":id" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [] + }, + "header": [ + { + "key": "Accept", + "value": "application/json" + }, + { + "description": { + "content": "Added as a part of security scheme: oauth2", + "type": "text/plain" + }, + "key": "Authorization", + "value": "" + } + ], + "method": "GET", + "body": {} + }, + "status": "Internal Server Error", + "code": 500, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "body": "{\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}", + "cookie": [], + "_postman_previewlanguage": "json" + } + ], + "event": [], + "protocolProfileBehavior": { + "disableBodyPruning": true + } + }, + { + "id": "4d974717-bfaa-41a4-a2ad-a7710a57a343", + "name": "Update Non-Employee Record", + "request": { + "name": "Update Non-Employee Record", + "description": { + "content": "This request will update a non-employee record. There are two contextual uses for this endpoint:\n 1. The user has the role context of `idn:nesr:update`, in which case they\nupdate all available fields.\n 2. The user is owner of the source, in this case they can only update the\nend date.", + "type": "text/plain" + }, + "url": { + "path": [ + "non-employee-records", + ":id" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [ + { + "type": "any", + "value": "ef38f94347e94562b5bb8424a56397d8", + "key": "id", + "disabled": false, + "description": { + "content": "(Required) Non-employee record id (UUID)", + "type": "text/plain" + } + } + ] + }, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + }, + { + "key": "Accept", + "value": "application/json" + } + ], + "method": "PUT", + "body": { + "mode": "raw", + "raw": "{\n \"accountName\": \"william.smith\",\n \"firstName\": \"William\",\n \"lastName\": \"Smith\",\n \"email\": \"william.smith@example.com\",\n \"phone\": \"5555555555\",\n \"manager\": \"jane.doe\",\n \"sourceId\": \"2c91808568c529c60168cca6f90c1313\",\n \"startDate\": \"2020-03-24T00:00:00-05:00\",\n \"endDate\": \"2021-03-25T00:00:00-05:00\",\n \"data\": {\n \"description\": \"Auditing\"\n }\n}", + "options": { + "raw": { + "headerFamily": "json", + "language": "json" + } + } + }, + "auth": null + }, + "response": [ + { + "id": "968b144e-3dbb-4f00-864e-8c6ffcfd45c0", + "name": "An updated non-employee record.", + "originalRequest": { + "url": { + "path": [ + "non-employee-records", + ":id" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [] + }, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + }, + { + "key": "Accept", + "value": "application/json" + }, + { + "description": { + "content": "Added as a part of security scheme: oauth2", + "type": "text/plain" + }, + "key": "Authorization", + "value": "" + } + ], + "method": "PUT", + "body": { + "mode": "raw", + "raw": "{\n \"accountName\": \"william.smith\",\n \"firstName\": \"William\",\n \"lastName\": \"Smith\",\n \"email\": \"william.smith@example.com\",\n \"phone\": \"5555555555\",\n \"manager\": \"jane.doe\",\n \"sourceId\": \"2c91808568c529c60168cca6f90c1313\",\n \"startDate\": \"2020-03-24T00:00:00-05:00\",\n \"endDate\": \"2021-03-25T00:00:00-05:00\",\n \"data\": {\n \"description\": \"Auditing\"\n }\n}", + "options": { + "raw": { + "headerFamily": "json", + "language": "json" + } + } + } + }, + "status": "OK", + "code": 200, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "body": "{\n \"id\": \"ef38f94347e94562b5bb8424a56397d8\",\n \"accountName\": \"Abby.Smith\",\n \"firstName\": \"William\",\n \"lastName\": \"Smith\",\n \"email\": \"william.smith@example.com\",\n \"phone\": \"5555555555\",\n \"manager\": \"jane.doe\",\n \"sourceId\": \"2c91808568c529c60168cca6f90c1313\",\n \"data\": {\n \"description\": \"Auditing\"\n },\n \"startDate\": \"2019-08-23T18:52:59.162Z\",\n \"endDate\": \"2020-08-23T18:52:59.162Z\",\n \"modified\": \"2019-08-23T18:52:59.162Z\",\n \"created\": \"2019-08-23T18:40:35.772Z\"\n}", + "cookie": [], + "_postman_previewlanguage": "json" + }, + { + "id": "879fd9c2-ca68-46eb-a183-ea3127034ad4", + "name": "Client Error - Returned if the request body is invalid.", + "originalRequest": { + "url": { + "path": [ + "non-employee-records", + ":id" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [] + }, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + }, + { + "key": "Accept", + "value": "application/json" + }, + { + "description": { + "content": "Added as a part of security scheme: oauth2", + "type": "text/plain" + }, + "key": "Authorization", + "value": "" + } + ], + "method": "PUT", + "body": { + "mode": "raw", + "raw": "{\n \"accountName\": \"william.smith\",\n \"firstName\": \"William\",\n \"lastName\": \"Smith\",\n \"email\": \"william.smith@example.com\",\n \"phone\": \"5555555555\",\n \"manager\": \"jane.doe\",\n \"sourceId\": \"2c91808568c529c60168cca6f90c1313\",\n \"startDate\": \"2020-03-24T00:00:00-05:00\",\n \"endDate\": \"2021-03-25T00:00:00-05:00\",\n \"data\": {\n \"description\": \"Auditing\"\n }\n}", + "options": { + "raw": { + "headerFamily": "json", + "language": "json" + } + } + } + }, + "status": "Bad Request", + "code": 400, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "body": "{\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 \"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 \"locale\": \"en-US\",\n \"localeOrigin\": \"DEFAULT\",\n \"text\": \"The request was syntactically correct but its content is semantically invalid.\"\n }\n ]\n}", + "cookie": [], + "_postman_previewlanguage": "json" + }, + { + "id": "7e4687bb-cd7b-4c70-8705-5803336c13ec", + "name": "Unauthorized - Returned if there is no authorization header, or if the JWT token is expired.", + "originalRequest": { + "url": { + "path": [ + "non-employee-records", + ":id" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [] + }, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + }, + { + "key": "Accept", + "value": "application/json" + }, + { + "description": { + "content": "Added as a part of security scheme: oauth2", + "type": "text/plain" + }, + "key": "Authorization", + "value": "" + } + ], + "method": "PUT", + "body": { + "mode": "raw", + "raw": "{\n \"accountName\": \"william.smith\",\n \"firstName\": \"William\",\n \"lastName\": \"Smith\",\n \"email\": \"william.smith@example.com\",\n \"phone\": \"5555555555\",\n \"manager\": \"jane.doe\",\n \"sourceId\": \"2c91808568c529c60168cca6f90c1313\",\n \"startDate\": \"2020-03-24T00:00:00-05:00\",\n \"endDate\": \"2021-03-25T00:00:00-05:00\",\n \"data\": {\n \"description\": \"Auditing\"\n }\n}", + "options": { + "raw": { + "headerFamily": "json", + "language": "json" + } + } + } + }, + "status": "Unauthorized", + "code": 401, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "body": "{\n \"error\": \"JWT validation failed: JWT is expired\"\n}", + "cookie": [], + "_postman_previewlanguage": "json" + }, + { + "id": "46849b6c-2a4e-4e86-8723-9ed6980ca795", + "name": "Forbidden - Returned if the user you are running as, doesn't have access to this end-point.", + "originalRequest": { + "url": { + "path": [ + "non-employee-records", + ":id" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [] + }, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + }, + { + "key": "Accept", + "value": "application/json" + }, + { + "description": { + "content": "Added as a part of security scheme: oauth2", + "type": "text/plain" + }, + "key": "Authorization", + "value": "" + } + ], + "method": "PUT", + "body": { + "mode": "raw", + "raw": "{\n \"accountName\": \"william.smith\",\n \"firstName\": \"William\",\n \"lastName\": \"Smith\",\n \"email\": \"william.smith@example.com\",\n \"phone\": \"5555555555\",\n \"manager\": \"jane.doe\",\n \"sourceId\": \"2c91808568c529c60168cca6f90c1313\",\n \"startDate\": \"2020-03-24T00:00:00-05:00\",\n \"endDate\": \"2021-03-25T00:00:00-05:00\",\n \"data\": {\n \"description\": \"Auditing\"\n }\n}", + "options": { + "raw": { + "headerFamily": "json", + "language": "json" + } + } + } + }, + "status": "Forbidden", + "code": 403, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "body": "{\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}", + "cookie": [], + "_postman_previewlanguage": "json" + }, + { + "id": "a4f1b65e-12de-4586-b626-6e6aac23f771", + "name": "Not Found - returned if the request URL refers to a resource or object that does not exist", + "originalRequest": { + "url": { + "path": [ + "non-employee-records", + ":id" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [] + }, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + }, + { + "key": "Accept", + "value": "application/json" + }, + { + "description": { + "content": "Added as a part of security scheme: oauth2", + "type": "text/plain" + }, + "key": "Authorization", + "value": "" + } + ], + "method": "PUT", + "body": { + "mode": "raw", + "raw": "{\n \"accountName\": \"william.smith\",\n \"firstName\": \"William\",\n \"lastName\": \"Smith\",\n \"email\": \"william.smith@example.com\",\n \"phone\": \"5555555555\",\n \"manager\": \"jane.doe\",\n \"sourceId\": \"2c91808568c529c60168cca6f90c1313\",\n \"startDate\": \"2020-03-24T00:00:00-05:00\",\n \"endDate\": \"2021-03-25T00:00:00-05:00\",\n \"data\": {\n \"description\": \"Auditing\"\n }\n}", + "options": { + "raw": { + "headerFamily": "json", + "language": "json" + } + } + } + }, + "status": "Not Found", + "code": 404, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "body": "{\n \"detailCode\": \"404 Not found\",\n \"trackingId\": \"b21b1f7ce4da4d639f2c62a57171b427\",\n \"messages\": [\n {\n \"locale\": \"en-US\",\n \"localeOrigin\": \"DEFAULT\",\n \"text\": \"The server did not find a current representation for the target resource.\"\n }\n ]\n}", + "cookie": [], + "_postman_previewlanguage": "json" + }, + { + "id": "4518e88f-bc10-4fe2-9127-f0f0d60683f4", + "name": "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.", + "originalRequest": { + "url": { + "path": [ + "non-employee-records", + ":id" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [] + }, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + }, + { + "key": "Accept", + "value": "application/json" + }, + { + "description": { + "content": "Added as a part of security scheme: oauth2", + "type": "text/plain" + }, + "key": "Authorization", + "value": "" + } + ], + "method": "PUT", + "body": { + "mode": "raw", + "raw": "{\n \"accountName\": \"william.smith\",\n \"firstName\": \"William\",\n \"lastName\": \"Smith\",\n \"email\": \"william.smith@example.com\",\n \"phone\": \"5555555555\",\n \"manager\": \"jane.doe\",\n \"sourceId\": \"2c91808568c529c60168cca6f90c1313\",\n \"startDate\": \"2020-03-24T00:00:00-05:00\",\n \"endDate\": \"2021-03-25T00:00:00-05:00\",\n \"data\": {\n \"description\": \"Auditing\"\n }\n}", + "options": { + "raw": { + "headerFamily": "json", + "language": "json" + } + } + } + }, + "status": "Too Many Requests", + "code": 429, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "body": "{\n \"message\": \" Rate Limit Exceeded \"\n}", + "cookie": [], + "_postman_previewlanguage": "json" + }, + { + "id": "72dfe327-64c5-4f4d-8407-b83d3c2d6f3b", + "name": "Internal Server Error - Returned if there is an unexpected error.", + "originalRequest": { + "url": { + "path": [ + "non-employee-records", + ":id" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [] + }, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + }, + { + "key": "Accept", + "value": "application/json" + }, + { + "description": { + "content": "Added as a part of security scheme: oauth2", + "type": "text/plain" + }, + "key": "Authorization", + "value": "" + } + ], + "method": "PUT", + "body": { + "mode": "raw", + "raw": "{\n \"accountName\": \"william.smith\",\n \"firstName\": \"William\",\n \"lastName\": \"Smith\",\n \"email\": \"william.smith@example.com\",\n \"phone\": \"5555555555\",\n \"manager\": \"jane.doe\",\n \"sourceId\": \"2c91808568c529c60168cca6f90c1313\",\n \"startDate\": \"2020-03-24T00:00:00-05:00\",\n \"endDate\": \"2021-03-25T00:00:00-05:00\",\n \"data\": {\n \"description\": \"Auditing\"\n }\n}", + "options": { + "raw": { + "headerFamily": "json", + "language": "json" + } + } + } + }, + "status": "Internal Server Error", + "code": 500, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "body": "{\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}", + "cookie": [], + "_postman_previewlanguage": "json" + } + ], + "event": [], + "protocolProfileBehavior": { + "disableBodyPruning": true + } + }, + { + "id": "2367a365-30f4-400e-b5ed-32aefe433e8c", + "name": "Patch Non-Employee Record", + "request": { + "name": "Patch Non-Employee Record", + "description": { + "content": "This request will patch a non-employee record. There are two contextual uses for this endpoint:\n 1. The user has the role context of `idn:nesr:update`, in which case they\nupdate all available fields.\n 2. The user is owner of the source, in this case they can only update the\nend date.", + "type": "text/plain" + }, + "url": { + "path": [ + "non-employee-records", + ":id" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [ + { + "type": "any", + "value": "ef38f94347e94562b5bb8424a56397d8", + "key": "id", + "disabled": false, + "description": { + "content": "(Required) Non-employee record id (UUID)", + "type": "text/plain" + } + } + ] + }, + "header": [ + { + "key": "Content-Type", + "value": "application/json-patch+json" + }, + { + "key": "Accept", + "value": "application/json" + } + ], + "method": "PATCH", + "body": { + "mode": "raw", + "raw": "[\n {\n \"op\": \"replace\",\n \"path\": \"/endDate\",\n \"value\": \"2019-08-23T18:40:35.772Z\"\n }\n]", + "options": { + "raw": { + "headerFamily": "json", + "language": "json" + } + } + }, + "auth": null + }, + "response": [ + { + "id": "8935c317-dfed-423f-b923-d95f6959ad59", + "name": "A patched non-employee record.", + "originalRequest": { + "url": { + "path": [ + "non-employee-records", + ":id" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [] + }, + "header": [ + { + "key": "Content-Type", + "value": "application/json-patch+json" + }, + { + "key": "Accept", + "value": "application/json" + }, + { + "description": { + "content": "Added as a part of security scheme: oauth2", + "type": "text/plain" + }, + "key": "Authorization", + "value": "" + } + ], + "method": "PATCH", + "body": { + "mode": "raw", + "raw": "[\n {\n \"op\": \"replace\",\n \"path\": \"/endDate\",\n \"value\": \"2019-08-23T18:40:35.772Z\"\n }\n]", + "options": { + "raw": { + "headerFamily": "json", + "language": "json" + } + } + } + }, + "status": "OK", + "code": 200, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "body": "{\n \"id\": \"ef38f94347e94562b5bb8424a56397d8\",\n \"accountName\": \"Abby.Smith\",\n \"firstName\": \"William\",\n \"lastName\": \"Smith\",\n \"email\": \"william.smith@example.com\",\n \"phone\": \"5555555555\",\n \"manager\": \"jane.doe\",\n \"sourceId\": \"2c91808568c529c60168cca6f90c1313\",\n \"data\": {\n \"description\": \"Auditing\"\n },\n \"startDate\": \"2019-08-23T18:52:59.162Z\",\n \"endDate\": \"2020-08-23T18:52:59.162Z\",\n \"modified\": \"2019-08-23T18:52:59.162Z\",\n \"created\": \"2019-08-23T18:40:35.772Z\"\n}", + "cookie": [], + "_postman_previewlanguage": "json" + }, + { + "id": "c305bc37-1a05-400c-903b-45df3fabda39", + "name": "Client Error - Returned if the request body is invalid.", + "originalRequest": { + "url": { + "path": [ + "non-employee-records", + ":id" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [] + }, + "header": [ + { + "key": "Content-Type", + "value": "application/json-patch+json" + }, + { + "key": "Accept", + "value": "application/json" + }, + { + "description": { + "content": "Added as a part of security scheme: oauth2", + "type": "text/plain" + }, + "key": "Authorization", + "value": "" + } + ], + "method": "PATCH", + "body": { + "mode": "raw", + "raw": "[\n {\n \"op\": \"replace\",\n \"path\": \"/endDate\",\n \"value\": \"2019-08-23T18:40:35.772Z\"\n }\n]", + "options": { + "raw": { + "headerFamily": "json", + "language": "json" + } + } + } + }, + "status": "Bad Request", + "code": 400, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "body": "{\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 \"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 \"locale\": \"en-US\",\n \"localeOrigin\": \"DEFAULT\",\n \"text\": \"The request was syntactically correct but its content is semantically invalid.\"\n }\n ]\n}", + "cookie": [], + "_postman_previewlanguage": "json" + }, + { + "id": "aafca29e-7b14-44de-a2f2-b42c529d9d81", + "name": "Unauthorized - Returned if there is no authorization header, or if the JWT token is expired.", + "originalRequest": { + "url": { + "path": [ + "non-employee-records", + ":id" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [] + }, + "header": [ + { + "key": "Content-Type", + "value": "application/json-patch+json" + }, + { + "key": "Accept", + "value": "application/json" + }, + { + "description": { + "content": "Added as a part of security scheme: oauth2", + "type": "text/plain" + }, + "key": "Authorization", + "value": "" + } + ], + "method": "PATCH", + "body": { + "mode": "raw", + "raw": "[\n {\n \"op\": \"replace\",\n \"path\": \"/endDate\",\n \"value\": \"2019-08-23T18:40:35.772Z\"\n }\n]", + "options": { + "raw": { + "headerFamily": "json", + "language": "json" + } + } + } + }, + "status": "Unauthorized", + "code": 401, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "body": "{\n \"error\": \"JWT validation failed: JWT is expired\"\n}", + "cookie": [], + "_postman_previewlanguage": "json" + }, + { + "id": "fcba0f84-18de-4bab-aa0f-1a20889c32e2", + "name": "Forbidden - Returned if the user you are running as, doesn't have access to this end-point.", + "originalRequest": { + "url": { + "path": [ + "non-employee-records", + ":id" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [] + }, + "header": [ + { + "key": "Content-Type", + "value": "application/json-patch+json" + }, + { + "key": "Accept", + "value": "application/json" + }, + { + "description": { + "content": "Added as a part of security scheme: oauth2", + "type": "text/plain" + }, + "key": "Authorization", + "value": "" + } + ], + "method": "PATCH", + "body": { + "mode": "raw", + "raw": "[\n {\n \"op\": \"replace\",\n \"path\": \"/endDate\",\n \"value\": \"2019-08-23T18:40:35.772Z\"\n }\n]", + "options": { + "raw": { + "headerFamily": "json", + "language": "json" + } + } + } + }, + "status": "Forbidden", + "code": 403, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "body": "{\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}", + "cookie": [], + "_postman_previewlanguage": "json" + }, + { + "id": "f20c06b4-0e26-4467-9736-58b22acaf06f", + "name": "Not Found - returned if the request URL refers to a resource or object that does not exist", + "originalRequest": { + "url": { + "path": [ + "non-employee-records", + ":id" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [] + }, + "header": [ + { + "key": "Content-Type", + "value": "application/json-patch+json" + }, + { + "key": "Accept", + "value": "application/json" + }, + { + "description": { + "content": "Added as a part of security scheme: oauth2", + "type": "text/plain" + }, + "key": "Authorization", + "value": "" + } + ], + "method": "PATCH", + "body": { + "mode": "raw", + "raw": "[\n {\n \"op\": \"replace\",\n \"path\": \"/endDate\",\n \"value\": \"2019-08-23T18:40:35.772Z\"\n }\n]", + "options": { + "raw": { + "headerFamily": "json", + "language": "json" + } + } + } + }, + "status": "Not Found", + "code": 404, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "body": "{\n \"detailCode\": \"404 Not found\",\n \"trackingId\": \"b21b1f7ce4da4d639f2c62a57171b427\",\n \"messages\": [\n {\n \"locale\": \"en-US\",\n \"localeOrigin\": \"DEFAULT\",\n \"text\": \"The server did not find a current representation for the target resource.\"\n }\n ]\n}", + "cookie": [], + "_postman_previewlanguage": "json" + }, + { + "id": "136a2b52-8563-482c-9600-d1306bb7a253", + "name": "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.", + "originalRequest": { + "url": { + "path": [ + "non-employee-records", + ":id" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [] + }, + "header": [ + { + "key": "Content-Type", + "value": "application/json-patch+json" + }, + { + "key": "Accept", + "value": "application/json" + }, + { + "description": { + "content": "Added as a part of security scheme: oauth2", + "type": "text/plain" + }, + "key": "Authorization", + "value": "" + } + ], + "method": "PATCH", + "body": { + "mode": "raw", + "raw": "[\n {\n \"op\": \"replace\",\n \"path\": \"/endDate\",\n \"value\": \"2019-08-23T18:40:35.772Z\"\n }\n]", + "options": { + "raw": { + "headerFamily": "json", + "language": "json" + } + } + } + }, + "status": "Too Many Requests", + "code": 429, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "body": "{\n \"message\": \" Rate Limit Exceeded \"\n}", + "cookie": [], + "_postman_previewlanguage": "json" + }, + { + "id": "8befd4ab-83bc-4b0c-9e9f-4ba1f8408737", + "name": "Internal Server Error - Returned if there is an unexpected error.", + "originalRequest": { + "url": { + "path": [ + "non-employee-records", + ":id" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [] + }, + "header": [ + { + "key": "Content-Type", + "value": "application/json-patch+json" + }, + { + "key": "Accept", + "value": "application/json" + }, + { + "description": { + "content": "Added as a part of security scheme: oauth2", + "type": "text/plain" + }, + "key": "Authorization", + "value": "" + } + ], + "method": "PATCH", + "body": { + "mode": "raw", + "raw": "[\n {\n \"op\": \"replace\",\n \"path\": \"/endDate\",\n \"value\": \"2019-08-23T18:40:35.772Z\"\n }\n]", + "options": { + "raw": { + "headerFamily": "json", + "language": "json" + } + } + } + }, + "status": "Internal Server Error", + "code": 500, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "body": "{\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}", + "cookie": [], + "_postman_previewlanguage": "json" + } + ], + "event": [], + "protocolProfileBehavior": { + "disableBodyPruning": true + } + }, + { + "id": "c19b4d22-a4bc-4c1a-ab06-fc8eec5e99ec", + "name": "Delete Non-Employee Record", + "request": { + "name": "Delete Non-Employee Record", + "description": { + "content": "This request will delete a non-employee record.\nRequires role context of `idn:nesr:delete`", + "type": "text/plain" + }, + "url": { + "path": [ + "non-employee-records", + ":id" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [ + { + "type": "any", + "value": "ef38f94347e94562b5bb8424a56397d8", + "key": "id", + "disabled": false, + "description": { + "content": "(Required) Non-Employee record id (UUID)", + "type": "text/plain" + } + } + ] + }, + "header": [ + { + "key": "Accept", + "value": "application/json" + } + ], + "method": "DELETE", + "body": {}, + "auth": null + }, + "response": [ + { + "id": "cd0bc8dc-cafb-4798-91d9-70e6ff78dc11", + "name": "No content - indicates the request was successful but there is no content to be returned in the response.", + "originalRequest": { + "url": { + "path": [ + "non-employee-records", + ":id" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [] + }, + "header": [ + { + "description": { + "content": "Added as a part of security scheme: oauth2", + "type": "text/plain" + }, + "key": "Authorization", + "value": "" + } + ], + "method": "DELETE", + "body": {} + }, + "status": "No Content", + "code": 204, + "header": [], + "cookie": [], + "_postman_previewlanguage": "text" + }, + { + "id": "e359a12f-bfb0-4b97-977f-7ebcb48fe816", + "name": "Client Error - Returned if the request body is invalid.", + "originalRequest": { + "url": { + "path": [ + "non-employee-records", + ":id" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [] + }, + "header": [ + { + "key": "Accept", + "value": "application/json" + }, + { + "description": { + "content": "Added as a part of security scheme: oauth2", + "type": "text/plain" + }, + "key": "Authorization", + "value": "" + } + ], + "method": "DELETE", + "body": {} + }, + "status": "Bad Request", + "code": 400, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "body": "{\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 \"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 \"locale\": \"en-US\",\n \"localeOrigin\": \"DEFAULT\",\n \"text\": \"The request was syntactically correct but its content is semantically invalid.\"\n }\n ]\n}", + "cookie": [], + "_postman_previewlanguage": "json" + }, + { + "id": "03de0981-c67d-429a-a9d3-159e523d6571", + "name": "Unauthorized - Returned if there is no authorization header, or if the JWT token is expired.", + "originalRequest": { + "url": { + "path": [ + "non-employee-records", + ":id" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [] + }, + "header": [ + { + "key": "Accept", + "value": "application/json" + }, + { + "description": { + "content": "Added as a part of security scheme: oauth2", + "type": "text/plain" + }, + "key": "Authorization", + "value": "" + } + ], + "method": "DELETE", + "body": {} + }, + "status": "Unauthorized", + "code": 401, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "body": "{\n \"error\": \"JWT validation failed: JWT is expired\"\n}", + "cookie": [], + "_postman_previewlanguage": "json" + }, + { + "id": "a9ba85e1-49fc-40c2-832e-d282da222298", + "name": "Forbidden - Returned if the user you are running as, doesn't have access to this end-point.", + "originalRequest": { + "url": { + "path": [ + "non-employee-records", + ":id" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [] + }, + "header": [ + { + "key": "Accept", + "value": "application/json" + }, + { + "description": { + "content": "Added as a part of security scheme: oauth2", + "type": "text/plain" + }, + "key": "Authorization", + "value": "" + } + ], + "method": "DELETE", + "body": {} + }, + "status": "Forbidden", + "code": 403, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "body": "{\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}", + "cookie": [], + "_postman_previewlanguage": "json" + }, + { + "id": "c341ab1a-0931-49da-a705-3a90ac71a0bc", + "name": "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.", + "originalRequest": { + "url": { + "path": [ + "non-employee-records", + ":id" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [] + }, + "header": [ + { + "key": "Accept", + "value": "application/json" + }, + { + "description": { + "content": "Added as a part of security scheme: oauth2", + "type": "text/plain" + }, + "key": "Authorization", + "value": "" + } + ], + "method": "DELETE", + "body": {} + }, + "status": "Too Many Requests", + "code": 429, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "body": "{\n \"message\": \" Rate Limit Exceeded \"\n}", + "cookie": [], + "_postman_previewlanguage": "json" + }, + { + "id": "46260c34-3b7b-40aa-95db-ec5bf506997e", + "name": "Internal Server Error - Returned if there is an unexpected error.", + "originalRequest": { + "url": { + "path": [ + "non-employee-records", + ":id" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [] + }, + "header": [ + { + "key": "Accept", + "value": "application/json" + }, + { + "description": { + "content": "Added as a part of security scheme: oauth2", + "type": "text/plain" + }, + "key": "Authorization", + "value": "" + } + ], + "method": "DELETE", + "body": {} + }, + "status": "Internal Server Error", + "code": 500, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "body": "{\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}", + "cookie": [], + "_postman_previewlanguage": "json" + } + ], + "event": [], + "protocolProfileBehavior": { + "disableBodyPruning": true + } + }, + { + "id": "93b990dc-6213-4ab8-a683-a05b59b0ce5a", + "name": "Delete Multiple Non-Employee Records", + "request": { + "name": "Delete Multiple Non-Employee Records", + "description": { + "content": "This request will delete multiple non-employee records based on the non-employee ids provided. Requires role context of `idn:nesr:delete`", + "type": "text/plain" + }, + "url": { + "path": [ + "non-employee-records", + "bulk-delete" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [] + }, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + }, + { + "key": "Accept", + "value": "application/json" + } + ], + "method": "POST", + "body": { + "mode": "raw", + "raw": "{\n \"ids\": [\n \"2b838de9-db9b-abcf-e646-d4f274ad4238\",\n \"2d838de9-db9b-abcf-e646-d4f274ad4238\"\n ]\n}", + "options": { + "raw": { + "headerFamily": "json", + "language": "json" + } + } + }, + "auth": null + }, + "response": [ + { + "id": "b1d9afb7-e2c9-46f1-9778-fa6a067dc752", + "name": "No content - indicates the request was successful but there is no content to be returned in the response.", + "originalRequest": { + "url": { + "path": [ + "non-employee-records", + "bulk-delete" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [] + }, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + }, + { + "description": { + "content": "Added as a part of security scheme: oauth2", + "type": "text/plain" + }, + "key": "Authorization", + "value": "" + } + ], + "method": "POST", + "body": { + "mode": "raw", + "raw": "{\n \"ids\": [\n \"2b838de9-db9b-abcf-e646-d4f274ad4238\",\n \"2d838de9-db9b-abcf-e646-d4f274ad4238\"\n ]\n}", + "options": { + "raw": { + "headerFamily": "json", + "language": "json" + } + } + } + }, + "status": "No Content", + "code": 204, + "header": [], + "cookie": [], + "_postman_previewlanguage": "text" + }, + { + "id": "2136e51e-2dd9-4501-b281-6c59cc0b0695", + "name": "Client Error - Returned if the request body is invalid.", + "originalRequest": { + "url": { + "path": [ + "non-employee-records", + "bulk-delete" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [] + }, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + }, + { + "key": "Accept", + "value": "application/json" + }, + { + "description": { + "content": "Added as a part of security scheme: oauth2", + "type": "text/plain" + }, + "key": "Authorization", + "value": "" + } + ], + "method": "POST", + "body": { + "mode": "raw", + "raw": "{\n \"ids\": [\n \"2b838de9-db9b-abcf-e646-d4f274ad4238\",\n \"2d838de9-db9b-abcf-e646-d4f274ad4238\"\n ]\n}", + "options": { + "raw": { + "headerFamily": "json", + "language": "json" + } + } + } + }, + "status": "Bad Request", + "code": 400, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "body": "{\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 \"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 \"locale\": \"en-US\",\n \"localeOrigin\": \"DEFAULT\",\n \"text\": \"The request was syntactically correct but its content is semantically invalid.\"\n }\n ]\n}", + "cookie": [], + "_postman_previewlanguage": "json" + }, + { + "id": "df8bf6ae-7cb0-473c-93a6-39f883c33d12", + "name": "Unauthorized - Returned if there is no authorization header, or if the JWT token is expired.", + "originalRequest": { + "url": { + "path": [ + "non-employee-records", + "bulk-delete" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [] + }, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + }, + { + "key": "Accept", + "value": "application/json" + }, + { + "description": { + "content": "Added as a part of security scheme: oauth2", + "type": "text/plain" + }, + "key": "Authorization", + "value": "" + } + ], + "method": "POST", + "body": { + "mode": "raw", + "raw": "{\n \"ids\": [\n \"2b838de9-db9b-abcf-e646-d4f274ad4238\",\n \"2d838de9-db9b-abcf-e646-d4f274ad4238\"\n ]\n}", + "options": { + "raw": { + "headerFamily": "json", + "language": "json" + } + } + } + }, + "status": "Unauthorized", + "code": 401, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "body": "{\n \"error\": \"JWT validation failed: JWT is expired\"\n}", + "cookie": [], + "_postman_previewlanguage": "json" + }, + { + "id": "71de90cc-31db-41e3-979b-08d7b6f96564", + "name": "Forbidden - Returned if the user you are running as, doesn't have access to this end-point.", + "originalRequest": { + "url": { + "path": [ + "non-employee-records", + "bulk-delete" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [] + }, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + }, + { + "key": "Accept", + "value": "application/json" + }, + { + "description": { + "content": "Added as a part of security scheme: oauth2", + "type": "text/plain" + }, + "key": "Authorization", + "value": "" + } + ], + "method": "POST", + "body": { + "mode": "raw", + "raw": "{\n \"ids\": [\n \"2b838de9-db9b-abcf-e646-d4f274ad4238\",\n \"2d838de9-db9b-abcf-e646-d4f274ad4238\"\n ]\n}", + "options": { + "raw": { + "headerFamily": "json", + "language": "json" + } + } + } + }, + "status": "Forbidden", + "code": 403, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "body": "{\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}", + "cookie": [], + "_postman_previewlanguage": "json" + }, + { + "id": "4b0a9c39-4c9c-4552-8e06-72ccb3c2f78c", + "name": "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.", + "originalRequest": { + "url": { + "path": [ + "non-employee-records", + "bulk-delete" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [] + }, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + }, + { + "key": "Accept", + "value": "application/json" + }, + { + "description": { + "content": "Added as a part of security scheme: oauth2", + "type": "text/plain" + }, + "key": "Authorization", + "value": "" + } + ], + "method": "POST", + "body": { + "mode": "raw", + "raw": "{\n \"ids\": [\n \"2b838de9-db9b-abcf-e646-d4f274ad4238\",\n \"2d838de9-db9b-abcf-e646-d4f274ad4238\"\n ]\n}", + "options": { + "raw": { + "headerFamily": "json", + "language": "json" + } + } + } + }, + "status": "Too Many Requests", + "code": 429, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "body": "{\n \"message\": \" Rate Limit Exceeded \"\n}", + "cookie": [], + "_postman_previewlanguage": "json" + }, + { + "id": "bfff76d2-ab32-4fc1-a35f-9bf7ebfb346b", + "name": "Internal Server Error - Returned if there is an unexpected error.", + "originalRequest": { + "url": { + "path": [ + "non-employee-records", + "bulk-delete" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [] + }, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + }, + { + "key": "Accept", + "value": "application/json" + }, + { + "description": { + "content": "Added as a part of security scheme: oauth2", + "type": "text/plain" + }, + "key": "Authorization", + "value": "" + } + ], + "method": "POST", + "body": { + "mode": "raw", + "raw": "{\n \"ids\": [\n \"2b838de9-db9b-abcf-e646-d4f274ad4238\",\n \"2d838de9-db9b-abcf-e646-d4f274ad4238\"\n ]\n}", + "options": { + "raw": { + "headerFamily": "json", + "language": "json" + } + } + } + }, + "status": "Internal Server Error", + "code": 500, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "body": "{\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}", + "cookie": [], + "_postman_previewlanguage": "json" + } + ], + "event": [], + "protocolProfileBehavior": { + "disableBodyPruning": true + } + }, + { + "id": "0ac445d8-ccda-480e-9ca3-e703f1921ac8", + "name": "Create Non-Employee Request", + "request": { + "name": "Create Non-Employee Request", + "description": { + "content": "This request will create a non-employee request and notify the approver. Requires role context of `idn:nesr:create` or the user must own the source.", + "type": "text/plain" + }, + "url": { + "path": [ + "non-employee-requests" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [] + }, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + }, + { + "key": "Accept", + "value": "application/json" + } + ], + "method": "POST", + "body": { + "mode": "raw", + "raw": "{\n \"accountName\": \"william.smith\",\n \"firstName\": \"William\",\n \"lastName\": \"Smith\",\n \"email\": \"william.smith@example.com\",\n \"phone\": \"5555555555\",\n \"manager\": \"jane.doe\",\n \"sourceId\": \"2c91808568c529c60168cca6f90c1313\",\n \"startDate\": \"2020-03-24T00:00:00-05:00\",\n \"endDate\": \"2021-03-25T00:00:00-05:00\",\n \"data\": {\n \"description\": \"Auditing\"\n }\n}", + "options": { + "raw": { + "headerFamily": "json", + "language": "json" + } + } + }, + "auth": null + }, + "response": [ + { + "id": "d3aa23e5-8dbc-4d91-bfe4-0ae5f42fba67", + "name": "Non-Employee request creation object", + "originalRequest": { + "url": { + "path": [ + "non-employee-requests" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [] + }, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + }, + { + "key": "Accept", + "value": "application/json" + }, + { + "description": { + "content": "Added as a part of security scheme: oauth2", + "type": "text/plain" + }, + "key": "Authorization", + "value": "" + } + ], + "method": "POST", + "body": { + "mode": "raw", + "raw": "{\n \"accountName\": \"william.smith\",\n \"firstName\": \"William\",\n \"lastName\": \"Smith\",\n \"email\": \"william.smith@example.com\",\n \"phone\": \"5555555555\",\n \"manager\": \"jane.doe\",\n \"sourceId\": \"2c91808568c529c60168cca6f90c1313\",\n \"startDate\": \"2020-03-24T00:00:00-05:00\",\n \"endDate\": \"2021-03-25T00:00:00-05:00\",\n \"data\": {\n \"description\": \"Auditing\"\n }\n}", + "options": { + "raw": { + "headerFamily": "json", + "language": "json" + } + } + } + }, + "status": "OK", + "code": 200, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "body": "{\n \"id\": \"a0303682-5e4a-44f7-bdc2-6ce6112549c1\",\n \"sourceId\": \"2c91808568c529c60168cca6f90c1313\",\n \"name\": \"Retail\",\n \"description\": \"Source description\",\n \"accountName\": \"william.smith\",\n \"firstName\": \"William\",\n \"lastName\": \"Smith\",\n \"email\": \"william.smith@example.com\",\n \"phone\": \"5555555555\",\n \"manager\": \"jane.doe\",\n \"nonEmployeeSource\": {\n \"id\": \"a0303682-5e4a-44f7-bdc2-6ce6112549c1\",\n \"sourceId\": \"2c91808568c529c60168cca6f90c1313\",\n \"name\": \"Retail\",\n \"description\": \"Source description\"\n },\n \"data\": {\n \"description\": \"Auditing\"\n },\n \"approvalItems\": [\n {\n \"id\": \"2c1e388b-1e55-4b0a-ab5c-897f1204159c\",\n \"approver\": {\n \"type\": \"IDENTITY\",\n \"id\": \"5168015d32f890ca15812c9180835d2e\"\n },\n \"accountName\": \"test.account\",\n \"approvalStatus\": \"APPROVED\",\n \"approvalOrder\": 1,\n \"comment\": \"I approve\",\n \"modified\": \"2019-08-23T18:52:59.162Z\",\n \"created\": \"2019-08-23T18:40:35.772Z\"\n },\n {\n \"id\": \"2c1e388b-1e55-4b0a-ab5c-897f1204159c\",\n \"approver\": {\n \"type\": \"IDENTITY\",\n \"id\": \"5168015d32f890ca15812c9180835d2e\"\n },\n \"accountName\": \"test.account\",\n \"approvalStatus\": \"APPROVED\",\n \"approvalOrder\": 1,\n \"comment\": \"I approve\",\n \"modified\": \"2019-08-23T18:52:59.162Z\",\n \"created\": \"2019-08-23T18:40:35.772Z\"\n }\n ],\n \"approvalStatus\": \"APPROVED\",\n \"comment\": \"approved\",\n \"completionDate\": \"2020-03-24T11:11:41.139-05:00\",\n \"startDate\": \"2020-03-24T00:00:00-05:00\",\n \"endDate\": \"2021-03-25T00:00:00-05:00\",\n \"modified\": \"2020-03-24T11:11:41.139-05:00\",\n \"created\": \"2020-03-24T11:11:41.139-05:00\"\n}", + "cookie": [], + "_postman_previewlanguage": "json" + }, + { + "id": "a0c00aad-da7f-4fcb-b19a-3f321b70f030", + "name": "400.1 Bad Request Content", + "originalRequest": { + "url": { + "path": [ + "non-employee-requests" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [] + }, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + }, + { + "key": "Accept", + "value": "application/json" + }, + { + "description": { + "content": "Added as a part of security scheme: oauth2", + "type": "text/plain" + }, + "key": "Authorization", + "value": "" + } + ], + "method": "POST", + "body": { + "mode": "raw", + "raw": "{\n \"accountName\": \"william.smith\",\n \"firstName\": \"William\",\n \"lastName\": \"Smith\",\n \"email\": \"william.smith@example.com\",\n \"phone\": \"5555555555\",\n \"manager\": \"jane.doe\",\n \"sourceId\": \"2c91808568c529c60168cca6f90c1313\",\n \"startDate\": \"2020-03-24T00:00:00-05:00\",\n \"endDate\": \"2021-03-25T00:00:00-05:00\",\n \"data\": {\n \"description\": \"Auditing\"\n }\n}", + "options": { + "raw": { + "headerFamily": "json", + "language": "json" + } + } + } + }, + "status": "Bad Request", + "code": 400, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "body": "{\n \"detailCode\": \"400.1 Bad Request Content\",\n \"trackingId\": \"e7eab60924f64aa284175b9fa3309599\",\n \"messages\": [\n {\n \"locale\": \"en\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"firstName is required; accountName is required;\"\n }\n ]\n}", + "cookie": [], + "_postman_previewlanguage": "json" + }, + { + "id": "0be6050a-15c6-474e-9634-b21d02b0e63a", + "name": "400.1.409 Reference conflict", + "originalRequest": { + "url": { + "path": [ + "non-employee-requests" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [] + }, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + }, + { + "key": "Accept", + "value": "application/json" + }, + { + "description": { + "content": "Added as a part of security scheme: oauth2", + "type": "text/plain" + }, + "key": "Authorization", + "value": "" + } + ], + "method": "POST", + "body": { + "mode": "raw", + "raw": "{\n \"accountName\": \"william.smith\",\n \"firstName\": \"William\",\n \"lastName\": \"Smith\",\n \"email\": \"william.smith@example.com\",\n \"phone\": \"5555555555\",\n \"manager\": \"jane.doe\",\n \"sourceId\": \"2c91808568c529c60168cca6f90c1313\",\n \"startDate\": \"2020-03-24T00:00:00-05:00\",\n \"endDate\": \"2021-03-25T00:00:00-05:00\",\n \"data\": {\n \"description\": \"Auditing\"\n }\n}", + "options": { + "raw": { + "headerFamily": "json", + "language": "json" + } + } + } + }, + "status": "Bad Request", + "code": 400, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "body": "{\n \"detailCode\": \"400.1.409 Reference conflict\",\n \"trackingId\": \"e7eab60924f64aa284175b9fa3309599\",\n \"messages\": [\n {\n \"locale\": \"en\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"Unable to create Non-Employee because the accountName \\\"existed\\\" is already being used.\"\n }\n ]\n}", + "cookie": [], + "_postman_previewlanguage": "json" + }, + { + "id": "5eb7c3a3-2907-4e37-a8ef-504ce897d1e5", + "name": "Unauthorized - Returned if there is no authorization header, or if the JWT token is expired.", + "originalRequest": { + "url": { + "path": [ + "non-employee-requests" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [] + }, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + }, + { + "key": "Accept", + "value": "application/json" + }, + { + "description": { + "content": "Added as a part of security scheme: oauth2", + "type": "text/plain" + }, + "key": "Authorization", + "value": "" + } + ], + "method": "POST", + "body": { + "mode": "raw", + "raw": "{\n \"accountName\": \"william.smith\",\n \"firstName\": \"William\",\n \"lastName\": \"Smith\",\n \"email\": \"william.smith@example.com\",\n \"phone\": \"5555555555\",\n \"manager\": \"jane.doe\",\n \"sourceId\": \"2c91808568c529c60168cca6f90c1313\",\n \"startDate\": \"2020-03-24T00:00:00-05:00\",\n \"endDate\": \"2021-03-25T00:00:00-05:00\",\n \"data\": {\n \"description\": \"Auditing\"\n }\n}", + "options": { + "raw": { + "headerFamily": "json", + "language": "json" + } + } + } + }, + "status": "Unauthorized", + "code": 401, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "body": "{\n \"error\": \"JWT validation failed: JWT is expired\"\n}", + "cookie": [], + "_postman_previewlanguage": "json" + }, + { + "id": "289794f1-3c8b-40d2-a9ce-75a943f1a951", + "name": "Forbidden - Returned if the user you are running as, doesn't have access to this end-point.", + "originalRequest": { + "url": { + "path": [ + "non-employee-requests" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [] + }, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + }, + { + "key": "Accept", + "value": "application/json" + }, + { + "description": { + "content": "Added as a part of security scheme: oauth2", + "type": "text/plain" + }, + "key": "Authorization", + "value": "" + } + ], + "method": "POST", + "body": { + "mode": "raw", + "raw": "{\n \"accountName\": \"william.smith\",\n \"firstName\": \"William\",\n \"lastName\": \"Smith\",\n \"email\": \"william.smith@example.com\",\n \"phone\": \"5555555555\",\n \"manager\": \"jane.doe\",\n \"sourceId\": \"2c91808568c529c60168cca6f90c1313\",\n \"startDate\": \"2020-03-24T00:00:00-05:00\",\n \"endDate\": \"2021-03-25T00:00:00-05:00\",\n \"data\": {\n \"description\": \"Auditing\"\n }\n}", + "options": { + "raw": { + "headerFamily": "json", + "language": "json" + } + } + } + }, + "status": "Forbidden", + "code": 403, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "body": "{\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}", + "cookie": [], + "_postman_previewlanguage": "json" + }, + { + "id": "9fee55d1-460c-4e5d-a245-74cfffb39fba", + "name": "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.", + "originalRequest": { + "url": { + "path": [ + "non-employee-requests" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [] + }, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + }, + { + "key": "Accept", + "value": "application/json" + }, + { + "description": { + "content": "Added as a part of security scheme: oauth2", + "type": "text/plain" + }, + "key": "Authorization", + "value": "" + } + ], + "method": "POST", + "body": { + "mode": "raw", + "raw": "{\n \"accountName\": \"william.smith\",\n \"firstName\": \"William\",\n \"lastName\": \"Smith\",\n \"email\": \"william.smith@example.com\",\n \"phone\": \"5555555555\",\n \"manager\": \"jane.doe\",\n \"sourceId\": \"2c91808568c529c60168cca6f90c1313\",\n \"startDate\": \"2020-03-24T00:00:00-05:00\",\n \"endDate\": \"2021-03-25T00:00:00-05:00\",\n \"data\": {\n \"description\": \"Auditing\"\n }\n}", + "options": { + "raw": { + "headerFamily": "json", + "language": "json" + } + } + } + }, + "status": "Too Many Requests", + "code": 429, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "body": "{\n \"message\": \" Rate Limit Exceeded \"\n}", + "cookie": [], + "_postman_previewlanguage": "json" + }, + { + "id": "7d3b3d8a-f010-4f70-9066-68b34436ede6", + "name": "Internal Server Error - Returned if there is an unexpected error.", + "originalRequest": { + "url": { + "path": [ + "non-employee-requests" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [] + }, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + }, + { + "key": "Accept", + "value": "application/json" + }, + { + "description": { + "content": "Added as a part of security scheme: oauth2", + "type": "text/plain" + }, + "key": "Authorization", + "value": "" + } + ], + "method": "POST", + "body": { + "mode": "raw", + "raw": "{\n \"accountName\": \"william.smith\",\n \"firstName\": \"William\",\n \"lastName\": \"Smith\",\n \"email\": \"william.smith@example.com\",\n \"phone\": \"5555555555\",\n \"manager\": \"jane.doe\",\n \"sourceId\": \"2c91808568c529c60168cca6f90c1313\",\n \"startDate\": \"2020-03-24T00:00:00-05:00\",\n \"endDate\": \"2021-03-25T00:00:00-05:00\",\n \"data\": {\n \"description\": \"Auditing\"\n }\n}", + "options": { + "raw": { + "headerFamily": "json", + "language": "json" + } + } + } + }, + "status": "Internal Server Error", + "code": 500, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "body": "{\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}", + "cookie": [], + "_postman_previewlanguage": "json" + } + ], + "event": [], + "protocolProfileBehavior": { + "disableBodyPruning": true + } + }, + { + "id": "1aae2196-f88f-4631-91ba-b958b85355b2", + "name": "List Non-Employee Requests", + "request": { + "name": "List Non-Employee Requests", + "description": { + "content": "This gets a list of non-employee requests. There are two contextual uses for the `requested-for` path parameter:\n 1. The user has the role context of `idn:nesr:read`, in which case he or\nshe may request a list non-employee requests assigned to a particular account manager by passing in that manager's id.\n 2. The current user is an account manager, in which case \"me\" should be\nprovided as the `requested-for` value. This will provide the user with a list of the non-employee requests in the source(s) he or she manages.", + "type": "text/plain" + }, + "url": { + "path": [ + "non-employee-requests" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [ + { + "disabled": false, + "description": { + "content": "Max number of results to return.\nSee [V3 API Standard Collection Parameters](https://developer.sailpoint.com/idn/api/standard-collection-parameters) for more information.", + "type": "text/plain" + }, + "key": "limit", + "value": "250" + }, + { + "disabled": false, + "description": { + "content": "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.", + "type": "text/plain" + }, + "key": "offset", + "value": "0" + }, + { + "disabled": false, + "description": { + "content": "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.", + "type": "text/plain" + }, + "key": "count", + "value": "true" + }, + { + "disabled": false, + "description": { + "content": "(Required) The identity for whom the request was made. *me* indicates the current user.", + "type": "text/plain" + }, + "key": "requested-for", + "value": "e136567de87e4d029e60b3c3c55db56d" + }, + { + "disabled": false, + "description": { + "content": "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, approvalStatus, firstName, lastName, email, phone, accountName, startDate, endDate**", + "type": "text/plain" + }, + "key": "sorters", + "value": "created,approvalStatus" + }, + { + "disabled": false, + "description": { + "content": "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**sourceId**: *eq* ", + "type": "text/plain" + }, + "key": "filters", + "value": "sourceId eq \"2c91808568c529c60168cca6f90c1313\"" + } + ], + "variable": [] + }, + "header": [ + { + "key": "Accept", + "value": "application/json" + } + ], + "method": "GET", + "body": {}, + "auth": null + }, + "response": [ + { + "id": "241d3f26-798e-4a67-8004-c1aed5b0c0f6", + "name": "List of non-employee request objects.", + "originalRequest": { + "url": { + "path": [ + "non-employee-requests" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [ + { + "disabled": false, + "description": { + "content": "Max number of results to return.\nSee [V3 API Standard Collection Parameters](https://developer.sailpoint.com/idn/api/standard-collection-parameters) for more information.", + "type": "text/plain" + }, + "key": "limit", + "value": "250" + }, + { + "disabled": false, + "description": { + "content": "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.", + "type": "text/plain" + }, + "key": "offset", + "value": "0" + }, + { + "disabled": false, + "description": { + "content": "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.", + "type": "text/plain" + }, + "key": "count", + "value": "true" + }, + { + "disabled": false, + "description": { + "content": "(Required) The identity for whom the request was made. *me* indicates the current user.", + "type": "text/plain" + }, + "key": "requested-for", + "value": "e136567de87e4d029e60b3c3c55db56d" + }, + { + "disabled": false, + "description": { + "content": "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, approvalStatus, firstName, lastName, email, phone, accountName, startDate, endDate**", + "type": "text/plain" + }, + "key": "sorters", + "value": "created,approvalStatus" + }, + { + "disabled": false, + "description": { + "content": "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**sourceId**: *eq* ", + "type": "text/plain" + }, + "key": "filters", + "value": "sourceId eq \"2c91808568c529c60168cca6f90c1313\"" + } + ], + "variable": [] + }, + "header": [ + { + "key": "Accept", + "value": "application/json" + }, + { + "description": { + "content": "Added as a part of security scheme: oauth2", + "type": "text/plain" + }, + "key": "Authorization", + "value": "" + } + ], + "method": "GET", + "body": {} + }, + "status": "OK", + "code": 200, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "body": "[\n {\n \"id\": \"a0303682-5e4a-44f7-bdc2-6ce6112549c1\",\n \"sourceId\": \"2c91808568c529c60168cca6f90c1313\",\n \"name\": \"Retail\",\n \"description\": \"Source description\",\n \"accountName\": \"william.smith\",\n \"firstName\": \"William\",\n \"lastName\": \"Smith\",\n \"email\": \"william.smith@example.com\",\n \"phone\": \"5555555555\",\n \"manager\": \"jane.doe\",\n \"nonEmployeeSource\": {\n \"id\": \"a0303682-5e4a-44f7-bdc2-6ce6112549c1\",\n \"sourceId\": \"2c91808568c529c60168cca6f90c1313\",\n \"name\": \"Retail\",\n \"description\": \"Source description\"\n },\n \"data\": {\n \"description\": \"Auditing\"\n },\n \"approvalItems\": [\n {\n \"id\": \"2c1e388b-1e55-4b0a-ab5c-897f1204159c\",\n \"approver\": {\n \"type\": \"IDENTITY\",\n \"id\": \"5168015d32f890ca15812c9180835d2e\"\n },\n \"accountName\": \"test.account\",\n \"approvalStatus\": \"APPROVED\",\n \"approvalOrder\": 1,\n \"comment\": \"I approve\",\n \"modified\": \"2019-08-23T18:52:59.162Z\",\n \"created\": \"2019-08-23T18:40:35.772Z\"\n },\n {\n \"id\": \"2c1e388b-1e55-4b0a-ab5c-897f1204159c\",\n \"approver\": {\n \"type\": \"IDENTITY\",\n \"id\": \"5168015d32f890ca15812c9180835d2e\"\n },\n \"accountName\": \"test.account\",\n \"approvalStatus\": \"APPROVED\",\n \"approvalOrder\": 1,\n \"comment\": \"I approve\",\n \"modified\": \"2019-08-23T18:52:59.162Z\",\n \"created\": \"2019-08-23T18:40:35.772Z\"\n }\n ],\n \"approvalStatus\": \"APPROVED\",\n \"comment\": \"approved\",\n \"completionDate\": \"2020-03-24T11:11:41.139-05:00\",\n \"startDate\": \"2020-03-24T00:00:00-05:00\",\n \"endDate\": \"2021-03-25T00:00:00-05:00\",\n \"modified\": \"2020-03-24T11:11:41.139-05:00\",\n \"created\": \"2020-03-24T11:11:41.139-05:00\"\n },\n {\n \"id\": \"a0303682-5e4a-44f7-bdc2-6ce6112549c1\",\n \"sourceId\": \"2c91808568c529c60168cca6f90c1313\",\n \"name\": \"Retail\",\n \"description\": \"Source description\",\n \"accountName\": \"william.smith\",\n \"firstName\": \"William\",\n \"lastName\": \"Smith\",\n \"email\": \"william.smith@example.com\",\n \"phone\": \"5555555555\",\n \"manager\": \"jane.doe\",\n \"nonEmployeeSource\": {\n \"id\": \"a0303682-5e4a-44f7-bdc2-6ce6112549c1\",\n \"sourceId\": \"2c91808568c529c60168cca6f90c1313\",\n \"name\": \"Retail\",\n \"description\": \"Source description\"\n },\n \"data\": {\n \"description\": \"Auditing\"\n },\n \"approvalItems\": [\n {\n \"id\": \"2c1e388b-1e55-4b0a-ab5c-897f1204159c\",\n \"approver\": {\n \"type\": \"IDENTITY\",\n \"id\": \"5168015d32f890ca15812c9180835d2e\"\n },\n \"accountName\": \"test.account\",\n \"approvalStatus\": \"APPROVED\",\n \"approvalOrder\": 1,\n \"comment\": \"I approve\",\n \"modified\": \"2019-08-23T18:52:59.162Z\",\n \"created\": \"2019-08-23T18:40:35.772Z\"\n },\n {\n \"id\": \"2c1e388b-1e55-4b0a-ab5c-897f1204159c\",\n \"approver\": {\n \"type\": \"IDENTITY\",\n \"id\": \"5168015d32f890ca15812c9180835d2e\"\n },\n \"accountName\": \"test.account\",\n \"approvalStatus\": \"APPROVED\",\n \"approvalOrder\": 1,\n \"comment\": \"I approve\",\n \"modified\": \"2019-08-23T18:52:59.162Z\",\n \"created\": \"2019-08-23T18:40:35.772Z\"\n }\n ],\n \"approvalStatus\": \"APPROVED\",\n \"comment\": \"approved\",\n \"completionDate\": \"2020-03-24T11:11:41.139-05:00\",\n \"startDate\": \"2020-03-24T00:00:00-05:00\",\n \"endDate\": \"2021-03-25T00:00:00-05:00\",\n \"modified\": \"2020-03-24T11:11:41.139-05:00\",\n \"created\": \"2020-03-24T11:11:41.139-05:00\"\n }\n]", + "cookie": [], + "_postman_previewlanguage": "json" + }, + { + "id": "31bb64ac-37e6-47c4-b8aa-f9e82f14aa3e", + "name": "Client Error - Returned if the request body is invalid.", + "originalRequest": { + "url": { + "path": [ + "non-employee-requests" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [ + { + "disabled": false, + "description": { + "content": "Max number of results to return.\nSee [V3 API Standard Collection Parameters](https://developer.sailpoint.com/idn/api/standard-collection-parameters) for more information.", + "type": "text/plain" + }, + "key": "limit", + "value": "250" + }, + { + "disabled": false, + "description": { + "content": "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.", + "type": "text/plain" + }, + "key": "offset", + "value": "0" + }, + { + "disabled": false, + "description": { + "content": "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.", + "type": "text/plain" + }, + "key": "count", + "value": "true" + }, + { + "disabled": false, + "description": { + "content": "(Required) The identity for whom the request was made. *me* indicates the current user.", + "type": "text/plain" + }, + "key": "requested-for", + "value": "e136567de87e4d029e60b3c3c55db56d" + }, + { + "disabled": false, + "description": { + "content": "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, approvalStatus, firstName, lastName, email, phone, accountName, startDate, endDate**", + "type": "text/plain" + }, + "key": "sorters", + "value": "created,approvalStatus" + }, + { + "disabled": false, + "description": { + "content": "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**sourceId**: *eq* ", + "type": "text/plain" + }, + "key": "filters", + "value": "sourceId eq \"2c91808568c529c60168cca6f90c1313\"" + } + ], + "variable": [] + }, + "header": [ + { + "key": "Accept", + "value": "application/json" + }, + { + "description": { + "content": "Added as a part of security scheme: oauth2", + "type": "text/plain" + }, + "key": "Authorization", + "value": "" + } + ], + "method": "GET", + "body": {} + }, + "status": "Bad Request", + "code": 400, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "body": "{\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 \"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 \"locale\": \"en-US\",\n \"localeOrigin\": \"DEFAULT\",\n \"text\": \"The request was syntactically correct but its content is semantically invalid.\"\n }\n ]\n}", + "cookie": [], + "_postman_previewlanguage": "json" + }, + { + "id": "42b265d3-8a40-45c5-bb26-3cc752709b36", + "name": "Unauthorized - Returned if there is no authorization header, or if the JWT token is expired.", + "originalRequest": { + "url": { + "path": [ + "non-employee-requests" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [ + { + "disabled": false, + "description": { + "content": "Max number of results to return.\nSee [V3 API Standard Collection Parameters](https://developer.sailpoint.com/idn/api/standard-collection-parameters) for more information.", + "type": "text/plain" + }, + "key": "limit", + "value": "250" + }, + { + "disabled": false, + "description": { + "content": "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.", + "type": "text/plain" + }, + "key": "offset", + "value": "0" + }, + { + "disabled": false, + "description": { + "content": "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.", + "type": "text/plain" + }, + "key": "count", + "value": "true" + }, + { + "disabled": false, + "description": { + "content": "(Required) The identity for whom the request was made. *me* indicates the current user.", + "type": "text/plain" + }, + "key": "requested-for", + "value": "e136567de87e4d029e60b3c3c55db56d" + }, + { + "disabled": false, + "description": { + "content": "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, approvalStatus, firstName, lastName, email, phone, accountName, startDate, endDate**", + "type": "text/plain" + }, + "key": "sorters", + "value": "created,approvalStatus" + }, + { + "disabled": false, + "description": { + "content": "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**sourceId**: *eq* ", + "type": "text/plain" + }, + "key": "filters", + "value": "sourceId eq \"2c91808568c529c60168cca6f90c1313\"" + } + ], + "variable": [] + }, + "header": [ + { + "key": "Accept", + "value": "application/json" + }, + { + "description": { + "content": "Added as a part of security scheme: oauth2", + "type": "text/plain" + }, + "key": "Authorization", + "value": "" + } + ], + "method": "GET", + "body": {} + }, + "status": "Unauthorized", + "code": 401, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "body": "{\n \"error\": \"JWT validation failed: JWT is expired\"\n}", + "cookie": [], + "_postman_previewlanguage": "json" + }, + { + "id": "1d1d969a-3c3b-42a4-bb4e-2098b6624b44", + "name": "Forbidden - Returned if the user you are running as, doesn't have access to this end-point.", + "originalRequest": { + "url": { + "path": [ + "non-employee-requests" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [ + { + "disabled": false, + "description": { + "content": "Max number of results to return.\nSee [V3 API Standard Collection Parameters](https://developer.sailpoint.com/idn/api/standard-collection-parameters) for more information.", + "type": "text/plain" + }, + "key": "limit", + "value": "250" + }, + { + "disabled": false, + "description": { + "content": "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.", + "type": "text/plain" + }, + "key": "offset", + "value": "0" + }, + { + "disabled": false, + "description": { + "content": "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.", + "type": "text/plain" + }, + "key": "count", + "value": "true" + }, + { + "disabled": false, + "description": { + "content": "(Required) The identity for whom the request was made. *me* indicates the current user.", + "type": "text/plain" + }, + "key": "requested-for", + "value": "e136567de87e4d029e60b3c3c55db56d" + }, + { + "disabled": false, + "description": { + "content": "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, approvalStatus, firstName, lastName, email, phone, accountName, startDate, endDate**", + "type": "text/plain" + }, + "key": "sorters", + "value": "created,approvalStatus" + }, + { + "disabled": false, + "description": { + "content": "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**sourceId**: *eq* ", + "type": "text/plain" + }, + "key": "filters", + "value": "sourceId eq \"2c91808568c529c60168cca6f90c1313\"" + } + ], + "variable": [] + }, + "header": [ + { + "key": "Accept", + "value": "application/json" + }, + { + "description": { + "content": "Added as a part of security scheme: oauth2", + "type": "text/plain" + }, + "key": "Authorization", + "value": "" + } + ], + "method": "GET", + "body": {} + }, + "status": "Forbidden", + "code": 403, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "body": "{\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}", + "cookie": [], + "_postman_previewlanguage": "json" + }, + { + "id": "81b30c0f-2a3b-4e7d-8c8f-e5cfd43ebbb7", + "name": "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.", + "originalRequest": { + "url": { + "path": [ + "non-employee-requests" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [ + { + "disabled": false, + "description": { + "content": "Max number of results to return.\nSee [V3 API Standard Collection Parameters](https://developer.sailpoint.com/idn/api/standard-collection-parameters) for more information.", + "type": "text/plain" + }, + "key": "limit", + "value": "250" + }, + { + "disabled": false, + "description": { + "content": "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.", + "type": "text/plain" + }, + "key": "offset", + "value": "0" + }, + { + "disabled": false, + "description": { + "content": "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.", + "type": "text/plain" + }, + "key": "count", + "value": "true" + }, + { + "disabled": false, + "description": { + "content": "(Required) The identity for whom the request was made. *me* indicates the current user.", + "type": "text/plain" + }, + "key": "requested-for", + "value": "e136567de87e4d029e60b3c3c55db56d" + }, + { + "disabled": false, + "description": { + "content": "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, approvalStatus, firstName, lastName, email, phone, accountName, startDate, endDate**", + "type": "text/plain" + }, + "key": "sorters", + "value": "created,approvalStatus" + }, + { + "disabled": false, + "description": { + "content": "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**sourceId**: *eq* ", + "type": "text/plain" + }, + "key": "filters", + "value": "sourceId eq \"2c91808568c529c60168cca6f90c1313\"" + } + ], + "variable": [] + }, + "header": [ + { + "key": "Accept", + "value": "application/json" + }, + { + "description": { + "content": "Added as a part of security scheme: oauth2", + "type": "text/plain" + }, + "key": "Authorization", + "value": "" + } + ], + "method": "GET", + "body": {} + }, + "status": "Too Many Requests", + "code": 429, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "body": "{\n \"message\": \" Rate Limit Exceeded \"\n}", + "cookie": [], + "_postman_previewlanguage": "json" + }, + { + "id": "d5bb348f-a5b8-4f00-885b-b2e7b3cf15b9", + "name": "Internal Server Error - Returned if there is an unexpected error.", + "originalRequest": { + "url": { + "path": [ + "non-employee-requests" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [ + { + "disabled": false, + "description": { + "content": "Max number of results to return.\nSee [V3 API Standard Collection Parameters](https://developer.sailpoint.com/idn/api/standard-collection-parameters) for more information.", + "type": "text/plain" + }, + "key": "limit", + "value": "250" + }, + { + "disabled": false, + "description": { + "content": "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.", + "type": "text/plain" + }, + "key": "offset", + "value": "0" + }, + { + "disabled": false, + "description": { + "content": "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.", + "type": "text/plain" + }, + "key": "count", + "value": "true" + }, + { + "disabled": false, + "description": { + "content": "(Required) The identity for whom the request was made. *me* indicates the current user.", + "type": "text/plain" + }, + "key": "requested-for", + "value": "e136567de87e4d029e60b3c3c55db56d" + }, + { + "disabled": false, + "description": { + "content": "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, approvalStatus, firstName, lastName, email, phone, accountName, startDate, endDate**", + "type": "text/plain" + }, + "key": "sorters", + "value": "created,approvalStatus" + }, + { + "disabled": false, + "description": { + "content": "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**sourceId**: *eq* ", + "type": "text/plain" + }, + "key": "filters", + "value": "sourceId eq \"2c91808568c529c60168cca6f90c1313\"" + } + ], + "variable": [] + }, + "header": [ + { + "key": "Accept", + "value": "application/json" + }, + { + "description": { + "content": "Added as a part of security scheme: oauth2", + "type": "text/plain" + }, + "key": "Authorization", + "value": "" + } + ], + "method": "GET", + "body": {} + }, + "status": "Internal Server Error", + "code": 500, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "body": "{\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}", + "cookie": [], + "_postman_previewlanguage": "json" + } + ], + "event": [], + "protocolProfileBehavior": { + "disableBodyPruning": true + } + }, + { + "id": "1d0f64de-b1cb-4a15-bb1e-0e37d1c77a32", + "name": "Get a Non-Employee Request", + "request": { + "name": "Get a Non-Employee Request", + "description": { + "content": "This gets a non-employee request.\nThere are two contextual uses for this endpoint:\n 1. The user has the role context of `idn:nesr:read`, in this case the user\ncan get the non-employee request for any user.\n 2. The user must be the owner of the non-employee request.", + "type": "text/plain" + }, + "url": { + "path": [ + "non-employee-requests", + ":id" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [ + { + "type": "any", + "value": "ac110005-7156-1150-8171-5b292e3e0084", + "key": "id", + "disabled": false, + "description": { + "content": "(Required) Non-Employee request id (UUID)", + "type": "text/plain" + } + } + ] + }, + "header": [ + { + "key": "Accept", + "value": "application/json" + } + ], + "method": "GET", + "body": {}, + "auth": null + }, + "response": [ + { + "id": "f60620cb-020f-4f51-bfb7-a6eb9c7a0806", + "name": "Non-Employee request object.", + "originalRequest": { + "url": { + "path": [ + "non-employee-requests", + ":id" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [] + }, + "header": [ + { + "key": "Accept", + "value": "application/json" + }, + { + "description": { + "content": "Added as a part of security scheme: oauth2", + "type": "text/plain" + }, + "key": "Authorization", + "value": "" + } + ], + "method": "GET", + "body": {} + }, + "status": "OK", + "code": 200, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "body": "{\n \"id\": \"a0303682-5e4a-44f7-bdc2-6ce6112549c1\",\n \"sourceId\": \"2c91808568c529c60168cca6f90c1313\",\n \"name\": \"Retail\",\n \"description\": \"Source description\",\n \"accountName\": \"william.smith\",\n \"firstName\": \"William\",\n \"lastName\": \"Smith\",\n \"email\": \"william.smith@example.com\",\n \"phone\": \"5555555555\",\n \"manager\": \"jane.doe\",\n \"nonEmployeeSource\": {\n \"id\": \"a0303682-5e4a-44f7-bdc2-6ce6112549c1\",\n \"sourceId\": \"2c91808568c529c60168cca6f90c1313\",\n \"name\": \"Retail\",\n \"description\": \"Source description\"\n },\n \"data\": {\n \"description\": \"Auditing\"\n },\n \"approvalItems\": [\n {\n \"id\": \"2c1e388b-1e55-4b0a-ab5c-897f1204159c\",\n \"approver\": {\n \"type\": \"IDENTITY\",\n \"id\": \"5168015d32f890ca15812c9180835d2e\"\n },\n \"accountName\": \"test.account\",\n \"approvalStatus\": \"APPROVED\",\n \"approvalOrder\": 1,\n \"comment\": \"I approve\",\n \"modified\": \"2019-08-23T18:52:59.162Z\",\n \"created\": \"2019-08-23T18:40:35.772Z\"\n },\n {\n \"id\": \"2c1e388b-1e55-4b0a-ab5c-897f1204159c\",\n \"approver\": {\n \"type\": \"IDENTITY\",\n \"id\": \"5168015d32f890ca15812c9180835d2e\"\n },\n \"accountName\": \"test.account\",\n \"approvalStatus\": \"APPROVED\",\n \"approvalOrder\": 1,\n \"comment\": \"I approve\",\n \"modified\": \"2019-08-23T18:52:59.162Z\",\n \"created\": \"2019-08-23T18:40:35.772Z\"\n }\n ],\n \"approvalStatus\": \"APPROVED\",\n \"comment\": \"approved\",\n \"completionDate\": \"2020-03-24T11:11:41.139-05:00\",\n \"startDate\": \"2020-03-24T00:00:00-05:00\",\n \"endDate\": \"2021-03-25T00:00:00-05:00\",\n \"modified\": \"2020-03-24T11:11:41.139-05:00\",\n \"created\": \"2020-03-24T11:11:41.139-05:00\"\n}", + "cookie": [], + "_postman_previewlanguage": "json" + }, + { + "id": "6238ec22-956f-4955-9f39-ded8f5309849", + "name": "Client Error - Returned if the request body is invalid.", + "originalRequest": { + "url": { + "path": [ + "non-employee-requests", + ":id" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [] + }, + "header": [ + { + "key": "Accept", + "value": "application/json" + }, + { + "description": { + "content": "Added as a part of security scheme: oauth2", + "type": "text/plain" + }, + "key": "Authorization", + "value": "" + } + ], + "method": "GET", + "body": {} + }, + "status": "Bad Request", + "code": 400, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "body": "{\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 \"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 \"locale\": \"en-US\",\n \"localeOrigin\": \"DEFAULT\",\n \"text\": \"The request was syntactically correct but its content is semantically invalid.\"\n }\n ]\n}", + "cookie": [], + "_postman_previewlanguage": "json" + }, + { + "id": "38063fe7-44be-415d-8ca8-2e609c5239ae", + "name": "Unauthorized - Returned if there is no authorization header, or if the JWT token is expired.", + "originalRequest": { + "url": { + "path": [ + "non-employee-requests", + ":id" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [] + }, + "header": [ + { + "key": "Accept", + "value": "application/json" + }, + { + "description": { + "content": "Added as a part of security scheme: oauth2", + "type": "text/plain" + }, + "key": "Authorization", + "value": "" + } + ], + "method": "GET", + "body": {} + }, + "status": "Unauthorized", + "code": 401, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "body": "{\n \"error\": \"JWT validation failed: JWT is expired\"\n}", + "cookie": [], + "_postman_previewlanguage": "json" + }, + { + "id": "b5982b6b-a23b-4395-8dd1-6cd4f6e701be", + "name": "Forbidden - Returned if the user you are running as, doesn't have access to this end-point.", + "originalRequest": { + "url": { + "path": [ + "non-employee-requests", + ":id" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [] + }, + "header": [ + { + "key": "Accept", + "value": "application/json" + }, + { + "description": { + "content": "Added as a part of security scheme: oauth2", + "type": "text/plain" + }, + "key": "Authorization", + "value": "" + } + ], + "method": "GET", + "body": {} + }, + "status": "Forbidden", + "code": 403, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "body": "{\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}", + "cookie": [], + "_postman_previewlanguage": "json" + }, + { + "id": "ff2f9d84-bc37-4fdf-8420-ad6594dd3bd1", + "name": "Not Found - returned if the request URL refers to a resource or object that does not exist", + "originalRequest": { + "url": { + "path": [ + "non-employee-requests", + ":id" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [] + }, + "header": [ + { + "key": "Accept", + "value": "application/json" + }, + { + "description": { + "content": "Added as a part of security scheme: oauth2", + "type": "text/plain" + }, + "key": "Authorization", + "value": "" + } + ], + "method": "GET", + "body": {} + }, + "status": "Not Found", + "code": 404, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "body": "{\n \"detailCode\": \"404 Not found\",\n \"trackingId\": \"b21b1f7ce4da4d639f2c62a57171b427\",\n \"messages\": [\n {\n \"locale\": \"en-US\",\n \"localeOrigin\": \"DEFAULT\",\n \"text\": \"The server did not find a current representation for the target resource.\"\n }\n ]\n}", + "cookie": [], + "_postman_previewlanguage": "json" + }, + { + "id": "e6de21e0-7ab4-4cf1-8d6b-9ec867b44d24", + "name": "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.", + "originalRequest": { + "url": { + "path": [ + "non-employee-requests", + ":id" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [] + }, + "header": [ + { + "key": "Accept", + "value": "application/json" + }, + { + "description": { + "content": "Added as a part of security scheme: oauth2", + "type": "text/plain" + }, + "key": "Authorization", + "value": "" + } + ], + "method": "GET", + "body": {} + }, + "status": "Too Many Requests", + "code": 429, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "body": "{\n \"message\": \" Rate Limit Exceeded \"\n}", + "cookie": [], + "_postman_previewlanguage": "json" + }, + { + "id": "f8cdde00-7a38-4723-98de-191bf735dde2", + "name": "Internal Server Error - Returned if there is an unexpected error.", + "originalRequest": { + "url": { + "path": [ + "non-employee-requests", + ":id" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [] + }, + "header": [ + { + "key": "Accept", + "value": "application/json" + }, + { + "description": { + "content": "Added as a part of security scheme: oauth2", + "type": "text/plain" + }, + "key": "Authorization", + "value": "" + } + ], + "method": "GET", + "body": {} + }, + "status": "Internal Server Error", + "code": 500, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "body": "{\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}", + "cookie": [], + "_postman_previewlanguage": "json" + } + ], + "event": [], + "protocolProfileBehavior": { + "disableBodyPruning": true + } + }, + { + "id": "d77370dd-8577-476f-a6a3-29194c06ed37", + "name": "Delete Non-Employee Request", + "request": { + "name": "Delete Non-Employee Request", + "description": { + "content": "This request will delete a non-employee request. \nRequires role context of `idn:nesr:delete`", + "type": "text/plain" + }, + "url": { + "path": [ + "non-employee-requests", + ":id" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [ + { + "type": "any", + "value": "ac110005-7156-1150-8171-5b292e3e0084", + "key": "id", + "disabled": false, + "description": { + "content": "(Required) Non-Employee request id in the UUID format", + "type": "text/plain" + } + } + ] + }, + "header": [ + { + "key": "Accept", + "value": "application/json" + } + ], + "method": "DELETE", + "body": {}, + "auth": null + }, + "response": [ + { + "id": "f4d31960-5b20-4df3-8a3e-2c01b8d6683d", + "name": "No content - indicates the request was successful but there is no content to be returned in the response.", + "originalRequest": { + "url": { + "path": [ + "non-employee-requests", + ":id" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [] + }, + "header": [ + { + "description": { + "content": "Added as a part of security scheme: oauth2", + "type": "text/plain" + }, + "key": "Authorization", + "value": "" + } + ], + "method": "DELETE", + "body": {} + }, + "status": "No Content", + "code": 204, + "header": [], + "cookie": [], + "_postman_previewlanguage": "text" + }, + { + "id": "bf6e6699-b739-4434-b5ce-7dd28e1b1da4", + "name": "Client Error - Returned if the request body is invalid.", + "originalRequest": { + "url": { + "path": [ + "non-employee-requests", + ":id" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [] + }, + "header": [ + { + "key": "Accept", + "value": "application/json" + }, + { + "description": { + "content": "Added as a part of security scheme: oauth2", + "type": "text/plain" + }, + "key": "Authorization", + "value": "" + } + ], + "method": "DELETE", + "body": {} + }, + "status": "Bad Request", + "code": 400, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "body": "{\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 \"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 \"locale\": \"en-US\",\n \"localeOrigin\": \"DEFAULT\",\n \"text\": \"The request was syntactically correct but its content is semantically invalid.\"\n }\n ]\n}", + "cookie": [], + "_postman_previewlanguage": "json" + }, + { + "id": "2ef44886-ddb9-45ca-9679-b75ed4b3dd07", + "name": "Unauthorized - Returned if there is no authorization header, or if the JWT token is expired.", + "originalRequest": { + "url": { + "path": [ + "non-employee-requests", + ":id" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [] + }, + "header": [ + { + "key": "Accept", + "value": "application/json" + }, + { + "description": { + "content": "Added as a part of security scheme: oauth2", + "type": "text/plain" + }, + "key": "Authorization", + "value": "" + } + ], + "method": "DELETE", + "body": {} + }, + "status": "Unauthorized", + "code": 401, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "body": "{\n \"error\": \"JWT validation failed: JWT is expired\"\n}", + "cookie": [], + "_postman_previewlanguage": "json" + }, + { + "id": "8e369a02-6316-48c4-81a5-1fd4ea8c8ae6", + "name": "Forbidden - Returned if the user you are running as, doesn't have access to this end-point.", + "originalRequest": { + "url": { + "path": [ + "non-employee-requests", + ":id" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [] + }, + "header": [ + { + "key": "Accept", + "value": "application/json" + }, + { + "description": { + "content": "Added as a part of security scheme: oauth2", + "type": "text/plain" + }, + "key": "Authorization", + "value": "" + } + ], + "method": "DELETE", + "body": {} + }, + "status": "Forbidden", + "code": 403, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "body": "{\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}", + "cookie": [], + "_postman_previewlanguage": "json" + }, + { + "id": "32946b77-0e9c-496c-8b4e-91b438011e89", + "name": "Not Found - returned if the request URL refers to a resource or object that does not exist", + "originalRequest": { + "url": { + "path": [ + "non-employee-requests", + ":id" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [] + }, + "header": [ + { + "key": "Accept", + "value": "application/json" + }, + { + "description": { + "content": "Added as a part of security scheme: oauth2", + "type": "text/plain" + }, + "key": "Authorization", + "value": "" + } + ], + "method": "DELETE", + "body": {} + }, + "status": "Not Found", + "code": 404, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "body": "{\n \"detailCode\": \"404 Not found\",\n \"trackingId\": \"b21b1f7ce4da4d639f2c62a57171b427\",\n \"messages\": [\n {\n \"locale\": \"en-US\",\n \"localeOrigin\": \"DEFAULT\",\n \"text\": \"The server did not find a current representation for the target resource.\"\n }\n ]\n}", + "cookie": [], + "_postman_previewlanguage": "json" + }, + { + "id": "945bb74f-0097-418b-9f8d-0aaa424d660a", + "name": "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.", + "originalRequest": { + "url": { + "path": [ + "non-employee-requests", + ":id" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [] + }, + "header": [ + { + "key": "Accept", + "value": "application/json" + }, + { + "description": { + "content": "Added as a part of security scheme: oauth2", + "type": "text/plain" + }, + "key": "Authorization", + "value": "" + } + ], + "method": "DELETE", + "body": {} + }, + "status": "Too Many Requests", + "code": 429, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "body": "{\n \"message\": \" Rate Limit Exceeded \"\n}", + "cookie": [], + "_postman_previewlanguage": "json" + }, + { + "id": "93b87439-2b30-48b9-953b-490f17a29c42", + "name": "Internal Server Error - Returned if there is an unexpected error.", + "originalRequest": { + "url": { + "path": [ + "non-employee-requests", + ":id" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [] + }, + "header": [ + { + "key": "Accept", + "value": "application/json" + }, + { + "description": { + "content": "Added as a part of security scheme: oauth2", + "type": "text/plain" + }, + "key": "Authorization", + "value": "" + } + ], + "method": "DELETE", + "body": {} + }, + "status": "Internal Server Error", + "code": 500, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "body": "{\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}", + "cookie": [], + "_postman_previewlanguage": "json" + } + ], + "event": [], + "protocolProfileBehavior": { + "disableBodyPruning": true + } + }, + { + "id": "496346d7-03fc-4054-8d41-41db828f0477", + "name": "Get Summary of Non-Employee Requests", + "request": { + "name": "Get Summary of Non-Employee Requests", + "description": { + "content": "This request will retrieve a summary of non-employee requests. There are two contextual uses for the `requested-for` path parameter:\n 1. The user has the role context of `idn:nesr:read`, in which case he or\nshe may request a summary of all non-employee approval requests assigned to a particular account manager by passing in that manager's id.\n 2. The current user is an account manager, in which case \"me\" should be\nprovided as the `requested-for` value. This will provide the user with a summary of the non-employee requests in the source(s) he or she manages.", + "type": "text/plain" + }, + "url": { + "path": [ + "non-employee-requests", + "summary", + ":requested-for" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [ + { + "type": "any", + "value": "2c91808280430dfb0180431a59440460", + "key": "requested-for", + "disabled": false, + "description": { + "content": "(Required) The identity (UUID) of the non-employee account manager for whom the summary is being retrieved. Use \"me\" instead to indicate the current user.", + "type": "text/plain" + } + } + ] + }, + "header": [ + { + "key": "Accept", + "value": "application/json" + } + ], + "method": "GET", + "body": {}, + "auth": null + }, + "response": [ + { + "id": "2cbd2139-dbdd-452c-95de-97d616426502", + "name": "Non-Employee request summary object.", + "originalRequest": { + "url": { + "path": [ + "non-employee-requests", + "summary", + ":requested-for" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [] + }, + "header": [ + { + "key": "Accept", + "value": "application/json" + }, + { + "description": { + "content": "Added as a part of security scheme: oauth2", + "type": "text/plain" + }, + "key": "Authorization", + "value": "" + } + ], + "method": "GET", + "body": {} + }, + "status": "OK", + "code": 200, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "body": "{\n \"approved\": 2,\n \"rejected\": 2,\n \"pending\": 2,\n \"nonEmployeeCount\": 2\n}", + "cookie": [], + "_postman_previewlanguage": "json" + }, + { + "id": "abf0443d-9dd7-4e23-b446-43e0fd48ff21", + "name": "Client Error - Returned if the request body is invalid.", + "originalRequest": { + "url": { + "path": [ + "non-employee-requests", + "summary", + ":requested-for" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [] + }, + "header": [ + { + "key": "Accept", + "value": "application/json" + }, + { + "description": { + "content": "Added as a part of security scheme: oauth2", + "type": "text/plain" + }, + "key": "Authorization", + "value": "" + } + ], + "method": "GET", + "body": {} + }, + "status": "Bad Request", + "code": 400, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "body": "{\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 \"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 \"locale\": \"en-US\",\n \"localeOrigin\": \"DEFAULT\",\n \"text\": \"The request was syntactically correct but its content is semantically invalid.\"\n }\n ]\n}", + "cookie": [], + "_postman_previewlanguage": "json" + }, + { + "id": "fa620156-07f8-4b5d-b043-80728a35ad55", + "name": "Unauthorized - Returned if there is no authorization header, or if the JWT token is expired.", + "originalRequest": { + "url": { + "path": [ + "non-employee-requests", + "summary", + ":requested-for" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [] + }, + "header": [ + { + "key": "Accept", + "value": "application/json" + }, + { + "description": { + "content": "Added as a part of security scheme: oauth2", + "type": "text/plain" + }, + "key": "Authorization", + "value": "" + } + ], + "method": "GET", + "body": {} + }, + "status": "Unauthorized", + "code": 401, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "body": "{\n \"error\": \"JWT validation failed: JWT is expired\"\n}", + "cookie": [], + "_postman_previewlanguage": "json" + }, + { + "id": "fbbe0dd7-49a0-46b7-92e7-ee5ee6045447", + "name": "Forbidden - Returned if the user you are running as, doesn't have access to this end-point.", + "originalRequest": { + "url": { + "path": [ + "non-employee-requests", + "summary", + ":requested-for" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [] + }, + "header": [ + { + "key": "Accept", + "value": "application/json" + }, + { + "description": { + "content": "Added as a part of security scheme: oauth2", + "type": "text/plain" + }, + "key": "Authorization", + "value": "" + } + ], + "method": "GET", + "body": {} + }, + "status": "Forbidden", + "code": 403, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "body": "{\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}", + "cookie": [], + "_postman_previewlanguage": "json" + }, + { + "id": "411a4ab1-47b0-4985-8bc3-d1d9965b06d2", + "name": "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.", + "originalRequest": { + "url": { + "path": [ + "non-employee-requests", + "summary", + ":requested-for" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [] + }, + "header": [ + { + "key": "Accept", + "value": "application/json" + }, + { + "description": { + "content": "Added as a part of security scheme: oauth2", + "type": "text/plain" + }, + "key": "Authorization", + "value": "" + } + ], + "method": "GET", + "body": {} + }, + "status": "Too Many Requests", + "code": 429, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "body": "{\n \"message\": \" Rate Limit Exceeded \"\n}", + "cookie": [], + "_postman_previewlanguage": "json" + }, + { + "id": "07a754e2-ae57-420a-a5cb-913ccaf40fa9", + "name": "Internal Server Error - Returned if there is an unexpected error.", + "originalRequest": { + "url": { + "path": [ + "non-employee-requests", + "summary", + ":requested-for" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [] + }, + "header": [ + { + "key": "Accept", + "value": "application/json" + }, + { + "description": { + "content": "Added as a part of security scheme: oauth2", + "type": "text/plain" + }, + "key": "Authorization", + "value": "" + } + ], + "method": "GET", + "body": {} + }, + "status": "Internal Server Error", + "code": 500, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "body": "{\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}", + "cookie": [], + "_postman_previewlanguage": "json" + } + ], + "event": [], + "protocolProfileBehavior": { + "disableBodyPruning": true + } + }, + { + "id": "b03bdee5-0b58-49ab-8ae7-485485099edd", + "name": "Create Non-Employee Source", + "request": { + "name": "Create Non-Employee Source", + "description": { + "content": "This request will create a non-employee source. Requires role context of `idn:nesr:create`", + "type": "text/plain" + }, + "url": { + "path": [ + "non-employee-sources" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [] + }, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + }, + { + "key": "Accept", + "value": "application/json" + } + ], + "method": "POST", + "body": { + "mode": "raw", + "raw": "{\n \"owner\": {\n \"id\": \"2c91808570313110017040b06f344ec9\"\n },\n \"name\": \"Retail\",\n \"description\": \"Source description\",\n \"managementWorkgroup\": \"123299\",\n \"approvers\": [\n {\n \"id\": \"2c91808570313110017040b06f344ec9\"\n },\n {\n \"id\": \"2c91808570313110017040b06f344ec9\"\n }\n ],\n \"accountManagers\": [\n {\n \"id\": \"2c91808570313110017040b06f344ec9\"\n },\n {\n \"id\": \"2c91808570313110017040b06f344ec9\"\n }\n ]\n}", + "options": { + "raw": { + "headerFamily": "json", + "language": "json" + } + } + }, + "auth": null + }, + "response": [ + { + "id": "a4692f2a-f3a7-48b7-859a-6a8490aff059", + "name": "Created non-employee source.", + "originalRequest": { + "url": { + "path": [ + "non-employee-sources" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [] + }, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + }, + { + "key": "Accept", + "value": "application/json" + }, + { + "description": { + "content": "Added as a part of security scheme: oauth2", + "type": "text/plain" + }, + "key": "Authorization", + "value": "" + } + ], + "method": "POST", + "body": { + "mode": "raw", + "raw": "{\n \"owner\": {\n \"id\": \"2c91808570313110017040b06f344ec9\"\n },\n \"name\": \"Retail\",\n \"description\": \"Source description\",\n \"managementWorkgroup\": \"123299\",\n \"approvers\": [\n {\n \"id\": \"2c91808570313110017040b06f344ec9\"\n },\n {\n \"id\": \"2c91808570313110017040b06f344ec9\"\n }\n ],\n \"accountManagers\": [\n {\n \"id\": \"2c91808570313110017040b06f344ec9\"\n },\n {\n \"id\": \"2c91808570313110017040b06f344ec9\"\n }\n ]\n}", + "options": { + "raw": { + "headerFamily": "json", + "language": "json" + } + } + } + }, + "status": "OK", + "code": 200, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "body": "{\n \"id\": \"a0303682-5e4a-44f7-bdc2-6ce6112549c1\",\n \"sourceId\": \"2c91808568c529c60168cca6f90c1313\",\n \"name\": \"Retail\",\n \"description\": \"Source description\",\n \"approvers\": [\n {\n \"type\": \"IDENTITY\",\n \"id\": \"5168015d32f890ca15812c9180835d2e\"\n },\n {\n \"type\": \"IDENTITY\",\n \"id\": \"5168015d32f890ca15812c9180835d2e\"\n }\n ],\n \"accountManagers\": [\n {\n \"type\": \"IDENTITY\",\n \"id\": \"5168015d32f890ca15812c9180835d2e\"\n },\n {\n \"type\": \"IDENTITY\",\n \"id\": \"5168015d32f890ca15812c9180835d2e\"\n }\n ],\n \"modified\": \"2019-08-23T18:52:59.162Z\",\n \"created\": \"2019-08-23T18:40:35.772Z\",\n \"cloudExternalId\": \"99999\"\n}", + "cookie": [], + "_postman_previewlanguage": "json" + }, + { + "id": "5283c2cc-acf7-4182-b69d-d2c52fd1e0c4", + "name": "Client Error - Returned if the request body is invalid.", + "originalRequest": { + "url": { + "path": [ + "non-employee-sources" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [] + }, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + }, + { + "key": "Accept", + "value": "application/json" + }, + { + "description": { + "content": "Added as a part of security scheme: oauth2", + "type": "text/plain" + }, + "key": "Authorization", + "value": "" + } + ], + "method": "POST", + "body": { + "mode": "raw", + "raw": "{\n \"owner\": {\n \"id\": \"2c91808570313110017040b06f344ec9\"\n },\n \"name\": \"Retail\",\n \"description\": \"Source description\",\n \"managementWorkgroup\": \"123299\",\n \"approvers\": [\n {\n \"id\": \"2c91808570313110017040b06f344ec9\"\n },\n {\n \"id\": \"2c91808570313110017040b06f344ec9\"\n }\n ],\n \"accountManagers\": [\n {\n \"id\": \"2c91808570313110017040b06f344ec9\"\n },\n {\n \"id\": \"2c91808570313110017040b06f344ec9\"\n }\n ]\n}", + "options": { + "raw": { + "headerFamily": "json", + "language": "json" + } + } + } + }, + "status": "Bad Request", + "code": 400, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "body": "{\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 \"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 \"locale\": \"en-US\",\n \"localeOrigin\": \"DEFAULT\",\n \"text\": \"The request was syntactically correct but its content is semantically invalid.\"\n }\n ]\n}", + "cookie": [], + "_postman_previewlanguage": "json" + }, + { + "id": "2e702651-b0d4-4a7f-85d3-83ea855471bd", + "name": "Unauthorized - Returned if there is no authorization header, or if the JWT token is expired.", + "originalRequest": { + "url": { + "path": [ + "non-employee-sources" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [] + }, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + }, + { + "key": "Accept", + "value": "application/json" + }, + { + "description": { + "content": "Added as a part of security scheme: oauth2", + "type": "text/plain" + }, + "key": "Authorization", + "value": "" + } + ], + "method": "POST", + "body": { + "mode": "raw", + "raw": "{\n \"owner\": {\n \"id\": \"2c91808570313110017040b06f344ec9\"\n },\n \"name\": \"Retail\",\n \"description\": \"Source description\",\n \"managementWorkgroup\": \"123299\",\n \"approvers\": [\n {\n \"id\": \"2c91808570313110017040b06f344ec9\"\n },\n {\n \"id\": \"2c91808570313110017040b06f344ec9\"\n }\n ],\n \"accountManagers\": [\n {\n \"id\": \"2c91808570313110017040b06f344ec9\"\n },\n {\n \"id\": \"2c91808570313110017040b06f344ec9\"\n }\n ]\n}", + "options": { + "raw": { + "headerFamily": "json", + "language": "json" + } + } + } + }, + "status": "Unauthorized", + "code": 401, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "body": "{\n \"error\": \"JWT validation failed: JWT is expired\"\n}", + "cookie": [], + "_postman_previewlanguage": "json" + }, + { + "id": "16e216fc-dbfa-4bd1-8bda-9ea5e011af27", + "name": "Forbidden - Returned if the user you are running as, doesn't have access to this end-point.", + "originalRequest": { + "url": { + "path": [ + "non-employee-sources" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [] + }, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + }, + { + "key": "Accept", + "value": "application/json" + }, + { + "description": { + "content": "Added as a part of security scheme: oauth2", + "type": "text/plain" + }, + "key": "Authorization", + "value": "" + } + ], + "method": "POST", + "body": { + "mode": "raw", + "raw": "{\n \"owner\": {\n \"id\": \"2c91808570313110017040b06f344ec9\"\n },\n \"name\": \"Retail\",\n \"description\": \"Source description\",\n \"managementWorkgroup\": \"123299\",\n \"approvers\": [\n {\n \"id\": \"2c91808570313110017040b06f344ec9\"\n },\n {\n \"id\": \"2c91808570313110017040b06f344ec9\"\n }\n ],\n \"accountManagers\": [\n {\n \"id\": \"2c91808570313110017040b06f344ec9\"\n },\n {\n \"id\": \"2c91808570313110017040b06f344ec9\"\n }\n ]\n}", + "options": { + "raw": { + "headerFamily": "json", + "language": "json" + } + } + } + }, + "status": "Forbidden", + "code": 403, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "body": "{\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}", + "cookie": [], + "_postman_previewlanguage": "json" + }, + { + "id": "0920abc8-cc09-4f49-aeba-3478778e1bf3", + "name": "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.", + "originalRequest": { + "url": { + "path": [ + "non-employee-sources" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [] + }, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + }, + { + "key": "Accept", + "value": "application/json" + }, + { + "description": { + "content": "Added as a part of security scheme: oauth2", + "type": "text/plain" + }, + "key": "Authorization", + "value": "" + } + ], + "method": "POST", + "body": { + "mode": "raw", + "raw": "{\n \"owner\": {\n \"id\": \"2c91808570313110017040b06f344ec9\"\n },\n \"name\": \"Retail\",\n \"description\": \"Source description\",\n \"managementWorkgroup\": \"123299\",\n \"approvers\": [\n {\n \"id\": \"2c91808570313110017040b06f344ec9\"\n },\n {\n \"id\": \"2c91808570313110017040b06f344ec9\"\n }\n ],\n \"accountManagers\": [\n {\n \"id\": \"2c91808570313110017040b06f344ec9\"\n },\n {\n \"id\": \"2c91808570313110017040b06f344ec9\"\n }\n ]\n}", + "options": { + "raw": { + "headerFamily": "json", + "language": "json" + } + } + } + }, + "status": "Too Many Requests", + "code": 429, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "body": "{\n \"message\": \" Rate Limit Exceeded \"\n}", + "cookie": [], + "_postman_previewlanguage": "json" + }, + { + "id": "4627ca51-ce98-4857-bd5b-b9d03103667e", + "name": "Internal Server Error - Returned if there is an unexpected error.", + "originalRequest": { + "url": { + "path": [ + "non-employee-sources" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [] + }, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + }, + { + "key": "Accept", + "value": "application/json" + }, + { + "description": { + "content": "Added as a part of security scheme: oauth2", + "type": "text/plain" + }, + "key": "Authorization", + "value": "" + } + ], + "method": "POST", + "body": { + "mode": "raw", + "raw": "{\n \"owner\": {\n \"id\": \"2c91808570313110017040b06f344ec9\"\n },\n \"name\": \"Retail\",\n \"description\": \"Source description\",\n \"managementWorkgroup\": \"123299\",\n \"approvers\": [\n {\n \"id\": \"2c91808570313110017040b06f344ec9\"\n },\n {\n \"id\": \"2c91808570313110017040b06f344ec9\"\n }\n ],\n \"accountManagers\": [\n {\n \"id\": \"2c91808570313110017040b06f344ec9\"\n },\n {\n \"id\": \"2c91808570313110017040b06f344ec9\"\n }\n ]\n}", + "options": { + "raw": { + "headerFamily": "json", + "language": "json" + } + } + } + }, + "status": "Internal Server Error", + "code": 500, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "body": "{\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}", + "cookie": [], + "_postman_previewlanguage": "json" + } + ], + "event": [], + "protocolProfileBehavior": { + "disableBodyPruning": true + } + }, + { + "id": "8aa6b941-39a2-4b1a-b0a8-418c347ec9a4", + "name": "List Non-Employee Sources", + "request": { + "name": "List Non-Employee Sources", + "description": { + "content": "This gets a list of non-employee sources. There are two contextual uses for the requested-for path parameter: \n 1. The user has the role context of `idn:nesr:read`, in which case he or\nshe may request a list sources assigned to a particular account manager by passing in that manager's id.\n 2. The current user is an account manager, in which case \"me\" should be\nprovided as the `requested-for` value. This will provide the user with a list of the sources that he or she owns.", + "type": "text/plain" + }, + "url": { + "path": [ + "non-employee-sources" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [ + { + "disabled": false, + "description": { + "content": "Max number of results to return.\nSee [V3 API Standard Collection Parameters](https://developer.sailpoint.com/idn/api/standard-collection-parameters) for more information.", + "type": "text/plain" + }, + "key": "limit", + "value": "250" + }, + { + "disabled": false, + "description": { + "content": "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.", + "type": "text/plain" + }, + "key": "offset", + "value": "0" + }, + { + "disabled": false, + "description": { + "content": "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.", + "type": "text/plain" + }, + "key": "count", + "value": "true" + }, + { + "disabled": false, + "description": { + "content": "(Required) The identity for whom the request was made. *me* indicates the current user.", + "type": "text/plain" + }, + "key": "requested-for", + "value": "me" + }, + { + "disabled": false, + "description": { + "content": "The flag to determine whether return a non-employee count associate with source.", + "type": "text/plain" + }, + "key": "non-employee-count", + "value": "true" + }, + { + "disabled": false, + "description": { + "content": "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: **name, created, sourceId**", + "type": "text/plain" + }, + "key": "sorters", + "value": "name,created" + } + ], + "variable": [] + }, + "header": [ + { + "key": "Accept", + "value": "application/json" + } + ], + "method": "GET", + "body": {}, + "auth": null + }, + "response": [ + { + "id": "4497b8a2-4a42-4cb9-ae49-ae7ab9534de1", + "name": "List of non-employee sources objects.", + "originalRequest": { + "url": { + "path": [ + "non-employee-sources" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [ + { + "disabled": false, + "description": { + "content": "Max number of results to return.\nSee [V3 API Standard Collection Parameters](https://developer.sailpoint.com/idn/api/standard-collection-parameters) for more information.", + "type": "text/plain" + }, + "key": "limit", + "value": "250" + }, + { + "disabled": false, + "description": { + "content": "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.", + "type": "text/plain" + }, + "key": "offset", + "value": "0" + }, + { + "disabled": false, + "description": { + "content": "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.", + "type": "text/plain" + }, + "key": "count", + "value": "true" + }, + { + "disabled": false, + "description": { + "content": "(Required) The identity for whom the request was made. *me* indicates the current user.", + "type": "text/plain" + }, + "key": "requested-for", + "value": "me" + }, + { + "disabled": false, + "description": { + "content": "The flag to determine whether return a non-employee count associate with source.", + "type": "text/plain" + }, + "key": "non-employee-count", + "value": "true" + }, + { + "disabled": false, + "description": { + "content": "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: **name, created, sourceId**", + "type": "text/plain" + }, + "key": "sorters", + "value": "name,created" + } + ], + "variable": [] + }, + "header": [ + { + "key": "Accept", + "value": "application/json" + }, + { + "description": { + "content": "Added as a part of security scheme: oauth2", + "type": "text/plain" + }, + "key": "Authorization", + "value": "" + } + ], + "method": "GET", + "body": {} + }, + "status": "OK", + "code": 200, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "body": "[\n {\n \"id\": \"a0303682-5e4a-44f7-bdc2-6ce6112549c1\",\n \"sourceId\": \"2c91808568c529c60168cca6f90c1313\",\n \"name\": \"Retail\",\n \"description\": \"Source description\",\n \"approvers\": [\n {\n \"type\": \"IDENTITY\",\n \"id\": \"5168015d32f890ca15812c9180835d2e\"\n },\n {\n \"type\": \"IDENTITY\",\n \"id\": \"5168015d32f890ca15812c9180835d2e\"\n }\n ],\n \"accountManagers\": [\n {\n \"type\": \"IDENTITY\",\n \"id\": \"5168015d32f890ca15812c9180835d2e\"\n },\n {\n \"type\": \"IDENTITY\",\n \"id\": \"5168015d32f890ca15812c9180835d2e\"\n }\n ],\n \"modified\": \"2019-08-23T18:52:59.162Z\",\n \"created\": \"2019-08-23T18:40:35.772Z\",\n \"nonEmployeeCount\": 120\n },\n {\n \"id\": \"a0303682-5e4a-44f7-bdc2-6ce6112549c1\",\n \"sourceId\": \"2c91808568c529c60168cca6f90c1313\",\n \"name\": \"Retail\",\n \"description\": \"Source description\",\n \"approvers\": [\n {\n \"type\": \"IDENTITY\",\n \"id\": \"5168015d32f890ca15812c9180835d2e\"\n },\n {\n \"type\": \"IDENTITY\",\n \"id\": \"5168015d32f890ca15812c9180835d2e\"\n }\n ],\n \"accountManagers\": [\n {\n \"type\": \"IDENTITY\",\n \"id\": \"5168015d32f890ca15812c9180835d2e\"\n },\n {\n \"type\": \"IDENTITY\",\n \"id\": \"5168015d32f890ca15812c9180835d2e\"\n }\n ],\n \"modified\": \"2019-08-23T18:52:59.162Z\",\n \"created\": \"2019-08-23T18:40:35.772Z\",\n \"nonEmployeeCount\": 120\n }\n]", + "cookie": [], + "_postman_previewlanguage": "json" + }, + { + "id": "fcac010e-4b46-4418-a794-c35bb1219cb5", + "name": "Client Error - Returned if the request body is invalid.", + "originalRequest": { + "url": { + "path": [ + "non-employee-sources" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [ + { + "disabled": false, + "description": { + "content": "Max number of results to return.\nSee [V3 API Standard Collection Parameters](https://developer.sailpoint.com/idn/api/standard-collection-parameters) for more information.", + "type": "text/plain" + }, + "key": "limit", + "value": "250" + }, + { + "disabled": false, + "description": { + "content": "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.", + "type": "text/plain" + }, + "key": "offset", + "value": "0" + }, + { + "disabled": false, + "description": { + "content": "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.", + "type": "text/plain" + }, + "key": "count", + "value": "true" + }, + { + "disabled": false, + "description": { + "content": "(Required) The identity for whom the request was made. *me* indicates the current user.", + "type": "text/plain" + }, + "key": "requested-for", + "value": "me" + }, + { + "disabled": false, + "description": { + "content": "The flag to determine whether return a non-employee count associate with source.", + "type": "text/plain" + }, + "key": "non-employee-count", + "value": "true" + }, + { + "disabled": false, + "description": { + "content": "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: **name, created, sourceId**", + "type": "text/plain" + }, + "key": "sorters", + "value": "name,created" + } + ], + "variable": [] + }, + "header": [ + { + "key": "Accept", + "value": "application/json" + }, + { + "description": { + "content": "Added as a part of security scheme: oauth2", + "type": "text/plain" + }, + "key": "Authorization", + "value": "" + } + ], + "method": "GET", + "body": {} + }, + "status": "Bad Request", + "code": 400, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "body": "{\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 \"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 \"locale\": \"en-US\",\n \"localeOrigin\": \"DEFAULT\",\n \"text\": \"The request was syntactically correct but its content is semantically invalid.\"\n }\n ]\n}", + "cookie": [], + "_postman_previewlanguage": "json" + }, + { + "id": "f5dae4ec-1598-4d3f-b52c-c345abc98af2", + "name": "Unauthorized - Returned if there is no authorization header, or if the JWT token is expired.", + "originalRequest": { + "url": { + "path": [ + "non-employee-sources" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [ + { + "disabled": false, + "description": { + "content": "Max number of results to return.\nSee [V3 API Standard Collection Parameters](https://developer.sailpoint.com/idn/api/standard-collection-parameters) for more information.", + "type": "text/plain" + }, + "key": "limit", + "value": "250" + }, + { + "disabled": false, + "description": { + "content": "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.", + "type": "text/plain" + }, + "key": "offset", + "value": "0" + }, + { + "disabled": false, + "description": { + "content": "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.", + "type": "text/plain" + }, + "key": "count", + "value": "true" + }, + { + "disabled": false, + "description": { + "content": "(Required) The identity for whom the request was made. *me* indicates the current user.", + "type": "text/plain" + }, + "key": "requested-for", + "value": "me" + }, + { + "disabled": false, + "description": { + "content": "The flag to determine whether return a non-employee count associate with source.", + "type": "text/plain" + }, + "key": "non-employee-count", + "value": "true" + }, + { + "disabled": false, + "description": { + "content": "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: **name, created, sourceId**", + "type": "text/plain" + }, + "key": "sorters", + "value": "name,created" + } + ], + "variable": [] + }, + "header": [ + { + "key": "Accept", + "value": "application/json" + }, + { + "description": { + "content": "Added as a part of security scheme: oauth2", + "type": "text/plain" + }, + "key": "Authorization", + "value": "" + } + ], + "method": "GET", + "body": {} + }, + "status": "Unauthorized", + "code": 401, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "body": "{\n \"error\": \"JWT validation failed: JWT is expired\"\n}", + "cookie": [], + "_postman_previewlanguage": "json" + }, + { + "id": "c09630ca-cbee-4db0-ac87-98e6c9fd077f", + "name": "Forbidden - Returned if the user you are running as, doesn't have access to this end-point.", + "originalRequest": { + "url": { + "path": [ + "non-employee-sources" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [ + { + "disabled": false, + "description": { + "content": "Max number of results to return.\nSee [V3 API Standard Collection Parameters](https://developer.sailpoint.com/idn/api/standard-collection-parameters) for more information.", + "type": "text/plain" + }, + "key": "limit", + "value": "250" + }, + { + "disabled": false, + "description": { + "content": "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.", + "type": "text/plain" + }, + "key": "offset", + "value": "0" + }, + { + "disabled": false, + "description": { + "content": "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.", + "type": "text/plain" + }, + "key": "count", + "value": "true" + }, + { + "disabled": false, + "description": { + "content": "(Required) The identity for whom the request was made. *me* indicates the current user.", + "type": "text/plain" + }, + "key": "requested-for", + "value": "me" + }, + { + "disabled": false, + "description": { + "content": "The flag to determine whether return a non-employee count associate with source.", + "type": "text/plain" + }, + "key": "non-employee-count", + "value": "true" + }, + { + "disabled": false, + "description": { + "content": "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: **name, created, sourceId**", + "type": "text/plain" + }, + "key": "sorters", + "value": "name,created" + } + ], + "variable": [] + }, + "header": [ + { + "key": "Accept", + "value": "application/json" + }, + { + "description": { + "content": "Added as a part of security scheme: oauth2", + "type": "text/plain" + }, + "key": "Authorization", + "value": "" + } + ], + "method": "GET", + "body": {} + }, + "status": "Forbidden", + "code": 403, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "body": "{\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}", + "cookie": [], + "_postman_previewlanguage": "json" + }, + { + "id": "2cced024-3463-4bc2-8a9d-3ba8f573914b", + "name": "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.", + "originalRequest": { + "url": { + "path": [ + "non-employee-sources" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [ + { + "disabled": false, + "description": { + "content": "Max number of results to return.\nSee [V3 API Standard Collection Parameters](https://developer.sailpoint.com/idn/api/standard-collection-parameters) for more information.", + "type": "text/plain" + }, + "key": "limit", + "value": "250" + }, + { + "disabled": false, + "description": { + "content": "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.", + "type": "text/plain" + }, + "key": "offset", + "value": "0" + }, + { + "disabled": false, + "description": { + "content": "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.", + "type": "text/plain" + }, + "key": "count", + "value": "true" + }, + { + "disabled": false, + "description": { + "content": "(Required) The identity for whom the request was made. *me* indicates the current user.", + "type": "text/plain" + }, + "key": "requested-for", + "value": "me" + }, + { + "disabled": false, + "description": { + "content": "The flag to determine whether return a non-employee count associate with source.", + "type": "text/plain" + }, + "key": "non-employee-count", + "value": "true" + }, + { + "disabled": false, + "description": { + "content": "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: **name, created, sourceId**", + "type": "text/plain" + }, + "key": "sorters", + "value": "name,created" + } + ], + "variable": [] + }, + "header": [ + { + "key": "Accept", + "value": "application/json" + }, + { + "description": { + "content": "Added as a part of security scheme: oauth2", + "type": "text/plain" + }, + "key": "Authorization", + "value": "" + } + ], + "method": "GET", + "body": {} + }, + "status": "Too Many Requests", + "code": 429, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "body": "{\n \"message\": \" Rate Limit Exceeded \"\n}", + "cookie": [], + "_postman_previewlanguage": "json" + }, + { + "id": "b4a546a5-ba9b-4873-9be5-26fc0c1600b2", + "name": "Internal Server Error - Returned if there is an unexpected error.", + "originalRequest": { + "url": { + "path": [ + "non-employee-sources" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [ + { + "disabled": false, + "description": { + "content": "Max number of results to return.\nSee [V3 API Standard Collection Parameters](https://developer.sailpoint.com/idn/api/standard-collection-parameters) for more information.", + "type": "text/plain" + }, + "key": "limit", + "value": "250" + }, + { + "disabled": false, + "description": { + "content": "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.", + "type": "text/plain" + }, + "key": "offset", + "value": "0" + }, + { + "disabled": false, + "description": { + "content": "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.", + "type": "text/plain" + }, + "key": "count", + "value": "true" + }, + { + "disabled": false, + "description": { + "content": "(Required) The identity for whom the request was made. *me* indicates the current user.", + "type": "text/plain" + }, + "key": "requested-for", + "value": "me" + }, + { + "disabled": false, + "description": { + "content": "The flag to determine whether return a non-employee count associate with source.", + "type": "text/plain" + }, + "key": "non-employee-count", + "value": "true" + }, + { + "disabled": false, + "description": { + "content": "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: **name, created, sourceId**", + "type": "text/plain" + }, + "key": "sorters", + "value": "name,created" + } + ], + "variable": [] + }, + "header": [ + { + "key": "Accept", + "value": "application/json" + }, + { + "description": { + "content": "Added as a part of security scheme: oauth2", + "type": "text/plain" + }, + "key": "Authorization", + "value": "" + } + ], + "method": "GET", + "body": {} + }, + "status": "Internal Server Error", + "code": 500, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "body": "{\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}", + "cookie": [], + "_postman_previewlanguage": "json" + } + ], + "event": [], + "protocolProfileBehavior": { + "disableBodyPruning": true + } + }, + { + "id": "6a25659d-aa62-4307-8254-1dbf39174239", + "name": "Get a Non-Employee Source", + "request": { + "name": "Get a Non-Employee Source", + "description": { + "content": "This gets a non-employee source. There are two contextual uses for the requested-for path parameter: \n 1. The user has the role context of `idn:nesr:read`, in which case he or\nshe may request any source.\n 2. The current user is an account manager, in which case the user can only\nrequest sources that they own.", + "type": "text/plain" + }, + "url": { + "path": [ + "non-employee-sources", + ":sourceId" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [ + { + "type": "any", + "value": "2c91808b7c28b350017c2a2ec5790aa1", + "key": "sourceId", + "disabled": false, + "description": { + "content": "(Required) Source Id", + "type": "text/plain" + } + } + ] + }, + "header": [ + { + "key": "Accept", + "value": "application/json" + } + ], + "method": "GET", + "body": {}, + "auth": null + }, + "response": [ + { + "id": "90731b04-342c-4d43-929a-5ba9d4ad67da", + "name": "Non-Employee source object.", + "originalRequest": { + "url": { + "path": [ + "non-employee-sources", + ":sourceId" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [] + }, + "header": [ + { + "key": "Accept", + "value": "application/json" + }, + { + "description": { + "content": "Added as a part of security scheme: oauth2", + "type": "text/plain" + }, + "key": "Authorization", + "value": "" + } + ], + "method": "GET", + "body": {} + }, + "status": "OK", + "code": 200, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "body": "{\n \"id\": \"a0303682-5e4a-44f7-bdc2-6ce6112549c1\",\n \"sourceId\": \"2c91808568c529c60168cca6f90c1313\",\n \"name\": \"Retail\",\n \"description\": \"Source description\",\n \"approvers\": [\n {\n \"type\": \"IDENTITY\",\n \"id\": \"5168015d32f890ca15812c9180835d2e\"\n },\n {\n \"type\": \"IDENTITY\",\n \"id\": \"5168015d32f890ca15812c9180835d2e\"\n }\n ],\n \"accountManagers\": [\n {\n \"type\": \"IDENTITY\",\n \"id\": \"5168015d32f890ca15812c9180835d2e\"\n },\n {\n \"type\": \"IDENTITY\",\n \"id\": \"5168015d32f890ca15812c9180835d2e\"\n }\n ],\n \"modified\": \"2019-08-23T18:52:59.162Z\",\n \"created\": \"2019-08-23T18:40:35.772Z\"\n}", + "cookie": [], + "_postman_previewlanguage": "json" + }, + { + "id": "93517528-f0af-43b5-9544-aed2876a49ee", + "name": "Client Error - Returned if the request body is invalid.", + "originalRequest": { + "url": { + "path": [ + "non-employee-sources", + ":sourceId" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [] + }, + "header": [ + { + "key": "Accept", + "value": "application/json" + }, + { + "description": { + "content": "Added as a part of security scheme: oauth2", + "type": "text/plain" + }, + "key": "Authorization", + "value": "" + } + ], + "method": "GET", + "body": {} + }, + "status": "Bad Request", + "code": 400, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "body": "{\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 \"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 \"locale\": \"en-US\",\n \"localeOrigin\": \"DEFAULT\",\n \"text\": \"The request was syntactically correct but its content is semantically invalid.\"\n }\n ]\n}", + "cookie": [], + "_postman_previewlanguage": "json" + }, + { + "id": "5798040e-b6db-4744-83df-18a89098e692", + "name": "Unauthorized - Returned if there is no authorization header, or if the JWT token is expired.", + "originalRequest": { + "url": { + "path": [ + "non-employee-sources", + ":sourceId" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [] + }, + "header": [ + { + "key": "Accept", + "value": "application/json" + }, + { + "description": { + "content": "Added as a part of security scheme: oauth2", + "type": "text/plain" + }, + "key": "Authorization", + "value": "" + } + ], + "method": "GET", + "body": {} + }, + "status": "Unauthorized", + "code": 401, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "body": "{\n \"error\": \"JWT validation failed: JWT is expired\"\n}", + "cookie": [], + "_postman_previewlanguage": "json" + }, + { + "id": "42239f99-e76d-417f-ab4f-842800e401f7", + "name": "Forbidden - Returned if the user you are running as, doesn't have access to this end-point.", + "originalRequest": { + "url": { + "path": [ + "non-employee-sources", + ":sourceId" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [] + }, + "header": [ + { + "key": "Accept", + "value": "application/json" + }, + { + "description": { + "content": "Added as a part of security scheme: oauth2", + "type": "text/plain" + }, + "key": "Authorization", + "value": "" + } + ], + "method": "GET", + "body": {} + }, + "status": "Forbidden", + "code": 403, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "body": "{\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}", + "cookie": [], + "_postman_previewlanguage": "json" + }, + { + "id": "863dd5b6-d6fd-4a77-9cdc-699768698688", + "name": "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.", + "originalRequest": { + "url": { + "path": [ + "non-employee-sources", + ":sourceId" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [] + }, + "header": [ + { + "key": "Accept", + "value": "application/json" + }, + { + "description": { + "content": "Added as a part of security scheme: oauth2", + "type": "text/plain" + }, + "key": "Authorization", + "value": "" + } + ], + "method": "GET", + "body": {} + }, + "status": "Too Many Requests", + "code": 429, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "body": "{\n \"message\": \" Rate Limit Exceeded \"\n}", + "cookie": [], + "_postman_previewlanguage": "json" + }, + { + "id": "386a980d-28c5-40ee-b87a-5896f62c9e23", + "name": "Internal Server Error - Returned if there is an unexpected error.", + "originalRequest": { + "url": { + "path": [ + "non-employee-sources", + ":sourceId" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [] + }, + "header": [ + { + "key": "Accept", + "value": "application/json" + }, + { + "description": { + "content": "Added as a part of security scheme: oauth2", + "type": "text/plain" + }, + "key": "Authorization", + "value": "" + } + ], + "method": "GET", + "body": {} + }, + "status": "Internal Server Error", + "code": 500, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "body": "{\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}", + "cookie": [], + "_postman_previewlanguage": "json" + } + ], + "event": [], + "protocolProfileBehavior": { + "disableBodyPruning": true + } + }, + { + "id": "fa2b6934-32f1-4d7d-8349-4774463b9788", + "name": "Patch a Non-Employee Source", + "request": { + "name": "Patch a Non-Employee Source", + "description": { + "content": "patch a non-employee source. (partial update)
Patchable field: **name, description, approvers, accountManagers** Requires role context of `idn:nesr:update`.", + "type": "text/plain" + }, + "url": { + "path": [ + "non-employee-sources", + ":sourceId" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [ + { + "type": "any", + "value": "e136567de87e4d029e60b3c3c55db56d", + "key": "sourceId", + "disabled": false, + "description": { + "content": "(Required) Source Id", + "type": "text/plain" + } + } + ] + }, + "header": [ + { + "key": "Content-Type", + "value": "application/json-patch+json" + }, + { + "key": "Accept", + "value": "application/json" + } + ], + "method": "PATCH", + "body": { + "mode": "raw", + "raw": "[\n {\n \"op\": \"replace\",\n \"path\": \"/name\",\n \"value\": {\n \"new name\": null\n }\n },\n {\n \"op\": \"replace\",\n \"path\": \"/approvers\",\n \"value\": [\n \"2c91809f703bb37a017040a2fe8748c7\",\n \"48b1f463c9e8427db5a5071bd81914b8\"\n ]\n }\n]", + "options": { + "raw": { + "headerFamily": "json", + "language": "json" + } + } + }, + "auth": null + }, + "response": [ + { + "id": "7ffcabbc-4baf-4f41-985a-cf943fa1f2ed", + "name": "A patched non-employee source object.", + "originalRequest": { + "url": { + "path": [ + "non-employee-sources", + ":sourceId" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [] + }, + "header": [ + { + "key": "Content-Type", + "value": "application/json-patch+json" + }, + { + "key": "Accept", + "value": "application/json" + }, + { + "description": { + "content": "Added as a part of security scheme: oauth2", + "type": "text/plain" + }, + "key": "Authorization", + "value": "" + } + ], + "method": "PATCH", + "body": { + "mode": "raw", + "raw": "[\n {\n \"op\": \"replace\",\n \"path\": \"/name\",\n \"value\": {\n \"new name\": null\n }\n },\n {\n \"op\": \"replace\",\n \"path\": \"/approvers\",\n \"value\": [\n \"2c91809f703bb37a017040a2fe8748c7\",\n \"48b1f463c9e8427db5a5071bd81914b8\"\n ]\n }\n]", + "options": { + "raw": { + "headerFamily": "json", + "language": "json" + } + } + } + }, + "status": "OK", + "code": 200, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "body": "{\n \"id\": \"a0303682-5e4a-44f7-bdc2-6ce6112549c1\",\n \"sourceId\": \"2c91808568c529c60168cca6f90c1313\",\n \"name\": \"Retail\",\n \"description\": \"Source description\",\n \"approvers\": [\n {\n \"type\": \"IDENTITY\",\n \"id\": \"5168015d32f890ca15812c9180835d2e\"\n },\n {\n \"type\": \"IDENTITY\",\n \"id\": \"5168015d32f890ca15812c9180835d2e\"\n }\n ],\n \"accountManagers\": [\n {\n \"type\": \"IDENTITY\",\n \"id\": \"5168015d32f890ca15812c9180835d2e\"\n },\n {\n \"type\": \"IDENTITY\",\n \"id\": \"5168015d32f890ca15812c9180835d2e\"\n }\n ],\n \"modified\": \"2019-08-23T18:52:59.162Z\",\n \"created\": \"2019-08-23T18:40:35.772Z\"\n}", + "cookie": [], + "_postman_previewlanguage": "json" + }, + { + "id": "0abf4783-a77f-4d03-886e-19b8101eda04", + "name": "Client Error - Returned if the request body is invalid.", + "originalRequest": { + "url": { + "path": [ + "non-employee-sources", + ":sourceId" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [] + }, + "header": [ + { + "key": "Content-Type", + "value": "application/json-patch+json" + }, + { + "key": "Accept", + "value": "application/json" + }, + { + "description": { + "content": "Added as a part of security scheme: oauth2", + "type": "text/plain" + }, + "key": "Authorization", + "value": "" + } + ], + "method": "PATCH", + "body": { + "mode": "raw", + "raw": "[\n {\n \"op\": \"replace\",\n \"path\": \"/name\",\n \"value\": {\n \"new name\": null\n }\n },\n {\n \"op\": \"replace\",\n \"path\": \"/approvers\",\n \"value\": [\n \"2c91809f703bb37a017040a2fe8748c7\",\n \"48b1f463c9e8427db5a5071bd81914b8\"\n ]\n }\n]", + "options": { + "raw": { + "headerFamily": "json", + "language": "json" + } + } + } + }, + "status": "Bad Request", + "code": 400, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "body": "{\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 \"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 \"locale\": \"en-US\",\n \"localeOrigin\": \"DEFAULT\",\n \"text\": \"The request was syntactically correct but its content is semantically invalid.\"\n }\n ]\n}", + "cookie": [], + "_postman_previewlanguage": "json" + }, + { + "id": "6131fa59-2e69-4c80-b802-7d584b3cdaf2", + "name": "Unauthorized - Returned if there is no authorization header, or if the JWT token is expired.", + "originalRequest": { + "url": { + "path": [ + "non-employee-sources", + ":sourceId" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [] + }, + "header": [ + { + "key": "Content-Type", + "value": "application/json-patch+json" + }, + { + "key": "Accept", + "value": "application/json" + }, + { + "description": { + "content": "Added as a part of security scheme: oauth2", + "type": "text/plain" + }, + "key": "Authorization", + "value": "" + } + ], + "method": "PATCH", + "body": { + "mode": "raw", + "raw": "[\n {\n \"op\": \"replace\",\n \"path\": \"/name\",\n \"value\": {\n \"new name\": null\n }\n },\n {\n \"op\": \"replace\",\n \"path\": \"/approvers\",\n \"value\": [\n \"2c91809f703bb37a017040a2fe8748c7\",\n \"48b1f463c9e8427db5a5071bd81914b8\"\n ]\n }\n]", + "options": { + "raw": { + "headerFamily": "json", + "language": "json" + } + } + } + }, + "status": "Unauthorized", + "code": 401, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "body": "{\n \"error\": \"JWT validation failed: JWT is expired\"\n}", + "cookie": [], + "_postman_previewlanguage": "json" + }, + { + "id": "85ed0664-85f0-4d82-8fb1-b0f775e7d79c", + "name": "Forbidden - Returned if the user you are running as, doesn't have access to this end-point.", + "originalRequest": { + "url": { + "path": [ + "non-employee-sources", + ":sourceId" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [] + }, + "header": [ + { + "key": "Content-Type", + "value": "application/json-patch+json" + }, + { + "key": "Accept", + "value": "application/json" + }, + { + "description": { + "content": "Added as a part of security scheme: oauth2", + "type": "text/plain" + }, + "key": "Authorization", + "value": "" + } + ], + "method": "PATCH", + "body": { + "mode": "raw", + "raw": "[\n {\n \"op\": \"replace\",\n \"path\": \"/name\",\n \"value\": {\n \"new name\": null\n }\n },\n {\n \"op\": \"replace\",\n \"path\": \"/approvers\",\n \"value\": [\n \"2c91809f703bb37a017040a2fe8748c7\",\n \"48b1f463c9e8427db5a5071bd81914b8\"\n ]\n }\n]", + "options": { + "raw": { + "headerFamily": "json", + "language": "json" + } + } + } + }, + "status": "Forbidden", + "code": 403, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "body": "{\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}", + "cookie": [], + "_postman_previewlanguage": "json" + }, + { + "id": "85fc1e2b-d98d-4632-973b-4f8a754f1177", + "name": "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.", + "originalRequest": { + "url": { + "path": [ + "non-employee-sources", + ":sourceId" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [] + }, + "header": [ + { + "key": "Content-Type", + "value": "application/json-patch+json" + }, + { + "key": "Accept", + "value": "application/json" + }, + { + "description": { + "content": "Added as a part of security scheme: oauth2", + "type": "text/plain" + }, + "key": "Authorization", + "value": "" + } + ], + "method": "PATCH", + "body": { + "mode": "raw", + "raw": "[\n {\n \"op\": \"replace\",\n \"path\": \"/name\",\n \"value\": {\n \"new name\": null\n }\n },\n {\n \"op\": \"replace\",\n \"path\": \"/approvers\",\n \"value\": [\n \"2c91809f703bb37a017040a2fe8748c7\",\n \"48b1f463c9e8427db5a5071bd81914b8\"\n ]\n }\n]", + "options": { + "raw": { + "headerFamily": "json", + "language": "json" + } + } + } + }, + "status": "Too Many Requests", + "code": 429, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "body": "{\n \"message\": \" Rate Limit Exceeded \"\n}", + "cookie": [], + "_postman_previewlanguage": "json" + }, + { + "id": "4b805e3d-f471-4c75-a4d2-34f1498e3698", + "name": "Internal Server Error - Returned if there is an unexpected error.", + "originalRequest": { + "url": { + "path": [ + "non-employee-sources", + ":sourceId" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [] + }, + "header": [ + { + "key": "Content-Type", + "value": "application/json-patch+json" + }, + { + "key": "Accept", + "value": "application/json" + }, + { + "description": { + "content": "Added as a part of security scheme: oauth2", + "type": "text/plain" + }, + "key": "Authorization", + "value": "" + } + ], + "method": "PATCH", + "body": { + "mode": "raw", + "raw": "[\n {\n \"op\": \"replace\",\n \"path\": \"/name\",\n \"value\": {\n \"new name\": null\n }\n },\n {\n \"op\": \"replace\",\n \"path\": \"/approvers\",\n \"value\": [\n \"2c91809f703bb37a017040a2fe8748c7\",\n \"48b1f463c9e8427db5a5071bd81914b8\"\n ]\n }\n]", + "options": { + "raw": { + "headerFamily": "json", + "language": "json" + } + } + } + }, + "status": "Internal Server Error", + "code": 500, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "body": "{\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}", + "cookie": [], + "_postman_previewlanguage": "json" + } + ], + "event": [], + "protocolProfileBehavior": { + "disableBodyPruning": true + } + }, + { + "id": "00b6106d-7741-4749-b1ba-da09ae039210", + "name": "Delete Non-Employee Source", + "request": { + "name": "Delete Non-Employee Source", + "description": { + "content": "This request will delete a non-employee source. Requires role context of `idn:nesr:delete`.", + "type": "text/plain" + }, + "url": { + "path": [ + "non-employee-sources", + ":sourceId" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [ + { + "type": "any", + "value": "e136567de87e4d029e60b3c3c55db56d", + "key": "sourceId", + "disabled": false, + "description": { + "content": "(Required) Source Id", + "type": "text/plain" + } + } + ] + }, + "header": [ + { + "key": "Accept", + "value": "application/json" + } + ], + "method": "DELETE", + "body": {}, + "auth": null + }, + "response": [ + { + "id": "68750232-65f6-4859-9178-faa705138182", + "name": "No content - indicates the request was successful but there is no content to be returned in the response.", + "originalRequest": { + "url": { + "path": [ + "non-employee-sources", + ":sourceId" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [] + }, + "header": [ + { + "description": { + "content": "Added as a part of security scheme: oauth2", + "type": "text/plain" + }, + "key": "Authorization", + "value": "" + } + ], + "method": "DELETE", + "body": {} + }, + "status": "No Content", + "code": 204, + "header": [], + "cookie": [], + "_postman_previewlanguage": "text" + }, + { + "id": "8af8c280-db6d-4324-a03f-cac9c7c35cad", + "name": "Client Error - Returned if the request body is invalid.", + "originalRequest": { + "url": { + "path": [ + "non-employee-sources", + ":sourceId" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [] + }, + "header": [ + { + "key": "Accept", + "value": "application/json" + }, + { + "description": { + "content": "Added as a part of security scheme: oauth2", + "type": "text/plain" + }, + "key": "Authorization", + "value": "" + } + ], + "method": "DELETE", + "body": {} + }, + "status": "Bad Request", + "code": 400, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "body": "{\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 \"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 \"locale\": \"en-US\",\n \"localeOrigin\": \"DEFAULT\",\n \"text\": \"The request was syntactically correct but its content is semantically invalid.\"\n }\n ]\n}", + "cookie": [], + "_postman_previewlanguage": "json" + }, + { + "id": "760a5762-bb9f-4857-95f2-28ec98f91b4b", + "name": "Unauthorized - Returned if there is no authorization header, or if the JWT token is expired.", + "originalRequest": { + "url": { + "path": [ + "non-employee-sources", + ":sourceId" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [] + }, + "header": [ + { + "key": "Accept", + "value": "application/json" + }, + { + "description": { + "content": "Added as a part of security scheme: oauth2", + "type": "text/plain" + }, + "key": "Authorization", + "value": "" + } + ], + "method": "DELETE", + "body": {} + }, + "status": "Unauthorized", + "code": 401, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "body": "{\n \"error\": \"JWT validation failed: JWT is expired\"\n}", + "cookie": [], + "_postman_previewlanguage": "json" + }, + { + "id": "9f6a0256-6143-4e33-9d2d-e3d4a9a74731", + "name": "Forbidden - Returned if the user you are running as, doesn't have access to this end-point.", + "originalRequest": { + "url": { + "path": [ + "non-employee-sources", + ":sourceId" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [] + }, + "header": [ + { + "key": "Accept", + "value": "application/json" + }, + { + "description": { + "content": "Added as a part of security scheme: oauth2", + "type": "text/plain" + }, + "key": "Authorization", + "value": "" + } + ], + "method": "DELETE", + "body": {} + }, + "status": "Forbidden", + "code": 403, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "body": "{\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}", + "cookie": [], + "_postman_previewlanguage": "json" + }, + { + "id": "a149bcff-f4a3-4f86-93ee-cac3d2e9c515", + "name": "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.", + "originalRequest": { + "url": { + "path": [ + "non-employee-sources", + ":sourceId" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [] + }, + "header": [ + { + "key": "Accept", + "value": "application/json" + }, + { + "description": { + "content": "Added as a part of security scheme: oauth2", + "type": "text/plain" + }, + "key": "Authorization", + "value": "" + } + ], + "method": "DELETE", + "body": {} + }, + "status": "Too Many Requests", + "code": 429, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "body": "{\n \"message\": \" Rate Limit Exceeded \"\n}", + "cookie": [], + "_postman_previewlanguage": "json" + }, + { + "id": "1cb55281-7912-4545-a1ae-b10ba85cd248", + "name": "Internal Server Error - Returned if there is an unexpected error.", + "originalRequest": { + "url": { + "path": [ + "non-employee-sources", + ":sourceId" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [] + }, + "header": [ + { + "key": "Accept", + "value": "application/json" + }, + { + "description": { + "content": "Added as a part of security scheme: oauth2", + "type": "text/plain" + }, + "key": "Authorization", + "value": "" + } + ], + "method": "DELETE", + "body": {} + }, + "status": "Internal Server Error", + "code": 500, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "body": "{\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}", + "cookie": [], + "_postman_previewlanguage": "json" + } + ], + "event": [], + "protocolProfileBehavior": { + "disableBodyPruning": true + } + }, + { + "id": "c5d7454c-bc71-4cf5-a578-d87d9b0c77f0", + "name": "Exports Non-Employee Records to CSV", + "request": { + "name": "Exports Non-Employee Records to CSV", + "description": { + "content": "This requests a CSV download for all non-employees from a provided source. Requires role context of `idn:nesr:read`", + "type": "text/plain" + }, + "url": { + "path": [ + "non-employee-sources", + ":id", + "non-employees", + "download" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [ + { + "type": "any", + "value": "e136567de87e4d029e60b3c3c55db56d", + "key": "id", + "disabled": false, + "description": { + "content": "(Required) Source Id (UUID)", + "type": "text/plain" + } + } + ] + }, + "header": [ + { + "key": "Accept", + "value": "text/csv" + } + ], + "method": "GET", + "body": {}, + "auth": null + }, + "response": [ + { + "id": "f0c84cfa-17e5-443b-a72a-ad0951e9752c", + "name": "Exported CSV", + "originalRequest": { + "url": { + "path": [ + "non-employee-sources", + ":id", + "non-employees", + "download" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [] + }, + "header": [ + { + "key": "Accept", + "value": "text/csv" + }, + { + "description": { + "content": "Added as a part of security scheme: oauth2", + "type": "text/plain" + }, + "key": "Authorization", + "value": "" + } + ], + "method": "GET", + "body": {} + }, + "status": "OK", + "code": 200, + "header": [ + { + "key": "Content-Type", + "value": "text/csv" + } + ], + "body": "accountName,firstName,lastName,phone,email,manager,startDate,endDate\nJon.Smith, Jon, Smith, 555-555-5555, jon@jon.doe.nope.com, Jim Smith, 2020-04-05T08:00:00-10:00,2020-08-07T19:00:00-10:00\nWilliam.Chaffin, William, Chaffin, 555-555-5555, william@chaffins.nope.com, Bertram Chaffin, 2020-04-05T08:00:00-10:00,2020-08-07T19:00:00-10:00\n", + "cookie": [], + "_postman_previewlanguage": "text" + }, + { + "id": "ffa0e817-a08c-4f99-86ef-7d2c1e5f8501", + "name": "Client Error - Returned if the request body is invalid.", + "originalRequest": { + "url": { + "path": [ + "non-employee-sources", + ":id", + "non-employees", + "download" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [] + }, + "header": [ + { + "key": "Accept", + "value": "application/json" + }, + { + "description": { + "content": "Added as a part of security scheme: oauth2", + "type": "text/plain" + }, + "key": "Authorization", + "value": "" + } + ], + "method": "GET", + "body": {} + }, + "status": "Bad Request", + "code": 400, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "body": "{\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 \"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 \"locale\": \"en-US\",\n \"localeOrigin\": \"DEFAULT\",\n \"text\": \"The request was syntactically correct but its content is semantically invalid.\"\n }\n ]\n}", + "cookie": [], + "_postman_previewlanguage": "json" + }, + { + "id": "bea97261-5c5a-40c4-a75b-31952531ec3e", + "name": "Unauthorized - Returned if there is no authorization header, or if the JWT token is expired.", + "originalRequest": { + "url": { + "path": [ + "non-employee-sources", + ":id", + "non-employees", + "download" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [] + }, + "header": [ + { + "key": "Accept", + "value": "application/json" + }, + { + "description": { + "content": "Added as a part of security scheme: oauth2", + "type": "text/plain" + }, + "key": "Authorization", + "value": "" + } + ], + "method": "GET", + "body": {} + }, + "status": "Unauthorized", + "code": 401, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "body": "{\n \"error\": \"JWT validation failed: JWT is expired\"\n}", + "cookie": [], + "_postman_previewlanguage": "json" + }, + { + "id": "ea388048-328f-46cc-847b-3ee3d0748a09", + "name": "Forbidden - Returned if the user you are running as, doesn't have access to this end-point.", + "originalRequest": { + "url": { + "path": [ + "non-employee-sources", + ":id", + "non-employees", + "download" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [] + }, + "header": [ + { + "key": "Accept", + "value": "application/json" + }, + { + "description": { + "content": "Added as a part of security scheme: oauth2", + "type": "text/plain" + }, + "key": "Authorization", + "value": "" + } + ], + "method": "GET", + "body": {} + }, + "status": "Forbidden", + "code": 403, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "body": "{\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}", + "cookie": [], + "_postman_previewlanguage": "json" + }, + { + "id": "fed50511-b2eb-458f-a7de-30ee9f0320de", + "name": "Not Found - returned if the request URL refers to a resource or object that does not exist", + "originalRequest": { + "url": { + "path": [ + "non-employee-sources", + ":id", + "non-employees", + "download" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [] + }, + "header": [ + { + "key": "Accept", + "value": "application/json" + }, + { + "description": { + "content": "Added as a part of security scheme: oauth2", + "type": "text/plain" + }, + "key": "Authorization", + "value": "" + } + ], + "method": "GET", + "body": {} + }, + "status": "Not Found", + "code": 404, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "body": "{\n \"detailCode\": \"404 Not found\",\n \"trackingId\": \"b21b1f7ce4da4d639f2c62a57171b427\",\n \"messages\": [\n {\n \"locale\": \"en-US\",\n \"localeOrigin\": \"DEFAULT\",\n \"text\": \"The server did not find a current representation for the target resource.\"\n }\n ]\n}", + "cookie": [], + "_postman_previewlanguage": "json" + }, + { + "id": "cab29e73-5230-4eee-94c3-1759c7531eea", + "name": "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.", + "originalRequest": { + "url": { + "path": [ + "non-employee-sources", + ":id", + "non-employees", + "download" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [] + }, + "header": [ + { + "key": "Accept", + "value": "application/json" + }, + { + "description": { + "content": "Added as a part of security scheme: oauth2", + "type": "text/plain" + }, + "key": "Authorization", + "value": "" + } + ], + "method": "GET", + "body": {} + }, + "status": "Too Many Requests", + "code": 429, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "body": "{\n \"message\": \" Rate Limit Exceeded \"\n}", + "cookie": [], + "_postman_previewlanguage": "json" + }, + { + "id": "e24d2071-7e1b-414c-8062-d0b2f1ec8867", + "name": "Internal Server Error - Returned if there is an unexpected error.", + "originalRequest": { + "url": { + "path": [ + "non-employee-sources", + ":id", + "non-employees", + "download" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [] + }, + "header": [ + { + "key": "Accept", + "value": "application/json" + }, + { + "description": { + "content": "Added as a part of security scheme: oauth2", + "type": "text/plain" + }, + "key": "Authorization", + "value": "" + } + ], + "method": "GET", + "body": {} + }, + "status": "Internal Server Error", + "code": 500, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "body": "{\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}", + "cookie": [], + "_postman_previewlanguage": "json" + } + ], + "event": [], + "protocolProfileBehavior": { + "disableBodyPruning": true + } + }, + { + "id": "046523c8-22c8-4356-a0ec-61c05fa80485", + "name": "Imports, or Updates, Non-Employee Records", + "request": { + "name": "Imports, or Updates, Non-Employee Records", + "description": { + "content": "This post will import, or update, Non-Employee records found in the CSV. Requires role context of `idn:nesr:create`", + "type": "text/plain" + }, + "url": { + "path": [ + "non-employee-sources", + ":id", + "non-employee-bulk-upload" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [ + { + "type": "any", + "value": "e136567de87e4d029e60b3c3c55db56d", + "key": "id", + "disabled": false, + "description": { + "content": "(Required) Source Id (UUID)", + "type": "text/plain" + } + } + ] + }, + "header": [ + { + "key": "Content-Type", + "value": "multipart/form-data" + }, + { + "key": "Accept", + "value": "application/json" + } + ], + "method": "POST", + "body": { + "mode": "formdata", + "formdata": [ + { + "description": { + "content": "(Required) ", + "type": "text/plain" + }, + "key": "data", + "value": "qui voluptate sit eu", + "type": "text" + } + ] + }, + "auth": null + }, + "response": [ + { + "id": "c3dfcf4c-fa2f-42ee-ac14-61328e2a5adb", + "name": "The CSV was accepted to be bulk inserted now or at a later time.", + "originalRequest": { + "url": { + "path": [ + "non-employee-sources", + ":id", + "non-employee-bulk-upload" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [] + }, + "header": [ + { + "key": "Content-Type", + "value": "multipart/form-data" + }, + { + "key": "Accept", + "value": "application/json" + }, + { + "description": { + "content": "Added as a part of security scheme: oauth2", + "type": "text/plain" + }, + "key": "Authorization", + "value": "" + } + ], + "method": "POST", + "body": { + "mode": "formdata", + "formdata": [ + { + "description": { + "content": "(Required) ", + "type": "text/plain" + }, + "key": "data", + "value": "qui voluptate sit eu", + "type": "text" + } + ] + } + }, + "status": "Accepted", + "code": 202, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "body": "{\n \"id\": \"2c91808568c529c60168cca6f90cffff\",\n \"sourceId\": \"2c91808568c529c60168cca6f90c1313\",\n \"created\": \"2019-08-23T18:52:59.162Z\",\n \"modified\": \"2019-08-23T18:52:59.162Z\",\n \"status\": \"PENDING\"\n}", + "cookie": [], + "_postman_previewlanguage": "json" + }, + { + "id": "d4f0dd39-d47a-45e3-85ae-40e497bcc4c2", + "name": "Client Error - Returned if the request body is invalid.\nThe response body will contain the list of specific errors with one on each line.\n", + "originalRequest": { + "url": { + "path": [ + "non-employee-sources", + ":id", + "non-employee-bulk-upload" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [] + }, + "header": [ + { + "key": "Content-Type", + "value": "multipart/form-data" + }, + { + "key": "Accept", + "value": "application/json" + }, + { + "description": { + "content": "Added as a part of security scheme: oauth2", + "type": "text/plain" + }, + "key": "Authorization", + "value": "" + } + ], + "method": "POST", + "body": { + "mode": "formdata", + "formdata": [ + { + "description": { + "content": "(Required) ", + "type": "text/plain" + }, + "key": "data", + "value": "qui voluptate sit eu", + "type": "text" + } + ] + } + }, + "status": "Bad Request", + "code": 400, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "body": "{\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 \"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 \"locale\": \"en-US\",\n \"localeOrigin\": \"DEFAULT\",\n \"text\": \"The request was syntactically correct but its content is semantically invalid.\"\n }\n ]\n}", + "cookie": [], + "_postman_previewlanguage": "json" + }, + { + "id": "16cc38d8-14e2-4cc2-93a4-950a367fcc9a", + "name": "Unauthorized - Returned if there is no authorization header, or if the JWT token is expired.", + "originalRequest": { + "url": { + "path": [ + "non-employee-sources", + ":id", + "non-employee-bulk-upload" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [] + }, + "header": [ + { + "key": "Content-Type", + "value": "multipart/form-data" + }, + { + "key": "Accept", + "value": "application/json" + }, + { + "description": { + "content": "Added as a part of security scheme: oauth2", + "type": "text/plain" + }, + "key": "Authorization", + "value": "" + } + ], + "method": "POST", + "body": { + "mode": "formdata", + "formdata": [ + { + "description": { + "content": "(Required) ", + "type": "text/plain" + }, + "key": "data", + "value": "qui voluptate sit eu", + "type": "text" + } + ] + } + }, + "status": "Unauthorized", + "code": 401, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "body": "{\n \"error\": \"JWT validation failed: JWT is expired\"\n}", + "cookie": [], + "_postman_previewlanguage": "json" + }, + { + "id": "edfdb691-96fd-41bd-a812-fc9f6b33881c", + "name": "Forbidden - Returned if the user you are running as, doesn't have access to this end-point.", + "originalRequest": { + "url": { + "path": [ + "non-employee-sources", + ":id", + "non-employee-bulk-upload" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [] + }, + "header": [ + { + "key": "Content-Type", + "value": "multipart/form-data" + }, + { + "key": "Accept", + "value": "application/json" + }, + { + "description": { + "content": "Added as a part of security scheme: oauth2", + "type": "text/plain" + }, + "key": "Authorization", + "value": "" + } + ], + "method": "POST", + "body": { + "mode": "formdata", + "formdata": [ + { + "description": { + "content": "(Required) ", + "type": "text/plain" + }, + "key": "data", + "value": "qui voluptate sit eu", + "type": "text" + } + ] + } + }, + "status": "Forbidden", + "code": 403, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "body": "{\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}", + "cookie": [], + "_postman_previewlanguage": "json" + }, + { + "id": "b6f9c514-6272-4855-9739-19787ee30acb", + "name": "Not Found - returned if the request URL refers to a resource or object that does not exist", + "originalRequest": { + "url": { + "path": [ + "non-employee-sources", + ":id", + "non-employee-bulk-upload" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [] + }, + "header": [ + { + "key": "Content-Type", + "value": "multipart/form-data" + }, + { + "key": "Accept", + "value": "application/json" + }, + { + "description": { + "content": "Added as a part of security scheme: oauth2", + "type": "text/plain" + }, + "key": "Authorization", + "value": "" + } + ], + "method": "POST", + "body": { + "mode": "formdata", + "formdata": [ + { + "description": { + "content": "(Required) ", + "type": "text/plain" + }, + "key": "data", + "value": "qui voluptate sit eu", + "type": "text" + } + ] + } + }, + "status": "Not Found", + "code": 404, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "body": "{\n \"detailCode\": \"404 Not found\",\n \"trackingId\": \"b21b1f7ce4da4d639f2c62a57171b427\",\n \"messages\": [\n {\n \"locale\": \"en-US\",\n \"localeOrigin\": \"DEFAULT\",\n \"text\": \"The server did not find a current representation for the target resource.\"\n }\n ]\n}", + "cookie": [], + "_postman_previewlanguage": "json" + }, + { + "id": "fef2fe71-cce3-4a08-ba1a-f265b7d1f77e", + "name": "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.", + "originalRequest": { + "url": { + "path": [ + "non-employee-sources", + ":id", + "non-employee-bulk-upload" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [] + }, + "header": [ + { + "key": "Content-Type", + "value": "multipart/form-data" + }, + { + "key": "Accept", + "value": "application/json" + }, + { + "description": { + "content": "Added as a part of security scheme: oauth2", + "type": "text/plain" + }, + "key": "Authorization", + "value": "" + } + ], + "method": "POST", + "body": { + "mode": "formdata", + "formdata": [ + { + "description": { + "content": "(Required) ", + "type": "text/plain" + }, + "key": "data", + "value": "qui voluptate sit eu", + "type": "text" + } + ] + } + }, + "status": "Too Many Requests", + "code": 429, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "body": "{\n \"message\": \" Rate Limit Exceeded \"\n}", + "cookie": [], + "_postman_previewlanguage": "json" + }, + { + "id": "6785df38-51fb-45b6-895b-f339a16c3eaa", + "name": "Internal Server Error - Returned if there is an unexpected error.", + "originalRequest": { + "url": { + "path": [ + "non-employee-sources", + ":id", + "non-employee-bulk-upload" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [] + }, + "header": [ + { + "key": "Content-Type", + "value": "multipart/form-data" + }, + { + "key": "Accept", + "value": "application/json" + }, + { + "description": { + "content": "Added as a part of security scheme: oauth2", + "type": "text/plain" + }, + "key": "Authorization", + "value": "" + } + ], + "method": "POST", + "body": { + "mode": "formdata", + "formdata": [ + { + "description": { + "content": "(Required) ", + "type": "text/plain" + }, + "key": "data", + "value": "qui voluptate sit eu", + "type": "text" + } + ] + } + }, + "status": "Internal Server Error", + "code": 500, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "body": "{\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}", + "cookie": [], + "_postman_previewlanguage": "json" + } + ], + "event": [], + "protocolProfileBehavior": { + "disableBodyPruning": true + } + }, + { + "id": "4c24d59f-45e0-4e95-824b-1df4753bff56", + "name": "Obtain the status of bulk upload on the source", + "request": { + "name": "Obtain the status of bulk upload on the source", + "description": { + "content": "The nonEmployeeBulkUploadStatus API returns the status of the newest bulk upload job for the specified source.\nRequires role context of `idn:nesr:read`\n", + "type": "text/plain" + }, + "url": { + "path": [ + "non-employee-sources", + ":id", + "non-employee-bulk-upload", + "status" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [ + { + "type": "any", + "value": "e136567de87e4d029e60b3c3c55db56d", + "key": "id", + "disabled": false, + "description": { + "content": "(Required) Source ID (UUID)", + "type": "text/plain" + } + } + ] + }, + "header": [ + { + "key": "Accept", + "value": "application/json" + } + ], + "method": "GET", + "body": {}, + "auth": null + }, + "response": [ + { + "id": "3706288c-0f56-4102-aab2-cad1bd1c9b40", + "name": "Status of the newest bulk-upload job, if any.", + "originalRequest": { + "url": { + "path": [ + "non-employee-sources", + ":id", + "non-employee-bulk-upload", + "status" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [] + }, + "header": [ + { + "key": "Accept", + "value": "application/json" + }, + { + "description": { + "content": "Added as a part of security scheme: oauth2", + "type": "text/plain" + }, + "key": "Authorization", + "value": "" + } + ], + "method": "GET", + "body": {} + }, + "status": "OK", + "code": 200, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "body": "{\n \"status\": \"PENDING\"\n}", + "cookie": [], + "_postman_previewlanguage": "json" + }, + { + "id": "518ead00-f419-480c-83f8-334979974ad0", + "name": "Client Error - Returned if the request body is invalid.", + "originalRequest": { + "url": { + "path": [ + "non-employee-sources", + ":id", + "non-employee-bulk-upload", + "status" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [] + }, + "header": [ + { + "key": "Accept", + "value": "application/json" + }, + { + "description": { + "content": "Added as a part of security scheme: oauth2", + "type": "text/plain" + }, + "key": "Authorization", + "value": "" + } + ], + "method": "GET", + "body": {} + }, + "status": "Bad Request", + "code": 400, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "body": "{\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 \"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 \"locale\": \"en-US\",\n \"localeOrigin\": \"DEFAULT\",\n \"text\": \"The request was syntactically correct but its content is semantically invalid.\"\n }\n ]\n}", + "cookie": [], + "_postman_previewlanguage": "json" + }, + { + "id": "16fad01a-d3ce-4a2d-b1de-74dc20a620ca", + "name": "Unauthorized - Returned if there is no authorization header, or if the JWT token is expired.", + "originalRequest": { + "url": { + "path": [ + "non-employee-sources", + ":id", + "non-employee-bulk-upload", + "status" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [] + }, + "header": [ + { + "key": "Accept", + "value": "application/json" + }, + { + "description": { + "content": "Added as a part of security scheme: oauth2", + "type": "text/plain" + }, + "key": "Authorization", + "value": "" + } + ], + "method": "GET", + "body": {} + }, + "status": "Unauthorized", + "code": 401, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "body": "{\n \"error\": \"JWT validation failed: JWT is expired\"\n}", + "cookie": [], + "_postman_previewlanguage": "json" + }, + { + "id": "23e73835-1241-455f-b131-45dfe9faba76", + "name": "Forbidden - Returned if the user you are running as, doesn't have access to this end-point.", + "originalRequest": { + "url": { + "path": [ + "non-employee-sources", + ":id", + "non-employee-bulk-upload", + "status" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [] + }, + "header": [ + { + "key": "Accept", + "value": "application/json" + }, + { + "description": { + "content": "Added as a part of security scheme: oauth2", + "type": "text/plain" + }, + "key": "Authorization", + "value": "" + } + ], + "method": "GET", + "body": {} + }, + "status": "Forbidden", + "code": 403, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "body": "{\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}", + "cookie": [], + "_postman_previewlanguage": "json" + }, + { + "id": "f8c324e7-67db-4f4f-805d-18726caca0d8", + "name": "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.", + "originalRequest": { + "url": { + "path": [ + "non-employee-sources", + ":id", + "non-employee-bulk-upload", + "status" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [] + }, + "header": [ + { + "key": "Accept", + "value": "application/json" + }, + { + "description": { + "content": "Added as a part of security scheme: oauth2", + "type": "text/plain" + }, + "key": "Authorization", + "value": "" + } + ], + "method": "GET", + "body": {} + }, + "status": "Too Many Requests", + "code": 429, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "body": "{\n \"message\": \" Rate Limit Exceeded \"\n}", + "cookie": [], + "_postman_previewlanguage": "json" + }, + { + "id": "05190984-977f-4f2c-a635-53c794f5da2b", + "name": "Internal Server Error - Returned if there is an unexpected error.", + "originalRequest": { + "url": { + "path": [ + "non-employee-sources", + ":id", + "non-employee-bulk-upload", + "status" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [] + }, + "header": [ + { + "key": "Accept", + "value": "application/json" + }, + { + "description": { + "content": "Added as a part of security scheme: oauth2", + "type": "text/plain" + }, + "key": "Authorization", + "value": "" + } + ], + "method": "GET", + "body": {} + }, + "status": "Internal Server Error", + "code": 500, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "body": "{\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}", + "cookie": [], + "_postman_previewlanguage": "json" + } + ], + "event": [], + "protocolProfileBehavior": { + "disableBodyPruning": true + } + }, + { + "id": "bb6361c2-63da-44bc-981b-324824b1a5af", + "name": "Exports Source Schema Template", + "request": { + "name": "Exports Source Schema Template", + "description": { + "content": "This requests a download for the Source Schema Template for a provided source. Requires role context of `idn:nesr:read`", + "type": "text/plain" + }, + "url": { + "path": [ + "non-employee-sources", + ":id", + "schema-attributes-template", + "download" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [ + { + "type": "any", + "value": "ef38f94347e94562b5bb8424a56397d8", + "key": "id", + "disabled": false, + "description": { + "content": "(Required) Source Id (UUID)", + "type": "text/plain" + } + } + ] + }, + "header": [ + { + "key": "Accept", + "value": "text/csv" + } + ], + "method": "GET", + "body": {}, + "auth": null + }, + "response": [ + { + "id": "384f53a1-2a1b-4eff-9462-49abffef170d", + "name": "Exported Source Schema Template", + "originalRequest": { + "url": { + "path": [ + "non-employee-sources", + ":id", + "schema-attributes-template", + "download" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [] + }, + "header": [ + { + "key": "Accept", + "value": "text/csv" + }, + { + "description": { + "content": "Added as a part of security scheme: oauth2", + "type": "text/plain" + }, + "key": "Authorization", + "value": "" + } + ], + "method": "GET", + "body": {} + }, + "status": "OK", + "code": 200, + "header": [ + { + "key": "Content-Type", + "value": "text/csv" + } + ], + "body": "accountName,firstName,lastName,phone,email,manager,startDate,endDate\n", + "cookie": [], + "_postman_previewlanguage": "text" + }, + { + "id": "2e101403-684c-4881-aab2-29a45a5ea2e2", + "name": "Client Error - Returned if the request body is invalid.", + "originalRequest": { + "url": { + "path": [ + "non-employee-sources", + ":id", + "schema-attributes-template", + "download" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [] + }, + "header": [ + { + "key": "Accept", + "value": "application/json" + }, + { + "description": { + "content": "Added as a part of security scheme: oauth2", + "type": "text/plain" + }, + "key": "Authorization", + "value": "" + } + ], + "method": "GET", + "body": {} + }, + "status": "Bad Request", + "code": 400, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "body": "{\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 \"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 \"locale\": \"en-US\",\n \"localeOrigin\": \"DEFAULT\",\n \"text\": \"The request was syntactically correct but its content is semantically invalid.\"\n }\n ]\n}", + "cookie": [], + "_postman_previewlanguage": "json" + }, + { + "id": "711ea14f-317f-4c06-863f-15035afb8530", + "name": "Unauthorized - Returned if there is no authorization header, or if the JWT token is expired.", + "originalRequest": { + "url": { + "path": [ + "non-employee-sources", + ":id", + "schema-attributes-template", + "download" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [] + }, + "header": [ + { + "key": "Accept", + "value": "application/json" + }, + { + "description": { + "content": "Added as a part of security scheme: oauth2", + "type": "text/plain" + }, + "key": "Authorization", + "value": "" + } + ], + "method": "GET", + "body": {} + }, + "status": "Unauthorized", + "code": 401, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "body": "{\n \"error\": \"JWT validation failed: JWT is expired\"\n}", + "cookie": [], + "_postman_previewlanguage": "json" + }, + { + "id": "d4fcdebc-0afd-4ad8-b29c-0a05a6552037", + "name": "Forbidden - Returned if the user you are running as, doesn't have access to this end-point.", + "originalRequest": { + "url": { + "path": [ + "non-employee-sources", + ":id", + "schema-attributes-template", + "download" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [] + }, + "header": [ + { + "key": "Accept", + "value": "application/json" + }, + { + "description": { + "content": "Added as a part of security scheme: oauth2", + "type": "text/plain" + }, + "key": "Authorization", + "value": "" + } + ], + "method": "GET", + "body": {} + }, + "status": "Forbidden", + "code": 403, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "body": "{\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}", + "cookie": [], + "_postman_previewlanguage": "json" + }, + { + "id": "6eaace75-702a-45a1-b585-3725f3438689", + "name": "Not Found - returned if the request URL refers to a resource or object that does not exist", + "originalRequest": { + "url": { + "path": [ + "non-employee-sources", + ":id", + "schema-attributes-template", + "download" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [] + }, + "header": [ + { + "key": "Accept", + "value": "application/json" + }, + { + "description": { + "content": "Added as a part of security scheme: oauth2", + "type": "text/plain" + }, + "key": "Authorization", + "value": "" + } + ], + "method": "GET", + "body": {} + }, + "status": "Not Found", + "code": 404, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "body": "{\n \"detailCode\": \"404 Not found\",\n \"trackingId\": \"b21b1f7ce4da4d639f2c62a57171b427\",\n \"messages\": [\n {\n \"locale\": \"en-US\",\n \"localeOrigin\": \"DEFAULT\",\n \"text\": \"The server did not find a current representation for the target resource.\"\n }\n ]\n}", + "cookie": [], + "_postman_previewlanguage": "json" + }, + { + "id": "9ff78a71-ff46-4d33-abef-ef4b7d4fa8b4", + "name": "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.", + "originalRequest": { + "url": { + "path": [ + "non-employee-sources", + ":id", + "schema-attributes-template", + "download" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [] + }, + "header": [ + { + "key": "Accept", + "value": "application/json" + }, + { + "description": { + "content": "Added as a part of security scheme: oauth2", + "type": "text/plain" + }, + "key": "Authorization", + "value": "" + } + ], + "method": "GET", + "body": {} + }, + "status": "Too Many Requests", + "code": 429, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "body": "{\n \"message\": \" Rate Limit Exceeded \"\n}", + "cookie": [], + "_postman_previewlanguage": "json" + }, + { + "id": "06d76605-3b9c-45f8-83d0-906dcc5bc6c5", + "name": "Internal Server Error - Returned if there is an unexpected error.", + "originalRequest": { + "url": { + "path": [ + "non-employee-sources", + ":id", + "schema-attributes-template", + "download" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [] + }, + "header": [ + { + "key": "Accept", + "value": "application/json" + }, + { + "description": { + "content": "Added as a part of security scheme: oauth2", + "type": "text/plain" + }, + "key": "Authorization", + "value": "" + } + ], + "method": "GET", + "body": {} + }, + "status": "Internal Server Error", + "code": 500, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "body": "{\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}", + "cookie": [], + "_postman_previewlanguage": "json" + } + ], + "event": [], + "protocolProfileBehavior": { + "disableBodyPruning": true + } + }, + { + "id": "6577a758-7ba3-47de-9c49-7c61adbfc50e", + "name": "Get List of Non-Employee Approval Requests", + "request": { + "name": "Get List of Non-Employee Approval Requests", + "description": { + "content": "This gets a list of non-employee approval requests.\nThere are two contextual uses for this endpoint:\n 1. The user has the role context of `idn:nesr:read`, in which case they\ncan list the approvals for any approver.\n 2. The user owns the requested approval.", + "type": "text/plain" + }, + "url": { + "path": [ + "non-employee-approvals" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [ + { + "disabled": false, + "description": { + "content": "The identity for whom the request was made. *me* indicates the current user.", + "type": "text/plain" + }, + "key": "requested-for", + "value": "2c91808280430dfb0180431a59440460" + }, + { + "disabled": false, + "description": { + "content": "Max number of results to return.\nSee [V3 API Standard Collection Parameters](https://developer.sailpoint.com/idn/api/standard-collection-parameters) for more information.", + "type": "text/plain" + }, + "key": "limit", + "value": "250" + }, + { + "disabled": false, + "description": { + "content": "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.", + "type": "text/plain" + }, + "key": "offset", + "value": "0" + }, + { + "disabled": false, + "description": { + "content": "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.", + "type": "text/plain" + }, + "key": "count", + "value": "true" + }, + { + "disabled": false, + "description": { + "content": "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**approvalStatus**: *eq*", + "type": "text/plain" + }, + "key": "filters", + "value": "approvalStatus eq \"Pending\"" + }, + { + "disabled": false, + "description": { + "content": "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**", + "type": "text/plain" + }, + "key": "sorters", + "value": "created" + } + ], + "variable": [] + }, + "header": [ + { + "key": "Accept", + "value": "application/json" + } + ], + "method": "GET", + "body": {}, + "auth": null + }, + "response": [ + { + "id": "ea0bfd86-ab65-47d9-a349-af18df4807ef", + "name": "List of approval items.", + "originalRequest": { + "url": { + "path": [ + "non-employee-approvals" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [ + { + "disabled": false, + "description": { + "content": "The identity for whom the request was made. *me* indicates the current user.", + "type": "text/plain" + }, + "key": "requested-for", + "value": "2c91808280430dfb0180431a59440460" + }, + { + "disabled": false, + "description": { + "content": "Max number of results to return.\nSee [V3 API Standard Collection Parameters](https://developer.sailpoint.com/idn/api/standard-collection-parameters) for more information.", + "type": "text/plain" + }, + "key": "limit", + "value": "250" + }, + { + "disabled": false, + "description": { + "content": "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.", + "type": "text/plain" + }, + "key": "offset", + "value": "0" + }, + { + "disabled": false, + "description": { + "content": "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.", + "type": "text/plain" + }, + "key": "count", + "value": "true" + }, + { + "disabled": false, + "description": { + "content": "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**approvalStatus**: *eq*", + "type": "text/plain" + }, + "key": "filters", + "value": "approvalStatus eq \"Pending\"" + }, + { + "disabled": false, + "description": { + "content": "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**", + "type": "text/plain" + }, + "key": "sorters", + "value": "created" + } + ], + "variable": [] + }, + "header": [ + { + "key": "Accept", + "value": "application/json" + }, + { + "description": { + "content": "Added as a part of security scheme: oauth2", + "type": "text/plain" + }, + "key": "Authorization", + "value": "" + } + ], + "method": "GET", + "body": {} + }, + "status": "OK", + "code": 200, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "body": "[\n {\n \"id\": \"2c1e388b-1e55-4b0a-ab5c-897f1204159c\",\n \"approver\": {\n \"type\": \"IDENTITY\",\n \"id\": \"5168015d32f890ca15812c9180835d2e\"\n },\n \"accountName\": \"test.account\",\n \"approvalStatus\": \"APPROVED\",\n \"approvalOrder\": 1,\n \"comment\": \"I approve\",\n \"modified\": \"2019-08-23T18:52:59.162Z\",\n \"created\": \"2019-08-23T18:40:35.772Z\",\n \"nonEmployeeRequest\": {\n \"id\": \"ac110005-7156-1150-8171-5b292e3e0084\",\n \"requester\": {\n \"type\": \"IDENTITY\",\n \"name\": \"William Smith\"\n }\n }\n },\n {\n \"id\": \"2c1e388b-1e55-4b0a-ab5c-897f1204159c\",\n \"approver\": {\n \"type\": \"IDENTITY\",\n \"id\": \"5168015d32f890ca15812c9180835d2e\"\n },\n \"accountName\": \"test.account\",\n \"approvalStatus\": \"APPROVED\",\n \"approvalOrder\": 1,\n \"comment\": \"I approve\",\n \"modified\": \"2019-08-23T18:52:59.162Z\",\n \"created\": \"2019-08-23T18:40:35.772Z\",\n \"nonEmployeeRequest\": {\n \"id\": \"ac110005-7156-1150-8171-5b292e3e0084\",\n \"requester\": {\n \"type\": \"IDENTITY\",\n \"name\": \"William Smith\"\n }\n }\n }\n]", + "cookie": [], + "_postman_previewlanguage": "json" + }, + { + "id": "73119021-ac02-4d63-ab0a-a7dd35bab7b7", + "name": "Client Error - Returned if the request body is invalid.", + "originalRequest": { + "url": { + "path": [ + "non-employee-approvals" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [ + { + "disabled": false, + "description": { + "content": "The identity for whom the request was made. *me* indicates the current user.", + "type": "text/plain" + }, + "key": "requested-for", + "value": "2c91808280430dfb0180431a59440460" + }, + { + "disabled": false, + "description": { + "content": "Max number of results to return.\nSee [V3 API Standard Collection Parameters](https://developer.sailpoint.com/idn/api/standard-collection-parameters) for more information.", + "type": "text/plain" + }, + "key": "limit", + "value": "250" + }, + { + "disabled": false, + "description": { + "content": "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.", + "type": "text/plain" + }, + "key": "offset", + "value": "0" + }, + { + "disabled": false, + "description": { + "content": "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.", + "type": "text/plain" + }, + "key": "count", + "value": "true" + }, + { + "disabled": false, + "description": { + "content": "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**approvalStatus**: *eq*", + "type": "text/plain" + }, + "key": "filters", + "value": "approvalStatus eq \"Pending\"" + }, + { + "disabled": false, + "description": { + "content": "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**", + "type": "text/plain" + }, + "key": "sorters", + "value": "created" + } + ], + "variable": [] + }, + "header": [ + { + "key": "Accept", + "value": "application/json" + }, + { + "description": { + "content": "Added as a part of security scheme: oauth2", + "type": "text/plain" + }, + "key": "Authorization", + "value": "" + } + ], + "method": "GET", + "body": {} + }, + "status": "Bad Request", + "code": 400, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "body": "{\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 \"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 \"locale\": \"en-US\",\n \"localeOrigin\": \"DEFAULT\",\n \"text\": \"The request was syntactically correct but its content is semantically invalid.\"\n }\n ]\n}", + "cookie": [], + "_postman_previewlanguage": "json" + }, + { + "id": "e602840c-5a21-4b78-9989-47cfe1223161", + "name": "Unauthorized - Returned if there is no authorization header, or if the JWT token is expired.", + "originalRequest": { + "url": { + "path": [ + "non-employee-approvals" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [ + { + "disabled": false, + "description": { + "content": "The identity for whom the request was made. *me* indicates the current user.", + "type": "text/plain" + }, + "key": "requested-for", + "value": "2c91808280430dfb0180431a59440460" + }, + { + "disabled": false, + "description": { + "content": "Max number of results to return.\nSee [V3 API Standard Collection Parameters](https://developer.sailpoint.com/idn/api/standard-collection-parameters) for more information.", + "type": "text/plain" + }, + "key": "limit", + "value": "250" + }, + { + "disabled": false, + "description": { + "content": "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.", + "type": "text/plain" + }, + "key": "offset", + "value": "0" + }, + { + "disabled": false, + "description": { + "content": "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.", + "type": "text/plain" + }, + "key": "count", + "value": "true" + }, + { + "disabled": false, + "description": { + "content": "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**approvalStatus**: *eq*", + "type": "text/plain" + }, + "key": "filters", + "value": "approvalStatus eq \"Pending\"" + }, + { + "disabled": false, + "description": { + "content": "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**", + "type": "text/plain" + }, + "key": "sorters", + "value": "created" + } + ], + "variable": [] + }, + "header": [ + { + "key": "Accept", + "value": "application/json" + }, + { + "description": { + "content": "Added as a part of security scheme: oauth2", + "type": "text/plain" + }, + "key": "Authorization", + "value": "" + } + ], + "method": "GET", + "body": {} + }, + "status": "Unauthorized", + "code": 401, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "body": "{\n \"error\": \"JWT validation failed: JWT is expired\"\n}", + "cookie": [], + "_postman_previewlanguage": "json" + }, + { + "id": "e2558484-3016-4cc0-80b8-05144335e010", + "name": "Forbidden - Returned if the user you are running as, doesn't have access to this end-point.", + "originalRequest": { + "url": { + "path": [ + "non-employee-approvals" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [ + { + "disabled": false, + "description": { + "content": "The identity for whom the request was made. *me* indicates the current user.", + "type": "text/plain" + }, + "key": "requested-for", + "value": "2c91808280430dfb0180431a59440460" + }, + { + "disabled": false, + "description": { + "content": "Max number of results to return.\nSee [V3 API Standard Collection Parameters](https://developer.sailpoint.com/idn/api/standard-collection-parameters) for more information.", + "type": "text/plain" + }, + "key": "limit", + "value": "250" + }, + { + "disabled": false, + "description": { + "content": "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.", + "type": "text/plain" + }, + "key": "offset", + "value": "0" + }, + { + "disabled": false, + "description": { + "content": "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.", + "type": "text/plain" + }, + "key": "count", + "value": "true" + }, + { + "disabled": false, + "description": { + "content": "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**approvalStatus**: *eq*", + "type": "text/plain" + }, + "key": "filters", + "value": "approvalStatus eq \"Pending\"" + }, + { + "disabled": false, + "description": { + "content": "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**", + "type": "text/plain" + }, + "key": "sorters", + "value": "created" + } + ], + "variable": [] + }, + "header": [ + { + "key": "Accept", + "value": "application/json" + }, + { + "description": { + "content": "Added as a part of security scheme: oauth2", + "type": "text/plain" + }, + "key": "Authorization", + "value": "" + } + ], + "method": "GET", + "body": {} + }, + "status": "Forbidden", + "code": 403, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "body": "{\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}", + "cookie": [], + "_postman_previewlanguage": "json" + }, + { + "id": "6704ae6c-9ce5-499e-af69-b15ef364a1a4", + "name": "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.", + "originalRequest": { + "url": { + "path": [ + "non-employee-approvals" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [ + { + "disabled": false, + "description": { + "content": "The identity for whom the request was made. *me* indicates the current user.", + "type": "text/plain" + }, + "key": "requested-for", + "value": "2c91808280430dfb0180431a59440460" + }, + { + "disabled": false, + "description": { + "content": "Max number of results to return.\nSee [V3 API Standard Collection Parameters](https://developer.sailpoint.com/idn/api/standard-collection-parameters) for more information.", + "type": "text/plain" + }, + "key": "limit", + "value": "250" + }, + { + "disabled": false, + "description": { + "content": "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.", + "type": "text/plain" + }, + "key": "offset", + "value": "0" + }, + { + "disabled": false, + "description": { + "content": "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.", + "type": "text/plain" + }, + "key": "count", + "value": "true" + }, + { + "disabled": false, + "description": { + "content": "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**approvalStatus**: *eq*", + "type": "text/plain" + }, + "key": "filters", + "value": "approvalStatus eq \"Pending\"" + }, + { + "disabled": false, + "description": { + "content": "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**", + "type": "text/plain" + }, + "key": "sorters", + "value": "created" + } + ], + "variable": [] + }, + "header": [ + { + "key": "Accept", + "value": "application/json" + }, + { + "description": { + "content": "Added as a part of security scheme: oauth2", + "type": "text/plain" + }, + "key": "Authorization", + "value": "" + } + ], + "method": "GET", + "body": {} + }, + "status": "Too Many Requests", + "code": 429, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "body": "{\n \"message\": \" Rate Limit Exceeded \"\n}", + "cookie": [], + "_postman_previewlanguage": "json" + }, + { + "id": "6ed83e09-2121-4838-8f4e-17c024764aec", + "name": "Internal Server Error - Returned if there is an unexpected error.", + "originalRequest": { + "url": { + "path": [ + "non-employee-approvals" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [ + { + "disabled": false, + "description": { + "content": "The identity for whom the request was made. *me* indicates the current user.", + "type": "text/plain" + }, + "key": "requested-for", + "value": "2c91808280430dfb0180431a59440460" + }, + { + "disabled": false, + "description": { + "content": "Max number of results to return.\nSee [V3 API Standard Collection Parameters](https://developer.sailpoint.com/idn/api/standard-collection-parameters) for more information.", + "type": "text/plain" + }, + "key": "limit", + "value": "250" + }, + { + "disabled": false, + "description": { + "content": "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.", + "type": "text/plain" + }, + "key": "offset", + "value": "0" + }, + { + "disabled": false, + "description": { + "content": "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.", + "type": "text/plain" + }, + "key": "count", + "value": "true" + }, + { + "disabled": false, + "description": { + "content": "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**approvalStatus**: *eq*", + "type": "text/plain" + }, + "key": "filters", + "value": "approvalStatus eq \"Pending\"" + }, + { + "disabled": false, + "description": { + "content": "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**", + "type": "text/plain" + }, + "key": "sorters", + "value": "created" + } + ], + "variable": [] + }, + "header": [ + { + "key": "Accept", + "value": "application/json" + }, + { + "description": { + "content": "Added as a part of security scheme: oauth2", + "type": "text/plain" + }, + "key": "Authorization", + "value": "" + } + ], + "method": "GET", + "body": {} + }, + "status": "Internal Server Error", + "code": 500, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "body": "{\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}", + "cookie": [], + "_postman_previewlanguage": "json" + } + ], + "event": [], + "protocolProfileBehavior": { + "disableBodyPruning": true + } + }, + { + "id": "89cc57da-90bf-4448-a853-aa611a6d375d", + "name": "Get a non-employee approval item detail", + "request": { + "name": "Get a non-employee approval item detail", + "description": { + "content": "Gets a non-employee approval item detail. There are two contextual uses for this endpoint:\n 1. The user has the role context of `idn:nesr:read`, in which case they\ncan get any approval.\n 2. The user owns the requested approval.", + "type": "text/plain" + }, + "url": { + "path": [ + "non-employee-approvals", + ":id" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [ + { + "disabled": false, + "description": { + "content": "The object nonEmployeeRequest will not be included detail when set to false. *Default value is true*", + "type": "text/plain" + }, + "key": "include-detail", + "value": "true" + } + ], + "variable": [ + { + "type": "any", + "value": "e136567de87e4d029e60b3c3c55db56d", + "key": "id", + "disabled": false, + "description": { + "content": "(Required) Non-Employee approval item id (UUID)", + "type": "text/plain" + } + } + ] + }, + "header": [ + { + "key": "Accept", + "value": "application/json" + } + ], + "method": "GET", + "body": {}, + "auth": null + }, + "response": [ + { + "id": "3258e2c1-69aa-40b1-83cd-c038e15b3b0d", + "name": "Non-Employee approval item object.", + "originalRequest": { + "url": { + "path": [ + "non-employee-approvals", + ":id" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [ + { + "disabled": false, + "description": { + "content": "The object nonEmployeeRequest will not be included detail when set to false. *Default value is true*", + "type": "text/plain" + }, + "key": "include-detail", + "value": "true" + } + ], + "variable": [] + }, + "header": [ + { + "key": "Accept", + "value": "application/json" + }, + { + "description": { + "content": "Added as a part of security scheme: oauth2", + "type": "text/plain" + }, + "key": "Authorization", + "value": "" + } + ], + "method": "GET", + "body": {} + }, + "status": "OK", + "code": 200, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "body": "{\n \"id\": \"2c1e388b-1e55-4b0a-ab5c-897f1204159c\",\n \"approver\": {\n \"type\": \"IDENTITY\",\n \"id\": \"5168015d32f890ca15812c9180835d2e\"\n },\n \"accountName\": \"test.account\",\n \"approvalStatus\": \"APPROVED\",\n \"approvalOrder\": 1,\n \"comment\": \"I approve\",\n \"modified\": \"2019-08-23T18:52:59.162Z\",\n \"created\": \"2019-08-23T18:40:35.772Z\",\n \"nonEmployeeRequest\": {\n \"id\": \"ac110005-7156-1150-8171-5b292e3e0084\",\n \"requester\": {\n \"type\": \"IDENTITY\",\n \"name\": \"William Smith\"\n },\n \"accountName\": \"william.smith\",\n \"firstName\": \"William\",\n \"lastName\": \"Smith\",\n \"email\": \"william.smith@example.com\",\n \"phone\": \"5555555555\",\n \"manager\": \"jane.doe\",\n \"nonEmployeeSource\": {\n \"id\": \"a0303682-5e4a-44f7-bdc2-6ce6112549c1\",\n \"sourceId\": \"2c91808568c529c60168cca6f90c1313\",\n \"name\": \"Retail\",\n \"description\": \"Source description\",\n \"schemaAttributes\": [\n {\n \"type\": \"TEXT\",\n \"technicalName\": \"account.name\",\n \"label\": \"Account Name\",\n \"id\": \"ac110005-7156-1150-8171-5b292e3e0084\",\n \"system\": true,\n \"modified\": \"2019-08-23T18:52:59.162Z\",\n \"created\": \"2019-08-23T18:40:35.772Z\",\n \"helpText\": \"The unique identifier for the account\",\n \"placeholder\": \"Enter a unique user name for this account.\",\n \"required\": true\n },\n {\n \"type\": \"TEXT\",\n \"technicalName\": \"account.name\",\n \"label\": \"Account Name\",\n \"id\": \"ac110005-7156-1150-8171-5b292e3e0084\",\n \"system\": true,\n \"modified\": \"2019-08-23T18:52:59.162Z\",\n \"created\": \"2019-08-23T18:40:35.772Z\",\n \"helpText\": \"The unique identifier for the account\",\n \"placeholder\": \"Enter a unique user name for this account.\",\n \"required\": true\n }\n ]\n },\n \"data\": {\n \"description\": \"Auditing\"\n },\n \"approvalStatus\": \"APPROVED\",\n \"comment\": \"approved\",\n \"completionDate\": \"2020-03-24T11:11:41.139-05:00\",\n \"startDate\": \"2020-03-24\",\n \"endDate\": \"2021-03-25\",\n \"modified\": \"2020-03-24T11:11:41.139-05:00\",\n \"created\": \"2020-03-24T11:11:41.139-05:00\"\n }\n}", + "cookie": [], + "_postman_previewlanguage": "json" + }, + { + "id": "3b198530-3d04-4fc8-988f-2d4ac83ad5fa", + "name": "Client Error - Returned if the request body is invalid.", + "originalRequest": { + "url": { + "path": [ + "non-employee-approvals", + ":id" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [ + { + "disabled": false, + "description": { + "content": "The object nonEmployeeRequest will not be included detail when set to false. *Default value is true*", + "type": "text/plain" + }, + "key": "include-detail", + "value": "true" + } + ], + "variable": [] + }, + "header": [ + { + "key": "Accept", + "value": "application/json" + }, + { + "description": { + "content": "Added as a part of security scheme: oauth2", + "type": "text/plain" + }, + "key": "Authorization", + "value": "" + } + ], + "method": "GET", + "body": {} + }, + "status": "Bad Request", + "code": 400, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "body": "{\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 \"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 \"locale\": \"en-US\",\n \"localeOrigin\": \"DEFAULT\",\n \"text\": \"The request was syntactically correct but its content is semantically invalid.\"\n }\n ]\n}", + "cookie": [], + "_postman_previewlanguage": "json" + }, + { + "id": "1a80f59c-68cd-450b-b709-49fdd13cecb7", + "name": "Unauthorized - Returned if there is no authorization header, or if the JWT token is expired.", + "originalRequest": { + "url": { + "path": [ + "non-employee-approvals", + ":id" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [ + { + "disabled": false, + "description": { + "content": "The object nonEmployeeRequest will not be included detail when set to false. *Default value is true*", + "type": "text/plain" + }, + "key": "include-detail", + "value": "true" + } + ], + "variable": [] + }, + "header": [ + { + "key": "Accept", + "value": "application/json" + }, + { + "description": { + "content": "Added as a part of security scheme: oauth2", + "type": "text/plain" + }, + "key": "Authorization", + "value": "" + } + ], + "method": "GET", + "body": {} + }, + "status": "Unauthorized", + "code": 401, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "body": "{\n \"error\": \"JWT validation failed: JWT is expired\"\n}", + "cookie": [], + "_postman_previewlanguage": "json" + }, + { + "id": "3745f3a7-bca1-4dda-b3f9-87aaceeca429", + "name": "Forbidden - Returned if the user you are running as, doesn't have access to this end-point.", + "originalRequest": { + "url": { + "path": [ + "non-employee-approvals", + ":id" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [ + { + "disabled": false, + "description": { + "content": "The object nonEmployeeRequest will not be included detail when set to false. *Default value is true*", + "type": "text/plain" + }, + "key": "include-detail", + "value": "true" + } + ], + "variable": [] + }, + "header": [ + { + "key": "Accept", + "value": "application/json" + }, + { + "description": { + "content": "Added as a part of security scheme: oauth2", + "type": "text/plain" + }, + "key": "Authorization", + "value": "" + } + ], + "method": "GET", + "body": {} + }, + "status": "Forbidden", + "code": 403, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "body": "{\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}", + "cookie": [], + "_postman_previewlanguage": "json" + }, + { + "id": "b96038b1-e69b-4be4-a6f6-a7b4f0e98ad4", + "name": "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.", + "originalRequest": { + "url": { + "path": [ + "non-employee-approvals", + ":id" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [ + { + "disabled": false, + "description": { + "content": "The object nonEmployeeRequest will not be included detail when set to false. *Default value is true*", + "type": "text/plain" + }, + "key": "include-detail", + "value": "true" + } + ], + "variable": [] + }, + "header": [ + { + "key": "Accept", + "value": "application/json" + }, + { + "description": { + "content": "Added as a part of security scheme: oauth2", + "type": "text/plain" + }, + "key": "Authorization", + "value": "" + } + ], + "method": "GET", + "body": {} + }, + "status": "Too Many Requests", + "code": 429, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "body": "{\n \"message\": \" Rate Limit Exceeded \"\n}", + "cookie": [], + "_postman_previewlanguage": "json" + }, + { + "id": "7b2065cf-22ce-4dcd-88f9-a7784e7da1a1", + "name": "Internal Server Error - Returned if there is an unexpected error.", + "originalRequest": { + "url": { + "path": [ + "non-employee-approvals", + ":id" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [ + { + "disabled": false, + "description": { + "content": "The object nonEmployeeRequest will not be included detail when set to false. *Default value is true*", + "type": "text/plain" + }, + "key": "include-detail", + "value": "true" + } + ], + "variable": [] + }, + "header": [ + { + "key": "Accept", + "value": "application/json" + }, + { + "description": { + "content": "Added as a part of security scheme: oauth2", + "type": "text/plain" + }, + "key": "Authorization", + "value": "" + } + ], + "method": "GET", + "body": {} + }, + "status": "Internal Server Error", + "code": 500, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "body": "{\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}", + "cookie": [], + "_postman_previewlanguage": "json" + } + ], + "event": [], + "protocolProfileBehavior": { + "disableBodyPruning": true + } + }, + { + "id": "fa84f88b-c6d1-4865-86b4-52d42d5ab714", + "name": "Approve a Non-Employee Request", + "request": { + "name": "Approve a Non-Employee Request", + "description": { + "content": "Approves a non-employee approval request and notifies the next approver. The current user must be the requested approver.", + "type": "text/plain" + }, + "url": { + "path": [ + "non-employee-approvals", + ":id", + "approve" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [ + { + "type": "any", + "value": "e136567de87e4d029e60b3c3c55db56d", + "key": "id", + "disabled": false, + "description": { + "content": "(Required) Non-Employee approval item id (UUID)", + "type": "text/plain" + } + } + ] + }, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + }, + { + "key": "Accept", + "value": "application/json" + } + ], + "method": "POST", + "body": { + "mode": "raw", + "raw": "{\n \"comment\": \"Approved by manager\"\n}", + "options": { + "raw": { + "headerFamily": "json", + "language": "json" + } + } + }, + "auth": null + }, + "response": [ + { + "id": "7fd5fed4-1cae-4c03-8498-91f23a85f467", + "name": "Non-Employee approval item object.", + "originalRequest": { + "url": { + "path": [ + "non-employee-approvals", + ":id", + "approve" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [] + }, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + }, + { + "key": "Accept", + "value": "application/json" + }, + { + "description": { + "content": "Added as a part of security scheme: oauth2", + "type": "text/plain" + }, + "key": "Authorization", + "value": "" + } + ], + "method": "POST", + "body": { + "mode": "raw", + "raw": "{\n \"comment\": \"Approved by manager\"\n}", + "options": { + "raw": { + "headerFamily": "json", + "language": "json" + } + } + } + }, + "status": "OK", + "code": 200, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "body": "{\n \"id\": \"2c1e388b-1e55-4b0a-ab5c-897f1204159c\",\n \"approver\": {\n \"type\": \"IDENTITY\",\n \"id\": \"5168015d32f890ca15812c9180835d2e\"\n },\n \"accountName\": \"test.account\",\n \"approvalStatus\": \"APPROVED\",\n \"approvalOrder\": 1,\n \"comment\": \"I approve\",\n \"modified\": \"2019-08-23T18:52:59.162Z\",\n \"created\": \"2019-08-23T18:40:35.772Z\",\n \"nonEmployeeRequest\": {\n \"id\": \"ac110005-7156-1150-8171-5b292e3e0084\",\n \"requester\": {\n \"type\": \"IDENTITY\",\n \"name\": \"William Smith\"\n }\n }\n}", + "cookie": [], + "_postman_previewlanguage": "json" + }, + { + "id": "07e37cb2-0d97-4ac7-a5b6-0bc116fcac98", + "name": "Client Error - Returned if the request body is invalid.", + "originalRequest": { + "url": { + "path": [ + "non-employee-approvals", + ":id", + "approve" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [] + }, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + }, + { + "key": "Accept", + "value": "application/json" + }, + { + "description": { + "content": "Added as a part of security scheme: oauth2", + "type": "text/plain" + }, + "key": "Authorization", + "value": "" + } + ], + "method": "POST", + "body": { + "mode": "raw", + "raw": "{\n \"comment\": \"Approved by manager\"\n}", + "options": { + "raw": { + "headerFamily": "json", + "language": "json" + } + } + } + }, + "status": "Bad Request", + "code": 400, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "body": "{\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 \"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 \"locale\": \"en-US\",\n \"localeOrigin\": \"DEFAULT\",\n \"text\": \"The request was syntactically correct but its content is semantically invalid.\"\n }\n ]\n}", + "cookie": [], + "_postman_previewlanguage": "json" + }, + { + "id": "bc9fcf22-19b6-4cf6-9ea8-ad2746d10727", + "name": "Unauthorized - Returned if there is no authorization header, or if the JWT token is expired.", + "originalRequest": { + "url": { + "path": [ + "non-employee-approvals", + ":id", + "approve" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [] + }, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + }, + { + "key": "Accept", + "value": "application/json" + }, + { + "description": { + "content": "Added as a part of security scheme: oauth2", + "type": "text/plain" + }, + "key": "Authorization", + "value": "" + } + ], + "method": "POST", + "body": { + "mode": "raw", + "raw": "{\n \"comment\": \"Approved by manager\"\n}", + "options": { + "raw": { + "headerFamily": "json", + "language": "json" + } + } + } + }, + "status": "Unauthorized", + "code": 401, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "body": "{\n \"error\": \"JWT validation failed: JWT is expired\"\n}", + "cookie": [], + "_postman_previewlanguage": "json" + }, + { + "id": "5963acd7-b277-4d42-94f5-99c0e4df4e62", + "name": "Forbidden - Returned if the user you are running as, doesn't have access to this end-point.", + "originalRequest": { + "url": { + "path": [ + "non-employee-approvals", + ":id", + "approve" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [] + }, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + }, + { + "key": "Accept", + "value": "application/json" + }, + { + "description": { + "content": "Added as a part of security scheme: oauth2", + "type": "text/plain" + }, + "key": "Authorization", + "value": "" + } + ], + "method": "POST", + "body": { + "mode": "raw", + "raw": "{\n \"comment\": \"Approved by manager\"\n}", + "options": { + "raw": { + "headerFamily": "json", + "language": "json" + } + } + } + }, + "status": "Forbidden", + "code": 403, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "body": "{\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}", + "cookie": [], + "_postman_previewlanguage": "json" + }, + { + "id": "65f949d5-c67d-48f5-8c48-ac8411b32ccb", + "name": "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.", + "originalRequest": { + "url": { + "path": [ + "non-employee-approvals", + ":id", + "approve" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [] + }, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + }, + { + "key": "Accept", + "value": "application/json" + }, + { + "description": { + "content": "Added as a part of security scheme: oauth2", + "type": "text/plain" + }, + "key": "Authorization", + "value": "" + } + ], + "method": "POST", + "body": { + "mode": "raw", + "raw": "{\n \"comment\": \"Approved by manager\"\n}", + "options": { + "raw": { + "headerFamily": "json", + "language": "json" + } + } + } + }, + "status": "Too Many Requests", + "code": 429, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "body": "{\n \"message\": \" Rate Limit Exceeded \"\n}", + "cookie": [], + "_postman_previewlanguage": "json" + }, + { + "id": "c81ad34a-836f-4dff-a349-5b3d767f4763", + "name": "Internal Server Error - Returned if there is an unexpected error.", + "originalRequest": { + "url": { + "path": [ + "non-employee-approvals", + ":id", + "approve" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [] + }, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + }, + { + "key": "Accept", + "value": "application/json" + }, + { + "description": { + "content": "Added as a part of security scheme: oauth2", + "type": "text/plain" + }, + "key": "Authorization", + "value": "" + } + ], + "method": "POST", + "body": { + "mode": "raw", + "raw": "{\n \"comment\": \"Approved by manager\"\n}", + "options": { + "raw": { + "headerFamily": "json", + "language": "json" + } + } + } + }, + "status": "Internal Server Error", + "code": 500, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "body": "{\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}", + "cookie": [], + "_postman_previewlanguage": "json" + } + ], + "event": [], + "protocolProfileBehavior": { + "disableBodyPruning": true + } + }, + { + "id": "36c48a9a-ffc3-443f-8637-672975be5c9f", + "name": "Reject a Non-Employee Request", + "request": { + "name": "Reject a Non-Employee Request", + "description": { + "content": "This endpoint will reject an approval item request and notify user. The current user must be the requested approver.", + "type": "text/plain" + }, + "url": { + "path": [ + "non-employee-approvals", + ":id", + "reject" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [ + { + "type": "any", + "value": "e136567de87e4d029e60b3c3c55db56d", + "key": "id", + "disabled": false, + "description": { + "content": "(Required) Non-Employee approval item id (UUID)", + "type": "text/plain" + } + } + ] + }, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + }, + { + "key": "Accept", + "value": "application/json" + } + ], + "method": "POST", + "body": { + "mode": "raw", + "raw": "{\n \"comment\": \"approved\"\n}", + "options": { + "raw": { + "headerFamily": "json", + "language": "json" + } + } + }, + "auth": null + }, + "response": [ + { + "id": "098f92d8-6ce2-4299-9430-cf8d0f67a003", + "name": "Non-Employee approval item object.", + "originalRequest": { + "url": { + "path": [ + "non-employee-approvals", + ":id", + "reject" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [] + }, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + }, + { + "key": "Accept", + "value": "application/json" + }, + { + "description": { + "content": "Added as a part of security scheme: oauth2", + "type": "text/plain" + }, + "key": "Authorization", + "value": "" + } + ], + "method": "POST", + "body": { + "mode": "raw", + "raw": "{\n \"comment\": \"approved\"\n}", + "options": { + "raw": { + "headerFamily": "json", + "language": "json" + } + } + } + }, + "status": "OK", + "code": 200, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "body": "{\n \"id\": \"2c1e388b-1e55-4b0a-ab5c-897f1204159c\",\n \"approver\": {\n \"type\": \"IDENTITY\",\n \"id\": \"5168015d32f890ca15812c9180835d2e\"\n },\n \"accountName\": \"test.account\",\n \"approvalStatus\": \"APPROVED\",\n \"approvalOrder\": 1,\n \"comment\": \"I approve\",\n \"modified\": \"2019-08-23T18:52:59.162Z\",\n \"created\": \"2019-08-23T18:40:35.772Z\",\n \"nonEmployeeRequest\": {\n \"id\": \"ac110005-7156-1150-8171-5b292e3e0084\",\n \"requester\": {\n \"type\": \"IDENTITY\",\n \"name\": \"William Smith\"\n }\n }\n}", + "cookie": [], + "_postman_previewlanguage": "json" + }, + { + "id": "93aab70f-ef76-4364-85aa-83c60427d19b", + "name": "Client Error - Returned if the request body is invalid.", + "originalRequest": { + "url": { + "path": [ + "non-employee-approvals", + ":id", + "reject" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [] + }, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + }, + { + "key": "Accept", + "value": "application/json" + }, + { + "description": { + "content": "Added as a part of security scheme: oauth2", + "type": "text/plain" + }, + "key": "Authorization", + "value": "" + } + ], + "method": "POST", + "body": { + "mode": "raw", + "raw": "{\n \"comment\": \"approved\"\n}", + "options": { + "raw": { + "headerFamily": "json", + "language": "json" + } + } + } + }, + "status": "Bad Request", + "code": 400, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "body": "{\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 \"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 \"locale\": \"en-US\",\n \"localeOrigin\": \"DEFAULT\",\n \"text\": \"The request was syntactically correct but its content is semantically invalid.\"\n }\n ]\n}", + "cookie": [], + "_postman_previewlanguage": "json" + }, + { + "id": "8ad9952b-57e6-4b70-979d-ad89c576059f", + "name": "Unauthorized - Returned if there is no authorization header, or if the JWT token is expired.", + "originalRequest": { + "url": { + "path": [ + "non-employee-approvals", + ":id", + "reject" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [] + }, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + }, + { + "key": "Accept", + "value": "application/json" + }, + { + "description": { + "content": "Added as a part of security scheme: oauth2", + "type": "text/plain" + }, + "key": "Authorization", + "value": "" + } + ], + "method": "POST", + "body": { + "mode": "raw", + "raw": "{\n \"comment\": \"approved\"\n}", + "options": { + "raw": { + "headerFamily": "json", + "language": "json" + } + } + } + }, + "status": "Unauthorized", + "code": 401, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "body": "{\n \"error\": \"JWT validation failed: JWT is expired\"\n}", + "cookie": [], + "_postman_previewlanguage": "json" + }, + { + "id": "1baef118-6b98-4c81-a648-5f09a79d5278", + "name": "Forbidden - Returned if the user you are running as, doesn't have access to this end-point.", + "originalRequest": { + "url": { + "path": [ + "non-employee-approvals", + ":id", + "reject" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [] + }, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + }, + { + "key": "Accept", + "value": "application/json" + }, + { + "description": { + "content": "Added as a part of security scheme: oauth2", + "type": "text/plain" + }, + "key": "Authorization", + "value": "" + } + ], + "method": "POST", + "body": { + "mode": "raw", + "raw": "{\n \"comment\": \"approved\"\n}", + "options": { + "raw": { + "headerFamily": "json", + "language": "json" + } + } + } + }, + "status": "Forbidden", + "code": 403, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "body": "{\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}", + "cookie": [], + "_postman_previewlanguage": "json" + }, + { + "id": "dbbb59d1-e06f-4b28-b6d6-232e1787c8af", + "name": "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.", + "originalRequest": { + "url": { + "path": [ + "non-employee-approvals", + ":id", + "reject" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [] + }, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + }, + { + "key": "Accept", + "value": "application/json" + }, + { + "description": { + "content": "Added as a part of security scheme: oauth2", + "type": "text/plain" + }, + "key": "Authorization", + "value": "" + } + ], + "method": "POST", + "body": { + "mode": "raw", + "raw": "{\n \"comment\": \"approved\"\n}", + "options": { + "raw": { + "headerFamily": "json", + "language": "json" + } + } + } + }, + "status": "Too Many Requests", + "code": 429, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "body": "{\n \"message\": \" Rate Limit Exceeded \"\n}", + "cookie": [], + "_postman_previewlanguage": "json" + }, + { + "id": "0d38e48c-e808-4b29-af8a-91f80ab784c3", + "name": "Internal Server Error - Returned if there is an unexpected error.", + "originalRequest": { + "url": { + "path": [ + "non-employee-approvals", + ":id", + "reject" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [] + }, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + }, + { + "key": "Accept", + "value": "application/json" + }, + { + "description": { + "content": "Added as a part of security scheme: oauth2", + "type": "text/plain" + }, + "key": "Authorization", + "value": "" + } + ], + "method": "POST", + "body": { + "mode": "raw", + "raw": "{\n \"comment\": \"approved\"\n}", + "options": { + "raw": { + "headerFamily": "json", + "language": "json" + } + } + } + }, + "status": "Internal Server Error", + "code": 500, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "body": "{\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}", + "cookie": [], + "_postman_previewlanguage": "json" + } + ], + "event": [], + "protocolProfileBehavior": { + "disableBodyPruning": true + } + }, + { + "id": "c8bc14a9-1ca2-454c-bc76-217a2079b162", + "name": "Get Summary of Non-Employee Approval Requests", + "request": { + "name": "Get Summary of Non-Employee Approval Requests", + "description": { + "content": "This request will retrieve a summary of non-employee approval requests. There are two contextual uses for the `requested-for` path parameter:\n 1. The user has the role context of `idn:nesr:read`, in which case he or\nshe may request a summary of all non-employee approval requests assigned to a particular approver by passing in that approver's id.\n 2. The current user is an approver, in which case \"me\" should be provided\nas the `requested-for` value. This will provide the approver with a summary of the approval items assigned to him or her.", + "type": "text/plain" + }, + "url": { + "path": [ + "non-employee-approvals", + "summary", + ":requested-for" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [ + { + "type": "any", + "value": "2c91808280430dfb0180431a59440460", + "key": "requested-for", + "disabled": false, + "description": { + "content": "(Required) The identity (UUID) of the approver for whom for whom the summary is being retrieved. Use \"me\" instead to indicate the current user.", + "type": "text/plain" + } + } + ] + }, + "header": [ + { + "key": "Accept", + "value": "application/json" + } + ], + "method": "GET", + "body": {}, + "auth": null + }, + "response": [ + { + "id": "d9d0c00a-be5f-4399-a86c-d92027e0d388", + "name": "summary of non-employee approval requests", + "originalRequest": { + "url": { + "path": [ + "non-employee-approvals", + "summary", + ":requested-for" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [] + }, + "header": [ + { + "key": "Accept", + "value": "application/json" + }, + { + "description": { + "content": "Added as a part of security scheme: oauth2", + "type": "text/plain" + }, + "key": "Authorization", + "value": "" + } + ], + "method": "GET", + "body": {} + }, + "status": "OK", + "code": 200, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "body": "{\n \"approved\": 2,\n \"pending\": 2,\n \"rejected\": 2\n}", + "cookie": [], + "_postman_previewlanguage": "json" + }, + { + "id": "7ebe10ba-8bb7-411b-97ce-e3044116a57a", + "name": "Client Error - Returned if the request body is invalid.", + "originalRequest": { + "url": { + "path": [ + "non-employee-approvals", + "summary", + ":requested-for" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [] + }, + "header": [ + { + "key": "Accept", + "value": "application/json" + }, + { + "description": { + "content": "Added as a part of security scheme: oauth2", + "type": "text/plain" + }, + "key": "Authorization", + "value": "" + } + ], + "method": "GET", + "body": {} + }, + "status": "Bad Request", + "code": 400, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "body": "{\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 \"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 \"locale\": \"en-US\",\n \"localeOrigin\": \"DEFAULT\",\n \"text\": \"The request was syntactically correct but its content is semantically invalid.\"\n }\n ]\n}", + "cookie": [], + "_postman_previewlanguage": "json" + }, + { + "id": "6a1b13f2-b2fb-459b-a12f-9f0459ee92f0", + "name": "Unauthorized - Returned if there is no authorization header, or if the JWT token is expired.", + "originalRequest": { + "url": { + "path": [ + "non-employee-approvals", + "summary", + ":requested-for" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [] + }, + "header": [ + { + "key": "Accept", + "value": "application/json" + }, + { + "description": { + "content": "Added as a part of security scheme: oauth2", + "type": "text/plain" + }, + "key": "Authorization", + "value": "" + } + ], + "method": "GET", + "body": {} + }, + "status": "Unauthorized", + "code": 401, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "body": "{\n \"error\": \"JWT validation failed: JWT is expired\"\n}", + "cookie": [], + "_postman_previewlanguage": "json" + }, + { + "id": "7c4b2564-e492-46eb-8397-8e1f373f9527", + "name": "Forbidden - Returned if the user you are running as, doesn't have access to this end-point.", + "originalRequest": { + "url": { + "path": [ + "non-employee-approvals", + "summary", + ":requested-for" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [] + }, + "header": [ + { + "key": "Accept", + "value": "application/json" + }, + { + "description": { + "content": "Added as a part of security scheme: oauth2", + "type": "text/plain" + }, + "key": "Authorization", + "value": "" + } + ], + "method": "GET", + "body": {} + }, + "status": "Forbidden", + "code": 403, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "body": "{\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}", + "cookie": [], + "_postman_previewlanguage": "json" + }, + { + "id": "1bd2ba77-ef69-4cbd-a7d4-712259346796", + "name": "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.", + "originalRequest": { + "url": { + "path": [ + "non-employee-approvals", + "summary", + ":requested-for" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [] + }, + "header": [ + { + "key": "Accept", + "value": "application/json" + }, + { + "description": { + "content": "Added as a part of security scheme: oauth2", + "type": "text/plain" + }, + "key": "Authorization", + "value": "" + } + ], + "method": "GET", + "body": {} + }, + "status": "Too Many Requests", + "code": 429, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "body": "{\n \"message\": \" Rate Limit Exceeded \"\n}", + "cookie": [], + "_postman_previewlanguage": "json" + }, + { + "id": "fdb1d1ac-ab42-4149-a7b3-9d6b7fe012dd", + "name": "Internal Server Error - Returned if there is an unexpected error.", + "originalRequest": { + "url": { + "path": [ + "non-employee-approvals", + "summary", + ":requested-for" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [] + }, + "header": [ + { + "key": "Accept", + "value": "application/json" + }, + { + "description": { + "content": "Added as a part of security scheme: oauth2", + "type": "text/plain" + }, + "key": "Authorization", + "value": "" + } + ], + "method": "GET", + "body": {} + }, + "status": "Internal Server Error", + "code": 500, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "body": "{\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}", + "cookie": [], + "_postman_previewlanguage": "json" + } + ], + "event": [], + "protocolProfileBehavior": { + "disableBodyPruning": true + } + }, + { + "id": "b910f5b3-fed2-429b-bd37-bd1aad85fba2", + "name": "List Schema Attributes Non-Employee Source", + "request": { + "name": "List Schema Attributes Non-Employee Source", + "description": { + "content": "This API gets the list of schema attributes for the specified Non-Employee SourceId. There are 8 mandatory attributes added to each new Non-Employee Source automatically. Additionaly, user can add up to 10 custom attributes. This interface returns all the mandatory attributes followed by any custom attributes. At most, a total of 18 attributes will be returned.\nRequires role context of `idn:nesr:read` or the user must be an account manager of the source.", + "type": "text/plain" + }, + "url": { + "path": [ + "non-employee-sources", + ":sourceId", + "schema-attributes" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [ + { + "type": "any", + "value": "ef38f94347e94562b5bb8424a56397d8", + "key": "sourceId", + "disabled": false, + "description": { + "content": "(Required) The Source id", + "type": "text/plain" + } + } + ] + }, + "header": [ + { + "key": "Accept", + "value": "application/json" + } + ], + "method": "GET", + "body": {}, + "auth": null + }, + "response": [ + { + "id": "4e8105de-21f1-440b-a7c4-e9540943f14e", + "name": "A list of Schema Attributes", + "originalRequest": { + "url": { + "path": [ + "non-employee-sources", + ":sourceId", + "schema-attributes" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [] + }, + "header": [ + { + "key": "Accept", + "value": "application/json" + }, + { + "description": { + "content": "Added as a part of security scheme: oauth2", + "type": "text/plain" + }, + "key": "Authorization", + "value": "" + } + ], + "method": "GET", + "body": {} + }, + "status": "OK", + "code": 200, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "body": "[\n {\n \"type\": \"TEXT\",\n \"technicalName\": \"account.name\",\n \"label\": \"Account Name\",\n \"id\": \"ac110005-7156-1150-8171-5b292e3e0084\",\n \"system\": true,\n \"modified\": \"2019-08-23T18:52:59.162Z\",\n \"created\": \"2019-08-23T18:40:35.772Z\",\n \"helpText\": \"The unique identifier for the account\",\n \"placeholder\": \"Enter a unique user name for this account.\",\n \"required\": true\n },\n {\n \"type\": \"TEXT\",\n \"technicalName\": \"account.name\",\n \"label\": \"Account Name\",\n \"id\": \"ac110005-7156-1150-8171-5b292e3e0084\",\n \"system\": true,\n \"modified\": \"2019-08-23T18:52:59.162Z\",\n \"created\": \"2019-08-23T18:40:35.772Z\",\n \"helpText\": \"The unique identifier for the account\",\n \"placeholder\": \"Enter a unique user name for this account.\",\n \"required\": true\n }\n]", + "cookie": [], + "_postman_previewlanguage": "json" + }, + { + "id": "621c5417-bbdb-449f-8c50-62e858105303", + "name": "Client Error - Returned if the request body is invalid.", + "originalRequest": { + "url": { + "path": [ + "non-employee-sources", + ":sourceId", + "schema-attributes" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [] + }, + "header": [ + { + "key": "Accept", + "value": "application/json" + }, + { + "description": { + "content": "Added as a part of security scheme: oauth2", + "type": "text/plain" + }, + "key": "Authorization", + "value": "" + } + ], + "method": "GET", + "body": {} + }, + "status": "Bad Request", + "code": 400, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "body": "{\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 \"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 \"locale\": \"en-US\",\n \"localeOrigin\": \"DEFAULT\",\n \"text\": \"The request was syntactically correct but its content is semantically invalid.\"\n }\n ]\n}", + "cookie": [], + "_postman_previewlanguage": "json" + }, + { + "id": "edc309f7-9b3f-42e0-8234-36a83c73c983", + "name": "Unauthorized - Returned if there is no authorization header, or if the JWT token is expired.", + "originalRequest": { + "url": { + "path": [ + "non-employee-sources", + ":sourceId", + "schema-attributes" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [] + }, + "header": [ + { + "key": "Accept", + "value": "application/json" + }, + { + "description": { + "content": "Added as a part of security scheme: oauth2", + "type": "text/plain" + }, + "key": "Authorization", + "value": "" + } + ], + "method": "GET", + "body": {} + }, + "status": "Unauthorized", + "code": 401, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "body": "{\n \"error\": \"JWT validation failed: JWT is expired\"\n}", + "cookie": [], + "_postman_previewlanguage": "json" + }, + { + "id": "fd9a3d2d-229f-4cc3-8fe7-6a69b4e6f723", + "name": "Forbidden - Returned if the user you are running as, doesn't have access to this end-point.", + "originalRequest": { + "url": { + "path": [ + "non-employee-sources", + ":sourceId", + "schema-attributes" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [] + }, + "header": [ + { + "key": "Accept", + "value": "application/json" + }, + { + "description": { + "content": "Added as a part of security scheme: oauth2", + "type": "text/plain" + }, + "key": "Authorization", + "value": "" + } + ], + "method": "GET", + "body": {} + }, + "status": "Forbidden", + "code": 403, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "body": "{\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}", + "cookie": [], + "_postman_previewlanguage": "json" + }, + { + "id": "aa5a8a1f-f67f-41fc-8b45-973cbe33f878", + "name": "Not Found - returned if the request URL refers to a resource or object that does not exist", + "originalRequest": { + "url": { + "path": [ + "non-employee-sources", + ":sourceId", + "schema-attributes" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [] + }, + "header": [ + { + "key": "Accept", + "value": "application/json" + }, + { + "description": { + "content": "Added as a part of security scheme: oauth2", + "type": "text/plain" + }, + "key": "Authorization", + "value": "" + } + ], + "method": "GET", + "body": {} + }, + "status": "Not Found", + "code": 404, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "body": "{\n \"detailCode\": \"404 Not found\",\n \"trackingId\": \"b21b1f7ce4da4d639f2c62a57171b427\",\n \"messages\": [\n {\n \"locale\": \"en-US\",\n \"localeOrigin\": \"DEFAULT\",\n \"text\": \"The server did not find a current representation for the target resource.\"\n }\n ]\n}", + "cookie": [], + "_postman_previewlanguage": "json" + }, + { + "id": "dbc4e0cc-38db-492b-904a-c59e65d115e8", + "name": "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.", + "originalRequest": { + "url": { + "path": [ + "non-employee-sources", + ":sourceId", + "schema-attributes" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [] + }, + "header": [ + { + "key": "Accept", + "value": "application/json" + }, + { + "description": { + "content": "Added as a part of security scheme: oauth2", + "type": "text/plain" + }, + "key": "Authorization", + "value": "" + } + ], + "method": "GET", + "body": {} + }, + "status": "Too Many Requests", + "code": 429, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "body": "{\n \"message\": \" Rate Limit Exceeded \"\n}", + "cookie": [], + "_postman_previewlanguage": "json" + }, + { + "id": "ecf7393c-97c6-42f3-9175-d9852b2488ac", + "name": "Internal Server Error - Returned if there is an unexpected error.", + "originalRequest": { + "url": { + "path": [ + "non-employee-sources", + ":sourceId", + "schema-attributes" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [] + }, + "header": [ + { + "key": "Accept", + "value": "application/json" + }, + { + "description": { + "content": "Added as a part of security scheme: oauth2", + "type": "text/plain" + }, + "key": "Authorization", + "value": "" + } + ], + "method": "GET", + "body": {} + }, + "status": "Internal Server Error", + "code": 500, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "body": "{\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}", + "cookie": [], + "_postman_previewlanguage": "json" + } + ], + "event": [], + "protocolProfileBehavior": { + "disableBodyPruning": true + } + }, + { + "id": "2570d163-aa8a-484d-9ba3-af0df51c8151", + "name": "Create a new Schema Attribute for Non-Employee Source", + "request": { + "name": "Create a new Schema Attribute for Non-Employee Source", + "description": { + "content": "This API creates a new schema attribute for Non-Employee Source. The schema technical name must be unique in the source. Attempts to create a schema attribute with an existing name will result in a \"400.1.409 Reference conflict\" response. At most, 10 custom attributes can be created per schema. Attempts to create more than 10 will result in a \"400.1.4 Limit violation\" response.\nRequires role context of `idn:nesr:create`", + "type": "text/plain" + }, + "url": { + "path": [ + "non-employee-sources", + ":sourceId", + "schema-attributes" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [ + { + "type": "any", + "value": "ef38f94347e94562b5bb8424a56397d8", + "key": "sourceId", + "disabled": false, + "description": { + "content": "(Required) The Source id", + "type": "text/plain" + } + } + ] + }, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + }, + { + "key": "Accept", + "value": "application/json" + } + ], + "method": "POST", + "body": { + "mode": "raw", + "raw": "{\n \"type\": \"TEXT\",\n \"technicalName\": \"account.name\",\n \"label\": \"Account Name\",\n \"helpText\": \"The unique identifier for the account\",\n \"placeholder\": \"Enter a unique user name for this account.\",\n \"required\": true\n}", + "options": { + "raw": { + "headerFamily": "json", + "language": "json" + } + } + }, + "auth": null + }, + "response": [ + { + "id": "2a527426-b1fa-4fc0-b0bc-3dca69fece78", + "name": "Schema Attribute created.", + "originalRequest": { + "url": { + "path": [ + "non-employee-sources", + ":sourceId", + "schema-attributes" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [] + }, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + }, + { + "key": "Accept", + "value": "application/json" + }, + { + "description": { + "content": "Added as a part of security scheme: oauth2", + "type": "text/plain" + }, + "key": "Authorization", + "value": "" + } + ], + "method": "POST", + "body": { + "mode": "raw", + "raw": "{\n \"type\": \"TEXT\",\n \"technicalName\": \"account.name\",\n \"label\": \"Account Name\",\n \"helpText\": \"The unique identifier for the account\",\n \"placeholder\": \"Enter a unique user name for this account.\",\n \"required\": true\n}", + "options": { + "raw": { + "headerFamily": "json", + "language": "json" + } + } + } + }, + "status": "OK", + "code": 200, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "body": "{\n \"type\": \"TEXT\",\n \"technicalName\": \"account.name\",\n \"label\": \"Account Name\",\n \"id\": \"ac110005-7156-1150-8171-5b292e3e0084\",\n \"system\": true,\n \"modified\": \"2019-08-23T18:52:59.162Z\",\n \"created\": \"2019-08-23T18:40:35.772Z\",\n \"helpText\": \"The unique identifier for the account\",\n \"placeholder\": \"Enter a unique user name for this account.\",\n \"required\": true\n}", + "cookie": [], + "_postman_previewlanguage": "json" + }, + { + "id": "2a5b68d0-6867-4267-b93f-ad10980fe495", + "name": "Client Error - Returned if the request body is invalid.", + "originalRequest": { + "url": { + "path": [ + "non-employee-sources", + ":sourceId", + "schema-attributes" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [] + }, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + }, + { + "key": "Accept", + "value": "application/json" + }, + { + "description": { + "content": "Added as a part of security scheme: oauth2", + "type": "text/plain" + }, + "key": "Authorization", + "value": "" + } + ], + "method": "POST", + "body": { + "mode": "raw", + "raw": "{\n \"type\": \"TEXT\",\n \"technicalName\": \"account.name\",\n \"label\": \"Account Name\",\n \"helpText\": \"The unique identifier for the account\",\n \"placeholder\": \"Enter a unique user name for this account.\",\n \"required\": true\n}", + "options": { + "raw": { + "headerFamily": "json", + "language": "json" + } + } + } + }, + "status": "Bad Request", + "code": 400, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "body": "{\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 \"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 \"locale\": \"en-US\",\n \"localeOrigin\": \"DEFAULT\",\n \"text\": \"The request was syntactically correct but its content is semantically invalid.\"\n }\n ]\n}", + "cookie": [], + "_postman_previewlanguage": "json" + }, + { + "id": "5c784b58-9b3f-4c9a-ab58-f4987c5627d8", + "name": "Unauthorized - Returned if there is no authorization header, or if the JWT token is expired.", + "originalRequest": { + "url": { + "path": [ + "non-employee-sources", + ":sourceId", + "schema-attributes" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [] + }, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + }, + { + "key": "Accept", + "value": "application/json" + }, + { + "description": { + "content": "Added as a part of security scheme: oauth2", + "type": "text/plain" + }, + "key": "Authorization", + "value": "" + } + ], + "method": "POST", + "body": { + "mode": "raw", + "raw": "{\n \"type\": \"TEXT\",\n \"technicalName\": \"account.name\",\n \"label\": \"Account Name\",\n \"helpText\": \"The unique identifier for the account\",\n \"placeholder\": \"Enter a unique user name for this account.\",\n \"required\": true\n}", + "options": { + "raw": { + "headerFamily": "json", + "language": "json" + } + } + } + }, + "status": "Unauthorized", + "code": 401, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "body": "{\n \"error\": \"JWT validation failed: JWT is expired\"\n}", + "cookie": [], + "_postman_previewlanguage": "json" + }, + { + "id": "96b74870-2d4b-41ad-aa50-f33883cbd2f4", + "name": "Forbidden - Returned if the user you are running as, doesn't have access to this end-point.", + "originalRequest": { + "url": { + "path": [ + "non-employee-sources", + ":sourceId", + "schema-attributes" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [] + }, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + }, + { + "key": "Accept", + "value": "application/json" + }, + { + "description": { + "content": "Added as a part of security scheme: oauth2", + "type": "text/plain" + }, + "key": "Authorization", + "value": "" + } + ], + "method": "POST", + "body": { + "mode": "raw", + "raw": "{\n \"type\": \"TEXT\",\n \"technicalName\": \"account.name\",\n \"label\": \"Account Name\",\n \"helpText\": \"The unique identifier for the account\",\n \"placeholder\": \"Enter a unique user name for this account.\",\n \"required\": true\n}", + "options": { + "raw": { + "headerFamily": "json", + "language": "json" + } + } + } + }, + "status": "Forbidden", + "code": 403, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "body": "{\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}", + "cookie": [], + "_postman_previewlanguage": "json" + }, + { + "id": "ca04dc95-6cb7-41b6-9eb6-e3833787b991", + "name": "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.", + "originalRequest": { + "url": { + "path": [ + "non-employee-sources", + ":sourceId", + "schema-attributes" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [] + }, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + }, + { + "key": "Accept", + "value": "application/json" + }, + { + "description": { + "content": "Added as a part of security scheme: oauth2", + "type": "text/plain" + }, + "key": "Authorization", + "value": "" + } + ], + "method": "POST", + "body": { + "mode": "raw", + "raw": "{\n \"type\": \"TEXT\",\n \"technicalName\": \"account.name\",\n \"label\": \"Account Name\",\n \"helpText\": \"The unique identifier for the account\",\n \"placeholder\": \"Enter a unique user name for this account.\",\n \"required\": true\n}", + "options": { + "raw": { + "headerFamily": "json", + "language": "json" + } + } + } + }, + "status": "Too Many Requests", + "code": 429, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "body": "{\n \"message\": \" Rate Limit Exceeded \"\n}", + "cookie": [], + "_postman_previewlanguage": "json" + }, + { + "id": "473784ae-e5ec-44a6-a377-a2f7169e2b27", + "name": "Internal Server Error - Returned if there is an unexpected error.", + "originalRequest": { + "url": { + "path": [ + "non-employee-sources", + ":sourceId", + "schema-attributes" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [] + }, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + }, + { + "key": "Accept", + "value": "application/json" + }, + { + "description": { + "content": "Added as a part of security scheme: oauth2", + "type": "text/plain" + }, + "key": "Authorization", + "value": "" + } + ], + "method": "POST", + "body": { + "mode": "raw", + "raw": "{\n \"type\": \"TEXT\",\n \"technicalName\": \"account.name\",\n \"label\": \"Account Name\",\n \"helpText\": \"The unique identifier for the account\",\n \"placeholder\": \"Enter a unique user name for this account.\",\n \"required\": true\n}", + "options": { + "raw": { + "headerFamily": "json", + "language": "json" + } + } + } + }, + "status": "Internal Server Error", + "code": 500, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "body": "{\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}", + "cookie": [], + "_postman_previewlanguage": "json" + } + ], + "event": [], + "protocolProfileBehavior": { + "disableBodyPruning": true + } + }, + { + "id": "2a1553dd-0304-461f-bc26-c90b4a0107a0", + "name": "Delete all custom schema attributes for Non-Employee Source", + "request": { + "name": "Delete all custom schema attributes for Non-Employee Source", + "description": { + "content": "This end-point deletes all custom schema attributes for a non-employee source. Requires role context of `idn:nesr:delete`", + "type": "text/plain" + }, + "url": { + "path": [ + "non-employee-sources", + ":sourceId", + "schema-attributes" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [ + { + "type": "any", + "value": "ef38f94347e94562b5bb8424a56397d8", + "key": "sourceId", + "disabled": false, + "description": { + "content": "(Required) The Source id", + "type": "text/plain" + } + } + ] + }, + "header": [ + { + "key": "Accept", + "value": "application/json" + } + ], + "method": "DELETE", + "body": {}, + "auth": null + }, + "response": [ + { + "id": "a25dd359-e621-49a5-9bcf-86439afc9cd5", + "name": "All custon Schema Attributes were successfully deleted.", + "originalRequest": { + "url": { + "path": [ + "non-employee-sources", + ":sourceId", + "schema-attributes" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [] + }, + "header": [ + { + "description": { + "content": "Added as a part of security scheme: oauth2", + "type": "text/plain" + }, + "key": "Authorization", + "value": "" + } + ], + "method": "DELETE", + "body": {} + }, + "status": "No Content", + "code": 204, + "header": [], + "cookie": [], + "_postman_previewlanguage": "text" + }, + { + "id": "f814b402-6b82-405e-a356-05c51139f191", + "name": "Client Error - Returned if the request body is invalid.", + "originalRequest": { + "url": { + "path": [ + "non-employee-sources", + ":sourceId", + "schema-attributes" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [] + }, + "header": [ + { + "key": "Accept", + "value": "application/json" + }, + { + "description": { + "content": "Added as a part of security scheme: oauth2", + "type": "text/plain" + }, + "key": "Authorization", + "value": "" + } + ], + "method": "DELETE", + "body": {} + }, + "status": "Bad Request", + "code": 400, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "body": "{\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 \"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 \"locale\": \"en-US\",\n \"localeOrigin\": \"DEFAULT\",\n \"text\": \"The request was syntactically correct but its content is semantically invalid.\"\n }\n ]\n}", + "cookie": [], + "_postman_previewlanguage": "json" + }, + { + "id": "9dd55439-728b-4797-a280-f7d36e3d7a76", + "name": "Unauthorized - Returned if there is no authorization header, or if the JWT token is expired.", + "originalRequest": { + "url": { + "path": [ + "non-employee-sources", + ":sourceId", + "schema-attributes" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [] + }, + "header": [ + { + "key": "Accept", + "value": "application/json" + }, + { + "description": { + "content": "Added as a part of security scheme: oauth2", + "type": "text/plain" + }, + "key": "Authorization", + "value": "" + } + ], + "method": "DELETE", + "body": {} + }, + "status": "Unauthorized", + "code": 401, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "body": "{\n \"error\": \"JWT validation failed: JWT is expired\"\n}", + "cookie": [], + "_postman_previewlanguage": "json" + }, + { + "id": "64a9cb60-d6d9-4e3f-bcb2-c294f47bdb71", + "name": "Forbidden - Returned if the user you are running as, doesn't have access to this end-point.", + "originalRequest": { + "url": { + "path": [ + "non-employee-sources", + ":sourceId", + "schema-attributes" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [] + }, + "header": [ + { + "key": "Accept", + "value": "application/json" + }, + { + "description": { + "content": "Added as a part of security scheme: oauth2", + "type": "text/plain" + }, + "key": "Authorization", + "value": "" + } + ], + "method": "DELETE", + "body": {} + }, + "status": "Forbidden", + "code": 403, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "body": "{\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}", + "cookie": [], + "_postman_previewlanguage": "json" + }, + { + "id": "7ce51712-2a9f-49ef-8b04-a2b597217322", + "name": "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.", + "originalRequest": { + "url": { + "path": [ + "non-employee-sources", + ":sourceId", + "schema-attributes" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [] + }, + "header": [ + { + "key": "Accept", + "value": "application/json" + }, + { + "description": { + "content": "Added as a part of security scheme: oauth2", + "type": "text/plain" + }, + "key": "Authorization", + "value": "" + } + ], + "method": "DELETE", + "body": {} + }, + "status": "Too Many Requests", + "code": 429, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "body": "{\n \"message\": \" Rate Limit Exceeded \"\n}", + "cookie": [], + "_postman_previewlanguage": "json" + }, + { + "id": "e2069735-1441-4623-97ec-02a4ab1b35d8", + "name": "Internal Server Error - Returned if there is an unexpected error.", + "originalRequest": { + "url": { + "path": [ + "non-employee-sources", + ":sourceId", + "schema-attributes" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [] + }, + "header": [ + { + "key": "Accept", + "value": "application/json" + }, + { + "description": { + "content": "Added as a part of security scheme: oauth2", + "type": "text/plain" + }, + "key": "Authorization", + "value": "" + } + ], + "method": "DELETE", + "body": {} + }, + "status": "Internal Server Error", + "code": 500, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "body": "{\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}", + "cookie": [], + "_postman_previewlanguage": "json" + } + ], + "event": [], + "protocolProfileBehavior": { + "disableBodyPruning": true + } + }, + { + "id": "11ea345a-56ee-4048-9abe-c2efcb428441", + "name": "Get Schema Attribute Non-Employee Source", + "request": { + "name": "Get Schema Attribute Non-Employee Source", + "description": { + "content": "This API gets a schema attribute by Id for the specified Non-Employee SourceId. Requires role context of `idn:nesr:read` or the user must be an account manager of the source.", + "type": "text/plain" + }, + "url": { + "path": [ + "non-employee-sources", + ":sourceId", + "schema-attributes", + ":attributeId" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [ + { + "type": "any", + "value": "ef38f94347e94562b5bb8424a56397d8", + "key": "sourceId", + "disabled": false, + "description": { + "content": "(Required) The Source id", + "type": "text/plain" + } + }, + { + "type": "any", + "value": "ef38f94347e94562b5bb8424a56397d8", + "key": "attributeId", + "disabled": false, + "description": { + "content": "(Required) The Schema Attribute Id (UUID)", + "type": "text/plain" + } + } + ] + }, + "header": [ + { + "key": "Accept", + "value": "application/json" + } + ], + "method": "GET", + "body": {}, + "auth": null + }, + "response": [ + { + "id": "e849a188-ba02-402e-92b5-969aec627288", + "name": "The Schema Attribute", + "originalRequest": { + "url": { + "path": [ + "non-employee-sources", + ":sourceId", + "schema-attributes", + ":attributeId" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [] + }, + "header": [ + { + "key": "Accept", + "value": "application/json" + }, + { + "description": { + "content": "Added as a part of security scheme: oauth2", + "type": "text/plain" + }, + "key": "Authorization", + "value": "" + } + ], + "method": "GET", + "body": {} + }, + "status": "OK", + "code": 200, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "body": "{\n \"type\": \"TEXT\",\n \"technicalName\": \"account.name\",\n \"label\": \"Account Name\",\n \"id\": \"ac110005-7156-1150-8171-5b292e3e0084\",\n \"system\": true,\n \"modified\": \"2019-08-23T18:52:59.162Z\",\n \"created\": \"2019-08-23T18:40:35.772Z\",\n \"helpText\": \"The unique identifier for the account\",\n \"placeholder\": \"Enter a unique user name for this account.\",\n \"required\": true\n}", + "cookie": [], + "_postman_previewlanguage": "json" + }, + { + "id": "b0206217-dea7-4ac3-8c95-74bfbc56798d", + "name": "Client Error - Returned if the request body is invalid.", + "originalRequest": { + "url": { + "path": [ + "non-employee-sources", + ":sourceId", + "schema-attributes", + ":attributeId" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [] + }, + "header": [ + { + "key": "Accept", + "value": "application/json" + }, + { + "description": { + "content": "Added as a part of security scheme: oauth2", + "type": "text/plain" + }, + "key": "Authorization", + "value": "" + } + ], + "method": "GET", + "body": {} + }, + "status": "Bad Request", + "code": 400, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "body": "{\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 \"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 \"locale\": \"en-US\",\n \"localeOrigin\": \"DEFAULT\",\n \"text\": \"The request was syntactically correct but its content is semantically invalid.\"\n }\n ]\n}", + "cookie": [], + "_postman_previewlanguage": "json" + }, + { + "id": "7ff04744-2edf-4191-af62-a5b10f2b68b6", + "name": "Unauthorized - Returned if there is no authorization header, or if the JWT token is expired.", + "originalRequest": { + "url": { + "path": [ + "non-employee-sources", + ":sourceId", + "schema-attributes", + ":attributeId" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [] + }, + "header": [ + { + "key": "Accept", + "value": "application/json" + }, + { + "description": { + "content": "Added as a part of security scheme: oauth2", + "type": "text/plain" + }, + "key": "Authorization", + "value": "" + } + ], + "method": "GET", + "body": {} + }, + "status": "Unauthorized", + "code": 401, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "body": "{\n \"error\": \"JWT validation failed: JWT is expired\"\n}", + "cookie": [], + "_postman_previewlanguage": "json" + }, + { + "id": "214dacec-8647-4c79-af1c-eb33a5150fd3", + "name": "Forbidden - Returned if the user you are running as, doesn't have access to this end-point.", + "originalRequest": { + "url": { + "path": [ + "non-employee-sources", + ":sourceId", + "schema-attributes", + ":attributeId" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [] + }, + "header": [ + { + "key": "Accept", + "value": "application/json" + }, + { + "description": { + "content": "Added as a part of security scheme: oauth2", + "type": "text/plain" + }, + "key": "Authorization", + "value": "" + } + ], + "method": "GET", + "body": {} + }, + "status": "Forbidden", + "code": 403, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "body": "{\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}", + "cookie": [], + "_postman_previewlanguage": "json" + }, + { + "id": "4ed819e6-0fa6-4848-a696-e228be804e78", + "name": "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.", + "originalRequest": { + "url": { + "path": [ + "non-employee-sources", + ":sourceId", + "schema-attributes", + ":attributeId" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [] + }, + "header": [ + { + "key": "Accept", + "value": "application/json" + }, + { + "description": { + "content": "Added as a part of security scheme: oauth2", + "type": "text/plain" + }, + "key": "Authorization", + "value": "" + } + ], + "method": "GET", + "body": {} + }, + "status": "Too Many Requests", + "code": 429, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "body": "{\n \"message\": \" Rate Limit Exceeded \"\n}", + "cookie": [], + "_postman_previewlanguage": "json" + }, + { + "id": "b7232e5e-9f93-44af-bb3c-41d7217c11c7", + "name": "Internal Server Error - Returned if there is an unexpected error.", + "originalRequest": { + "url": { + "path": [ + "non-employee-sources", + ":sourceId", + "schema-attributes", + ":attributeId" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [] + }, + "header": [ + { + "key": "Accept", + "value": "application/json" + }, + { + "description": { + "content": "Added as a part of security scheme: oauth2", + "type": "text/plain" + }, + "key": "Authorization", + "value": "" + } + ], + "method": "GET", + "body": {} + }, + "status": "Internal Server Error", + "code": 500, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "body": "{\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}", + "cookie": [], + "_postman_previewlanguage": "json" + } + ], + "event": [], + "protocolProfileBehavior": { + "disableBodyPruning": true + } + }, + { + "id": "96171743-2fed-4f8e-a895-976fa4538e6b", + "name": "Patch a Schema Attribute for Non-Employee Source", + "request": { + "name": "Patch a Schema Attribute for Non-Employee Source", + "description": { + "content": "This end-point patches a specific schema attribute for a non-employee SourceId.\nRequires role context of `idn:nesr:update`\n", + "type": "text/plain" + }, + "url": { + "path": [ + "non-employee-sources", + ":sourceId", + "schema-attributes", + ":attributeId" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [ + { + "type": "any", + "value": "ef38f94347e94562b5bb8424a56397d8", + "key": "sourceId", + "disabled": false, + "description": { + "content": "(Required) The Source id", + "type": "text/plain" + } + }, + { + "type": "any", + "value": "ef38f94347e94562b5bb8424a56397d8", + "key": "attributeId", + "disabled": false, + "description": { + "content": "(Required) The Schema Attribute Id (UUID)", + "type": "text/plain" + } + } + ] + }, + "header": [ + { + "key": "Content-Type", + "value": "application/json-patch+json" + }, + { + "key": "Accept", + "value": "application/json" + } + ], + "method": "PATCH", + "body": { + "mode": "raw", + "raw": "[\n {\n \"op\": \"replace\",\n \"path\": \"/label\",\n \"value\": {\n \"new attribute label\": null\n }\n }\n]", + "options": { + "raw": { + "headerFamily": "json", + "language": "json" + } + } + }, + "auth": null + }, + "response": [ + { + "id": "b1f59a51-04fb-4da6-9068-62a41910e222", + "name": "The Schema Attribute was successfully patched.", + "originalRequest": { + "url": { + "path": [ + "non-employee-sources", + ":sourceId", + "schema-attributes", + ":attributeId" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [] + }, + "header": [ + { + "key": "Content-Type", + "value": "application/json-patch+json" + }, + { + "key": "Accept", + "value": "application/json" + }, + { + "description": { + "content": "Added as a part of security scheme: oauth2", + "type": "text/plain" + }, + "key": "Authorization", + "value": "" + } + ], + "method": "PATCH", + "body": { + "mode": "raw", + "raw": "[\n {\n \"op\": \"replace\",\n \"path\": \"/label\",\n \"value\": {\n \"new attribute label\": null\n }\n }\n]", + "options": { + "raw": { + "headerFamily": "json", + "language": "json" + } + } + } + }, + "status": "OK", + "code": 200, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "body": "{\n \"type\": \"TEXT\",\n \"technicalName\": \"account.name\",\n \"label\": \"Account Name\",\n \"id\": \"ac110005-7156-1150-8171-5b292e3e0084\",\n \"system\": true,\n \"modified\": \"2019-08-23T18:52:59.162Z\",\n \"created\": \"2019-08-23T18:40:35.772Z\",\n \"helpText\": \"The unique identifier for the account\",\n \"placeholder\": \"Enter a unique user name for this account.\",\n \"required\": true\n}", + "cookie": [], + "_postman_previewlanguage": "json" + }, + { + "id": "2c2defc7-75f0-4bba-a521-037e89908a21", + "name": "Client Error - Returned if the request body is invalid.", + "originalRequest": { + "url": { + "path": [ + "non-employee-sources", + ":sourceId", + "schema-attributes", + ":attributeId" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [] + }, + "header": [ + { + "key": "Content-Type", + "value": "application/json-patch+json" + }, + { + "key": "Accept", + "value": "application/json" + }, + { + "description": { + "content": "Added as a part of security scheme: oauth2", + "type": "text/plain" + }, + "key": "Authorization", + "value": "" + } + ], + "method": "PATCH", + "body": { + "mode": "raw", + "raw": "[\n {\n \"op\": \"replace\",\n \"path\": \"/label\",\n \"value\": {\n \"new attribute label\": null\n }\n }\n]", + "options": { + "raw": { + "headerFamily": "json", + "language": "json" + } + } + } + }, + "status": "Bad Request", + "code": 400, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "body": "{\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 \"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 \"locale\": \"en-US\",\n \"localeOrigin\": \"DEFAULT\",\n \"text\": \"The request was syntactically correct but its content is semantically invalid.\"\n }\n ]\n}", + "cookie": [], + "_postman_previewlanguage": "json" + }, + { + "id": "724d96a8-20bc-4926-9678-131ee5432cbd", + "name": "Unauthorized - Returned if there is no authorization header, or if the JWT token is expired.", + "originalRequest": { + "url": { + "path": [ + "non-employee-sources", + ":sourceId", + "schema-attributes", + ":attributeId" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [] + }, + "header": [ + { + "key": "Content-Type", + "value": "application/json-patch+json" + }, + { + "key": "Accept", + "value": "application/json" + }, + { + "description": { + "content": "Added as a part of security scheme: oauth2", + "type": "text/plain" + }, + "key": "Authorization", + "value": "" + } + ], + "method": "PATCH", + "body": { + "mode": "raw", + "raw": "[\n {\n \"op\": \"replace\",\n \"path\": \"/label\",\n \"value\": {\n \"new attribute label\": null\n }\n }\n]", + "options": { + "raw": { + "headerFamily": "json", + "language": "json" + } + } + } + }, + "status": "Unauthorized", + "code": 401, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "body": "{\n \"error\": \"JWT validation failed: JWT is expired\"\n}", + "cookie": [], + "_postman_previewlanguage": "json" + }, + { + "id": "c8a6109f-e7f6-4f53-99ce-5bfb239eb008", + "name": "Forbidden - Returned if the user you are running as, doesn't have access to this end-point.", + "originalRequest": { + "url": { + "path": [ + "non-employee-sources", + ":sourceId", + "schema-attributes", + ":attributeId" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [] + }, + "header": [ + { + "key": "Content-Type", + "value": "application/json-patch+json" + }, + { + "key": "Accept", + "value": "application/json" + }, + { + "description": { + "content": "Added as a part of security scheme: oauth2", + "type": "text/plain" + }, + "key": "Authorization", + "value": "" + } + ], + "method": "PATCH", + "body": { + "mode": "raw", + "raw": "[\n {\n \"op\": \"replace\",\n \"path\": \"/label\",\n \"value\": {\n \"new attribute label\": null\n }\n }\n]", + "options": { + "raw": { + "headerFamily": "json", + "language": "json" + } + } + } + }, + "status": "Forbidden", + "code": 403, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "body": "{\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}", + "cookie": [], + "_postman_previewlanguage": "json" + }, + { + "id": "88e78e43-9685-42f8-bc1a-259e9956e4b9", + "name": "Not Found - returned if the request URL refers to a resource or object that does not exist", + "originalRequest": { + "url": { + "path": [ + "non-employee-sources", + ":sourceId", + "schema-attributes", + ":attributeId" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [] + }, + "header": [ + { + "key": "Content-Type", + "value": "application/json-patch+json" + }, + { + "key": "Accept", + "value": "application/json" + }, + { + "description": { + "content": "Added as a part of security scheme: oauth2", + "type": "text/plain" + }, + "key": "Authorization", + "value": "" + } + ], + "method": "PATCH", + "body": { + "mode": "raw", + "raw": "[\n {\n \"op\": \"replace\",\n \"path\": \"/label\",\n \"value\": {\n \"new attribute label\": null\n }\n }\n]", + "options": { + "raw": { + "headerFamily": "json", + "language": "json" + } + } + } + }, + "status": "Not Found", + "code": 404, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "body": "{\n \"detailCode\": \"404 Not found\",\n \"trackingId\": \"b21b1f7ce4da4d639f2c62a57171b427\",\n \"messages\": [\n {\n \"locale\": \"en-US\",\n \"localeOrigin\": \"DEFAULT\",\n \"text\": \"The server did not find a current representation for the target resource.\"\n }\n ]\n}", + "cookie": [], + "_postman_previewlanguage": "json" + }, + { + "id": "73ffcd7c-7762-4f46-94eb-5e8e2bc97368", + "name": "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.", + "originalRequest": { + "url": { + "path": [ + "non-employee-sources", + ":sourceId", + "schema-attributes", + ":attributeId" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [] + }, + "header": [ + { + "key": "Content-Type", + "value": "application/json-patch+json" + }, + { + "key": "Accept", + "value": "application/json" + }, + { + "description": { + "content": "Added as a part of security scheme: oauth2", + "type": "text/plain" + }, + "key": "Authorization", + "value": "" + } + ], + "method": "PATCH", + "body": { + "mode": "raw", + "raw": "[\n {\n \"op\": \"replace\",\n \"path\": \"/label\",\n \"value\": {\n \"new attribute label\": null\n }\n }\n]", + "options": { + "raw": { + "headerFamily": "json", + "language": "json" + } + } + } + }, + "status": "Too Many Requests", + "code": 429, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "body": "{\n \"message\": \" Rate Limit Exceeded \"\n}", + "cookie": [], + "_postman_previewlanguage": "json" + }, + { + "id": "b0a3e1f1-4aa1-4d3f-915a-0ba9657877fb", + "name": "Internal Server Error - Returned if there is an unexpected error.", + "originalRequest": { + "url": { + "path": [ + "non-employee-sources", + ":sourceId", + "schema-attributes", + ":attributeId" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [] + }, + "header": [ + { + "key": "Content-Type", + "value": "application/json-patch+json" + }, + { + "key": "Accept", + "value": "application/json" + }, + { + "description": { + "content": "Added as a part of security scheme: oauth2", + "type": "text/plain" + }, + "key": "Authorization", + "value": "" + } + ], + "method": "PATCH", + "body": { + "mode": "raw", + "raw": "[\n {\n \"op\": \"replace\",\n \"path\": \"/label\",\n \"value\": {\n \"new attribute label\": null\n }\n }\n]", + "options": { + "raw": { + "headerFamily": "json", + "language": "json" + } + } + } + }, + "status": "Internal Server Error", + "code": 500, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "body": "{\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}", + "cookie": [], + "_postman_previewlanguage": "json" + } + ], + "event": [], + "protocolProfileBehavior": { + "disableBodyPruning": true + } + }, + { + "id": "a4a4d86a-587d-4334-906c-78ba189fc55a", + "name": "Delete a Schema Attribute for Non-Employee Source", + "request": { + "name": "Delete a Schema Attribute for Non-Employee Source", + "description": { + "content": "This end-point deletes a specific schema attribute for a non-employee source.\nRequires role context of `idn:nesr:delete`\n", + "type": "text/plain" + }, + "url": { + "path": [ + "non-employee-sources", + ":sourceId", + "schema-attributes", + ":attributeId" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [ + { + "type": "any", + "value": "ef38f94347e94562b5bb8424a56397d8", + "key": "sourceId", + "disabled": false, + "description": { + "content": "(Required) The Source id", + "type": "text/plain" + } + }, + { + "type": "any", + "value": "ef38f94347e94562b5bb8424a56397d8", + "key": "attributeId", + "disabled": false, + "description": { + "content": "(Required) The Schema Attribute Id (UUID)", + "type": "text/plain" + } + } + ] + }, + "header": [ + { + "key": "Accept", + "value": "application/json" + } + ], + "method": "DELETE", + "body": {}, + "auth": null + }, + "response": [ + { + "id": "724b6177-7764-4eb1-8b59-44e77be0c708", + "name": "The Schema Attribute was successfully deleted.", + "originalRequest": { + "url": { + "path": [ + "non-employee-sources", + ":sourceId", + "schema-attributes", + ":attributeId" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [] + }, + "header": [ + { + "description": { + "content": "Added as a part of security scheme: oauth2", + "type": "text/plain" + }, + "key": "Authorization", + "value": "" + } + ], + "method": "DELETE", + "body": {} + }, + "status": "No Content", + "code": 204, + "header": [], + "cookie": [], + "_postman_previewlanguage": "text" + }, + { + "id": "f5edd3a9-3417-494e-ab36-050ac8ce1c10", + "name": "Client Error - Returned if the request body is invalid.", + "originalRequest": { + "url": { + "path": [ + "non-employee-sources", + ":sourceId", + "schema-attributes", + ":attributeId" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [] + }, + "header": [ + { + "key": "Accept", + "value": "application/json" + }, + { + "description": { + "content": "Added as a part of security scheme: oauth2", + "type": "text/plain" + }, + "key": "Authorization", + "value": "" + } + ], + "method": "DELETE", + "body": {} + }, + "status": "Bad Request", + "code": 400, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "body": "{\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 \"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 \"locale\": \"en-US\",\n \"localeOrigin\": \"DEFAULT\",\n \"text\": \"The request was syntactically correct but its content is semantically invalid.\"\n }\n ]\n}", + "cookie": [], + "_postman_previewlanguage": "json" + }, + { + "id": "a288c81c-0ecc-4c1b-bb97-89f93006b92c", + "name": "Unauthorized - Returned if there is no authorization header, or if the JWT token is expired.", + "originalRequest": { + "url": { + "path": [ + "non-employee-sources", + ":sourceId", + "schema-attributes", + ":attributeId" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [] + }, + "header": [ + { + "key": "Accept", + "value": "application/json" + }, + { + "description": { + "content": "Added as a part of security scheme: oauth2", + "type": "text/plain" + }, + "key": "Authorization", + "value": "" + } + ], + "method": "DELETE", + "body": {} + }, + "status": "Unauthorized", + "code": 401, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "body": "{\n \"error\": \"JWT validation failed: JWT is expired\"\n}", + "cookie": [], + "_postman_previewlanguage": "json" + }, + { + "id": "445d2509-52fa-46d9-9a8b-2dea0325cf79", + "name": "Forbidden - Returned if the user you are running as, doesn't have access to this end-point.", + "originalRequest": { + "url": { + "path": [ + "non-employee-sources", + ":sourceId", + "schema-attributes", + ":attributeId" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [] + }, + "header": [ + { + "key": "Accept", + "value": "application/json" + }, + { + "description": { + "content": "Added as a part of security scheme: oauth2", + "type": "text/plain" + }, + "key": "Authorization", + "value": "" + } + ], + "method": "DELETE", + "body": {} + }, + "status": "Forbidden", + "code": 403, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "body": "{\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}", + "cookie": [], + "_postman_previewlanguage": "json" + }, + { + "id": "3a7050a0-3a9a-4162-9f57-b868bee90507", + "name": "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.", + "originalRequest": { + "url": { + "path": [ + "non-employee-sources", + ":sourceId", + "schema-attributes", + ":attributeId" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [] + }, + "header": [ + { + "key": "Accept", + "value": "application/json" + }, + { + "description": { + "content": "Added as a part of security scheme: oauth2", + "type": "text/plain" + }, + "key": "Authorization", + "value": "" + } + ], + "method": "DELETE", + "body": {} + }, + "status": "Too Many Requests", + "code": 429, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "body": "{\n \"message\": \" Rate Limit Exceeded \"\n}", + "cookie": [], + "_postman_previewlanguage": "json" + }, + { + "id": "00b25a8a-9338-43a2-b9dd-890f348c9788", + "name": "Internal Server Error - Returned if there is an unexpected error.", + "originalRequest": { + "url": { + "path": [ + "non-employee-sources", + ":sourceId", + "schema-attributes", + ":attributeId" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [] + }, + "header": [ + { + "key": "Accept", + "value": "application/json" + }, + { + "description": { + "content": "Added as a part of security scheme: oauth2", + "type": "text/plain" + }, + "key": "Authorization", + "value": "" + } + ], + "method": "DELETE", + "body": {} + }, + "status": "Internal Server Error", + "code": 500, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "body": "{\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}", + "cookie": [], + "_postman_previewlanguage": "json" + } + ], + "event": [], + "protocolProfileBehavior": { + "disableBodyPruning": true + } + } + ] + }, + { + "name": "OAuth Clients", + "description": "Use this API to implement OAuth client functionality. \nWith this functionality in place, users with the appropriate security scopes can create and configure OAuth clients to use as a way to obtain authorization to use the IdentityNow REST API.\nRefer to [Authentication](https://developer.sailpoint.com/idn/api/authentication) for more information about OAuth and how it works with the IdentityNow REST API.\n", + "item": [ + { + "id": "1f937257-9498-46cb-9dc1-0062337227d2", + "name": "List OAuth Clients", + "request": { + "name": "List OAuth Clients", + "description": { + "content": "This gets a list of OAuth clients.", + "type": "text/plain" + }, + "url": { + "path": [ + "oauth-clients" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [ + { + "disabled": false, + "description": { + "content": "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**lastUsed**: *le, isnull*", + "type": "text/plain" + }, + "key": "filters", + "value": "lastUsed le 2023-02-05T10:59:27.214Z" + } + ], + "variable": [] + }, + "header": [ + { + "key": "Accept", + "value": "application/json" + } + ], + "method": "GET", + "body": {}, + "auth": null + }, + "response": [ + { + "id": "c99918e1-3ab1-494d-8cfc-e91004f5165b", + "name": "List of OAuth clients.", + "originalRequest": { + "url": { + "path": [ + "oauth-clients" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [ + { + "disabled": false, + "description": { + "content": "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**lastUsed**: *le, isnull*", + "type": "text/plain" + }, + "key": "filters", + "value": "lastUsed le 2023-02-05T10:59:27.214Z" + } + ], + "variable": [] + }, + "header": [ + { + "key": "Accept", + "value": "application/json" + }, + { + "description": { + "content": "Added as a part of security scheme: oauth2", + "type": "text/plain" + }, + "key": "Authorization", + "value": "" + } + ], + "method": "GET", + "body": {} + }, + "status": "OK", + "code": 200, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "body": "[\n {\n \"id\": \"2c9180835d2e5168015d32f890ca1581\",\n \"businessName\": \"Acme-Solar\",\n \"homepageUrl\": \"http://localhost:12345\",\n \"name\": \"Demo API Client\",\n \"description\": \"An API client used for the authorization_code, refresh_token, and client_credentials flows\",\n \"accessTokenValiditySeconds\": 750,\n \"refreshTokenValiditySeconds\": 86400,\n \"redirectUris\": [\n \"http://localhost:12345\"\n ],\n \"grantTypes\": [\n \"AUTHORIZATION_CODE\",\n \"CLIENT_CREDENTIALS\",\n \"REFRESH_TOKEN\"\n ],\n \"accessType\": \"OFFLINE\",\n \"type\": \"CONFIDENTIAL\",\n \"internal\": false,\n \"enabled\": true,\n \"strongAuthSupported\": false,\n \"claimsSupported\": false,\n \"created\": \"2017-07-11T18:45:37.098Z\",\n \"modified\": \"2018-06-25T20:22:28.104Z\",\n \"scope\": [\n \"demo:api-client-scope:first\",\n \"demo:api-client-scope:second\"\n ],\n \"lastUsed\": \"2017-07-11T18:45:37.098Z\"\n },\n {\n \"id\": \"2c9180835d2e5168015d32f890ca1581\",\n \"businessName\": \"Acme-Solar\",\n \"homepageUrl\": \"http://localhost:12345\",\n \"name\": \"Demo API Client\",\n \"description\": \"An API client used for the authorization_code, refresh_token, and client_credentials flows\",\n \"accessTokenValiditySeconds\": 750,\n \"refreshTokenValiditySeconds\": 86400,\n \"redirectUris\": [\n \"http://localhost:12345\"\n ],\n \"grantTypes\": [\n \"AUTHORIZATION_CODE\",\n \"CLIENT_CREDENTIALS\",\n \"REFRESH_TOKEN\"\n ],\n \"accessType\": \"OFFLINE\",\n \"type\": \"CONFIDENTIAL\",\n \"internal\": false,\n \"enabled\": true,\n \"strongAuthSupported\": false,\n \"claimsSupported\": false,\n \"created\": \"2017-07-11T18:45:37.098Z\",\n \"modified\": \"2018-06-25T20:22:28.104Z\",\n \"scope\": [\n \"demo:api-client-scope:first\",\n \"demo:api-client-scope:second\"\n ],\n \"lastUsed\": \"2017-07-11T18:45:37.098Z\"\n }\n]", + "cookie": [], + "_postman_previewlanguage": "json" + }, + { + "id": "4362a83d-5f8a-420a-bd54-6071edd02b65", + "name": "Client Error - Returned if the request body is invalid.", + "originalRequest": { + "url": { + "path": [ + "oauth-clients" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [ + { + "disabled": false, + "description": { + "content": "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**lastUsed**: *le, isnull*", + "type": "text/plain" + }, + "key": "filters", + "value": "lastUsed le 2023-02-05T10:59:27.214Z" + } + ], + "variable": [] + }, + "header": [ + { + "key": "Accept", + "value": "application/json" + }, + { + "description": { + "content": "Added as a part of security scheme: oauth2", + "type": "text/plain" + }, + "key": "Authorization", + "value": "" + } + ], + "method": "GET", + "body": {} + }, + "status": "Bad Request", + "code": 400, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "body": "{\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 \"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 \"locale\": \"en-US\",\n \"localeOrigin\": \"DEFAULT\",\n \"text\": \"The request was syntactically correct but its content is semantically invalid.\"\n }\n ]\n}", + "cookie": [], + "_postman_previewlanguage": "json" + }, + { + "id": "78fd525e-e98c-458b-bf8e-00636ce62c48", + "name": "Unauthorized - Returned if there is no authorization header, or if the JWT token is expired.", + "originalRequest": { + "url": { + "path": [ + "oauth-clients" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [ + { + "disabled": false, + "description": { + "content": "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**lastUsed**: *le, isnull*", + "type": "text/plain" + }, + "key": "filters", + "value": "lastUsed le 2023-02-05T10:59:27.214Z" + } + ], + "variable": [] + }, + "header": [ + { + "key": "Accept", + "value": "application/json" + }, + { + "description": { + "content": "Added as a part of security scheme: oauth2", + "type": "text/plain" + }, + "key": "Authorization", + "value": "" + } + ], + "method": "GET", + "body": {} + }, + "status": "Unauthorized", + "code": 401, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "body": "{\n \"error\": \"JWT validation failed: JWT is expired\"\n}", + "cookie": [], + "_postman_previewlanguage": "json" + }, + { + "id": "f577d6c7-b752-4ddf-9ba5-a59f444bfc62", + "name": "Forbidden - Returned if the user you are running as, doesn't have access to this end-point.", + "originalRequest": { + "url": { + "path": [ + "oauth-clients" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [ + { + "disabled": false, + "description": { + "content": "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**lastUsed**: *le, isnull*", + "type": "text/plain" + }, + "key": "filters", + "value": "lastUsed le 2023-02-05T10:59:27.214Z" + } + ], + "variable": [] + }, + "header": [ + { + "key": "Accept", + "value": "application/json" + }, + { + "description": { + "content": "Added as a part of security scheme: oauth2", + "type": "text/plain" + }, + "key": "Authorization", + "value": "" + } + ], + "method": "GET", + "body": {} + }, + "status": "Forbidden", + "code": 403, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "body": "{\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}", + "cookie": [], + "_postman_previewlanguage": "json" + }, + { + "id": "abe1c70c-b059-44ca-93ea-c3f9811d8826", + "name": "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.", + "originalRequest": { + "url": { + "path": [ + "oauth-clients" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [ + { + "disabled": false, + "description": { + "content": "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**lastUsed**: *le, isnull*", + "type": "text/plain" + }, + "key": "filters", + "value": "lastUsed le 2023-02-05T10:59:27.214Z" + } + ], + "variable": [] + }, + "header": [ + { + "key": "Accept", + "value": "application/json" + }, + { + "description": { + "content": "Added as a part of security scheme: oauth2", + "type": "text/plain" + }, + "key": "Authorization", + "value": "" + } + ], + "method": "GET", + "body": {} + }, + "status": "Too Many Requests", + "code": 429, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "body": "{\n \"message\": \" Rate Limit Exceeded \"\n}", + "cookie": [], + "_postman_previewlanguage": "json" + }, + { + "id": "4314da99-c2d9-43a4-9b59-6df86eb73c3e", + "name": "Internal Server Error - Returned if there is an unexpected error.", + "originalRequest": { + "url": { + "path": [ + "oauth-clients" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [ + { + "disabled": false, + "description": { + "content": "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**lastUsed**: *le, isnull*", + "type": "text/plain" + }, + "key": "filters", + "value": "lastUsed le 2023-02-05T10:59:27.214Z" + } + ], + "variable": [] + }, + "header": [ + { + "key": "Accept", + "value": "application/json" + }, + { + "description": { + "content": "Added as a part of security scheme: oauth2", + "type": "text/plain" + }, + "key": "Authorization", + "value": "" + } + ], + "method": "GET", + "body": {} + }, + "status": "Internal Server Error", + "code": 500, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "body": "{\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}", + "cookie": [], + "_postman_previewlanguage": "json" + } + ], + "event": [], + "protocolProfileBehavior": { + "disableBodyPruning": true + } + }, + { + "id": "c506a1a3-8f28-4d2b-bd48-6faaba1c2248", + "name": "Create OAuth Client", + "request": { + "name": "Create OAuth Client", + "description": { + "content": "This creates an OAuth client.", + "type": "text/plain" + }, + "url": { + "path": [ + "oauth-clients" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [] + }, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + }, + { + "key": "Accept", + "value": "application/json" + } + ], + "method": "POST", + "body": { + "mode": "raw", + "raw": "{\n \"name\": \"Demo API Client\",\n \"description\": \"An API client used for the authorization_code, refresh_token, and client_credentials flows\",\n \"accessTokenValiditySeconds\": 750,\n \"grantTypes\": [\n \"AUTHORIZATION_CODE\",\n \"CLIENT_CREDENTIALS\",\n \"REFRESH_TOKEN\"\n ],\n \"accessType\": \"OFFLINE\",\n \"enabled\": true,\n \"businessName\": \"Acme-Solar\",\n \"homepageUrl\": \"http://localhost:12345\",\n \"refreshTokenValiditySeconds\": 86400,\n \"redirectUris\": [\n \"http://localhost:12345\"\n ],\n \"type\": \"CONFIDENTIAL\",\n \"internal\": false,\n \"strongAuthSupported\": false,\n \"claimsSupported\": false,\n \"scope\": [\n \"demo:api-client-scope:first\",\n \"demo:api-client-scope:second\"\n ]\n}", + "options": { + "raw": { + "headerFamily": "json", + "language": "json" + } + } + }, + "auth": null + }, + "response": [ + { + "id": "ad604f1e-2679-4105-91da-ec034c73c61d", + "name": "Request succeeded.", + "originalRequest": { + "url": { + "path": [ + "oauth-clients" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [] + }, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + }, + { + "key": "Accept", + "value": "application/json" + }, + { + "description": { + "content": "Added as a part of security scheme: oauth2", + "type": "text/plain" + }, + "key": "Authorization", + "value": "" + } + ], + "method": "POST", + "body": { + "mode": "raw", + "raw": "{\n \"name\": \"Demo API Client\",\n \"description\": \"An API client used for the authorization_code, refresh_token, and client_credentials flows\",\n \"accessTokenValiditySeconds\": 750,\n \"grantTypes\": [\n \"AUTHORIZATION_CODE\",\n \"CLIENT_CREDENTIALS\",\n \"REFRESH_TOKEN\"\n ],\n \"accessType\": \"OFFLINE\",\n \"enabled\": true,\n \"businessName\": \"Acme-Solar\",\n \"homepageUrl\": \"http://localhost:12345\",\n \"refreshTokenValiditySeconds\": 86400,\n \"redirectUris\": [\n \"http://localhost:12345\"\n ],\n \"type\": \"CONFIDENTIAL\",\n \"internal\": false,\n \"strongAuthSupported\": false,\n \"claimsSupported\": false,\n \"scope\": [\n \"demo:api-client-scope:first\",\n \"demo:api-client-scope:second\"\n ]\n}", + "options": { + "raw": { + "headerFamily": "json", + "language": "json" + } + } + } + }, + "status": "OK", + "code": 200, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "body": "{\n \"id\": \"2c9180835d2e5168015d32f890ca1581\",\n \"secret\": \"5c32dd9b21adb51c77794d46e71de117a1d0ddb36a7ff941fa28014ab7de2cf3\",\n \"businessName\": \"Acme-Solar\",\n \"homepageUrl\": \"http://localhost:12345\",\n \"name\": \"Demo API Client\",\n \"description\": \"An API client used for the authorization_code, refresh_token, and client_credentials flows\",\n \"accessTokenValiditySeconds\": 750,\n \"refreshTokenValiditySeconds\": 86400,\n \"redirectUris\": [\n \"http://localhost:12345\"\n ],\n \"grantTypes\": [\n \"AUTHORIZATION_CODE\",\n \"CLIENT_CREDENTIALS\",\n \"REFRESH_TOKEN\"\n ],\n \"accessType\": \"OFFLINE\",\n \"type\": \"CONFIDENTIAL\",\n \"internal\": false,\n \"enabled\": true,\n \"strongAuthSupported\": false,\n \"claimsSupported\": false,\n \"created\": \"2017-07-11T18:45:37.098Z\",\n \"modified\": \"2018-06-25T20:22:28.104Z\",\n \"scope\": [\n \"demo:api-client-scope:first\",\n \"demo:api-client-scope:second\"\n ]\n}", + "cookie": [], + "_postman_previewlanguage": "json" + }, + { + "id": "bb459b88-1431-448b-a37b-76271441ee2a", + "name": "Client Error - Returned if the request body is invalid.", + "originalRequest": { + "url": { + "path": [ + "oauth-clients" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [] + }, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + }, + { + "key": "Accept", + "value": "application/json" + }, + { + "description": { + "content": "Added as a part of security scheme: oauth2", + "type": "text/plain" + }, + "key": "Authorization", + "value": "" + } + ], + "method": "POST", + "body": { + "mode": "raw", + "raw": "{\n \"name\": \"Demo API Client\",\n \"description\": \"An API client used for the authorization_code, refresh_token, and client_credentials flows\",\n \"accessTokenValiditySeconds\": 750,\n \"grantTypes\": [\n \"AUTHORIZATION_CODE\",\n \"CLIENT_CREDENTIALS\",\n \"REFRESH_TOKEN\"\n ],\n \"accessType\": \"OFFLINE\",\n \"enabled\": true,\n \"businessName\": \"Acme-Solar\",\n \"homepageUrl\": \"http://localhost:12345\",\n \"refreshTokenValiditySeconds\": 86400,\n \"redirectUris\": [\n \"http://localhost:12345\"\n ],\n \"type\": \"CONFIDENTIAL\",\n \"internal\": false,\n \"strongAuthSupported\": false,\n \"claimsSupported\": false,\n \"scope\": [\n \"demo:api-client-scope:first\",\n \"demo:api-client-scope:second\"\n ]\n}", + "options": { + "raw": { + "headerFamily": "json", + "language": "json" + } + } + } + }, + "status": "Bad Request", + "code": 400, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "body": "{\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 \"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 \"locale\": \"en-US\",\n \"localeOrigin\": \"DEFAULT\",\n \"text\": \"The request was syntactically correct but its content is semantically invalid.\"\n }\n ]\n}", + "cookie": [], + "_postman_previewlanguage": "json" + }, + { + "id": "803778a4-ba98-41d4-bed9-155b86644cdd", + "name": "Unauthorized - Returned if there is no authorization header, or if the JWT token is expired.", + "originalRequest": { + "url": { + "path": [ + "oauth-clients" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [] + }, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + }, + { + "key": "Accept", + "value": "application/json" + }, + { + "description": { + "content": "Added as a part of security scheme: oauth2", + "type": "text/plain" + }, + "key": "Authorization", + "value": "" + } + ], + "method": "POST", + "body": { + "mode": "raw", + "raw": "{\n \"name\": \"Demo API Client\",\n \"description\": \"An API client used for the authorization_code, refresh_token, and client_credentials flows\",\n \"accessTokenValiditySeconds\": 750,\n \"grantTypes\": [\n \"AUTHORIZATION_CODE\",\n \"CLIENT_CREDENTIALS\",\n \"REFRESH_TOKEN\"\n ],\n \"accessType\": \"OFFLINE\",\n \"enabled\": true,\n \"businessName\": \"Acme-Solar\",\n \"homepageUrl\": \"http://localhost:12345\",\n \"refreshTokenValiditySeconds\": 86400,\n \"redirectUris\": [\n \"http://localhost:12345\"\n ],\n \"type\": \"CONFIDENTIAL\",\n \"internal\": false,\n \"strongAuthSupported\": false,\n \"claimsSupported\": false,\n \"scope\": [\n \"demo:api-client-scope:first\",\n \"demo:api-client-scope:second\"\n ]\n}", + "options": { + "raw": { + "headerFamily": "json", + "language": "json" + } + } + } + }, + "status": "Unauthorized", + "code": 401, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "body": "{\n \"error\": \"JWT validation failed: JWT is expired\"\n}", + "cookie": [], + "_postman_previewlanguage": "json" + }, + { + "id": "15ff2cf8-e9e0-4f17-a6b6-7e8b10f9928f", + "name": "Forbidden - Returned if the user you are running as, doesn't have access to this end-point.", + "originalRequest": { + "url": { + "path": [ + "oauth-clients" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [] + }, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + }, + { + "key": "Accept", + "value": "application/json" + }, + { + "description": { + "content": "Added as a part of security scheme: oauth2", + "type": "text/plain" + }, + "key": "Authorization", + "value": "" + } + ], + "method": "POST", + "body": { + "mode": "raw", + "raw": "{\n \"name\": \"Demo API Client\",\n \"description\": \"An API client used for the authorization_code, refresh_token, and client_credentials flows\",\n \"accessTokenValiditySeconds\": 750,\n \"grantTypes\": [\n \"AUTHORIZATION_CODE\",\n \"CLIENT_CREDENTIALS\",\n \"REFRESH_TOKEN\"\n ],\n \"accessType\": \"OFFLINE\",\n \"enabled\": true,\n \"businessName\": \"Acme-Solar\",\n \"homepageUrl\": \"http://localhost:12345\",\n \"refreshTokenValiditySeconds\": 86400,\n \"redirectUris\": [\n \"http://localhost:12345\"\n ],\n \"type\": \"CONFIDENTIAL\",\n \"internal\": false,\n \"strongAuthSupported\": false,\n \"claimsSupported\": false,\n \"scope\": [\n \"demo:api-client-scope:first\",\n \"demo:api-client-scope:second\"\n ]\n}", + "options": { + "raw": { + "headerFamily": "json", + "language": "json" + } + } + } + }, + "status": "Forbidden", + "code": 403, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "body": "{\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}", + "cookie": [], + "_postman_previewlanguage": "json" + }, + { + "id": "5a3980ad-0390-4b84-9b4b-e17979e4d40b", + "name": "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.", + "originalRequest": { + "url": { + "path": [ + "oauth-clients" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [] + }, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + }, + { + "key": "Accept", + "value": "application/json" + }, + { + "description": { + "content": "Added as a part of security scheme: oauth2", + "type": "text/plain" + }, + "key": "Authorization", + "value": "" + } + ], + "method": "POST", + "body": { + "mode": "raw", + "raw": "{\n \"name\": \"Demo API Client\",\n \"description\": \"An API client used for the authorization_code, refresh_token, and client_credentials flows\",\n \"accessTokenValiditySeconds\": 750,\n \"grantTypes\": [\n \"AUTHORIZATION_CODE\",\n \"CLIENT_CREDENTIALS\",\n \"REFRESH_TOKEN\"\n ],\n \"accessType\": \"OFFLINE\",\n \"enabled\": true,\n \"businessName\": \"Acme-Solar\",\n \"homepageUrl\": \"http://localhost:12345\",\n \"refreshTokenValiditySeconds\": 86400,\n \"redirectUris\": [\n \"http://localhost:12345\"\n ],\n \"type\": \"CONFIDENTIAL\",\n \"internal\": false,\n \"strongAuthSupported\": false,\n \"claimsSupported\": false,\n \"scope\": [\n \"demo:api-client-scope:first\",\n \"demo:api-client-scope:second\"\n ]\n}", + "options": { + "raw": { + "headerFamily": "json", + "language": "json" + } + } + } + }, + "status": "Too Many Requests", + "code": 429, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "body": "{\n \"message\": \" Rate Limit Exceeded \"\n}", + "cookie": [], + "_postman_previewlanguage": "json" + }, + { + "id": "9a319371-3000-4ae6-8f14-a402c1ec3df0", + "name": "Internal Server Error - Returned if there is an unexpected error.", + "originalRequest": { + "url": { + "path": [ + "oauth-clients" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [] + }, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + }, + { + "key": "Accept", + "value": "application/json" + }, + { + "description": { + "content": "Added as a part of security scheme: oauth2", + "type": "text/plain" + }, + "key": "Authorization", + "value": "" + } + ], + "method": "POST", + "body": { + "mode": "raw", + "raw": "{\n \"name\": \"Demo API Client\",\n \"description\": \"An API client used for the authorization_code, refresh_token, and client_credentials flows\",\n \"accessTokenValiditySeconds\": 750,\n \"grantTypes\": [\n \"AUTHORIZATION_CODE\",\n \"CLIENT_CREDENTIALS\",\n \"REFRESH_TOKEN\"\n ],\n \"accessType\": \"OFFLINE\",\n \"enabled\": true,\n \"businessName\": \"Acme-Solar\",\n \"homepageUrl\": \"http://localhost:12345\",\n \"refreshTokenValiditySeconds\": 86400,\n \"redirectUris\": [\n \"http://localhost:12345\"\n ],\n \"type\": \"CONFIDENTIAL\",\n \"internal\": false,\n \"strongAuthSupported\": false,\n \"claimsSupported\": false,\n \"scope\": [\n \"demo:api-client-scope:first\",\n \"demo:api-client-scope:second\"\n ]\n}", + "options": { + "raw": { + "headerFamily": "json", + "language": "json" + } + } + } + }, + "status": "Internal Server Error", + "code": 500, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "body": "{\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}", + "cookie": [], + "_postman_previewlanguage": "json" + } + ], + "event": [], + "protocolProfileBehavior": { + "disableBodyPruning": true + } + }, + { + "id": "8e9b0879-2001-4926-9ea7-40f0ad1c6abd", + "name": "Get OAuth Client", + "request": { + "name": "Get OAuth Client", + "description": { + "content": "This gets details of an OAuth client.", + "type": "text/plain" + }, + "url": { + "path": [ + "oauth-clients", + ":id" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [ + { + "type": "any", + "value": "ef38f94347e94562b5bb8424a56397d8", + "key": "id", + "disabled": false, + "description": { + "content": "(Required) The OAuth client id", + "type": "text/plain" + } + } + ] + }, + "header": [ + { + "key": "Accept", + "value": "application/json" + } + ], + "method": "GET", + "body": {}, + "auth": null + }, + "response": [ + { + "id": "a0f40abb-e4da-4efa-9ac7-1841709fee8c", + "name": "Request succeeded.", + "originalRequest": { + "url": { + "path": [ + "oauth-clients", + ":id" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [] + }, + "header": [ + { + "key": "Accept", + "value": "application/json" + }, + { + "description": { + "content": "Added as a part of security scheme: oauth2", + "type": "text/plain" + }, + "key": "Authorization", + "value": "" + } + ], + "method": "GET", + "body": {} + }, + "status": "OK", + "code": 200, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "body": "{\n \"id\": \"2c9180835d2e5168015d32f890ca1581\",\n \"businessName\": \"Acme-Solar\",\n \"homepageUrl\": \"http://localhost:12345\",\n \"name\": \"Demo API Client\",\n \"description\": \"An API client used for the authorization_code, refresh_token, and client_credentials flows\",\n \"accessTokenValiditySeconds\": 750,\n \"refreshTokenValiditySeconds\": 86400,\n \"redirectUris\": [\n \"http://localhost:12345\"\n ],\n \"grantTypes\": [\n \"AUTHORIZATION_CODE\",\n \"CLIENT_CREDENTIALS\",\n \"REFRESH_TOKEN\"\n ],\n \"accessType\": \"OFFLINE\",\n \"type\": \"CONFIDENTIAL\",\n \"internal\": false,\n \"enabled\": true,\n \"strongAuthSupported\": false,\n \"claimsSupported\": false,\n \"created\": \"2017-07-11T18:45:37.098Z\",\n \"modified\": \"2018-06-25T20:22:28.104Z\",\n \"scope\": [\n \"demo:api-client-scope:first\",\n \"demo:api-client-scope:second\"\n ],\n \"lastUsed\": \"2017-07-11T18:45:37.098Z\"\n}", + "cookie": [], + "_postman_previewlanguage": "json" + }, + { + "id": "bbe6fb06-26ff-4cf0-b335-2e5493416bf5", + "name": "Client Error - Returned if the request body is invalid.", + "originalRequest": { + "url": { + "path": [ + "oauth-clients", + ":id" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [] + }, + "header": [ + { + "key": "Accept", + "value": "application/json" + }, + { + "description": { + "content": "Added as a part of security scheme: oauth2", + "type": "text/plain" + }, + "key": "Authorization", + "value": "" + } + ], + "method": "GET", + "body": {} + }, + "status": "Bad Request", + "code": 400, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "body": "{\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 \"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 \"locale\": \"en-US\",\n \"localeOrigin\": \"DEFAULT\",\n \"text\": \"The request was syntactically correct but its content is semantically invalid.\"\n }\n ]\n}", + "cookie": [], + "_postman_previewlanguage": "json" + }, + { + "id": "7b38f8b4-8808-450b-bf1b-544993f8ddec", + "name": "Unauthorized - Returned if there is no authorization header, or if the JWT token is expired.", + "originalRequest": { + "url": { + "path": [ + "oauth-clients", + ":id" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [] + }, + "header": [ + { + "key": "Accept", + "value": "application/json" + }, + { + "description": { + "content": "Added as a part of security scheme: oauth2", + "type": "text/plain" + }, + "key": "Authorization", + "value": "" + } + ], + "method": "GET", + "body": {} + }, + "status": "Unauthorized", + "code": 401, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "body": "{\n \"error\": \"JWT validation failed: JWT is expired\"\n}", + "cookie": [], + "_postman_previewlanguage": "json" + }, + { + "id": "f47af078-26fb-4ac7-b781-2858b552a338", + "name": "Forbidden - Returned if the user you are running as, doesn't have access to this end-point.", + "originalRequest": { + "url": { + "path": [ + "oauth-clients", + ":id" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [] + }, + "header": [ + { + "key": "Accept", + "value": "application/json" + }, + { + "description": { + "content": "Added as a part of security scheme: oauth2", + "type": "text/plain" + }, + "key": "Authorization", + "value": "" + } + ], + "method": "GET", + "body": {} + }, + "status": "Forbidden", + "code": 403, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "body": "{\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}", + "cookie": [], + "_postman_previewlanguage": "json" + }, + { + "id": "6d690a44-d48f-4638-ab68-24f8ae8e0240", + "name": "Not Found - returned if the request URL refers to a resource or object that does not exist", + "originalRequest": { + "url": { + "path": [ + "oauth-clients", + ":id" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [] + }, + "header": [ + { + "key": "Accept", + "value": "application/json" + }, + { + "description": { + "content": "Added as a part of security scheme: oauth2", + "type": "text/plain" + }, + "key": "Authorization", + "value": "" + } + ], + "method": "GET", + "body": {} + }, + "status": "Not Found", + "code": 404, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "body": "{\n \"detailCode\": \"404 Not found\",\n \"trackingId\": \"b21b1f7ce4da4d639f2c62a57171b427\",\n \"messages\": [\n {\n \"locale\": \"en-US\",\n \"localeOrigin\": \"DEFAULT\",\n \"text\": \"The server did not find a current representation for the target resource.\"\n }\n ]\n}", + "cookie": [], + "_postman_previewlanguage": "json" + }, + { + "id": "7ca92ef3-8bf9-4459-ad46-24d1f3d67480", + "name": "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.", + "originalRequest": { + "url": { + "path": [ + "oauth-clients", + ":id" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [] + }, + "header": [ + { + "key": "Accept", + "value": "application/json" + }, + { + "description": { + "content": "Added as a part of security scheme: oauth2", + "type": "text/plain" + }, + "key": "Authorization", + "value": "" + } + ], + "method": "GET", + "body": {} + }, + "status": "Too Many Requests", + "code": 429, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "body": "{\n \"message\": \" Rate Limit Exceeded \"\n}", + "cookie": [], + "_postman_previewlanguage": "json" + }, + { + "id": "092c2759-0d59-4271-92a0-fc9601e91c8f", + "name": "Internal Server Error - Returned if there is an unexpected error.", + "originalRequest": { + "url": { + "path": [ + "oauth-clients", + ":id" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [] + }, + "header": [ + { + "key": "Accept", + "value": "application/json" + }, + { + "description": { + "content": "Added as a part of security scheme: oauth2", + "type": "text/plain" + }, + "key": "Authorization", + "value": "" + } + ], + "method": "GET", + "body": {} + }, + "status": "Internal Server Error", + "code": 500, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "body": "{\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}", + "cookie": [], + "_postman_previewlanguage": "json" + } + ], + "event": [], + "protocolProfileBehavior": { + "disableBodyPruning": true + } + }, + { + "id": "fcb1c58f-34b7-4899-b7ff-ce64863105c0", + "name": "Delete OAuth Client", + "request": { + "name": "Delete OAuth Client", + "description": { + "content": "This deletes an OAuth client.", + "type": "text/plain" + }, + "url": { + "path": [ + "oauth-clients", + ":id" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [ + { + "type": "any", + "value": "ef38f94347e94562b5bb8424a56397d8", + "key": "id", + "disabled": false, + "description": { + "content": "(Required) The OAuth client id", + "type": "text/plain" + } + } + ] + }, + "header": [ + { + "key": "Accept", + "value": "application/json" + } + ], + "method": "DELETE", + "body": {}, + "auth": null + }, + "response": [ + { + "id": "c56eddae-23c6-40c9-8c72-0efcded34bd4", + "name": "No content.", + "originalRequest": { + "url": { + "path": [ + "oauth-clients", + ":id" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [] + }, + "header": [ + { + "description": { + "content": "Added as a part of security scheme: oauth2", + "type": "text/plain" + }, + "key": "Authorization", + "value": "" + } + ], + "method": "DELETE", + "body": {} + }, + "status": "No Content", + "code": 204, + "header": [], + "cookie": [], + "_postman_previewlanguage": "text" + }, + { + "id": "ade30308-5314-4b29-9331-3e44d233bc1e", + "name": "Client Error - Returned if the request body is invalid.", + "originalRequest": { + "url": { + "path": [ + "oauth-clients", + ":id" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [] + }, + "header": [ + { + "key": "Accept", + "value": "application/json" + }, + { + "description": { + "content": "Added as a part of security scheme: oauth2", + "type": "text/plain" + }, + "key": "Authorization", + "value": "" + } + ], + "method": "DELETE", + "body": {} + }, + "status": "Bad Request", + "code": 400, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "body": "{\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 \"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 \"locale\": \"en-US\",\n \"localeOrigin\": \"DEFAULT\",\n \"text\": \"The request was syntactically correct but its content is semantically invalid.\"\n }\n ]\n}", + "cookie": [], + "_postman_previewlanguage": "json" + }, + { + "id": "1231d575-b6fe-4d9f-8927-39491f99a517", + "name": "Unauthorized - Returned if there is no authorization header, or if the JWT token is expired.", + "originalRequest": { + "url": { + "path": [ + "oauth-clients", + ":id" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [] + }, + "header": [ + { + "key": "Accept", + "value": "application/json" + }, + { + "description": { + "content": "Added as a part of security scheme: oauth2", + "type": "text/plain" + }, + "key": "Authorization", + "value": "" + } + ], + "method": "DELETE", + "body": {} + }, + "status": "Unauthorized", + "code": 401, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "body": "{\n \"error\": \"JWT validation failed: JWT is expired\"\n}", + "cookie": [], + "_postman_previewlanguage": "json" + }, + { + "id": "4ef8915e-df1f-417b-9fd4-3d5031ce221e", + "name": "Forbidden - Returned if the user you are running as, doesn't have access to this end-point.", + "originalRequest": { + "url": { + "path": [ + "oauth-clients", + ":id" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [] + }, + "header": [ + { + "key": "Accept", + "value": "application/json" + }, + { + "description": { + "content": "Added as a part of security scheme: oauth2", + "type": "text/plain" + }, + "key": "Authorization", + "value": "" + } + ], + "method": "DELETE", + "body": {} + }, + "status": "Forbidden", + "code": 403, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "body": "{\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}", + "cookie": [], + "_postman_previewlanguage": "json" + }, + { + "id": "b7447654-9f80-428a-8561-9fa95d49ea24", + "name": "Not Found - returned if the request URL refers to a resource or object that does not exist", + "originalRequest": { + "url": { + "path": [ + "oauth-clients", + ":id" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [] + }, + "header": [ + { + "key": "Accept", + "value": "application/json" + }, + { + "description": { + "content": "Added as a part of security scheme: oauth2", + "type": "text/plain" + }, + "key": "Authorization", + "value": "" + } + ], + "method": "DELETE", + "body": {} + }, + "status": "Not Found", + "code": 404, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "body": "{\n \"detailCode\": \"404 Not found\",\n \"trackingId\": \"b21b1f7ce4da4d639f2c62a57171b427\",\n \"messages\": [\n {\n \"locale\": \"en-US\",\n \"localeOrigin\": \"DEFAULT\",\n \"text\": \"The server did not find a current representation for the target resource.\"\n }\n ]\n}", + "cookie": [], + "_postman_previewlanguage": "json" + }, + { + "id": "6915b09e-67cd-40d5-857a-736c2ac3111a", + "name": "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.", + "originalRequest": { + "url": { + "path": [ + "oauth-clients", + ":id" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [] + }, + "header": [ + { + "key": "Accept", + "value": "application/json" + }, + { + "description": { + "content": "Added as a part of security scheme: oauth2", + "type": "text/plain" + }, + "key": "Authorization", + "value": "" + } + ], + "method": "DELETE", + "body": {} + }, + "status": "Too Many Requests", + "code": 429, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "body": "{\n \"message\": \" Rate Limit Exceeded \"\n}", + "cookie": [], + "_postman_previewlanguage": "json" + }, + { + "id": "d21dd8f7-bc54-434f-aa03-5b46a8d52d97", + "name": "Internal Server Error - Returned if there is an unexpected error.", + "originalRequest": { + "url": { + "path": [ + "oauth-clients", + ":id" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [] + }, + "header": [ + { + "key": "Accept", + "value": "application/json" + }, + { + "description": { + "content": "Added as a part of security scheme: oauth2", + "type": "text/plain" + }, + "key": "Authorization", + "value": "" + } + ], + "method": "DELETE", + "body": {} + }, + "status": "Internal Server Error", + "code": 500, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "body": "{\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}", + "cookie": [], + "_postman_previewlanguage": "json" + } + ], + "event": [], + "protocolProfileBehavior": { + "disableBodyPruning": true + } + }, + { + "id": "4369793c-0869-4eca-a3fa-aaf15ac5f14d", + "name": "Patch OAuth Client", + "request": { + "name": "Patch OAuth Client", + "description": { + "content": "This performs a targeted update to the field(s) of an OAuth client.", + "type": "text/plain" + }, + "url": { + "path": [ + "oauth-clients", + ":id" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [ + { + "type": "any", + "value": "ef38f94347e94562b5bb8424a56397d8", + "key": "id", + "disabled": false, + "description": { + "content": "(Required) The OAuth client id", + "type": "text/plain" + } + } + ] + }, + "header": [ + { + "key": "Content-Type", + "value": "application/json-patch+json" + }, + { + "key": "Accept", + "value": "application/json" + } + ], + "method": "PATCH", + "body": { + "mode": "raw", + "raw": "[\n {\n \"op\": \"replace\",\n \"path\": \"/strongAuthSupported\",\n \"value\": true\n },\n {\n \"op\": \"replace\",\n \"path\": \"/businessName\",\n \"value\": \"acme-solar\"\n }\n]", + "options": { + "raw": { + "headerFamily": "json", + "language": "json" + } + } + }, + "auth": null + }, + "response": [ + { + "id": "18006405-51b1-4f7c-b498-df248e95956a", + "name": "Indicates the PATCH operation succeeded, and returns the OAuth client's new representation.", + "originalRequest": { + "url": { + "path": [ + "oauth-clients", + ":id" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [] + }, + "header": [ + { + "key": "Content-Type", + "value": "application/json-patch+json" + }, + { + "key": "Accept", + "value": "application/json" + }, + { + "description": { + "content": "Added as a part of security scheme: oauth2", + "type": "text/plain" + }, + "key": "Authorization", + "value": "" + } + ], + "method": "PATCH", + "body": { + "mode": "raw", + "raw": "[\n {\n \"op\": \"replace\",\n \"path\": \"/strongAuthSupported\",\n \"value\": true\n },\n {\n \"op\": \"replace\",\n \"path\": \"/businessName\",\n \"value\": \"acme-solar\"\n }\n]", + "options": { + "raw": { + "headerFamily": "json", + "language": "json" + } + } + } + }, + "status": "OK", + "code": 200, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "body": "{\n \"id\": \"2c9180835d2e5168015d32f890ca1581\",\n \"businessName\": \"Acme-Solar\",\n \"homepageUrl\": \"http://localhost:12345\",\n \"name\": \"Demo API Client\",\n \"description\": \"An API client used for the authorization_code, refresh_token, and client_credentials flows\",\n \"accessTokenValiditySeconds\": 750,\n \"refreshTokenValiditySeconds\": 86400,\n \"redirectUris\": [\n \"http://localhost:12345\"\n ],\n \"grantTypes\": [\n \"AUTHORIZATION_CODE\",\n \"CLIENT_CREDENTIALS\",\n \"REFRESH_TOKEN\"\n ],\n \"accessType\": \"OFFLINE\",\n \"type\": \"CONFIDENTIAL\",\n \"internal\": false,\n \"enabled\": true,\n \"strongAuthSupported\": false,\n \"claimsSupported\": false,\n \"created\": \"2017-07-11T18:45:37.098Z\",\n \"modified\": \"2018-06-25T20:22:28.104Z\",\n \"scope\": [\n \"demo:api-client-scope:first\",\n \"demo:api-client-scope:second\"\n ],\n \"lastUsed\": \"2017-07-11T18:45:37.098Z\"\n}", + "cookie": [], + "_postman_previewlanguage": "json" + }, + { + "id": "3f7ded92-e50b-4079-9a97-1e2982189781", + "name": "Client Error - Returned if the request body is invalid.", + "originalRequest": { + "url": { + "path": [ + "oauth-clients", + ":id" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [] + }, + "header": [ + { + "key": "Content-Type", + "value": "application/json-patch+json" + }, + { + "key": "Accept", + "value": "application/json" + }, + { + "description": { + "content": "Added as a part of security scheme: oauth2", + "type": "text/plain" + }, + "key": "Authorization", + "value": "" + } + ], + "method": "PATCH", + "body": { + "mode": "raw", + "raw": "[\n {\n \"op\": \"replace\",\n \"path\": \"/strongAuthSupported\",\n \"value\": true\n },\n {\n \"op\": \"replace\",\n \"path\": \"/businessName\",\n \"value\": \"acme-solar\"\n }\n]", + "options": { + "raw": { + "headerFamily": "json", + "language": "json" + } + } + } + }, + "status": "Bad Request", + "code": 400, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "body": "{\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 \"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 \"locale\": \"en-US\",\n \"localeOrigin\": \"DEFAULT\",\n \"text\": \"The request was syntactically correct but its content is semantically invalid.\"\n }\n ]\n}", + "cookie": [], + "_postman_previewlanguage": "json" + }, + { + "id": "97a7bf8e-e117-456e-a6ab-a054c450c46f", + "name": "Unauthorized - Returned if there is no authorization header, or if the JWT token is expired.", + "originalRequest": { + "url": { + "path": [ + "oauth-clients", + ":id" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [] + }, + "header": [ + { + "key": "Content-Type", + "value": "application/json-patch+json" + }, + { + "key": "Accept", + "value": "application/json" + }, + { + "description": { + "content": "Added as a part of security scheme: oauth2", + "type": "text/plain" + }, + "key": "Authorization", + "value": "" + } + ], + "method": "PATCH", + "body": { + "mode": "raw", + "raw": "[\n {\n \"op\": \"replace\",\n \"path\": \"/strongAuthSupported\",\n \"value\": true\n },\n {\n \"op\": \"replace\",\n \"path\": \"/businessName\",\n \"value\": \"acme-solar\"\n }\n]", + "options": { + "raw": { + "headerFamily": "json", + "language": "json" + } + } + } + }, + "status": "Unauthorized", + "code": 401, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "body": "{\n \"error\": \"JWT validation failed: JWT is expired\"\n}", + "cookie": [], + "_postman_previewlanguage": "json" + }, + { + "id": "ae13eeab-ca75-4e12-bf8c-68c6530d72ef", + "name": "Forbidden - Returned if the user you are running as, doesn't have access to this end-point.", + "originalRequest": { + "url": { + "path": [ + "oauth-clients", + ":id" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [] + }, + "header": [ + { + "key": "Content-Type", + "value": "application/json-patch+json" + }, + { + "key": "Accept", + "value": "application/json" + }, + { + "description": { + "content": "Added as a part of security scheme: oauth2", + "type": "text/plain" + }, + "key": "Authorization", + "value": "" + } + ], + "method": "PATCH", + "body": { + "mode": "raw", + "raw": "[\n {\n \"op\": \"replace\",\n \"path\": \"/strongAuthSupported\",\n \"value\": true\n },\n {\n \"op\": \"replace\",\n \"path\": \"/businessName\",\n \"value\": \"acme-solar\"\n }\n]", + "options": { + "raw": { + "headerFamily": "json", + "language": "json" + } + } + } + }, + "status": "Forbidden", + "code": 403, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "body": "{\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}", + "cookie": [], + "_postman_previewlanguage": "json" + }, + { + "id": "26f5a627-0edd-4c28-8897-4e643eb55bf8", + "name": "Not Found - returned if the request URL refers to a resource or object that does not exist", + "originalRequest": { + "url": { + "path": [ + "oauth-clients", + ":id" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [] + }, + "header": [ + { + "key": "Content-Type", + "value": "application/json-patch+json" + }, + { + "key": "Accept", + "value": "application/json" + }, + { + "description": { + "content": "Added as a part of security scheme: oauth2", + "type": "text/plain" + }, + "key": "Authorization", + "value": "" + } + ], + "method": "PATCH", + "body": { + "mode": "raw", + "raw": "[\n {\n \"op\": \"replace\",\n \"path\": \"/strongAuthSupported\",\n \"value\": true\n },\n {\n \"op\": \"replace\",\n \"path\": \"/businessName\",\n \"value\": \"acme-solar\"\n }\n]", + "options": { + "raw": { + "headerFamily": "json", + "language": "json" + } + } + } + }, + "status": "Not Found", + "code": 404, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "body": "{\n \"detailCode\": \"404 Not found\",\n \"trackingId\": \"b21b1f7ce4da4d639f2c62a57171b427\",\n \"messages\": [\n {\n \"locale\": \"en-US\",\n \"localeOrigin\": \"DEFAULT\",\n \"text\": \"The server did not find a current representation for the target resource.\"\n }\n ]\n}", + "cookie": [], + "_postman_previewlanguage": "json" + }, + { + "id": "a0a27665-8293-4d17-80ca-528a4083ca1a", + "name": "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.", + "originalRequest": { + "url": { + "path": [ + "oauth-clients", + ":id" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [] + }, + "header": [ + { + "key": "Content-Type", + "value": "application/json-patch+json" + }, + { + "key": "Accept", + "value": "application/json" + }, + { + "description": { + "content": "Added as a part of security scheme: oauth2", + "type": "text/plain" + }, + "key": "Authorization", + "value": "" + } + ], + "method": "PATCH", + "body": { + "mode": "raw", + "raw": "[\n {\n \"op\": \"replace\",\n \"path\": \"/strongAuthSupported\",\n \"value\": true\n },\n {\n \"op\": \"replace\",\n \"path\": \"/businessName\",\n \"value\": \"acme-solar\"\n }\n]", + "options": { + "raw": { + "headerFamily": "json", + "language": "json" + } + } + } + }, + "status": "Too Many Requests", + "code": 429, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "body": "{\n \"message\": \" Rate Limit Exceeded \"\n}", + "cookie": [], + "_postman_previewlanguage": "json" + }, + { + "id": "321e720d-61c3-4744-ad2d-491feec89488", + "name": "Internal Server Error - Returned if there is an unexpected error.", + "originalRequest": { + "url": { + "path": [ + "oauth-clients", + ":id" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [] + }, + "header": [ + { + "key": "Content-Type", + "value": "application/json-patch+json" + }, + { + "key": "Accept", + "value": "application/json" + }, + { + "description": { + "content": "Added as a part of security scheme: oauth2", + "type": "text/plain" + }, + "key": "Authorization", + "value": "" + } + ], + "method": "PATCH", + "body": { + "mode": "raw", + "raw": "[\n {\n \"op\": \"replace\",\n \"path\": \"/strongAuthSupported\",\n \"value\": true\n },\n {\n \"op\": \"replace\",\n \"path\": \"/businessName\",\n \"value\": \"acme-solar\"\n }\n]", + "options": { + "raw": { + "headerFamily": "json", + "language": "json" + } + } + } + }, + "status": "Internal Server Error", + "code": 500, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "body": "{\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}", + "cookie": [], + "_postman_previewlanguage": "json" + } + ], + "event": [], + "protocolProfileBehavior": { + "disableBodyPruning": true + } + } + ] + }, + { + "name": "Password Configuration", + "description": "Use this API to implement organization password configuration functionality. \nWith this functionality in place, organization administrators can create organization-specific password configurations. \n\nThese configurations include details like custom password instructions, as well as digit token length and duration. \n\nRefer to [Configuring User Authentication for Password Resets](https://documentation.sailpoint.com/saas/help/pwd/pwd_reset.html) for more information about organization password configuration functionality.\n", + "item": [ + { + "id": "5ad5d915-2f05-4623-b550-0d808e86117f", + "name": "Get Password Org Config", + "request": { + "name": "Get Password Org Config", + "description": { + "content": "This API returns the password org config . Requires ORG_ADMIN, API role or authorization scope of 'idn:password-org-config:read'", + "type": "text/plain" + }, + "url": { + "path": [ + "password-org-config" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [] + }, + "header": [ + { + "key": "Accept", + "value": "application/json" + } + ], + "method": "GET", + "body": {}, + "auth": null + }, + "response": [ + { + "id": "33636b9b-6626-479e-85b7-b1af8edd2136", + "name": "Reference to the password org config.", + "originalRequest": { + "url": { + "path": [ + "password-org-config" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [] + }, + "header": [ + { + "key": "Accept", + "value": "application/json" + }, + { + "description": { + "content": "Added as a part of security scheme: oauth2", + "type": "text/plain" + }, + "key": "Authorization", + "value": "" + } + ], + "method": "GET", + "body": {} + }, + "status": "OK", + "code": 200, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "body": "{\n \"customInstructionsEnabled\": true,\n \"digitTokenDurationMinutes\": 9,\n \"digitTokenEnabled\": false,\n \"digitTokenLength\": 6\n}", + "cookie": [], + "_postman_previewlanguage": "json" + }, + { + "id": "3846a71f-59a3-4b8c-933f-dea2d13b1262", + "name": "Client Error - Returned if the request body is invalid.", + "originalRequest": { + "url": { + "path": [ + "password-org-config" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [] + }, + "header": [ + { + "key": "Accept", + "value": "application/json" + }, + { + "description": { + "content": "Added as a part of security scheme: oauth2", + "type": "text/plain" + }, + "key": "Authorization", + "value": "" + } + ], + "method": "GET", + "body": {} + }, + "status": "Bad Request", + "code": 400, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "body": "{\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 \"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 \"locale\": \"en-US\",\n \"localeOrigin\": \"DEFAULT\",\n \"text\": \"The request was syntactically correct but its content is semantically invalid.\"\n }\n ]\n}", + "cookie": [], + "_postman_previewlanguage": "json" + }, + { + "id": "468fa4c4-e6a9-4dd0-87d5-5d9c4d345db3", + "name": "Unauthorized - Returned if there is no authorization header, or if the JWT token is expired.", + "originalRequest": { + "url": { + "path": [ + "password-org-config" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [] + }, + "header": [ + { + "key": "Accept", + "value": "application/json" + }, + { + "description": { + "content": "Added as a part of security scheme: oauth2", + "type": "text/plain" + }, + "key": "Authorization", + "value": "" + } + ], + "method": "GET", + "body": {} + }, + "status": "Unauthorized", + "code": 401, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "body": "{\n \"error\": \"JWT validation failed: JWT is expired\"\n}", + "cookie": [], + "_postman_previewlanguage": "json" + }, + { + "id": "e834bacc-24e4-4a0a-a586-e83be9648076", + "name": "Forbidden - Returned if the user you are running as, doesn't have access to this end-point.", + "originalRequest": { + "url": { + "path": [ + "password-org-config" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [] + }, + "header": [ + { + "key": "Accept", + "value": "application/json" + }, + { + "description": { + "content": "Added as a part of security scheme: oauth2", + "type": "text/plain" + }, + "key": "Authorization", + "value": "" + } + ], + "method": "GET", + "body": {} + }, + "status": "Forbidden", + "code": 403, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "body": "{\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}", + "cookie": [], + "_postman_previewlanguage": "json" + }, + { + "id": "e862fbc2-894d-487f-a1dc-100e6fa99fb2", + "name": "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.", + "originalRequest": { + "url": { + "path": [ + "password-org-config" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [] + }, + "header": [ + { + "key": "Accept", + "value": "application/json" + }, + { + "description": { + "content": "Added as a part of security scheme: oauth2", + "type": "text/plain" + }, + "key": "Authorization", + "value": "" + } + ], + "method": "GET", + "body": {} + }, + "status": "Too Many Requests", + "code": 429, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "body": "{\n \"message\": \" Rate Limit Exceeded \"\n}", + "cookie": [], + "_postman_previewlanguage": "json" + }, + { + "id": "4055c31b-77fd-4efd-a788-202cbeaeb048", + "name": "Internal Server Error - Returned if there is an unexpected error.", + "originalRequest": { + "url": { + "path": [ + "password-org-config" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [] + }, + "header": [ + { + "key": "Accept", + "value": "application/json" + }, + { + "description": { + "content": "Added as a part of security scheme: oauth2", + "type": "text/plain" + }, + "key": "Authorization", + "value": "" + } + ], + "method": "GET", + "body": {} + }, + "status": "Internal Server Error", + "code": 500, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "body": "{\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}", + "cookie": [], + "_postman_previewlanguage": "json" + } + ], + "event": [], + "protocolProfileBehavior": { + "disableBodyPruning": true + } + }, + { + "id": "d710a028-33f0-4e5c-a555-72a14fe567aa", + "name": "Update Password Org Config", + "request": { + "name": "Update Password Org Config", + "description": { + "content": "This API updates the password org config for specified fields. Other fields will keep original value.\nYou must set the `customInstructionsEnabled` field to \"true\" to be able to use custom password instructions. \nRequires ORG_ADMIN, API role or authorization scope of 'idn:password-org-config:write'", + "type": "text/plain" + }, + "url": { + "path": [ + "password-org-config" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [] + }, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + }, + { + "key": "Accept", + "value": "application/json" + } + ], + "method": "PUT", + "body": { + "mode": "raw", + "raw": "{\n \"digitTokenEnabled\": true,\n \"digitTokenDurationMinutes\": 12\n}", + "options": { + "raw": { + "headerFamily": "json", + "language": "json" + } + } + }, + "auth": null + }, + "response": [ + { + "id": "fd9eeb6e-5dff-4668-91af-98892a4a8078", + "name": "Reference to the password org config.", + "originalRequest": { + "url": { + "path": [ + "password-org-config" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [] + }, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + }, + { + "key": "Accept", + "value": "application/json" + }, + { + "description": { + "content": "Added as a part of security scheme: oauth2", + "type": "text/plain" + }, + "key": "Authorization", + "value": "" + } + ], + "method": "PUT", + "body": { + "mode": "raw", + "raw": "{\n \"digitTokenEnabled\": true,\n \"digitTokenDurationMinutes\": 12\n}", + "options": { + "raw": { + "headerFamily": "json", + "language": "json" + } + } + } + }, + "status": "OK", + "code": 200, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "body": "{\n \"customInstructionsEnabled\": true,\n \"digitTokenDurationMinutes\": 12,\n \"digitTokenEnabled\": true,\n \"digitTokenLength\": 6\n}", + "cookie": [], + "_postman_previewlanguage": "json" + }, + { + "id": "34bf8b0a-7b1f-406c-a805-388c8a0742ae", + "name": "Client Error - Returned if the request body is invalid.", + "originalRequest": { + "url": { + "path": [ + "password-org-config" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [] + }, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + }, + { + "key": "Accept", + "value": "application/json" + }, + { + "description": { + "content": "Added as a part of security scheme: oauth2", + "type": "text/plain" + }, + "key": "Authorization", + "value": "" + } + ], + "method": "PUT", + "body": { + "mode": "raw", + "raw": "{\n \"digitTokenEnabled\": true,\n \"digitTokenDurationMinutes\": 12\n}", + "options": { + "raw": { + "headerFamily": "json", + "language": "json" + } + } + } + }, + "status": "Bad Request", + "code": 400, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "body": "{\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 \"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 \"locale\": \"en-US\",\n \"localeOrigin\": \"DEFAULT\",\n \"text\": \"The request was syntactically correct but its content is semantically invalid.\"\n }\n ]\n}", + "cookie": [], + "_postman_previewlanguage": "json" + }, + { + "id": "9d1f23ab-c8fa-4d99-a8b3-bba39024ef6f", + "name": "Unauthorized - Returned if there is no authorization header, or if the JWT token is expired.", + "originalRequest": { + "url": { + "path": [ + "password-org-config" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [] + }, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + }, + { + "key": "Accept", + "value": "application/json" + }, + { + "description": { + "content": "Added as a part of security scheme: oauth2", + "type": "text/plain" + }, + "key": "Authorization", + "value": "" + } + ], + "method": "PUT", + "body": { + "mode": "raw", + "raw": "{\n \"digitTokenEnabled\": true,\n \"digitTokenDurationMinutes\": 12\n}", + "options": { + "raw": { + "headerFamily": "json", + "language": "json" + } + } + } + }, + "status": "Unauthorized", + "code": 401, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "body": "{\n \"error\": \"JWT validation failed: JWT is expired\"\n}", + "cookie": [], + "_postman_previewlanguage": "json" + }, + { + "id": "2daad253-2f83-49c2-9e37-c037af714c8a", + "name": "Forbidden - Returned if the user you are running as, doesn't have access to this end-point.", + "originalRequest": { + "url": { + "path": [ + "password-org-config" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [] + }, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + }, + { + "key": "Accept", + "value": "application/json" + }, + { + "description": { + "content": "Added as a part of security scheme: oauth2", + "type": "text/plain" + }, + "key": "Authorization", + "value": "" + } + ], + "method": "PUT", + "body": { + "mode": "raw", + "raw": "{\n \"digitTokenEnabled\": true,\n \"digitTokenDurationMinutes\": 12\n}", + "options": { + "raw": { + "headerFamily": "json", + "language": "json" + } + } + } + }, + "status": "Forbidden", + "code": 403, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "body": "{\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}", + "cookie": [], + "_postman_previewlanguage": "json" + }, + { + "id": "3aed4a38-32aa-4518-a5fd-e5ab889cebb4", + "name": "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.", + "originalRequest": { + "url": { + "path": [ + "password-org-config" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [] + }, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + }, + { + "key": "Accept", + "value": "application/json" + }, + { + "description": { + "content": "Added as a part of security scheme: oauth2", + "type": "text/plain" + }, + "key": "Authorization", + "value": "" + } + ], + "method": "PUT", + "body": { + "mode": "raw", + "raw": "{\n \"digitTokenEnabled\": true,\n \"digitTokenDurationMinutes\": 12\n}", + "options": { + "raw": { + "headerFamily": "json", + "language": "json" + } + } + } + }, + "status": "Too Many Requests", + "code": 429, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "body": "{\n \"message\": \" Rate Limit Exceeded \"\n}", + "cookie": [], + "_postman_previewlanguage": "json" + }, + { + "id": "be342422-1813-4731-bb94-4f99334abd67", + "name": "Internal Server Error - Returned if there is an unexpected error.", + "originalRequest": { + "url": { + "path": [ + "password-org-config" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [] + }, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + }, + { + "key": "Accept", + "value": "application/json" + }, + { + "description": { + "content": "Added as a part of security scheme: oauth2", + "type": "text/plain" + }, + "key": "Authorization", + "value": "" + } + ], + "method": "PUT", + "body": { + "mode": "raw", + "raw": "{\n \"digitTokenEnabled\": true,\n \"digitTokenDurationMinutes\": 12\n}", + "options": { + "raw": { + "headerFamily": "json", + "language": "json" + } + } + } + }, + "status": "Internal Server Error", + "code": 500, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "body": "{\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}", + "cookie": [], + "_postman_previewlanguage": "json" + } + ], + "event": [], + "protocolProfileBehavior": { + "disableBodyPruning": true + } + }, + { + "id": "1bfb1ffd-094d-4a8d-8c72-1e38c2a33973", + "name": "Create Password Org Config", + "request": { + "name": "Create Password Org Config", + "description": { + "content": "This API creates the password org config. Unspecified fields will use default value.\nTo be able to use the custom password instructions, you must set the `customInstructionsEnabled` field to \"true\".\nRequires ORG_ADMIN, API role or authorization scope of 'idn:password-org-config:write'", + "type": "text/plain" + }, + "url": { + "path": [ + "password-org-config" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [] + }, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + }, + { + "key": "Accept", + "value": "application/json" + } + ], + "method": "POST", + "body": { + "mode": "raw", + "raw": "{\n \"customInstructionsEnabled\": true,\n \"digitTokenEnabled\": true,\n \"digitTokenDurationMinutes\": 12,\n \"digitTokenLength\": 9\n}", + "options": { + "raw": { + "headerFamily": "json", + "language": "json" + } + } + }, + "auth": null + }, + "response": [ + { + "id": "a30527ad-e591-49f6-a9d4-7d78d9649b0c", + "name": "Reference to the password org config.", + "originalRequest": { + "url": { + "path": [ + "password-org-config" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [] + }, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + }, + { + "key": "Accept", + "value": "application/json" + }, + { + "description": { + "content": "Added as a part of security scheme: oauth2", + "type": "text/plain" + }, + "key": "Authorization", + "value": "" + } + ], + "method": "POST", + "body": { + "mode": "raw", + "raw": "{\n \"customInstructionsEnabled\": true,\n \"digitTokenEnabled\": true,\n \"digitTokenDurationMinutes\": 12,\n \"digitTokenLength\": 9\n}", + "options": { + "raw": { + "headerFamily": "json", + "language": "json" + } + } + } + }, + "status": "OK", + "code": 200, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "body": "{\n \"customInstructionsEnabled\": true,\n \"digitTokenDurationMinutes\": 9,\n \"digitTokenEnabled\": true,\n \"digitTokenLength\": 12\n}", + "cookie": [], + "_postman_previewlanguage": "json" + }, + { + "id": "1cd9991d-97ed-4e8f-9284-d79ed8772b9c", + "name": "Client Error - Returned if the request body is invalid.", + "originalRequest": { + "url": { + "path": [ + "password-org-config" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [] + }, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + }, + { + "key": "Accept", + "value": "application/json" + }, + { + "description": { + "content": "Added as a part of security scheme: oauth2", + "type": "text/plain" + }, + "key": "Authorization", + "value": "" + } + ], + "method": "POST", + "body": { + "mode": "raw", + "raw": "{\n \"customInstructionsEnabled\": true,\n \"digitTokenEnabled\": true,\n \"digitTokenDurationMinutes\": 12,\n \"digitTokenLength\": 9\n}", + "options": { + "raw": { + "headerFamily": "json", + "language": "json" + } + } + } + }, + "status": "Bad Request", + "code": 400, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "body": "{\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 \"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 \"locale\": \"en-US\",\n \"localeOrigin\": \"DEFAULT\",\n \"text\": \"The request was syntactically correct but its content is semantically invalid.\"\n }\n ]\n}", + "cookie": [], + "_postman_previewlanguage": "json" + }, + { + "id": "d4736d5e-41ad-48e6-80b0-6d76deb03904", + "name": "Unauthorized - Returned if there is no authorization header, or if the JWT token is expired.", + "originalRequest": { + "url": { + "path": [ + "password-org-config" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [] + }, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + }, + { + "key": "Accept", + "value": "application/json" + }, + { + "description": { + "content": "Added as a part of security scheme: oauth2", + "type": "text/plain" + }, + "key": "Authorization", + "value": "" + } + ], + "method": "POST", + "body": { + "mode": "raw", + "raw": "{\n \"customInstructionsEnabled\": true,\n \"digitTokenEnabled\": true,\n \"digitTokenDurationMinutes\": 12,\n \"digitTokenLength\": 9\n}", + "options": { + "raw": { + "headerFamily": "json", + "language": "json" + } + } + } + }, + "status": "Unauthorized", + "code": 401, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "body": "{\n \"error\": \"JWT validation failed: JWT is expired\"\n}", + "cookie": [], + "_postman_previewlanguage": "json" + }, + { + "id": "50882a40-1fa4-4d1e-9d04-2b6755baaf33", + "name": "Forbidden - Returned if the user you are running as, doesn't have access to this end-point.", + "originalRequest": { + "url": { + "path": [ + "password-org-config" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [] + }, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + }, + { + "key": "Accept", + "value": "application/json" + }, + { + "description": { + "content": "Added as a part of security scheme: oauth2", + "type": "text/plain" + }, + "key": "Authorization", + "value": "" + } + ], + "method": "POST", + "body": { + "mode": "raw", + "raw": "{\n \"customInstructionsEnabled\": true,\n \"digitTokenEnabled\": true,\n \"digitTokenDurationMinutes\": 12,\n \"digitTokenLength\": 9\n}", + "options": { + "raw": { + "headerFamily": "json", + "language": "json" + } + } + } + }, + "status": "Forbidden", + "code": 403, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "body": "{\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}", + "cookie": [], + "_postman_previewlanguage": "json" + }, + { + "id": "f25cfef4-3f29-421a-be6b-21bdbcb3f858", + "name": "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.", + "originalRequest": { + "url": { + "path": [ + "password-org-config" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [] + }, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + }, + { + "key": "Accept", + "value": "application/json" + }, + { + "description": { + "content": "Added as a part of security scheme: oauth2", + "type": "text/plain" + }, + "key": "Authorization", + "value": "" + } + ], + "method": "POST", + "body": { + "mode": "raw", + "raw": "{\n \"customInstructionsEnabled\": true,\n \"digitTokenEnabled\": true,\n \"digitTokenDurationMinutes\": 12,\n \"digitTokenLength\": 9\n}", + "options": { + "raw": { + "headerFamily": "json", + "language": "json" + } + } + } + }, + "status": "Too Many Requests", + "code": 429, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "body": "{\n \"message\": \" Rate Limit Exceeded \"\n}", + "cookie": [], + "_postman_previewlanguage": "json" + }, + { + "id": "9f9a9ac8-f79e-458c-afbe-a478605c1561", + "name": "Internal Server Error - Returned if there is an unexpected error.", + "originalRequest": { + "url": { + "path": [ + "password-org-config" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [] + }, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + }, + { + "key": "Accept", + "value": "application/json" + }, + { + "description": { + "content": "Added as a part of security scheme: oauth2", + "type": "text/plain" + }, + "key": "Authorization", + "value": "" + } + ], + "method": "POST", + "body": { + "mode": "raw", + "raw": "{\n \"customInstructionsEnabled\": true,\n \"digitTokenEnabled\": true,\n \"digitTokenDurationMinutes\": 12,\n \"digitTokenLength\": 9\n}", + "options": { + "raw": { + "headerFamily": "json", + "language": "json" + } + } + } + }, + "status": "Internal Server Error", + "code": 500, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "body": "{\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}", + "cookie": [], + "_postman_previewlanguage": "json" + } + ], + "event": [], + "protocolProfileBehavior": { + "disableBodyPruning": true + } + } + ] + }, + { + "name": "Password Management", + "description": "Use this API to implement password management functionality. \nWith this functionality in place, users can manage their identity passwords for all their applications.\n\nIn IdentityNow, users can select their names in the upper right corner of the page and use the drop-down menu to select Password Manager. \nPassword Manager lists the user's identity's applications, possibly grouped to share passwords. \nUsers can then select 'Change Password' to update their passwords. \n\nGrouping passwords allows users to update their passwords more broadly, rather than requiring them to update each password individually. \nPassword Manager may list the applications and sources in the following groups:\n\n- Password Group: This refers to a group of applications that share a password. \nFor example, a user can use the same password for Google Drive, Google Mail, and YouTube. \nUpdating the password for the password group updates the password for all its included applications.\n\n- Multi-Application Source: This refers to a source with multiple applications that share a password. \nFor example, a user can have a source, G Suite, that includes the Google Calendar, Google Drive, and Google Mail applications. \nUpdating the password for the multi-application source updates the password for all its included applications. \n\n- Applications: These are applications that do not share passwords with other applications.\n\nAn organization may require some authentication for users to update their passwords. \nUsers may be required to answer security questions or use a third-party authenticator before they can confirm their updates. \n\nRefer to [Managing Passwords](https://documentation.sailpoint.com/saas/user-help/accounts/passwords.html) for more information about password management.\n", + "item": [ + { + "id": "75a88d94-f094-4c78-b682-ac399c372949", + "name": "Query Password Info", + "request": { + "name": "Query Password Info", + "description": { + "content": "This API is used to query password related information. \n\nA token with [API authority](https://developer.sailpoint.com/idn/api/authentication#client-credentials-grant-flow) \nis required to call this API. \"API authority\" refers to a token that only has the \"client_credentials\" \ngrant type, and therefore no user context. A [personal access token](https://developer.sailpoint.com/idn/api/authentication#personal-access-tokens) \nor a token generated with the [authorization_code](https://developer.sailpoint.com/idn/api/authentication#authorization-code-grant-flow) \ngrant type will **NOT** work on this endpoint, and a `403 Forbidden` response \nwill be returned.\n", + "type": "text/plain" + }, + "url": { + "path": [ + "query-password-info" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [] + }, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + }, + { + "key": "Accept", + "value": "application/json" + } + ], + "method": "POST", + "body": { + "mode": "raw", + "raw": "{\n \"userName\": \"Abby.Smith\",\n \"sourceName\": \"My-AD\"\n}", + "options": { + "raw": { + "headerFamily": "json", + "language": "json" + } + } + }, + "auth": null + }, + "response": [ + { + "id": "3c9f67e4-e26f-4a45-b254-2ba73e813b33", + "name": "Reference to the password info.", + "originalRequest": { + "url": { + "path": [ + "query-password-info" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [] + }, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + }, + { + "key": "Accept", + "value": "application/json" + }, + { + "description": { + "content": "Added as a part of security scheme: oauth2", + "type": "text/plain" + }, + "key": "Authorization", + "value": "" + } + ], + "method": "POST", + "body": { + "mode": "raw", + "raw": "{\n \"userName\": \"Abby.Smith\",\n \"sourceName\": \"My-AD\"\n}", + "options": { + "raw": { + "headerFamily": "json", + "language": "json" + } + } + } + }, + "status": "OK", + "code": 200, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "body": "{\n \"identityId\": \"2c918085744fec4301746f9a5bce4605\",\n \"sourceId\": \"2c918083746f642c01746f990884012a\",\n \"publicKeyId\": \"N2M1OTJiMGEtMDJlZS00ZWU3LTkyYTEtNjA5YmI5NWE3ZWVh\",\n \"publicKey\": \"MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAuGFkWi2J75TztpbaPKd36bJnIB3J8gZ6UcoS9oSDYsqBzPpTsfZXYaEf4Y4BKGgJIXmE/lwhwuj7mU1itdZ2qTSNFtnXA8Fn75c3UUkk+h+wdZbkuSmqlsJo3R1OnJkwkJggcAy9Jvk9jlcrNLWorpQ1w9raUvxtvfgkSdq153KxotenQ1HciSyZ0nA/Kw0UaucLnho8xdRowZs11afXGXA9IT9H6D8T6zUdtSxm0nAyH+mluma5LdTfaM50W3l/L8q56Vrqmx2pZIiwdx/0+g3Y++jV70zom0ZBkC1MmSoLMrQYG5OICNjr72f78B2PaGXfarQHqARLjKpMVt9YIQIDAQAB\",\n \"accounts\": [\n {\n \"accountId\": \"CN=Abby Smith,OU=Austin,OU=Americas,OU=Demo,DC=seri,DC=acme,DC=com\",\n \"accountName\": \"Abby.Smith\"\n },\n {\n \"accountId\": \"CN=Abby Smith,OU=Austin,OU=Americas,OU=Demo,DC=seri,DC=acme,DC=com\",\n \"accountName\": \"Abby.Smith\"\n }\n ],\n \"policies\": [\n \"passwordRepeatedChar is 3\",\n \"passwordMinAlpha is 1\",\n \"passwordMinLength is 5\",\n \"passwordMinNumeric is 1\"\n ]\n}", + "cookie": [], + "_postman_previewlanguage": "json" + }, + { + "id": "8b91749b-60fc-4dd2-bf98-45bf0c4d4de8", + "name": "Client Error - Returned if the request body is invalid.", + "originalRequest": { + "url": { + "path": [ + "query-password-info" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [] + }, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + }, + { + "key": "Accept", + "value": "application/json" + }, + { + "description": { + "content": "Added as a part of security scheme: oauth2", + "type": "text/plain" + }, + "key": "Authorization", + "value": "" + } + ], + "method": "POST", + "body": { + "mode": "raw", + "raw": "{\n \"userName\": \"Abby.Smith\",\n \"sourceName\": \"My-AD\"\n}", + "options": { + "raw": { + "headerFamily": "json", + "language": "json" + } + } + } + }, + "status": "Bad Request", + "code": 400, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "body": "{\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 \"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 \"locale\": \"en-US\",\n \"localeOrigin\": \"DEFAULT\",\n \"text\": \"The request was syntactically correct but its content is semantically invalid.\"\n }\n ]\n}", + "cookie": [], + "_postman_previewlanguage": "json" + }, + { + "id": "a7d961e3-396d-4eb1-b3f1-079c35dd19eb", + "name": "Unauthorized - Returned if there is no authorization header, or if the JWT token is expired.", + "originalRequest": { + "url": { + "path": [ + "query-password-info" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [] + }, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + }, + { + "key": "Accept", + "value": "application/json" + }, + { + "description": { + "content": "Added as a part of security scheme: oauth2", + "type": "text/plain" + }, + "key": "Authorization", + "value": "" + } + ], + "method": "POST", + "body": { + "mode": "raw", + "raw": "{\n \"userName\": \"Abby.Smith\",\n \"sourceName\": \"My-AD\"\n}", + "options": { + "raw": { + "headerFamily": "json", + "language": "json" + } + } + } + }, + "status": "Unauthorized", + "code": 401, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "body": "{\n \"error\": \"JWT validation failed: JWT is expired\"\n}", + "cookie": [], + "_postman_previewlanguage": "json" + }, + { + "id": "2ba5d9c7-c312-4741-a922-2dbf13686f5b", + "name": "Forbidden - Returned if the user you are running as, doesn't have access to this end-point.", + "originalRequest": { + "url": { + "path": [ + "query-password-info" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [] + }, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + }, + { + "key": "Accept", + "value": "application/json" + }, + { + "description": { + "content": "Added as a part of security scheme: oauth2", + "type": "text/plain" + }, + "key": "Authorization", + "value": "" + } + ], + "method": "POST", + "body": { + "mode": "raw", + "raw": "{\n \"userName\": \"Abby.Smith\",\n \"sourceName\": \"My-AD\"\n}", + "options": { + "raw": { + "headerFamily": "json", + "language": "json" + } + } + } + }, + "status": "Forbidden", + "code": 403, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "body": "{\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}", + "cookie": [], + "_postman_previewlanguage": "json" + }, + { + "id": "1810335e-a3fe-417a-b252-e345f1800f2f", + "name": "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.", + "originalRequest": { + "url": { + "path": [ + "query-password-info" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [] + }, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + }, + { + "key": "Accept", + "value": "application/json" + }, + { + "description": { + "content": "Added as a part of security scheme: oauth2", + "type": "text/plain" + }, + "key": "Authorization", + "value": "" + } + ], + "method": "POST", + "body": { + "mode": "raw", + "raw": "{\n \"userName\": \"Abby.Smith\",\n \"sourceName\": \"My-AD\"\n}", + "options": { + "raw": { + "headerFamily": "json", + "language": "json" + } + } + } + }, + "status": "Too Many Requests", + "code": 429, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "body": "{\n \"message\": \" Rate Limit Exceeded \"\n}", + "cookie": [], + "_postman_previewlanguage": "json" + }, + { + "id": "2acf158e-02cd-4421-a4d6-9255c98f82cb", + "name": "Internal Server Error - Returned if there is an unexpected error.", + "originalRequest": { + "url": { + "path": [ + "query-password-info" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [] + }, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + }, + { + "key": "Accept", + "value": "application/json" + }, + { + "description": { + "content": "Added as a part of security scheme: oauth2", + "type": "text/plain" + }, + "key": "Authorization", + "value": "" + } + ], + "method": "POST", + "body": { + "mode": "raw", + "raw": "{\n \"userName\": \"Abby.Smith\",\n \"sourceName\": \"My-AD\"\n}", + "options": { + "raw": { + "headerFamily": "json", + "language": "json" + } + } + } + }, + "status": "Internal Server Error", + "code": 500, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "body": "{\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}", + "cookie": [], + "_postman_previewlanguage": "json" + } + ], + "event": [], + "protocolProfileBehavior": { + "disableBodyPruning": true + } + }, + { + "id": "8edfc03f-c8e3-47f1-8aab-82346e06f019", + "name": "Set Identity's Password", + "request": { + "name": "Set Identity's Password", + "description": { + "content": "This API is used to set a password for an identity. \n\nAn identity can change their own password (as well as any of their accounts' passwords) if they use a token generated by their IDN user, such as a [personal access token](https://developer.sailpoint.com/idn/api/authentication#personal-access-tokens) or [\"authorization_code\" derived OAuth token](https://developer.sailpoint.com/idn/api/authentication#authorization-code-grant-flow).\n\nA token with [API authority](https://developer.sailpoint.com/idn/api/authentication#client-credentials-grant-flow) can be used to change **any** identity's password or the password of any of the identity's accounts. \n\"API authority\" refers to a token that only has the \"client_credentials\" grant type.\n\nYou can use this endpoint to generate an `encryptedPassword` (RSA encrypted using publicKey). \nTo do so, follow these steps:\n\n1. Use [Query Password Info](https://developer.sailpoint.com/idn/api/v3/query-password-info) to get the following information: `identityId`, `sourceId`, `publicKeyId`, `publicKey`, `accounts`, and `policies`. \n\n2. Choose an account from the previous response that you will provide as an `accountId` in your request to set an encrypted password. \n\n3. Use [Set Identity's Password](https://developer.sailpoint.com/idn/api/v3/set-password) and provide the information you got from your earlier query. Then add this code to your request to get the encrypted password:\n\n```java\nimport javax.crypto.Cipher;\nimport java.security.KeyFactory;\nimport java.security.PublicKey;\nimport java.security.spec.X509EncodedKeySpec;\nimport java util.Base64;\n\nString encrypt(String publicKey, String toEncrypt) throws Exception {\n byte[] publicKeyBytes = Base64.getDecoder().decode(publicKey);\n byte[] encryptedBytes = encryptRsa(publicKeyBytes, toEncrypt.getBytes(\"UTF-8\"));\n return Base64.getEncoder().encodeToString(encryptedBytes);\n}\n\nprivate byte[] encryptRsa(byte[] publicKeyBytes, byte[] toEncryptBytes) throws Exception {\n PublicKey key = KeyFactory.getInstance(\"RSA\").generatePublic(new X509EncodedKeySpec(publicKeyBytes));\n String transformation = \"RSA/ECB/PKCS1Padding\";\n Cipher cipher = Cipher.getInstance(transformation);\n cipher.init(1, key);\n return cipher.doFinal(toEncryptBytes);\n}\n``` \n\nIn this example, `toEncrypt` refers to the plain text password you are setting and then encrypting, and the `publicKey` refers to the publicKey you got from the first request you sent. \n\nYou can then use [Get Password Change Request Status](https://developer.sailpoint.com/idn/api/v3/get-password-change-status) to check the password change request status. To do so, you must provide the `requestId` from your earlier request to set the password. \n", + "type": "text/plain" + }, + "url": { + "path": [ + "set-password" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [] + }, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + }, + { + "key": "Accept", + "value": "application/json" + } + ], + "method": "POST", + "body": { + "mode": "raw", + "raw": "{\n \"identityId\": \"8a807d4c73c545510173c545f0a002ff\",\n \"encryptedPassword\": \"XzN+YwKgr2C+InkMYFMBG3UtjMEw5ZIql/XFlXo8cJNeslmkplx6vn4kd4/43IF9STBk5RnzR6XmjpEO+FwHDoiBwYZAkAZK/Iswxk4OdybG6Y4MStJCOCiK8osKr35IMMSV/mbO4wAeltoCk7daTWzTGLiI6UaT5tf+F2EgdjJZ7YqM8W8r7aUWsm3p2Xt01Y46ZRx0QaM91QruiIx2rECFT2pUO0wr+7oQ77jypATyGWRtADsu3YcvCk/6U5MqCnXMzKBcRas7NnZdSL/d5H1GglVGz3VLPMaivG4/oL4chOMmFCRl/zVsGxZ9RhN8rxsRGFFKn+rhExTi+bax3A==\",\n \"publicKeyId\": \"YWQ2NjQ4MTItZjY0NC00MWExLWFjMjktOGNmMzU3Y2VlNjk2\",\n \"accountId\": \"CN=Abby Smith,OU=Austin,OU=Americas,OU=Demo,DC=seri,DC=acme,DC=com\",\n \"sourceId\": \"8a807d4c73c545510173c545d4b60246\"\n}", + "options": { + "raw": { + "headerFamily": "json", + "language": "json" + } + } + }, + "auth": null + }, + "response": [ + { + "id": "8564666f-63d6-440d-9010-e152985a278e", + "name": "Reference to the password change.", + "originalRequest": { + "url": { + "path": [ + "set-password" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [] + }, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + }, + { + "key": "Accept", + "value": "application/json" + }, + { + "description": { + "content": "Added as a part of security scheme: oauth2", + "type": "text/plain" + }, + "key": "Authorization", + "value": "" + } + ], + "method": "POST", + "body": { + "mode": "raw", + "raw": "{\n \"identityId\": \"8a807d4c73c545510173c545f0a002ff\",\n \"encryptedPassword\": \"XzN+YwKgr2C+InkMYFMBG3UtjMEw5ZIql/XFlXo8cJNeslmkplx6vn4kd4/43IF9STBk5RnzR6XmjpEO+FwHDoiBwYZAkAZK/Iswxk4OdybG6Y4MStJCOCiK8osKr35IMMSV/mbO4wAeltoCk7daTWzTGLiI6UaT5tf+F2EgdjJZ7YqM8W8r7aUWsm3p2Xt01Y46ZRx0QaM91QruiIx2rECFT2pUO0wr+7oQ77jypATyGWRtADsu3YcvCk/6U5MqCnXMzKBcRas7NnZdSL/d5H1GglVGz3VLPMaivG4/oL4chOMmFCRl/zVsGxZ9RhN8rxsRGFFKn+rhExTi+bax3A==\",\n \"publicKeyId\": \"YWQ2NjQ4MTItZjY0NC00MWExLWFjMjktOGNmMzU3Y2VlNjk2\",\n \"accountId\": \"CN=Abby Smith,OU=Austin,OU=Americas,OU=Demo,DC=seri,DC=acme,DC=com\",\n \"sourceId\": \"8a807d4c73c545510173c545d4b60246\"\n}", + "options": { + "raw": { + "headerFamily": "json", + "language": "json" + } + } + } + }, + "status": "Accepted", + "code": 202, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "body": "{\n \"requestId\": \"089899f13a8f4da7824996191587bab9\",\n \"state\": \"IN_PROGRESS\"\n}", + "cookie": [], + "_postman_previewlanguage": "json" + }, + { + "id": "83f7de33-0e53-4950-b764-d1110fee5944", + "name": "Client Error - Returned if the request body is invalid.", + "originalRequest": { + "url": { + "path": [ + "set-password" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [] + }, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + }, + { + "key": "Accept", + "value": "application/json" + }, + { + "description": { + "content": "Added as a part of security scheme: oauth2", + "type": "text/plain" + }, + "key": "Authorization", + "value": "" + } + ], + "method": "POST", + "body": { + "mode": "raw", + "raw": "{\n \"identityId\": \"8a807d4c73c545510173c545f0a002ff\",\n \"encryptedPassword\": \"XzN+YwKgr2C+InkMYFMBG3UtjMEw5ZIql/XFlXo8cJNeslmkplx6vn4kd4/43IF9STBk5RnzR6XmjpEO+FwHDoiBwYZAkAZK/Iswxk4OdybG6Y4MStJCOCiK8osKr35IMMSV/mbO4wAeltoCk7daTWzTGLiI6UaT5tf+F2EgdjJZ7YqM8W8r7aUWsm3p2Xt01Y46ZRx0QaM91QruiIx2rECFT2pUO0wr+7oQ77jypATyGWRtADsu3YcvCk/6U5MqCnXMzKBcRas7NnZdSL/d5H1GglVGz3VLPMaivG4/oL4chOMmFCRl/zVsGxZ9RhN8rxsRGFFKn+rhExTi+bax3A==\",\n \"publicKeyId\": \"YWQ2NjQ4MTItZjY0NC00MWExLWFjMjktOGNmMzU3Y2VlNjk2\",\n \"accountId\": \"CN=Abby Smith,OU=Austin,OU=Americas,OU=Demo,DC=seri,DC=acme,DC=com\",\n \"sourceId\": \"8a807d4c73c545510173c545d4b60246\"\n}", + "options": { + "raw": { + "headerFamily": "json", + "language": "json" + } + } + } + }, + "status": "Bad Request", + "code": 400, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "body": "{\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 \"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 \"locale\": \"en-US\",\n \"localeOrigin\": \"DEFAULT\",\n \"text\": \"The request was syntactically correct but its content is semantically invalid.\"\n }\n ]\n}", + "cookie": [], + "_postman_previewlanguage": "json" + }, + { + "id": "22fd2833-3f7f-4eba-8852-389e2a38a552", + "name": "Unauthorized - Returned if there is no authorization header, or if the JWT token is expired.", + "originalRequest": { + "url": { + "path": [ + "set-password" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [] + }, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + }, + { + "key": "Accept", + "value": "application/json" + }, + { + "description": { + "content": "Added as a part of security scheme: oauth2", + "type": "text/plain" + }, + "key": "Authorization", + "value": "" + } + ], + "method": "POST", + "body": { + "mode": "raw", + "raw": "{\n \"identityId\": \"8a807d4c73c545510173c545f0a002ff\",\n \"encryptedPassword\": \"XzN+YwKgr2C+InkMYFMBG3UtjMEw5ZIql/XFlXo8cJNeslmkplx6vn4kd4/43IF9STBk5RnzR6XmjpEO+FwHDoiBwYZAkAZK/Iswxk4OdybG6Y4MStJCOCiK8osKr35IMMSV/mbO4wAeltoCk7daTWzTGLiI6UaT5tf+F2EgdjJZ7YqM8W8r7aUWsm3p2Xt01Y46ZRx0QaM91QruiIx2rECFT2pUO0wr+7oQ77jypATyGWRtADsu3YcvCk/6U5MqCnXMzKBcRas7NnZdSL/d5H1GglVGz3VLPMaivG4/oL4chOMmFCRl/zVsGxZ9RhN8rxsRGFFKn+rhExTi+bax3A==\",\n \"publicKeyId\": \"YWQ2NjQ4MTItZjY0NC00MWExLWFjMjktOGNmMzU3Y2VlNjk2\",\n \"accountId\": \"CN=Abby Smith,OU=Austin,OU=Americas,OU=Demo,DC=seri,DC=acme,DC=com\",\n \"sourceId\": \"8a807d4c73c545510173c545d4b60246\"\n}", + "options": { + "raw": { + "headerFamily": "json", + "language": "json" + } + } + } + }, + "status": "Unauthorized", + "code": 401, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "body": "{\n \"error\": \"JWT validation failed: JWT is expired\"\n}", + "cookie": [], + "_postman_previewlanguage": "json" + }, + { + "id": "17f9cfd6-ec07-41aa-95f1-af784fcfe0fc", + "name": "Forbidden - Returned if the user you are running as, doesn't have access to this end-point.", + "originalRequest": { + "url": { + "path": [ + "set-password" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [] + }, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + }, + { + "key": "Accept", + "value": "application/json" + }, + { + "description": { + "content": "Added as a part of security scheme: oauth2", + "type": "text/plain" + }, + "key": "Authorization", + "value": "" + } + ], + "method": "POST", + "body": { + "mode": "raw", + "raw": "{\n \"identityId\": \"8a807d4c73c545510173c545f0a002ff\",\n \"encryptedPassword\": \"XzN+YwKgr2C+InkMYFMBG3UtjMEw5ZIql/XFlXo8cJNeslmkplx6vn4kd4/43IF9STBk5RnzR6XmjpEO+FwHDoiBwYZAkAZK/Iswxk4OdybG6Y4MStJCOCiK8osKr35IMMSV/mbO4wAeltoCk7daTWzTGLiI6UaT5tf+F2EgdjJZ7YqM8W8r7aUWsm3p2Xt01Y46ZRx0QaM91QruiIx2rECFT2pUO0wr+7oQ77jypATyGWRtADsu3YcvCk/6U5MqCnXMzKBcRas7NnZdSL/d5H1GglVGz3VLPMaivG4/oL4chOMmFCRl/zVsGxZ9RhN8rxsRGFFKn+rhExTi+bax3A==\",\n \"publicKeyId\": \"YWQ2NjQ4MTItZjY0NC00MWExLWFjMjktOGNmMzU3Y2VlNjk2\",\n \"accountId\": \"CN=Abby Smith,OU=Austin,OU=Americas,OU=Demo,DC=seri,DC=acme,DC=com\",\n \"sourceId\": \"8a807d4c73c545510173c545d4b60246\"\n}", + "options": { + "raw": { + "headerFamily": "json", + "language": "json" + } + } + } + }, + "status": "Forbidden", + "code": 403, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "body": "{\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}", + "cookie": [], + "_postman_previewlanguage": "json" + }, + { + "id": "d3867938-d4e7-42c3-b48e-b2c7750cbc33", + "name": "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.", + "originalRequest": { + "url": { + "path": [ + "set-password" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [] + }, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + }, + { + "key": "Accept", + "value": "application/json" + }, + { + "description": { + "content": "Added as a part of security scheme: oauth2", + "type": "text/plain" + }, + "key": "Authorization", + "value": "" + } + ], + "method": "POST", + "body": { + "mode": "raw", + "raw": "{\n \"identityId\": \"8a807d4c73c545510173c545f0a002ff\",\n \"encryptedPassword\": \"XzN+YwKgr2C+InkMYFMBG3UtjMEw5ZIql/XFlXo8cJNeslmkplx6vn4kd4/43IF9STBk5RnzR6XmjpEO+FwHDoiBwYZAkAZK/Iswxk4OdybG6Y4MStJCOCiK8osKr35IMMSV/mbO4wAeltoCk7daTWzTGLiI6UaT5tf+F2EgdjJZ7YqM8W8r7aUWsm3p2Xt01Y46ZRx0QaM91QruiIx2rECFT2pUO0wr+7oQ77jypATyGWRtADsu3YcvCk/6U5MqCnXMzKBcRas7NnZdSL/d5H1GglVGz3VLPMaivG4/oL4chOMmFCRl/zVsGxZ9RhN8rxsRGFFKn+rhExTi+bax3A==\",\n \"publicKeyId\": \"YWQ2NjQ4MTItZjY0NC00MWExLWFjMjktOGNmMzU3Y2VlNjk2\",\n \"accountId\": \"CN=Abby Smith,OU=Austin,OU=Americas,OU=Demo,DC=seri,DC=acme,DC=com\",\n \"sourceId\": \"8a807d4c73c545510173c545d4b60246\"\n}", + "options": { + "raw": { + "headerFamily": "json", + "language": "json" + } + } + } + }, + "status": "Too Many Requests", + "code": 429, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "body": "{\n \"message\": \" Rate Limit Exceeded \"\n}", + "cookie": [], + "_postman_previewlanguage": "json" + }, + { + "id": "de56ad84-6751-4fb0-ada9-66cb2a933685", + "name": "Internal Server Error - Returned if there is an unexpected error.", + "originalRequest": { + "url": { + "path": [ + "set-password" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [] + }, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + }, + { + "key": "Accept", + "value": "application/json" + }, + { + "description": { + "content": "Added as a part of security scheme: oauth2", + "type": "text/plain" + }, + "key": "Authorization", + "value": "" + } + ], + "method": "POST", + "body": { + "mode": "raw", + "raw": "{\n \"identityId\": \"8a807d4c73c545510173c545f0a002ff\",\n \"encryptedPassword\": \"XzN+YwKgr2C+InkMYFMBG3UtjMEw5ZIql/XFlXo8cJNeslmkplx6vn4kd4/43IF9STBk5RnzR6XmjpEO+FwHDoiBwYZAkAZK/Iswxk4OdybG6Y4MStJCOCiK8osKr35IMMSV/mbO4wAeltoCk7daTWzTGLiI6UaT5tf+F2EgdjJZ7YqM8W8r7aUWsm3p2Xt01Y46ZRx0QaM91QruiIx2rECFT2pUO0wr+7oQ77jypATyGWRtADsu3YcvCk/6U5MqCnXMzKBcRas7NnZdSL/d5H1GglVGz3VLPMaivG4/oL4chOMmFCRl/zVsGxZ9RhN8rxsRGFFKn+rhExTi+bax3A==\",\n \"publicKeyId\": \"YWQ2NjQ4MTItZjY0NC00MWExLWFjMjktOGNmMzU3Y2VlNjk2\",\n \"accountId\": \"CN=Abby Smith,OU=Austin,OU=Americas,OU=Demo,DC=seri,DC=acme,DC=com\",\n \"sourceId\": \"8a807d4c73c545510173c545d4b60246\"\n}", + "options": { + "raw": { + "headerFamily": "json", + "language": "json" + } + } + } + }, + "status": "Internal Server Error", + "code": 500, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "body": "{\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}", + "cookie": [], + "_postman_previewlanguage": "json" + } + ], + "event": [], + "protocolProfileBehavior": { + "disableBodyPruning": true + } + }, + { + "id": "ce686091-528c-4d91-b3ad-516592322e24", + "name": "Get Password Change Request Status", + "request": { + "name": "Get Password Change Request Status", + "description": { + "content": "This API returns the status of a password change request. A token with identity owner or trusted API client application authority is required to call this API.", + "type": "text/plain" + }, + "url": { + "path": [ + "password-change-status", + ":id" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [ + { + "type": "any", + "value": "089899f13a8f4da7824996191587bab9", + "key": "id", + "disabled": false, + "description": { + "content": "(Required) Password change request ID", + "type": "text/plain" + } + } + ] + }, + "header": [ + { + "key": "Accept", + "value": "application/json" + } + ], + "method": "GET", + "body": {}, + "auth": null + }, + "response": [ + { + "id": "d43d8c15-4fdb-40fd-a026-0473cb0b1854", + "name": "Status of the password change request", + "originalRequest": { + "url": { + "path": [ + "password-change-status", + ":id" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [] + }, + "header": [ + { + "key": "Accept", + "value": "application/json" + }, + { + "description": { + "content": "Added as a part of security scheme: oauth2", + "type": "text/plain" + }, + "key": "Authorization", + "value": "" + } + ], + "method": "GET", + "body": {} + }, + "status": "OK", + "code": 200, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "body": "{\n \"requestId\": \"089899f13a8f4da7824996191587bab9\",\n \"state\": \"IN_PROGRESS\",\n \"errors\": [\n \"The password change payload is invalid\"\n ],\n \"sourceIds\": [\n \"2c918083746f642c01746f990884012a\"\n ]\n}", + "cookie": [], + "_postman_previewlanguage": "json" + }, + { + "id": "747e0742-d143-4bce-b6eb-8748040b240d", + "name": "Client Error - Returned if the request body is invalid.", + "originalRequest": { + "url": { + "path": [ + "password-change-status", + ":id" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [] + }, + "header": [ + { + "key": "Accept", + "value": "application/json" + }, + { + "description": { + "content": "Added as a part of security scheme: oauth2", + "type": "text/plain" + }, + "key": "Authorization", + "value": "" + } + ], + "method": "GET", + "body": {} + }, + "status": "Bad Request", + "code": 400, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "body": "{\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 \"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 \"locale\": \"en-US\",\n \"localeOrigin\": \"DEFAULT\",\n \"text\": \"The request was syntactically correct but its content is semantically invalid.\"\n }\n ]\n}", + "cookie": [], + "_postman_previewlanguage": "json" + }, + { + "id": "f3cd6a85-59a6-42ca-9808-516bf1a85374", + "name": "Unauthorized - Returned if there is no authorization header, or if the JWT token is expired.", + "originalRequest": { + "url": { + "path": [ + "password-change-status", + ":id" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [] + }, + "header": [ + { + "key": "Accept", + "value": "application/json" + }, + { + "description": { + "content": "Added as a part of security scheme: oauth2", + "type": "text/plain" + }, + "key": "Authorization", + "value": "" + } + ], + "method": "GET", + "body": {} + }, + "status": "Unauthorized", + "code": 401, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "body": "{\n \"error\": \"JWT validation failed: JWT is expired\"\n}", + "cookie": [], + "_postman_previewlanguage": "json" + }, + { + "id": "0256e488-4f81-47e8-b908-543cd0a55d00", + "name": "Forbidden - Returned if the user you are running as, doesn't have access to this end-point.", + "originalRequest": { + "url": { + "path": [ + "password-change-status", + ":id" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [] + }, + "header": [ + { + "key": "Accept", + "value": "application/json" + }, + { + "description": { + "content": "Added as a part of security scheme: oauth2", + "type": "text/plain" + }, + "key": "Authorization", + "value": "" + } + ], + "method": "GET", + "body": {} + }, + "status": "Forbidden", + "code": 403, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "body": "{\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}", + "cookie": [], + "_postman_previewlanguage": "json" + }, + { + "id": "bafd3c28-f44b-4ace-9efe-07988376e99f", + "name": "Not Found - returned if the request URL refers to a resource or object that does not exist", + "originalRequest": { + "url": { + "path": [ + "password-change-status", + ":id" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [] + }, + "header": [ + { + "key": "Accept", + "value": "application/json" + }, + { + "description": { + "content": "Added as a part of security scheme: oauth2", + "type": "text/plain" + }, + "key": "Authorization", + "value": "" + } + ], + "method": "GET", + "body": {} + }, + "status": "Not Found", + "code": 404, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "body": "{\n \"detailCode\": \"404 Not found\",\n \"trackingId\": \"b21b1f7ce4da4d639f2c62a57171b427\",\n \"messages\": [\n {\n \"locale\": \"en-US\",\n \"localeOrigin\": \"DEFAULT\",\n \"text\": \"The server did not find a current representation for the target resource.\"\n }\n ]\n}", + "cookie": [], + "_postman_previewlanguage": "json" + }, + { + "id": "14fd5875-71b6-4410-a0b7-cb3eb15a16be", + "name": "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.", + "originalRequest": { + "url": { + "path": [ + "password-change-status", + ":id" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [] + }, + "header": [ + { + "key": "Accept", + "value": "application/json" + }, + { + "description": { + "content": "Added as a part of security scheme: oauth2", + "type": "text/plain" + }, + "key": "Authorization", + "value": "" + } + ], + "method": "GET", + "body": {} + }, + "status": "Too Many Requests", + "code": 429, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "body": "{\n \"message\": \" Rate Limit Exceeded \"\n}", + "cookie": [], + "_postman_previewlanguage": "json" + }, + { + "id": "22f843c0-055a-498a-92f2-86df7882c2eb", + "name": "Internal Server Error - Returned if there is an unexpected error.", + "originalRequest": { + "url": { + "path": [ + "password-change-status", + ":id" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [] + }, + "header": [ + { + "key": "Accept", + "value": "application/json" + }, + { + "description": { + "content": "Added as a part of security scheme: oauth2", + "type": "text/plain" + }, + "key": "Authorization", + "value": "" + } + ], + "method": "GET", + "body": {} + }, + "status": "Internal Server Error", + "code": 500, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "body": "{\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}", + "cookie": [], + "_postman_previewlanguage": "json" + } + ], + "event": [], + "protocolProfileBehavior": { + "disableBodyPruning": true + } + } + ] + }, + { + "name": "Password Dictionary", + "description": "Use this API to implement password dictionary functionality. \nWith this functionality in place, administrators can create password dictionaries to prevent users from using certain words or characters in their passwords. \n\nA password dictionary is a list of words or characters that users are prevented from including in their passwords. \nThis can help protect users from themselves and force them to create passwords that are not easy to break. \n\nA password dictionary must meet the following requirements to for the API to handle them correctly: \n\n- It must be in .txt format.\n\n- All characters must be UTF-8 characters. \n\n- Each line must contain a single word or character with no spaces or whitespace characters.\n\n- It must contain at least one line other than the locale string.\n\n- Each line must not exceed 128 characters.\n\n- The file must not exceed 2500 lines. \n\nAdministrators should also consider the following when they create their dictionaries: \n\n- Lines starting with a # represent comments.\n\n- All words in the password dictionary are case-insensitive. \nFor example, adding the word \"password\" to the dictionary also disallows the following: PASSWORD, Password, and PassWord.\n\n- The dictionary uses substring matching. \nFor example, adding the word \"spring\" to the dictionary also disallows the following: Spring124, 345SprinG, and 8spring.\nUsers can then select 'Change Password' to update their passwords. \n\nAdministrators must do the following to create a password dictionary: \n\n- Create the text file that will contain the prohibited password values.\n\n- If the dictionary is not in English, they must add a locale string to the top line: locale:`languageCode`_`countryCode`\n\nThe languageCode value refers to the language's 2-letter ISO 639-1 code.\nThe countryCode value refers to the country's 2-letter ISO 3166-1 code.\n\nRefer to this list https://docs.oracle.com/cd/E13214_01/wli/docs92/xref/xqisocodes.html to see all the available ISO 639-1 language codes and ISO 3166-1 country codes.\n\n- Upload the .txt file to IdentityNow with [Update Password Dictionary](https://developer.sailpoint.com/idn/api/v3/update-password-dictionary). Uploading a new file always overwrites the previous dictionary file.\n\nAdministrators can then specify which password policies check new passwords against the password dictionary by doing the following: In the Admin panel, they can use the Password Mgmt dropdown menu to select Policies, select the policy, and select the 'Prevent use of words in this site's password dictionary' checkbox beside it.\n\nRefer to [Configuring Advanced Password Management Options](https://documentation.sailpoint.com/saas/help/pwd/adv_config.html) for more information about password dictionaries.\n", + "item": [ + { + "id": "4b27f5fb-477c-4f37-9abc-65de7a1bc2a5", + "name": "Get Password Dictionary", + "request": { + "name": "Get Password Dictionary", + "description": { + "content": "This gets password dictionary for the organization.\nA token with ORG_ADMIN authority is required to call this API.\nThe password dictionary file can contain lines that are:\n1. comment lines - the first character is '#', can be 128 Unicode codepoints in length, and are ignored during processing\n2. empty lines\n3. locale line - the first line that starts with \"locale=\" is considered to be locale line, the rest are treated as normal content lines\n4. line containing the password dictionary word - it must start with non-whitespace character and only non-whitespace characters are allowed;\n maximum length of the line is 128 Unicode codepoints\n\n\nPassword dictionary file may not contain more than 2,500 lines (not counting whitespace lines, comment lines and locale line).\n Password dict file must contain UTF-8 characters only.\n\n# Sample password text file\n\n```\n\n# Password dictionary small test file\n\nlocale=en_US\n\n# Password dictionary prohibited words\n\nqwerty\nabcd\naaaaa\npassword\nqazxsws\n\n```", + "type": "text/plain" + }, + "url": { + "path": [ + "password-dictionary" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [] + }, + "header": [ + { + "key": "Accept", + "value": "text/plain" + } + ], + "method": "GET", + "body": {}, + "auth": null + }, + "response": [ + { + "id": "d42c9371-fd9a-4e00-a84b-ea966732c945", + "name": "A password dictionary response", + "originalRequest": { + "url": { + "path": [ + "password-dictionary" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [] + }, + "header": [ + { + "key": "Accept", + "value": "text/plain" + }, + { + "description": { + "content": "Added as a part of security scheme: oauth2", + "type": "text/plain" + }, + "key": "Authorization", + "value": "" + } + ], + "method": "GET", + "body": {} + }, + "status": "OK", + "code": 200, + "header": [ + { + "key": "Content-Type", + "value": "text/plain" + } + ], + "body": "amet in occaecat in", + "cookie": [], + "_postman_previewlanguage": "text" + }, + { + "id": "6ed04cdb-a28c-4277-9232-be633b50a422", + "name": "Client Error - Returned if the request body is invalid.", + "originalRequest": { + "url": { + "path": [ + "password-dictionary" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [] + }, + "header": [ + { + "key": "Accept", + "value": "application/json" + }, + { + "description": { + "content": "Added as a part of security scheme: oauth2", + "type": "text/plain" + }, + "key": "Authorization", + "value": "" + } + ], + "method": "GET", + "body": {} + }, + "status": "Bad Request", + "code": 400, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "body": "{\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 \"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 \"locale\": \"en-US\",\n \"localeOrigin\": \"DEFAULT\",\n \"text\": \"The request was syntactically correct but its content is semantically invalid.\"\n }\n ]\n}", + "cookie": [], + "_postman_previewlanguage": "json" + }, + { + "id": "98f93d73-4047-43e0-84da-14abfa950019", + "name": "Unauthorized - Returned if there is no authorization header, or if the JWT token is expired.", + "originalRequest": { + "url": { + "path": [ + "password-dictionary" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [] + }, + "header": [ + { + "key": "Accept", + "value": "application/json" + }, + { + "description": { + "content": "Added as a part of security scheme: oauth2", + "type": "text/plain" + }, + "key": "Authorization", + "value": "" + } + ], + "method": "GET", + "body": {} + }, + "status": "Unauthorized", + "code": 401, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "body": "{\n \"error\": \"JWT validation failed: JWT is expired\"\n}", + "cookie": [], + "_postman_previewlanguage": "json" + }, + { + "id": "572665b7-9b92-4e65-aa0a-1cf2abe51ca5", + "name": "Forbidden - Returned if the user you are running as, doesn't have access to this end-point.", + "originalRequest": { + "url": { + "path": [ + "password-dictionary" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [] + }, + "header": [ + { + "key": "Accept", + "value": "application/json" + }, + { + "description": { + "content": "Added as a part of security scheme: oauth2", + "type": "text/plain" + }, + "key": "Authorization", + "value": "" + } + ], + "method": "GET", + "body": {} + }, + "status": "Forbidden", + "code": 403, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "body": "{\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}", + "cookie": [], + "_postman_previewlanguage": "json" + }, + { + "id": "c897e16c-dce8-4c74-b7c4-6a529e535e71", + "name": "Not Found - returned if the request URL refers to a resource or object that does not exist", + "originalRequest": { + "url": { + "path": [ + "password-dictionary" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [] + }, + "header": [ + { + "key": "Accept", + "value": "application/json" + }, + { + "description": { + "content": "Added as a part of security scheme: oauth2", + "type": "text/plain" + }, + "key": "Authorization", + "value": "" + } + ], + "method": "GET", + "body": {} + }, + "status": "Not Found", + "code": 404, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "body": "{\n \"detailCode\": \"404 Not found\",\n \"trackingId\": \"b21b1f7ce4da4d639f2c62a57171b427\",\n \"messages\": [\n {\n \"locale\": \"en-US\",\n \"localeOrigin\": \"DEFAULT\",\n \"text\": \"The server did not find a current representation for the target resource.\"\n }\n ]\n}", + "cookie": [], + "_postman_previewlanguage": "json" + }, + { + "id": "2a497789-d3bd-4d58-b124-8e36e55ac955", + "name": "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.", + "originalRequest": { + "url": { + "path": [ + "password-dictionary" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [] + }, + "header": [ + { + "key": "Accept", + "value": "application/json" + }, + { + "description": { + "content": "Added as a part of security scheme: oauth2", + "type": "text/plain" + }, + "key": "Authorization", + "value": "" + } + ], + "method": "GET", + "body": {} + }, + "status": "Too Many Requests", + "code": 429, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "body": "{\n \"message\": \" Rate Limit Exceeded \"\n}", + "cookie": [], + "_postman_previewlanguage": "json" + }, + { + "id": "be66b933-45c7-47e8-b247-a7b778e7ab88", + "name": "Internal Server Error - Returned if there is an unexpected error.", + "originalRequest": { + "url": { + "path": [ + "password-dictionary" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [] + }, + "header": [ + { + "key": "Accept", + "value": "application/json" + }, + { + "description": { + "content": "Added as a part of security scheme: oauth2", + "type": "text/plain" + }, + "key": "Authorization", + "value": "" + } + ], + "method": "GET", + "body": {} + }, + "status": "Internal Server Error", + "code": 500, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "body": "{\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}", + "cookie": [], + "_postman_previewlanguage": "json" + } + ], + "event": [], + "protocolProfileBehavior": { + "disableBodyPruning": true + } + }, + { + "id": "c36a9f55-6358-454e-ae2b-4e70df83d555", + "name": "Update Password Dictionary", + "request": { + "name": "Update Password Dictionary", + "description": { + "content": "This updates password dictionary for the organization.\nA token with ORG_ADMIN authority is required to call this API.\nThe password dictionary file can contain lines that are:\n1. comment lines - the first character is '#', can be 128 Unicode codepoints in length, and are ignored during processing\n2. empty lines\n3. locale line - the first line that starts with \"locale=\" is considered to be locale line, the rest are treated as normal content lines\n4. line containing the password dictionary word - it must start with non-whitespace character and only non-whitespace characters are allowed;\n maximum length of the line is 128 Unicode codepoints\n\n\nPassword dictionary file may not contain more than 2,500 lines (not counting whitespace lines, comment lines and locale line).\n Password dict file must contain UTF-8 characters only.\n\n# Sample password text file\n\n```\n\n# Password dictionary small test file\n\nlocale=en_US\n\n# Password dictionary prohibited words\n\nqwerty\nabcd\naaaaa\npassword\nqazxsws\n\n```", + "type": "text/plain" + }, + "url": { + "path": [ + "password-dictionary" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [] + }, + "header": [ + { + "key": "Content-Type", + "value": "multipart/form-data" + }, + { + "key": "Accept", + "value": "application/json" + } + ], + "method": "PUT", + "body": { + "mode": "formdata", + "formdata": [ + { + "description": { + "content": "", + "type": "text/plain" + }, + "key": "file", + "value": "inc", + "type": "text" + } + ] + }, + "auth": null + }, + "response": [ + { + "id": "a2e85bdc-c37c-4ea8-9565-103872c989d2", + "name": "Successfully updated.", + "originalRequest": { + "url": { + "path": [ + "password-dictionary" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [] + }, + "header": [ + { + "key": "Content-Type", + "value": "multipart/form-data" + }, + { + "description": { + "content": "Added as a part of security scheme: oauth2", + "type": "text/plain" + }, + "key": "Authorization", + "value": "" + } + ], + "method": "PUT", + "body": { + "mode": "formdata", + "formdata": [ + { + "description": { + "content": "", + "type": "text/plain" + }, + "key": "file", + "value": "inc", + "type": "text" + } + ] + } + }, + "status": "OK", + "code": 200, + "header": [], + "cookie": [], + "_postman_previewlanguage": "text" + }, + { + "id": "acf569ff-2445-4031-8c58-62471011d00a", + "name": "Created.", + "originalRequest": { + "url": { + "path": [ + "password-dictionary" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [] + }, + "header": [ + { + "key": "Content-Type", + "value": "multipart/form-data" + }, + { + "description": { + "content": "Added as a part of security scheme: oauth2", + "type": "text/plain" + }, + "key": "Authorization", + "value": "" + } + ], + "method": "PUT", + "body": { + "mode": "formdata", + "formdata": [ + { + "description": { + "content": "", + "type": "text/plain" + }, + "key": "file", + "value": "inc", + "type": "text" + } + ] + } + }, + "status": "Created", + "code": 201, + "header": [], + "cookie": [], + "_postman_previewlanguage": "text" + }, + { + "id": "7f374fab-42e8-43db-aa0e-fdf4370ee337", + "name": "Client Error - Returned if the request body is invalid.", + "originalRequest": { + "url": { + "path": [ + "password-dictionary" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [] + }, + "header": [ + { + "key": "Content-Type", + "value": "multipart/form-data" + }, + { + "key": "Accept", + "value": "application/json" + }, + { + "description": { + "content": "Added as a part of security scheme: oauth2", + "type": "text/plain" + }, + "key": "Authorization", + "value": "" + } + ], + "method": "PUT", + "body": { + "mode": "formdata", + "formdata": [ + { + "description": { + "content": "", + "type": "text/plain" + }, + "key": "file", + "value": "inc", + "type": "text" + } + ] + } + }, + "status": "Bad Request", + "code": 400, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "body": "{\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 \"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 \"locale\": \"en-US\",\n \"localeOrigin\": \"DEFAULT\",\n \"text\": \"The request was syntactically correct but its content is semantically invalid.\"\n }\n ]\n}", + "cookie": [], + "_postman_previewlanguage": "json" + }, + { + "id": "88a6288a-9792-4d57-84f0-316d8c534b3c", + "name": "Unauthorized - Returned if there is no authorization header, or if the JWT token is expired.", + "originalRequest": { + "url": { + "path": [ + "password-dictionary" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [] + }, + "header": [ + { + "key": "Content-Type", + "value": "multipart/form-data" + }, + { + "key": "Accept", + "value": "application/json" + }, + { + "description": { + "content": "Added as a part of security scheme: oauth2", + "type": "text/plain" + }, + "key": "Authorization", + "value": "" + } + ], + "method": "PUT", + "body": { + "mode": "formdata", + "formdata": [ + { + "description": { + "content": "", + "type": "text/plain" + }, + "key": "file", + "value": "inc", + "type": "text" + } + ] + } + }, + "status": "Unauthorized", + "code": 401, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "body": "{\n \"error\": \"JWT validation failed: JWT is expired\"\n}", + "cookie": [], + "_postman_previewlanguage": "json" + }, + { + "id": "c25d82b2-5fcb-4dbb-b5cd-dadce845eea9", + "name": "Forbidden - Returned if the user you are running as, doesn't have access to this end-point.", + "originalRequest": { + "url": { + "path": [ + "password-dictionary" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [] + }, + "header": [ + { + "key": "Content-Type", + "value": "multipart/form-data" + }, + { + "key": "Accept", + "value": "application/json" + }, + { + "description": { + "content": "Added as a part of security scheme: oauth2", + "type": "text/plain" + }, + "key": "Authorization", + "value": "" + } + ], + "method": "PUT", + "body": { + "mode": "formdata", + "formdata": [ + { + "description": { + "content": "", + "type": "text/plain" + }, + "key": "file", + "value": "inc", + "type": "text" + } + ] + } + }, + "status": "Forbidden", + "code": 403, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "body": "{\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}", + "cookie": [], + "_postman_previewlanguage": "json" + }, + { + "id": "29384828-d876-49aa-8421-b6d05f113e08", + "name": "Not Found - returned if the request URL refers to a resource or object that does not exist", + "originalRequest": { + "url": { + "path": [ + "password-dictionary" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [] + }, + "header": [ + { + "key": "Content-Type", + "value": "multipart/form-data" + }, + { + "key": "Accept", + "value": "application/json" + }, + { + "description": { + "content": "Added as a part of security scheme: oauth2", + "type": "text/plain" + }, + "key": "Authorization", + "value": "" + } + ], + "method": "PUT", + "body": { + "mode": "formdata", + "formdata": [ + { + "description": { + "content": "", + "type": "text/plain" + }, + "key": "file", + "value": "inc", + "type": "text" + } + ] + } + }, + "status": "Not Found", + "code": 404, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "body": "{\n \"detailCode\": \"404 Not found\",\n \"trackingId\": \"b21b1f7ce4da4d639f2c62a57171b427\",\n \"messages\": [\n {\n \"locale\": \"en-US\",\n \"localeOrigin\": \"DEFAULT\",\n \"text\": \"The server did not find a current representation for the target resource.\"\n }\n ]\n}", + "cookie": [], + "_postman_previewlanguage": "json" + }, + { + "id": "5e0210cc-a54d-44bb-a9e0-ebd64d674f74", + "name": "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.", + "originalRequest": { + "url": { + "path": [ + "password-dictionary" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [] + }, + "header": [ + { + "key": "Content-Type", + "value": "multipart/form-data" + }, + { + "key": "Accept", + "value": "application/json" + }, + { + "description": { + "content": "Added as a part of security scheme: oauth2", + "type": "text/plain" + }, + "key": "Authorization", + "value": "" + } + ], + "method": "PUT", + "body": { + "mode": "formdata", + "formdata": [ + { + "description": { + "content": "", + "type": "text/plain" + }, + "key": "file", + "value": "inc", + "type": "text" + } + ] + } + }, + "status": "Too Many Requests", + "code": 429, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "body": "{\n \"message\": \" Rate Limit Exceeded \"\n}", + "cookie": [], + "_postman_previewlanguage": "json" + }, + { + "id": "47d20881-7b46-4f54-ac3a-da953c459df0", + "name": "Internal Server Error - Returned if there is an unexpected error.", + "originalRequest": { + "url": { + "path": [ + "password-dictionary" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [] + }, + "header": [ + { + "key": "Content-Type", + "value": "multipart/form-data" + }, + { + "key": "Accept", + "value": "application/json" + }, + { + "description": { + "content": "Added as a part of security scheme: oauth2", + "type": "text/plain" + }, + "key": "Authorization", + "value": "" + } + ], + "method": "PUT", + "body": { + "mode": "formdata", + "formdata": [ + { + "description": { + "content": "", + "type": "text/plain" + }, + "key": "file", + "value": "inc", + "type": "text" + } + ] + } + }, + "status": "Internal Server Error", + "code": 500, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "body": "{\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}", + "cookie": [], + "_postman_previewlanguage": "json" + } + ], + "event": [], + "protocolProfileBehavior": { + "disableBodyPruning": true + } + } + ] + }, + { + "name": "Password Sync Groups", + "description": "Use this API to implement password sync group functionality. \nWith this functionality in place, administrators can group sources into password sync groups so that all their applications share the same password. \nThis allows users to update the password for all the applications in a sync group if they want, rather than updating each password individually. \n\nA password sync group is a group of applications that shares a password. \nAdministrators create these groups by grouping the applications' sources. \nFor example, an administrator can group the ActiveDirectory, GitHub, and G Suite sources together so that all those sources' applications can also be grouped to share a password. \nA user can then update his or her password for ActiveDirectory, GitHub, Gmail, Google Drive, and Google Calendar all at once, rather then updating each one individually.\n\nThe following are required for administrators to create a password sync group in IdentityNow: \n\n- At least two direct connect sources connected to IdentityNow and configured for Password Management.\n\n- Each authentication source in a sync group must have at least one application. Refer to [Adding and Resetting Application Passwords](https://documentation.sailpoint.com/saas/help/pwd/adv_config.html#adding-and-resetting-application-passwords) for more information about adding applications to sources.\n\n- At least one password policy. Refer to [Managing Password Policies](https://documentation.sailpoint.com/saas/help/pwd/policies.html) for more information about password policies. \n\nIn the Admin panel in IdentityNow, administrators can use the Password Mgmt dropdown menu to select Sync Groups. \nTo create a sync group, administrators must provide a name, choose a password policy to be enforced across the sources in the sync group, and select the sources to include in the sync group. \n\nAdministrators can also delete sync groups in IdentityNow, but they should know the following before they do: \n\n- Passwords related to the associated sources will become independent, so changing one will not change the others anymore. \n\n- Passwords for the sources' connected applications will also become independent. \n\n- Password policies assigned to the sync group are then assigned directly to the associated sources. \nTo change the password policy for a source, administrators must edit it directly. \n\nOnce the password sync group has been created, users can update the password for the group in Password Manager.\n\nRefer to [Managing Password Sync Groups](https://documentation.sailpoint.com/saas/help/pwd/sync_grps.html) for more information about password sync groups.\n", + "item": [ + { + "id": "9a3bfc25-75ec-4ace-8ffe-be9ffa89cedd", + "name": "Get Password Sync Group List", + "request": { + "name": "Get Password Sync Group List", + "description": { + "content": "This API returns a list of password sync groups. A token with ORG_ADMIN authority is required to call this API.", + "type": "text/plain" + }, + "url": { + "path": [ + "password-sync-groups" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [ + { + "disabled": false, + "description": { + "content": "Max number of results to return.\nSee [V3 API Standard Collection Parameters](https://developer.sailpoint.com/idn/api/standard-collection-parameters) for more information.", + "type": "text/plain" + }, + "key": "limit", + "value": "250" + }, + { + "disabled": false, + "description": { + "content": "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.", + "type": "text/plain" + }, + "key": "offset", + "value": "0" + }, + { + "disabled": false, + "description": { + "content": "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.", + "type": "text/plain" + }, + "key": "count", + "value": "true" + } + ], + "variable": [] + }, + "header": [ + { + "key": "Accept", + "value": "application/json" + } + ], + "method": "GET", + "body": {}, + "auth": null + }, + "response": [ + { + "id": "9bd31c3c-256c-4e77-8a66-c8dc06dc4aa7", + "name": "A list of password sync groups.", + "originalRequest": { + "url": { + "path": [ + "password-sync-groups" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [ + { + "disabled": false, + "description": { + "content": "Max number of results to return.\nSee [V3 API Standard Collection Parameters](https://developer.sailpoint.com/idn/api/standard-collection-parameters) for more information.", + "type": "text/plain" + }, + "key": "limit", + "value": "250" + }, + { + "disabled": false, + "description": { + "content": "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.", + "type": "text/plain" + }, + "key": "offset", + "value": "0" + }, + { + "disabled": false, + "description": { + "content": "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.", + "type": "text/plain" + }, + "key": "count", + "value": "true" + } + ], + "variable": [] + }, + "header": [ + { + "key": "Accept", + "value": "application/json" + }, + { + "description": { + "content": "Added as a part of security scheme: oauth2", + "type": "text/plain" + }, + "key": "Authorization", + "value": "" + } + ], + "method": "GET", + "body": {} + }, + "status": "OK", + "code": 200, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "body": "[\n {\n \"id\": \"6881f631-3bd5-4213-9c75-8e05cc3e35dd\",\n \"name\": \"Password Sync Group 1\",\n \"passwordPolicyId\": \"2c91808d744ba0ce01746f93b6204501\",\n \"sourceIds\": [\n \"2c918084660f45d6016617daa9210584\",\n \"2c918084660f45d6016617daa9210500\"\n ]\n },\n {\n \"id\": \"6881f631-3bd5-4213-9c75-8e05cc3e35dd\",\n \"name\": \"Password Sync Group 1\",\n \"passwordPolicyId\": \"2c91808d744ba0ce01746f93b6204501\",\n \"sourceIds\": [\n \"2c918084660f45d6016617daa9210584\",\n \"2c918084660f45d6016617daa9210500\"\n ]\n }\n]", + "cookie": [], + "_postman_previewlanguage": "json" + }, + { + "id": "8b2bc94b-cdfd-4410-b9be-7d165aa5ece3", + "name": "Client Error - Returned if the request body is invalid.", + "originalRequest": { + "url": { + "path": [ + "password-sync-groups" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [ + { + "disabled": false, + "description": { + "content": "Max number of results to return.\nSee [V3 API Standard Collection Parameters](https://developer.sailpoint.com/idn/api/standard-collection-parameters) for more information.", + "type": "text/plain" + }, + "key": "limit", + "value": "250" + }, + { + "disabled": false, + "description": { + "content": "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.", + "type": "text/plain" + }, + "key": "offset", + "value": "0" + }, + { + "disabled": false, + "description": { + "content": "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.", + "type": "text/plain" + }, + "key": "count", + "value": "true" + } + ], + "variable": [] + }, + "header": [ + { + "key": "Accept", + "value": "application/json" + }, + { + "description": { + "content": "Added as a part of security scheme: oauth2", + "type": "text/plain" + }, + "key": "Authorization", + "value": "" + } + ], + "method": "GET", + "body": {} + }, + "status": "Bad Request", + "code": 400, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "body": "{\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 \"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 \"locale\": \"en-US\",\n \"localeOrigin\": \"DEFAULT\",\n \"text\": \"The request was syntactically correct but its content is semantically invalid.\"\n }\n ]\n}", + "cookie": [], + "_postman_previewlanguage": "json" + }, + { + "id": "3eba7460-9cb6-484e-8f31-6b37eb30dc00", + "name": "Unauthorized - Returned if there is no authorization header, or if the JWT token is expired.", + "originalRequest": { + "url": { + "path": [ + "password-sync-groups" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [ + { + "disabled": false, + "description": { + "content": "Max number of results to return.\nSee [V3 API Standard Collection Parameters](https://developer.sailpoint.com/idn/api/standard-collection-parameters) for more information.", + "type": "text/plain" + }, + "key": "limit", + "value": "250" + }, + { + "disabled": false, + "description": { + "content": "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.", + "type": "text/plain" + }, + "key": "offset", + "value": "0" + }, + { + "disabled": false, + "description": { + "content": "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.", + "type": "text/plain" + }, + "key": "count", + "value": "true" + } + ], + "variable": [] + }, + "header": [ + { + "key": "Accept", + "value": "application/json" + }, + { + "description": { + "content": "Added as a part of security scheme: oauth2", + "type": "text/plain" + }, + "key": "Authorization", + "value": "" + } + ], + "method": "GET", + "body": {} + }, + "status": "Unauthorized", + "code": 401, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "body": "{\n \"error\": \"JWT validation failed: JWT is expired\"\n}", + "cookie": [], + "_postman_previewlanguage": "json" + }, + { + "id": "2391ad19-5043-4617-8d17-0f4ee68b753d", + "name": "Forbidden - Returned if the user you are running as, doesn't have access to this end-point.", + "originalRequest": { + "url": { + "path": [ + "password-sync-groups" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [ + { + "disabled": false, + "description": { + "content": "Max number of results to return.\nSee [V3 API Standard Collection Parameters](https://developer.sailpoint.com/idn/api/standard-collection-parameters) for more information.", + "type": "text/plain" + }, + "key": "limit", + "value": "250" + }, + { + "disabled": false, + "description": { + "content": "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.", + "type": "text/plain" + }, + "key": "offset", + "value": "0" + }, + { + "disabled": false, + "description": { + "content": "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.", + "type": "text/plain" + }, + "key": "count", + "value": "true" + } + ], + "variable": [] + }, + "header": [ + { + "key": "Accept", + "value": "application/json" + }, + { + "description": { + "content": "Added as a part of security scheme: oauth2", + "type": "text/plain" + }, + "key": "Authorization", + "value": "" + } + ], + "method": "GET", + "body": {} + }, + "status": "Forbidden", + "code": 403, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "body": "{\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}", + "cookie": [], + "_postman_previewlanguage": "json" + }, + { + "id": "4ebac23b-0817-4041-a05e-4c41b2d1d6cf", + "name": "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.", + "originalRequest": { + "url": { + "path": [ + "password-sync-groups" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [ + { + "disabled": false, + "description": { + "content": "Max number of results to return.\nSee [V3 API Standard Collection Parameters](https://developer.sailpoint.com/idn/api/standard-collection-parameters) for more information.", + "type": "text/plain" + }, + "key": "limit", + "value": "250" + }, + { + "disabled": false, + "description": { + "content": "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.", + "type": "text/plain" + }, + "key": "offset", + "value": "0" + }, + { + "disabled": false, + "description": { + "content": "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.", + "type": "text/plain" + }, + "key": "count", + "value": "true" + } + ], + "variable": [] + }, + "header": [ + { + "key": "Accept", + "value": "application/json" + }, + { + "description": { + "content": "Added as a part of security scheme: oauth2", + "type": "text/plain" + }, + "key": "Authorization", + "value": "" + } + ], + "method": "GET", + "body": {} + }, + "status": "Too Many Requests", + "code": 429, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "body": "{\n \"message\": \" Rate Limit Exceeded \"\n}", + "cookie": [], + "_postman_previewlanguage": "json" + }, + { + "id": "0eb36cff-4a7e-48d2-828a-5188a4724311", + "name": "Internal Server Error - Returned if there is an unexpected error.", + "originalRequest": { + "url": { + "path": [ + "password-sync-groups" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [ + { + "disabled": false, + "description": { + "content": "Max number of results to return.\nSee [V3 API Standard Collection Parameters](https://developer.sailpoint.com/idn/api/standard-collection-parameters) for more information.", + "type": "text/plain" + }, + "key": "limit", + "value": "250" + }, + { + "disabled": false, + "description": { + "content": "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.", + "type": "text/plain" + }, + "key": "offset", + "value": "0" + }, + { + "disabled": false, + "description": { + "content": "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.", + "type": "text/plain" + }, + "key": "count", + "value": "true" + } + ], + "variable": [] + }, + "header": [ + { + "key": "Accept", + "value": "application/json" + }, + { + "description": { + "content": "Added as a part of security scheme: oauth2", + "type": "text/plain" + }, + "key": "Authorization", + "value": "" + } + ], + "method": "GET", + "body": {} + }, + "status": "Internal Server Error", + "code": 500, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "body": "{\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}", + "cookie": [], + "_postman_previewlanguage": "json" + } + ], + "event": [], + "protocolProfileBehavior": { + "disableBodyPruning": true + } + }, + { + "id": "6c47395f-27d5-422f-9899-841c5653a311", + "name": "Create Password Sync Group", + "request": { + "name": "Create Password Sync Group", + "description": { + "content": "This API creates a password sync group based on the specifications provided. A token with ORG_ADMIN authority is required to call this API.", + "type": "text/plain" + }, + "url": { + "path": [ + "password-sync-groups" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [] + }, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + }, + { + "key": "Accept", + "value": "application/json" + } + ], + "method": "POST", + "body": { + "mode": "raw", + "raw": "{\n \"name\": \"Password Sync Group 2\",\n \"passwordPolicyId\": \"2c91808d744ba0ce01746f93b6204501\",\n \"sourceIds\": [\n \"2c918084660f45d6016617daa9210584\",\n \"2c918084660f45d6016617daa9210500\"\n ]\n}", + "options": { + "raw": { + "headerFamily": "json", + "language": "json" + } + } + }, + "auth": null + }, + "response": [ + { + "id": "6790d290-ebf4-4ba9-882f-c9aced1b37d7", + "name": "Reference to the password sync group.", + "originalRequest": { + "url": { + "path": [ + "password-sync-groups" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [] + }, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + }, + { + "key": "Accept", + "value": "application/json" + }, + { + "description": { + "content": "Added as a part of security scheme: oauth2", + "type": "text/plain" + }, + "key": "Authorization", + "value": "" + } + ], + "method": "POST", + "body": { + "mode": "raw", + "raw": "{\n \"name\": \"Password Sync Group 2\",\n \"passwordPolicyId\": \"2c91808d744ba0ce01746f93b6204501\",\n \"sourceIds\": [\n \"2c918084660f45d6016617daa9210584\",\n \"2c918084660f45d6016617daa9210500\"\n ]\n}", + "options": { + "raw": { + "headerFamily": "json", + "language": "json" + } + } + } + }, + "status": "OK", + "code": 200, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "body": "{\n \"id\": \"6881f631-3bd5-4213-9c75-8e05cc3e35dd\",\n \"name\": \"Password Sync Group 2\",\n \"passwordPolicyId\": \"2c91808d744ba0ce01746f93b6204501\",\n \"sourceIds\": [\n \"2c918084660f45d6016617daa9210584\",\n \"2c918084660f45d6016617daa9210500\"\n ]\n}", + "cookie": [], + "_postman_previewlanguage": "json" + }, + { + "id": "cd738d7c-4e89-4209-8c27-c52dacbec870", + "name": "Client Error - Returned if the request body is invalid.", + "originalRequest": { + "url": { + "path": [ + "password-sync-groups" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [] + }, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + }, + { + "key": "Accept", + "value": "application/json" + }, + { + "description": { + "content": "Added as a part of security scheme: oauth2", + "type": "text/plain" + }, + "key": "Authorization", + "value": "" + } + ], + "method": "POST", + "body": { + "mode": "raw", + "raw": "{\n \"name\": \"Password Sync Group 2\",\n \"passwordPolicyId\": \"2c91808d744ba0ce01746f93b6204501\",\n \"sourceIds\": [\n \"2c918084660f45d6016617daa9210584\",\n \"2c918084660f45d6016617daa9210500\"\n ]\n}", + "options": { + "raw": { + "headerFamily": "json", + "language": "json" + } + } + } + }, + "status": "Bad Request", + "code": 400, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "body": "{\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 \"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 \"locale\": \"en-US\",\n \"localeOrigin\": \"DEFAULT\",\n \"text\": \"The request was syntactically correct but its content is semantically invalid.\"\n }\n ]\n}", + "cookie": [], + "_postman_previewlanguage": "json" + }, + { + "id": "0e49e9d9-4482-40cd-ab79-38e92aee8fce", + "name": "Unauthorized - Returned if there is no authorization header, or if the JWT token is expired.", + "originalRequest": { + "url": { + "path": [ + "password-sync-groups" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [] + }, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + }, + { + "key": "Accept", + "value": "application/json" + }, + { + "description": { + "content": "Added as a part of security scheme: oauth2", + "type": "text/plain" + }, + "key": "Authorization", + "value": "" + } + ], + "method": "POST", + "body": { + "mode": "raw", + "raw": "{\n \"name\": \"Password Sync Group 2\",\n \"passwordPolicyId\": \"2c91808d744ba0ce01746f93b6204501\",\n \"sourceIds\": [\n \"2c918084660f45d6016617daa9210584\",\n \"2c918084660f45d6016617daa9210500\"\n ]\n}", + "options": { + "raw": { + "headerFamily": "json", + "language": "json" + } + } + } + }, + "status": "Unauthorized", + "code": 401, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "body": "{\n \"error\": \"JWT validation failed: JWT is expired\"\n}", + "cookie": [], + "_postman_previewlanguage": "json" + }, + { + "id": "7a297691-b14d-429c-a36c-00b826b38962", + "name": "Forbidden - Returned if the user you are running as, doesn't have access to this end-point.", + "originalRequest": { + "url": { + "path": [ + "password-sync-groups" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [] + }, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + }, + { + "key": "Accept", + "value": "application/json" + }, + { + "description": { + "content": "Added as a part of security scheme: oauth2", + "type": "text/plain" + }, + "key": "Authorization", + "value": "" + } + ], + "method": "POST", + "body": { + "mode": "raw", + "raw": "{\n \"name\": \"Password Sync Group 2\",\n \"passwordPolicyId\": \"2c91808d744ba0ce01746f93b6204501\",\n \"sourceIds\": [\n \"2c918084660f45d6016617daa9210584\",\n \"2c918084660f45d6016617daa9210500\"\n ]\n}", + "options": { + "raw": { + "headerFamily": "json", + "language": "json" + } + } + } + }, + "status": "Forbidden", + "code": 403, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "body": "{\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}", + "cookie": [], + "_postman_previewlanguage": "json" + }, + { + "id": "ca21eaa5-4c6b-40a3-b959-35fcb3ed61e3", + "name": "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.", + "originalRequest": { + "url": { + "path": [ + "password-sync-groups" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [] + }, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + }, + { + "key": "Accept", + "value": "application/json" + }, + { + "description": { + "content": "Added as a part of security scheme: oauth2", + "type": "text/plain" + }, + "key": "Authorization", + "value": "" + } + ], + "method": "POST", + "body": { + "mode": "raw", + "raw": "{\n \"name\": \"Password Sync Group 2\",\n \"passwordPolicyId\": \"2c91808d744ba0ce01746f93b6204501\",\n \"sourceIds\": [\n \"2c918084660f45d6016617daa9210584\",\n \"2c918084660f45d6016617daa9210500\"\n ]\n}", + "options": { + "raw": { + "headerFamily": "json", + "language": "json" + } + } + } + }, + "status": "Too Many Requests", + "code": 429, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "body": "{\n \"message\": \" Rate Limit Exceeded \"\n}", + "cookie": [], + "_postman_previewlanguage": "json" + }, + { + "id": "cc858342-1b38-4b47-913c-7c99c60e3657", + "name": "Internal Server Error - Returned if there is an unexpected error.", + "originalRequest": { + "url": { + "path": [ + "password-sync-groups" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [] + }, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + }, + { + "key": "Accept", + "value": "application/json" + }, + { + "description": { + "content": "Added as a part of security scheme: oauth2", + "type": "text/plain" + }, + "key": "Authorization", + "value": "" + } + ], + "method": "POST", + "body": { + "mode": "raw", + "raw": "{\n \"name\": \"Password Sync Group 2\",\n \"passwordPolicyId\": \"2c91808d744ba0ce01746f93b6204501\",\n \"sourceIds\": [\n \"2c918084660f45d6016617daa9210584\",\n \"2c918084660f45d6016617daa9210500\"\n ]\n}", + "options": { + "raw": { + "headerFamily": "json", + "language": "json" + } + } + } + }, + "status": "Internal Server Error", + "code": 500, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "body": "{\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}", + "cookie": [], + "_postman_previewlanguage": "json" + } + ], + "event": [], + "protocolProfileBehavior": { + "disableBodyPruning": true + } + }, + { + "id": "b5e91bb5-4edc-49f3-acb9-20a8acb0e587", + "name": "Get Password Sync Group by ID", + "request": { + "name": "Get Password Sync Group by ID", + "description": { + "content": "This API returns the sync group for the specified ID. A token with ORG_ADMIN authority is required to call this API.", + "type": "text/plain" + }, + "url": { + "path": [ + "password-sync-groups", + ":id" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [ + { + "type": "any", + "value": "6881f631-3bd5-4213-9c75-8e05cc3e35dd", + "key": "id", + "disabled": false, + "description": { + "content": "(Required) The ID of password sync group to retrieve.", + "type": "text/plain" + } + } + ] + }, + "header": [ + { + "key": "Accept", + "value": "application/json" + } + ], + "method": "GET", + "body": {}, + "auth": null + }, + "response": [ + { + "id": "6960133e-e1c8-4fc0-ae33-42c89a0d9c9b", + "name": "Reference to the password sync group.", + "originalRequest": { + "url": { + "path": [ + "password-sync-groups", + ":id" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [] + }, + "header": [ + { + "key": "Accept", + "value": "application/json" + }, + { + "description": { + "content": "Added as a part of security scheme: oauth2", + "type": "text/plain" + }, + "key": "Authorization", + "value": "" + } + ], + "method": "GET", + "body": {} + }, + "status": "OK", + "code": 200, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "body": "{\n \"id\": \"6881f631-3bd5-4213-9c75-8e05cc3e35dd\",\n \"name\": \"Password Sync Group 1\",\n \"passwordPolicyId\": \"2c91808d744ba0ce01746f93b6204501\",\n \"sourceIds\": [\n \"2c918084660f45d6016617daa9210584\",\n \"2c918084660f45d6016617daa9210500\"\n ]\n}", + "cookie": [], + "_postman_previewlanguage": "json" + }, + { + "id": "74da18be-2818-442e-af41-e9453988adf1", + "name": "Client Error - Returned if the request body is invalid.", + "originalRequest": { + "url": { + "path": [ + "password-sync-groups", + ":id" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [] + }, + "header": [ + { + "key": "Accept", + "value": "application/json" + }, + { + "description": { + "content": "Added as a part of security scheme: oauth2", + "type": "text/plain" + }, + "key": "Authorization", + "value": "" + } + ], + "method": "GET", + "body": {} + }, + "status": "Bad Request", + "code": 400, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "body": "{\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 \"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 \"locale\": \"en-US\",\n \"localeOrigin\": \"DEFAULT\",\n \"text\": \"The request was syntactically correct but its content is semantically invalid.\"\n }\n ]\n}", + "cookie": [], + "_postman_previewlanguage": "json" + }, + { + "id": "df72a338-afcc-4849-a251-1867e23137ed", + "name": "Unauthorized - Returned if there is no authorization header, or if the JWT token is expired.", + "originalRequest": { + "url": { + "path": [ + "password-sync-groups", + ":id" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [] + }, + "header": [ + { + "key": "Accept", + "value": "application/json" + }, + { + "description": { + "content": "Added as a part of security scheme: oauth2", + "type": "text/plain" + }, + "key": "Authorization", + "value": "" + } + ], + "method": "GET", + "body": {} + }, + "status": "Unauthorized", + "code": 401, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "body": "{\n \"error\": \"JWT validation failed: JWT is expired\"\n}", + "cookie": [], + "_postman_previewlanguage": "json" + }, + { + "id": "e57c920c-d3ef-42dc-9002-0766c2b6f988", + "name": "Forbidden - Returned if the user you are running as, doesn't have access to this end-point.", + "originalRequest": { + "url": { + "path": [ + "password-sync-groups", + ":id" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [] + }, + "header": [ + { + "key": "Accept", + "value": "application/json" + }, + { + "description": { + "content": "Added as a part of security scheme: oauth2", + "type": "text/plain" + }, + "key": "Authorization", + "value": "" + } + ], + "method": "GET", + "body": {} + }, + "status": "Forbidden", + "code": 403, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "body": "{\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}", + "cookie": [], + "_postman_previewlanguage": "json" + }, + { + "id": "1d3be049-082b-4f4d-9c57-0900d222772a", + "name": "Not Found - returned if the request URL refers to a resource or object that does not exist", + "originalRequest": { + "url": { + "path": [ + "password-sync-groups", + ":id" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [] + }, + "header": [ + { + "key": "Accept", + "value": "application/json" + }, + { + "description": { + "content": "Added as a part of security scheme: oauth2", + "type": "text/plain" + }, + "key": "Authorization", + "value": "" + } + ], + "method": "GET", + "body": {} + }, + "status": "Not Found", + "code": 404, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "body": "{\n \"detailCode\": \"404 Not found\",\n \"trackingId\": \"b21b1f7ce4da4d639f2c62a57171b427\",\n \"messages\": [\n {\n \"locale\": \"en-US\",\n \"localeOrigin\": \"DEFAULT\",\n \"text\": \"The server did not find a current representation for the target resource.\"\n }\n ]\n}", + "cookie": [], + "_postman_previewlanguage": "json" + }, + { + "id": "3441583f-1d4a-4574-b03d-ccdbf0ae7844", + "name": "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.", + "originalRequest": { + "url": { + "path": [ + "password-sync-groups", + ":id" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [] + }, + "header": [ + { + "key": "Accept", + "value": "application/json" + }, + { + "description": { + "content": "Added as a part of security scheme: oauth2", + "type": "text/plain" + }, + "key": "Authorization", + "value": "" + } + ], + "method": "GET", + "body": {} + }, + "status": "Too Many Requests", + "code": 429, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "body": "{\n \"message\": \" Rate Limit Exceeded \"\n}", + "cookie": [], + "_postman_previewlanguage": "json" + }, + { + "id": "fc0f6b1a-aaf9-41f2-a256-e11dd984474f", + "name": "Internal Server Error - Returned if there is an unexpected error.", + "originalRequest": { + "url": { + "path": [ + "password-sync-groups", + ":id" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [] + }, + "header": [ + { + "key": "Accept", + "value": "application/json" + }, + { + "description": { + "content": "Added as a part of security scheme: oauth2", + "type": "text/plain" + }, + "key": "Authorization", + "value": "" + } + ], + "method": "GET", + "body": {} + }, + "status": "Internal Server Error", + "code": 500, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "body": "{\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}", + "cookie": [], + "_postman_previewlanguage": "json" + } + ], + "event": [], + "protocolProfileBehavior": { + "disableBodyPruning": true + } + }, + { + "id": "1cf8f9f0-c6d5-4e08-8937-4ac858b22f2d", + "name": "Update Password Sync Group by ID", + "request": { + "name": "Update Password Sync Group by ID", + "description": { + "content": "This API updates the specified password sync group. A token with ORG_ADMIN authority is required to call this API.", + "type": "text/plain" + }, + "url": { + "path": [ + "password-sync-groups", + ":id" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [ + { + "type": "any", + "value": "6881f631-3bd5-4213-9c75-8e05cc3e35dd", + "key": "id", + "disabled": false, + "description": { + "content": "(Required) The ID of password sync group to update.", + "type": "text/plain" + } + } + ] + }, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + }, + { + "key": "Accept", + "value": "application/json" + } + ], + "method": "PUT", + "body": { + "mode": "raw", + "raw": "{\n \"id\": \"6881f631-3bd5-4213-9c75-8e05cc3e35dd\",\n \"name\": \"Password Sync Group 2\",\n \"passwordPolicyId\": \"2c91808d744ba0ce01746f93b6204501\",\n \"sourceIds\": [\n \"2c918084660f45d6016617daa9210584\",\n \"2c918084660f45d6016617daa9210500\"\n ]\n}", + "options": { + "raw": { + "headerFamily": "json", + "language": "json" + } + } + }, + "auth": null + }, + "response": [ + { + "id": "3e486628-77d1-44ca-a934-6fe72e9ae335", + "name": "Reference to the password sync group.", + "originalRequest": { + "url": { + "path": [ + "password-sync-groups", + ":id" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [] + }, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + }, + { + "key": "Accept", + "value": "application/json" + }, + { + "description": { + "content": "Added as a part of security scheme: oauth2", + "type": "text/plain" + }, + "key": "Authorization", + "value": "" + } + ], + "method": "PUT", + "body": { + "mode": "raw", + "raw": "{\n \"id\": \"6881f631-3bd5-4213-9c75-8e05cc3e35dd\",\n \"name\": \"Password Sync Group 2\",\n \"passwordPolicyId\": \"2c91808d744ba0ce01746f93b6204501\",\n \"sourceIds\": [\n \"2c918084660f45d6016617daa9210584\",\n \"2c918084660f45d6016617daa9210500\"\n ]\n}", + "options": { + "raw": { + "headerFamily": "json", + "language": "json" + } + } + } + }, + "status": "OK", + "code": 200, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "body": "{\n \"id\": \"6881f631-3bd5-4213-9c75-8e05cc3e35dd\",\n \"name\": \"Password Sync Group 2\",\n \"passwordPolicyId\": \"2c91808d744ba0ce01746f93b6204501\",\n \"sourceIds\": [\n \"2c918084660f45d6016617daa9210584\",\n \"2c918084660f45d6016617daa9210500\"\n ]\n}", + "cookie": [], + "_postman_previewlanguage": "json" + }, + { + "id": "b27d2e70-a128-472a-bfe8-bbf42e4c83ef", + "name": "Client Error - Returned if the request body is invalid.", + "originalRequest": { + "url": { + "path": [ + "password-sync-groups", + ":id" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [] + }, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + }, + { + "key": "Accept", + "value": "application/json" + }, + { + "description": { + "content": "Added as a part of security scheme: oauth2", + "type": "text/plain" + }, + "key": "Authorization", + "value": "" + } + ], + "method": "PUT", + "body": { + "mode": "raw", + "raw": "{\n \"id\": \"6881f631-3bd5-4213-9c75-8e05cc3e35dd\",\n \"name\": \"Password Sync Group 2\",\n \"passwordPolicyId\": \"2c91808d744ba0ce01746f93b6204501\",\n \"sourceIds\": [\n \"2c918084660f45d6016617daa9210584\",\n \"2c918084660f45d6016617daa9210500\"\n ]\n}", + "options": { + "raw": { + "headerFamily": "json", + "language": "json" + } + } + } + }, + "status": "Bad Request", + "code": 400, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "body": "{\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 \"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 \"locale\": \"en-US\",\n \"localeOrigin\": \"DEFAULT\",\n \"text\": \"The request was syntactically correct but its content is semantically invalid.\"\n }\n ]\n}", + "cookie": [], + "_postman_previewlanguage": "json" + }, + { + "id": "3d47ddd4-1248-4d0b-adcf-e57f5c7db001", + "name": "Unauthorized - Returned if there is no authorization header, or if the JWT token is expired.", + "originalRequest": { + "url": { + "path": [ + "password-sync-groups", + ":id" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [] + }, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + }, + { + "key": "Accept", + "value": "application/json" + }, + { + "description": { + "content": "Added as a part of security scheme: oauth2", + "type": "text/plain" + }, + "key": "Authorization", + "value": "" + } + ], + "method": "PUT", + "body": { + "mode": "raw", + "raw": "{\n \"id\": \"6881f631-3bd5-4213-9c75-8e05cc3e35dd\",\n \"name\": \"Password Sync Group 2\",\n \"passwordPolicyId\": \"2c91808d744ba0ce01746f93b6204501\",\n \"sourceIds\": [\n \"2c918084660f45d6016617daa9210584\",\n \"2c918084660f45d6016617daa9210500\"\n ]\n}", + "options": { + "raw": { + "headerFamily": "json", + "language": "json" + } + } + } + }, + "status": "Unauthorized", + "code": 401, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "body": "{\n \"error\": \"JWT validation failed: JWT is expired\"\n}", + "cookie": [], + "_postman_previewlanguage": "json" + }, + { + "id": "4f87ee43-5b95-45eb-996d-fc5127708dff", + "name": "Forbidden - Returned if the user you are running as, doesn't have access to this end-point.", + "originalRequest": { + "url": { + "path": [ + "password-sync-groups", + ":id" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [] + }, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + }, + { + "key": "Accept", + "value": "application/json" + }, + { + "description": { + "content": "Added as a part of security scheme: oauth2", + "type": "text/plain" + }, + "key": "Authorization", + "value": "" + } + ], + "method": "PUT", + "body": { + "mode": "raw", + "raw": "{\n \"id\": \"6881f631-3bd5-4213-9c75-8e05cc3e35dd\",\n \"name\": \"Password Sync Group 2\",\n \"passwordPolicyId\": \"2c91808d744ba0ce01746f93b6204501\",\n \"sourceIds\": [\n \"2c918084660f45d6016617daa9210584\",\n \"2c918084660f45d6016617daa9210500\"\n ]\n}", + "options": { + "raw": { + "headerFamily": "json", + "language": "json" + } + } + } + }, + "status": "Forbidden", + "code": 403, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "body": "{\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}", + "cookie": [], + "_postman_previewlanguage": "json" + }, + { + "id": "33368020-aa3f-455a-9c6c-911e0d659749", + "name": "Not Found - returned if the request URL refers to a resource or object that does not exist", + "originalRequest": { + "url": { + "path": [ + "password-sync-groups", + ":id" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [] + }, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + }, + { + "key": "Accept", + "value": "application/json" + }, + { + "description": { + "content": "Added as a part of security scheme: oauth2", + "type": "text/plain" + }, + "key": "Authorization", + "value": "" + } + ], + "method": "PUT", + "body": { + "mode": "raw", + "raw": "{\n \"id\": \"6881f631-3bd5-4213-9c75-8e05cc3e35dd\",\n \"name\": \"Password Sync Group 2\",\n \"passwordPolicyId\": \"2c91808d744ba0ce01746f93b6204501\",\n \"sourceIds\": [\n \"2c918084660f45d6016617daa9210584\",\n \"2c918084660f45d6016617daa9210500\"\n ]\n}", + "options": { + "raw": { + "headerFamily": "json", + "language": "json" + } + } + } + }, + "status": "Not Found", + "code": 404, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "body": "{\n \"detailCode\": \"404 Not found\",\n \"trackingId\": \"b21b1f7ce4da4d639f2c62a57171b427\",\n \"messages\": [\n {\n \"locale\": \"en-US\",\n \"localeOrigin\": \"DEFAULT\",\n \"text\": \"The server did not find a current representation for the target resource.\"\n }\n ]\n}", + "cookie": [], + "_postman_previewlanguage": "json" + }, + { + "id": "64ad445e-39c3-49d5-b2ec-dd1b63ad82ff", + "name": "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.", + "originalRequest": { + "url": { + "path": [ + "password-sync-groups", + ":id" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [] + }, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + }, + { + "key": "Accept", + "value": "application/json" + }, + { + "description": { + "content": "Added as a part of security scheme: oauth2", + "type": "text/plain" + }, + "key": "Authorization", + "value": "" + } + ], + "method": "PUT", + "body": { + "mode": "raw", + "raw": "{\n \"id\": \"6881f631-3bd5-4213-9c75-8e05cc3e35dd\",\n \"name\": \"Password Sync Group 2\",\n \"passwordPolicyId\": \"2c91808d744ba0ce01746f93b6204501\",\n \"sourceIds\": [\n \"2c918084660f45d6016617daa9210584\",\n \"2c918084660f45d6016617daa9210500\"\n ]\n}", + "options": { + "raw": { + "headerFamily": "json", + "language": "json" + } + } + } + }, + "status": "Too Many Requests", + "code": 429, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "body": "{\n \"message\": \" Rate Limit Exceeded \"\n}", + "cookie": [], + "_postman_previewlanguage": "json" + }, + { + "id": "9316432e-859e-48ff-a06e-3badb1dd5a71", + "name": "Internal Server Error - Returned if there is an unexpected error.", + "originalRequest": { + "url": { + "path": [ + "password-sync-groups", + ":id" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [] + }, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + }, + { + "key": "Accept", + "value": "application/json" + }, + { + "description": { + "content": "Added as a part of security scheme: oauth2", + "type": "text/plain" + }, + "key": "Authorization", + "value": "" + } + ], + "method": "PUT", + "body": { + "mode": "raw", + "raw": "{\n \"id\": \"6881f631-3bd5-4213-9c75-8e05cc3e35dd\",\n \"name\": \"Password Sync Group 2\",\n \"passwordPolicyId\": \"2c91808d744ba0ce01746f93b6204501\",\n \"sourceIds\": [\n \"2c918084660f45d6016617daa9210584\",\n \"2c918084660f45d6016617daa9210500\"\n ]\n}", + "options": { + "raw": { + "headerFamily": "json", + "language": "json" + } + } + } + }, + "status": "Internal Server Error", + "code": 500, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "body": "{\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}", + "cookie": [], + "_postman_previewlanguage": "json" + } + ], + "event": [], + "protocolProfileBehavior": { + "disableBodyPruning": true + } + }, + { + "id": "660f350f-465c-4c53-8f20-341ba2adc7b2", + "name": "Delete Password Sync Group by ID", + "request": { + "name": "Delete Password Sync Group by ID", + "description": { + "content": "This API deletes the specified password sync group. A token with ORG_ADMIN authority is required to call this API.", + "type": "text/plain" + }, + "url": { + "path": [ + "password-sync-groups", + ":id" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [ + { + "type": "any", + "value": "6881f631-3bd5-4213-9c75-8e05cc3e35dd", + "key": "id", + "disabled": false, + "description": { + "content": "(Required) The ID of password sync group to delete.", + "type": "text/plain" + } + } + ] + }, + "header": [ + { + "key": "Accept", + "value": "application/json" + } + ], + "method": "DELETE", + "body": {}, + "auth": null + }, + "response": [ + { + "id": "9f6788f0-7ee6-4fc8-b4bc-188a7e28a4da", + "name": "No content - indicates the request was successful but there is no content to be returned in the response.", + "originalRequest": { + "url": { + "path": [ + "password-sync-groups", + ":id" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [] + }, + "header": [ + { + "description": { + "content": "Added as a part of security scheme: oauth2", + "type": "text/plain" + }, + "key": "Authorization", + "value": "" + } + ], + "method": "DELETE", + "body": {} + }, + "status": "No Content", + "code": 204, + "header": [], + "cookie": [], + "_postman_previewlanguage": "text" + }, + { + "id": "dba05588-4220-452a-85ab-d2b97815f9a9", + "name": "Client Error - Returned if the request body is invalid.", + "originalRequest": { + "url": { + "path": [ + "password-sync-groups", + ":id" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [] + }, + "header": [ + { + "key": "Accept", + "value": "application/json" + }, + { + "description": { + "content": "Added as a part of security scheme: oauth2", + "type": "text/plain" + }, + "key": "Authorization", + "value": "" + } + ], + "method": "DELETE", + "body": {} + }, + "status": "Bad Request", + "code": 400, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "body": "{\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 \"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 \"locale\": \"en-US\",\n \"localeOrigin\": \"DEFAULT\",\n \"text\": \"The request was syntactically correct but its content is semantically invalid.\"\n }\n ]\n}", + "cookie": [], + "_postman_previewlanguage": "json" + }, + { + "id": "5ebcf64b-7a6e-4604-a765-f4ba01d71997", + "name": "Unauthorized - Returned if there is no authorization header, or if the JWT token is expired.", + "originalRequest": { + "url": { + "path": [ + "password-sync-groups", + ":id" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [] + }, + "header": [ + { + "key": "Accept", + "value": "application/json" + }, + { + "description": { + "content": "Added as a part of security scheme: oauth2", + "type": "text/plain" + }, + "key": "Authorization", + "value": "" + } + ], + "method": "DELETE", + "body": {} + }, + "status": "Unauthorized", + "code": 401, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "body": "{\n \"error\": \"JWT validation failed: JWT is expired\"\n}", + "cookie": [], + "_postman_previewlanguage": "json" + }, + { + "id": "ddaf4df6-d30f-4ff1-b5e6-8b065711db73", + "name": "Forbidden - Returned if the user you are running as, doesn't have access to this end-point.", + "originalRequest": { + "url": { + "path": [ + "password-sync-groups", + ":id" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [] + }, + "header": [ + { + "key": "Accept", + "value": "application/json" + }, + { + "description": { + "content": "Added as a part of security scheme: oauth2", + "type": "text/plain" + }, + "key": "Authorization", + "value": "" + } + ], + "method": "DELETE", + "body": {} + }, + "status": "Forbidden", + "code": 403, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "body": "{\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}", + "cookie": [], + "_postman_previewlanguage": "json" + }, + { + "id": "e4cfe6b8-7fe9-4f04-9deb-31fa719c22a5", + "name": "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.", + "originalRequest": { + "url": { + "path": [ + "password-sync-groups", + ":id" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [] + }, + "header": [ + { + "key": "Accept", + "value": "application/json" + }, + { + "description": { + "content": "Added as a part of security scheme: oauth2", + "type": "text/plain" + }, + "key": "Authorization", + "value": "" + } + ], + "method": "DELETE", + "body": {} + }, + "status": "Too Many Requests", + "code": 429, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "body": "{\n \"message\": \" Rate Limit Exceeded \"\n}", + "cookie": [], + "_postman_previewlanguage": "json" + }, + { + "id": "ce48f36c-f243-42b5-9bab-a6236a690807", + "name": "Internal Server Error - Returned if there is an unexpected error.", + "originalRequest": { + "url": { + "path": [ + "password-sync-groups", + ":id" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [] + }, + "header": [ + { + "key": "Accept", + "value": "application/json" + }, + { + "description": { + "content": "Added as a part of security scheme: oauth2", + "type": "text/plain" + }, + "key": "Authorization", + "value": "" + } + ], + "method": "DELETE", + "body": {} + }, + "status": "Internal Server Error", + "code": 500, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "body": "{\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}", + "cookie": [], + "_postman_previewlanguage": "json" + } + ], + "event": [], + "protocolProfileBehavior": { + "disableBodyPruning": true + } + } + ] + }, + { + "name": "Personal Access Tokens", + "description": "Use this API to implement personal access token (PAT) functionality. \nWith this functionality in place, users can use PATs as an alternative to passwords for authentication in IdentityNow. \n\nPATs embed user information into the client ID and secret. \nThis replaces the API clients' need to store and provide a username and password to establish a connection, improving IdentityNow organizations' integration security. \n\nIn IdentityNow, users can do the following to create and manage their PATs: Select the dropdown menu under their names, select Preferences, and then select Personal Access Tokens. \nThey must then provide a description about the token's purpose. \nThey can then select 'Create Token' at the bottom of the page to generate and view the Secret and Client ID. \n\nRefer to [Managing Personal Access Tokens](https://documentation.sailpoint.com/saas/help/common/generate_tokens.html) for more information about PATs.\n", + "item": [ + { + "id": "5bda118b-ce6f-4021-816d-598ebdd41e8f", + "name": "List Personal Access Tokens", + "request": { + "name": "List Personal Access Tokens", + "description": { + "content": "This gets a collection of personal access tokens associated with the optional `owner-id`. query parameter. If the `owner-id` query parameter is omitted, all personal access tokens for a tenant will be retrieved, but the caller must have the 'idn:all-personal-access-tokens:read' right.", + "type": "text/plain" + }, + "url": { + "path": [ + "personal-access-tokens" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [ + { + "disabled": false, + "description": { + "content": "The identity ID of the owner whose personal access tokens should be listed. If \"me\", the caller should have the following right: 'idn:my-personal-access-tokens:read'\nIf an actual owner ID or if the `owner-id` parameter is omitted in the request, the caller should have the following right: 'idn:all-personal-access-tokens:read'. \nIf the caller has the following right, then managed personal access tokens associated with `owner-id` will be retrieved: 'idn:managed-personal-access-tokens:read'", + "type": "text/plain" + }, + "key": "owner-id", + "value": "2c9180867b50d088017b554662fb281e" + }, + { + "disabled": false, + "description": { + "content": "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**lastUsed**: *le, isnull*", + "type": "text/plain" + }, + "key": "filters", + "value": "lastUsed le 2023-02-05T10:59:27.214Z" + } + ], + "variable": [] + }, + "header": [ + { + "key": "Accept", + "value": "application/json" + } + ], + "method": "GET", + "body": {}, + "auth": null + }, + "response": [ + { + "id": "a1738f54-dd2d-4eb7-86e3-7dbd436fcc69", + "name": "List of personal access tokens.", + "originalRequest": { + "url": { + "path": [ + "personal-access-tokens" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [ + { + "disabled": false, + "description": { + "content": "The identity ID of the owner whose personal access tokens should be listed. If \"me\", the caller should have the following right: 'idn:my-personal-access-tokens:read'\nIf an actual owner ID or if the `owner-id` parameter is omitted in the request, the caller should have the following right: 'idn:all-personal-access-tokens:read'. \nIf the caller has the following right, then managed personal access tokens associated with `owner-id` will be retrieved: 'idn:managed-personal-access-tokens:read'", + "type": "text/plain" + }, + "key": "owner-id", + "value": "2c9180867b50d088017b554662fb281e" + }, + { + "disabled": false, + "description": { + "content": "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**lastUsed**: *le, isnull*", + "type": "text/plain" + }, + "key": "filters", + "value": "lastUsed le 2023-02-05T10:59:27.214Z" + } + ], + "variable": [] + }, + "header": [ + { + "key": "Accept", + "value": "application/json" + }, + { + "description": { + "content": "Added as a part of security scheme: oauth2", + "type": "text/plain" + }, + "key": "Authorization", + "value": "" + } + ], + "method": "GET", + "body": {} + }, + "status": "OK", + "code": 200, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "body": "[\n {\n \"id\": \"86f1dc6fe8f54414950454cbb11278fa\",\n \"name\": \"NodeJS Integration\",\n \"scope\": [\n \"demo:personal-access-token-scope:first\",\n \"demo:personal-access-token-scope:second\"\n ],\n \"owner\": {\n \"type\": \"IDENTITY\",\n \"id\": \"2c9180a46faadee4016fb4e018c20639\",\n \"name\": \"Support\"\n },\n \"created\": \"2017-07-11T18:45:37.098Z\",\n \"lastUsed\": \"2017-07-11T18:45:37.098Z\"\n },\n {\n \"id\": \"86f1dc6fe8f54414950454cbb11278fa\",\n \"name\": \"NodeJS Integration\",\n \"scope\": [\n \"demo:personal-access-token-scope:first\",\n \"demo:personal-access-token-scope:second\"\n ],\n \"owner\": {\n \"type\": \"IDENTITY\",\n \"id\": \"2c9180a46faadee4016fb4e018c20639\",\n \"name\": \"Support\"\n },\n \"created\": \"2017-07-11T18:45:37.098Z\",\n \"lastUsed\": \"2017-07-11T18:45:37.098Z\"\n }\n]", + "cookie": [], + "_postman_previewlanguage": "json" + }, + { + "id": "aa375b31-b84a-4cf5-9b26-0ee0b924b7de", + "name": "Client Error - Returned if the request body is invalid.", + "originalRequest": { + "url": { + "path": [ + "personal-access-tokens" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [ + { + "disabled": false, + "description": { + "content": "The identity ID of the owner whose personal access tokens should be listed. If \"me\", the caller should have the following right: 'idn:my-personal-access-tokens:read'\nIf an actual owner ID or if the `owner-id` parameter is omitted in the request, the caller should have the following right: 'idn:all-personal-access-tokens:read'. \nIf the caller has the following right, then managed personal access tokens associated with `owner-id` will be retrieved: 'idn:managed-personal-access-tokens:read'", + "type": "text/plain" + }, + "key": "owner-id", + "value": "2c9180867b50d088017b554662fb281e" + }, + { + "disabled": false, + "description": { + "content": "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**lastUsed**: *le, isnull*", + "type": "text/plain" + }, + "key": "filters", + "value": "lastUsed le 2023-02-05T10:59:27.214Z" + } + ], + "variable": [] + }, + "header": [ + { + "key": "Accept", + "value": "application/json" + }, + { + "description": { + "content": "Added as a part of security scheme: oauth2", + "type": "text/plain" + }, + "key": "Authorization", + "value": "" + } + ], + "method": "GET", + "body": {} + }, + "status": "Bad Request", + "code": 400, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "body": "{\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 \"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 \"locale\": \"en-US\",\n \"localeOrigin\": \"DEFAULT\",\n \"text\": \"The request was syntactically correct but its content is semantically invalid.\"\n }\n ]\n}", + "cookie": [], + "_postman_previewlanguage": "json" + }, + { + "id": "a9069409-50ac-4ae4-8b12-23cc7445a367", + "name": "Unauthorized - Returned if there is no authorization header, or if the JWT token is expired.", + "originalRequest": { + "url": { + "path": [ + "personal-access-tokens" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [ + { + "disabled": false, + "description": { + "content": "The identity ID of the owner whose personal access tokens should be listed. If \"me\", the caller should have the following right: 'idn:my-personal-access-tokens:read'\nIf an actual owner ID or if the `owner-id` parameter is omitted in the request, the caller should have the following right: 'idn:all-personal-access-tokens:read'. \nIf the caller has the following right, then managed personal access tokens associated with `owner-id` will be retrieved: 'idn:managed-personal-access-tokens:read'", + "type": "text/plain" + }, + "key": "owner-id", + "value": "2c9180867b50d088017b554662fb281e" + }, + { + "disabled": false, + "description": { + "content": "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**lastUsed**: *le, isnull*", + "type": "text/plain" + }, + "key": "filters", + "value": "lastUsed le 2023-02-05T10:59:27.214Z" + } + ], + "variable": [] + }, + "header": [ + { + "key": "Accept", + "value": "application/json" + }, + { + "description": { + "content": "Added as a part of security scheme: oauth2", + "type": "text/plain" + }, + "key": "Authorization", + "value": "" + } + ], + "method": "GET", + "body": {} + }, + "status": "Unauthorized", + "code": 401, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "body": "{\n \"error\": \"JWT validation failed: JWT is expired\"\n}", + "cookie": [], + "_postman_previewlanguage": "json" + }, + { + "id": "63d11811-f6aa-4b29-af98-cda80e3e428b", + "name": "Forbidden - Returned if the user you are running as, doesn't have access to this end-point.", + "originalRequest": { + "url": { + "path": [ + "personal-access-tokens" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [ + { + "disabled": false, + "description": { + "content": "The identity ID of the owner whose personal access tokens should be listed. If \"me\", the caller should have the following right: 'idn:my-personal-access-tokens:read'\nIf an actual owner ID or if the `owner-id` parameter is omitted in the request, the caller should have the following right: 'idn:all-personal-access-tokens:read'. \nIf the caller has the following right, then managed personal access tokens associated with `owner-id` will be retrieved: 'idn:managed-personal-access-tokens:read'", + "type": "text/plain" + }, + "key": "owner-id", + "value": "2c9180867b50d088017b554662fb281e" + }, + { + "disabled": false, + "description": { + "content": "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**lastUsed**: *le, isnull*", + "type": "text/plain" + }, + "key": "filters", + "value": "lastUsed le 2023-02-05T10:59:27.214Z" + } + ], + "variable": [] + }, + "header": [ + { + "key": "Accept", + "value": "application/json" + }, + { + "description": { + "content": "Added as a part of security scheme: oauth2", + "type": "text/plain" + }, + "key": "Authorization", + "value": "" + } + ], + "method": "GET", + "body": {} + }, + "status": "Forbidden", + "code": 403, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "body": "{\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}", + "cookie": [], + "_postman_previewlanguage": "json" + }, + { + "id": "cc578a2d-0e58-4db4-a8e4-953ef5f0a8a8", + "name": "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.", + "originalRequest": { + "url": { + "path": [ + "personal-access-tokens" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [ + { + "disabled": false, + "description": { + "content": "The identity ID of the owner whose personal access tokens should be listed. If \"me\", the caller should have the following right: 'idn:my-personal-access-tokens:read'\nIf an actual owner ID or if the `owner-id` parameter is omitted in the request, the caller should have the following right: 'idn:all-personal-access-tokens:read'. \nIf the caller has the following right, then managed personal access tokens associated with `owner-id` will be retrieved: 'idn:managed-personal-access-tokens:read'", + "type": "text/plain" + }, + "key": "owner-id", + "value": "2c9180867b50d088017b554662fb281e" + }, + { + "disabled": false, + "description": { + "content": "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**lastUsed**: *le, isnull*", + "type": "text/plain" + }, + "key": "filters", + "value": "lastUsed le 2023-02-05T10:59:27.214Z" + } + ], + "variable": [] + }, + "header": [ + { + "key": "Accept", + "value": "application/json" + }, + { + "description": { + "content": "Added as a part of security scheme: oauth2", + "type": "text/plain" + }, + "key": "Authorization", + "value": "" + } + ], + "method": "GET", + "body": {} + }, + "status": "Too Many Requests", + "code": 429, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "body": "{\n \"message\": \" Rate Limit Exceeded \"\n}", + "cookie": [], + "_postman_previewlanguage": "json" + }, + { + "id": "80ede567-9e6e-4da7-bcfa-3118182bc002", + "name": "Internal Server Error - Returned if there is an unexpected error.", + "originalRequest": { + "url": { + "path": [ + "personal-access-tokens" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [ + { + "disabled": false, + "description": { + "content": "The identity ID of the owner whose personal access tokens should be listed. If \"me\", the caller should have the following right: 'idn:my-personal-access-tokens:read'\nIf an actual owner ID or if the `owner-id` parameter is omitted in the request, the caller should have the following right: 'idn:all-personal-access-tokens:read'. \nIf the caller has the following right, then managed personal access tokens associated with `owner-id` will be retrieved: 'idn:managed-personal-access-tokens:read'", + "type": "text/plain" + }, + "key": "owner-id", + "value": "2c9180867b50d088017b554662fb281e" + }, + { + "disabled": false, + "description": { + "content": "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**lastUsed**: *le, isnull*", + "type": "text/plain" + }, + "key": "filters", + "value": "lastUsed le 2023-02-05T10:59:27.214Z" + } + ], + "variable": [] + }, + "header": [ + { + "key": "Accept", + "value": "application/json" + }, + { + "description": { + "content": "Added as a part of security scheme: oauth2", + "type": "text/plain" + }, + "key": "Authorization", + "value": "" + } + ], + "method": "GET", + "body": {} + }, + "status": "Internal Server Error", + "code": 500, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "body": "{\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}", + "cookie": [], + "_postman_previewlanguage": "json" + } + ], + "event": [], + "protocolProfileBehavior": { + "disableBodyPruning": true + } + }, + { + "id": "c7690d52-9fb1-492d-9862-a97cfc1997a3", + "name": "Create Personal Access Token", + "request": { + "name": "Create Personal Access Token", + "description": { + "content": "This creates a personal access token.", + "type": "text/plain" + }, + "url": { + "path": [ + "personal-access-tokens" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [] + }, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + }, + { + "key": "Accept", + "value": "application/json" + } + ], + "method": "POST", + "body": { + "mode": "raw", + "raw": "{\n \"name\": \"NodeJS Integration\",\n \"scope\": [\n \"demo:personal-access-token-scope:first\",\n \"demo:personal-access-token-scope:second\"\n ]\n}", + "options": { + "raw": { + "headerFamily": "json", + "language": "json" + } + } + }, + "auth": null + }, + "response": [ + { + "id": "8a71459a-2536-43cd-a058-85c1f84820f2", + "name": "Created. Note - this is the only time Personal Access Tokens' secret attribute will be displayed.", + "originalRequest": { + "url": { + "path": [ + "personal-access-tokens" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [] + }, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + }, + { + "key": "Accept", + "value": "application/json" + }, + { + "description": { + "content": "Added as a part of security scheme: oauth2", + "type": "text/plain" + }, + "key": "Authorization", + "value": "" + } + ], + "method": "POST", + "body": { + "mode": "raw", + "raw": "{\n \"name\": \"NodeJS Integration\",\n \"scope\": [\n \"demo:personal-access-token-scope:first\",\n \"demo:personal-access-token-scope:second\"\n ]\n}", + "options": { + "raw": { + "headerFamily": "json", + "language": "json" + } + } + } + }, + "status": "OK", + "code": 200, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "body": "{\n \"id\": \"86f1dc6fe8f54414950454cbb11278fa\",\n \"secret\": \"1d1bef2b9f426383447f64f69349fc7cac176042578d205c256ba3f37c59adb9\",\n \"scope\": [\n \"demo:personal-access-token-scope:first\",\n \"demo:personal-access-token-scope:second\"\n ],\n \"name\": \"NodeJS Integration\",\n \"owner\": {\n \"type\": \"IDENTITY\",\n \"id\": \"2c9180a46faadee4016fb4e018c20639\",\n \"name\": \"Support\"\n },\n \"created\": \"2017-07-11T18:45:37.098Z\"\n}", + "cookie": [], + "_postman_previewlanguage": "json" + }, + { + "id": "2835c55a-ee19-42b0-9707-b73b43615707", + "name": "Client Error - Returned if the request body is invalid.", + "originalRequest": { + "url": { + "path": [ + "personal-access-tokens" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [] + }, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + }, + { + "key": "Accept", + "value": "application/json" + }, + { + "description": { + "content": "Added as a part of security scheme: oauth2", + "type": "text/plain" + }, + "key": "Authorization", + "value": "" + } + ], + "method": "POST", + "body": { + "mode": "raw", + "raw": "{\n \"name\": \"NodeJS Integration\",\n \"scope\": [\n \"demo:personal-access-token-scope:first\",\n \"demo:personal-access-token-scope:second\"\n ]\n}", + "options": { + "raw": { + "headerFamily": "json", + "language": "json" + } + } + } + }, + "status": "Bad Request", + "code": 400, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "body": "{\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 \"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 \"locale\": \"en-US\",\n \"localeOrigin\": \"DEFAULT\",\n \"text\": \"The request was syntactically correct but its content is semantically invalid.\"\n }\n ]\n}", + "cookie": [], + "_postman_previewlanguage": "json" + }, + { + "id": "73b5f572-bbce-4b18-a043-c98b2a9b87df", + "name": "Unauthorized - Returned if there is no authorization header, or if the JWT token is expired.", + "originalRequest": { + "url": { + "path": [ + "personal-access-tokens" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [] + }, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + }, + { + "key": "Accept", + "value": "application/json" + }, + { + "description": { + "content": "Added as a part of security scheme: oauth2", + "type": "text/plain" + }, + "key": "Authorization", + "value": "" + } + ], + "method": "POST", + "body": { + "mode": "raw", + "raw": "{\n \"name\": \"NodeJS Integration\",\n \"scope\": [\n \"demo:personal-access-token-scope:first\",\n \"demo:personal-access-token-scope:second\"\n ]\n}", + "options": { + "raw": { + "headerFamily": "json", + "language": "json" + } + } + } + }, + "status": "Unauthorized", + "code": 401, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "body": "{\n \"error\": \"JWT validation failed: JWT is expired\"\n}", + "cookie": [], + "_postman_previewlanguage": "json" + }, + { + "id": "e7fa24e9-39cf-4457-b80b-a8fbd51b7d18", + "name": "Forbidden - Returned if the user you are running as, doesn't have access to this end-point.", + "originalRequest": { + "url": { + "path": [ + "personal-access-tokens" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [] + }, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + }, + { + "key": "Accept", + "value": "application/json" + }, + { + "description": { + "content": "Added as a part of security scheme: oauth2", + "type": "text/plain" + }, + "key": "Authorization", + "value": "" + } + ], + "method": "POST", + "body": { + "mode": "raw", + "raw": "{\n \"name\": \"NodeJS Integration\",\n \"scope\": [\n \"demo:personal-access-token-scope:first\",\n \"demo:personal-access-token-scope:second\"\n ]\n}", + "options": { + "raw": { + "headerFamily": "json", + "language": "json" + } + } + } + }, + "status": "Forbidden", + "code": 403, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "body": "{\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}", + "cookie": [], + "_postman_previewlanguage": "json" + }, + { + "id": "c941dc72-5b08-4d6c-96ce-eba7d0aa4ecd", + "name": "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.", + "originalRequest": { + "url": { + "path": [ + "personal-access-tokens" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [] + }, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + }, + { + "key": "Accept", + "value": "application/json" + }, + { + "description": { + "content": "Added as a part of security scheme: oauth2", + "type": "text/plain" + }, + "key": "Authorization", + "value": "" + } + ], + "method": "POST", + "body": { + "mode": "raw", + "raw": "{\n \"name\": \"NodeJS Integration\",\n \"scope\": [\n \"demo:personal-access-token-scope:first\",\n \"demo:personal-access-token-scope:second\"\n ]\n}", + "options": { + "raw": { + "headerFamily": "json", + "language": "json" + } + } + } + }, + "status": "Too Many Requests", + "code": 429, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "body": "{\n \"message\": \" Rate Limit Exceeded \"\n}", + "cookie": [], + "_postman_previewlanguage": "json" + }, + { + "id": "1ab66017-d8a9-4727-82a0-2476577bce81", + "name": "Internal Server Error - Returned if there is an unexpected error.", + "originalRequest": { + "url": { + "path": [ + "personal-access-tokens" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [] + }, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + }, + { + "key": "Accept", + "value": "application/json" + }, + { + "description": { + "content": "Added as a part of security scheme: oauth2", + "type": "text/plain" + }, + "key": "Authorization", + "value": "" + } + ], + "method": "POST", + "body": { + "mode": "raw", + "raw": "{\n \"name\": \"NodeJS Integration\",\n \"scope\": [\n \"demo:personal-access-token-scope:first\",\n \"demo:personal-access-token-scope:second\"\n ]\n}", + "options": { + "raw": { + "headerFamily": "json", + "language": "json" + } + } + } + }, + "status": "Internal Server Error", + "code": 500, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "body": "{\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}", + "cookie": [], + "_postman_previewlanguage": "json" + } + ], + "event": [], + "protocolProfileBehavior": { + "disableBodyPruning": true + } + }, + { + "id": "a427ea6e-9874-4575-b727-db82294b5018", + "name": "Patch Personal Access Token", + "request": { + "name": "Patch Personal Access Token", + "description": { + "content": "This performs a targeted update to the field(s) of a Personal Access Token.", + "type": "text/plain" + }, + "url": { + "path": [ + "personal-access-tokens", + ":id" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [ + { + "type": "any", + "value": "ef38f94347e94562b5bb8424a56397d8", + "key": "id", + "disabled": false, + "description": { + "content": "(Required) The Personal Access Token id", + "type": "text/plain" + } + } + ] + }, + "header": [ + { + "key": "Content-Type", + "value": "application/json-patch+json" + }, + { + "key": "Accept", + "value": "application/json" + } + ], + "method": "PATCH", + "body": { + "mode": "raw", + "raw": "[\n {\n \"op\": \"replace\",\n \"path\": \"/name\",\n \"value\": \"New name\"\n },\n {\n \"op\": \"replace\",\n \"path\": \"/scope\",\n \"value\": [\n \"sp:scopes:all\"\n ]\n }\n]", + "options": { + "raw": { + "headerFamily": "json", + "language": "json" + } + } + }, + "auth": null + }, + "response": [ + { + "id": "c6039480-885d-4717-b07e-c68451a953c0", + "name": "Indicates the PATCH operation succeeded, and returns the PAT's new representation.", + "originalRequest": { + "url": { + "path": [ + "personal-access-tokens", + ":id" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [] + }, + "header": [ + { + "key": "Content-Type", + "value": "application/json-patch+json" + }, + { + "key": "Accept", + "value": "application/json" + }, + { + "description": { + "content": "Added as a part of security scheme: oauth2", + "type": "text/plain" + }, + "key": "Authorization", + "value": "" + } + ], + "method": "PATCH", + "body": { + "mode": "raw", + "raw": "[\n {\n \"op\": \"replace\",\n \"path\": \"/name\",\n \"value\": \"New name\"\n },\n {\n \"op\": \"replace\",\n \"path\": \"/scope\",\n \"value\": [\n \"sp:scopes:all\"\n ]\n }\n]", + "options": { + "raw": { + "headerFamily": "json", + "language": "json" + } + } + } + }, + "status": "OK", + "code": 200, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "body": "{\n \"id\": \"86f1dc6fe8f54414950454cbb11278fa\",\n \"name\": \"NodeJS Integration\",\n \"scope\": [\n \"demo:personal-access-token-scope:first\",\n \"demo:personal-access-token-scope:second\"\n ],\n \"owner\": {\n \"type\": \"IDENTITY\",\n \"id\": \"2c9180a46faadee4016fb4e018c20639\",\n \"name\": \"Support\"\n },\n \"created\": \"2017-07-11T18:45:37.098Z\",\n \"lastUsed\": \"2017-07-11T18:45:37.098Z\"\n}", + "cookie": [], + "_postman_previewlanguage": "json" + }, + { + "id": "cf108cb1-c7cd-4a10-a4c3-a0f99195341e", + "name": "Client Error - Returned if the request body is invalid.", + "originalRequest": { + "url": { + "path": [ + "personal-access-tokens", + ":id" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [] + }, + "header": [ + { + "key": "Content-Type", + "value": "application/json-patch+json" + }, + { + "key": "Accept", + "value": "application/json" + }, + { + "description": { + "content": "Added as a part of security scheme: oauth2", + "type": "text/plain" + }, + "key": "Authorization", + "value": "" + } + ], + "method": "PATCH", + "body": { + "mode": "raw", + "raw": "[\n {\n \"op\": \"replace\",\n \"path\": \"/name\",\n \"value\": \"New name\"\n },\n {\n \"op\": \"replace\",\n \"path\": \"/scope\",\n \"value\": [\n \"sp:scopes:all\"\n ]\n }\n]", + "options": { + "raw": { + "headerFamily": "json", + "language": "json" + } + } + } + }, + "status": "Bad Request", + "code": 400, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "body": "{\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 \"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 \"locale\": \"en-US\",\n \"localeOrigin\": \"DEFAULT\",\n \"text\": \"The request was syntactically correct but its content is semantically invalid.\"\n }\n ]\n}", + "cookie": [], + "_postman_previewlanguage": "json" + }, + { + "id": "ef8b35cb-5b90-4d20-9aee-0b05e1c1281c", + "name": "Unauthorized - Returned if there is no authorization header, or if the JWT token is expired.", + "originalRequest": { + "url": { + "path": [ + "personal-access-tokens", + ":id" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [] + }, + "header": [ + { + "key": "Content-Type", + "value": "application/json-patch+json" + }, + { + "key": "Accept", + "value": "application/json" + }, + { + "description": { + "content": "Added as a part of security scheme: oauth2", + "type": "text/plain" + }, + "key": "Authorization", + "value": "" + } + ], + "method": "PATCH", + "body": { + "mode": "raw", + "raw": "[\n {\n \"op\": \"replace\",\n \"path\": \"/name\",\n \"value\": \"New name\"\n },\n {\n \"op\": \"replace\",\n \"path\": \"/scope\",\n \"value\": [\n \"sp:scopes:all\"\n ]\n }\n]", + "options": { + "raw": { + "headerFamily": "json", + "language": "json" + } + } + } + }, + "status": "Unauthorized", + "code": 401, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "body": "{\n \"error\": \"JWT validation failed: JWT is expired\"\n}", + "cookie": [], + "_postman_previewlanguage": "json" + }, + { + "id": "6d55068e-8ad4-41ec-b0ed-b214e82945f0", + "name": "Forbidden - Returned if the user you are running as, doesn't have access to this end-point.", + "originalRequest": { + "url": { + "path": [ + "personal-access-tokens", + ":id" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [] + }, + "header": [ + { + "key": "Content-Type", + "value": "application/json-patch+json" + }, + { + "key": "Accept", + "value": "application/json" + }, + { + "description": { + "content": "Added as a part of security scheme: oauth2", + "type": "text/plain" + }, + "key": "Authorization", + "value": "" + } + ], + "method": "PATCH", + "body": { + "mode": "raw", + "raw": "[\n {\n \"op\": \"replace\",\n \"path\": \"/name\",\n \"value\": \"New name\"\n },\n {\n \"op\": \"replace\",\n \"path\": \"/scope\",\n \"value\": [\n \"sp:scopes:all\"\n ]\n }\n]", + "options": { + "raw": { + "headerFamily": "json", + "language": "json" + } + } + } + }, + "status": "Forbidden", + "code": 403, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "body": "{\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}", + "cookie": [], + "_postman_previewlanguage": "json" + }, + { + "id": "0a428d4f-e665-4272-bf78-52d5f736fde4", + "name": "Not Found - returned if the request URL refers to a resource or object that does not exist", + "originalRequest": { + "url": { + "path": [ + "personal-access-tokens", + ":id" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [] + }, + "header": [ + { + "key": "Content-Type", + "value": "application/json-patch+json" + }, + { + "key": "Accept", + "value": "application/json" + }, + { + "description": { + "content": "Added as a part of security scheme: oauth2", + "type": "text/plain" + }, + "key": "Authorization", + "value": "" + } + ], + "method": "PATCH", + "body": { + "mode": "raw", + "raw": "[\n {\n \"op\": \"replace\",\n \"path\": \"/name\",\n \"value\": \"New name\"\n },\n {\n \"op\": \"replace\",\n \"path\": \"/scope\",\n \"value\": [\n \"sp:scopes:all\"\n ]\n }\n]", + "options": { + "raw": { + "headerFamily": "json", + "language": "json" + } + } + } + }, + "status": "Not Found", + "code": 404, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "body": "{\n \"detailCode\": \"404 Not found\",\n \"trackingId\": \"b21b1f7ce4da4d639f2c62a57171b427\",\n \"messages\": [\n {\n \"locale\": \"en-US\",\n \"localeOrigin\": \"DEFAULT\",\n \"text\": \"The server did not find a current representation for the target resource.\"\n }\n ]\n}", + "cookie": [], + "_postman_previewlanguage": "json" + }, + { + "id": "28947539-0107-4af0-91c6-3d386db86467", + "name": "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.", + "originalRequest": { + "url": { + "path": [ + "personal-access-tokens", + ":id" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [] + }, + "header": [ + { + "key": "Content-Type", + "value": "application/json-patch+json" + }, + { + "key": "Accept", + "value": "application/json" + }, + { + "description": { + "content": "Added as a part of security scheme: oauth2", + "type": "text/plain" + }, + "key": "Authorization", + "value": "" + } + ], + "method": "PATCH", + "body": { + "mode": "raw", + "raw": "[\n {\n \"op\": \"replace\",\n \"path\": \"/name\",\n \"value\": \"New name\"\n },\n {\n \"op\": \"replace\",\n \"path\": \"/scope\",\n \"value\": [\n \"sp:scopes:all\"\n ]\n }\n]", + "options": { + "raw": { + "headerFamily": "json", + "language": "json" + } + } + } + }, + "status": "Too Many Requests", + "code": 429, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "body": "{\n \"message\": \" Rate Limit Exceeded \"\n}", + "cookie": [], + "_postman_previewlanguage": "json" + }, + { + "id": "8b9b57e9-98c0-40b5-8494-62cf6a0cd371", + "name": "Internal Server Error - Returned if there is an unexpected error.", + "originalRequest": { + "url": { + "path": [ + "personal-access-tokens", + ":id" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [] + }, + "header": [ + { + "key": "Content-Type", + "value": "application/json-patch+json" + }, + { + "key": "Accept", + "value": "application/json" + }, + { + "description": { + "content": "Added as a part of security scheme: oauth2", + "type": "text/plain" + }, + "key": "Authorization", + "value": "" + } + ], + "method": "PATCH", + "body": { + "mode": "raw", + "raw": "[\n {\n \"op\": \"replace\",\n \"path\": \"/name\",\n \"value\": \"New name\"\n },\n {\n \"op\": \"replace\",\n \"path\": \"/scope\",\n \"value\": [\n \"sp:scopes:all\"\n ]\n }\n]", + "options": { + "raw": { + "headerFamily": "json", + "language": "json" + } + } + } + }, + "status": "Internal Server Error", + "code": 500, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "body": "{\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}", + "cookie": [], + "_postman_previewlanguage": "json" + } + ], + "event": [], + "protocolProfileBehavior": { + "disableBodyPruning": true + } + }, + { + "id": "f714fb57-dda3-4410-ae19-5762eee14b40", + "name": "Delete Personal Access Token", + "request": { + "name": "Delete Personal Access Token", + "description": { + "content": "This deletes a personal access token.", + "type": "text/plain" + }, + "url": { + "path": [ + "personal-access-tokens", + ":id" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [ + { + "type": "any", + "value": "ef38f94347e94562b5bb8424a56397d8", + "key": "id", + "disabled": false, + "description": { + "content": "(Required) The personal access token id", + "type": "text/plain" + } + } + ] + }, + "header": [ + { + "key": "Accept", + "value": "application/json" + } + ], + "method": "DELETE", + "body": {}, + "auth": null + }, + "response": [ + { + "id": "50204d13-59db-4eff-882f-5dc010576032", + "name": "No content.", + "originalRequest": { + "url": { + "path": [ + "personal-access-tokens", + ":id" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [] + }, + "header": [ + { + "description": { + "content": "Added as a part of security scheme: oauth2", + "type": "text/plain" + }, + "key": "Authorization", + "value": "" + } + ], + "method": "DELETE", + "body": {} + }, + "status": "No Content", + "code": 204, + "header": [], + "cookie": [], + "_postman_previewlanguage": "text" + }, + { + "id": "adbe9782-9655-49eb-b182-727e16bda609", + "name": "Client Error - Returned if the request body is invalid.", + "originalRequest": { + "url": { + "path": [ + "personal-access-tokens", + ":id" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [] + }, + "header": [ + { + "key": "Accept", + "value": "application/json" + }, + { + "description": { + "content": "Added as a part of security scheme: oauth2", + "type": "text/plain" + }, + "key": "Authorization", + "value": "" + } + ], + "method": "DELETE", + "body": {} + }, + "status": "Bad Request", + "code": 400, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "body": "{\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 \"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 \"locale\": \"en-US\",\n \"localeOrigin\": \"DEFAULT\",\n \"text\": \"The request was syntactically correct but its content is semantically invalid.\"\n }\n ]\n}", + "cookie": [], + "_postman_previewlanguage": "json" + }, + { + "id": "0273db5e-f4ca-4613-be63-e31c7cba76c2", + "name": "Unauthorized - Returned if there is no authorization header, or if the JWT token is expired.", + "originalRequest": { + "url": { + "path": [ + "personal-access-tokens", + ":id" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [] + }, + "header": [ + { + "key": "Accept", + "value": "application/json" + }, + { + "description": { + "content": "Added as a part of security scheme: oauth2", + "type": "text/plain" + }, + "key": "Authorization", + "value": "" + } + ], + "method": "DELETE", + "body": {} + }, + "status": "Unauthorized", + "code": 401, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "body": "{\n \"error\": \"JWT validation failed: JWT is expired\"\n}", + "cookie": [], + "_postman_previewlanguage": "json" + }, + { + "id": "4eef2177-f879-4859-9534-8b203aee2efe", + "name": "Forbidden - Returned if the user you are running as, doesn't have access to this end-point.", + "originalRequest": { + "url": { + "path": [ + "personal-access-tokens", + ":id" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [] + }, + "header": [ + { + "key": "Accept", + "value": "application/json" + }, + { + "description": { + "content": "Added as a part of security scheme: oauth2", + "type": "text/plain" + }, + "key": "Authorization", + "value": "" + } + ], + "method": "DELETE", + "body": {} + }, + "status": "Forbidden", + "code": 403, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "body": "{\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}", + "cookie": [], + "_postman_previewlanguage": "json" + }, + { + "id": "339120b4-d284-4cac-9ef1-24a2cea41723", + "name": "Not Found - returned if the request URL refers to a resource or object that does not exist", + "originalRequest": { + "url": { + "path": [ + "personal-access-tokens", + ":id" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [] + }, + "header": [ + { + "key": "Accept", + "value": "application/json" + }, + { + "description": { + "content": "Added as a part of security scheme: oauth2", + "type": "text/plain" + }, + "key": "Authorization", + "value": "" + } + ], + "method": "DELETE", + "body": {} + }, + "status": "Not Found", + "code": 404, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "body": "{\n \"detailCode\": \"404 Not found\",\n \"trackingId\": \"b21b1f7ce4da4d639f2c62a57171b427\",\n \"messages\": [\n {\n \"locale\": \"en-US\",\n \"localeOrigin\": \"DEFAULT\",\n \"text\": \"The server did not find a current representation for the target resource.\"\n }\n ]\n}", + "cookie": [], + "_postman_previewlanguage": "json" + }, + { + "id": "e8ce6e43-eafa-43be-8d55-0fba39a615a0", + "name": "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.", + "originalRequest": { + "url": { + "path": [ + "personal-access-tokens", + ":id" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [] + }, + "header": [ + { + "key": "Accept", + "value": "application/json" + }, + { + "description": { + "content": "Added as a part of security scheme: oauth2", + "type": "text/plain" + }, + "key": "Authorization", + "value": "" + } + ], + "method": "DELETE", + "body": {} + }, + "status": "Too Many Requests", + "code": 429, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "body": "{\n \"message\": \" Rate Limit Exceeded \"\n}", + "cookie": [], + "_postman_previewlanguage": "json" + }, + { + "id": "68b561a6-4f68-4dd5-bb28-cbafb0514e5c", + "name": "Internal Server Error - Returned if there is an unexpected error.", + "originalRequest": { + "url": { + "path": [ + "personal-access-tokens", + ":id" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [] + }, + "header": [ + { + "key": "Accept", + "value": "application/json" + }, + { + "description": { + "content": "Added as a part of security scheme: oauth2", + "type": "text/plain" + }, + "key": "Authorization", + "value": "" + } + ], + "method": "DELETE", + "body": {} + }, + "status": "Internal Server Error", + "code": 500, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "body": "{\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}", + "cookie": [], + "_postman_previewlanguage": "json" + } + ], + "event": [], + "protocolProfileBehavior": { + "disableBodyPruning": true + } + } + ] + }, + { + "name": "Public Identities", + "description": "Use this API in conjunction with [Public Identites Config](https://developer.sailpoint.com/idn/api/v3/public-identities-config) to enable non-administrators to view identities' publicly visible attributes. \nWith this functionality in place, non-administrators can view identity attributes other than the default attributes (email, lifecycle state, and manager), depending on which identity attributes their organization administrators have made public. \nThis can be helpful for access approvers, certification reviewers, managers viewing their direct reports' access, and source owners viewing their tasks.\n", + "item": [ + { + "id": "979b38e6-76be-435b-8670-31723a592382", + "name": "Get a list of public identities", + "request": { + "name": "Get a list of public identities", + "description": {}, + "url": { + "path": [ + "public-identities" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [ + { + "disabled": false, + "description": { + "content": "Max number of results to return.\nSee [V3 API Standard Collection Parameters](https://developer.sailpoint.com/idn/api/standard-collection-parameters) for more information.", + "type": "text/plain" + }, + "key": "limit", + "value": "250" + }, + { + "disabled": false, + "description": { + "content": "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.", + "type": "text/plain" + }, + "key": "offset", + "value": "0" + }, + { + "disabled": false, + "description": { + "content": "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.", + "type": "text/plain" + }, + "key": "count", + "value": "true" + }, + { + "disabled": false, + "description": { + "content": "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*\n\n**alias**: *eq, sw*\n\n**email**: *eq, sw*\n\n**firstname**: *eq, sw*\n\n**lastname**: *eq, sw*", + "type": "text/plain" + }, + "key": "filters", + "value": "firstname eq \"John\"" + }, + { + "disabled": false, + "description": { + "content": "If *true*, only get identities which satisfy ALL the following criteria in addition to any criteria specified by *filters*:\n - Should be either correlated or protected.\n - Should not be \"spadmin\" or \"cloudadmin\".\n - uid should not be null.\n - lastname should not be null.\n - email should not be null.", + "type": "text/plain" + }, + "key": "add-core-filters", + "value": "false" + }, + { + "disabled": false, + "description": { + "content": "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: **name**", + "type": "text/plain" + }, + "key": "sorters", + "value": "name" + } + ], + "variable": [] + }, + "header": [ + { + "key": "Accept", + "value": "application/json" + } + ], + "method": "GET", + "body": {}, + "auth": null + }, + "response": [ + { + "id": "a219ac58-b207-40a6-970a-0de738db509b", + "name": "A list of public identity objects.", + "originalRequest": { + "url": { + "path": [ + "public-identities" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [ + { + "disabled": false, + "description": { + "content": "Max number of results to return.\nSee [V3 API Standard Collection Parameters](https://developer.sailpoint.com/idn/api/standard-collection-parameters) for more information.", + "type": "text/plain" + }, + "key": "limit", + "value": "250" + }, + { + "disabled": false, + "description": { + "content": "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.", + "type": "text/plain" + }, + "key": "offset", + "value": "0" + }, + { + "disabled": false, + "description": { + "content": "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.", + "type": "text/plain" + }, + "key": "count", + "value": "true" + }, + { + "disabled": false, + "description": { + "content": "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*\n\n**alias**: *eq, sw*\n\n**email**: *eq, sw*\n\n**firstname**: *eq, sw*\n\n**lastname**: *eq, sw*", + "type": "text/plain" + }, + "key": "filters", + "value": "firstname eq \"John\"" + }, + { + "disabled": false, + "description": { + "content": "If *true*, only get identities which satisfy ALL the following criteria in addition to any criteria specified by *filters*:\n - Should be either correlated or protected.\n - Should not be \"spadmin\" or \"cloudadmin\".\n - uid should not be null.\n - lastname should not be null.\n - email should not be null.", + "type": "text/plain" + }, + "key": "add-core-filters", + "value": "false" + }, + { + "disabled": false, + "description": { + "content": "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: **name**", + "type": "text/plain" + }, + "key": "sorters", + "value": "name" + } + ], + "variable": [] + }, + "header": [ + { + "key": "Accept", + "value": "application/json" + }, + { + "description": { + "content": "Added as a part of security scheme: oauth2", + "type": "text/plain" + }, + "key": "Authorization", + "value": "" + } + ], + "method": "GET", + "body": {} + }, + "status": "OK", + "code": 200, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "body": "[\n {\n \"id\": \"2c9180857182305e0171993735622948\",\n \"name\": \"Alison Ferguso\",\n \"alias\": \"alison.ferguso\",\n \"email\": \"alison.ferguso@acme-solar.com\",\n \"status\": \"Active\",\n \"manager\": {\n \"type\": \"IDENTITY\",\n \"id\": \"2c9180a46faadee4016fb4e018c20639\",\n \"name\": \"Thomas Edison\"\n },\n \"attributes\": [\n {\n \"key\": \"phone\",\n \"name\": \"Phone\",\n \"value\": \"5125551234\"\n },\n {\n \"key\": \"country\",\n \"name\": \"Country\",\n \"value\": \"US\"\n }\n ]\n },\n {\n \"id\": \"2c9180a46faadee4016fb4e018c20639\",\n \"name\": \"Thomas Edison\",\n \"alias\": \"thomas.edison\",\n \"email\": \"thomas.edison@acme-solar.com\",\n \"status\": \"Active\",\n \"manager\": {\n \"type\": \"IDENTITY\",\n \"id\": \"2c918086676d3e0601677611dbde220f\",\n \"name\": \"Mister Manager\"\n },\n \"attributes\": [\n {\n \"key\": \"phone\",\n \"name\": \"Phone\",\n \"value\": \"5125554321\"\n },\n {\n \"key\": \"country\",\n \"name\": \"Country\",\n \"value\": \"US\"\n }\n ]\n }\n]", + "cookie": [], + "_postman_previewlanguage": "json" + }, + { + "id": "3ddd4d8c-8d5f-4b25-ae1b-abf518f7f503", + "name": "Client Error - Returned if the request body is invalid.", + "originalRequest": { + "url": { + "path": [ + "public-identities" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [ + { + "disabled": false, + "description": { + "content": "Max number of results to return.\nSee [V3 API Standard Collection Parameters](https://developer.sailpoint.com/idn/api/standard-collection-parameters) for more information.", + "type": "text/plain" + }, + "key": "limit", + "value": "250" + }, + { + "disabled": false, + "description": { + "content": "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.", + "type": "text/plain" + }, + "key": "offset", + "value": "0" + }, + { + "disabled": false, + "description": { + "content": "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.", + "type": "text/plain" + }, + "key": "count", + "value": "true" + }, + { + "disabled": false, + "description": { + "content": "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*\n\n**alias**: *eq, sw*\n\n**email**: *eq, sw*\n\n**firstname**: *eq, sw*\n\n**lastname**: *eq, sw*", + "type": "text/plain" + }, + "key": "filters", + "value": "firstname eq \"John\"" + }, + { + "disabled": false, + "description": { + "content": "If *true*, only get identities which satisfy ALL the following criteria in addition to any criteria specified by *filters*:\n - Should be either correlated or protected.\n - Should not be \"spadmin\" or \"cloudadmin\".\n - uid should not be null.\n - lastname should not be null.\n - email should not be null.", + "type": "text/plain" + }, + "key": "add-core-filters", + "value": "false" + }, + { + "disabled": false, + "description": { + "content": "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: **name**", + "type": "text/plain" + }, + "key": "sorters", + "value": "name" + } + ], + "variable": [] + }, + "header": [ + { + "key": "Accept", + "value": "application/json" + }, + { + "description": { + "content": "Added as a part of security scheme: oauth2", + "type": "text/plain" + }, + "key": "Authorization", + "value": "" + } + ], + "method": "GET", + "body": {} + }, + "status": "Bad Request", + "code": 400, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "body": "{\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 \"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 \"locale\": \"en-US\",\n \"localeOrigin\": \"DEFAULT\",\n \"text\": \"The request was syntactically correct but its content is semantically invalid.\"\n }\n ]\n}", + "cookie": [], + "_postman_previewlanguage": "json" + }, + { + "id": "36a8158b-747c-4010-ae06-41100c13e9e1", + "name": "Unauthorized - Returned if there is no authorization header, or if the JWT token is expired.", + "originalRequest": { + "url": { + "path": [ + "public-identities" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [ + { + "disabled": false, + "description": { + "content": "Max number of results to return.\nSee [V3 API Standard Collection Parameters](https://developer.sailpoint.com/idn/api/standard-collection-parameters) for more information.", + "type": "text/plain" + }, + "key": "limit", + "value": "250" + }, + { + "disabled": false, + "description": { + "content": "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.", + "type": "text/plain" + }, + "key": "offset", + "value": "0" + }, + { + "disabled": false, + "description": { + "content": "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.", + "type": "text/plain" + }, + "key": "count", + "value": "true" + }, + { + "disabled": false, + "description": { + "content": "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*\n\n**alias**: *eq, sw*\n\n**email**: *eq, sw*\n\n**firstname**: *eq, sw*\n\n**lastname**: *eq, sw*", + "type": "text/plain" + }, + "key": "filters", + "value": "firstname eq \"John\"" + }, + { + "disabled": false, + "description": { + "content": "If *true*, only get identities which satisfy ALL the following criteria in addition to any criteria specified by *filters*:\n - Should be either correlated or protected.\n - Should not be \"spadmin\" or \"cloudadmin\".\n - uid should not be null.\n - lastname should not be null.\n - email should not be null.", + "type": "text/plain" + }, + "key": "add-core-filters", + "value": "false" + }, + { + "disabled": false, + "description": { + "content": "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: **name**", + "type": "text/plain" + }, + "key": "sorters", + "value": "name" + } + ], + "variable": [] + }, + "header": [ + { + "key": "Accept", + "value": "application/json" + }, + { + "description": { + "content": "Added as a part of security scheme: oauth2", + "type": "text/plain" + }, + "key": "Authorization", + "value": "" + } + ], + "method": "GET", + "body": {} + }, + "status": "Unauthorized", + "code": 401, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "body": "{\n \"error\": \"JWT validation failed: JWT is expired\"\n}", + "cookie": [], + "_postman_previewlanguage": "json" + }, + { + "id": "d01b2385-9ddb-465d-a4f9-a430256258e2", + "name": "Forbidden - Returned if the user you are running as, doesn't have access to this end-point.", + "originalRequest": { + "url": { + "path": [ + "public-identities" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [ + { + "disabled": false, + "description": { + "content": "Max number of results to return.\nSee [V3 API Standard Collection Parameters](https://developer.sailpoint.com/idn/api/standard-collection-parameters) for more information.", + "type": "text/plain" + }, + "key": "limit", + "value": "250" + }, + { + "disabled": false, + "description": { + "content": "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.", + "type": "text/plain" + }, + "key": "offset", + "value": "0" + }, + { + "disabled": false, + "description": { + "content": "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.", + "type": "text/plain" + }, + "key": "count", + "value": "true" + }, + { + "disabled": false, + "description": { + "content": "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*\n\n**alias**: *eq, sw*\n\n**email**: *eq, sw*\n\n**firstname**: *eq, sw*\n\n**lastname**: *eq, sw*", + "type": "text/plain" + }, + "key": "filters", + "value": "firstname eq \"John\"" + }, + { + "disabled": false, + "description": { + "content": "If *true*, only get identities which satisfy ALL the following criteria in addition to any criteria specified by *filters*:\n - Should be either correlated or protected.\n - Should not be \"spadmin\" or \"cloudadmin\".\n - uid should not be null.\n - lastname should not be null.\n - email should not be null.", + "type": "text/plain" + }, + "key": "add-core-filters", + "value": "false" + }, + { + "disabled": false, + "description": { + "content": "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: **name**", + "type": "text/plain" + }, + "key": "sorters", + "value": "name" + } + ], + "variable": [] + }, + "header": [ + { + "key": "Accept", + "value": "application/json" + }, + { + "description": { + "content": "Added as a part of security scheme: oauth2", + "type": "text/plain" + }, + "key": "Authorization", + "value": "" + } + ], + "method": "GET", + "body": {} + }, + "status": "Forbidden", + "code": 403, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "body": "{\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}", + "cookie": [], + "_postman_previewlanguage": "json" + }, + { + "id": "63703022-9420-4c16-b5c1-70c2f99654de", + "name": "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.", + "originalRequest": { + "url": { + "path": [ + "public-identities" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [ + { + "disabled": false, + "description": { + "content": "Max number of results to return.\nSee [V3 API Standard Collection Parameters](https://developer.sailpoint.com/idn/api/standard-collection-parameters) for more information.", + "type": "text/plain" + }, + "key": "limit", + "value": "250" + }, + { + "disabled": false, + "description": { + "content": "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.", + "type": "text/plain" + }, + "key": "offset", + "value": "0" + }, + { + "disabled": false, + "description": { + "content": "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.", + "type": "text/plain" + }, + "key": "count", + "value": "true" + }, + { + "disabled": false, + "description": { + "content": "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*\n\n**alias**: *eq, sw*\n\n**email**: *eq, sw*\n\n**firstname**: *eq, sw*\n\n**lastname**: *eq, sw*", + "type": "text/plain" + }, + "key": "filters", + "value": "firstname eq \"John\"" + }, + { + "disabled": false, + "description": { + "content": "If *true*, only get identities which satisfy ALL the following criteria in addition to any criteria specified by *filters*:\n - Should be either correlated or protected.\n - Should not be \"spadmin\" or \"cloudadmin\".\n - uid should not be null.\n - lastname should not be null.\n - email should not be null.", + "type": "text/plain" + }, + "key": "add-core-filters", + "value": "false" + }, + { + "disabled": false, + "description": { + "content": "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: **name**", + "type": "text/plain" + }, + "key": "sorters", + "value": "name" + } + ], + "variable": [] + }, + "header": [ + { + "key": "Accept", + "value": "application/json" + }, + { + "description": { + "content": "Added as a part of security scheme: oauth2", + "type": "text/plain" + }, + "key": "Authorization", + "value": "" + } + ], + "method": "GET", + "body": {} + }, + "status": "Too Many Requests", + "code": 429, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "body": "{\n \"message\": \" Rate Limit Exceeded \"\n}", + "cookie": [], + "_postman_previewlanguage": "json" + }, + { + "id": "7dc254c1-7ae6-4cd5-8d39-b99c65d0b928", + "name": "Internal Server Error - Returned if there is an unexpected error.", + "originalRequest": { + "url": { + "path": [ + "public-identities" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [ + { + "disabled": false, + "description": { + "content": "Max number of results to return.\nSee [V3 API Standard Collection Parameters](https://developer.sailpoint.com/idn/api/standard-collection-parameters) for more information.", + "type": "text/plain" + }, + "key": "limit", + "value": "250" + }, + { + "disabled": false, + "description": { + "content": "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.", + "type": "text/plain" + }, + "key": "offset", + "value": "0" + }, + { + "disabled": false, + "description": { + "content": "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.", + "type": "text/plain" + }, + "key": "count", + "value": "true" + }, + { + "disabled": false, + "description": { + "content": "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*\n\n**alias**: *eq, sw*\n\n**email**: *eq, sw*\n\n**firstname**: *eq, sw*\n\n**lastname**: *eq, sw*", + "type": "text/plain" + }, + "key": "filters", + "value": "firstname eq \"John\"" + }, + { + "disabled": false, + "description": { + "content": "If *true*, only get identities which satisfy ALL the following criteria in addition to any criteria specified by *filters*:\n - Should be either correlated or protected.\n - Should not be \"spadmin\" or \"cloudadmin\".\n - uid should not be null.\n - lastname should not be null.\n - email should not be null.", + "type": "text/plain" + }, + "key": "add-core-filters", + "value": "false" + }, + { + "disabled": false, + "description": { + "content": "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: **name**", + "type": "text/plain" + }, + "key": "sorters", + "value": "name" + } + ], + "variable": [] + }, + "header": [ + { + "key": "Accept", + "value": "application/json" + }, + { + "description": { + "content": "Added as a part of security scheme: oauth2", + "type": "text/plain" + }, + "key": "Authorization", + "value": "" + } + ], + "method": "GET", + "body": {} + }, + "status": "Internal Server Error", + "code": 500, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "body": "{\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}", + "cookie": [], + "_postman_previewlanguage": "json" + } + ], + "event": [], + "protocolProfileBehavior": { + "disableBodyPruning": true + } + } + ] + }, + { + "name": "Public Identities Config", + "description": "Use this API to implement public identity configuration functionality. \nWith this functionality in place, administrators can make up to 5 identity attributes publicly visible so other non-administrator users can see the relevant information they need to make decisions. \nThis can be helpful for approvers making approvals, certification reviewers, managers viewing their direct reports' access, and source owners viewing their tasks.\n\nBy default, non-administrators can select an identity and view the following attributes: email, lifecycle state, and manager. \nHowever, it may be helpful for a non-administrator reviewer to see other identity attributes like department, region, title, etc.\nAdministrators can use this API to make those necessary identity attributes public to non-administrators. \n\nFor example, a non-administrator deciding whether to approve another identity's request for access to the Workday application, whose access may be restricted to members of the HR department, would want to know whether the identity is a member of the HR department. \nIf an administrator has used [Update Public Identity Config](https://developer.sailpoint.com/idn/api/v3/update-public-identity-config) to make the \"department\" attribute public, the approver can see the department and make a decision without requesting any more information.\n", + "item": [ + { + "id": "2688c315-d452-47be-a969-311ff148bf0f", + "name": "Get the Public Identities Configuration", + "request": { + "name": "Get the Public Identities Configuration", + "description": { + "content": "Returns the publicly visible attributes of an identity available to request approvers for Access Requests and Certification Campaigns. A token with ORG ADMIN authority is required to call this API.", + "type": "text/plain" + }, + "url": { + "path": [ + "public-identities-config" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [] + }, + "header": [ + { + "key": "Accept", + "value": "application/json" + } + ], + "method": "GET", + "body": {}, + "auth": null + }, + "response": [ + { + "id": "aa6551d6-a343-44af-9743-86eb4c5e44fd", + "name": "Request succeeded.", + "originalRequest": { + "url": { + "path": [ + "public-identities-config" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [] + }, + "header": [ + { + "key": "Accept", + "value": "application/json" + }, + { + "description": { + "content": "Added as a part of security scheme: oauth2", + "type": "text/plain" + }, + "key": "Authorization", + "value": "" + } + ], + "method": "GET", + "body": {} + }, + "status": "OK", + "code": 200, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "body": "{\n \"attributes\": [\n {\n \"key\": \"country\",\n \"name\": \"Country\"\n },\n {\n \"key\": \"country\",\n \"name\": \"Country\"\n }\n ],\n \"modified\": \"2018-06-25T20:22:28.104Z\",\n \"modifiedBy\": {\n \"type\": \"IDENTITY\",\n \"id\": \"2c9180a46faadee4016fb4e018c20639\",\n \"name\": \"Thomas Edison\"\n }\n}", + "cookie": [], + "_postman_previewlanguage": "json" + }, + { + "id": "99b167d4-d9a8-4a39-a711-dde10842fa39", + "name": "Client Error - Returned if the request body is invalid.", + "originalRequest": { + "url": { + "path": [ + "public-identities-config" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [] + }, + "header": [ + { + "key": "Accept", + "value": "application/json" + }, + { + "description": { + "content": "Added as a part of security scheme: oauth2", + "type": "text/plain" + }, + "key": "Authorization", + "value": "" + } + ], + "method": "GET", + "body": {} + }, + "status": "Bad Request", + "code": 400, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "body": "{\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 \"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 \"locale\": \"en-US\",\n \"localeOrigin\": \"DEFAULT\",\n \"text\": \"The request was syntactically correct but its content is semantically invalid.\"\n }\n ]\n}", + "cookie": [], + "_postman_previewlanguage": "json" + }, + { + "id": "25b07bda-af85-4a96-b890-96489954c9bd", + "name": "Unauthorized - Returned if there is no authorization header, or if the JWT token is expired.", + "originalRequest": { + "url": { + "path": [ + "public-identities-config" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [] + }, + "header": [ + { + "key": "Accept", + "value": "application/json" + }, + { + "description": { + "content": "Added as a part of security scheme: oauth2", + "type": "text/plain" + }, + "key": "Authorization", + "value": "" + } + ], + "method": "GET", + "body": {} + }, + "status": "Unauthorized", + "code": 401, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "body": "{\n \"error\": \"JWT validation failed: JWT is expired\"\n}", + "cookie": [], + "_postman_previewlanguage": "json" + }, + { + "id": "1b9e2e39-ad97-4d1b-8774-4ee390ab2139", + "name": "Forbidden - Returned if the user you are running as, doesn't have access to this end-point.", + "originalRequest": { + "url": { + "path": [ + "public-identities-config" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [] + }, + "header": [ + { + "key": "Accept", + "value": "application/json" + }, + { + "description": { + "content": "Added as a part of security scheme: oauth2", + "type": "text/plain" + }, + "key": "Authorization", + "value": "" + } + ], + "method": "GET", + "body": {} + }, + "status": "Forbidden", + "code": 403, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "body": "{\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}", + "cookie": [], + "_postman_previewlanguage": "json" + }, + { + "id": "3b5470df-ef8a-4d2b-a6fa-6e7cfefd554d", + "name": "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.", + "originalRequest": { + "url": { + "path": [ + "public-identities-config" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [] + }, + "header": [ + { + "key": "Accept", + "value": "application/json" + }, + { + "description": { + "content": "Added as a part of security scheme: oauth2", + "type": "text/plain" + }, + "key": "Authorization", + "value": "" + } + ], + "method": "GET", + "body": {} + }, + "status": "Too Many Requests", + "code": 429, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "body": "{\n \"message\": \" Rate Limit Exceeded \"\n}", + "cookie": [], + "_postman_previewlanguage": "json" + }, + { + "id": "0ef71303-c11a-4d2d-8531-ce9367349eb3", + "name": "Internal Server Error - Returned if there is an unexpected error.", + "originalRequest": { + "url": { + "path": [ + "public-identities-config" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [] + }, + "header": [ + { + "key": "Accept", + "value": "application/json" + }, + { + "description": { + "content": "Added as a part of security scheme: oauth2", + "type": "text/plain" + }, + "key": "Authorization", + "value": "" + } + ], + "method": "GET", + "body": {} + }, + "status": "Internal Server Error", + "code": 500, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "body": "{\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}", + "cookie": [], + "_postman_previewlanguage": "json" + } + ], + "event": [], + "protocolProfileBehavior": { + "disableBodyPruning": true + } + }, + { + "id": "b75e412e-568d-4906-85ce-1a936e961d2d", + "name": "Update the Public Identities Configuration", + "request": { + "name": "Update the Public Identities Configuration", + "description": { + "content": "Updates the publicly visible attributes of an identity available to request approvers for Access Requests and Certification Campaigns. A token with ORG ADMIN authority is required to call this API.", + "type": "text/plain" + }, + "url": { + "path": [ + "public-identities-config" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [] + }, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + }, + { + "key": "Accept", + "value": "application/json" + } + ], + "method": "PUT", + "body": { + "mode": "raw", + "raw": "{\n \"attributes\": [\n {\n \"key\": \"country\",\n \"name\": \"Country\"\n },\n {\n \"key\": \"country\",\n \"name\": \"Country\"\n }\n ],\n \"modified\": \"2018-06-25T20:22:28.104Z\",\n \"modifiedBy\": {\n \"type\": \"IDENTITY\",\n \"id\": \"2c9180a46faadee4016fb4e018c20639\",\n \"name\": \"Thomas Edison\"\n }\n}", + "options": { + "raw": { + "headerFamily": "json", + "language": "json" + } + } + }, + "auth": null + }, + "response": [ + { + "id": "d2449f82-5f70-4f31-ba17-f3b065901e47", + "name": "Request succeeded.", + "originalRequest": { + "url": { + "path": [ + "public-identities-config" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [] + }, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + }, + { + "key": "Accept", + "value": "application/json" + }, + { + "description": { + "content": "Added as a part of security scheme: oauth2", + "type": "text/plain" + }, + "key": "Authorization", + "value": "" + } + ], + "method": "PUT", + "body": { + "mode": "raw", + "raw": "{\n \"attributes\": [\n {\n \"key\": \"country\",\n \"name\": \"Country\"\n },\n {\n \"key\": \"country\",\n \"name\": \"Country\"\n }\n ],\n \"modified\": \"2018-06-25T20:22:28.104Z\",\n \"modifiedBy\": {\n \"type\": \"IDENTITY\",\n \"id\": \"2c9180a46faadee4016fb4e018c20639\",\n \"name\": \"Thomas Edison\"\n }\n}", + "options": { + "raw": { + "headerFamily": "json", + "language": "json" + } + } + } + }, + "status": "OK", + "code": 200, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "body": "{\n \"attributes\": [\n {\n \"key\": \"country\",\n \"name\": \"Country\"\n },\n {\n \"key\": \"country\",\n \"name\": \"Country\"\n }\n ],\n \"modified\": \"2018-06-25T20:22:28.104Z\",\n \"modifiedBy\": {\n \"type\": \"IDENTITY\",\n \"id\": \"2c9180a46faadee4016fb4e018c20639\",\n \"name\": \"Thomas Edison\"\n }\n}", + "cookie": [], + "_postman_previewlanguage": "json" + }, + { + "id": "4714f107-a88b-4f91-bc01-ec2af294492c", + "name": "Client Error - Returned if the request body is invalid.", + "originalRequest": { + "url": { + "path": [ + "public-identities-config" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [] + }, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + }, + { + "key": "Accept", + "value": "application/json" + }, + { + "description": { + "content": "Added as a part of security scheme: oauth2", + "type": "text/plain" + }, + "key": "Authorization", + "value": "" + } + ], + "method": "PUT", + "body": { + "mode": "raw", + "raw": "{\n \"attributes\": [\n {\n \"key\": \"country\",\n \"name\": \"Country\"\n },\n {\n \"key\": \"country\",\n \"name\": \"Country\"\n }\n ],\n \"modified\": \"2018-06-25T20:22:28.104Z\",\n \"modifiedBy\": {\n \"type\": \"IDENTITY\",\n \"id\": \"2c9180a46faadee4016fb4e018c20639\",\n \"name\": \"Thomas Edison\"\n }\n}", + "options": { + "raw": { + "headerFamily": "json", + "language": "json" + } + } + } + }, + "status": "Bad Request", + "code": 400, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "body": "{\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 \"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 \"locale\": \"en-US\",\n \"localeOrigin\": \"DEFAULT\",\n \"text\": \"The request was syntactically correct but its content is semantically invalid.\"\n }\n ]\n}", + "cookie": [], + "_postman_previewlanguage": "json" + }, + { + "id": "7db592da-34dd-4d0e-bc10-b845d2d99821", + "name": "Unauthorized - Returned if there is no authorization header, or if the JWT token is expired.", + "originalRequest": { + "url": { + "path": [ + "public-identities-config" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [] + }, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + }, + { + "key": "Accept", + "value": "application/json" + }, + { + "description": { + "content": "Added as a part of security scheme: oauth2", + "type": "text/plain" + }, + "key": "Authorization", + "value": "" + } + ], + "method": "PUT", + "body": { + "mode": "raw", + "raw": "{\n \"attributes\": [\n {\n \"key\": \"country\",\n \"name\": \"Country\"\n },\n {\n \"key\": \"country\",\n \"name\": \"Country\"\n }\n ],\n \"modified\": \"2018-06-25T20:22:28.104Z\",\n \"modifiedBy\": {\n \"type\": \"IDENTITY\",\n \"id\": \"2c9180a46faadee4016fb4e018c20639\",\n \"name\": \"Thomas Edison\"\n }\n}", + "options": { + "raw": { + "headerFamily": "json", + "language": "json" + } + } + } + }, + "status": "Unauthorized", + "code": 401, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "body": "{\n \"error\": \"JWT validation failed: JWT is expired\"\n}", + "cookie": [], + "_postman_previewlanguage": "json" + }, + { + "id": "5986e5c6-63e9-4c1f-894e-6d526ff56f8e", + "name": "Forbidden - Returned if the user you are running as, doesn't have access to this end-point.", + "originalRequest": { + "url": { + "path": [ + "public-identities-config" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [] + }, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + }, + { + "key": "Accept", + "value": "application/json" + }, + { + "description": { + "content": "Added as a part of security scheme: oauth2", + "type": "text/plain" + }, + "key": "Authorization", + "value": "" + } + ], + "method": "PUT", + "body": { + "mode": "raw", + "raw": "{\n \"attributes\": [\n {\n \"key\": \"country\",\n \"name\": \"Country\"\n },\n {\n \"key\": \"country\",\n \"name\": \"Country\"\n }\n ],\n \"modified\": \"2018-06-25T20:22:28.104Z\",\n \"modifiedBy\": {\n \"type\": \"IDENTITY\",\n \"id\": \"2c9180a46faadee4016fb4e018c20639\",\n \"name\": \"Thomas Edison\"\n }\n}", + "options": { + "raw": { + "headerFamily": "json", + "language": "json" + } + } + } + }, + "status": "Forbidden", + "code": 403, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "body": "{\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}", + "cookie": [], + "_postman_previewlanguage": "json" + }, + { + "id": "83c7b178-84c6-48b4-892f-acaefaa7e3a1", + "name": "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.", + "originalRequest": { + "url": { + "path": [ + "public-identities-config" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [] + }, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + }, + { + "key": "Accept", + "value": "application/json" + }, + { + "description": { + "content": "Added as a part of security scheme: oauth2", + "type": "text/plain" + }, + "key": "Authorization", + "value": "" + } + ], + "method": "PUT", + "body": { + "mode": "raw", + "raw": "{\n \"attributes\": [\n {\n \"key\": \"country\",\n \"name\": \"Country\"\n },\n {\n \"key\": \"country\",\n \"name\": \"Country\"\n }\n ],\n \"modified\": \"2018-06-25T20:22:28.104Z\",\n \"modifiedBy\": {\n \"type\": \"IDENTITY\",\n \"id\": \"2c9180a46faadee4016fb4e018c20639\",\n \"name\": \"Thomas Edison\"\n }\n}", + "options": { + "raw": { + "headerFamily": "json", + "language": "json" + } + } + } + }, + "status": "Too Many Requests", + "code": 429, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "body": "{\n \"message\": \" Rate Limit Exceeded \"\n}", + "cookie": [], + "_postman_previewlanguage": "json" + }, + { + "id": "93715c1c-d12f-4dfc-99da-f6a636292a31", + "name": "Internal Server Error - Returned if there is an unexpected error.", + "originalRequest": { + "url": { + "path": [ + "public-identities-config" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [] + }, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + }, + { + "key": "Accept", + "value": "application/json" + }, + { + "description": { + "content": "Added as a part of security scheme: oauth2", + "type": "text/plain" + }, + "key": "Authorization", + "value": "" + } + ], + "method": "PUT", + "body": { + "mode": "raw", + "raw": "{\n \"attributes\": [\n {\n \"key\": \"country\",\n \"name\": \"Country\"\n },\n {\n \"key\": \"country\",\n \"name\": \"Country\"\n }\n ],\n \"modified\": \"2018-06-25T20:22:28.104Z\",\n \"modifiedBy\": {\n \"type\": \"IDENTITY\",\n \"id\": \"2c9180a46faadee4016fb4e018c20639\",\n \"name\": \"Thomas Edison\"\n }\n}", + "options": { + "raw": { + "headerFamily": "json", + "language": "json" + } + } + } + }, + "status": "Internal Server Error", + "code": 500, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "body": "{\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}", + "cookie": [], + "_postman_previewlanguage": "json" + } + ], + "event": [], + "protocolProfileBehavior": { + "disableBodyPruning": true + } + } + ] + }, + { + "name": "Reports Data Extraction", + "description": "Use this API to implement reports lifecycle managing and monitoring.\n", + "item": [ + { + "id": "4d2bea95-8916-4339-8958-694dd5be9e28", + "name": "Get Report Result", + "request": { + "name": "Get Report Result", + "description": { + "content": "Get the report results for a report that was run or is running. Returns empty report result in case there are no active task definitions with used in payload task definition name.", + "type": "text/plain" + }, + "url": { + "path": [ + "reports", + ":taskResultId", + "result" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [ + { + "disabled": false, + "description": { + "content": "state of task result to apply ordering when results are fetching from the DB", + "type": "text/plain" + }, + "key": "completed", + "value": "true" + } + ], + "variable": [ + { + "type": "any", + "value": "ef38f94347e94562b5bb8424a56397d8", + "key": "taskResultId", + "disabled": false, + "description": { + "content": "(Required) Unique identifier of the task result which handled report", + "type": "text/plain" + } + } + ] + }, + "header": [ + { + "key": "Accept", + "value": "application/json" + } + ], + "method": "GET", + "body": {}, + "auth": null + }, + "response": [ + { + "id": "d2abce06-0bde-47b9-8289-e5df2b4c0f21", + "name": "Details about report that was run or is running.", + "originalRequest": { + "url": { + "path": [ + "reports", + ":taskResultId", + "result" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [ + { + "disabled": false, + "description": { + "content": "state of task result to apply ordering when results are fetching from the DB", + "type": "text/plain" + }, + "key": "completed", + "value": "true" + } + ], + "variable": [] + }, + "header": [ + { + "key": "Accept", + "value": "application/json" + }, + { + "description": { + "content": "Added as a part of security scheme: oauth2", + "type": "text/plain" + }, + "key": "Authorization", + "value": "" + } + ], + "method": "GET", + "body": {} + }, + "status": "OK", + "code": 200, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "body": "{\n \"reportType\": \"IDENTITIES_DETAILS\",\n \"taskDefName\": \"Identities Details Report\",\n \"id\": \"1e01d272b8084c4fa12fcf8fa898102d\",\n \"created\": \"2023-09-07T42:14:05.122Z\",\n \"status\": \"SUCCESS\",\n \"duration\": 3681,\n \"rows\": 193,\n \"availableFormats\": [\n \"CSV\"\n ]\n}", + "cookie": [], + "_postman_previewlanguage": "json" + }, + { + "id": "9ff18f76-87c5-406e-84f8-f2173d815d85", + "name": "Client Error - Returned if the request body is invalid.", + "originalRequest": { + "url": { + "path": [ + "reports", + ":taskResultId", + "result" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [ + { + "disabled": false, + "description": { + "content": "state of task result to apply ordering when results are fetching from the DB", + "type": "text/plain" + }, + "key": "completed", + "value": "true" + } + ], + "variable": [] + }, + "header": [ + { + "key": "Accept", + "value": "application/json" + }, + { + "description": { + "content": "Added as a part of security scheme: oauth2", + "type": "text/plain" + }, + "key": "Authorization", + "value": "" + } + ], + "method": "GET", + "body": {} + }, + "status": "Bad Request", + "code": 400, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "body": "{\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 \"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 \"locale\": \"en-US\",\n \"localeOrigin\": \"DEFAULT\",\n \"text\": \"The request was syntactically correct but its content is semantically invalid.\"\n }\n ]\n}", + "cookie": [], + "_postman_previewlanguage": "json" + }, + { + "id": "d39064ae-3c92-4885-9a4a-105b3c9835c6", + "name": "Unauthorized - Returned if there is no authorization header, or if the JWT token is expired.", + "originalRequest": { + "url": { + "path": [ + "reports", + ":taskResultId", + "result" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [ + { + "disabled": false, + "description": { + "content": "state of task result to apply ordering when results are fetching from the DB", + "type": "text/plain" + }, + "key": "completed", + "value": "true" + } + ], + "variable": [] + }, + "header": [ + { + "key": "Accept", + "value": "application/json" + }, + { + "description": { + "content": "Added as a part of security scheme: oauth2", + "type": "text/plain" + }, + "key": "Authorization", + "value": "" + } + ], + "method": "GET", + "body": {} + }, + "status": "Unauthorized", + "code": 401, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "body": "{\n \"error\": \"JWT validation failed: JWT is expired\"\n}", + "cookie": [], + "_postman_previewlanguage": "json" + }, + { + "id": "80bf8fc5-dc65-4e5a-9c67-047856125152", + "name": "Forbidden - Returned if the user you are running as, doesn't have access to this end-point.", + "originalRequest": { + "url": { + "path": [ + "reports", + ":taskResultId", + "result" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [ + { + "disabled": false, + "description": { + "content": "state of task result to apply ordering when results are fetching from the DB", + "type": "text/plain" + }, + "key": "completed", + "value": "true" + } + ], + "variable": [] + }, + "header": [ + { + "key": "Accept", + "value": "application/json" + }, + { + "description": { + "content": "Added as a part of security scheme: oauth2", + "type": "text/plain" + }, + "key": "Authorization", + "value": "" + } + ], + "method": "GET", + "body": {} + }, + "status": "Forbidden", + "code": 403, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "body": "{\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}", + "cookie": [], + "_postman_previewlanguage": "json" + }, + { + "id": "c8000272-1e9e-41ed-96ad-84edc460c1ff", + "name": "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.", + "originalRequest": { + "url": { + "path": [ + "reports", + ":taskResultId", + "result" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [ + { + "disabled": false, + "description": { + "content": "state of task result to apply ordering when results are fetching from the DB", + "type": "text/plain" + }, + "key": "completed", + "value": "true" + } + ], + "variable": [] + }, + "header": [ + { + "key": "Accept", + "value": "application/json" + }, + { + "description": { + "content": "Added as a part of security scheme: oauth2", + "type": "text/plain" + }, + "key": "Authorization", + "value": "" + } + ], + "method": "GET", + "body": {} + }, + "status": "Too Many Requests", + "code": 429, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "body": "{\n \"message\": \" Rate Limit Exceeded \"\n}", + "cookie": [], + "_postman_previewlanguage": "json" + }, + { + "id": "b66feaf0-176d-46fd-825e-037dd815926b", + "name": "Internal Server Error - Returned if there is an unexpected error.", + "originalRequest": { + "url": { + "path": [ + "reports", + ":taskResultId", + "result" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [ + { + "disabled": false, + "description": { + "content": "state of task result to apply ordering when results are fetching from the DB", + "type": "text/plain" + }, + "key": "completed", + "value": "true" + } + ], + "variable": [] + }, + "header": [ + { + "key": "Accept", + "value": "application/json" + }, + { + "description": { + "content": "Added as a part of security scheme: oauth2", + "type": "text/plain" + }, + "key": "Authorization", + "value": "" + } + ], + "method": "GET", + "body": {} + }, + "status": "Internal Server Error", + "code": 500, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "body": "{\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}", + "cookie": [], + "_postman_previewlanguage": "json" + } + ], + "event": [], + "protocolProfileBehavior": { + "disableBodyPruning": true + } + }, + { + "id": "dd413ccc-8246-4185-bcf2-112240e08c76", + "name": "Run Report", + "request": { + "name": "Run Report", + "description": { + "content": "Runs a report according to input report details. If non-concurrent task is already running then it returns, otherwise new task creates and returns.", + "type": "text/plain" + }, + "url": { + "path": [ + "reports", + "run" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [] + }, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + }, + { + "key": "Accept", + "value": "application/json" + } + ], + "method": "POST", + "body": { + "mode": "raw", + "raw": "{\n \"reportType\": \"IDENTITIES_DETAILS\",\n \"arguments\": {\n \"defaultS3Bucket\": true,\n \"correlatedOnly\": true\n }\n}", + "options": { + "raw": { + "headerFamily": "json", + "language": "json" + } + } + }, + "auth": null + }, + "response": [ + { + "id": "3d512d2f-bf0a-41dc-bb1a-cafdbbfe9320", + "name": "Identities Details Report task result.", + "originalRequest": { + "url": { + "path": [ + "reports", + "run" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [] + }, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + }, + { + "key": "Accept", + "value": "application/json" + }, + { + "description": { + "content": "Added as a part of security scheme: oauth2", + "type": "text/plain" + }, + "key": "Authorization", + "value": "" + } + ], + "method": "POST", + "body": { + "mode": "raw", + "raw": "{\n \"reportType\": \"IDENTITIES_DETAILS\",\n \"arguments\": {\n \"defaultS3Bucket\": true,\n \"correlatedOnly\": true\n }\n}", + "options": { + "raw": { + "headerFamily": "json", + "language": "json" + } + } + } + }, + "status": "OK", + "code": 200, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "body": "{\n \"reportType\": \"IDENTITIES_DETAILS\",\n \"taskDefName\": \"Identities Details Report\",\n \"type\": \"QUARTZ\",\n \"id\": \"a248c16fe22222b2bd49615481311111\",\n \"created\": \"2023-09-07T42:14:00.364Z\",\n \"description\": \"A detailed view of the identities in the system.\",\n \"parentName\": \"Audit Report\",\n \"launcher\": \"9832285\",\n \"launched\": \"2023-09-07T42:14:00.521Z\",\n \"completed\": \"2023-09-07T42:14:01.137Z\",\n \"messages\": [],\n \"returns\": [],\n \"attributes\": {\n \"org\": \"an-org\"\n },\n \"progress\": \"Initializing...\"\n}", + "cookie": [], + "_postman_previewlanguage": "json" + }, + { + "id": "5cd620f4-222c-4ca7-a0d0-f8b3e188126f", + "name": "Identities Details Report task result.", + "originalRequest": { + "url": { + "path": [ + "reports", + "run" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [] + }, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + }, + { + "key": "Accept", + "value": "application/json" + }, + { + "description": { + "content": "Added as a part of security scheme: oauth2", + "type": "text/plain" + }, + "key": "Authorization", + "value": "" + } + ], + "method": "POST", + "body": { + "mode": "raw", + "raw": "{\n \"reportType\": \"IDENTITIES_DETAILS\",\n \"arguments\": {\n \"defaultS3Bucket\": true,\n \"correlatedOnly\": true\n }\n}", + "options": { + "raw": { + "headerFamily": "json", + "language": "json" + } + } + } + }, + "status": "OK", + "code": 200, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "body": "{\n \"reportType\": \"SEARCH_EXPORT\",\n \"taskDefName\": \"Search Export\",\n \"type\": \"QUARTZ\",\n \"id\": \"a248c16fe22222b2bd49615481311111\",\n \"created\": \"2023-09-07T42:14:11.137Z\",\n \"description\": \"Extract query data from ElasticSearch to CSV\",\n \"parentName\": null,\n \"launcher\": \"T05293\",\n \"launched\": \"2020-09-07T42:14:11.137Z\",\n \"completed\": \"2020-09-07T42:14:13.451Z\",\n \"messages\": [],\n \"returns\": [],\n \"attributes\": {\n \"queryHash\": \"5e12cf79c67d92e23d4d8cb3e974f87d164e86d4a48d32ecf89645cacfd3f2\",\n \"org\": \"an-org\",\n \"queryParams\": {\n \"columns\": \"displayName,firstName,lastName,email,created,attributes.cloudLifecycleState,tags,access.spread,apps.pread,accounts.spread\",\n \"indices\": \"identities\",\n \"ownerId\": \"95ecba5c5444439c999aec638ce2a777\",\n \"query\": 700007,\n \"sort\": \"displayName\"\n }\n },\n \"progress\": \"Initializing...\"\n}", + "cookie": [], + "_postman_previewlanguage": "json" + }, + { + "id": "5d8f0c6c-f71e-42ac-a1c8-bdeea25d994d", + "name": "Client Error - Returned if the request body is invalid.", + "originalRequest": { + "url": { + "path": [ + "reports", + "run" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [] + }, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + }, + { + "key": "Accept", + "value": "application/json" + }, + { + "description": { + "content": "Added as a part of security scheme: oauth2", + "type": "text/plain" + }, + "key": "Authorization", + "value": "" + } + ], + "method": "POST", + "body": { + "mode": "raw", + "raw": "{\n \"reportType\": \"IDENTITIES_DETAILS\",\n \"arguments\": {\n \"defaultS3Bucket\": true,\n \"correlatedOnly\": true\n }\n}", + "options": { + "raw": { + "headerFamily": "json", + "language": "json" + } + } + } + }, + "status": "Bad Request", + "code": 400, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "body": "{\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 \"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 \"locale\": \"en-US\",\n \"localeOrigin\": \"DEFAULT\",\n \"text\": \"The request was syntactically correct but its content is semantically invalid.\"\n }\n ]\n}", + "cookie": [], + "_postman_previewlanguage": "json" + }, + { + "id": "fee68332-af4f-4f2c-af38-8d7410a5b1eb", + "name": "Unauthorized - Returned if there is no authorization header, or if the JWT token is expired.", + "originalRequest": { + "url": { + "path": [ + "reports", + "run" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [] + }, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + }, + { + "key": "Accept", + "value": "application/json" + }, + { + "description": { + "content": "Added as a part of security scheme: oauth2", + "type": "text/plain" + }, + "key": "Authorization", + "value": "" + } + ], + "method": "POST", + "body": { + "mode": "raw", + "raw": "{\n \"reportType\": \"IDENTITIES_DETAILS\",\n \"arguments\": {\n \"defaultS3Bucket\": true,\n \"correlatedOnly\": true\n }\n}", + "options": { + "raw": { + "headerFamily": "json", + "language": "json" + } + } + } + }, + "status": "Unauthorized", + "code": 401, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "body": "{\n \"error\": \"JWT validation failed: JWT is expired\"\n}", + "cookie": [], + "_postman_previewlanguage": "json" + }, + { + "id": "4df507a6-823b-44bd-864e-1c3a8d31fb0e", + "name": "Forbidden - Returned if the user you are running as, doesn't have access to this end-point.", + "originalRequest": { + "url": { + "path": [ + "reports", + "run" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [] + }, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + }, + { + "key": "Accept", + "value": "application/json" + }, + { + "description": { + "content": "Added as a part of security scheme: oauth2", + "type": "text/plain" + }, + "key": "Authorization", + "value": "" + } + ], + "method": "POST", + "body": { + "mode": "raw", + "raw": "{\n \"reportType\": \"IDENTITIES_DETAILS\",\n \"arguments\": {\n \"defaultS3Bucket\": true,\n \"correlatedOnly\": true\n }\n}", + "options": { + "raw": { + "headerFamily": "json", + "language": "json" + } + } + } + }, + "status": "Forbidden", + "code": 403, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "body": "{\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}", + "cookie": [], + "_postman_previewlanguage": "json" + }, + { + "id": "d9dcc9e1-5ad6-4318-8815-7b0ef6ce5f4b", + "name": "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.", + "originalRequest": { + "url": { + "path": [ + "reports", + "run" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [] + }, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + }, + { + "key": "Accept", + "value": "application/json" + }, + { + "description": { + "content": "Added as a part of security scheme: oauth2", + "type": "text/plain" + }, + "key": "Authorization", + "value": "" + } + ], + "method": "POST", + "body": { + "mode": "raw", + "raw": "{\n \"reportType\": \"IDENTITIES_DETAILS\",\n \"arguments\": {\n \"defaultS3Bucket\": true,\n \"correlatedOnly\": true\n }\n}", + "options": { + "raw": { + "headerFamily": "json", + "language": "json" + } + } + } + }, + "status": "Too Many Requests", + "code": 429, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "body": "{\n \"message\": \" Rate Limit Exceeded \"\n}", + "cookie": [], + "_postman_previewlanguage": "json" + }, + { + "id": "74df5a48-afce-4f54-83db-8a4fe233f5bf", + "name": "Internal Server Error - Returned if there is an unexpected error.", + "originalRequest": { + "url": { + "path": [ + "reports", + "run" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [] + }, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + }, + { + "key": "Accept", + "value": "application/json" + }, + { + "description": { + "content": "Added as a part of security scheme: oauth2", + "type": "text/plain" + }, + "key": "Authorization", + "value": "" + } + ], + "method": "POST", + "body": { + "mode": "raw", + "raw": "{\n \"reportType\": \"IDENTITIES_DETAILS\",\n \"arguments\": {\n \"defaultS3Bucket\": true,\n \"correlatedOnly\": true\n }\n}", + "options": { + "raw": { + "headerFamily": "json", + "language": "json" + } + } + } + }, + "status": "Internal Server Error", + "code": 500, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "body": "{\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}", + "cookie": [], + "_postman_previewlanguage": "json" + } + ], + "event": [], + "protocolProfileBehavior": { + "disableBodyPruning": true + } + }, + { + "id": "56957f2b-ad4c-4759-946d-06c9ded959a4", + "name": "Cancel Report", + "request": { + "name": "Cancel Report", + "description": { + "content": "Cancels a running report.", + "type": "text/plain" + }, + "url": { + "path": [ + "reports", + ":id", + "cancel" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [ + { + "type": "any", + "value": "a1ed223247144cc29d23c632624b4767", + "key": "id", + "disabled": false, + "description": { + "content": "(Required) ID of the running Report to cancel", + "type": "text/plain" + } + } + ] + }, + "header": [ + { + "key": "Accept", + "value": "application/json" + } + ], + "method": "POST", + "body": {}, + "auth": null + }, + "response": [ + { + "id": "46c8b398-73ec-4460-b34c-062a6c70df48", + "name": "No content - indicates the request was successful but there is no content to be returned in the response.", + "originalRequest": { + "url": { + "path": [ + "reports", + ":id", + "cancel" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [] + }, + "header": [ + { + "description": { + "content": "Added as a part of security scheme: oauth2", + "type": "text/plain" + }, + "key": "Authorization", + "value": "" + } + ], + "method": "POST", + "body": {} + }, + "status": "No Content", + "code": 204, + "header": [], + "cookie": [], + "_postman_previewlanguage": "text" + }, + { + "id": "971c4ca4-4988-4582-9f3a-9fc24ed5c30b", + "name": "Client Error - Returned if the request body is invalid.", + "originalRequest": { + "url": { + "path": [ + "reports", + ":id", + "cancel" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [] + }, + "header": [ + { + "key": "Accept", + "value": "application/json" + }, + { + "description": { + "content": "Added as a part of security scheme: oauth2", + "type": "text/plain" + }, + "key": "Authorization", + "value": "" + } + ], + "method": "POST", + "body": {} + }, + "status": "Bad Request", + "code": 400, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "body": "{\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 \"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 \"locale\": \"en-US\",\n \"localeOrigin\": \"DEFAULT\",\n \"text\": \"The request was syntactically correct but its content is semantically invalid.\"\n }\n ]\n}", + "cookie": [], + "_postman_previewlanguage": "json" + }, + { + "id": "33a08f13-dec2-49ee-b3d7-f92a4251c908", + "name": "Unauthorized - Returned if there is no authorization header, or if the JWT token is expired.", + "originalRequest": { + "url": { + "path": [ + "reports", + ":id", + "cancel" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [] + }, + "header": [ + { + "key": "Accept", + "value": "application/json" + }, + { + "description": { + "content": "Added as a part of security scheme: oauth2", + "type": "text/plain" + }, + "key": "Authorization", + "value": "" + } + ], + "method": "POST", + "body": {} + }, + "status": "Unauthorized", + "code": 401, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "body": "{\n \"error\": \"JWT validation failed: JWT is expired\"\n}", + "cookie": [], + "_postman_previewlanguage": "json" + }, + { + "id": "9cfaa099-6e27-493b-acf1-dba48ace1251", + "name": "Forbidden - Returned if the user you are running as, doesn't have access to this end-point.", + "originalRequest": { + "url": { + "path": [ + "reports", + ":id", + "cancel" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [] + }, + "header": [ + { + "key": "Accept", + "value": "application/json" + }, + { + "description": { + "content": "Added as a part of security scheme: oauth2", + "type": "text/plain" + }, + "key": "Authorization", + "value": "" + } + ], + "method": "POST", + "body": {} + }, + "status": "Forbidden", + "code": 403, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "body": "{\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}", + "cookie": [], + "_postman_previewlanguage": "json" + }, + { + "id": "7225dadb-7bf0-4940-bcbe-8ef090116feb", + "name": "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.", + "originalRequest": { + "url": { + "path": [ + "reports", + ":id", + "cancel" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [] + }, + "header": [ + { + "key": "Accept", + "value": "application/json" + }, + { + "description": { + "content": "Added as a part of security scheme: oauth2", + "type": "text/plain" + }, + "key": "Authorization", + "value": "" + } + ], + "method": "POST", + "body": {} + }, + "status": "Too Many Requests", + "code": 429, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "body": "{\n \"message\": \" Rate Limit Exceeded \"\n}", + "cookie": [], + "_postman_previewlanguage": "json" + }, + { + "id": "e5f07aba-e6ee-4743-8930-343fcd87431c", + "name": "Internal Server Error - Returned if there is an unexpected error.", + "originalRequest": { + "url": { + "path": [ + "reports", + ":id", + "cancel" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [] + }, + "header": [ + { + "key": "Accept", + "value": "application/json" + }, + { + "description": { + "content": "Added as a part of security scheme: oauth2", + "type": "text/plain" + }, + "key": "Authorization", + "value": "" + } + ], + "method": "POST", + "body": {} + }, + "status": "Internal Server Error", + "code": 500, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "body": "{\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}", + "cookie": [], + "_postman_previewlanguage": "json" + } + ], + "event": [], + "protocolProfileBehavior": { + "disableBodyPruning": true + } + }, + { + "id": "b25c1346-a94e-49ec-bf07-09ef8dbb0902", + "name": "Get Report File", + "request": { + "name": "Get Report File", + "description": { + "content": "Gets a report in file format.", + "type": "text/plain" + }, + "url": { + "path": [ + "reports", + ":taskResultId" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [ + { + "disabled": false, + "description": { + "content": "(Required) Output format of the requested report file", + "type": "text/plain" + }, + "key": "fileFormat", + "value": "csv" + }, + { + "disabled": false, + "description": { + "content": "preferred Report file name, by default will be used report name from task result.", + "type": "text/plain" + }, + "key": "name", + "value": "Identities Details Report" + }, + { + "disabled": false, + "description": { + "content": "Enables auditing for current report download. Will create an audit event and sent it to the REPORT cloud-audit kafka topic. Event will be created if there is any result present by requested taskResultId.", + "type": "text/plain" + }, + "key": "auditable", + "value": "true" + } + ], + "variable": [ + { + "type": "any", + "value": "ef38f94347e94562b5bb8424a56397d8", + "key": "taskResultId", + "disabled": false, + "description": { + "content": "(Required) Unique identifier of the task result which handled report", + "type": "text/plain" + } + } + ] + }, + "header": [ + { + "key": "Accept", + "value": "application/csv" + } + ], + "method": "GET", + "body": {}, + "auth": null + }, + "response": [ + { + "id": "bd39b88b-3044-4db2-b0c5-821f3e74692d", + "name": "Report file in selected format. CSV by default.", + "originalRequest": { + "url": { + "path": [ + "reports", + ":taskResultId" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [ + { + "disabled": false, + "description": { + "content": "(Required) Output format of the requested report file", + "type": "text/plain" + }, + "key": "fileFormat", + "value": "csv" + }, + { + "disabled": false, + "description": { + "content": "preferred Report file name, by default will be used report name from task result.", + "type": "text/plain" + }, + "key": "name", + "value": "Identities Details Report" + }, + { + "disabled": false, + "description": { + "content": "Enables auditing for current report download. Will create an audit event and sent it to the REPORT cloud-audit kafka topic. Event will be created if there is any result present by requested taskResultId.", + "type": "text/plain" + }, + "key": "auditable", + "value": "true" + } + ], + "variable": [] + }, + "header": [ + { + "key": "Accept", + "value": "application/csv" + }, + { + "description": { + "content": "Added as a part of security scheme: oauth2", + "type": "text/plain" + }, + "key": "Authorization", + "value": "" + } + ], + "method": "GET", + "body": {} + }, + "status": "OK", + "code": 200, + "header": [ + { + "key": "Content-Type", + "value": "application/csv" + }, + { + "disabled": false, + "description": { + "content": "The requested report's filename", + "type": "text/plain" + }, + "key": "Content-disposition", + "value": "attachment;filename=\\\"fileName\"" + } + ], + "body": "amet in occaecat in", + "cookie": [], + "_postman_previewlanguage": "text" + }, + { + "id": "dc0c2ed3-779c-4552-9596-781ceeee2f2b", + "name": "Client Error - Returned if the request body is invalid.", + "originalRequest": { + "url": { + "path": [ + "reports", + ":taskResultId" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [ + { + "disabled": false, + "description": { + "content": "(Required) Output format of the requested report file", + "type": "text/plain" + }, + "key": "fileFormat", + "value": "csv" + }, + { + "disabled": false, + "description": { + "content": "preferred Report file name, by default will be used report name from task result.", + "type": "text/plain" + }, + "key": "name", + "value": "Identities Details Report" + }, + { + "disabled": false, + "description": { + "content": "Enables auditing for current report download. Will create an audit event and sent it to the REPORT cloud-audit kafka topic. Event will be created if there is any result present by requested taskResultId.", + "type": "text/plain" + }, + "key": "auditable", + "value": "true" + } + ], + "variable": [] + }, + "header": [ + { + "key": "Accept", + "value": "application/json" + }, + { + "description": { + "content": "Added as a part of security scheme: oauth2", + "type": "text/plain" + }, + "key": "Authorization", + "value": "" + } + ], + "method": "GET", + "body": {} + }, + "status": "Bad Request", + "code": 400, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "body": "{\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 \"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 \"locale\": \"en-US\",\n \"localeOrigin\": \"DEFAULT\",\n \"text\": \"The request was syntactically correct but its content is semantically invalid.\"\n }\n ]\n}", + "cookie": [], + "_postman_previewlanguage": "json" + }, + { + "id": "15eda70e-a2f6-47b2-924a-964586c778d4", + "name": "Unauthorized - Returned if there is no authorization header, or if the JWT token is expired.", + "originalRequest": { + "url": { + "path": [ + "reports", + ":taskResultId" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [ + { + "disabled": false, + "description": { + "content": "(Required) Output format of the requested report file", + "type": "text/plain" + }, + "key": "fileFormat", + "value": "csv" + }, + { + "disabled": false, + "description": { + "content": "preferred Report file name, by default will be used report name from task result.", + "type": "text/plain" + }, + "key": "name", + "value": "Identities Details Report" + }, + { + "disabled": false, + "description": { + "content": "Enables auditing for current report download. Will create an audit event and sent it to the REPORT cloud-audit kafka topic. Event will be created if there is any result present by requested taskResultId.", + "type": "text/plain" + }, + "key": "auditable", + "value": "true" + } + ], + "variable": [] + }, + "header": [ + { + "key": "Accept", + "value": "application/json" + }, + { + "description": { + "content": "Added as a part of security scheme: oauth2", + "type": "text/plain" + }, + "key": "Authorization", + "value": "" + } + ], + "method": "GET", + "body": {} + }, + "status": "Unauthorized", + "code": 401, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "body": "{\n \"error\": \"JWT validation failed: JWT is expired\"\n}", + "cookie": [], + "_postman_previewlanguage": "json" + }, + { + "id": "51e39aa0-c37a-4a89-8fac-fc2dc7a56410", + "name": "Forbidden - Returned if the user you are running as, doesn't have access to this end-point.", + "originalRequest": { + "url": { + "path": [ + "reports", + ":taskResultId" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [ + { + "disabled": false, + "description": { + "content": "(Required) Output format of the requested report file", + "type": "text/plain" + }, + "key": "fileFormat", + "value": "csv" + }, + { + "disabled": false, + "description": { + "content": "preferred Report file name, by default will be used report name from task result.", + "type": "text/plain" + }, + "key": "name", + "value": "Identities Details Report" + }, + { + "disabled": false, + "description": { + "content": "Enables auditing for current report download. Will create an audit event and sent it to the REPORT cloud-audit kafka topic. Event will be created if there is any result present by requested taskResultId.", + "type": "text/plain" + }, + "key": "auditable", + "value": "true" + } + ], + "variable": [] + }, + "header": [ + { + "key": "Accept", + "value": "application/json" + }, + { + "description": { + "content": "Added as a part of security scheme: oauth2", + "type": "text/plain" + }, + "key": "Authorization", + "value": "" + } + ], + "method": "GET", + "body": {} + }, + "status": "Forbidden", + "code": 403, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "body": "{\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}", + "cookie": [], + "_postman_previewlanguage": "json" + }, + { + "id": "7bb6ca75-91ff-41e0-89eb-42ee756975e5", + "name": "Not Found - returned if the request URL refers to a resource or object that does not exist", + "originalRequest": { + "url": { + "path": [ + "reports", + ":taskResultId" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [ + { + "disabled": false, + "description": { + "content": "(Required) Output format of the requested report file", + "type": "text/plain" + }, + "key": "fileFormat", + "value": "csv" + }, + { + "disabled": false, + "description": { + "content": "preferred Report file name, by default will be used report name from task result.", + "type": "text/plain" + }, + "key": "name", + "value": "Identities Details Report" + }, + { + "disabled": false, + "description": { + "content": "Enables auditing for current report download. Will create an audit event and sent it to the REPORT cloud-audit kafka topic. Event will be created if there is any result present by requested taskResultId.", + "type": "text/plain" + }, + "key": "auditable", + "value": "true" + } + ], + "variable": [] + }, + "header": [ + { + "key": "Accept", + "value": "application/json" + }, + { + "description": { + "content": "Added as a part of security scheme: oauth2", + "type": "text/plain" + }, + "key": "Authorization", + "value": "" + } + ], + "method": "GET", + "body": {} + }, + "status": "Not Found", + "code": 404, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "body": "{\n \"detailCode\": \"404 Not found\",\n \"trackingId\": \"b21b1f7ce4da4d639f2c62a57171b427\",\n \"messages\": [\n {\n \"locale\": \"en-US\",\n \"localeOrigin\": \"DEFAULT\",\n \"text\": \"

File Not Found - 404 Error

The requested file was not found.\"\n }\n ]\n}", + "cookie": [], + "_postman_previewlanguage": "json" + }, + { + "id": "20a814e5-b437-46ed-b1b7-71cdf742e224", + "name": "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.", + "originalRequest": { + "url": { + "path": [ + "reports", + ":taskResultId" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [ + { + "disabled": false, + "description": { + "content": "(Required) Output format of the requested report file", + "type": "text/plain" + }, + "key": "fileFormat", + "value": "csv" + }, + { + "disabled": false, + "description": { + "content": "preferred Report file name, by default will be used report name from task result.", + "type": "text/plain" + }, + "key": "name", + "value": "Identities Details Report" + }, + { + "disabled": false, + "description": { + "content": "Enables auditing for current report download. Will create an audit event and sent it to the REPORT cloud-audit kafka topic. Event will be created if there is any result present by requested taskResultId.", + "type": "text/plain" + }, + "key": "auditable", + "value": "true" + } + ], + "variable": [] + }, + "header": [ + { + "key": "Accept", + "value": "application/json" + }, + { + "description": { + "content": "Added as a part of security scheme: oauth2", + "type": "text/plain" + }, + "key": "Authorization", + "value": "" + } + ], + "method": "GET", + "body": {} + }, + "status": "Too Many Requests", + "code": 429, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "body": "{\n \"message\": \" Rate Limit Exceeded \"\n}", + "cookie": [], + "_postman_previewlanguage": "json" + }, + { + "id": "a732e661-76b4-47bc-b7f3-7c44bc525b22", + "name": "Internal Server Error - Returned if there is an unexpected error.", + "originalRequest": { + "url": { + "path": [ + "reports", + ":taskResultId" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [ + { + "disabled": false, + "description": { + "content": "(Required) Output format of the requested report file", + "type": "text/plain" + }, + "key": "fileFormat", + "value": "csv" + }, + { + "disabled": false, + "description": { + "content": "preferred Report file name, by default will be used report name from task result.", + "type": "text/plain" + }, + "key": "name", + "value": "Identities Details Report" + }, + { + "disabled": false, + "description": { + "content": "Enables auditing for current report download. Will create an audit event and sent it to the REPORT cloud-audit kafka topic. Event will be created if there is any result present by requested taskResultId.", + "type": "text/plain" + }, + "key": "auditable", + "value": "true" + } + ], + "variable": [] + }, + "header": [ + { + "key": "Accept", + "value": "application/json" + }, + { + "description": { + "content": "Added as a part of security scheme: oauth2", + "type": "text/plain" + }, + "key": "Authorization", + "value": "" + } + ], + "method": "GET", + "body": {} + }, + "status": "Internal Server Error", + "code": 500, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "body": "{\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}", + "cookie": [], + "_postman_previewlanguage": "json" + } + ], + "event": [], + "protocolProfileBehavior": { + "disableBodyPruning": true + } + } + ] + }, + { + "name": "Requestable Objects", + "description": "Use this API to implement requestable object functionality. \nWith this functionality in place, administrators can determine which access items can be requested with the [Access Request APIs](https://developer.sailpoint.com/idn/api/v3/access-requests), along with their statuses. \nThis can be helpful for administrators who are implementing and customizing access request functionality as a way of checking which items are requestable as they are created, assigned, and made available.\n", + "item": [ + { + "id": "5d736781-9b69-40d9-affe-c2ba8b11922c", + "name": "Requestable Objects List", + "request": { + "name": "Requestable Objects List", + "description": { + "content": "This endpoint returns a list of acccess items that that can be requested through the Access Request endpoints. Access items are marked with AVAILABLE, PENDING or ASSIGNED with respect to the identity provided using *identity-id* query param.\nAny authenticated token can call this endpoint to see their requestable access items. A token with ORG_ADMIN authority is required to call this endpoint to return a list of all of the requestable access items for the org or for another identity.", + "type": "text/plain" + }, + "url": { + "path": [ + "requestable-objects" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [ + { + "disabled": false, + "description": { + "content": "If present, the value returns only requestable objects for the specified identity.\n * Admin users can call this with any identity ID value.\n * Non-admin users can only specify *me* or pass their own identity ID value.\n * If absent, returns a list of all requestable objects for the tenant. Only admin users can make such a call. In this case, the available, pending, assigned accesses will not be annotated in the result.", + "type": "text/plain" + }, + "key": "identity-id", + "value": "e7eab60924f64aa284175b9fa3309599" + }, + { + "disabled": false, + "description": { + "content": "Filters the results to the specified type/types, where each type is one of ROLE or ACCESS_PROFILE. If absent, all types are returned. Support for additional types may be added in the future without notice.", + "type": "text/plain" + }, + "key": "types", + "value": "ROLE,ACCESS_PROFILE" + }, + { + "disabled": false, + "description": { + "content": "It allows searching requestable access items with a partial match on the name or description. If term is provided, then the *filter* query parameter will be ignored.", + "type": "text/plain" + }, + "key": "term", + "value": "Finance Role" + }, + { + "disabled": false, + "description": { + "content": "Filters the result to the specified status/statuses, where each status is one of AVAILABLE, ASSIGNED, or PENDING. It is an error to specify this parameter without also specifying an *identity-id* parameter. Additional statuses may be added in the future without notice.", + "type": "text/plain" + }, + "key": "statuses", + "value": "ASSIGNED,PENDING" + }, + { + "disabled": false, + "description": { + "content": "Max number of results to return.\nSee [V3 API Standard Collection Parameters](https://developer.sailpoint.com/idn/api/standard-collection-parameters) for more information.", + "type": "text/plain" + }, + "key": "limit", + "value": "250" + }, + { + "disabled": false, + "description": { + "content": "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.", + "type": "text/plain" + }, + "key": "offset", + "value": "0" + }, + { + "disabled": false, + "description": { + "content": "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.", + "type": "text/plain" + }, + "key": "count", + "value": "true" + }, + { + "disabled": false, + "description": { + "content": "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*\n\n**name**: *eq, in, sw*\n", + "type": "text/plain" + }, + "key": "filters", + "value": "name sw \"bob\"" + }, + { + "disabled": false, + "description": { + "content": "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: **name**\n", + "type": "text/plain" + }, + "key": "sorters", + "value": "name" + } + ], + "variable": [] + }, + "header": [ + { + "key": "Accept", + "value": "application/json" + } + ], + "method": "GET", + "body": {}, + "auth": null + }, + "response": [ + { + "id": "aa8f67dd-88df-4460-bb30-aec0585ae779", + "name": "List of requestable objects", + "originalRequest": { + "url": { + "path": [ + "requestable-objects" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [ + { + "disabled": false, + "description": { + "content": "If present, the value returns only requestable objects for the specified identity.\n * Admin users can call this with any identity ID value.\n * Non-admin users can only specify *me* or pass their own identity ID value.\n * If absent, returns a list of all requestable objects for the tenant. Only admin users can make such a call. In this case, the available, pending, assigned accesses will not be annotated in the result.", + "type": "text/plain" + }, + "key": "identity-id", + "value": "e7eab60924f64aa284175b9fa3309599" + }, + { + "disabled": false, + "description": { + "content": "Filters the results to the specified type/types, where each type is one of ROLE or ACCESS_PROFILE. If absent, all types are returned. Support for additional types may be added in the future without notice.", + "type": "text/plain" + }, + "key": "types", + "value": "ROLE,ACCESS_PROFILE" + }, + { + "disabled": false, + "description": { + "content": "It allows searching requestable access items with a partial match on the name or description. If term is provided, then the *filter* query parameter will be ignored.", + "type": "text/plain" + }, + "key": "term", + "value": "Finance Role" + }, + { + "disabled": false, + "description": { + "content": "Filters the result to the specified status/statuses, where each status is one of AVAILABLE, ASSIGNED, or PENDING. It is an error to specify this parameter without also specifying an *identity-id* parameter. Additional statuses may be added in the future without notice.", + "type": "text/plain" + }, + "key": "statuses", + "value": "ASSIGNED,PENDING" + }, + { + "disabled": false, + "description": { + "content": "Max number of results to return.\nSee [V3 API Standard Collection Parameters](https://developer.sailpoint.com/idn/api/standard-collection-parameters) for more information.", + "type": "text/plain" + }, + "key": "limit", + "value": "250" + }, + { + "disabled": false, + "description": { + "content": "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.", + "type": "text/plain" + }, + "key": "offset", + "value": "0" + }, + { + "disabled": false, + "description": { + "content": "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.", + "type": "text/plain" + }, + "key": "count", + "value": "true" + }, + { + "disabled": false, + "description": { + "content": "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*\n\n**name**: *eq, in, sw*\n", + "type": "text/plain" + }, + "key": "filters", + "value": "name sw \"bob\"" + }, + { + "disabled": false, + "description": { + "content": "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: **name**\n", + "type": "text/plain" + }, + "key": "sorters", + "value": "name" + } + ], + "variable": [] + }, + "header": [ + { + "key": "Accept", + "value": "application/json" + }, + { + "description": { + "content": "Added as a part of security scheme: oauth2", + "type": "text/plain" + }, + "key": "Authorization", + "value": "" + } + ], + "method": "GET", + "body": {} + }, + "status": "OK", + "code": 200, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "body": "[\n {\n \"id\": \"2c9180835d2e5168015d32f890ca1581\",\n \"name\": \"Applied Research Access\",\n \"created\": \"2017-07-11T18:45:37.098Z\",\n \"modified\": \"2018-06-25T20:22:28.104Z\",\n \"description\": \"Access to research information, lab results, and schematics.\",\n \"type\": \"ACCESS_PROFILE\",\n \"requestStatus\": \"AVAILABLE\",\n \"identityRequestId\": null,\n \"ownerRef\": {\n \"type\": \"IDENTITY\",\n \"id\": \"5168015d32f890ca15812c9180835d2e\",\n \"name\": \"Alison Ferguso\",\n \"email\": \"alison.ferguso@identitysoon.com\"\n },\n \"requestCommentsRequired\": false\n },\n {\n \"id\": \"2c9180835d2e5168015d32f890ca1581\",\n \"name\": \"Applied Research Access\",\n \"created\": \"2017-07-11T18:45:37.098Z\",\n \"modified\": \"2018-06-25T20:22:28.104Z\",\n \"description\": \"Access to research information, lab results, and schematics.\",\n \"type\": \"ACCESS_PROFILE\",\n \"requestStatus\": \"AVAILABLE\",\n \"identityRequestId\": null,\n \"ownerRef\": {\n \"type\": \"IDENTITY\",\n \"id\": \"5168015d32f890ca15812c9180835d2e\",\n \"name\": \"Alison Ferguso\",\n \"email\": \"alison.ferguso@identitysoon.com\"\n },\n \"requestCommentsRequired\": false\n }\n]", + "cookie": [], + "_postman_previewlanguage": "json" + }, + { + "id": "446d175d-1118-44f7-aefe-69cd2f73bfaf", + "name": "Client Error - Returned if the request body is invalid.", + "originalRequest": { + "url": { + "path": [ + "requestable-objects" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [ + { + "disabled": false, + "description": { + "content": "If present, the value returns only requestable objects for the specified identity.\n * Admin users can call this with any identity ID value.\n * Non-admin users can only specify *me* or pass their own identity ID value.\n * If absent, returns a list of all requestable objects for the tenant. Only admin users can make such a call. In this case, the available, pending, assigned accesses will not be annotated in the result.", + "type": "text/plain" + }, + "key": "identity-id", + "value": "e7eab60924f64aa284175b9fa3309599" + }, + { + "disabled": false, + "description": { + "content": "Filters the results to the specified type/types, where each type is one of ROLE or ACCESS_PROFILE. If absent, all types are returned. Support for additional types may be added in the future without notice.", + "type": "text/plain" + }, + "key": "types", + "value": "ROLE,ACCESS_PROFILE" + }, + { + "disabled": false, + "description": { + "content": "It allows searching requestable access items with a partial match on the name or description. If term is provided, then the *filter* query parameter will be ignored.", + "type": "text/plain" + }, + "key": "term", + "value": "Finance Role" + }, + { + "disabled": false, + "description": { + "content": "Filters the result to the specified status/statuses, where each status is one of AVAILABLE, ASSIGNED, or PENDING. It is an error to specify this parameter without also specifying an *identity-id* parameter. Additional statuses may be added in the future without notice.", + "type": "text/plain" + }, + "key": "statuses", + "value": "ASSIGNED,PENDING" + }, + { + "disabled": false, + "description": { + "content": "Max number of results to return.\nSee [V3 API Standard Collection Parameters](https://developer.sailpoint.com/idn/api/standard-collection-parameters) for more information.", + "type": "text/plain" + }, + "key": "limit", + "value": "250" + }, + { + "disabled": false, + "description": { + "content": "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.", + "type": "text/plain" + }, + "key": "offset", + "value": "0" + }, + { + "disabled": false, + "description": { + "content": "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.", + "type": "text/plain" + }, + "key": "count", + "value": "true" + }, + { + "disabled": false, + "description": { + "content": "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*\n\n**name**: *eq, in, sw*\n", + "type": "text/plain" + }, + "key": "filters", + "value": "name sw \"bob\"" + }, + { + "disabled": false, + "description": { + "content": "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: **name**\n", + "type": "text/plain" + }, + "key": "sorters", + "value": "name" + } + ], + "variable": [] + }, + "header": [ + { + "key": "Accept", + "value": "application/json" + }, + { + "description": { + "content": "Added as a part of security scheme: oauth2", + "type": "text/plain" + }, + "key": "Authorization", + "value": "" + } + ], + "method": "GET", + "body": {} + }, + "status": "Bad Request", + "code": 400, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "body": "{\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 \"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 \"locale\": \"en-US\",\n \"localeOrigin\": \"DEFAULT\",\n \"text\": \"The request was syntactically correct but its content is semantically invalid.\"\n }\n ]\n}", + "cookie": [], + "_postman_previewlanguage": "json" + }, + { + "id": "69a6809e-300b-4924-8893-51414567b5b9", + "name": "Unauthorized - Returned if there is no authorization header, or if the JWT token is expired.", + "originalRequest": { + "url": { + "path": [ + "requestable-objects" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [ + { + "disabled": false, + "description": { + "content": "If present, the value returns only requestable objects for the specified identity.\n * Admin users can call this with any identity ID value.\n * Non-admin users can only specify *me* or pass their own identity ID value.\n * If absent, returns a list of all requestable objects for the tenant. Only admin users can make such a call. In this case, the available, pending, assigned accesses will not be annotated in the result.", + "type": "text/plain" + }, + "key": "identity-id", + "value": "e7eab60924f64aa284175b9fa3309599" + }, + { + "disabled": false, + "description": { + "content": "Filters the results to the specified type/types, where each type is one of ROLE or ACCESS_PROFILE. If absent, all types are returned. Support for additional types may be added in the future without notice.", + "type": "text/plain" + }, + "key": "types", + "value": "ROLE,ACCESS_PROFILE" + }, + { + "disabled": false, + "description": { + "content": "It allows searching requestable access items with a partial match on the name or description. If term is provided, then the *filter* query parameter will be ignored.", + "type": "text/plain" + }, + "key": "term", + "value": "Finance Role" + }, + { + "disabled": false, + "description": { + "content": "Filters the result to the specified status/statuses, where each status is one of AVAILABLE, ASSIGNED, or PENDING. It is an error to specify this parameter without also specifying an *identity-id* parameter. Additional statuses may be added in the future without notice.", + "type": "text/plain" + }, + "key": "statuses", + "value": "ASSIGNED,PENDING" + }, + { + "disabled": false, + "description": { + "content": "Max number of results to return.\nSee [V3 API Standard Collection Parameters](https://developer.sailpoint.com/idn/api/standard-collection-parameters) for more information.", + "type": "text/plain" + }, + "key": "limit", + "value": "250" + }, + { + "disabled": false, + "description": { + "content": "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.", + "type": "text/plain" + }, + "key": "offset", + "value": "0" + }, + { + "disabled": false, + "description": { + "content": "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.", + "type": "text/plain" + }, + "key": "count", + "value": "true" + }, + { + "disabled": false, + "description": { + "content": "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*\n\n**name**: *eq, in, sw*\n", + "type": "text/plain" + }, + "key": "filters", + "value": "name sw \"bob\"" + }, + { + "disabled": false, + "description": { + "content": "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: **name**\n", + "type": "text/plain" + }, + "key": "sorters", + "value": "name" + } + ], + "variable": [] + }, + "header": [ + { + "key": "Accept", + "value": "application/json" + }, + { + "description": { + "content": "Added as a part of security scheme: oauth2", + "type": "text/plain" + }, + "key": "Authorization", + "value": "" + } + ], + "method": "GET", + "body": {} + }, + "status": "Unauthorized", + "code": 401, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "body": "{\n \"error\": \"JWT validation failed: JWT is expired\"\n}", + "cookie": [], + "_postman_previewlanguage": "json" + }, + { + "id": "50b702f9-4b20-45db-be97-bb938f301612", + "name": "Forbidden - Returned if the user you are running as, doesn't have access to this end-point.", + "originalRequest": { + "url": { + "path": [ + "requestable-objects" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [ + { + "disabled": false, + "description": { + "content": "If present, the value returns only requestable objects for the specified identity.\n * Admin users can call this with any identity ID value.\n * Non-admin users can only specify *me* or pass their own identity ID value.\n * If absent, returns a list of all requestable objects for the tenant. Only admin users can make such a call. In this case, the available, pending, assigned accesses will not be annotated in the result.", + "type": "text/plain" + }, + "key": "identity-id", + "value": "e7eab60924f64aa284175b9fa3309599" + }, + { + "disabled": false, + "description": { + "content": "Filters the results to the specified type/types, where each type is one of ROLE or ACCESS_PROFILE. If absent, all types are returned. Support for additional types may be added in the future without notice.", + "type": "text/plain" + }, + "key": "types", + "value": "ROLE,ACCESS_PROFILE" + }, + { + "disabled": false, + "description": { + "content": "It allows searching requestable access items with a partial match on the name or description. If term is provided, then the *filter* query parameter will be ignored.", + "type": "text/plain" + }, + "key": "term", + "value": "Finance Role" + }, + { + "disabled": false, + "description": { + "content": "Filters the result to the specified status/statuses, where each status is one of AVAILABLE, ASSIGNED, or PENDING. It is an error to specify this parameter without also specifying an *identity-id* parameter. Additional statuses may be added in the future without notice.", + "type": "text/plain" + }, + "key": "statuses", + "value": "ASSIGNED,PENDING" + }, + { + "disabled": false, + "description": { + "content": "Max number of results to return.\nSee [V3 API Standard Collection Parameters](https://developer.sailpoint.com/idn/api/standard-collection-parameters) for more information.", + "type": "text/plain" + }, + "key": "limit", + "value": "250" + }, + { + "disabled": false, + "description": { + "content": "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.", + "type": "text/plain" + }, + "key": "offset", + "value": "0" + }, + { + "disabled": false, + "description": { + "content": "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.", + "type": "text/plain" + }, + "key": "count", + "value": "true" + }, + { + "disabled": false, + "description": { + "content": "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*\n\n**name**: *eq, in, sw*\n", + "type": "text/plain" + }, + "key": "filters", + "value": "name sw \"bob\"" + }, + { + "disabled": false, + "description": { + "content": "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: **name**\n", + "type": "text/plain" + }, + "key": "sorters", + "value": "name" + } + ], + "variable": [] + }, + "header": [ + { + "key": "Accept", + "value": "application/json" + }, + { + "description": { + "content": "Added as a part of security scheme: oauth2", + "type": "text/plain" + }, + "key": "Authorization", + "value": "" + } + ], + "method": "GET", + "body": {} + }, + "status": "Forbidden", + "code": 403, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "body": "{\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}", + "cookie": [], + "_postman_previewlanguage": "json" + }, + { + "id": "2569e9f2-3ee4-4a91-a081-15fae1615d2e", + "name": "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.", + "originalRequest": { + "url": { + "path": [ + "requestable-objects" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [ + { + "disabled": false, + "description": { + "content": "If present, the value returns only requestable objects for the specified identity.\n * Admin users can call this with any identity ID value.\n * Non-admin users can only specify *me* or pass their own identity ID value.\n * If absent, returns a list of all requestable objects for the tenant. Only admin users can make such a call. In this case, the available, pending, assigned accesses will not be annotated in the result.", + "type": "text/plain" + }, + "key": "identity-id", + "value": "e7eab60924f64aa284175b9fa3309599" + }, + { + "disabled": false, + "description": { + "content": "Filters the results to the specified type/types, where each type is one of ROLE or ACCESS_PROFILE. If absent, all types are returned. Support for additional types may be added in the future without notice.", + "type": "text/plain" + }, + "key": "types", + "value": "ROLE,ACCESS_PROFILE" + }, + { + "disabled": false, + "description": { + "content": "It allows searching requestable access items with a partial match on the name or description. If term is provided, then the *filter* query parameter will be ignored.", + "type": "text/plain" + }, + "key": "term", + "value": "Finance Role" + }, + { + "disabled": false, + "description": { + "content": "Filters the result to the specified status/statuses, where each status is one of AVAILABLE, ASSIGNED, or PENDING. It is an error to specify this parameter without also specifying an *identity-id* parameter. Additional statuses may be added in the future without notice.", + "type": "text/plain" + }, + "key": "statuses", + "value": "ASSIGNED,PENDING" + }, + { + "disabled": false, + "description": { + "content": "Max number of results to return.\nSee [V3 API Standard Collection Parameters](https://developer.sailpoint.com/idn/api/standard-collection-parameters) for more information.", + "type": "text/plain" + }, + "key": "limit", + "value": "250" + }, + { + "disabled": false, + "description": { + "content": "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.", + "type": "text/plain" + }, + "key": "offset", + "value": "0" + }, + { + "disabled": false, + "description": { + "content": "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.", + "type": "text/plain" + }, + "key": "count", + "value": "true" + }, + { + "disabled": false, + "description": { + "content": "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*\n\n**name**: *eq, in, sw*\n", + "type": "text/plain" + }, + "key": "filters", + "value": "name sw \"bob\"" + }, + { + "disabled": false, + "description": { + "content": "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: **name**\n", + "type": "text/plain" + }, + "key": "sorters", + "value": "name" + } + ], + "variable": [] + }, + "header": [ + { + "key": "Accept", + "value": "application/json" + }, + { + "description": { + "content": "Added as a part of security scheme: oauth2", + "type": "text/plain" + }, + "key": "Authorization", + "value": "" + } + ], + "method": "GET", + "body": {} + }, + "status": "Too Many Requests", + "code": 429, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "body": "{\n \"message\": \" Rate Limit Exceeded \"\n}", + "cookie": [], + "_postman_previewlanguage": "json" + }, + { + "id": "9e9f8da1-283e-43d8-9c83-08936b3f288e", + "name": "Internal Server Error - Returned if there is an unexpected error.", + "originalRequest": { + "url": { + "path": [ + "requestable-objects" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [ + { + "disabled": false, + "description": { + "content": "If present, the value returns only requestable objects for the specified identity.\n * Admin users can call this with any identity ID value.\n * Non-admin users can only specify *me* or pass their own identity ID value.\n * If absent, returns a list of all requestable objects for the tenant. Only admin users can make such a call. In this case, the available, pending, assigned accesses will not be annotated in the result.", + "type": "text/plain" + }, + "key": "identity-id", + "value": "e7eab60924f64aa284175b9fa3309599" + }, + { + "disabled": false, + "description": { + "content": "Filters the results to the specified type/types, where each type is one of ROLE or ACCESS_PROFILE. If absent, all types are returned. Support for additional types may be added in the future without notice.", + "type": "text/plain" + }, + "key": "types", + "value": "ROLE,ACCESS_PROFILE" + }, + { + "disabled": false, + "description": { + "content": "It allows searching requestable access items with a partial match on the name or description. If term is provided, then the *filter* query parameter will be ignored.", + "type": "text/plain" + }, + "key": "term", + "value": "Finance Role" + }, + { + "disabled": false, + "description": { + "content": "Filters the result to the specified status/statuses, where each status is one of AVAILABLE, ASSIGNED, or PENDING. It is an error to specify this parameter without also specifying an *identity-id* parameter. Additional statuses may be added in the future without notice.", + "type": "text/plain" + }, + "key": "statuses", + "value": "ASSIGNED,PENDING" + }, + { + "disabled": false, + "description": { + "content": "Max number of results to return.\nSee [V3 API Standard Collection Parameters](https://developer.sailpoint.com/idn/api/standard-collection-parameters) for more information.", + "type": "text/plain" + }, + "key": "limit", + "value": "250" + }, + { + "disabled": false, + "description": { + "content": "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.", + "type": "text/plain" + }, + "key": "offset", + "value": "0" + }, + { + "disabled": false, + "description": { + "content": "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.", + "type": "text/plain" + }, + "key": "count", + "value": "true" + }, + { + "disabled": false, + "description": { + "content": "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*\n\n**name**: *eq, in, sw*\n", + "type": "text/plain" + }, + "key": "filters", + "value": "name sw \"bob\"" + }, + { + "disabled": false, + "description": { + "content": "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: **name**\n", + "type": "text/plain" + }, + "key": "sorters", + "value": "name" + } + ], + "variable": [] + }, + "header": [ + { + "key": "Accept", + "value": "application/json" + }, + { + "description": { + "content": "Added as a part of security scheme: oauth2", + "type": "text/plain" + }, + "key": "Authorization", + "value": "" + } + ], + "method": "GET", + "body": {} + }, + "status": "Internal Server Error", + "code": 500, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "body": "{\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}", + "cookie": [], + "_postman_previewlanguage": "json" + } + ], + "event": [], + "protocolProfileBehavior": { + "disableBodyPruning": true + } + } + ] + }, + { + "name": "Roles", + "description": "Use this API to implement and customize role functionality.\nWith this functionality in place, administrators can create roles and configure them for use throughout IdentityNow. \nIdentityNow can use established criteria to automatically assign the roles to qualified users. This enables users to get all the access they need quickly and securely and administrators to spend their time on other tasks.\n\nEntitlements represent the most granular level of access in IdentityNow. \nAccess profiles represent the next level and often group entitlements. \nRoles represent the broadest level of access and often group access profiles. \n\nFor example, an Active Directory source in IdentityNow can have multiple entitlements: the first, 'Employees,' may represent the access all employees have at the organization, and a second, 'Developers,' may represent the access all developers have at the organization.\n\nAn administrator can then create a broader set of access in the form of an access profile, 'AD Developers' grouping the 'Employees' entitlement with the 'Developers' entitlement.\n\nAn administrator can then create an even broader set of access in the form of a role grouping the 'AD Developers' access profile with another profile, 'GitHub Developers,' grouping entitlements for the GitHub source.\n\nWhen users only need Active Directory employee access, they can request access to the 'Employees' entitlement.\n\nWhen users need both Active Directory employee and developer access, they can request access to the 'AD Developers' access profile.\n\nWhen users need both the 'AD Developers' access profile and the 'GitHub Developers' access profile, they can request access to the role grouping both. \n\nRoles often represent positions within organizations. \nFor example, an organization's accountant can access all the tools the organization's accountants need with the 'Accountant' role. \nIf the accountant switches to engineering, a qualified member of the organization can quickly revoke the accountant's 'Accountant' access and grant access to the 'Engineer' role instead, granting access to all the tools the organization's engineers need.\n\nIn IdentityNow, adminstrators can use the Access drop-down menu and select Roles to view, configure, and delete existing roles, as well as create new ones. \nAdministrators can enable and disable the role, and they can also make the following configurations: \n\n- Manage Access: Manage the role's access by adding or removing access profiles.\n\n- Define Assignment: Define the criteria IdentityNow uses to assign the role to identities. \nUse the first option, 'Standard Criteria,' to provide specific criteria for assignment like specific account attributes, entitlements, or identity attributes. \nUse the second, 'Identity List,' to specify the identities for assignment.\n\n- Access Requests: Configure roles to be requestable and establish an approval process for any requests that the role be granted or revoked. \nDo not configure a role to be requestable without establishing a secure access request approval process for that role first. \n\nRefer to [Working with Roles](https://documentation.sailpoint.com/saas/help/access/roles.html) for more information about roles.\n", + "item": [ + { + "id": "9c6d8b32-100a-4f4e-b7b3-88727f159d24", + "name": "List Roles", + "request": { + "name": "List Roles", + "description": { + "content": "This API returns a list of Roles.\n\nA token with API, ORG_ADMIN, ROLE_ADMIN, or ROLE_SUBADMIN authority is required to call this API.", + "type": "text/plain" + }, + "url": { + "path": [ + "roles" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [ + { + "disabled": false, + "description": { + "content": "If provided, filters the returned list according to what is visible to the indicated ROLE_SUBADMIN Identity. The value of the parameter is either an Identity ID, or the special value **me**, which is shorthand for the calling Identity's ID. A 400 Bad Request error is returned if the **for-subadmin** parameter is specified for an Identity that is not a subadmin.", + "type": "text/plain" + }, + "key": "for-subadmin", + "value": "5168015d32f890ca15812c9180835d2e" + }, + { + "disabled": false, + "description": { + "content": "Note that for this API the maximum value for limit is 50.\nSee [V3 API Standard Collection Parameters](https://developer.sailpoint.com/idn/api/standard-collection-parameters) for more information.", + "type": "text/plain" + }, + "key": "limit", + "value": "50" + }, + { + "disabled": false, + "description": { + "content": "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.", + "type": "text/plain" + }, + "key": "offset", + "value": "0" + }, + { + "disabled": false, + "description": { + "content": "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.", + "type": "text/plain" + }, + "key": "count", + "value": "true" + }, + { + "disabled": false, + "description": { + "content": "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*\n\n**name**: *eq, sw*\n\n**created**: *gt, lt, ge, le*\n\n**modified**: *gt, lt, ge, le*\n\n**owner.id**: *eq, in*\n\n**requestable**: *eq*", + "type": "text/plain" + }, + "key": "filters", + "value": "requestable eq false" + }, + { + "disabled": false, + "description": { + "content": "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: **name, created, modified**", + "type": "text/plain" + }, + "key": "sorters", + "value": "name,-modified" + }, + { + "disabled": false, + "description": { + "content": "If present and not empty, additionally filters Roles to those which are assigned to the Segment(s) with the specified IDs.\n\nIf segmentation is currently unavailable, specifying this parameter results in an error.", + "type": "text/plain" + }, + "key": "for-segment-ids", + "value": "0b5c9f25-83c6-4762-9073-e38f7bb2ae26,2e8d8180-24bc-4d21-91c6-7affdb473b0d" + }, + { + "disabled": false, + "description": { + "content": "Whether or not the response list should contain unsegmented Roles. If *for-segment-ids* is absent or empty, specifying *include-unsegmented* as false results in an error.", + "type": "text/plain" + }, + "key": "include-unsegmented", + "value": "false" + } + ], + "variable": [] + }, + "header": [ + { + "key": "Accept", + "value": "application/json" + } + ], + "method": "GET", + "body": {}, + "auth": null + }, + "response": [ + { + "id": "203a9f1b-9b9c-4eb2-8e5c-d52b2e593e86", + "name": "List of Roles", + "originalRequest": { + "url": { + "path": [ + "roles" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [ + { + "disabled": false, + "description": { + "content": "If provided, filters the returned list according to what is visible to the indicated ROLE_SUBADMIN Identity. The value of the parameter is either an Identity ID, or the special value **me**, which is shorthand for the calling Identity's ID. A 400 Bad Request error is returned if the **for-subadmin** parameter is specified for an Identity that is not a subadmin.", + "type": "text/plain" + }, + "key": "for-subadmin", + "value": "5168015d32f890ca15812c9180835d2e" + }, + { + "disabled": false, + "description": { + "content": "Note that for this API the maximum value for limit is 50.\nSee [V3 API Standard Collection Parameters](https://developer.sailpoint.com/idn/api/standard-collection-parameters) for more information.", + "type": "text/plain" + }, + "key": "limit", + "value": "50" + }, + { + "disabled": false, + "description": { + "content": "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.", + "type": "text/plain" + }, + "key": "offset", + "value": "0" + }, + { + "disabled": false, + "description": { + "content": "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.", + "type": "text/plain" + }, + "key": "count", + "value": "true" + }, + { + "disabled": false, + "description": { + "content": "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*\n\n**name**: *eq, sw*\n\n**created**: *gt, lt, ge, le*\n\n**modified**: *gt, lt, ge, le*\n\n**owner.id**: *eq, in*\n\n**requestable**: *eq*", + "type": "text/plain" + }, + "key": "filters", + "value": "requestable eq false" + }, + { + "disabled": false, + "description": { + "content": "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: **name, created, modified**", + "type": "text/plain" + }, + "key": "sorters", + "value": "name,-modified" + }, + { + "disabled": false, + "description": { + "content": "If present and not empty, additionally filters Roles to those which are assigned to the Segment(s) with the specified IDs.\n\nIf segmentation is currently unavailable, specifying this parameter results in an error.", + "type": "text/plain" + }, + "key": "for-segment-ids", + "value": "0b5c9f25-83c6-4762-9073-e38f7bb2ae26,2e8d8180-24bc-4d21-91c6-7affdb473b0d" + }, + { + "disabled": false, + "description": { + "content": "Whether or not the response list should contain unsegmented Roles. If *for-segment-ids* is absent or empty, specifying *include-unsegmented* as false results in an error.", + "type": "text/plain" + }, + "key": "include-unsegmented", + "value": "false" + } + ], + "variable": [] + }, + "header": [ + { + "key": "Accept", + "value": "application/json" + }, + { + "description": { + "content": "Added as a part of security scheme: oauth2", + "type": "text/plain" + }, + "key": "Authorization", + "value": "" + } + ], + "method": "GET", + "body": {} + }, + "status": "OK", + "code": 200, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "body": "[\n {\n \"name\": \"Role 2567\",\n \"owner\": {\n \"type\": \"IDENTITY\",\n \"id\": \"2c9180a46faadee4016fb4e018c20639\",\n \"name\": \"support\"\n },\n \"id\": \"2c918086749d78830174a1a40e121518\",\n \"created\": \"2021-03-01T22:32:58.104Z\",\n \"modified\": \"2021-03-02T20:22:28.104Z\",\n \"description\": \"Urna amet cursus pellentesque nisl orci maximus lorem nisl euismod fusce morbi placerat adipiscing maecenas nisi tristique et metus et lacus sed morbi nunc nisl maximus magna arcu varius sollicitudin elementum enim maecenas nisi id ipsum tempus fusce diam ipsum tortor.\",\n \"accessProfiles\": [\n {\n \"id\": \"ff808081751e6e129f1518161919ecca\",\n \"type\": \"ACCESS_PROFILE\",\n \"name\": \"Access Profile 2567\"\n },\n {\n \"id\": \"ff808081751e6e129f1518161919ecca\",\n \"type\": \"ACCESS_PROFILE\",\n \"name\": \"Access Profile 2567\"\n }\n ],\n \"Entitlements\": [\n {\n \"type\": \"ENTITLEMENT\",\n \"id\": \"2c91809773dee32014e13e122092014e\",\n \"name\": \"CN=entitlement.490efde5,OU=OrgCo,OU=ServiceDept,DC=HQAD,DC=local\"\n },\n {\n \"type\": \"ENTITLEMENT\",\n \"id\": \"2c91809773dee32014e13e122092014e\",\n \"name\": \"CN=entitlement.490efde5,OU=OrgCo,OU=ServiceDept,DC=HQAD,DC=local\"\n }\n ],\n \"membership\": {\n \"type\": \"IDENTITY_LIST\",\n \"criteria\": {\n \"operation\": \"EQUALS\",\n \"key\": {\n \"type\": \"ACCOUNT\",\n \"property\": \"attribute.email\",\n \"sourceId\": \"2c9180867427f3a301745aec18211519\"\n },\n \"stringValue\": \"carlee.cert1c9f9b6fd@mailinator.com\",\n \"children\": [\n {\n \"operation\": \"EQUALS\",\n \"key\": {\n \"type\": \"ACCOUNT\",\n \"property\": \"attribute.email\",\n \"sourceId\": \"2c9180867427f3a301745aec18211519\"\n },\n \"stringValue\": \"carlee.cert1c9f9b6fd@mailinator.com\",\n \"children\": [\n {\n \"operation\": \"EQUALS\",\n \"key\": {\n \"type\": \"ACCOUNT\",\n \"property\": \"attribute.email\",\n \"sourceId\": \"2c9180867427f3a301745aec18211519\"\n },\n \"stringValue\": \"carlee.cert1c9f9b6fd@mailinator.com\"\n },\n {\n \"operation\": \"EQUALS\",\n \"key\": {\n \"type\": \"ACCOUNT\",\n \"property\": \"attribute.email\",\n \"sourceId\": \"2c9180867427f3a301745aec18211519\"\n },\n \"stringValue\": \"carlee.cert1c9f9b6fd@mailinator.com\"\n }\n ]\n },\n {\n \"operation\": \"EQUALS\",\n \"key\": {\n \"type\": \"ACCOUNT\",\n \"property\": \"attribute.email\",\n \"sourceId\": \"2c9180867427f3a301745aec18211519\"\n },\n \"stringValue\": \"carlee.cert1c9f9b6fd@mailinator.com\",\n \"children\": [\n {\n \"operation\": \"EQUALS\",\n \"key\": {\n \"type\": \"ACCOUNT\",\n \"property\": \"attribute.email\",\n \"sourceId\": \"2c9180867427f3a301745aec18211519\"\n },\n \"stringValue\": \"carlee.cert1c9f9b6fd@mailinator.com\"\n },\n {\n \"operation\": \"EQUALS\",\n \"key\": {\n \"type\": \"ACCOUNT\",\n \"property\": \"attribute.email\",\n \"sourceId\": \"2c9180867427f3a301745aec18211519\"\n },\n \"stringValue\": \"carlee.cert1c9f9b6fd@mailinator.com\"\n }\n ]\n }\n ]\n },\n \"identities\": [\n {\n \"type\": \"IDENTITY\",\n \"id\": \"2c9180a46faadee4016fb4e018c20639\",\n \"name\": \"Thomas Edison\",\n \"aliasName\": \"t.edison\"\n },\n {\n \"type\": \"IDENTITY\",\n \"id\": \"2c9180a46faadee4016fb4e018c20639\",\n \"name\": \"Thomas Edison\",\n \"aliasName\": \"t.edison\"\n }\n ]\n },\n \"legacyMembershipInfo\": {\n \"type\": \"IDENTITY_LIST\"\n },\n \"enabled\": true,\n \"requestable\": true,\n \"accessRequestConfig\": {\n \"commentsRequired\": true,\n \"denialCommentsRequired\": true,\n \"approvalSchemes\": [\n {\n \"approverType\": \"GOVERNANCE_GROUP\",\n \"approverId\": \"46c79819-a69f-49a2-becb-12c971ae66c6\"\n },\n {\n \"approverType\": \"GOVERNANCE_GROUP\",\n \"approverId\": \"46c79819-a69f-49a2-becb-12c971ae66c6\"\n }\n ]\n },\n \"revocationRequestConfig\": null,\n \"segments\": [\n \"f7b1b8a3-5fed-4fd4-ad29-82014e137e19\",\n \"29cb6c06-1da8-43ea-8be4-b3125f248f2a\"\n ]\n },\n {\n \"name\": \"Role 2567\",\n \"owner\": {\n \"type\": \"IDENTITY\",\n \"id\": \"2c9180a46faadee4016fb4e018c20639\",\n \"name\": \"support\"\n },\n \"id\": \"2c918086749d78830174a1a40e121518\",\n \"created\": \"2021-03-01T22:32:58.104Z\",\n \"modified\": \"2021-03-02T20:22:28.104Z\",\n \"description\": \"Urna amet cursus pellentesque nisl orci maximus lorem nisl euismod fusce morbi placerat adipiscing maecenas nisi tristique et metus et lacus sed morbi nunc nisl maximus magna arcu varius sollicitudin elementum enim maecenas nisi id ipsum tempus fusce diam ipsum tortor.\",\n \"accessProfiles\": [\n {\n \"id\": \"ff808081751e6e129f1518161919ecca\",\n \"type\": \"ACCESS_PROFILE\",\n \"name\": \"Access Profile 2567\"\n },\n {\n \"id\": \"ff808081751e6e129f1518161919ecca\",\n \"type\": \"ACCESS_PROFILE\",\n \"name\": \"Access Profile 2567\"\n }\n ],\n \"Entitlements\": [\n {\n \"type\": \"ENTITLEMENT\",\n \"id\": \"2c91809773dee32014e13e122092014e\",\n \"name\": \"CN=entitlement.490efde5,OU=OrgCo,OU=ServiceDept,DC=HQAD,DC=local\"\n },\n {\n \"type\": \"ENTITLEMENT\",\n \"id\": \"2c91809773dee32014e13e122092014e\",\n \"name\": \"CN=entitlement.490efde5,OU=OrgCo,OU=ServiceDept,DC=HQAD,DC=local\"\n }\n ],\n \"membership\": {\n \"type\": \"IDENTITY_LIST\",\n \"criteria\": {\n \"operation\": \"EQUALS\",\n \"key\": {\n \"type\": \"ACCOUNT\",\n \"property\": \"attribute.email\",\n \"sourceId\": \"2c9180867427f3a301745aec18211519\"\n },\n \"stringValue\": \"carlee.cert1c9f9b6fd@mailinator.com\",\n \"children\": [\n {\n \"operation\": \"EQUALS\",\n \"key\": {\n \"type\": \"ACCOUNT\",\n \"property\": \"attribute.email\",\n \"sourceId\": \"2c9180867427f3a301745aec18211519\"\n },\n \"stringValue\": \"carlee.cert1c9f9b6fd@mailinator.com\",\n \"children\": [\n {\n \"operation\": \"EQUALS\",\n \"key\": {\n \"type\": \"ACCOUNT\",\n \"property\": \"attribute.email\",\n \"sourceId\": \"2c9180867427f3a301745aec18211519\"\n },\n \"stringValue\": \"carlee.cert1c9f9b6fd@mailinator.com\"\n },\n {\n \"operation\": \"EQUALS\",\n \"key\": {\n \"type\": \"ACCOUNT\",\n \"property\": \"attribute.email\",\n \"sourceId\": \"2c9180867427f3a301745aec18211519\"\n },\n \"stringValue\": \"carlee.cert1c9f9b6fd@mailinator.com\"\n }\n ]\n },\n {\n \"operation\": \"EQUALS\",\n \"key\": {\n \"type\": \"ACCOUNT\",\n \"property\": \"attribute.email\",\n \"sourceId\": \"2c9180867427f3a301745aec18211519\"\n },\n \"stringValue\": \"carlee.cert1c9f9b6fd@mailinator.com\",\n \"children\": [\n {\n \"operation\": \"EQUALS\",\n \"key\": {\n \"type\": \"ACCOUNT\",\n \"property\": \"attribute.email\",\n \"sourceId\": \"2c9180867427f3a301745aec18211519\"\n },\n \"stringValue\": \"carlee.cert1c9f9b6fd@mailinator.com\"\n },\n {\n \"operation\": \"EQUALS\",\n \"key\": {\n \"type\": \"ACCOUNT\",\n \"property\": \"attribute.email\",\n \"sourceId\": \"2c9180867427f3a301745aec18211519\"\n },\n \"stringValue\": \"carlee.cert1c9f9b6fd@mailinator.com\"\n }\n ]\n }\n ]\n },\n \"identities\": [\n {\n \"type\": \"IDENTITY\",\n \"id\": \"2c9180a46faadee4016fb4e018c20639\",\n \"name\": \"Thomas Edison\",\n \"aliasName\": \"t.edison\"\n },\n {\n \"type\": \"IDENTITY\",\n \"id\": \"2c9180a46faadee4016fb4e018c20639\",\n \"name\": \"Thomas Edison\",\n \"aliasName\": \"t.edison\"\n }\n ]\n },\n \"legacyMembershipInfo\": {\n \"type\": \"IDENTITY_LIST\"\n },\n \"enabled\": true,\n \"requestable\": true,\n \"accessRequestConfig\": {\n \"commentsRequired\": true,\n \"denialCommentsRequired\": true,\n \"approvalSchemes\": [\n {\n \"approverType\": \"GOVERNANCE_GROUP\",\n \"approverId\": \"46c79819-a69f-49a2-becb-12c971ae66c6\"\n },\n {\n \"approverType\": \"GOVERNANCE_GROUP\",\n \"approverId\": \"46c79819-a69f-49a2-becb-12c971ae66c6\"\n }\n ]\n },\n \"revocationRequestConfig\": null,\n \"segments\": [\n \"f7b1b8a3-5fed-4fd4-ad29-82014e137e19\",\n \"29cb6c06-1da8-43ea-8be4-b3125f248f2a\"\n ]\n }\n]", + "cookie": [], + "_postman_previewlanguage": "json" + }, + { + "id": "4ea46b0e-da71-4681-8bab-c53666eb52a0", + "name": "Client Error - Returned if the request body is invalid.", + "originalRequest": { + "url": { + "path": [ + "roles" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [ + { + "disabled": false, + "description": { + "content": "If provided, filters the returned list according to what is visible to the indicated ROLE_SUBADMIN Identity. The value of the parameter is either an Identity ID, or the special value **me**, which is shorthand for the calling Identity's ID. A 400 Bad Request error is returned if the **for-subadmin** parameter is specified for an Identity that is not a subadmin.", + "type": "text/plain" + }, + "key": "for-subadmin", + "value": "5168015d32f890ca15812c9180835d2e" + }, + { + "disabled": false, + "description": { + "content": "Note that for this API the maximum value for limit is 50.\nSee [V3 API Standard Collection Parameters](https://developer.sailpoint.com/idn/api/standard-collection-parameters) for more information.", + "type": "text/plain" + }, + "key": "limit", + "value": "50" + }, + { + "disabled": false, + "description": { + "content": "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.", + "type": "text/plain" + }, + "key": "offset", + "value": "0" + }, + { + "disabled": false, + "description": { + "content": "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.", + "type": "text/plain" + }, + "key": "count", + "value": "true" + }, + { + "disabled": false, + "description": { + "content": "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*\n\n**name**: *eq, sw*\n\n**created**: *gt, lt, ge, le*\n\n**modified**: *gt, lt, ge, le*\n\n**owner.id**: *eq, in*\n\n**requestable**: *eq*", + "type": "text/plain" + }, + "key": "filters", + "value": "requestable eq false" + }, + { + "disabled": false, + "description": { + "content": "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: **name, created, modified**", + "type": "text/plain" + }, + "key": "sorters", + "value": "name,-modified" + }, + { + "disabled": false, + "description": { + "content": "If present and not empty, additionally filters Roles to those which are assigned to the Segment(s) with the specified IDs.\n\nIf segmentation is currently unavailable, specifying this parameter results in an error.", + "type": "text/plain" + }, + "key": "for-segment-ids", + "value": "0b5c9f25-83c6-4762-9073-e38f7bb2ae26,2e8d8180-24bc-4d21-91c6-7affdb473b0d" + }, + { + "disabled": false, + "description": { + "content": "Whether or not the response list should contain unsegmented Roles. If *for-segment-ids* is absent or empty, specifying *include-unsegmented* as false results in an error.", + "type": "text/plain" + }, + "key": "include-unsegmented", + "value": "false" + } + ], + "variable": [] + }, + "header": [ + { + "key": "Accept", + "value": "application/json" + }, + { + "description": { + "content": "Added as a part of security scheme: oauth2", + "type": "text/plain" + }, + "key": "Authorization", + "value": "" + } + ], + "method": "GET", + "body": {} + }, + "status": "Bad Request", + "code": 400, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "body": "{\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 \"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 \"locale\": \"en-US\",\n \"localeOrigin\": \"DEFAULT\",\n \"text\": \"The request was syntactically correct but its content is semantically invalid.\"\n }\n ]\n}", + "cookie": [], + "_postman_previewlanguage": "json" + }, + { + "id": "580f8bf0-78c3-4b1d-9b41-cd5f35531c14", + "name": "Unauthorized - Returned if there is no authorization header, or if the JWT token is expired.", + "originalRequest": { + "url": { + "path": [ + "roles" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [ + { + "disabled": false, + "description": { + "content": "If provided, filters the returned list according to what is visible to the indicated ROLE_SUBADMIN Identity. The value of the parameter is either an Identity ID, or the special value **me**, which is shorthand for the calling Identity's ID. A 400 Bad Request error is returned if the **for-subadmin** parameter is specified for an Identity that is not a subadmin.", + "type": "text/plain" + }, + "key": "for-subadmin", + "value": "5168015d32f890ca15812c9180835d2e" + }, + { + "disabled": false, + "description": { + "content": "Note that for this API the maximum value for limit is 50.\nSee [V3 API Standard Collection Parameters](https://developer.sailpoint.com/idn/api/standard-collection-parameters) for more information.", + "type": "text/plain" + }, + "key": "limit", + "value": "50" + }, + { + "disabled": false, + "description": { + "content": "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.", + "type": "text/plain" + }, + "key": "offset", + "value": "0" + }, + { + "disabled": false, + "description": { + "content": "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.", + "type": "text/plain" + }, + "key": "count", + "value": "true" + }, + { + "disabled": false, + "description": { + "content": "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*\n\n**name**: *eq, sw*\n\n**created**: *gt, lt, ge, le*\n\n**modified**: *gt, lt, ge, le*\n\n**owner.id**: *eq, in*\n\n**requestable**: *eq*", + "type": "text/plain" + }, + "key": "filters", + "value": "requestable eq false" + }, + { + "disabled": false, + "description": { + "content": "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: **name, created, modified**", + "type": "text/plain" + }, + "key": "sorters", + "value": "name,-modified" + }, + { + "disabled": false, + "description": { + "content": "If present and not empty, additionally filters Roles to those which are assigned to the Segment(s) with the specified IDs.\n\nIf segmentation is currently unavailable, specifying this parameter results in an error.", + "type": "text/plain" + }, + "key": "for-segment-ids", + "value": "0b5c9f25-83c6-4762-9073-e38f7bb2ae26,2e8d8180-24bc-4d21-91c6-7affdb473b0d" + }, + { + "disabled": false, + "description": { + "content": "Whether or not the response list should contain unsegmented Roles. If *for-segment-ids* is absent or empty, specifying *include-unsegmented* as false results in an error.", + "type": "text/plain" + }, + "key": "include-unsegmented", + "value": "false" + } + ], + "variable": [] + }, + "header": [ + { + "key": "Accept", + "value": "application/json" + }, + { + "description": { + "content": "Added as a part of security scheme: oauth2", + "type": "text/plain" + }, + "key": "Authorization", + "value": "" + } + ], + "method": "GET", + "body": {} + }, + "status": "Unauthorized", + "code": 401, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "body": "{\n \"error\": \"JWT validation failed: JWT is expired\"\n}", + "cookie": [], + "_postman_previewlanguage": "json" + }, + { + "id": "a7781525-2ad2-4cd0-b7d9-0e0ffd6ec78a", + "name": "Forbidden - Returned if the user you are running as, doesn't have access to this end-point.", + "originalRequest": { + "url": { + "path": [ + "roles" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [ + { + "disabled": false, + "description": { + "content": "If provided, filters the returned list according to what is visible to the indicated ROLE_SUBADMIN Identity. The value of the parameter is either an Identity ID, or the special value **me**, which is shorthand for the calling Identity's ID. A 400 Bad Request error is returned if the **for-subadmin** parameter is specified for an Identity that is not a subadmin.", + "type": "text/plain" + }, + "key": "for-subadmin", + "value": "5168015d32f890ca15812c9180835d2e" + }, + { + "disabled": false, + "description": { + "content": "Note that for this API the maximum value for limit is 50.\nSee [V3 API Standard Collection Parameters](https://developer.sailpoint.com/idn/api/standard-collection-parameters) for more information.", + "type": "text/plain" + }, + "key": "limit", + "value": "50" + }, + { + "disabled": false, + "description": { + "content": "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.", + "type": "text/plain" + }, + "key": "offset", + "value": "0" + }, + { + "disabled": false, + "description": { + "content": "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.", + "type": "text/plain" + }, + "key": "count", + "value": "true" + }, + { + "disabled": false, + "description": { + "content": "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*\n\n**name**: *eq, sw*\n\n**created**: *gt, lt, ge, le*\n\n**modified**: *gt, lt, ge, le*\n\n**owner.id**: *eq, in*\n\n**requestable**: *eq*", + "type": "text/plain" + }, + "key": "filters", + "value": "requestable eq false" + }, + { + "disabled": false, + "description": { + "content": "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: **name, created, modified**", + "type": "text/plain" + }, + "key": "sorters", + "value": "name,-modified" + }, + { + "disabled": false, + "description": { + "content": "If present and not empty, additionally filters Roles to those which are assigned to the Segment(s) with the specified IDs.\n\nIf segmentation is currently unavailable, specifying this parameter results in an error.", + "type": "text/plain" + }, + "key": "for-segment-ids", + "value": "0b5c9f25-83c6-4762-9073-e38f7bb2ae26,2e8d8180-24bc-4d21-91c6-7affdb473b0d" + }, + { + "disabled": false, + "description": { + "content": "Whether or not the response list should contain unsegmented Roles. If *for-segment-ids* is absent or empty, specifying *include-unsegmented* as false results in an error.", + "type": "text/plain" + }, + "key": "include-unsegmented", + "value": "false" + } + ], + "variable": [] + }, + "header": [ + { + "key": "Accept", + "value": "application/json" + }, + { + "description": { + "content": "Added as a part of security scheme: oauth2", + "type": "text/plain" + }, + "key": "Authorization", + "value": "" + } + ], + "method": "GET", + "body": {} + }, + "status": "Forbidden", + "code": 403, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "body": "{\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}", + "cookie": [], + "_postman_previewlanguage": "json" + }, + { + "id": "d3ee2bae-72c0-4a3b-af71-1b3c452e70aa", + "name": "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.", + "originalRequest": { + "url": { + "path": [ + "roles" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [ + { + "disabled": false, + "description": { + "content": "If provided, filters the returned list according to what is visible to the indicated ROLE_SUBADMIN Identity. The value of the parameter is either an Identity ID, or the special value **me**, which is shorthand for the calling Identity's ID. A 400 Bad Request error is returned if the **for-subadmin** parameter is specified for an Identity that is not a subadmin.", + "type": "text/plain" + }, + "key": "for-subadmin", + "value": "5168015d32f890ca15812c9180835d2e" + }, + { + "disabled": false, + "description": { + "content": "Note that for this API the maximum value for limit is 50.\nSee [V3 API Standard Collection Parameters](https://developer.sailpoint.com/idn/api/standard-collection-parameters) for more information.", + "type": "text/plain" + }, + "key": "limit", + "value": "50" + }, + { + "disabled": false, + "description": { + "content": "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.", + "type": "text/plain" + }, + "key": "offset", + "value": "0" + }, + { + "disabled": false, + "description": { + "content": "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.", + "type": "text/plain" + }, + "key": "count", + "value": "true" + }, + { + "disabled": false, + "description": { + "content": "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*\n\n**name**: *eq, sw*\n\n**created**: *gt, lt, ge, le*\n\n**modified**: *gt, lt, ge, le*\n\n**owner.id**: *eq, in*\n\n**requestable**: *eq*", + "type": "text/plain" + }, + "key": "filters", + "value": "requestable eq false" + }, + { + "disabled": false, + "description": { + "content": "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: **name, created, modified**", + "type": "text/plain" + }, + "key": "sorters", + "value": "name,-modified" + }, + { + "disabled": false, + "description": { + "content": "If present and not empty, additionally filters Roles to those which are assigned to the Segment(s) with the specified IDs.\n\nIf segmentation is currently unavailable, specifying this parameter results in an error.", + "type": "text/plain" + }, + "key": "for-segment-ids", + "value": "0b5c9f25-83c6-4762-9073-e38f7bb2ae26,2e8d8180-24bc-4d21-91c6-7affdb473b0d" + }, + { + "disabled": false, + "description": { + "content": "Whether or not the response list should contain unsegmented Roles. If *for-segment-ids* is absent or empty, specifying *include-unsegmented* as false results in an error.", + "type": "text/plain" + }, + "key": "include-unsegmented", + "value": "false" + } + ], + "variable": [] + }, + "header": [ + { + "key": "Accept", + "value": "application/json" + }, + { + "description": { + "content": "Added as a part of security scheme: oauth2", + "type": "text/plain" + }, + "key": "Authorization", + "value": "" + } + ], + "method": "GET", + "body": {} + }, + "status": "Too Many Requests", + "code": 429, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "body": "{\n \"message\": \" Rate Limit Exceeded \"\n}", + "cookie": [], + "_postman_previewlanguage": "json" + }, + { + "id": "0602975d-d27a-49cb-8f14-1d821949863c", + "name": "Internal Server Error - Returned if there is an unexpected error.", + "originalRequest": { + "url": { + "path": [ + "roles" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [ + { + "disabled": false, + "description": { + "content": "If provided, filters the returned list according to what is visible to the indicated ROLE_SUBADMIN Identity. The value of the parameter is either an Identity ID, or the special value **me**, which is shorthand for the calling Identity's ID. A 400 Bad Request error is returned if the **for-subadmin** parameter is specified for an Identity that is not a subadmin.", + "type": "text/plain" + }, + "key": "for-subadmin", + "value": "5168015d32f890ca15812c9180835d2e" + }, + { + "disabled": false, + "description": { + "content": "Note that for this API the maximum value for limit is 50.\nSee [V3 API Standard Collection Parameters](https://developer.sailpoint.com/idn/api/standard-collection-parameters) for more information.", + "type": "text/plain" + }, + "key": "limit", + "value": "50" + }, + { + "disabled": false, + "description": { + "content": "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.", + "type": "text/plain" + }, + "key": "offset", + "value": "0" + }, + { + "disabled": false, + "description": { + "content": "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.", + "type": "text/plain" + }, + "key": "count", + "value": "true" + }, + { + "disabled": false, + "description": { + "content": "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*\n\n**name**: *eq, sw*\n\n**created**: *gt, lt, ge, le*\n\n**modified**: *gt, lt, ge, le*\n\n**owner.id**: *eq, in*\n\n**requestable**: *eq*", + "type": "text/plain" + }, + "key": "filters", + "value": "requestable eq false" + }, + { + "disabled": false, + "description": { + "content": "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: **name, created, modified**", + "type": "text/plain" + }, + "key": "sorters", + "value": "name,-modified" + }, + { + "disabled": false, + "description": { + "content": "If present and not empty, additionally filters Roles to those which are assigned to the Segment(s) with the specified IDs.\n\nIf segmentation is currently unavailable, specifying this parameter results in an error.", + "type": "text/plain" + }, + "key": "for-segment-ids", + "value": "0b5c9f25-83c6-4762-9073-e38f7bb2ae26,2e8d8180-24bc-4d21-91c6-7affdb473b0d" + }, + { + "disabled": false, + "description": { + "content": "Whether or not the response list should contain unsegmented Roles. If *for-segment-ids* is absent or empty, specifying *include-unsegmented* as false results in an error.", + "type": "text/plain" + }, + "key": "include-unsegmented", + "value": "false" + } + ], + "variable": [] + }, + "header": [ + { + "key": "Accept", + "value": "application/json" + }, + { + "description": { + "content": "Added as a part of security scheme: oauth2", + "type": "text/plain" + }, + "key": "Authorization", + "value": "" + } + ], + "method": "GET", + "body": {} + }, + "status": "Internal Server Error", + "code": 500, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "body": "{\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}", + "cookie": [], + "_postman_previewlanguage": "json" + } + ], + "event": [], + "protocolProfileBehavior": { + "disableBodyPruning": true + } + }, + { + "id": "5fd6773c-b19e-4935-862b-57360a342148", + "name": "Create a Role", + "request": { + "name": "Create a Role", + "description": { + "content": "This API creates a role.\nYou must have a token with API, ORG_ADMIN, ROLE_ADMIN, or ROLE_SUBADMIN authority to call this API. \nIn addition, a ROLE_SUBADMIN may not create a role including an access profile if that access profile is associated with a source the ROLE_SUBADMIN is not associated with themselves. \nThe maximum supported length for the description field is 2000 characters. Longer descriptions will be preserved for existing roles. However, any new roles as well as any updates to existing descriptions will be limited to 2000 characters.", + "type": "text/plain" + }, + "url": { + "path": [ + "roles" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [] + }, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + }, + { + "key": "Accept", + "value": "application/json" + } + ], + "method": "POST", + "body": { + "mode": "raw", + "raw": "{\n \"name\": \"Role 2567\",\n \"owner\": {\n \"type\": \"IDENTITY\",\n \"id\": \"2c9180a46faadee4016fb4e018c20639\",\n \"name\": \"support\"\n },\n \"id\": \"2c918086749d78830174a1a40e121518\",\n \"created\": \"2021-03-01T22:32:58.104Z\",\n \"modified\": \"2021-03-02T20:22:28.104Z\",\n \"description\": \"Urna amet cursus pellentesque nisl orci maximus lorem nisl euismod fusce morbi placerat adipiscing maecenas nisi tristique et metus et lacus sed morbi nunc nisl maximus magna arcu varius sollicitudin elementum enim maecenas nisi id ipsum tempus fusce diam ipsum tortor.\",\n \"accessProfiles\": [\n {\n \"id\": \"ff808081751e6e129f1518161919ecca\",\n \"type\": \"ACCESS_PROFILE\",\n \"name\": \"Access Profile 2567\"\n },\n {\n \"id\": \"ff808081751e6e129f1518161919ecca\",\n \"type\": \"ACCESS_PROFILE\",\n \"name\": \"Access Profile 2567\"\n }\n ],\n \"Entitlements\": [\n {\n \"type\": \"ENTITLEMENT\",\n \"id\": \"2c91809773dee32014e13e122092014e\",\n \"name\": \"CN=entitlement.490efde5,OU=OrgCo,OU=ServiceDept,DC=HQAD,DC=local\"\n },\n {\n \"type\": \"ENTITLEMENT\",\n \"id\": \"2c91809773dee32014e13e122092014e\",\n \"name\": \"CN=entitlement.490efde5,OU=OrgCo,OU=ServiceDept,DC=HQAD,DC=local\"\n }\n ],\n \"membership\": {\n \"type\": \"IDENTITY_LIST\",\n \"criteria\": {\n \"operation\": \"EQUALS\",\n \"key\": {\n \"type\": \"ACCOUNT\",\n \"property\": \"attribute.email\",\n \"sourceId\": \"2c9180867427f3a301745aec18211519\"\n },\n \"stringValue\": \"carlee.cert1c9f9b6fd@mailinator.com\",\n \"children\": [\n {\n \"operation\": \"EQUALS\",\n \"key\": {\n \"type\": \"ACCOUNT\",\n \"property\": \"attribute.email\",\n \"sourceId\": \"2c9180867427f3a301745aec18211519\"\n },\n \"stringValue\": \"carlee.cert1c9f9b6fd@mailinator.com\",\n \"children\": [\n {\n \"operation\": \"EQUALS\",\n \"key\": {\n \"type\": \"ACCOUNT\",\n \"property\": \"attribute.email\",\n \"sourceId\": \"2c9180867427f3a301745aec18211519\"\n },\n \"stringValue\": \"carlee.cert1c9f9b6fd@mailinator.com\"\n },\n {\n \"operation\": \"EQUALS\",\n \"key\": {\n \"type\": \"ACCOUNT\",\n \"property\": \"attribute.email\",\n \"sourceId\": \"2c9180867427f3a301745aec18211519\"\n },\n \"stringValue\": \"carlee.cert1c9f9b6fd@mailinator.com\"\n }\n ]\n },\n {\n \"operation\": \"EQUALS\",\n \"key\": {\n \"type\": \"ACCOUNT\",\n \"property\": \"attribute.email\",\n \"sourceId\": \"2c9180867427f3a301745aec18211519\"\n },\n \"stringValue\": \"carlee.cert1c9f9b6fd@mailinator.com\",\n \"children\": [\n {\n \"operation\": \"EQUALS\",\n \"key\": {\n \"type\": \"ACCOUNT\",\n \"property\": \"attribute.email\",\n \"sourceId\": \"2c9180867427f3a301745aec18211519\"\n },\n \"stringValue\": \"carlee.cert1c9f9b6fd@mailinator.com\"\n },\n {\n \"operation\": \"EQUALS\",\n \"key\": {\n \"type\": \"ACCOUNT\",\n \"property\": \"attribute.email\",\n \"sourceId\": \"2c9180867427f3a301745aec18211519\"\n },\n \"stringValue\": \"carlee.cert1c9f9b6fd@mailinator.com\"\n }\n ]\n }\n ]\n },\n \"identities\": [\n {\n \"type\": \"IDENTITY\",\n \"id\": \"2c9180a46faadee4016fb4e018c20639\",\n \"name\": \"Thomas Edison\",\n \"aliasName\": \"t.edison\"\n },\n {\n \"type\": \"IDENTITY\",\n \"id\": \"2c9180a46faadee4016fb4e018c20639\",\n \"name\": \"Thomas Edison\",\n \"aliasName\": \"t.edison\"\n }\n ]\n },\n \"legacyMembershipInfo\": {\n \"type\": \"IDENTITY_LIST\"\n },\n \"enabled\": true,\n \"requestable\": true,\n \"accessRequestConfig\": {\n \"commentsRequired\": true,\n \"denialCommentsRequired\": true,\n \"approvalSchemes\": [\n {\n \"approverType\": \"GOVERNANCE_GROUP\",\n \"approverId\": \"46c79819-a69f-49a2-becb-12c971ae66c6\"\n },\n {\n \"approverType\": \"GOVERNANCE_GROUP\",\n \"approverId\": \"46c79819-a69f-49a2-becb-12c971ae66c6\"\n }\n ]\n },\n \"revocationRequestConfig\": null,\n \"segments\": [\n \"f7b1b8a3-5fed-4fd4-ad29-82014e137e19\",\n \"29cb6c06-1da8-43ea-8be4-b3125f248f2a\"\n ]\n}", + "options": { + "raw": { + "headerFamily": "json", + "language": "json" + } + } + }, + "auth": null + }, + "response": [ + { + "id": "d71e385f-41da-4dcd-8918-c99f48bac9ef", + "name": "Role created", + "originalRequest": { + "url": { + "path": [ + "roles" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [] + }, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + }, + { + "key": "Accept", + "value": "application/json" + }, + { + "description": { + "content": "Added as a part of security scheme: oauth2", + "type": "text/plain" + }, + "key": "Authorization", + "value": "" + } + ], + "method": "POST", + "body": { + "mode": "raw", + "raw": "{\n \"name\": \"Role 2567\",\n \"owner\": {\n \"type\": \"IDENTITY\",\n \"id\": \"2c9180a46faadee4016fb4e018c20639\",\n \"name\": \"support\"\n },\n \"id\": \"2c918086749d78830174a1a40e121518\",\n \"created\": \"2021-03-01T22:32:58.104Z\",\n \"modified\": \"2021-03-02T20:22:28.104Z\",\n \"description\": \"Urna amet cursus pellentesque nisl orci maximus lorem nisl euismod fusce morbi placerat adipiscing maecenas nisi tristique et metus et lacus sed morbi nunc nisl maximus magna arcu varius sollicitudin elementum enim maecenas nisi id ipsum tempus fusce diam ipsum tortor.\",\n \"accessProfiles\": [\n {\n \"id\": \"ff808081751e6e129f1518161919ecca\",\n \"type\": \"ACCESS_PROFILE\",\n \"name\": \"Access Profile 2567\"\n },\n {\n \"id\": \"ff808081751e6e129f1518161919ecca\",\n \"type\": \"ACCESS_PROFILE\",\n \"name\": \"Access Profile 2567\"\n }\n ],\n \"Entitlements\": [\n {\n \"type\": \"ENTITLEMENT\",\n \"id\": \"2c91809773dee32014e13e122092014e\",\n \"name\": \"CN=entitlement.490efde5,OU=OrgCo,OU=ServiceDept,DC=HQAD,DC=local\"\n },\n {\n \"type\": \"ENTITLEMENT\",\n \"id\": \"2c91809773dee32014e13e122092014e\",\n \"name\": \"CN=entitlement.490efde5,OU=OrgCo,OU=ServiceDept,DC=HQAD,DC=local\"\n }\n ],\n \"membership\": {\n \"type\": \"IDENTITY_LIST\",\n \"criteria\": {\n \"operation\": \"EQUALS\",\n \"key\": {\n \"type\": \"ACCOUNT\",\n \"property\": \"attribute.email\",\n \"sourceId\": \"2c9180867427f3a301745aec18211519\"\n },\n \"stringValue\": \"carlee.cert1c9f9b6fd@mailinator.com\",\n \"children\": [\n {\n \"operation\": \"EQUALS\",\n \"key\": {\n \"type\": \"ACCOUNT\",\n \"property\": \"attribute.email\",\n \"sourceId\": \"2c9180867427f3a301745aec18211519\"\n },\n \"stringValue\": \"carlee.cert1c9f9b6fd@mailinator.com\",\n \"children\": [\n {\n \"operation\": \"EQUALS\",\n \"key\": {\n \"type\": \"ACCOUNT\",\n \"property\": \"attribute.email\",\n \"sourceId\": \"2c9180867427f3a301745aec18211519\"\n },\n \"stringValue\": \"carlee.cert1c9f9b6fd@mailinator.com\"\n },\n {\n \"operation\": \"EQUALS\",\n \"key\": {\n \"type\": \"ACCOUNT\",\n \"property\": \"attribute.email\",\n \"sourceId\": \"2c9180867427f3a301745aec18211519\"\n },\n \"stringValue\": \"carlee.cert1c9f9b6fd@mailinator.com\"\n }\n ]\n },\n {\n \"operation\": \"EQUALS\",\n \"key\": {\n \"type\": \"ACCOUNT\",\n \"property\": \"attribute.email\",\n \"sourceId\": \"2c9180867427f3a301745aec18211519\"\n },\n \"stringValue\": \"carlee.cert1c9f9b6fd@mailinator.com\",\n \"children\": [\n {\n \"operation\": \"EQUALS\",\n \"key\": {\n \"type\": \"ACCOUNT\",\n \"property\": \"attribute.email\",\n \"sourceId\": \"2c9180867427f3a301745aec18211519\"\n },\n \"stringValue\": \"carlee.cert1c9f9b6fd@mailinator.com\"\n },\n {\n \"operation\": \"EQUALS\",\n \"key\": {\n \"type\": \"ACCOUNT\",\n \"property\": \"attribute.email\",\n \"sourceId\": \"2c9180867427f3a301745aec18211519\"\n },\n \"stringValue\": \"carlee.cert1c9f9b6fd@mailinator.com\"\n }\n ]\n }\n ]\n },\n \"identities\": [\n {\n \"type\": \"IDENTITY\",\n \"id\": \"2c9180a46faadee4016fb4e018c20639\",\n \"name\": \"Thomas Edison\",\n \"aliasName\": \"t.edison\"\n },\n {\n \"type\": \"IDENTITY\",\n \"id\": \"2c9180a46faadee4016fb4e018c20639\",\n \"name\": \"Thomas Edison\",\n \"aliasName\": \"t.edison\"\n }\n ]\n },\n \"legacyMembershipInfo\": {\n \"type\": \"IDENTITY_LIST\"\n },\n \"enabled\": true,\n \"requestable\": true,\n \"accessRequestConfig\": {\n \"commentsRequired\": true,\n \"denialCommentsRequired\": true,\n \"approvalSchemes\": [\n {\n \"approverType\": \"GOVERNANCE_GROUP\",\n \"approverId\": \"46c79819-a69f-49a2-becb-12c971ae66c6\"\n },\n {\n \"approverType\": \"GOVERNANCE_GROUP\",\n \"approverId\": \"46c79819-a69f-49a2-becb-12c971ae66c6\"\n }\n ]\n },\n \"revocationRequestConfig\": null,\n \"segments\": [\n \"f7b1b8a3-5fed-4fd4-ad29-82014e137e19\",\n \"29cb6c06-1da8-43ea-8be4-b3125f248f2a\"\n ]\n}", + "options": { + "raw": { + "headerFamily": "json", + "language": "json" + } + } + } + }, + "status": "Created", + "code": 201, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "body": "{\n \"name\": \"Role 2567\",\n \"owner\": {\n \"type\": \"IDENTITY\",\n \"id\": \"2c9180a46faadee4016fb4e018c20639\",\n \"name\": \"support\"\n },\n \"id\": \"2c918086749d78830174a1a40e121518\",\n \"created\": \"2021-03-01T22:32:58.104Z\",\n \"modified\": \"2021-03-02T20:22:28.104Z\",\n \"description\": \"Urna amet cursus pellentesque nisl orci maximus lorem nisl euismod fusce morbi placerat adipiscing maecenas nisi tristique et metus et lacus sed morbi nunc nisl maximus magna arcu varius sollicitudin elementum enim maecenas nisi id ipsum tempus fusce diam ipsum tortor.\",\n \"accessProfiles\": [\n {\n \"id\": \"ff808081751e6e129f1518161919ecca\",\n \"type\": \"ACCESS_PROFILE\",\n \"name\": \"Access Profile 2567\"\n },\n {\n \"id\": \"ff808081751e6e129f1518161919ecca\",\n \"type\": \"ACCESS_PROFILE\",\n \"name\": \"Access Profile 2567\"\n }\n ],\n \"Entitlements\": [\n {\n \"type\": \"ENTITLEMENT\",\n \"id\": \"2c91809773dee32014e13e122092014e\",\n \"name\": \"CN=entitlement.490efde5,OU=OrgCo,OU=ServiceDept,DC=HQAD,DC=local\"\n },\n {\n \"type\": \"ENTITLEMENT\",\n \"id\": \"2c91809773dee32014e13e122092014e\",\n \"name\": \"CN=entitlement.490efde5,OU=OrgCo,OU=ServiceDept,DC=HQAD,DC=local\"\n }\n ],\n \"membership\": {\n \"type\": \"IDENTITY_LIST\",\n \"criteria\": {\n \"operation\": \"EQUALS\",\n \"key\": {\n \"type\": \"ACCOUNT\",\n \"property\": \"attribute.email\",\n \"sourceId\": \"2c9180867427f3a301745aec18211519\"\n },\n \"stringValue\": \"carlee.cert1c9f9b6fd@mailinator.com\",\n \"children\": [\n {\n \"operation\": \"EQUALS\",\n \"key\": {\n \"type\": \"ACCOUNT\",\n \"property\": \"attribute.email\",\n \"sourceId\": \"2c9180867427f3a301745aec18211519\"\n },\n \"stringValue\": \"carlee.cert1c9f9b6fd@mailinator.com\",\n \"children\": [\n {\n \"operation\": \"EQUALS\",\n \"key\": {\n \"type\": \"ACCOUNT\",\n \"property\": \"attribute.email\",\n \"sourceId\": \"2c9180867427f3a301745aec18211519\"\n },\n \"stringValue\": \"carlee.cert1c9f9b6fd@mailinator.com\"\n },\n {\n \"operation\": \"EQUALS\",\n \"key\": {\n \"type\": \"ACCOUNT\",\n \"property\": \"attribute.email\",\n \"sourceId\": \"2c9180867427f3a301745aec18211519\"\n },\n \"stringValue\": \"carlee.cert1c9f9b6fd@mailinator.com\"\n }\n ]\n },\n {\n \"operation\": \"EQUALS\",\n \"key\": {\n \"type\": \"ACCOUNT\",\n \"property\": \"attribute.email\",\n \"sourceId\": \"2c9180867427f3a301745aec18211519\"\n },\n \"stringValue\": \"carlee.cert1c9f9b6fd@mailinator.com\",\n \"children\": [\n {\n \"operation\": \"EQUALS\",\n \"key\": {\n \"type\": \"ACCOUNT\",\n \"property\": \"attribute.email\",\n \"sourceId\": \"2c9180867427f3a301745aec18211519\"\n },\n \"stringValue\": \"carlee.cert1c9f9b6fd@mailinator.com\"\n },\n {\n \"operation\": \"EQUALS\",\n \"key\": {\n \"type\": \"ACCOUNT\",\n \"property\": \"attribute.email\",\n \"sourceId\": \"2c9180867427f3a301745aec18211519\"\n },\n \"stringValue\": \"carlee.cert1c9f9b6fd@mailinator.com\"\n }\n ]\n }\n ]\n },\n \"identities\": [\n {\n \"type\": \"IDENTITY\",\n \"id\": \"2c9180a46faadee4016fb4e018c20639\",\n \"name\": \"Thomas Edison\",\n \"aliasName\": \"t.edison\"\n },\n {\n \"type\": \"IDENTITY\",\n \"id\": \"2c9180a46faadee4016fb4e018c20639\",\n \"name\": \"Thomas Edison\",\n \"aliasName\": \"t.edison\"\n }\n ]\n },\n \"legacyMembershipInfo\": {\n \"type\": \"IDENTITY_LIST\"\n },\n \"enabled\": true,\n \"requestable\": true,\n \"accessRequestConfig\": {\n \"commentsRequired\": true,\n \"denialCommentsRequired\": true,\n \"approvalSchemes\": [\n {\n \"approverType\": \"GOVERNANCE_GROUP\",\n \"approverId\": \"46c79819-a69f-49a2-becb-12c971ae66c6\"\n },\n {\n \"approverType\": \"GOVERNANCE_GROUP\",\n \"approverId\": \"46c79819-a69f-49a2-becb-12c971ae66c6\"\n }\n ]\n },\n \"revocationRequestConfig\": null,\n \"segments\": [\n \"f7b1b8a3-5fed-4fd4-ad29-82014e137e19\",\n \"29cb6c06-1da8-43ea-8be4-b3125f248f2a\"\n ]\n}", + "cookie": [], + "_postman_previewlanguage": "json" + }, + { + "id": "bb9f9093-11e9-4762-8e58-8845cd989aa4", + "name": "Client Error - Returned if the request body is invalid.", + "originalRequest": { + "url": { + "path": [ + "roles" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [] + }, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + }, + { + "key": "Accept", + "value": "application/json" + }, + { + "description": { + "content": "Added as a part of security scheme: oauth2", + "type": "text/plain" + }, + "key": "Authorization", + "value": "" + } + ], + "method": "POST", + "body": { + "mode": "raw", + "raw": "{\n \"name\": \"Role 2567\",\n \"owner\": {\n \"type\": \"IDENTITY\",\n \"id\": \"2c9180a46faadee4016fb4e018c20639\",\n \"name\": \"support\"\n },\n \"id\": \"2c918086749d78830174a1a40e121518\",\n \"created\": \"2021-03-01T22:32:58.104Z\",\n \"modified\": \"2021-03-02T20:22:28.104Z\",\n \"description\": \"Urna amet cursus pellentesque nisl orci maximus lorem nisl euismod fusce morbi placerat adipiscing maecenas nisi tristique et metus et lacus sed morbi nunc nisl maximus magna arcu varius sollicitudin elementum enim maecenas nisi id ipsum tempus fusce diam ipsum tortor.\",\n \"accessProfiles\": [\n {\n \"id\": \"ff808081751e6e129f1518161919ecca\",\n \"type\": \"ACCESS_PROFILE\",\n \"name\": \"Access Profile 2567\"\n },\n {\n \"id\": \"ff808081751e6e129f1518161919ecca\",\n \"type\": \"ACCESS_PROFILE\",\n \"name\": \"Access Profile 2567\"\n }\n ],\n \"Entitlements\": [\n {\n \"type\": \"ENTITLEMENT\",\n \"id\": \"2c91809773dee32014e13e122092014e\",\n \"name\": \"CN=entitlement.490efde5,OU=OrgCo,OU=ServiceDept,DC=HQAD,DC=local\"\n },\n {\n \"type\": \"ENTITLEMENT\",\n \"id\": \"2c91809773dee32014e13e122092014e\",\n \"name\": \"CN=entitlement.490efde5,OU=OrgCo,OU=ServiceDept,DC=HQAD,DC=local\"\n }\n ],\n \"membership\": {\n \"type\": \"IDENTITY_LIST\",\n \"criteria\": {\n \"operation\": \"EQUALS\",\n \"key\": {\n \"type\": \"ACCOUNT\",\n \"property\": \"attribute.email\",\n \"sourceId\": \"2c9180867427f3a301745aec18211519\"\n },\n \"stringValue\": \"carlee.cert1c9f9b6fd@mailinator.com\",\n \"children\": [\n {\n \"operation\": \"EQUALS\",\n \"key\": {\n \"type\": \"ACCOUNT\",\n \"property\": \"attribute.email\",\n \"sourceId\": \"2c9180867427f3a301745aec18211519\"\n },\n \"stringValue\": \"carlee.cert1c9f9b6fd@mailinator.com\",\n \"children\": [\n {\n \"operation\": \"EQUALS\",\n \"key\": {\n \"type\": \"ACCOUNT\",\n \"property\": \"attribute.email\",\n \"sourceId\": \"2c9180867427f3a301745aec18211519\"\n },\n \"stringValue\": \"carlee.cert1c9f9b6fd@mailinator.com\"\n },\n {\n \"operation\": \"EQUALS\",\n \"key\": {\n \"type\": \"ACCOUNT\",\n \"property\": \"attribute.email\",\n \"sourceId\": \"2c9180867427f3a301745aec18211519\"\n },\n \"stringValue\": \"carlee.cert1c9f9b6fd@mailinator.com\"\n }\n ]\n },\n {\n \"operation\": \"EQUALS\",\n \"key\": {\n \"type\": \"ACCOUNT\",\n \"property\": \"attribute.email\",\n \"sourceId\": \"2c9180867427f3a301745aec18211519\"\n },\n \"stringValue\": \"carlee.cert1c9f9b6fd@mailinator.com\",\n \"children\": [\n {\n \"operation\": \"EQUALS\",\n \"key\": {\n \"type\": \"ACCOUNT\",\n \"property\": \"attribute.email\",\n \"sourceId\": \"2c9180867427f3a301745aec18211519\"\n },\n \"stringValue\": \"carlee.cert1c9f9b6fd@mailinator.com\"\n },\n {\n \"operation\": \"EQUALS\",\n \"key\": {\n \"type\": \"ACCOUNT\",\n \"property\": \"attribute.email\",\n \"sourceId\": \"2c9180867427f3a301745aec18211519\"\n },\n \"stringValue\": \"carlee.cert1c9f9b6fd@mailinator.com\"\n }\n ]\n }\n ]\n },\n \"identities\": [\n {\n \"type\": \"IDENTITY\",\n \"id\": \"2c9180a46faadee4016fb4e018c20639\",\n \"name\": \"Thomas Edison\",\n \"aliasName\": \"t.edison\"\n },\n {\n \"type\": \"IDENTITY\",\n \"id\": \"2c9180a46faadee4016fb4e018c20639\",\n \"name\": \"Thomas Edison\",\n \"aliasName\": \"t.edison\"\n }\n ]\n },\n \"legacyMembershipInfo\": {\n \"type\": \"IDENTITY_LIST\"\n },\n \"enabled\": true,\n \"requestable\": true,\n \"accessRequestConfig\": {\n \"commentsRequired\": true,\n \"denialCommentsRequired\": true,\n \"approvalSchemes\": [\n {\n \"approverType\": \"GOVERNANCE_GROUP\",\n \"approverId\": \"46c79819-a69f-49a2-becb-12c971ae66c6\"\n },\n {\n \"approverType\": \"GOVERNANCE_GROUP\",\n \"approverId\": \"46c79819-a69f-49a2-becb-12c971ae66c6\"\n }\n ]\n },\n \"revocationRequestConfig\": null,\n \"segments\": [\n \"f7b1b8a3-5fed-4fd4-ad29-82014e137e19\",\n \"29cb6c06-1da8-43ea-8be4-b3125f248f2a\"\n ]\n}", + "options": { + "raw": { + "headerFamily": "json", + "language": "json" + } + } + } + }, + "status": "Bad Request", + "code": 400, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "body": "{\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 \"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 \"locale\": \"en-US\",\n \"localeOrigin\": \"DEFAULT\",\n \"text\": \"The request was syntactically correct but its content is semantically invalid.\"\n }\n ]\n}", + "cookie": [], + "_postman_previewlanguage": "json" + }, + { + "id": "47cb106e-5529-419d-b240-07ac1cc1afde", + "name": "Unauthorized - Returned if there is no authorization header, or if the JWT token is expired.", + "originalRequest": { + "url": { + "path": [ + "roles" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [] + }, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + }, + { + "key": "Accept", + "value": "application/json" + }, + { + "description": { + "content": "Added as a part of security scheme: oauth2", + "type": "text/plain" + }, + "key": "Authorization", + "value": "" + } + ], + "method": "POST", + "body": { + "mode": "raw", + "raw": "{\n \"name\": \"Role 2567\",\n \"owner\": {\n \"type\": \"IDENTITY\",\n \"id\": \"2c9180a46faadee4016fb4e018c20639\",\n \"name\": \"support\"\n },\n \"id\": \"2c918086749d78830174a1a40e121518\",\n \"created\": \"2021-03-01T22:32:58.104Z\",\n \"modified\": \"2021-03-02T20:22:28.104Z\",\n \"description\": \"Urna amet cursus pellentesque nisl orci maximus lorem nisl euismod fusce morbi placerat adipiscing maecenas nisi tristique et metus et lacus sed morbi nunc nisl maximus magna arcu varius sollicitudin elementum enim maecenas nisi id ipsum tempus fusce diam ipsum tortor.\",\n \"accessProfiles\": [\n {\n \"id\": \"ff808081751e6e129f1518161919ecca\",\n \"type\": \"ACCESS_PROFILE\",\n \"name\": \"Access Profile 2567\"\n },\n {\n \"id\": \"ff808081751e6e129f1518161919ecca\",\n \"type\": \"ACCESS_PROFILE\",\n \"name\": \"Access Profile 2567\"\n }\n ],\n \"Entitlements\": [\n {\n \"type\": \"ENTITLEMENT\",\n \"id\": \"2c91809773dee32014e13e122092014e\",\n \"name\": \"CN=entitlement.490efde5,OU=OrgCo,OU=ServiceDept,DC=HQAD,DC=local\"\n },\n {\n \"type\": \"ENTITLEMENT\",\n \"id\": \"2c91809773dee32014e13e122092014e\",\n \"name\": \"CN=entitlement.490efde5,OU=OrgCo,OU=ServiceDept,DC=HQAD,DC=local\"\n }\n ],\n \"membership\": {\n \"type\": \"IDENTITY_LIST\",\n \"criteria\": {\n \"operation\": \"EQUALS\",\n \"key\": {\n \"type\": \"ACCOUNT\",\n \"property\": \"attribute.email\",\n \"sourceId\": \"2c9180867427f3a301745aec18211519\"\n },\n \"stringValue\": \"carlee.cert1c9f9b6fd@mailinator.com\",\n \"children\": [\n {\n \"operation\": \"EQUALS\",\n \"key\": {\n \"type\": \"ACCOUNT\",\n \"property\": \"attribute.email\",\n \"sourceId\": \"2c9180867427f3a301745aec18211519\"\n },\n \"stringValue\": \"carlee.cert1c9f9b6fd@mailinator.com\",\n \"children\": [\n {\n \"operation\": \"EQUALS\",\n \"key\": {\n \"type\": \"ACCOUNT\",\n \"property\": \"attribute.email\",\n \"sourceId\": \"2c9180867427f3a301745aec18211519\"\n },\n \"stringValue\": \"carlee.cert1c9f9b6fd@mailinator.com\"\n },\n {\n \"operation\": \"EQUALS\",\n \"key\": {\n \"type\": \"ACCOUNT\",\n \"property\": \"attribute.email\",\n \"sourceId\": \"2c9180867427f3a301745aec18211519\"\n },\n \"stringValue\": \"carlee.cert1c9f9b6fd@mailinator.com\"\n }\n ]\n },\n {\n \"operation\": \"EQUALS\",\n \"key\": {\n \"type\": \"ACCOUNT\",\n \"property\": \"attribute.email\",\n \"sourceId\": \"2c9180867427f3a301745aec18211519\"\n },\n \"stringValue\": \"carlee.cert1c9f9b6fd@mailinator.com\",\n \"children\": [\n {\n \"operation\": \"EQUALS\",\n \"key\": {\n \"type\": \"ACCOUNT\",\n \"property\": \"attribute.email\",\n \"sourceId\": \"2c9180867427f3a301745aec18211519\"\n },\n \"stringValue\": \"carlee.cert1c9f9b6fd@mailinator.com\"\n },\n {\n \"operation\": \"EQUALS\",\n \"key\": {\n \"type\": \"ACCOUNT\",\n \"property\": \"attribute.email\",\n \"sourceId\": \"2c9180867427f3a301745aec18211519\"\n },\n \"stringValue\": \"carlee.cert1c9f9b6fd@mailinator.com\"\n }\n ]\n }\n ]\n },\n \"identities\": [\n {\n \"type\": \"IDENTITY\",\n \"id\": \"2c9180a46faadee4016fb4e018c20639\",\n \"name\": \"Thomas Edison\",\n \"aliasName\": \"t.edison\"\n },\n {\n \"type\": \"IDENTITY\",\n \"id\": \"2c9180a46faadee4016fb4e018c20639\",\n \"name\": \"Thomas Edison\",\n \"aliasName\": \"t.edison\"\n }\n ]\n },\n \"legacyMembershipInfo\": {\n \"type\": \"IDENTITY_LIST\"\n },\n \"enabled\": true,\n \"requestable\": true,\n \"accessRequestConfig\": {\n \"commentsRequired\": true,\n \"denialCommentsRequired\": true,\n \"approvalSchemes\": [\n {\n \"approverType\": \"GOVERNANCE_GROUP\",\n \"approverId\": \"46c79819-a69f-49a2-becb-12c971ae66c6\"\n },\n {\n \"approverType\": \"GOVERNANCE_GROUP\",\n \"approverId\": \"46c79819-a69f-49a2-becb-12c971ae66c6\"\n }\n ]\n },\n \"revocationRequestConfig\": null,\n \"segments\": [\n \"f7b1b8a3-5fed-4fd4-ad29-82014e137e19\",\n \"29cb6c06-1da8-43ea-8be4-b3125f248f2a\"\n ]\n}", + "options": { + "raw": { + "headerFamily": "json", + "language": "json" + } + } + } + }, + "status": "Unauthorized", + "code": 401, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "body": "{\n \"error\": \"JWT validation failed: JWT is expired\"\n}", + "cookie": [], + "_postman_previewlanguage": "json" + }, + { + "id": "254f5f61-5e44-4300-a2f4-5f2bb28fac7a", + "name": "Forbidden - Returned if the user you are running as, doesn't have access to this end-point.", + "originalRequest": { + "url": { + "path": [ + "roles" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [] + }, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + }, + { + "key": "Accept", + "value": "application/json" + }, + { + "description": { + "content": "Added as a part of security scheme: oauth2", + "type": "text/plain" + }, + "key": "Authorization", + "value": "" + } + ], + "method": "POST", + "body": { + "mode": "raw", + "raw": "{\n \"name\": \"Role 2567\",\n \"owner\": {\n \"type\": \"IDENTITY\",\n \"id\": \"2c9180a46faadee4016fb4e018c20639\",\n \"name\": \"support\"\n },\n \"id\": \"2c918086749d78830174a1a40e121518\",\n \"created\": \"2021-03-01T22:32:58.104Z\",\n \"modified\": \"2021-03-02T20:22:28.104Z\",\n \"description\": \"Urna amet cursus pellentesque nisl orci maximus lorem nisl euismod fusce morbi placerat adipiscing maecenas nisi tristique et metus et lacus sed morbi nunc nisl maximus magna arcu varius sollicitudin elementum enim maecenas nisi id ipsum tempus fusce diam ipsum tortor.\",\n \"accessProfiles\": [\n {\n \"id\": \"ff808081751e6e129f1518161919ecca\",\n \"type\": \"ACCESS_PROFILE\",\n \"name\": \"Access Profile 2567\"\n },\n {\n \"id\": \"ff808081751e6e129f1518161919ecca\",\n \"type\": \"ACCESS_PROFILE\",\n \"name\": \"Access Profile 2567\"\n }\n ],\n \"Entitlements\": [\n {\n \"type\": \"ENTITLEMENT\",\n \"id\": \"2c91809773dee32014e13e122092014e\",\n \"name\": \"CN=entitlement.490efde5,OU=OrgCo,OU=ServiceDept,DC=HQAD,DC=local\"\n },\n {\n \"type\": \"ENTITLEMENT\",\n \"id\": \"2c91809773dee32014e13e122092014e\",\n \"name\": \"CN=entitlement.490efde5,OU=OrgCo,OU=ServiceDept,DC=HQAD,DC=local\"\n }\n ],\n \"membership\": {\n \"type\": \"IDENTITY_LIST\",\n \"criteria\": {\n \"operation\": \"EQUALS\",\n \"key\": {\n \"type\": \"ACCOUNT\",\n \"property\": \"attribute.email\",\n \"sourceId\": \"2c9180867427f3a301745aec18211519\"\n },\n \"stringValue\": \"carlee.cert1c9f9b6fd@mailinator.com\",\n \"children\": [\n {\n \"operation\": \"EQUALS\",\n \"key\": {\n \"type\": \"ACCOUNT\",\n \"property\": \"attribute.email\",\n \"sourceId\": \"2c9180867427f3a301745aec18211519\"\n },\n \"stringValue\": \"carlee.cert1c9f9b6fd@mailinator.com\",\n \"children\": [\n {\n \"operation\": \"EQUALS\",\n \"key\": {\n \"type\": \"ACCOUNT\",\n \"property\": \"attribute.email\",\n \"sourceId\": \"2c9180867427f3a301745aec18211519\"\n },\n \"stringValue\": \"carlee.cert1c9f9b6fd@mailinator.com\"\n },\n {\n \"operation\": \"EQUALS\",\n \"key\": {\n \"type\": \"ACCOUNT\",\n \"property\": \"attribute.email\",\n \"sourceId\": \"2c9180867427f3a301745aec18211519\"\n },\n \"stringValue\": \"carlee.cert1c9f9b6fd@mailinator.com\"\n }\n ]\n },\n {\n \"operation\": \"EQUALS\",\n \"key\": {\n \"type\": \"ACCOUNT\",\n \"property\": \"attribute.email\",\n \"sourceId\": \"2c9180867427f3a301745aec18211519\"\n },\n \"stringValue\": \"carlee.cert1c9f9b6fd@mailinator.com\",\n \"children\": [\n {\n \"operation\": \"EQUALS\",\n \"key\": {\n \"type\": \"ACCOUNT\",\n \"property\": \"attribute.email\",\n \"sourceId\": \"2c9180867427f3a301745aec18211519\"\n },\n \"stringValue\": \"carlee.cert1c9f9b6fd@mailinator.com\"\n },\n {\n \"operation\": \"EQUALS\",\n \"key\": {\n \"type\": \"ACCOUNT\",\n \"property\": \"attribute.email\",\n \"sourceId\": \"2c9180867427f3a301745aec18211519\"\n },\n \"stringValue\": \"carlee.cert1c9f9b6fd@mailinator.com\"\n }\n ]\n }\n ]\n },\n \"identities\": [\n {\n \"type\": \"IDENTITY\",\n \"id\": \"2c9180a46faadee4016fb4e018c20639\",\n \"name\": \"Thomas Edison\",\n \"aliasName\": \"t.edison\"\n },\n {\n \"type\": \"IDENTITY\",\n \"id\": \"2c9180a46faadee4016fb4e018c20639\",\n \"name\": \"Thomas Edison\",\n \"aliasName\": \"t.edison\"\n }\n ]\n },\n \"legacyMembershipInfo\": {\n \"type\": \"IDENTITY_LIST\"\n },\n \"enabled\": true,\n \"requestable\": true,\n \"accessRequestConfig\": {\n \"commentsRequired\": true,\n \"denialCommentsRequired\": true,\n \"approvalSchemes\": [\n {\n \"approverType\": \"GOVERNANCE_GROUP\",\n \"approverId\": \"46c79819-a69f-49a2-becb-12c971ae66c6\"\n },\n {\n \"approverType\": \"GOVERNANCE_GROUP\",\n \"approverId\": \"46c79819-a69f-49a2-becb-12c971ae66c6\"\n }\n ]\n },\n \"revocationRequestConfig\": null,\n \"segments\": [\n \"f7b1b8a3-5fed-4fd4-ad29-82014e137e19\",\n \"29cb6c06-1da8-43ea-8be4-b3125f248f2a\"\n ]\n}", + "options": { + "raw": { + "headerFamily": "json", + "language": "json" + } + } + } + }, + "status": "Forbidden", + "code": 403, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "body": "{\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}", + "cookie": [], + "_postman_previewlanguage": "json" + }, + { + "id": "d16df236-7757-417c-bea3-586fdcbabcea", + "name": "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.", + "originalRequest": { + "url": { + "path": [ + "roles" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [] + }, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + }, + { + "key": "Accept", + "value": "application/json" + }, + { + "description": { + "content": "Added as a part of security scheme: oauth2", + "type": "text/plain" + }, + "key": "Authorization", + "value": "" + } + ], + "method": "POST", + "body": { + "mode": "raw", + "raw": "{\n \"name\": \"Role 2567\",\n \"owner\": {\n \"type\": \"IDENTITY\",\n \"id\": \"2c9180a46faadee4016fb4e018c20639\",\n \"name\": \"support\"\n },\n \"id\": \"2c918086749d78830174a1a40e121518\",\n \"created\": \"2021-03-01T22:32:58.104Z\",\n \"modified\": \"2021-03-02T20:22:28.104Z\",\n \"description\": \"Urna amet cursus pellentesque nisl orci maximus lorem nisl euismod fusce morbi placerat adipiscing maecenas nisi tristique et metus et lacus sed morbi nunc nisl maximus magna arcu varius sollicitudin elementum enim maecenas nisi id ipsum tempus fusce diam ipsum tortor.\",\n \"accessProfiles\": [\n {\n \"id\": \"ff808081751e6e129f1518161919ecca\",\n \"type\": \"ACCESS_PROFILE\",\n \"name\": \"Access Profile 2567\"\n },\n {\n \"id\": \"ff808081751e6e129f1518161919ecca\",\n \"type\": \"ACCESS_PROFILE\",\n \"name\": \"Access Profile 2567\"\n }\n ],\n \"Entitlements\": [\n {\n \"type\": \"ENTITLEMENT\",\n \"id\": \"2c91809773dee32014e13e122092014e\",\n \"name\": \"CN=entitlement.490efde5,OU=OrgCo,OU=ServiceDept,DC=HQAD,DC=local\"\n },\n {\n \"type\": \"ENTITLEMENT\",\n \"id\": \"2c91809773dee32014e13e122092014e\",\n \"name\": \"CN=entitlement.490efde5,OU=OrgCo,OU=ServiceDept,DC=HQAD,DC=local\"\n }\n ],\n \"membership\": {\n \"type\": \"IDENTITY_LIST\",\n \"criteria\": {\n \"operation\": \"EQUALS\",\n \"key\": {\n \"type\": \"ACCOUNT\",\n \"property\": \"attribute.email\",\n \"sourceId\": \"2c9180867427f3a301745aec18211519\"\n },\n \"stringValue\": \"carlee.cert1c9f9b6fd@mailinator.com\",\n \"children\": [\n {\n \"operation\": \"EQUALS\",\n \"key\": {\n \"type\": \"ACCOUNT\",\n \"property\": \"attribute.email\",\n \"sourceId\": \"2c9180867427f3a301745aec18211519\"\n },\n \"stringValue\": \"carlee.cert1c9f9b6fd@mailinator.com\",\n \"children\": [\n {\n \"operation\": \"EQUALS\",\n \"key\": {\n \"type\": \"ACCOUNT\",\n \"property\": \"attribute.email\",\n \"sourceId\": \"2c9180867427f3a301745aec18211519\"\n },\n \"stringValue\": \"carlee.cert1c9f9b6fd@mailinator.com\"\n },\n {\n \"operation\": \"EQUALS\",\n \"key\": {\n \"type\": \"ACCOUNT\",\n \"property\": \"attribute.email\",\n \"sourceId\": \"2c9180867427f3a301745aec18211519\"\n },\n \"stringValue\": \"carlee.cert1c9f9b6fd@mailinator.com\"\n }\n ]\n },\n {\n \"operation\": \"EQUALS\",\n \"key\": {\n \"type\": \"ACCOUNT\",\n \"property\": \"attribute.email\",\n \"sourceId\": \"2c9180867427f3a301745aec18211519\"\n },\n \"stringValue\": \"carlee.cert1c9f9b6fd@mailinator.com\",\n \"children\": [\n {\n \"operation\": \"EQUALS\",\n \"key\": {\n \"type\": \"ACCOUNT\",\n \"property\": \"attribute.email\",\n \"sourceId\": \"2c9180867427f3a301745aec18211519\"\n },\n \"stringValue\": \"carlee.cert1c9f9b6fd@mailinator.com\"\n },\n {\n \"operation\": \"EQUALS\",\n \"key\": {\n \"type\": \"ACCOUNT\",\n \"property\": \"attribute.email\",\n \"sourceId\": \"2c9180867427f3a301745aec18211519\"\n },\n \"stringValue\": \"carlee.cert1c9f9b6fd@mailinator.com\"\n }\n ]\n }\n ]\n },\n \"identities\": [\n {\n \"type\": \"IDENTITY\",\n \"id\": \"2c9180a46faadee4016fb4e018c20639\",\n \"name\": \"Thomas Edison\",\n \"aliasName\": \"t.edison\"\n },\n {\n \"type\": \"IDENTITY\",\n \"id\": \"2c9180a46faadee4016fb4e018c20639\",\n \"name\": \"Thomas Edison\",\n \"aliasName\": \"t.edison\"\n }\n ]\n },\n \"legacyMembershipInfo\": {\n \"type\": \"IDENTITY_LIST\"\n },\n \"enabled\": true,\n \"requestable\": true,\n \"accessRequestConfig\": {\n \"commentsRequired\": true,\n \"denialCommentsRequired\": true,\n \"approvalSchemes\": [\n {\n \"approverType\": \"GOVERNANCE_GROUP\",\n \"approverId\": \"46c79819-a69f-49a2-becb-12c971ae66c6\"\n },\n {\n \"approverType\": \"GOVERNANCE_GROUP\",\n \"approverId\": \"46c79819-a69f-49a2-becb-12c971ae66c6\"\n }\n ]\n },\n \"revocationRequestConfig\": null,\n \"segments\": [\n \"f7b1b8a3-5fed-4fd4-ad29-82014e137e19\",\n \"29cb6c06-1da8-43ea-8be4-b3125f248f2a\"\n ]\n}", + "options": { + "raw": { + "headerFamily": "json", + "language": "json" + } + } + } + }, + "status": "Too Many Requests", + "code": 429, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "body": "{\n \"message\": \" Rate Limit Exceeded \"\n}", + "cookie": [], + "_postman_previewlanguage": "json" + }, + { + "id": "79c70126-0617-41f3-b41d-f20893901822", + "name": "Internal Server Error - Returned if there is an unexpected error.", + "originalRequest": { + "url": { + "path": [ + "roles" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [] + }, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + }, + { + "key": "Accept", + "value": "application/json" + }, + { + "description": { + "content": "Added as a part of security scheme: oauth2", + "type": "text/plain" + }, + "key": "Authorization", + "value": "" + } + ], + "method": "POST", + "body": { + "mode": "raw", + "raw": "{\n \"name\": \"Role 2567\",\n \"owner\": {\n \"type\": \"IDENTITY\",\n \"id\": \"2c9180a46faadee4016fb4e018c20639\",\n \"name\": \"support\"\n },\n \"id\": \"2c918086749d78830174a1a40e121518\",\n \"created\": \"2021-03-01T22:32:58.104Z\",\n \"modified\": \"2021-03-02T20:22:28.104Z\",\n \"description\": \"Urna amet cursus pellentesque nisl orci maximus lorem nisl euismod fusce morbi placerat adipiscing maecenas nisi tristique et metus et lacus sed morbi nunc nisl maximus magna arcu varius sollicitudin elementum enim maecenas nisi id ipsum tempus fusce diam ipsum tortor.\",\n \"accessProfiles\": [\n {\n \"id\": \"ff808081751e6e129f1518161919ecca\",\n \"type\": \"ACCESS_PROFILE\",\n \"name\": \"Access Profile 2567\"\n },\n {\n \"id\": \"ff808081751e6e129f1518161919ecca\",\n \"type\": \"ACCESS_PROFILE\",\n \"name\": \"Access Profile 2567\"\n }\n ],\n \"Entitlements\": [\n {\n \"type\": \"ENTITLEMENT\",\n \"id\": \"2c91809773dee32014e13e122092014e\",\n \"name\": \"CN=entitlement.490efde5,OU=OrgCo,OU=ServiceDept,DC=HQAD,DC=local\"\n },\n {\n \"type\": \"ENTITLEMENT\",\n \"id\": \"2c91809773dee32014e13e122092014e\",\n \"name\": \"CN=entitlement.490efde5,OU=OrgCo,OU=ServiceDept,DC=HQAD,DC=local\"\n }\n ],\n \"membership\": {\n \"type\": \"IDENTITY_LIST\",\n \"criteria\": {\n \"operation\": \"EQUALS\",\n \"key\": {\n \"type\": \"ACCOUNT\",\n \"property\": \"attribute.email\",\n \"sourceId\": \"2c9180867427f3a301745aec18211519\"\n },\n \"stringValue\": \"carlee.cert1c9f9b6fd@mailinator.com\",\n \"children\": [\n {\n \"operation\": \"EQUALS\",\n \"key\": {\n \"type\": \"ACCOUNT\",\n \"property\": \"attribute.email\",\n \"sourceId\": \"2c9180867427f3a301745aec18211519\"\n },\n \"stringValue\": \"carlee.cert1c9f9b6fd@mailinator.com\",\n \"children\": [\n {\n \"operation\": \"EQUALS\",\n \"key\": {\n \"type\": \"ACCOUNT\",\n \"property\": \"attribute.email\",\n \"sourceId\": \"2c9180867427f3a301745aec18211519\"\n },\n \"stringValue\": \"carlee.cert1c9f9b6fd@mailinator.com\"\n },\n {\n \"operation\": \"EQUALS\",\n \"key\": {\n \"type\": \"ACCOUNT\",\n \"property\": \"attribute.email\",\n \"sourceId\": \"2c9180867427f3a301745aec18211519\"\n },\n \"stringValue\": \"carlee.cert1c9f9b6fd@mailinator.com\"\n }\n ]\n },\n {\n \"operation\": \"EQUALS\",\n \"key\": {\n \"type\": \"ACCOUNT\",\n \"property\": \"attribute.email\",\n \"sourceId\": \"2c9180867427f3a301745aec18211519\"\n },\n \"stringValue\": \"carlee.cert1c9f9b6fd@mailinator.com\",\n \"children\": [\n {\n \"operation\": \"EQUALS\",\n \"key\": {\n \"type\": \"ACCOUNT\",\n \"property\": \"attribute.email\",\n \"sourceId\": \"2c9180867427f3a301745aec18211519\"\n },\n \"stringValue\": \"carlee.cert1c9f9b6fd@mailinator.com\"\n },\n {\n \"operation\": \"EQUALS\",\n \"key\": {\n \"type\": \"ACCOUNT\",\n \"property\": \"attribute.email\",\n \"sourceId\": \"2c9180867427f3a301745aec18211519\"\n },\n \"stringValue\": \"carlee.cert1c9f9b6fd@mailinator.com\"\n }\n ]\n }\n ]\n },\n \"identities\": [\n {\n \"type\": \"IDENTITY\",\n \"id\": \"2c9180a46faadee4016fb4e018c20639\",\n \"name\": \"Thomas Edison\",\n \"aliasName\": \"t.edison\"\n },\n {\n \"type\": \"IDENTITY\",\n \"id\": \"2c9180a46faadee4016fb4e018c20639\",\n \"name\": \"Thomas Edison\",\n \"aliasName\": \"t.edison\"\n }\n ]\n },\n \"legacyMembershipInfo\": {\n \"type\": \"IDENTITY_LIST\"\n },\n \"enabled\": true,\n \"requestable\": true,\n \"accessRequestConfig\": {\n \"commentsRequired\": true,\n \"denialCommentsRequired\": true,\n \"approvalSchemes\": [\n {\n \"approverType\": \"GOVERNANCE_GROUP\",\n \"approverId\": \"46c79819-a69f-49a2-becb-12c971ae66c6\"\n },\n {\n \"approverType\": \"GOVERNANCE_GROUP\",\n \"approverId\": \"46c79819-a69f-49a2-becb-12c971ae66c6\"\n }\n ]\n },\n \"revocationRequestConfig\": null,\n \"segments\": [\n \"f7b1b8a3-5fed-4fd4-ad29-82014e137e19\",\n \"29cb6c06-1da8-43ea-8be4-b3125f248f2a\"\n ]\n}", + "options": { + "raw": { + "headerFamily": "json", + "language": "json" + } + } + } + }, + "status": "Internal Server Error", + "code": 500, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "body": "{\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}", + "cookie": [], + "_postman_previewlanguage": "json" + } + ], + "event": [], + "protocolProfileBehavior": { + "disableBodyPruning": true + } + }, + { + "id": "3fd4e687-85d6-44de-a1d6-4dcbaa9d0370", + "name": "Get a Role", + "request": { + "name": "Get a Role", + "description": { + "content": "This API returns a Role by its ID.\n\nA token with API, ORG_ADMIN, ROLE_ADMIN, or ROLE_SUBADMIN authority is required to call this API. In addition, a token with ROLE_SUBADMIN authority may only call this API if all Access Profiles included in the Role are associated to Sources with management workgroups of which the ROLE_SUBADMIN is a member.", + "type": "text/plain" + }, + "url": { + "path": [ + "roles", + ":id" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [ + { + "type": "any", + "value": "2c91808a7813090a017814121e121518", + "key": "id", + "disabled": false, + "description": { + "content": "(Required) ID of the Role", + "type": "text/plain" + } + } + ] + }, + "header": [ + { + "key": "Accept", + "value": "application/json" + } + ], + "method": "GET", + "body": {}, + "auth": null + }, + "response": [ + { + "id": "0483bb41-e21f-4fe1-8013-86e53401ce10", + "name": "List of all Roles", + "originalRequest": { + "url": { + "path": [ + "roles", + ":id" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [] + }, + "header": [ + { + "key": "Accept", + "value": "application/json" + }, + { + "description": { + "content": "Added as a part of security scheme: oauth2", + "type": "text/plain" + }, + "key": "Authorization", + "value": "" + } + ], + "method": "GET", + "body": {} + }, + "status": "OK", + "code": 200, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "body": "{\n \"name\": \"Role 2567\",\n \"owner\": {\n \"type\": \"IDENTITY\",\n \"id\": \"2c9180a46faadee4016fb4e018c20639\",\n \"name\": \"support\"\n },\n \"id\": \"2c918086749d78830174a1a40e121518\",\n \"created\": \"2021-03-01T22:32:58.104Z\",\n \"modified\": \"2021-03-02T20:22:28.104Z\",\n \"description\": \"Urna amet cursus pellentesque nisl orci maximus lorem nisl euismod fusce morbi placerat adipiscing maecenas nisi tristique et metus et lacus sed morbi nunc nisl maximus magna arcu varius sollicitudin elementum enim maecenas nisi id ipsum tempus fusce diam ipsum tortor.\",\n \"accessProfiles\": [\n {\n \"id\": \"ff808081751e6e129f1518161919ecca\",\n \"type\": \"ACCESS_PROFILE\",\n \"name\": \"Access Profile 2567\"\n },\n {\n \"id\": \"ff808081751e6e129f1518161919ecca\",\n \"type\": \"ACCESS_PROFILE\",\n \"name\": \"Access Profile 2567\"\n }\n ],\n \"Entitlements\": [\n {\n \"type\": \"ENTITLEMENT\",\n \"id\": \"2c91809773dee32014e13e122092014e\",\n \"name\": \"CN=entitlement.490efde5,OU=OrgCo,OU=ServiceDept,DC=HQAD,DC=local\"\n },\n {\n \"type\": \"ENTITLEMENT\",\n \"id\": \"2c91809773dee32014e13e122092014e\",\n \"name\": \"CN=entitlement.490efde5,OU=OrgCo,OU=ServiceDept,DC=HQAD,DC=local\"\n }\n ],\n \"membership\": {\n \"type\": \"IDENTITY_LIST\",\n \"criteria\": {\n \"operation\": \"EQUALS\",\n \"key\": {\n \"type\": \"ACCOUNT\",\n \"property\": \"attribute.email\",\n \"sourceId\": \"2c9180867427f3a301745aec18211519\"\n },\n \"stringValue\": \"carlee.cert1c9f9b6fd@mailinator.com\",\n \"children\": [\n {\n \"operation\": \"EQUALS\",\n \"key\": {\n \"type\": \"ACCOUNT\",\n \"property\": \"attribute.email\",\n \"sourceId\": \"2c9180867427f3a301745aec18211519\"\n },\n \"stringValue\": \"carlee.cert1c9f9b6fd@mailinator.com\",\n \"children\": [\n {\n \"operation\": \"EQUALS\",\n \"key\": {\n \"type\": \"ACCOUNT\",\n \"property\": \"attribute.email\",\n \"sourceId\": \"2c9180867427f3a301745aec18211519\"\n },\n \"stringValue\": \"carlee.cert1c9f9b6fd@mailinator.com\"\n },\n {\n \"operation\": \"EQUALS\",\n \"key\": {\n \"type\": \"ACCOUNT\",\n \"property\": \"attribute.email\",\n \"sourceId\": \"2c9180867427f3a301745aec18211519\"\n },\n \"stringValue\": \"carlee.cert1c9f9b6fd@mailinator.com\"\n }\n ]\n },\n {\n \"operation\": \"EQUALS\",\n \"key\": {\n \"type\": \"ACCOUNT\",\n \"property\": \"attribute.email\",\n \"sourceId\": \"2c9180867427f3a301745aec18211519\"\n },\n \"stringValue\": \"carlee.cert1c9f9b6fd@mailinator.com\",\n \"children\": [\n {\n \"operation\": \"EQUALS\",\n \"key\": {\n \"type\": \"ACCOUNT\",\n \"property\": \"attribute.email\",\n \"sourceId\": \"2c9180867427f3a301745aec18211519\"\n },\n \"stringValue\": \"carlee.cert1c9f9b6fd@mailinator.com\"\n },\n {\n \"operation\": \"EQUALS\",\n \"key\": {\n \"type\": \"ACCOUNT\",\n \"property\": \"attribute.email\",\n \"sourceId\": \"2c9180867427f3a301745aec18211519\"\n },\n \"stringValue\": \"carlee.cert1c9f9b6fd@mailinator.com\"\n }\n ]\n }\n ]\n },\n \"identities\": [\n {\n \"type\": \"IDENTITY\",\n \"id\": \"2c9180a46faadee4016fb4e018c20639\",\n \"name\": \"Thomas Edison\",\n \"aliasName\": \"t.edison\"\n },\n {\n \"type\": \"IDENTITY\",\n \"id\": \"2c9180a46faadee4016fb4e018c20639\",\n \"name\": \"Thomas Edison\",\n \"aliasName\": \"t.edison\"\n }\n ]\n },\n \"legacyMembershipInfo\": {\n \"type\": \"IDENTITY_LIST\"\n },\n \"enabled\": true,\n \"requestable\": true,\n \"accessRequestConfig\": {\n \"commentsRequired\": true,\n \"denialCommentsRequired\": true,\n \"approvalSchemes\": [\n {\n \"approverType\": \"GOVERNANCE_GROUP\",\n \"approverId\": \"46c79819-a69f-49a2-becb-12c971ae66c6\"\n },\n {\n \"approverType\": \"GOVERNANCE_GROUP\",\n \"approverId\": \"46c79819-a69f-49a2-becb-12c971ae66c6\"\n }\n ]\n },\n \"revocationRequestConfig\": null,\n \"segments\": [\n \"f7b1b8a3-5fed-4fd4-ad29-82014e137e19\",\n \"29cb6c06-1da8-43ea-8be4-b3125f248f2a\"\n ]\n}", + "cookie": [], + "_postman_previewlanguage": "json" + }, + { + "id": "b1424dc6-b7a9-44fa-969c-dcfd8dac6d20", + "name": "Client Error - Returned if the request body is invalid.", + "originalRequest": { + "url": { + "path": [ + "roles", + ":id" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [] + }, + "header": [ + { + "key": "Accept", + "value": "application/json" + }, + { + "description": { + "content": "Added as a part of security scheme: oauth2", + "type": "text/plain" + }, + "key": "Authorization", + "value": "" + } + ], + "method": "GET", + "body": {} + }, + "status": "Bad Request", + "code": 400, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "body": "{\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 \"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 \"locale\": \"en-US\",\n \"localeOrigin\": \"DEFAULT\",\n \"text\": \"The request was syntactically correct but its content is semantically invalid.\"\n }\n ]\n}", + "cookie": [], + "_postman_previewlanguage": "json" + }, + { + "id": "c06b7195-9446-46a0-96f6-003e22d2464e", + "name": "Unauthorized - Returned if there is no authorization header, or if the JWT token is expired.", + "originalRequest": { + "url": { + "path": [ + "roles", + ":id" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [] + }, + "header": [ + { + "key": "Accept", + "value": "application/json" + }, + { + "description": { + "content": "Added as a part of security scheme: oauth2", + "type": "text/plain" + }, + "key": "Authorization", + "value": "" + } + ], + "method": "GET", + "body": {} + }, + "status": "Unauthorized", + "code": 401, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "body": "{\n \"error\": \"JWT validation failed: JWT is expired\"\n}", + "cookie": [], + "_postman_previewlanguage": "json" + }, + { + "id": "d5d6d22c-99f5-4b88-9e07-b45abcdf031a", + "name": "Forbidden - Returned if the user you are running as, doesn't have access to this end-point.", + "originalRequest": { + "url": { + "path": [ + "roles", + ":id" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [] + }, + "header": [ + { + "key": "Accept", + "value": "application/json" + }, + { + "description": { + "content": "Added as a part of security scheme: oauth2", + "type": "text/plain" + }, + "key": "Authorization", + "value": "" + } + ], + "method": "GET", + "body": {} + }, + "status": "Forbidden", + "code": 403, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "body": "{\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}", + "cookie": [], + "_postman_previewlanguage": "json" + }, + { + "id": "d71f0c71-c6b8-47c0-956c-26e4704e5037", + "name": "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.", + "originalRequest": { + "url": { + "path": [ + "roles", + ":id" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [] + }, + "header": [ + { + "key": "Accept", + "value": "application/json" + }, + { + "description": { + "content": "Added as a part of security scheme: oauth2", + "type": "text/plain" + }, + "key": "Authorization", + "value": "" + } + ], + "method": "GET", + "body": {} + }, + "status": "Too Many Requests", + "code": 429, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "body": "{\n \"message\": \" Rate Limit Exceeded \"\n}", + "cookie": [], + "_postman_previewlanguage": "json" + }, + { + "id": "712a97d5-ba23-4e6f-a76a-e490d5f895ec", + "name": "Internal Server Error - Returned if there is an unexpected error.", + "originalRequest": { + "url": { + "path": [ + "roles", + ":id" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [] + }, + "header": [ + { + "key": "Accept", + "value": "application/json" + }, + { + "description": { + "content": "Added as a part of security scheme: oauth2", + "type": "text/plain" + }, + "key": "Authorization", + "value": "" + } + ], + "method": "GET", + "body": {} + }, + "status": "Internal Server Error", + "code": 500, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "body": "{\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}", + "cookie": [], + "_postman_previewlanguage": "json" + } + ], + "event": [], + "protocolProfileBehavior": { + "disableBodyPruning": true + } + }, + { + "id": "0abad5b9-b5f9-4629-9782-213b0e552ce9", + "name": "Patch a specified Role", + "request": { + "name": "Patch a specified Role", + "description": { + "content": "This API updates an existing Role using [JSON Patch](https://tools.ietf.org/html/rfc6902) syntax.\n\nThe following fields are patchable: **name**, **description**, **enabled**, **owner**, **accessProfiles**, **membership**, **requestable**, **accessRequestConfig**, **revokeRequestConfig**, **segments**\nA token with API, ORG_ADMIN, ROLE_ADMIN, or ROLE_SUBADMIN authority is required to call this API. In addition, a token with ROLE_SUBADMIN authority may only call this API if all Access Profiles included in the Role are associated to Sources with management workgroups of which the ROLE_SUBADMIN is a member.\nThe maximum supported length for the description field is 2000 characters. Longer descriptions will be preserved for existing roles, however, any new roles as well as any updates to existing descriptions will be limited to 2000 characters.", + "type": "text/plain" + }, + "url": { + "path": [ + "roles", + ":id" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [ + { + "type": "any", + "value": "2c91808a7813090a017814121e121518", + "key": "id", + "disabled": false, + "description": { + "content": "(Required) ID of the Role to patch", + "type": "text/plain" + } + } + ] + }, + "header": [ + { + "key": "Content-Type", + "value": "application/json-patch+json" + }, + { + "key": "Accept", + "value": "application/json" + } + ], + "method": "PATCH", + "body": { + "mode": "raw", + "raw": "[\n {\n \"op\": \"replace\",\n \"path\": \"/requestable\",\n \"value\": true\n },\n {\n \"op\": \"replace\",\n \"path\": \"/enabled\",\n \"value\": true\n }\n]", + "options": { + "raw": { + "headerFamily": "json", + "language": "json" + } + } + }, + "auth": null + }, + "response": [ + { + "id": "e15af91e-e4aa-4c00-9e63-915d6711cac5", + "name": "Make a Role Requestable and Enable it in One Call", + "originalRequest": { + "url": { + "path": [ + "roles", + ":id" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [] + }, + "header": [ + { + "key": "Content-Type", + "value": "application/json-patch+json" + }, + { + "key": "Accept", + "value": "application/json" + }, + { + "description": { + "content": "Added as a part of security scheme: oauth2", + "type": "text/plain" + }, + "key": "Authorization", + "value": "" + } + ], + "method": "PATCH", + "body": { + "mode": "raw", + "raw": "[\n {\n \"op\": \"replace\",\n \"path\": \"/requestable\",\n \"value\": true\n },\n {\n \"op\": \"replace\",\n \"path\": \"/enabled\",\n \"value\": true\n }\n]", + "options": { + "raw": { + "headerFamily": "json", + "language": "json" + } + } + } + }, + "status": "OK", + "code": 200, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "body": "{\n \"name\": \"Role 2567\",\n \"owner\": {\n \"type\": \"IDENTITY\",\n \"id\": \"2c9180a46faadee4016fb4e018c20639\",\n \"name\": \"support\"\n },\n \"id\": \"2c918086749d78830174a1a40e121518\",\n \"created\": \"2021-03-01T22:32:58.104Z\",\n \"modified\": \"2021-03-02T20:22:28.104Z\",\n \"description\": \"Urna amet cursus pellentesque nisl orci maximus lorem nisl euismod fusce morbi placerat adipiscing maecenas nisi tristique et metus et lacus sed morbi nunc nisl maximus magna arcu varius sollicitudin elementum enim maecenas nisi id ipsum tempus fusce diam ipsum tortor.\",\n \"accessProfiles\": [\n {\n \"id\": \"ff808081751e6e129f1518161919ecca\",\n \"type\": \"ACCESS_PROFILE\",\n \"name\": \"Access Profile 2567\"\n },\n {\n \"id\": \"ff808081751e6e129f1518161919ecca\",\n \"type\": \"ACCESS_PROFILE\",\n \"name\": \"Access Profile 2567\"\n }\n ],\n \"Entitlements\": [\n {\n \"type\": \"ENTITLEMENT\",\n \"id\": \"2c91809773dee32014e13e122092014e\",\n \"name\": \"CN=entitlement.490efde5,OU=OrgCo,OU=ServiceDept,DC=HQAD,DC=local\"\n },\n {\n \"type\": \"ENTITLEMENT\",\n \"id\": \"2c91809773dee32014e13e122092014e\",\n \"name\": \"CN=entitlement.490efde5,OU=OrgCo,OU=ServiceDept,DC=HQAD,DC=local\"\n }\n ],\n \"membership\": {\n \"type\": \"IDENTITY_LIST\",\n \"criteria\": {\n \"operation\": \"EQUALS\",\n \"key\": {\n \"type\": \"ACCOUNT\",\n \"property\": \"attribute.email\",\n \"sourceId\": \"2c9180867427f3a301745aec18211519\"\n },\n \"stringValue\": \"carlee.cert1c9f9b6fd@mailinator.com\",\n \"children\": [\n {\n \"operation\": \"EQUALS\",\n \"key\": {\n \"type\": \"ACCOUNT\",\n \"property\": \"attribute.email\",\n \"sourceId\": \"2c9180867427f3a301745aec18211519\"\n },\n \"stringValue\": \"carlee.cert1c9f9b6fd@mailinator.com\",\n \"children\": [\n {\n \"operation\": \"EQUALS\",\n \"key\": {\n \"type\": \"ACCOUNT\",\n \"property\": \"attribute.email\",\n \"sourceId\": \"2c9180867427f3a301745aec18211519\"\n },\n \"stringValue\": \"carlee.cert1c9f9b6fd@mailinator.com\"\n },\n {\n \"operation\": \"EQUALS\",\n \"key\": {\n \"type\": \"ACCOUNT\",\n \"property\": \"attribute.email\",\n \"sourceId\": \"2c9180867427f3a301745aec18211519\"\n },\n \"stringValue\": \"carlee.cert1c9f9b6fd@mailinator.com\"\n }\n ]\n },\n {\n \"operation\": \"EQUALS\",\n \"key\": {\n \"type\": \"ACCOUNT\",\n \"property\": \"attribute.email\",\n \"sourceId\": \"2c9180867427f3a301745aec18211519\"\n },\n \"stringValue\": \"carlee.cert1c9f9b6fd@mailinator.com\",\n \"children\": [\n {\n \"operation\": \"EQUALS\",\n \"key\": {\n \"type\": \"ACCOUNT\",\n \"property\": \"attribute.email\",\n \"sourceId\": \"2c9180867427f3a301745aec18211519\"\n },\n \"stringValue\": \"carlee.cert1c9f9b6fd@mailinator.com\"\n },\n {\n \"operation\": \"EQUALS\",\n \"key\": {\n \"type\": \"ACCOUNT\",\n \"property\": \"attribute.email\",\n \"sourceId\": \"2c9180867427f3a301745aec18211519\"\n },\n \"stringValue\": \"carlee.cert1c9f9b6fd@mailinator.com\"\n }\n ]\n }\n ]\n },\n \"identities\": [\n {\n \"type\": \"IDENTITY\",\n \"id\": \"2c9180a46faadee4016fb4e018c20639\",\n \"name\": \"Thomas Edison\",\n \"aliasName\": \"t.edison\"\n },\n {\n \"type\": \"IDENTITY\",\n \"id\": \"2c9180a46faadee4016fb4e018c20639\",\n \"name\": \"Thomas Edison\",\n \"aliasName\": \"t.edison\"\n }\n ]\n },\n \"legacyMembershipInfo\": {\n \"type\": \"IDENTITY_LIST\"\n },\n \"enabled\": true,\n \"requestable\": true,\n \"accessRequestConfig\": {\n \"commentsRequired\": true,\n \"denialCommentsRequired\": true,\n \"approvalSchemes\": [\n {\n \"approverType\": \"GOVERNANCE_GROUP\",\n \"approverId\": \"46c79819-a69f-49a2-becb-12c971ae66c6\"\n },\n {\n \"approverType\": \"GOVERNANCE_GROUP\",\n \"approverId\": \"46c79819-a69f-49a2-becb-12c971ae66c6\"\n }\n ]\n },\n \"revocationRequestConfig\": null,\n \"segments\": [\n \"f7b1b8a3-5fed-4fd4-ad29-82014e137e19\",\n \"29cb6c06-1da8-43ea-8be4-b3125f248f2a\"\n ]\n}", + "cookie": [], + "_postman_previewlanguage": "json" + }, + { + "id": "396a1ca8-0b58-47ac-a512-8bca9e9f44ea", + "name": "Assign a Role to a Segment", + "originalRequest": { + "url": { + "path": [ + "roles", + ":id" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [] + }, + "header": [ + { + "key": "Content-Type", + "value": "application/json-patch+json" + }, + { + "key": "Accept", + "value": "application/json" + }, + { + "description": { + "content": "Added as a part of security scheme: oauth2", + "type": "text/plain" + }, + "key": "Authorization", + "value": "" + } + ], + "method": "PATCH", + "body": { + "mode": "raw", + "raw": "[\n {\n \"op\": \"add\",\n \"path\": \"/segments/-\",\n \"value\": \"f7b1b8a3-5fed-4fd4-ad29-82014e137e19\"\n }\n]", + "options": { + "raw": { + "headerFamily": "json", + "language": "json" + } + } + } + }, + "status": "OK", + "code": 200, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "body": "{\n \"name\": \"Role 2567\",\n \"owner\": {\n \"type\": \"IDENTITY\",\n \"id\": \"2c9180a46faadee4016fb4e018c20639\",\n \"name\": \"support\"\n },\n \"id\": \"2c918086749d78830174a1a40e121518\",\n \"created\": \"2021-03-01T22:32:58.104Z\",\n \"modified\": \"2021-03-02T20:22:28.104Z\",\n \"description\": \"Urna amet cursus pellentesque nisl orci maximus lorem nisl euismod fusce morbi placerat adipiscing maecenas nisi tristique et metus et lacus sed morbi nunc nisl maximus magna arcu varius sollicitudin elementum enim maecenas nisi id ipsum tempus fusce diam ipsum tortor.\",\n \"accessProfiles\": [\n {\n \"id\": \"ff808081751e6e129f1518161919ecca\",\n \"type\": \"ACCESS_PROFILE\",\n \"name\": \"Access Profile 2567\"\n },\n {\n \"id\": \"ff808081751e6e129f1518161919ecca\",\n \"type\": \"ACCESS_PROFILE\",\n \"name\": \"Access Profile 2567\"\n }\n ],\n \"Entitlements\": [\n {\n \"type\": \"ENTITLEMENT\",\n \"id\": \"2c91809773dee32014e13e122092014e\",\n \"name\": \"CN=entitlement.490efde5,OU=OrgCo,OU=ServiceDept,DC=HQAD,DC=local\"\n },\n {\n \"type\": \"ENTITLEMENT\",\n \"id\": \"2c91809773dee32014e13e122092014e\",\n \"name\": \"CN=entitlement.490efde5,OU=OrgCo,OU=ServiceDept,DC=HQAD,DC=local\"\n }\n ],\n \"membership\": {\n \"type\": \"IDENTITY_LIST\",\n \"criteria\": {\n \"operation\": \"EQUALS\",\n \"key\": {\n \"type\": \"ACCOUNT\",\n \"property\": \"attribute.email\",\n \"sourceId\": \"2c9180867427f3a301745aec18211519\"\n },\n \"stringValue\": \"carlee.cert1c9f9b6fd@mailinator.com\",\n \"children\": [\n {\n \"operation\": \"EQUALS\",\n \"key\": {\n \"type\": \"ACCOUNT\",\n \"property\": \"attribute.email\",\n \"sourceId\": \"2c9180867427f3a301745aec18211519\"\n },\n \"stringValue\": \"carlee.cert1c9f9b6fd@mailinator.com\",\n \"children\": [\n {\n \"operation\": \"EQUALS\",\n \"key\": {\n \"type\": \"ACCOUNT\",\n \"property\": \"attribute.email\",\n \"sourceId\": \"2c9180867427f3a301745aec18211519\"\n },\n \"stringValue\": \"carlee.cert1c9f9b6fd@mailinator.com\"\n },\n {\n \"operation\": \"EQUALS\",\n \"key\": {\n \"type\": \"ACCOUNT\",\n \"property\": \"attribute.email\",\n \"sourceId\": \"2c9180867427f3a301745aec18211519\"\n },\n \"stringValue\": \"carlee.cert1c9f9b6fd@mailinator.com\"\n }\n ]\n },\n {\n \"operation\": \"EQUALS\",\n \"key\": {\n \"type\": \"ACCOUNT\",\n \"property\": \"attribute.email\",\n \"sourceId\": \"2c9180867427f3a301745aec18211519\"\n },\n \"stringValue\": \"carlee.cert1c9f9b6fd@mailinator.com\",\n \"children\": [\n {\n \"operation\": \"EQUALS\",\n \"key\": {\n \"type\": \"ACCOUNT\",\n \"property\": \"attribute.email\",\n \"sourceId\": \"2c9180867427f3a301745aec18211519\"\n },\n \"stringValue\": \"carlee.cert1c9f9b6fd@mailinator.com\"\n },\n {\n \"operation\": \"EQUALS\",\n \"key\": {\n \"type\": \"ACCOUNT\",\n \"property\": \"attribute.email\",\n \"sourceId\": \"2c9180867427f3a301745aec18211519\"\n },\n \"stringValue\": \"carlee.cert1c9f9b6fd@mailinator.com\"\n }\n ]\n }\n ]\n },\n \"identities\": [\n {\n \"type\": \"IDENTITY\",\n \"id\": \"2c9180a46faadee4016fb4e018c20639\",\n \"name\": \"Thomas Edison\",\n \"aliasName\": \"t.edison\"\n },\n {\n \"type\": \"IDENTITY\",\n \"id\": \"2c9180a46faadee4016fb4e018c20639\",\n \"name\": \"Thomas Edison\",\n \"aliasName\": \"t.edison\"\n }\n ]\n },\n \"legacyMembershipInfo\": {\n \"type\": \"IDENTITY_LIST\"\n },\n \"enabled\": true,\n \"requestable\": true,\n \"accessRequestConfig\": {\n \"commentsRequired\": true,\n \"denialCommentsRequired\": true,\n \"approvalSchemes\": [\n {\n \"approverType\": \"GOVERNANCE_GROUP\",\n \"approverId\": \"46c79819-a69f-49a2-becb-12c971ae66c6\"\n },\n {\n \"approverType\": \"GOVERNANCE_GROUP\",\n \"approverId\": \"46c79819-a69f-49a2-becb-12c971ae66c6\"\n }\n ]\n },\n \"revocationRequestConfig\": null,\n \"segments\": [\n \"f7b1b8a3-5fed-4fd4-ad29-82014e137e19\",\n \"29cb6c06-1da8-43ea-8be4-b3125f248f2a\"\n ]\n}", + "cookie": [], + "_postman_previewlanguage": "json" + }, + { + "id": "f448ccdd-8b9a-4de3-8769-4d8025b64324", + "name": "Set the Membership Selection Criteria to a List of Identities", + "originalRequest": { + "url": { + "path": [ + "roles", + ":id" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [] + }, + "header": [ + { + "key": "Content-Type", + "value": "application/json-patch+json" + }, + { + "key": "Accept", + "value": "application/json" + }, + { + "description": { + "content": "Added as a part of security scheme: oauth2", + "type": "text/plain" + }, + "key": "Authorization", + "value": "" + } + ], + "method": "PATCH", + "body": { + "mode": "raw", + "raw": "[\n {\n \"op\": \"replace\",\n \"path\": \"/membership\",\n \"value\": {\n \"type\": \"IDENTITY_LIST\",\n \"identities\": [\n {\n \"id\": \"2c91808973fe906c0174262092014ed9\"\n },\n {\n \"id\": \"2c918086262092014ed94fb8a47612f3\"\n }\n ]\n }\n }\n]", + "options": { + "raw": { + "headerFamily": "json", + "language": "json" + } + } + } + }, + "status": "OK", + "code": 200, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "body": "{\n \"name\": \"Role 2567\",\n \"owner\": {\n \"type\": \"IDENTITY\",\n \"id\": \"2c9180a46faadee4016fb4e018c20639\",\n \"name\": \"support\"\n },\n \"id\": \"2c918086749d78830174a1a40e121518\",\n \"created\": \"2021-03-01T22:32:58.104Z\",\n \"modified\": \"2021-03-02T20:22:28.104Z\",\n \"description\": \"Urna amet cursus pellentesque nisl orci maximus lorem nisl euismod fusce morbi placerat adipiscing maecenas nisi tristique et metus et lacus sed morbi nunc nisl maximus magna arcu varius sollicitudin elementum enim maecenas nisi id ipsum tempus fusce diam ipsum tortor.\",\n \"accessProfiles\": [\n {\n \"id\": \"ff808081751e6e129f1518161919ecca\",\n \"type\": \"ACCESS_PROFILE\",\n \"name\": \"Access Profile 2567\"\n },\n {\n \"id\": \"ff808081751e6e129f1518161919ecca\",\n \"type\": \"ACCESS_PROFILE\",\n \"name\": \"Access Profile 2567\"\n }\n ],\n \"Entitlements\": [\n {\n \"type\": \"ENTITLEMENT\",\n \"id\": \"2c91809773dee32014e13e122092014e\",\n \"name\": \"CN=entitlement.490efde5,OU=OrgCo,OU=ServiceDept,DC=HQAD,DC=local\"\n },\n {\n \"type\": \"ENTITLEMENT\",\n \"id\": \"2c91809773dee32014e13e122092014e\",\n \"name\": \"CN=entitlement.490efde5,OU=OrgCo,OU=ServiceDept,DC=HQAD,DC=local\"\n }\n ],\n \"membership\": {\n \"type\": \"IDENTITY_LIST\",\n \"criteria\": {\n \"operation\": \"EQUALS\",\n \"key\": {\n \"type\": \"ACCOUNT\",\n \"property\": \"attribute.email\",\n \"sourceId\": \"2c9180867427f3a301745aec18211519\"\n },\n \"stringValue\": \"carlee.cert1c9f9b6fd@mailinator.com\",\n \"children\": [\n {\n \"operation\": \"EQUALS\",\n \"key\": {\n \"type\": \"ACCOUNT\",\n \"property\": \"attribute.email\",\n \"sourceId\": \"2c9180867427f3a301745aec18211519\"\n },\n \"stringValue\": \"carlee.cert1c9f9b6fd@mailinator.com\",\n \"children\": [\n {\n \"operation\": \"EQUALS\",\n \"key\": {\n \"type\": \"ACCOUNT\",\n \"property\": \"attribute.email\",\n \"sourceId\": \"2c9180867427f3a301745aec18211519\"\n },\n \"stringValue\": \"carlee.cert1c9f9b6fd@mailinator.com\"\n },\n {\n \"operation\": \"EQUALS\",\n \"key\": {\n \"type\": \"ACCOUNT\",\n \"property\": \"attribute.email\",\n \"sourceId\": \"2c9180867427f3a301745aec18211519\"\n },\n \"stringValue\": \"carlee.cert1c9f9b6fd@mailinator.com\"\n }\n ]\n },\n {\n \"operation\": \"EQUALS\",\n \"key\": {\n \"type\": \"ACCOUNT\",\n \"property\": \"attribute.email\",\n \"sourceId\": \"2c9180867427f3a301745aec18211519\"\n },\n \"stringValue\": \"carlee.cert1c9f9b6fd@mailinator.com\",\n \"children\": [\n {\n \"operation\": \"EQUALS\",\n \"key\": {\n \"type\": \"ACCOUNT\",\n \"property\": \"attribute.email\",\n \"sourceId\": \"2c9180867427f3a301745aec18211519\"\n },\n \"stringValue\": \"carlee.cert1c9f9b6fd@mailinator.com\"\n },\n {\n \"operation\": \"EQUALS\",\n \"key\": {\n \"type\": \"ACCOUNT\",\n \"property\": \"attribute.email\",\n \"sourceId\": \"2c9180867427f3a301745aec18211519\"\n },\n \"stringValue\": \"carlee.cert1c9f9b6fd@mailinator.com\"\n }\n ]\n }\n ]\n },\n \"identities\": [\n {\n \"type\": \"IDENTITY\",\n \"id\": \"2c9180a46faadee4016fb4e018c20639\",\n \"name\": \"Thomas Edison\",\n \"aliasName\": \"t.edison\"\n },\n {\n \"type\": \"IDENTITY\",\n \"id\": \"2c9180a46faadee4016fb4e018c20639\",\n \"name\": \"Thomas Edison\",\n \"aliasName\": \"t.edison\"\n }\n ]\n },\n \"legacyMembershipInfo\": {\n \"type\": \"IDENTITY_LIST\"\n },\n \"enabled\": true,\n \"requestable\": true,\n \"accessRequestConfig\": {\n \"commentsRequired\": true,\n \"denialCommentsRequired\": true,\n \"approvalSchemes\": [\n {\n \"approverType\": \"GOVERNANCE_GROUP\",\n \"approverId\": \"46c79819-a69f-49a2-becb-12c971ae66c6\"\n },\n {\n \"approverType\": \"GOVERNANCE_GROUP\",\n \"approverId\": \"46c79819-a69f-49a2-becb-12c971ae66c6\"\n }\n ]\n },\n \"revocationRequestConfig\": null,\n \"segments\": [\n \"f7b1b8a3-5fed-4fd4-ad29-82014e137e19\",\n \"29cb6c06-1da8-43ea-8be4-b3125f248f2a\"\n ]\n}", + "cookie": [], + "_postman_previewlanguage": "json" + }, + { + "id": "ed2e8b7f-11d5-4ad5-8b13-85698147221d", + "name": "Set the Membership Selection Criteria to a Standard Expression", + "originalRequest": { + "url": { + "path": [ + "roles", + ":id" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [] + }, + "header": [ + { + "key": "Content-Type", + "value": "application/json-patch+json" + }, + { + "key": "Accept", + "value": "application/json" + }, + { + "description": { + "content": "Added as a part of security scheme: oauth2", + "type": "text/plain" + }, + "key": "Authorization", + "value": "" + } + ], + "method": "PATCH", + "body": { + "mode": "raw", + "raw": "[\n {\n \"op\": \"replace\",\n \"path\": \"/membership\",\n \"value\": {\n \"type\": \"STANDARD\",\n \"criteria\": {\n \"operation\": \"OR\",\n \"children\": [\n {\n \"operation\": \"EQUALS\",\n \"key\": {\n \"type\": \"ENTITLEMENT\",\n \"property\": \"attribute.memberOf\",\n \"sourceId\": \"2c9180887701fb2014213e122092014e\"\n },\n \"stringValue\": \"Engineering\"\n }\n ]\n }\n }\n }\n]", + "options": { + "raw": { + "headerFamily": "json", + "language": "json" + } + } + } + }, + "status": "OK", + "code": 200, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "body": "{\n \"name\": \"Role 2567\",\n \"owner\": {\n \"type\": \"IDENTITY\",\n \"id\": \"2c9180a46faadee4016fb4e018c20639\",\n \"name\": \"support\"\n },\n \"id\": \"2c918086749d78830174a1a40e121518\",\n \"created\": \"2021-03-01T22:32:58.104Z\",\n \"modified\": \"2021-03-02T20:22:28.104Z\",\n \"description\": \"Urna amet cursus pellentesque nisl orci maximus lorem nisl euismod fusce morbi placerat adipiscing maecenas nisi tristique et metus et lacus sed morbi nunc nisl maximus magna arcu varius sollicitudin elementum enim maecenas nisi id ipsum tempus fusce diam ipsum tortor.\",\n \"accessProfiles\": [\n {\n \"id\": \"ff808081751e6e129f1518161919ecca\",\n \"type\": \"ACCESS_PROFILE\",\n \"name\": \"Access Profile 2567\"\n },\n {\n \"id\": \"ff808081751e6e129f1518161919ecca\",\n \"type\": \"ACCESS_PROFILE\",\n \"name\": \"Access Profile 2567\"\n }\n ],\n \"Entitlements\": [\n {\n \"type\": \"ENTITLEMENT\",\n \"id\": \"2c91809773dee32014e13e122092014e\",\n \"name\": \"CN=entitlement.490efde5,OU=OrgCo,OU=ServiceDept,DC=HQAD,DC=local\"\n },\n {\n \"type\": \"ENTITLEMENT\",\n \"id\": \"2c91809773dee32014e13e122092014e\",\n \"name\": \"CN=entitlement.490efde5,OU=OrgCo,OU=ServiceDept,DC=HQAD,DC=local\"\n }\n ],\n \"membership\": {\n \"type\": \"IDENTITY_LIST\",\n \"criteria\": {\n \"operation\": \"EQUALS\",\n \"key\": {\n \"type\": \"ACCOUNT\",\n \"property\": \"attribute.email\",\n \"sourceId\": \"2c9180867427f3a301745aec18211519\"\n },\n \"stringValue\": \"carlee.cert1c9f9b6fd@mailinator.com\",\n \"children\": [\n {\n \"operation\": \"EQUALS\",\n \"key\": {\n \"type\": \"ACCOUNT\",\n \"property\": \"attribute.email\",\n \"sourceId\": \"2c9180867427f3a301745aec18211519\"\n },\n \"stringValue\": \"carlee.cert1c9f9b6fd@mailinator.com\",\n \"children\": [\n {\n \"operation\": \"EQUALS\",\n \"key\": {\n \"type\": \"ACCOUNT\",\n \"property\": \"attribute.email\",\n \"sourceId\": \"2c9180867427f3a301745aec18211519\"\n },\n \"stringValue\": \"carlee.cert1c9f9b6fd@mailinator.com\"\n },\n {\n \"operation\": \"EQUALS\",\n \"key\": {\n \"type\": \"ACCOUNT\",\n \"property\": \"attribute.email\",\n \"sourceId\": \"2c9180867427f3a301745aec18211519\"\n },\n \"stringValue\": \"carlee.cert1c9f9b6fd@mailinator.com\"\n }\n ]\n },\n {\n \"operation\": \"EQUALS\",\n \"key\": {\n \"type\": \"ACCOUNT\",\n \"property\": \"attribute.email\",\n \"sourceId\": \"2c9180867427f3a301745aec18211519\"\n },\n \"stringValue\": \"carlee.cert1c9f9b6fd@mailinator.com\",\n \"children\": [\n {\n \"operation\": \"EQUALS\",\n \"key\": {\n \"type\": \"ACCOUNT\",\n \"property\": \"attribute.email\",\n \"sourceId\": \"2c9180867427f3a301745aec18211519\"\n },\n \"stringValue\": \"carlee.cert1c9f9b6fd@mailinator.com\"\n },\n {\n \"operation\": \"EQUALS\",\n \"key\": {\n \"type\": \"ACCOUNT\",\n \"property\": \"attribute.email\",\n \"sourceId\": \"2c9180867427f3a301745aec18211519\"\n },\n \"stringValue\": \"carlee.cert1c9f9b6fd@mailinator.com\"\n }\n ]\n }\n ]\n },\n \"identities\": [\n {\n \"type\": \"IDENTITY\",\n \"id\": \"2c9180a46faadee4016fb4e018c20639\",\n \"name\": \"Thomas Edison\",\n \"aliasName\": \"t.edison\"\n },\n {\n \"type\": \"IDENTITY\",\n \"id\": \"2c9180a46faadee4016fb4e018c20639\",\n \"name\": \"Thomas Edison\",\n \"aliasName\": \"t.edison\"\n }\n ]\n },\n \"legacyMembershipInfo\": {\n \"type\": \"IDENTITY_LIST\"\n },\n \"enabled\": true,\n \"requestable\": true,\n \"accessRequestConfig\": {\n \"commentsRequired\": true,\n \"denialCommentsRequired\": true,\n \"approvalSchemes\": [\n {\n \"approverType\": \"GOVERNANCE_GROUP\",\n \"approverId\": \"46c79819-a69f-49a2-becb-12c971ae66c6\"\n },\n {\n \"approverType\": \"GOVERNANCE_GROUP\",\n \"approverId\": \"46c79819-a69f-49a2-becb-12c971ae66c6\"\n }\n ]\n },\n \"revocationRequestConfig\": null,\n \"segments\": [\n \"f7b1b8a3-5fed-4fd4-ad29-82014e137e19\",\n \"29cb6c06-1da8-43ea-8be4-b3125f248f2a\"\n ]\n}", + "cookie": [], + "_postman_previewlanguage": "json" + }, + { + "id": "4e5cf7eb-8d75-458e-b03b-bbd464899ec8", + "name": "Add a New Clause as the Child of an Existing Standard Expression", + "originalRequest": { + "url": { + "path": [ + "roles", + ":id" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [] + }, + "header": [ + { + "key": "Content-Type", + "value": "application/json-patch+json" + }, + { + "key": "Accept", + "value": "application/json" + }, + { + "description": { + "content": "Added as a part of security scheme: oauth2", + "type": "text/plain" + }, + "key": "Authorization", + "value": "" + } + ], + "method": "PATCH", + "body": { + "mode": "raw", + "raw": "[\n {\n \"op\": \"add\",\n \"path\": \"/membership/criteria/children/-\",\n \"value\": {\n \"operation\": \"ENDS_WITH\",\n \"key\": {\n \"type\": \"IDENTITY\",\n \"property\": \"attribute.email\"\n },\n \"stringValue\": \"@identitynow.com\"\n }\n }\n]", + "options": { + "raw": { + "headerFamily": "json", + "language": "json" + } + } + } + }, + "status": "OK", + "code": 200, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "body": "{\n \"name\": \"Role 2567\",\n \"owner\": {\n \"type\": \"IDENTITY\",\n \"id\": \"2c9180a46faadee4016fb4e018c20639\",\n \"name\": \"support\"\n },\n \"id\": \"2c918086749d78830174a1a40e121518\",\n \"created\": \"2021-03-01T22:32:58.104Z\",\n \"modified\": \"2021-03-02T20:22:28.104Z\",\n \"description\": \"Urna amet cursus pellentesque nisl orci maximus lorem nisl euismod fusce morbi placerat adipiscing maecenas nisi tristique et metus et lacus sed morbi nunc nisl maximus magna arcu varius sollicitudin elementum enim maecenas nisi id ipsum tempus fusce diam ipsum tortor.\",\n \"accessProfiles\": [\n {\n \"id\": \"ff808081751e6e129f1518161919ecca\",\n \"type\": \"ACCESS_PROFILE\",\n \"name\": \"Access Profile 2567\"\n },\n {\n \"id\": \"ff808081751e6e129f1518161919ecca\",\n \"type\": \"ACCESS_PROFILE\",\n \"name\": \"Access Profile 2567\"\n }\n ],\n \"Entitlements\": [\n {\n \"type\": \"ENTITLEMENT\",\n \"id\": \"2c91809773dee32014e13e122092014e\",\n \"name\": \"CN=entitlement.490efde5,OU=OrgCo,OU=ServiceDept,DC=HQAD,DC=local\"\n },\n {\n \"type\": \"ENTITLEMENT\",\n \"id\": \"2c91809773dee32014e13e122092014e\",\n \"name\": \"CN=entitlement.490efde5,OU=OrgCo,OU=ServiceDept,DC=HQAD,DC=local\"\n }\n ],\n \"membership\": {\n \"type\": \"IDENTITY_LIST\",\n \"criteria\": {\n \"operation\": \"EQUALS\",\n \"key\": {\n \"type\": \"ACCOUNT\",\n \"property\": \"attribute.email\",\n \"sourceId\": \"2c9180867427f3a301745aec18211519\"\n },\n \"stringValue\": \"carlee.cert1c9f9b6fd@mailinator.com\",\n \"children\": [\n {\n \"operation\": \"EQUALS\",\n \"key\": {\n \"type\": \"ACCOUNT\",\n \"property\": \"attribute.email\",\n \"sourceId\": \"2c9180867427f3a301745aec18211519\"\n },\n \"stringValue\": \"carlee.cert1c9f9b6fd@mailinator.com\",\n \"children\": [\n {\n \"operation\": \"EQUALS\",\n \"key\": {\n \"type\": \"ACCOUNT\",\n \"property\": \"attribute.email\",\n \"sourceId\": \"2c9180867427f3a301745aec18211519\"\n },\n \"stringValue\": \"carlee.cert1c9f9b6fd@mailinator.com\"\n },\n {\n \"operation\": \"EQUALS\",\n \"key\": {\n \"type\": \"ACCOUNT\",\n \"property\": \"attribute.email\",\n \"sourceId\": \"2c9180867427f3a301745aec18211519\"\n },\n \"stringValue\": \"carlee.cert1c9f9b6fd@mailinator.com\"\n }\n ]\n },\n {\n \"operation\": \"EQUALS\",\n \"key\": {\n \"type\": \"ACCOUNT\",\n \"property\": \"attribute.email\",\n \"sourceId\": \"2c9180867427f3a301745aec18211519\"\n },\n \"stringValue\": \"carlee.cert1c9f9b6fd@mailinator.com\",\n \"children\": [\n {\n \"operation\": \"EQUALS\",\n \"key\": {\n \"type\": \"ACCOUNT\",\n \"property\": \"attribute.email\",\n \"sourceId\": \"2c9180867427f3a301745aec18211519\"\n },\n \"stringValue\": \"carlee.cert1c9f9b6fd@mailinator.com\"\n },\n {\n \"operation\": \"EQUALS\",\n \"key\": {\n \"type\": \"ACCOUNT\",\n \"property\": \"attribute.email\",\n \"sourceId\": \"2c9180867427f3a301745aec18211519\"\n },\n \"stringValue\": \"carlee.cert1c9f9b6fd@mailinator.com\"\n }\n ]\n }\n ]\n },\n \"identities\": [\n {\n \"type\": \"IDENTITY\",\n \"id\": \"2c9180a46faadee4016fb4e018c20639\",\n \"name\": \"Thomas Edison\",\n \"aliasName\": \"t.edison\"\n },\n {\n \"type\": \"IDENTITY\",\n \"id\": \"2c9180a46faadee4016fb4e018c20639\",\n \"name\": \"Thomas Edison\",\n \"aliasName\": \"t.edison\"\n }\n ]\n },\n \"legacyMembershipInfo\": {\n \"type\": \"IDENTITY_LIST\"\n },\n \"enabled\": true,\n \"requestable\": true,\n \"accessRequestConfig\": {\n \"commentsRequired\": true,\n \"denialCommentsRequired\": true,\n \"approvalSchemes\": [\n {\n \"approverType\": \"GOVERNANCE_GROUP\",\n \"approverId\": \"46c79819-a69f-49a2-becb-12c971ae66c6\"\n },\n {\n \"approverType\": \"GOVERNANCE_GROUP\",\n \"approverId\": \"46c79819-a69f-49a2-becb-12c971ae66c6\"\n }\n ]\n },\n \"revocationRequestConfig\": null,\n \"segments\": [\n \"f7b1b8a3-5fed-4fd4-ad29-82014e137e19\",\n \"29cb6c06-1da8-43ea-8be4-b3125f248f2a\"\n ]\n}", + "cookie": [], + "_postman_previewlanguage": "json" + }, + { + "id": "c7f40f87-25e1-4823-9274-d542fafc12ef", + "name": "Assign a Role to a Segment", + "originalRequest": { + "url": { + "path": [ + "roles", + ":id" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [] + }, + "header": [ + { + "key": "Content-Type", + "value": "application/json-patch+json" + }, + { + "key": "Accept", + "value": "application/json" + }, + { + "description": { + "content": "Added as a part of security scheme: oauth2", + "type": "text/plain" + }, + "key": "Authorization", + "value": "" + } + ], + "method": "PATCH", + "body": { + "mode": "raw", + "raw": "[\n {\n \"op\": \"add\",\n \"path\": \"/segments/-\",\n \"value\": \"f7b1b8a3-5fed-4fd4-ad29-82014e137e19\"\n }\n]", + "options": { + "raw": { + "headerFamily": "json", + "language": "json" + } + } + } + }, + "status": "Bad Request", + "code": 400, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "body": "{\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 \"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 \"locale\": \"en-US\",\n \"localeOrigin\": \"DEFAULT\",\n \"text\": \"The request was syntactically correct but its content is semantically invalid.\"\n }\n ]\n}", + "cookie": [], + "_postman_previewlanguage": "json" + }, + { + "id": "6dea5ae9-4537-41c9-a5c6-2116d3461fa0", + "name": "Set the Membership Selection Criteria to a List of Identities", + "originalRequest": { + "url": { + "path": [ + "roles", + ":id" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [] + }, + "header": [ + { + "key": "Content-Type", + "value": "application/json-patch+json" + }, + { + "key": "Accept", + "value": "application/json" + }, + { + "description": { + "content": "Added as a part of security scheme: oauth2", + "type": "text/plain" + }, + "key": "Authorization", + "value": "" + } + ], + "method": "PATCH", + "body": { + "mode": "raw", + "raw": "[\n {\n \"op\": \"replace\",\n \"path\": \"/membership\",\n \"value\": {\n \"type\": \"IDENTITY_LIST\",\n \"identities\": [\n {\n \"id\": \"2c91808973fe906c0174262092014ed9\"\n },\n {\n \"id\": \"2c918086262092014ed94fb8a47612f3\"\n }\n ]\n }\n }\n]", + "options": { + "raw": { + "headerFamily": "json", + "language": "json" + } + } + } + }, + "status": "Bad Request", + "code": 400, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "body": "{\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 \"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 \"locale\": \"en-US\",\n \"localeOrigin\": \"DEFAULT\",\n \"text\": \"The request was syntactically correct but its content is semantically invalid.\"\n }\n ]\n}", + "cookie": [], + "_postman_previewlanguage": "json" + }, + { + "id": "75b4da83-0a31-4ce5-a9ed-fbb0c0a3cd24", + "name": "Set the Membership Selection Criteria to a Standard Expression", + "originalRequest": { + "url": { + "path": [ + "roles", + ":id" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [] + }, + "header": [ + { + "key": "Content-Type", + "value": "application/json-patch+json" + }, + { + "key": "Accept", + "value": "application/json" + }, + { + "description": { + "content": "Added as a part of security scheme: oauth2", + "type": "text/plain" + }, + "key": "Authorization", + "value": "" + } + ], + "method": "PATCH", + "body": { + "mode": "raw", + "raw": "[\n {\n \"op\": \"replace\",\n \"path\": \"/membership\",\n \"value\": {\n \"type\": \"STANDARD\",\n \"criteria\": {\n \"operation\": \"OR\",\n \"children\": [\n {\n \"operation\": \"EQUALS\",\n \"key\": {\n \"type\": \"ENTITLEMENT\",\n \"property\": \"attribute.memberOf\",\n \"sourceId\": \"2c9180887701fb2014213e122092014e\"\n },\n \"stringValue\": \"Engineering\"\n }\n ]\n }\n }\n }\n]", + "options": { + "raw": { + "headerFamily": "json", + "language": "json" + } + } + } + }, + "status": "Bad Request", + "code": 400, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "body": "{\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 \"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 \"locale\": \"en-US\",\n \"localeOrigin\": \"DEFAULT\",\n \"text\": \"The request was syntactically correct but its content is semantically invalid.\"\n }\n ]\n}", + "cookie": [], + "_postman_previewlanguage": "json" + }, + { + "id": "f5c36aca-f98b-4b31-ac8f-e8e6ba30fa46", + "name": "Add a New Clause as the Child of an Existing Standard Expression", + "originalRequest": { + "url": { + "path": [ + "roles", + ":id" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [] + }, + "header": [ + { + "key": "Content-Type", + "value": "application/json-patch+json" + }, + { + "key": "Accept", + "value": "application/json" + }, + { + "description": { + "content": "Added as a part of security scheme: oauth2", + "type": "text/plain" + }, + "key": "Authorization", + "value": "" + } + ], + "method": "PATCH", + "body": { + "mode": "raw", + "raw": "[\n {\n \"op\": \"add\",\n \"path\": \"/membership/criteria/children/-\",\n \"value\": {\n \"operation\": \"ENDS_WITH\",\n \"key\": {\n \"type\": \"IDENTITY\",\n \"property\": \"attribute.email\"\n },\n \"stringValue\": \"@identitynow.com\"\n }\n }\n]", + "options": { + "raw": { + "headerFamily": "json", + "language": "json" + } + } + } + }, + "status": "Bad Request", + "code": 400, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "body": "{\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 \"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 \"locale\": \"en-US\",\n \"localeOrigin\": \"DEFAULT\",\n \"text\": \"The request was syntactically correct but its content is semantically invalid.\"\n }\n ]\n}", + "cookie": [], + "_postman_previewlanguage": "json" + }, + { + "id": "ba93f68f-72df-47cb-b028-e5d839fcc3ec", + "name": "Set the Membership Selection Criteria to a List of Identities", + "originalRequest": { + "url": { + "path": [ + "roles", + ":id" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [] + }, + "header": [ + { + "key": "Content-Type", + "value": "application/json-patch+json" + }, + { + "key": "Accept", + "value": "application/json" + }, + { + "description": { + "content": "Added as a part of security scheme: oauth2", + "type": "text/plain" + }, + "key": "Authorization", + "value": "" + } + ], + "method": "PATCH", + "body": { + "mode": "raw", + "raw": "[\n {\n \"op\": \"replace\",\n \"path\": \"/membership\",\n \"value\": {\n \"type\": \"IDENTITY_LIST\",\n \"identities\": [\n {\n \"id\": \"2c91808973fe906c0174262092014ed9\"\n },\n {\n \"id\": \"2c918086262092014ed94fb8a47612f3\"\n }\n ]\n }\n }\n]", + "options": { + "raw": { + "headerFamily": "json", + "language": "json" + } + } + } + }, + "status": "Unauthorized", + "code": 401, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "body": "{\n \"error\": \"JWT validation failed: JWT is expired\"\n}", + "cookie": [], + "_postman_previewlanguage": "json" + }, + { + "id": "d6295b38-f72e-4581-8fd0-45e446c476db", + "name": "Set the Membership Selection Criteria to a Standard Expression", + "originalRequest": { + "url": { + "path": [ + "roles", + ":id" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [] + }, + "header": [ + { + "key": "Content-Type", + "value": "application/json-patch+json" + }, + { + "key": "Accept", + "value": "application/json" + }, + { + "description": { + "content": "Added as a part of security scheme: oauth2", + "type": "text/plain" + }, + "key": "Authorization", + "value": "" + } + ], + "method": "PATCH", + "body": { + "mode": "raw", + "raw": "[\n {\n \"op\": \"replace\",\n \"path\": \"/membership\",\n \"value\": {\n \"type\": \"STANDARD\",\n \"criteria\": {\n \"operation\": \"OR\",\n \"children\": [\n {\n \"operation\": \"EQUALS\",\n \"key\": {\n \"type\": \"ENTITLEMENT\",\n \"property\": \"attribute.memberOf\",\n \"sourceId\": \"2c9180887701fb2014213e122092014e\"\n },\n \"stringValue\": \"Engineering\"\n }\n ]\n }\n }\n }\n]", + "options": { + "raw": { + "headerFamily": "json", + "language": "json" + } + } + } + }, + "status": "Unauthorized", + "code": 401, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "body": "{\n \"error\": \"JWT validation failed: JWT is expired\"\n}", + "cookie": [], + "_postman_previewlanguage": "json" + }, + { + "id": "5679d669-6f4b-4031-8f1a-20c7ace4d983", + "name": "Add a New Clause as the Child of an Existing Standard Expression", + "originalRequest": { + "url": { + "path": [ + "roles", + ":id" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [] + }, + "header": [ + { + "key": "Content-Type", + "value": "application/json-patch+json" + }, + { + "key": "Accept", + "value": "application/json" + }, + { + "description": { + "content": "Added as a part of security scheme: oauth2", + "type": "text/plain" + }, + "key": "Authorization", + "value": "" + } + ], + "method": "PATCH", + "body": { + "mode": "raw", + "raw": "[\n {\n \"op\": \"add\",\n \"path\": \"/membership/criteria/children/-\",\n \"value\": {\n \"operation\": \"ENDS_WITH\",\n \"key\": {\n \"type\": \"IDENTITY\",\n \"property\": \"attribute.email\"\n },\n \"stringValue\": \"@identitynow.com\"\n }\n }\n]", + "options": { + "raw": { + "headerFamily": "json", + "language": "json" + } + } + } + }, + "status": "Unauthorized", + "code": 401, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "body": "{\n \"error\": \"JWT validation failed: JWT is expired\"\n}", + "cookie": [], + "_postman_previewlanguage": "json" + }, + { + "id": "e6f27986-1d7c-40c0-8c13-262eb19e5007", + "name": "An example of a 403 response object", + "originalRequest": { + "url": { + "path": [ + "roles", + ":id" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [] + }, + "header": [ + { + "key": "Content-Type", + "value": "application/json-patch+json" + }, + { + "key": "Accept", + "value": "application/json" + }, + { + "description": { + "content": "Added as a part of security scheme: oauth2", + "type": "text/plain" + }, + "key": "Authorization", + "value": "" + } + ], + "method": "PATCH", + "body": { + "mode": "raw", + "raw": "[\n {\n \"op\": \"replace\",\n \"path\": \"/membership\",\n \"value\": {\n \"type\": \"STANDARD\",\n \"criteria\": {\n \"operation\": \"OR\",\n \"children\": [\n {\n \"operation\": \"EQUALS\",\n \"key\": {\n \"type\": \"ENTITLEMENT\",\n \"property\": \"attribute.memberOf\",\n \"sourceId\": \"2c9180887701fb2014213e122092014e\"\n },\n \"stringValue\": \"Engineering\"\n }\n ]\n }\n }\n }\n]", + "options": { + "raw": { + "headerFamily": "json", + "language": "json" + } + } + } + }, + "status": "Forbidden", + "code": 403, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "body": "{\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}", + "cookie": [], + "_postman_previewlanguage": "json" + }, + { + "id": "b30e0058-a874-4cf3-af05-846abedd0f70", + "name": "Add a New Clause as the Child of an Existing Standard Expression", + "originalRequest": { + "url": { + "path": [ + "roles", + ":id" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [] + }, + "header": [ + { + "key": "Content-Type", + "value": "application/json-patch+json" + }, + { + "key": "Accept", + "value": "application/json" + }, + { + "description": { + "content": "Added as a part of security scheme: oauth2", + "type": "text/plain" + }, + "key": "Authorization", + "value": "" + } + ], + "method": "PATCH", + "body": { + "mode": "raw", + "raw": "[\n {\n \"op\": \"add\",\n \"path\": \"/membership/criteria/children/-\",\n \"value\": {\n \"operation\": \"ENDS_WITH\",\n \"key\": {\n \"type\": \"IDENTITY\",\n \"property\": \"attribute.email\"\n },\n \"stringValue\": \"@identitynow.com\"\n }\n }\n]", + "options": { + "raw": { + "headerFamily": "json", + "language": "json" + } + } + } + }, + "status": "Forbidden", + "code": 403, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "body": "{\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}", + "cookie": [], + "_postman_previewlanguage": "json" + }, + { + "id": "6eed1144-9019-41a1-916c-6f0238d83169", + "name": "Add a New Clause as the Child of an Existing Standard Expression", + "originalRequest": { + "url": { + "path": [ + "roles", + ":id" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [] + }, + "header": [ + { + "key": "Content-Type", + "value": "application/json-patch+json" + }, + { + "key": "Accept", + "value": "application/json" + }, + { + "description": { + "content": "Added as a part of security scheme: oauth2", + "type": "text/plain" + }, + "key": "Authorization", + "value": "" + } + ], + "method": "PATCH", + "body": { + "mode": "raw", + "raw": "[\n {\n \"op\": \"add\",\n \"path\": \"/membership/criteria/children/-\",\n \"value\": {\n \"operation\": \"ENDS_WITH\",\n \"key\": {\n \"type\": \"IDENTITY\",\n \"property\": \"attribute.email\"\n },\n \"stringValue\": \"@identitynow.com\"\n }\n }\n]", + "options": { + "raw": { + "headerFamily": "json", + "language": "json" + } + } + } + }, + "status": "Too Many Requests", + "code": 429, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "body": "{\n \"message\": \" Rate Limit Exceeded \"\n}", + "cookie": [], + "_postman_previewlanguage": "json" + }, + { + "id": "30ddda76-3465-4129-95fc-997919e5efa6", + "name": "An example of a 500 response object", + "originalRequest": { + "url": { + "path": [ + "roles", + ":id" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [] + }, + "header": [ + { + "key": "Content-Type", + "value": "application/json-patch+json" + }, + { + "key": "Accept", + "value": "application/json" + }, + { + "description": { + "content": "Added as a part of security scheme: oauth2", + "type": "text/plain" + }, + "key": "Authorization", + "value": "" + } + ], + "method": "PATCH", + "body": { + "mode": "raw", + "raw": "[\n {\n \"op\": \"replace\",\n \"path\": \"/requestable\",\n \"value\": true\n },\n {\n \"op\": \"replace\",\n \"path\": \"/enabled\",\n \"value\": true\n }\n]", + "options": { + "raw": { + "headerFamily": "json", + "language": "json" + } + } + } + }, + "status": "Internal Server Error", + "code": 500, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "body": "{\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}", + "cookie": [], + "_postman_previewlanguage": "json" + } + ], + "event": [], + "protocolProfileBehavior": { + "disableBodyPruning": true + } + }, + { + "id": "8780996a-dffb-4ce3-b68e-9784eb85116c", + "name": "Delete a Role", + "request": { + "name": "Delete a Role", + "description": { + "content": "This API deletes a Role by its ID.\nA token with API, ORG_ADMIN, ROLE_ADMIN, or ROLE_SUBADMIN authority is required to call this API. In addition, a token with ROLE_SUBADMIN authority may only call this API if all Access Profiles included in the Role are associated to Sources with management workgroups of which the ROLE_SUBADMIN is a member.", + "type": "text/plain" + }, + "url": { + "path": [ + "roles", + ":id" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [ + { + "type": "any", + "value": "2c91808a7813090a017814121e121518", + "key": "id", + "disabled": false, + "description": { + "content": "(Required) ID of the Role", + "type": "text/plain" + } + } + ] + }, + "header": [ + { + "key": "Accept", + "value": "application/json" + } + ], + "method": "DELETE", + "body": {}, + "auth": null + }, + "response": [ + { + "id": "c75c562e-7032-44d9-a54e-f1bce07aa27e", + "name": "No content - indicates the request was successful but there is no content to be returned in the response.", + "originalRequest": { + "url": { + "path": [ + "roles", + ":id" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [] + }, + "header": [ + { + "description": { + "content": "Added as a part of security scheme: oauth2", + "type": "text/plain" + }, + "key": "Authorization", + "value": "" + } + ], + "method": "DELETE", + "body": {} + }, + "status": "No Content", + "code": 204, + "header": [], + "cookie": [], + "_postman_previewlanguage": "text" + }, + { + "id": "e7687258-489b-4fea-988f-e185752291d7", + "name": "Client Error - Returned if the request body is invalid.", + "originalRequest": { + "url": { + "path": [ + "roles", + ":id" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [] + }, + "header": [ + { + "key": "Accept", + "value": "application/json" + }, + { + "description": { + "content": "Added as a part of security scheme: oauth2", + "type": "text/plain" + }, + "key": "Authorization", + "value": "" + } + ], + "method": "DELETE", + "body": {} + }, + "status": "Bad Request", + "code": 400, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "body": "{\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 \"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 \"locale\": \"en-US\",\n \"localeOrigin\": \"DEFAULT\",\n \"text\": \"The request was syntactically correct but its content is semantically invalid.\"\n }\n ]\n}", + "cookie": [], + "_postman_previewlanguage": "json" + }, + { + "id": "2d54020b-92d4-4723-bfb8-c05a28199b78", + "name": "Unauthorized - Returned if there is no authorization header, or if the JWT token is expired.", + "originalRequest": { + "url": { + "path": [ + "roles", + ":id" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [] + }, + "header": [ + { + "key": "Accept", + "value": "application/json" + }, + { + "description": { + "content": "Added as a part of security scheme: oauth2", + "type": "text/plain" + }, + "key": "Authorization", + "value": "" + } + ], + "method": "DELETE", + "body": {} + }, + "status": "Unauthorized", + "code": 401, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "body": "{\n \"error\": \"JWT validation failed: JWT is expired\"\n}", + "cookie": [], + "_postman_previewlanguage": "json" + }, + { + "id": "938b04f7-07ab-46d7-8157-7cb63471f6a5", + "name": "Forbidden - Returned if the user you are running as, doesn't have access to this end-point.", + "originalRequest": { + "url": { + "path": [ + "roles", + ":id" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [] + }, + "header": [ + { + "key": "Accept", + "value": "application/json" + }, + { + "description": { + "content": "Added as a part of security scheme: oauth2", + "type": "text/plain" + }, + "key": "Authorization", + "value": "" + } + ], + "method": "DELETE", + "body": {} + }, + "status": "Forbidden", + "code": 403, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "body": "{\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}", + "cookie": [], + "_postman_previewlanguage": "json" + }, + { + "id": "6f2a14c6-5374-40f9-b3fe-c8590aa5602b", + "name": "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.", + "originalRequest": { + "url": { + "path": [ + "roles", + ":id" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [] + }, + "header": [ + { + "key": "Accept", + "value": "application/json" + }, + { + "description": { + "content": "Added as a part of security scheme: oauth2", + "type": "text/plain" + }, + "key": "Authorization", + "value": "" + } + ], + "method": "DELETE", + "body": {} + }, + "status": "Too Many Requests", + "code": 429, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "body": "{\n \"message\": \" Rate Limit Exceeded \"\n}", + "cookie": [], + "_postman_previewlanguage": "json" + }, + { + "id": "083a576b-fb9f-4fee-8b0a-ab97bbe45baa", + "name": "Internal Server Error - Returned if there is an unexpected error.", + "originalRequest": { + "url": { + "path": [ + "roles", + ":id" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [] + }, + "header": [ + { + "key": "Accept", + "value": "application/json" + }, + { + "description": { + "content": "Added as a part of security scheme: oauth2", + "type": "text/plain" + }, + "key": "Authorization", + "value": "" + } + ], + "method": "DELETE", + "body": {} + }, + "status": "Internal Server Error", + "code": 500, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "body": "{\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}", + "cookie": [], + "_postman_previewlanguage": "json" + } + ], + "event": [], + "protocolProfileBehavior": { + "disableBodyPruning": true + } + }, + { + "id": "e4987a4b-43dc-4c12-9e1a-4a474dd7de14", + "name": "Delete Role(s)", + "request": { + "name": "Delete Role(s)", + "description": { + "content": "This API initiates a bulk deletion of one or more Roles.\n\nA token with API, ORG_ADMIN, ROLE_ADMIN, or ROLE_SUBADMIN authority is required to call this API. In addition, a token with ROLE_SUBADMIN authority may only call this API if all Roles included in the request are associated to Sources with management workgroups of which the ROLE_SUBADMIN is a member.", + "type": "text/plain" + }, + "url": { + "path": [ + "roles", + "bulk-delete" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [] + }, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + }, + { + "key": "Accept", + "value": "application/json" + } + ], + "method": "POST", + "body": { + "mode": "raw", + "raw": "{\n \"roleIds\": [\n \"2c91808876438bb2017668b91919ecca\",\n \"2c91808876438ba801766e129f151816\"\n ]\n}", + "options": { + "raw": { + "headerFamily": "json", + "language": "json" + } + } + }, + "auth": null + }, + "response": [ + { + "id": "a9b4b130-e252-44df-be0a-3db9e7acec81", + "name": "Returns an object with the id of the task performing the delete operation.", + "originalRequest": { + "url": { + "path": [ + "roles", + "bulk-delete" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [] + }, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + }, + { + "key": "Accept", + "value": "application/json" + }, + { + "description": { + "content": "Added as a part of security scheme: oauth2", + "type": "text/plain" + }, + "key": "Authorization", + "value": "" + } + ], + "method": "POST", + "body": { + "mode": "raw", + "raw": "{\n \"roleIds\": [\n \"2c91808876438bb2017668b91919ecca\",\n \"2c91808876438ba801766e129f151816\"\n ]\n}", + "options": { + "raw": { + "headerFamily": "json", + "language": "json" + } + } + } + }, + "status": "Accepted", + "code": 202, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "body": "{\n \"type\": \"TASK_RESULT\",\n \"id\": \"464ae7bf791e49fdb74606a2e4a89635\",\n \"name\": null\n}", + "cookie": [], + "_postman_previewlanguage": "json" + }, + { + "id": "6120cd2f-6237-4e86-b986-56cf7699a043", + "name": "400.1 Bad Request Content", + "originalRequest": { + "url": { + "path": [ + "roles", + "bulk-delete" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [] + }, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + }, + { + "key": "Accept", + "value": "application/json" + }, + { + "description": { + "content": "Added as a part of security scheme: oauth2", + "type": "text/plain" + }, + "key": "Authorization", + "value": "" + } + ], + "method": "POST", + "body": { + "mode": "raw", + "raw": "{\n \"roleIds\": [\n \"2c91808876438bb2017668b91919ecca\",\n \"2c91808876438ba801766e129f151816\"\n ]\n}", + "options": { + "raw": { + "headerFamily": "json", + "language": "json" + } + } + } + }, + "status": "Bad Request", + "code": 400, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "body": "{\n \"detailCode\": \"400.1 Bad Request Content\",\n \"trackingId\": \"1ea1adcb84da4dcb890145e05745774e\",\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}", + "cookie": [], + "_postman_previewlanguage": "json" + }, + { + "id": "62388b67-d73b-4b58-b98f-a7ba1f8327c0", + "name": "400.1 Role ids limit violation", + "originalRequest": { + "url": { + "path": [ + "roles", + "bulk-delete" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [] + }, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + }, + { + "key": "Accept", + "value": "application/json" + }, + { + "description": { + "content": "Added as a part of security scheme: oauth2", + "type": "text/plain" + }, + "key": "Authorization", + "value": "" + } + ], + "method": "POST", + "body": { + "mode": "raw", + "raw": "{\n \"roleIds\": [\n \"2c91808876438bb2017668b91919ecca\",\n \"2c91808876438ba801766e129f151816\"\n ]\n}", + "options": { + "raw": { + "headerFamily": "json", + "language": "json" + } + } + } + }, + "status": "Bad Request", + "code": 400, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "body": "{\n \"detailCode\": \"400.1 Bad Request Content\",\n \"trackingId\": \"77aa89ac6f0e422dbc588866abc22be9\",\n \"messages\": [\n {\n \"locale\": \"en-US\",\n \"localeOrigin\": \"DEFAULT\",\n \"text\": \"roleIds count exceeded max limit of 50 for bulk-delete.\"\n }\n ]\n}", + "cookie": [], + "_postman_previewlanguage": "json" + }, + { + "id": "4dea231e-921a-4f8f-87f4-53059d0b5136", + "name": "400.1.404 Referenced object not found", + "originalRequest": { + "url": { + "path": [ + "roles", + "bulk-delete" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [] + }, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + }, + { + "key": "Accept", + "value": "application/json" + }, + { + "description": { + "content": "Added as a part of security scheme: oauth2", + "type": "text/plain" + }, + "key": "Authorization", + "value": "" + } + ], + "method": "POST", + "body": { + "mode": "raw", + "raw": "{\n \"roleIds\": [\n \"2c91808876438bb2017668b91919ecca\",\n \"2c91808876438ba801766e129f151816\"\n ]\n}", + "options": { + "raw": { + "headerFamily": "json", + "language": "json" + } + } + } + }, + "status": "Bad Request", + "code": 400, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "body": "{\n \"detailCode\": \"400.1.404 Referenced object not found\",\n \"trackingId\": \"77aa89ac6f0e422dbc588866abc22be9\",\n \"messages\": [\n {\n \"locale\": \"en-US\",\n \"localeOrigin\": \"DEFAULT\",\n \"text\": \"Referenced roleIds [\\\"2c91808876438bb2017668b91919ecca\\\"] was not found.\"\n }\n ]\n}", + "cookie": [], + "_postman_previewlanguage": "json" + }, + { + "id": "61ac19fe-3100-4bd1-83e5-ff6c03e7c6c6", + "name": "Unauthorized - Returned if there is no authorization header, or if the JWT token is expired.", + "originalRequest": { + "url": { + "path": [ + "roles", + "bulk-delete" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [] + }, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + }, + { + "key": "Accept", + "value": "application/json" + }, + { + "description": { + "content": "Added as a part of security scheme: oauth2", + "type": "text/plain" + }, + "key": "Authorization", + "value": "" + } + ], + "method": "POST", + "body": { + "mode": "raw", + "raw": "{\n \"roleIds\": [\n \"2c91808876438bb2017668b91919ecca\",\n \"2c91808876438ba801766e129f151816\"\n ]\n}", + "options": { + "raw": { + "headerFamily": "json", + "language": "json" + } + } + } + }, + "status": "Unauthorized", + "code": 401, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "body": "{\n \"error\": \"JWT validation failed: JWT is expired\"\n}", + "cookie": [], + "_postman_previewlanguage": "json" + }, + { + "id": "9377574a-f7a3-4381-8483-92cb7f2f8ad1", + "name": "Forbidden - Returned if the user you are running as, doesn't have access to this end-point.", + "originalRequest": { + "url": { + "path": [ + "roles", + "bulk-delete" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [] + }, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + }, + { + "key": "Accept", + "value": "application/json" + }, + { + "description": { + "content": "Added as a part of security scheme: oauth2", + "type": "text/plain" + }, + "key": "Authorization", + "value": "" + } + ], + "method": "POST", + "body": { + "mode": "raw", + "raw": "{\n \"roleIds\": [\n \"2c91808876438bb2017668b91919ecca\",\n \"2c91808876438ba801766e129f151816\"\n ]\n}", + "options": { + "raw": { + "headerFamily": "json", + "language": "json" + } + } + } + }, + "status": "Forbidden", + "code": 403, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "body": "{\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}", + "cookie": [], + "_postman_previewlanguage": "json" + }, + { + "id": "94c54c86-7417-4cfc-ba4f-913191177139", + "name": "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.", + "originalRequest": { + "url": { + "path": [ + "roles", + "bulk-delete" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [] + }, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + }, + { + "key": "Accept", + "value": "application/json" + }, + { + "description": { + "content": "Added as a part of security scheme: oauth2", + "type": "text/plain" + }, + "key": "Authorization", + "value": "" + } + ], + "method": "POST", + "body": { + "mode": "raw", + "raw": "{\n \"roleIds\": [\n \"2c91808876438bb2017668b91919ecca\",\n \"2c91808876438ba801766e129f151816\"\n ]\n}", + "options": { + "raw": { + "headerFamily": "json", + "language": "json" + } + } + } + }, + "status": "Too Many Requests", + "code": 429, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "body": "{\n \"message\": \" Rate Limit Exceeded \"\n}", + "cookie": [], + "_postman_previewlanguage": "json" + }, + { + "id": "a1bd2cde-9e3c-4d8f-bba4-84f9c93fe837", + "name": "Internal Server Error - Returned if there is an unexpected error.", + "originalRequest": { + "url": { + "path": [ + "roles", + "bulk-delete" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [] + }, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + }, + { + "key": "Accept", + "value": "application/json" + }, + { + "description": { + "content": "Added as a part of security scheme: oauth2", + "type": "text/plain" + }, + "key": "Authorization", + "value": "" + } + ], + "method": "POST", + "body": { + "mode": "raw", + "raw": "{\n \"roleIds\": [\n \"2c91808876438bb2017668b91919ecca\",\n \"2c91808876438ba801766e129f151816\"\n ]\n}", + "options": { + "raw": { + "headerFamily": "json", + "language": "json" + } + } + } + }, + "status": "Internal Server Error", + "code": 500, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "body": "{\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}", + "cookie": [], + "_postman_previewlanguage": "json" + } + ], + "event": [], + "protocolProfileBehavior": { + "disableBodyPruning": true + } + }, + { + "id": "8c22f8d1-e49b-4d58-a79e-d4d3ecdff1da", + "name": "List Identities assigned a Role", + "request": { + "name": "List Identities assigned a Role", + "description": {}, + "url": { + "path": [ + "roles", + ":id", + "assigned-identities" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [ + { + "disabled": false, + "description": { + "content": "Max number of results to return.\nSee [V3 API Standard Collection Parameters](https://developer.sailpoint.com/idn/api/standard-collection-parameters) for more information.", + "type": "text/plain" + }, + "key": "limit", + "value": "250" + }, + { + "disabled": false, + "description": { + "content": "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.", + "type": "text/plain" + }, + "key": "offset", + "value": "0" + }, + { + "disabled": false, + "description": { + "content": "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.", + "type": "text/plain" + }, + "key": "count", + "value": "true" + }, + { + "disabled": false, + "description": { + "content": "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*\n\n**aliasName**: *eq, sw*\n\n**email**: *eq, sw*\n\n**name**: *eq, sw, co*", + "type": "text/plain" + }, + "key": "filters", + "value": "name sw Joe" + }, + { + "disabled": false, + "description": { + "content": "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: **id, name, aliasName, email**", + "type": "text/plain" + }, + "key": "sorters", + "value": "aliasName,name" + } + ], + "variable": [ + { + "type": "any", + "value": "2c91808a7813090a017814121e121518", + "key": "id", + "disabled": false, + "description": { + "content": "(Required) ID of the Role for which the assigned Identities are to be listed", + "type": "text/plain" + } + } + ] + }, + "header": [ + { + "key": "Accept", + "value": "application/json" + } + ], + "method": "GET", + "body": {}, + "auth": null + }, + "response": [ + { + "id": "4344847b-78eb-40e6-8940-3b495fb6865c", + "name": "List of Identities assigned the Role", + "originalRequest": { + "url": { + "path": [ + "roles", + ":id", + "assigned-identities" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [ + { + "disabled": false, + "description": { + "content": "Max number of results to return.\nSee [V3 API Standard Collection Parameters](https://developer.sailpoint.com/idn/api/standard-collection-parameters) for more information.", + "type": "text/plain" + }, + "key": "limit", + "value": "250" + }, + { + "disabled": false, + "description": { + "content": "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.", + "type": "text/plain" + }, + "key": "offset", + "value": "0" + }, + { + "disabled": false, + "description": { + "content": "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.", + "type": "text/plain" + }, + "key": "count", + "value": "true" + }, + { + "disabled": false, + "description": { + "content": "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*\n\n**aliasName**: *eq, sw*\n\n**email**: *eq, sw*\n\n**name**: *eq, sw, co*", + "type": "text/plain" + }, + "key": "filters", + "value": "name sw Joe" + }, + { + "disabled": false, + "description": { + "content": "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: **id, name, aliasName, email**", + "type": "text/plain" + }, + "key": "sorters", + "value": "aliasName,name" + } + ], + "variable": [] + }, + "header": [ + { + "key": "Accept", + "value": "application/json" + }, + { + "description": { + "content": "Added as a part of security scheme: oauth2", + "type": "text/plain" + }, + "key": "Authorization", + "value": "" + } + ], + "method": "GET", + "body": {} + }, + "status": "OK", + "code": 200, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "body": "[\n {\n \"id\": \"2c9180a46faadee4016fb4e018c20639\",\n \"aliasName\": \"t.edison\",\n \"name\": \"Thomas Edison\",\n \"email\": \"t.edison@identitynow.com\",\n \"roleAssignmentSource\": \"ACCESS_REQUEST\"\n },\n {\n \"id\": \"2c9180a46faadee4016fb4e018c20639\",\n \"aliasName\": \"t.edison\",\n \"name\": \"Thomas Edison\",\n \"email\": \"t.edison@identitynow.com\",\n \"roleAssignmentSource\": \"ACCESS_REQUEST\"\n }\n]", + "cookie": [], + "_postman_previewlanguage": "json" + }, + { + "id": "cc5b9757-361d-4cde-9ed2-42f7bd4d6060", + "name": "Client Error - Returned if the request body is invalid.", + "originalRequest": { + "url": { + "path": [ + "roles", + ":id", + "assigned-identities" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [ + { + "disabled": false, + "description": { + "content": "Max number of results to return.\nSee [V3 API Standard Collection Parameters](https://developer.sailpoint.com/idn/api/standard-collection-parameters) for more information.", + "type": "text/plain" + }, + "key": "limit", + "value": "250" + }, + { + "disabled": false, + "description": { + "content": "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.", + "type": "text/plain" + }, + "key": "offset", + "value": "0" + }, + { + "disabled": false, + "description": { + "content": "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.", + "type": "text/plain" + }, + "key": "count", + "value": "true" + }, + { + "disabled": false, + "description": { + "content": "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*\n\n**aliasName**: *eq, sw*\n\n**email**: *eq, sw*\n\n**name**: *eq, sw, co*", + "type": "text/plain" + }, + "key": "filters", + "value": "name sw Joe" + }, + { + "disabled": false, + "description": { + "content": "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: **id, name, aliasName, email**", + "type": "text/plain" + }, + "key": "sorters", + "value": "aliasName,name" + } + ], + "variable": [] + }, + "header": [ + { + "key": "Accept", + "value": "application/json" + }, + { + "description": { + "content": "Added as a part of security scheme: oauth2", + "type": "text/plain" + }, + "key": "Authorization", + "value": "" + } + ], + "method": "GET", + "body": {} + }, + "status": "Bad Request", + "code": 400, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "body": "{\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 \"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 \"locale\": \"en-US\",\n \"localeOrigin\": \"DEFAULT\",\n \"text\": \"The request was syntactically correct but its content is semantically invalid.\"\n }\n ]\n}", + "cookie": [], + "_postman_previewlanguage": "json" + }, + { + "id": "a3e757f3-ab06-438f-9869-161526fbab86", + "name": "Unauthorized - Returned if there is no authorization header, or if the JWT token is expired.", + "originalRequest": { + "url": { + "path": [ + "roles", + ":id", + "assigned-identities" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [ + { + "disabled": false, + "description": { + "content": "Max number of results to return.\nSee [V3 API Standard Collection Parameters](https://developer.sailpoint.com/idn/api/standard-collection-parameters) for more information.", + "type": "text/plain" + }, + "key": "limit", + "value": "250" + }, + { + "disabled": false, + "description": { + "content": "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.", + "type": "text/plain" + }, + "key": "offset", + "value": "0" + }, + { + "disabled": false, + "description": { + "content": "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.", + "type": "text/plain" + }, + "key": "count", + "value": "true" + }, + { + "disabled": false, + "description": { + "content": "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*\n\n**aliasName**: *eq, sw*\n\n**email**: *eq, sw*\n\n**name**: *eq, sw, co*", + "type": "text/plain" + }, + "key": "filters", + "value": "name sw Joe" + }, + { + "disabled": false, + "description": { + "content": "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: **id, name, aliasName, email**", + "type": "text/plain" + }, + "key": "sorters", + "value": "aliasName,name" + } + ], + "variable": [] + }, + "header": [ + { + "key": "Accept", + "value": "application/json" + }, + { + "description": { + "content": "Added as a part of security scheme: oauth2", + "type": "text/plain" + }, + "key": "Authorization", + "value": "" + } + ], + "method": "GET", + "body": {} + }, + "status": "Unauthorized", + "code": 401, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "body": "{\n \"error\": \"JWT validation failed: JWT is expired\"\n}", + "cookie": [], + "_postman_previewlanguage": "json" + }, + { + "id": "9a0de0ea-cdd8-48ff-bded-375710bec389", + "name": "Forbidden - Returned if the user you are running as, doesn't have access to this end-point.", + "originalRequest": { + "url": { + "path": [ + "roles", + ":id", + "assigned-identities" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [ + { + "disabled": false, + "description": { + "content": "Max number of results to return.\nSee [V3 API Standard Collection Parameters](https://developer.sailpoint.com/idn/api/standard-collection-parameters) for more information.", + "type": "text/plain" + }, + "key": "limit", + "value": "250" + }, + { + "disabled": false, + "description": { + "content": "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.", + "type": "text/plain" + }, + "key": "offset", + "value": "0" + }, + { + "disabled": false, + "description": { + "content": "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.", + "type": "text/plain" + }, + "key": "count", + "value": "true" + }, + { + "disabled": false, + "description": { + "content": "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*\n\n**aliasName**: *eq, sw*\n\n**email**: *eq, sw*\n\n**name**: *eq, sw, co*", + "type": "text/plain" + }, + "key": "filters", + "value": "name sw Joe" + }, + { + "disabled": false, + "description": { + "content": "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: **id, name, aliasName, email**", + "type": "text/plain" + }, + "key": "sorters", + "value": "aliasName,name" + } + ], + "variable": [] + }, + "header": [ + { + "key": "Accept", + "value": "application/json" + }, + { + "description": { + "content": "Added as a part of security scheme: oauth2", + "type": "text/plain" + }, + "key": "Authorization", + "value": "" + } + ], + "method": "GET", + "body": {} + }, + "status": "Forbidden", + "code": 403, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "body": "{\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}", + "cookie": [], + "_postman_previewlanguage": "json" + }, + { + "id": "61e996b6-7e7d-422a-af11-b2d2998a26a8", + "name": "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.", + "originalRequest": { + "url": { + "path": [ + "roles", + ":id", + "assigned-identities" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [ + { + "disabled": false, + "description": { + "content": "Max number of results to return.\nSee [V3 API Standard Collection Parameters](https://developer.sailpoint.com/idn/api/standard-collection-parameters) for more information.", + "type": "text/plain" + }, + "key": "limit", + "value": "250" + }, + { + "disabled": false, + "description": { + "content": "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.", + "type": "text/plain" + }, + "key": "offset", + "value": "0" + }, + { + "disabled": false, + "description": { + "content": "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.", + "type": "text/plain" + }, + "key": "count", + "value": "true" + }, + { + "disabled": false, + "description": { + "content": "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*\n\n**aliasName**: *eq, sw*\n\n**email**: *eq, sw*\n\n**name**: *eq, sw, co*", + "type": "text/plain" + }, + "key": "filters", + "value": "name sw Joe" + }, + { + "disabled": false, + "description": { + "content": "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: **id, name, aliasName, email**", + "type": "text/plain" + }, + "key": "sorters", + "value": "aliasName,name" + } + ], + "variable": [] + }, + "header": [ + { + "key": "Accept", + "value": "application/json" + }, + { + "description": { + "content": "Added as a part of security scheme: oauth2", + "type": "text/plain" + }, + "key": "Authorization", + "value": "" + } + ], + "method": "GET", + "body": {} + }, + "status": "Too Many Requests", + "code": 429, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "body": "{\n \"message\": \" Rate Limit Exceeded \"\n}", + "cookie": [], + "_postman_previewlanguage": "json" + }, + { + "id": "e36e69df-3866-471a-8827-caadb9e21317", + "name": "Internal Server Error - Returned if there is an unexpected error.", + "originalRequest": { + "url": { + "path": [ + "roles", + ":id", + "assigned-identities" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [ + { + "disabled": false, + "description": { + "content": "Max number of results to return.\nSee [V3 API Standard Collection Parameters](https://developer.sailpoint.com/idn/api/standard-collection-parameters) for more information.", + "type": "text/plain" + }, + "key": "limit", + "value": "250" + }, + { + "disabled": false, + "description": { + "content": "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.", + "type": "text/plain" + }, + "key": "offset", + "value": "0" + }, + { + "disabled": false, + "description": { + "content": "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.", + "type": "text/plain" + }, + "key": "count", + "value": "true" + }, + { + "disabled": false, + "description": { + "content": "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*\n\n**aliasName**: *eq, sw*\n\n**email**: *eq, sw*\n\n**name**: *eq, sw, co*", + "type": "text/plain" + }, + "key": "filters", + "value": "name sw Joe" + }, + { + "disabled": false, + "description": { + "content": "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: **id, name, aliasName, email**", + "type": "text/plain" + }, + "key": "sorters", + "value": "aliasName,name" + } + ], + "variable": [] + }, + "header": [ + { + "key": "Accept", + "value": "application/json" + }, + { + "description": { + "content": "Added as a part of security scheme: oauth2", + "type": "text/plain" + }, + "key": "Authorization", + "value": "" + } + ], + "method": "GET", + "body": {} + }, + "status": "Internal Server Error", + "code": 500, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "body": "{\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}", + "cookie": [], + "_postman_previewlanguage": "json" + } + ], + "event": [], + "protocolProfileBehavior": { + "disableBodyPruning": true + } + } + ] + }, + { + "name": "Saved Search", + "description": "Use this API to implement saved search functionality. \nWith saved search functionality in place, users can save search queries and then view those saved searches, as well as rerun them. \n\nSearch queries in IdentityNow can grow very long and specific, which can make reconstructing them difficult or tedious, so it can be especially helpful to save search queries. \nIt also opens the possibility to configure IdentityNow to run the saved queries on a schedule, which is essential to detecting user information and access changes throughout an organization's tenant and across all its sources. \nRefer to [Scheduled Search](https://developer.sailpoint.com/idn/api/v3/scheduled-search) for more information about running saved searches on a schedule. \n\nIn IdentityNow, users can save searches under a name, and then they can access that saved search and run it again when they want. \n\nRefer to [Managing Saved Searches](https://documentation.sailpoint.com/saas/help/search/saved-searches.html) for more information about saving searches and using them.\n", + "item": [ + { + "id": "a0747abf-02e5-447f-a098-7f04da8c402d", + "name": "Create a saved search", + "request": { + "name": "Create a saved search", + "description": { + "content": "Creates a new saved search.\n", + "type": "text/plain" + }, + "url": { + "path": [ + "saved-searches" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [] + }, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + }, + { + "key": "Accept", + "value": "application/json" + } + ], + "method": "POST", + "body": { + "mode": "raw", + "raw": "{\n \"indices\": [\n \"identities\"\n ],\n \"query\": \"@accounts(disabled:true)\",\n \"name\": \"Disabled accounts\",\n \"description\": \"Disabled accounts\",\n \"created\": \"2018-06-25T20:22:28.104Z\",\n \"modified\": \"2018-06-25T20:22:28.104Z\",\n \"columns\": {\n \"identity\": [\n {\n \"field\": \"displayName\",\n \"header\": \"Display Name\"\n },\n {\n \"field\": \"e-mail\",\n \"header\": \"Work Email\"\n }\n ]\n },\n \"fields\": [\n \"disabled\"\n ],\n \"sort\": [\n \"displayName\"\n ],\n \"filters\": {\n \"attributes.cloudAuthoritativeSource\": {\n \"type\": \"EXISTS\",\n \"exclude\": true\n },\n \"accessCount\": {\n \"type\": \"RANGE\",\n \"range\": {\n \"lower\": {\n \"value\": \"3\"\n }\n }\n },\n \"created\": {\n \"type\": \"RANGE\",\n \"range\": {\n \"lower\": {\n \"value\": \"2019-12-01\",\n \"inclusive\": true\n },\n \"upper\": {\n \"value\": \"2020-01-01\"\n }\n }\n },\n \"source.name\": {\n \"type\": \"TERMS\",\n \"terms\": [\n \"HR Employees\",\n \"Corporate Active Directory\"\n ],\n \"exclude\": true\n },\n \"protected\": {\n \"type\": \"TERMS\",\n \"terms\": [\n \"true\"\n ]\n }\n }\n}", + "options": { + "raw": { + "headerFamily": "json", + "language": "json" + } + } + }, + "auth": null + }, + "response": [ + { + "id": "c1f734d5-8523-44a4-a8e4-f87364a3f996", + "name": "The persisted saved search.", + "originalRequest": { + "url": { + "path": [ + "saved-searches" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [] + }, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + }, + { + "key": "Accept", + "value": "application/json" + }, + { + "description": { + "content": "Added as a part of security scheme: oauth2", + "type": "text/plain" + }, + "key": "Authorization", + "value": "" + } + ], + "method": "POST", + "body": { + "mode": "raw", + "raw": "{\n \"indices\": [\n \"identities\"\n ],\n \"query\": \"@accounts(disabled:true)\",\n \"name\": \"Disabled accounts\",\n \"description\": \"Disabled accounts\",\n \"created\": \"2018-06-25T20:22:28.104Z\",\n \"modified\": \"2018-06-25T20:22:28.104Z\",\n \"columns\": {\n \"identity\": [\n {\n \"field\": \"displayName\",\n \"header\": \"Display Name\"\n },\n {\n \"field\": \"e-mail\",\n \"header\": \"Work Email\"\n }\n ]\n },\n \"fields\": [\n \"disabled\"\n ],\n \"sort\": [\n \"displayName\"\n ],\n \"filters\": {\n \"attributes.cloudAuthoritativeSource\": {\n \"type\": \"EXISTS\",\n \"exclude\": true\n },\n \"accessCount\": {\n \"type\": \"RANGE\",\n \"range\": {\n \"lower\": {\n \"value\": \"3\"\n }\n }\n },\n \"created\": {\n \"type\": \"RANGE\",\n \"range\": {\n \"lower\": {\n \"value\": \"2019-12-01\",\n \"inclusive\": true\n },\n \"upper\": {\n \"value\": \"2020-01-01\"\n }\n }\n },\n \"source.name\": {\n \"type\": \"TERMS\",\n \"terms\": [\n \"HR Employees\",\n \"Corporate Active Directory\"\n ],\n \"exclude\": true\n },\n \"protected\": {\n \"type\": \"TERMS\",\n \"terms\": [\n \"true\"\n ]\n }\n }\n}", + "options": { + "raw": { + "headerFamily": "json", + "language": "json" + } + } + } + }, + "status": "Created", + "code": 201, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "body": "{\n \"indices\": [\n \"identities\"\n ],\n \"query\": \"@accounts(disabled:true)\",\n \"id\": \"0de46054-fe90-434a-b84e-c6b3359d0c64\",\n \"owner\": {\n \"type\": \"IDENTITY\",\n \"id\": \"2c91808568c529c60168cca6f90c1313\"\n },\n \"name\": \"Disabled accounts\",\n \"description\": \"Disabled accounts\",\n \"created\": \"2018-06-25T20:22:28.104Z\",\n \"modified\": \"2018-06-25T20:22:28.104Z\",\n \"columns\": {\n \"identity\": [\n {\n \"field\": \"displayName\",\n \"header\": \"Display Name\"\n },\n {\n \"field\": \"e-mail\",\n \"header\": \"Work Email\"\n }\n ]\n },\n \"fields\": [\n \"disabled\"\n ],\n \"sort\": [\n \"displayName\"\n ],\n \"filters\": {\n \"attributes.cloudAuthoritativeSource\": {\n \"type\": \"EXISTS\",\n \"exclude\": true\n },\n \"accessCount\": {\n \"type\": \"RANGE\",\n \"range\": {\n \"lower\": {\n \"value\": \"3\"\n }\n }\n },\n \"created\": {\n \"type\": \"RANGE\",\n \"range\": {\n \"lower\": {\n \"value\": \"2019-12-01\",\n \"inclusive\": true\n },\n \"upper\": {\n \"value\": \"2020-01-01\"\n }\n }\n },\n \"source.name\": {\n \"type\": \"TERMS\",\n \"terms\": [\n \"HR Employees\",\n \"Corporate Active Directory\"\n ],\n \"exclude\": true\n },\n \"protected\": {\n \"type\": \"TERMS\",\n \"terms\": [\n \"true\"\n ]\n }\n }\n}", + "cookie": [], + "_postman_previewlanguage": "json" + }, + { + "id": "0d0f8ac2-dc18-44b4-9fd4-3d7b706ac2c3", + "name": "Client Error - Returned if the request body is invalid.", + "originalRequest": { + "url": { + "path": [ + "saved-searches" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [] + }, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + }, + { + "key": "Accept", + "value": "application/json" + }, + { + "description": { + "content": "Added as a part of security scheme: oauth2", + "type": "text/plain" + }, + "key": "Authorization", + "value": "" + } + ], + "method": "POST", + "body": { + "mode": "raw", + "raw": "{\n \"indices\": [\n \"identities\"\n ],\n \"query\": \"@accounts(disabled:true)\",\n \"name\": \"Disabled accounts\",\n \"description\": \"Disabled accounts\",\n \"created\": \"2018-06-25T20:22:28.104Z\",\n \"modified\": \"2018-06-25T20:22:28.104Z\",\n \"columns\": {\n \"identity\": [\n {\n \"field\": \"displayName\",\n \"header\": \"Display Name\"\n },\n {\n \"field\": \"e-mail\",\n \"header\": \"Work Email\"\n }\n ]\n },\n \"fields\": [\n \"disabled\"\n ],\n \"sort\": [\n \"displayName\"\n ],\n \"filters\": {\n \"attributes.cloudAuthoritativeSource\": {\n \"type\": \"EXISTS\",\n \"exclude\": true\n },\n \"accessCount\": {\n \"type\": \"RANGE\",\n \"range\": {\n \"lower\": {\n \"value\": \"3\"\n }\n }\n },\n \"created\": {\n \"type\": \"RANGE\",\n \"range\": {\n \"lower\": {\n \"value\": \"2019-12-01\",\n \"inclusive\": true\n },\n \"upper\": {\n \"value\": \"2020-01-01\"\n }\n }\n },\n \"source.name\": {\n \"type\": \"TERMS\",\n \"terms\": [\n \"HR Employees\",\n \"Corporate Active Directory\"\n ],\n \"exclude\": true\n },\n \"protected\": {\n \"type\": \"TERMS\",\n \"terms\": [\n \"true\"\n ]\n }\n }\n}", + "options": { + "raw": { + "headerFamily": "json", + "language": "json" + } + } + } + }, + "status": "Bad Request", + "code": 400, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "body": "{\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 \"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 \"locale\": \"en-US\",\n \"localeOrigin\": \"DEFAULT\",\n \"text\": \"The request was syntactically correct but its content is semantically invalid.\"\n }\n ]\n}", + "cookie": [], + "_postman_previewlanguage": "json" + }, + { + "id": "1049db37-9c01-4ff0-a602-6fc4fa19d647", + "name": "Unauthorized - Returned if there is no authorization header, or if the JWT token is expired.", + "originalRequest": { + "url": { + "path": [ + "saved-searches" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [] + }, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + }, + { + "key": "Accept", + "value": "application/json" + }, + { + "description": { + "content": "Added as a part of security scheme: oauth2", + "type": "text/plain" + }, + "key": "Authorization", + "value": "" + } + ], + "method": "POST", + "body": { + "mode": "raw", + "raw": "{\n \"indices\": [\n \"identities\"\n ],\n \"query\": \"@accounts(disabled:true)\",\n \"name\": \"Disabled accounts\",\n \"description\": \"Disabled accounts\",\n \"created\": \"2018-06-25T20:22:28.104Z\",\n \"modified\": \"2018-06-25T20:22:28.104Z\",\n \"columns\": {\n \"identity\": [\n {\n \"field\": \"displayName\",\n \"header\": \"Display Name\"\n },\n {\n \"field\": \"e-mail\",\n \"header\": \"Work Email\"\n }\n ]\n },\n \"fields\": [\n \"disabled\"\n ],\n \"sort\": [\n \"displayName\"\n ],\n \"filters\": {\n \"attributes.cloudAuthoritativeSource\": {\n \"type\": \"EXISTS\",\n \"exclude\": true\n },\n \"accessCount\": {\n \"type\": \"RANGE\",\n \"range\": {\n \"lower\": {\n \"value\": \"3\"\n }\n }\n },\n \"created\": {\n \"type\": \"RANGE\",\n \"range\": {\n \"lower\": {\n \"value\": \"2019-12-01\",\n \"inclusive\": true\n },\n \"upper\": {\n \"value\": \"2020-01-01\"\n }\n }\n },\n \"source.name\": {\n \"type\": \"TERMS\",\n \"terms\": [\n \"HR Employees\",\n \"Corporate Active Directory\"\n ],\n \"exclude\": true\n },\n \"protected\": {\n \"type\": \"TERMS\",\n \"terms\": [\n \"true\"\n ]\n }\n }\n}", + "options": { + "raw": { + "headerFamily": "json", + "language": "json" + } + } + } + }, + "status": "Unauthorized", + "code": 401, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "body": "{\n \"error\": \"JWT validation failed: JWT is expired\"\n}", + "cookie": [], + "_postman_previewlanguage": "json" + }, + { + "id": "1c391b9e-3db1-44bf-8709-7c385352fa2d", + "name": "Forbidden - Returned if the user you are running as, doesn't have access to this end-point.", + "originalRequest": { + "url": { + "path": [ + "saved-searches" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [] + }, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + }, + { + "key": "Accept", + "value": "application/json" + }, + { + "description": { + "content": "Added as a part of security scheme: oauth2", + "type": "text/plain" + }, + "key": "Authorization", + "value": "" + } + ], + "method": "POST", + "body": { + "mode": "raw", + "raw": "{\n \"indices\": [\n \"identities\"\n ],\n \"query\": \"@accounts(disabled:true)\",\n \"name\": \"Disabled accounts\",\n \"description\": \"Disabled accounts\",\n \"created\": \"2018-06-25T20:22:28.104Z\",\n \"modified\": \"2018-06-25T20:22:28.104Z\",\n \"columns\": {\n \"identity\": [\n {\n \"field\": \"displayName\",\n \"header\": \"Display Name\"\n },\n {\n \"field\": \"e-mail\",\n \"header\": \"Work Email\"\n }\n ]\n },\n \"fields\": [\n \"disabled\"\n ],\n \"sort\": [\n \"displayName\"\n ],\n \"filters\": {\n \"attributes.cloudAuthoritativeSource\": {\n \"type\": \"EXISTS\",\n \"exclude\": true\n },\n \"accessCount\": {\n \"type\": \"RANGE\",\n \"range\": {\n \"lower\": {\n \"value\": \"3\"\n }\n }\n },\n \"created\": {\n \"type\": \"RANGE\",\n \"range\": {\n \"lower\": {\n \"value\": \"2019-12-01\",\n \"inclusive\": true\n },\n \"upper\": {\n \"value\": \"2020-01-01\"\n }\n }\n },\n \"source.name\": {\n \"type\": \"TERMS\",\n \"terms\": [\n \"HR Employees\",\n \"Corporate Active Directory\"\n ],\n \"exclude\": true\n },\n \"protected\": {\n \"type\": \"TERMS\",\n \"terms\": [\n \"true\"\n ]\n }\n }\n}", + "options": { + "raw": { + "headerFamily": "json", + "language": "json" + } + } + } + }, + "status": "Forbidden", + "code": 403, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "body": "{\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}", + "cookie": [], + "_postman_previewlanguage": "json" + }, + { + "id": "3386a641-5424-4f82-a9be-fcfce657bbf3", + "name": "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.", + "originalRequest": { + "url": { + "path": [ + "saved-searches" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [] + }, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + }, + { + "key": "Accept", + "value": "application/json" + }, + { + "description": { + "content": "Added as a part of security scheme: oauth2", + "type": "text/plain" + }, + "key": "Authorization", + "value": "" + } + ], + "method": "POST", + "body": { + "mode": "raw", + "raw": "{\n \"indices\": [\n \"identities\"\n ],\n \"query\": \"@accounts(disabled:true)\",\n \"name\": \"Disabled accounts\",\n \"description\": \"Disabled accounts\",\n \"created\": \"2018-06-25T20:22:28.104Z\",\n \"modified\": \"2018-06-25T20:22:28.104Z\",\n \"columns\": {\n \"identity\": [\n {\n \"field\": \"displayName\",\n \"header\": \"Display Name\"\n },\n {\n \"field\": \"e-mail\",\n \"header\": \"Work Email\"\n }\n ]\n },\n \"fields\": [\n \"disabled\"\n ],\n \"sort\": [\n \"displayName\"\n ],\n \"filters\": {\n \"attributes.cloudAuthoritativeSource\": {\n \"type\": \"EXISTS\",\n \"exclude\": true\n },\n \"accessCount\": {\n \"type\": \"RANGE\",\n \"range\": {\n \"lower\": {\n \"value\": \"3\"\n }\n }\n },\n \"created\": {\n \"type\": \"RANGE\",\n \"range\": {\n \"lower\": {\n \"value\": \"2019-12-01\",\n \"inclusive\": true\n },\n \"upper\": {\n \"value\": \"2020-01-01\"\n }\n }\n },\n \"source.name\": {\n \"type\": \"TERMS\",\n \"terms\": [\n \"HR Employees\",\n \"Corporate Active Directory\"\n ],\n \"exclude\": true\n },\n \"protected\": {\n \"type\": \"TERMS\",\n \"terms\": [\n \"true\"\n ]\n }\n }\n}", + "options": { + "raw": { + "headerFamily": "json", + "language": "json" + } + } + } + }, + "status": "Too Many Requests", + "code": 429, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "body": "{\n \"message\": \" Rate Limit Exceeded \"\n}", + "cookie": [], + "_postman_previewlanguage": "json" + }, + { + "id": "67fba52c-774e-48fc-80cb-cc4e307f2d47", + "name": "Internal Server Error - Returned if there is an unexpected error.", + "originalRequest": { + "url": { + "path": [ + "saved-searches" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [] + }, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + }, + { + "key": "Accept", + "value": "application/json" + }, + { + "description": { + "content": "Added as a part of security scheme: oauth2", + "type": "text/plain" + }, + "key": "Authorization", + "value": "" + } + ], + "method": "POST", + "body": { + "mode": "raw", + "raw": "{\n \"indices\": [\n \"identities\"\n ],\n \"query\": \"@accounts(disabled:true)\",\n \"name\": \"Disabled accounts\",\n \"description\": \"Disabled accounts\",\n \"created\": \"2018-06-25T20:22:28.104Z\",\n \"modified\": \"2018-06-25T20:22:28.104Z\",\n \"columns\": {\n \"identity\": [\n {\n \"field\": \"displayName\",\n \"header\": \"Display Name\"\n },\n {\n \"field\": \"e-mail\",\n \"header\": \"Work Email\"\n }\n ]\n },\n \"fields\": [\n \"disabled\"\n ],\n \"sort\": [\n \"displayName\"\n ],\n \"filters\": {\n \"attributes.cloudAuthoritativeSource\": {\n \"type\": \"EXISTS\",\n \"exclude\": true\n },\n \"accessCount\": {\n \"type\": \"RANGE\",\n \"range\": {\n \"lower\": {\n \"value\": \"3\"\n }\n }\n },\n \"created\": {\n \"type\": \"RANGE\",\n \"range\": {\n \"lower\": {\n \"value\": \"2019-12-01\",\n \"inclusive\": true\n },\n \"upper\": {\n \"value\": \"2020-01-01\"\n }\n }\n },\n \"source.name\": {\n \"type\": \"TERMS\",\n \"terms\": [\n \"HR Employees\",\n \"Corporate Active Directory\"\n ],\n \"exclude\": true\n },\n \"protected\": {\n \"type\": \"TERMS\",\n \"terms\": [\n \"true\"\n ]\n }\n }\n}", + "options": { + "raw": { + "headerFamily": "json", + "language": "json" + } + } + } + }, + "status": "Internal Server Error", + "code": 500, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "body": "{\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}", + "cookie": [], + "_postman_previewlanguage": "json" + } + ], + "event": [], + "protocolProfileBehavior": { + "disableBodyPruning": true + } + }, + { + "id": "4a8418c4-257e-457b-b196-49e442adff65", + "name": "A list of Saved Searches", + "request": { + "name": "A list of Saved Searches", + "description": { + "content": "Returns a list of saved searches.\n", + "type": "text/plain" + }, + "url": { + "path": [ + "saved-searches" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [ + { + "disabled": false, + "description": { + "content": "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.", + "type": "text/plain" + }, + "key": "offset", + "value": "0" + }, + { + "disabled": false, + "description": { + "content": "Max number of results to return.\nSee [V3 API Standard Collection Parameters](https://developer.sailpoint.com/idn/api/standard-collection-parameters) for more information.", + "type": "text/plain" + }, + "key": "limit", + "value": "250" + }, + { + "disabled": false, + "description": { + "content": "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.", + "type": "text/plain" + }, + "key": "count", + "value": "true" + }, + { + "disabled": false, + "description": { + "content": "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**owner.id**: *eq*", + "type": "text/plain" + }, + "key": "filters", + "value": "owner.id eq \"7a724640-0c17-4ce9-a8c3-4a89738459c8\"" + } + ], + "variable": [] + }, + "header": [ + { + "key": "Accept", + "value": "application/json" + } + ], + "method": "GET", + "body": {}, + "auth": null + }, + "response": [ + { + "id": "4b6715b0-1939-4053-a609-a899215d55c8", + "name": "The list of requested saved searches.", + "originalRequest": { + "url": { + "path": [ + "saved-searches" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [ + { + "disabled": false, + "description": { + "content": "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.", + "type": "text/plain" + }, + "key": "offset", + "value": "0" + }, + { + "disabled": false, + "description": { + "content": "Max number of results to return.\nSee [V3 API Standard Collection Parameters](https://developer.sailpoint.com/idn/api/standard-collection-parameters) for more information.", + "type": "text/plain" + }, + "key": "limit", + "value": "250" + }, + { + "disabled": false, + "description": { + "content": "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.", + "type": "text/plain" + }, + "key": "count", + "value": "true" + }, + { + "disabled": false, + "description": { + "content": "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**owner.id**: *eq*", + "type": "text/plain" + }, + "key": "filters", + "value": "owner.id eq \"7a724640-0c17-4ce9-a8c3-4a89738459c8\"" + } + ], + "variable": [] + }, + "header": [ + { + "key": "Accept", + "value": "application/json" + }, + { + "description": { + "content": "Added as a part of security scheme: oauth2", + "type": "text/plain" + }, + "key": "Authorization", + "value": "" + } + ], + "method": "GET", + "body": {} + }, + "status": "OK", + "code": 200, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + }, + { + "disabled": false, + "description": { + "content": "The total result count (returned only if the *count* parameter is specified as *true*).", + "type": "text/plain" + }, + "key": "X-Total-Count", + "value": "5" + } + ], + "body": "[\n {\n \"indices\": [\n \"identities\"\n ],\n \"query\": \"@accounts(disabled:true)\",\n \"id\": \"0de46054-fe90-434a-b84e-c6b3359d0c64\",\n \"owner\": {\n \"type\": \"IDENTITY\",\n \"id\": \"2c91808568c529c60168cca6f90c1313\"\n },\n \"name\": \"Disabled accounts\",\n \"description\": \"Disabled accounts\",\n \"created\": \"2018-06-25T20:22:28.104Z\",\n \"modified\": \"2018-06-25T20:22:28.104Z\",\n \"columns\": {\n \"identity\": [\n {\n \"field\": \"displayName\",\n \"header\": \"Display Name\"\n },\n {\n \"field\": \"e-mail\",\n \"header\": \"Work Email\"\n }\n ]\n },\n \"fields\": [\n \"disabled\"\n ],\n \"sort\": [\n \"displayName\"\n ],\n \"filters\": {\n \"attributes.cloudAuthoritativeSource\": {\n \"type\": \"EXISTS\",\n \"exclude\": true\n },\n \"accessCount\": {\n \"type\": \"RANGE\",\n \"range\": {\n \"lower\": {\n \"value\": \"3\"\n }\n }\n },\n \"created\": {\n \"type\": \"RANGE\",\n \"range\": {\n \"lower\": {\n \"value\": \"2019-12-01\",\n \"inclusive\": true\n },\n \"upper\": {\n \"value\": \"2020-01-01\"\n }\n }\n },\n \"source.name\": {\n \"type\": \"TERMS\",\n \"terms\": [\n \"HR Employees\",\n \"Corporate Active Directory\"\n ],\n \"exclude\": true\n },\n \"protected\": {\n \"type\": \"TERMS\",\n \"terms\": [\n \"true\"\n ]\n }\n }\n },\n {\n \"indices\": [\n \"identities\"\n ],\n \"query\": \"@accounts(disabled:true)\",\n \"id\": \"0de46054-fe90-434a-b84e-c6b3359d0c64\",\n \"owner\": {\n \"type\": \"IDENTITY\",\n \"id\": \"2c91808568c529c60168cca6f90c1313\"\n },\n \"name\": \"Disabled accounts\",\n \"description\": \"Disabled accounts\",\n \"created\": \"2018-06-25T20:22:28.104Z\",\n \"modified\": \"2018-06-25T20:22:28.104Z\",\n \"columns\": {\n \"identity\": [\n {\n \"field\": \"displayName\",\n \"header\": \"Display Name\"\n },\n {\n \"field\": \"e-mail\",\n \"header\": \"Work Email\"\n }\n ]\n },\n \"fields\": [\n \"disabled\"\n ],\n \"sort\": [\n \"displayName\"\n ],\n \"filters\": {\n \"attributes.cloudAuthoritativeSource\": {\n \"type\": \"EXISTS\",\n \"exclude\": true\n },\n \"accessCount\": {\n \"type\": \"RANGE\",\n \"range\": {\n \"lower\": {\n \"value\": \"3\"\n }\n }\n },\n \"created\": {\n \"type\": \"RANGE\",\n \"range\": {\n \"lower\": {\n \"value\": \"2019-12-01\",\n \"inclusive\": true\n },\n \"upper\": {\n \"value\": \"2020-01-01\"\n }\n }\n },\n \"source.name\": {\n \"type\": \"TERMS\",\n \"terms\": [\n \"HR Employees\",\n \"Corporate Active Directory\"\n ],\n \"exclude\": true\n },\n \"protected\": {\n \"type\": \"TERMS\",\n \"terms\": [\n \"true\"\n ]\n }\n }\n }\n]", + "cookie": [], + "_postman_previewlanguage": "json" + }, + { + "id": "3dc6d597-1e9b-41e8-bbc1-1698810019e7", + "name": "Client Error - Returned if the request body is invalid.", + "originalRequest": { + "url": { + "path": [ + "saved-searches" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [ + { + "disabled": false, + "description": { + "content": "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.", + "type": "text/plain" + }, + "key": "offset", + "value": "0" + }, + { + "disabled": false, + "description": { + "content": "Max number of results to return.\nSee [V3 API Standard Collection Parameters](https://developer.sailpoint.com/idn/api/standard-collection-parameters) for more information.", + "type": "text/plain" + }, + "key": "limit", + "value": "250" + }, + { + "disabled": false, + "description": { + "content": "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.", + "type": "text/plain" + }, + "key": "count", + "value": "true" + }, + { + "disabled": false, + "description": { + "content": "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**owner.id**: *eq*", + "type": "text/plain" + }, + "key": "filters", + "value": "owner.id eq \"7a724640-0c17-4ce9-a8c3-4a89738459c8\"" + } + ], + "variable": [] + }, + "header": [ + { + "key": "Accept", + "value": "application/json" + }, + { + "description": { + "content": "Added as a part of security scheme: oauth2", + "type": "text/plain" + }, + "key": "Authorization", + "value": "" + } + ], + "method": "GET", + "body": {} + }, + "status": "Bad Request", + "code": 400, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "body": "{\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 \"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 \"locale\": \"en-US\",\n \"localeOrigin\": \"DEFAULT\",\n \"text\": \"The request was syntactically correct but its content is semantically invalid.\"\n }\n ]\n}", + "cookie": [], + "_postman_previewlanguage": "json" + }, + { + "id": "5a14eea6-3356-4728-a4fa-d116495de099", + "name": "Unauthorized - Returned if there is no authorization header, or if the JWT token is expired.", + "originalRequest": { + "url": { + "path": [ + "saved-searches" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [ + { + "disabled": false, + "description": { + "content": "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.", + "type": "text/plain" + }, + "key": "offset", + "value": "0" + }, + { + "disabled": false, + "description": { + "content": "Max number of results to return.\nSee [V3 API Standard Collection Parameters](https://developer.sailpoint.com/idn/api/standard-collection-parameters) for more information.", + "type": "text/plain" + }, + "key": "limit", + "value": "250" + }, + { + "disabled": false, + "description": { + "content": "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.", + "type": "text/plain" + }, + "key": "count", + "value": "true" + }, + { + "disabled": false, + "description": { + "content": "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**owner.id**: *eq*", + "type": "text/plain" + }, + "key": "filters", + "value": "owner.id eq \"7a724640-0c17-4ce9-a8c3-4a89738459c8\"" + } + ], + "variable": [] + }, + "header": [ + { + "key": "Accept", + "value": "application/json" + }, + { + "description": { + "content": "Added as a part of security scheme: oauth2", + "type": "text/plain" + }, + "key": "Authorization", + "value": "" + } + ], + "method": "GET", + "body": {} + }, + "status": "Unauthorized", + "code": 401, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "body": "{\n \"error\": \"JWT validation failed: JWT is expired\"\n}", + "cookie": [], + "_postman_previewlanguage": "json" + }, + { + "id": "0e7c3790-9d8d-4b95-b92b-34e365d35287", + "name": "Forbidden - Returned if the user you are running as, doesn't have access to this end-point.", + "originalRequest": { + "url": { + "path": [ + "saved-searches" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [ + { + "disabled": false, + "description": { + "content": "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.", + "type": "text/plain" + }, + "key": "offset", + "value": "0" + }, + { + "disabled": false, + "description": { + "content": "Max number of results to return.\nSee [V3 API Standard Collection Parameters](https://developer.sailpoint.com/idn/api/standard-collection-parameters) for more information.", + "type": "text/plain" + }, + "key": "limit", + "value": "250" + }, + { + "disabled": false, + "description": { + "content": "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.", + "type": "text/plain" + }, + "key": "count", + "value": "true" + }, + { + "disabled": false, + "description": { + "content": "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**owner.id**: *eq*", + "type": "text/plain" + }, + "key": "filters", + "value": "owner.id eq \"7a724640-0c17-4ce9-a8c3-4a89738459c8\"" + } + ], + "variable": [] + }, + "header": [ + { + "key": "Accept", + "value": "application/json" + }, + { + "description": { + "content": "Added as a part of security scheme: oauth2", + "type": "text/plain" + }, + "key": "Authorization", + "value": "" + } + ], + "method": "GET", + "body": {} + }, + "status": "Forbidden", + "code": 403, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "body": "{\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}", + "cookie": [], + "_postman_previewlanguage": "json" + }, + { + "id": "4d0e71cf-a9e8-4e16-a8bd-e449aa5f86d3", + "name": "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.", + "originalRequest": { + "url": { + "path": [ + "saved-searches" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [ + { + "disabled": false, + "description": { + "content": "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.", + "type": "text/plain" + }, + "key": "offset", + "value": "0" + }, + { + "disabled": false, + "description": { + "content": "Max number of results to return.\nSee [V3 API Standard Collection Parameters](https://developer.sailpoint.com/idn/api/standard-collection-parameters) for more information.", + "type": "text/plain" + }, + "key": "limit", + "value": "250" + }, + { + "disabled": false, + "description": { + "content": "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.", + "type": "text/plain" + }, + "key": "count", + "value": "true" + }, + { + "disabled": false, + "description": { + "content": "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**owner.id**: *eq*", + "type": "text/plain" + }, + "key": "filters", + "value": "owner.id eq \"7a724640-0c17-4ce9-a8c3-4a89738459c8\"" + } + ], + "variable": [] + }, + "header": [ + { + "key": "Accept", + "value": "application/json" + }, + { + "description": { + "content": "Added as a part of security scheme: oauth2", + "type": "text/plain" + }, + "key": "Authorization", + "value": "" + } + ], + "method": "GET", + "body": {} + }, + "status": "Too Many Requests", + "code": 429, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "body": "{\n \"message\": \" Rate Limit Exceeded \"\n}", + "cookie": [], + "_postman_previewlanguage": "json" + }, + { + "id": "565f9e85-f626-4c48-93bd-63dc4c2e528e", + "name": "Internal Server Error - Returned if there is an unexpected error.", + "originalRequest": { + "url": { + "path": [ + "saved-searches" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [ + { + "disabled": false, + "description": { + "content": "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.", + "type": "text/plain" + }, + "key": "offset", + "value": "0" + }, + { + "disabled": false, + "description": { + "content": "Max number of results to return.\nSee [V3 API Standard Collection Parameters](https://developer.sailpoint.com/idn/api/standard-collection-parameters) for more information.", + "type": "text/plain" + }, + "key": "limit", + "value": "250" + }, + { + "disabled": false, + "description": { + "content": "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.", + "type": "text/plain" + }, + "key": "count", + "value": "true" + }, + { + "disabled": false, + "description": { + "content": "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**owner.id**: *eq*", + "type": "text/plain" + }, + "key": "filters", + "value": "owner.id eq \"7a724640-0c17-4ce9-a8c3-4a89738459c8\"" + } + ], + "variable": [] + }, + "header": [ + { + "key": "Accept", + "value": "application/json" + }, + { + "description": { + "content": "Added as a part of security scheme: oauth2", + "type": "text/plain" + }, + "key": "Authorization", + "value": "" + } + ], + "method": "GET", + "body": {} + }, + "status": "Internal Server Error", + "code": 500, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "body": "{\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}", + "cookie": [], + "_postman_previewlanguage": "json" + } + ], + "event": [], + "protocolProfileBehavior": { + "disableBodyPruning": true + } + }, + { + "id": "a4015f5f-c145-4a0d-a24b-6de2d25afe96", + "name": "Updates an existing saved search\n", + "request": { + "name": "Updates an existing saved search\n", + "description": { + "content": "Updates an existing saved search. \n\n>**NOTE: You cannot update the `owner` of the saved search.**\n", + "type": "text/plain" + }, + "url": { + "path": [ + "saved-searches", + ":id" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [ + { + "type": "any", + "value": "2c91808568c529c60168cca6f90c1313", + "key": "id", + "disabled": false, + "description": { + "content": "(Required) ID of the requested document.", + "type": "text/plain" + } + } + ] + }, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + }, + { + "key": "Accept", + "value": "application/json" + } + ], + "method": "PUT", + "body": { + "mode": "raw", + "raw": "{\n \"indices\": [\n \"identities\"\n ],\n \"query\": \"@accounts(disabled:true)\",\n \"id\": \"0de46054-fe90-434a-b84e-c6b3359d0c64\",\n \"owner\": {\n \"type\": \"IDENTITY\",\n \"id\": \"2c91808568c529c60168cca6f90c1313\"\n },\n \"name\": \"Disabled accounts\",\n \"description\": \"Disabled accounts\",\n \"created\": \"2018-06-25T20:22:28.104Z\",\n \"modified\": \"2018-06-25T20:22:28.104Z\",\n \"columns\": {\n \"identity\": [\n {\n \"field\": \"displayName\",\n \"header\": \"Display Name\"\n },\n {\n \"field\": \"e-mail\",\n \"header\": \"Work Email\"\n }\n ]\n },\n \"fields\": [\n \"disabled\"\n ],\n \"sort\": [\n \"displayName\"\n ],\n \"filters\": {\n \"attributes.cloudAuthoritativeSource\": {\n \"type\": \"EXISTS\",\n \"exclude\": true\n },\n \"accessCount\": {\n \"type\": \"RANGE\",\n \"range\": {\n \"lower\": {\n \"value\": \"3\"\n }\n }\n },\n \"created\": {\n \"type\": \"RANGE\",\n \"range\": {\n \"lower\": {\n \"value\": \"2019-12-01\",\n \"inclusive\": true\n },\n \"upper\": {\n \"value\": \"2020-01-01\"\n }\n }\n },\n \"source.name\": {\n \"type\": \"TERMS\",\n \"terms\": [\n \"HR Employees\",\n \"Corporate Active Directory\"\n ],\n \"exclude\": true\n },\n \"protected\": {\n \"type\": \"TERMS\",\n \"terms\": [\n \"true\"\n ]\n }\n }\n}", + "options": { + "raw": { + "headerFamily": "json", + "language": "json" + } + } + }, + "auth": null + }, + "response": [ + { + "id": "c933d9cd-1680-4b54-b405-47fd1ac09222", + "name": "The persisted saved search.", + "originalRequest": { + "url": { + "path": [ + "saved-searches", + ":id" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [] + }, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + }, + { + "key": "Accept", + "value": "application/json" + }, + { + "description": { + "content": "Added as a part of security scheme: oauth2", + "type": "text/plain" + }, + "key": "Authorization", + "value": "" + } + ], + "method": "PUT", + "body": { + "mode": "raw", + "raw": "{\n \"indices\": [\n \"identities\"\n ],\n \"query\": \"@accounts(disabled:true)\",\n \"id\": \"0de46054-fe90-434a-b84e-c6b3359d0c64\",\n \"owner\": {\n \"type\": \"IDENTITY\",\n \"id\": \"2c91808568c529c60168cca6f90c1313\"\n },\n \"name\": \"Disabled accounts\",\n \"description\": \"Disabled accounts\",\n \"created\": \"2018-06-25T20:22:28.104Z\",\n \"modified\": \"2018-06-25T20:22:28.104Z\",\n \"columns\": {\n \"identity\": [\n {\n \"field\": \"displayName\",\n \"header\": \"Display Name\"\n },\n {\n \"field\": \"e-mail\",\n \"header\": \"Work Email\"\n }\n ]\n },\n \"fields\": [\n \"disabled\"\n ],\n \"sort\": [\n \"displayName\"\n ],\n \"filters\": {\n \"attributes.cloudAuthoritativeSource\": {\n \"type\": \"EXISTS\",\n \"exclude\": true\n },\n \"accessCount\": {\n \"type\": \"RANGE\",\n \"range\": {\n \"lower\": {\n \"value\": \"3\"\n }\n }\n },\n \"created\": {\n \"type\": \"RANGE\",\n \"range\": {\n \"lower\": {\n \"value\": \"2019-12-01\",\n \"inclusive\": true\n },\n \"upper\": {\n \"value\": \"2020-01-01\"\n }\n }\n },\n \"source.name\": {\n \"type\": \"TERMS\",\n \"terms\": [\n \"HR Employees\",\n \"Corporate Active Directory\"\n ],\n \"exclude\": true\n },\n \"protected\": {\n \"type\": \"TERMS\",\n \"terms\": [\n \"true\"\n ]\n }\n }\n}", + "options": { + "raw": { + "headerFamily": "json", + "language": "json" + } + } + } + }, + "status": "OK", + "code": 200, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "body": "{\n \"indices\": [\n \"identities\"\n ],\n \"query\": \"@accounts(disabled:true)\",\n \"id\": \"0de46054-fe90-434a-b84e-c6b3359d0c64\",\n \"owner\": {\n \"type\": \"IDENTITY\",\n \"id\": \"2c91808568c529c60168cca6f90c1313\"\n },\n \"name\": \"Disabled accounts\",\n \"description\": \"Disabled accounts\",\n \"created\": \"2018-06-25T20:22:28.104Z\",\n \"modified\": \"2018-06-25T20:22:28.104Z\",\n \"columns\": {\n \"identity\": [\n {\n \"field\": \"displayName\",\n \"header\": \"Display Name\"\n },\n {\n \"field\": \"e-mail\",\n \"header\": \"Work Email\"\n }\n ]\n },\n \"fields\": [\n \"disabled\"\n ],\n \"sort\": [\n \"displayName\"\n ],\n \"filters\": {\n \"attributes.cloudAuthoritativeSource\": {\n \"type\": \"EXISTS\",\n \"exclude\": true\n },\n \"accessCount\": {\n \"type\": \"RANGE\",\n \"range\": {\n \"lower\": {\n \"value\": \"3\"\n }\n }\n },\n \"created\": {\n \"type\": \"RANGE\",\n \"range\": {\n \"lower\": {\n \"value\": \"2019-12-01\",\n \"inclusive\": true\n },\n \"upper\": {\n \"value\": \"2020-01-01\"\n }\n }\n },\n \"source.name\": {\n \"type\": \"TERMS\",\n \"terms\": [\n \"HR Employees\",\n \"Corporate Active Directory\"\n ],\n \"exclude\": true\n },\n \"protected\": {\n \"type\": \"TERMS\",\n \"terms\": [\n \"true\"\n ]\n }\n }\n}", + "cookie": [], + "_postman_previewlanguage": "json" + }, + { + "id": "ed15b32c-06d1-428c-8212-247fe6c04ee2", + "name": "Client Error - Returned if the request body is invalid.", + "originalRequest": { + "url": { + "path": [ + "saved-searches", + ":id" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [] + }, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + }, + { + "key": "Accept", + "value": "application/json" + }, + { + "description": { + "content": "Added as a part of security scheme: oauth2", + "type": "text/plain" + }, + "key": "Authorization", + "value": "" + } + ], + "method": "PUT", + "body": { + "mode": "raw", + "raw": "{\n \"indices\": [\n \"identities\"\n ],\n \"query\": \"@accounts(disabled:true)\",\n \"id\": \"0de46054-fe90-434a-b84e-c6b3359d0c64\",\n \"owner\": {\n \"type\": \"IDENTITY\",\n \"id\": \"2c91808568c529c60168cca6f90c1313\"\n },\n \"name\": \"Disabled accounts\",\n \"description\": \"Disabled accounts\",\n \"created\": \"2018-06-25T20:22:28.104Z\",\n \"modified\": \"2018-06-25T20:22:28.104Z\",\n \"columns\": {\n \"identity\": [\n {\n \"field\": \"displayName\",\n \"header\": \"Display Name\"\n },\n {\n \"field\": \"e-mail\",\n \"header\": \"Work Email\"\n }\n ]\n },\n \"fields\": [\n \"disabled\"\n ],\n \"sort\": [\n \"displayName\"\n ],\n \"filters\": {\n \"attributes.cloudAuthoritativeSource\": {\n \"type\": \"EXISTS\",\n \"exclude\": true\n },\n \"accessCount\": {\n \"type\": \"RANGE\",\n \"range\": {\n \"lower\": {\n \"value\": \"3\"\n }\n }\n },\n \"created\": {\n \"type\": \"RANGE\",\n \"range\": {\n \"lower\": {\n \"value\": \"2019-12-01\",\n \"inclusive\": true\n },\n \"upper\": {\n \"value\": \"2020-01-01\"\n }\n }\n },\n \"source.name\": {\n \"type\": \"TERMS\",\n \"terms\": [\n \"HR Employees\",\n \"Corporate Active Directory\"\n ],\n \"exclude\": true\n },\n \"protected\": {\n \"type\": \"TERMS\",\n \"terms\": [\n \"true\"\n ]\n }\n }\n}", + "options": { + "raw": { + "headerFamily": "json", + "language": "json" + } + } + } + }, + "status": "Bad Request", + "code": 400, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "body": "{\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 \"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 \"locale\": \"en-US\",\n \"localeOrigin\": \"DEFAULT\",\n \"text\": \"The request was syntactically correct but its content is semantically invalid.\"\n }\n ]\n}", + "cookie": [], + "_postman_previewlanguage": "json" + }, + { + "id": "8b1ebe5f-715f-473b-99c5-5f621244759c", + "name": "Unauthorized - Returned if there is no authorization header, or if the JWT token is expired.", + "originalRequest": { + "url": { + "path": [ + "saved-searches", + ":id" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [] + }, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + }, + { + "key": "Accept", + "value": "application/json" + }, + { + "description": { + "content": "Added as a part of security scheme: oauth2", + "type": "text/plain" + }, + "key": "Authorization", + "value": "" + } + ], + "method": "PUT", + "body": { + "mode": "raw", + "raw": "{\n \"indices\": [\n \"identities\"\n ],\n \"query\": \"@accounts(disabled:true)\",\n \"id\": \"0de46054-fe90-434a-b84e-c6b3359d0c64\",\n \"owner\": {\n \"type\": \"IDENTITY\",\n \"id\": \"2c91808568c529c60168cca6f90c1313\"\n },\n \"name\": \"Disabled accounts\",\n \"description\": \"Disabled accounts\",\n \"created\": \"2018-06-25T20:22:28.104Z\",\n \"modified\": \"2018-06-25T20:22:28.104Z\",\n \"columns\": {\n \"identity\": [\n {\n \"field\": \"displayName\",\n \"header\": \"Display Name\"\n },\n {\n \"field\": \"e-mail\",\n \"header\": \"Work Email\"\n }\n ]\n },\n \"fields\": [\n \"disabled\"\n ],\n \"sort\": [\n \"displayName\"\n ],\n \"filters\": {\n \"attributes.cloudAuthoritativeSource\": {\n \"type\": \"EXISTS\",\n \"exclude\": true\n },\n \"accessCount\": {\n \"type\": \"RANGE\",\n \"range\": {\n \"lower\": {\n \"value\": \"3\"\n }\n }\n },\n \"created\": {\n \"type\": \"RANGE\",\n \"range\": {\n \"lower\": {\n \"value\": \"2019-12-01\",\n \"inclusive\": true\n },\n \"upper\": {\n \"value\": \"2020-01-01\"\n }\n }\n },\n \"source.name\": {\n \"type\": \"TERMS\",\n \"terms\": [\n \"HR Employees\",\n \"Corporate Active Directory\"\n ],\n \"exclude\": true\n },\n \"protected\": {\n \"type\": \"TERMS\",\n \"terms\": [\n \"true\"\n ]\n }\n }\n}", + "options": { + "raw": { + "headerFamily": "json", + "language": "json" + } + } + } + }, + "status": "Unauthorized", + "code": 401, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "body": "{\n \"error\": \"JWT validation failed: JWT is expired\"\n}", + "cookie": [], + "_postman_previewlanguage": "json" + }, + { + "id": "f6b3d1cc-4682-467d-9470-86439dbff615", + "name": "Forbidden - Returned if the user you are running as, doesn't have access to this end-point.", + "originalRequest": { + "url": { + "path": [ + "saved-searches", + ":id" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [] + }, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + }, + { + "key": "Accept", + "value": "application/json" + }, + { + "description": { + "content": "Added as a part of security scheme: oauth2", + "type": "text/plain" + }, + "key": "Authorization", + "value": "" + } + ], + "method": "PUT", + "body": { + "mode": "raw", + "raw": "{\n \"indices\": [\n \"identities\"\n ],\n \"query\": \"@accounts(disabled:true)\",\n \"id\": \"0de46054-fe90-434a-b84e-c6b3359d0c64\",\n \"owner\": {\n \"type\": \"IDENTITY\",\n \"id\": \"2c91808568c529c60168cca6f90c1313\"\n },\n \"name\": \"Disabled accounts\",\n \"description\": \"Disabled accounts\",\n \"created\": \"2018-06-25T20:22:28.104Z\",\n \"modified\": \"2018-06-25T20:22:28.104Z\",\n \"columns\": {\n \"identity\": [\n {\n \"field\": \"displayName\",\n \"header\": \"Display Name\"\n },\n {\n \"field\": \"e-mail\",\n \"header\": \"Work Email\"\n }\n ]\n },\n \"fields\": [\n \"disabled\"\n ],\n \"sort\": [\n \"displayName\"\n ],\n \"filters\": {\n \"attributes.cloudAuthoritativeSource\": {\n \"type\": \"EXISTS\",\n \"exclude\": true\n },\n \"accessCount\": {\n \"type\": \"RANGE\",\n \"range\": {\n \"lower\": {\n \"value\": \"3\"\n }\n }\n },\n \"created\": {\n \"type\": \"RANGE\",\n \"range\": {\n \"lower\": {\n \"value\": \"2019-12-01\",\n \"inclusive\": true\n },\n \"upper\": {\n \"value\": \"2020-01-01\"\n }\n }\n },\n \"source.name\": {\n \"type\": \"TERMS\",\n \"terms\": [\n \"HR Employees\",\n \"Corporate Active Directory\"\n ],\n \"exclude\": true\n },\n \"protected\": {\n \"type\": \"TERMS\",\n \"terms\": [\n \"true\"\n ]\n }\n }\n}", + "options": { + "raw": { + "headerFamily": "json", + "language": "json" + } + } + } + }, + "status": "Forbidden", + "code": 403, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "body": "{\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}", + "cookie": [], + "_postman_previewlanguage": "json" + }, + { + "id": "da799367-4043-408b-aaef-2490931e1651", + "name": "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.", + "originalRequest": { + "url": { + "path": [ + "saved-searches", + ":id" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [] + }, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + }, + { + "key": "Accept", + "value": "application/json" + }, + { + "description": { + "content": "Added as a part of security scheme: oauth2", + "type": "text/plain" + }, + "key": "Authorization", + "value": "" + } + ], + "method": "PUT", + "body": { + "mode": "raw", + "raw": "{\n \"indices\": [\n \"identities\"\n ],\n \"query\": \"@accounts(disabled:true)\",\n \"id\": \"0de46054-fe90-434a-b84e-c6b3359d0c64\",\n \"owner\": {\n \"type\": \"IDENTITY\",\n \"id\": \"2c91808568c529c60168cca6f90c1313\"\n },\n \"name\": \"Disabled accounts\",\n \"description\": \"Disabled accounts\",\n \"created\": \"2018-06-25T20:22:28.104Z\",\n \"modified\": \"2018-06-25T20:22:28.104Z\",\n \"columns\": {\n \"identity\": [\n {\n \"field\": \"displayName\",\n \"header\": \"Display Name\"\n },\n {\n \"field\": \"e-mail\",\n \"header\": \"Work Email\"\n }\n ]\n },\n \"fields\": [\n \"disabled\"\n ],\n \"sort\": [\n \"displayName\"\n ],\n \"filters\": {\n \"attributes.cloudAuthoritativeSource\": {\n \"type\": \"EXISTS\",\n \"exclude\": true\n },\n \"accessCount\": {\n \"type\": \"RANGE\",\n \"range\": {\n \"lower\": {\n \"value\": \"3\"\n }\n }\n },\n \"created\": {\n \"type\": \"RANGE\",\n \"range\": {\n \"lower\": {\n \"value\": \"2019-12-01\",\n \"inclusive\": true\n },\n \"upper\": {\n \"value\": \"2020-01-01\"\n }\n }\n },\n \"source.name\": {\n \"type\": \"TERMS\",\n \"terms\": [\n \"HR Employees\",\n \"Corporate Active Directory\"\n ],\n \"exclude\": true\n },\n \"protected\": {\n \"type\": \"TERMS\",\n \"terms\": [\n \"true\"\n ]\n }\n }\n}", + "options": { + "raw": { + "headerFamily": "json", + "language": "json" + } + } + } + }, + "status": "Too Many Requests", + "code": 429, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "body": "{\n \"message\": \" Rate Limit Exceeded \"\n}", + "cookie": [], + "_postman_previewlanguage": "json" + }, + { + "id": "20b5187a-1576-44d3-a1e5-3a529ab9c893", + "name": "Internal Server Error - Returned if there is an unexpected error.", + "originalRequest": { + "url": { + "path": [ + "saved-searches", + ":id" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [] + }, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + }, + { + "key": "Accept", + "value": "application/json" + }, + { + "description": { + "content": "Added as a part of security scheme: oauth2", + "type": "text/plain" + }, + "key": "Authorization", + "value": "" + } + ], + "method": "PUT", + "body": { + "mode": "raw", + "raw": "{\n \"indices\": [\n \"identities\"\n ],\n \"query\": \"@accounts(disabled:true)\",\n \"id\": \"0de46054-fe90-434a-b84e-c6b3359d0c64\",\n \"owner\": {\n \"type\": \"IDENTITY\",\n \"id\": \"2c91808568c529c60168cca6f90c1313\"\n },\n \"name\": \"Disabled accounts\",\n \"description\": \"Disabled accounts\",\n \"created\": \"2018-06-25T20:22:28.104Z\",\n \"modified\": \"2018-06-25T20:22:28.104Z\",\n \"columns\": {\n \"identity\": [\n {\n \"field\": \"displayName\",\n \"header\": \"Display Name\"\n },\n {\n \"field\": \"e-mail\",\n \"header\": \"Work Email\"\n }\n ]\n },\n \"fields\": [\n \"disabled\"\n ],\n \"sort\": [\n \"displayName\"\n ],\n \"filters\": {\n \"attributes.cloudAuthoritativeSource\": {\n \"type\": \"EXISTS\",\n \"exclude\": true\n },\n \"accessCount\": {\n \"type\": \"RANGE\",\n \"range\": {\n \"lower\": {\n \"value\": \"3\"\n }\n }\n },\n \"created\": {\n \"type\": \"RANGE\",\n \"range\": {\n \"lower\": {\n \"value\": \"2019-12-01\",\n \"inclusive\": true\n },\n \"upper\": {\n \"value\": \"2020-01-01\"\n }\n }\n },\n \"source.name\": {\n \"type\": \"TERMS\",\n \"terms\": [\n \"HR Employees\",\n \"Corporate Active Directory\"\n ],\n \"exclude\": true\n },\n \"protected\": {\n \"type\": \"TERMS\",\n \"terms\": [\n \"true\"\n ]\n }\n }\n}", + "options": { + "raw": { + "headerFamily": "json", + "language": "json" + } + } + } + }, + "status": "Internal Server Error", + "code": 500, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "body": "{\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}", + "cookie": [], + "_postman_previewlanguage": "json" + } + ], + "event": [], + "protocolProfileBehavior": { + "disableBodyPruning": true + } + }, + { + "id": "9da3e9b2-38b3-4c7a-8f8c-9e66341faf8b", + "name": "Return saved search by ID", + "request": { + "name": "Return saved search by ID", + "description": { + "content": "Returns the specified saved search.\n", + "type": "text/plain" + }, + "url": { + "path": [ + "saved-searches", + ":id" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [ + { + "type": "any", + "value": "2c91808568c529c60168cca6f90c1313", + "key": "id", + "disabled": false, + "description": { + "content": "(Required) ID of the requested document.", + "type": "text/plain" + } + } + ] + }, + "header": [ + { + "key": "Accept", + "value": "application/json" + } + ], + "method": "GET", + "body": {}, + "auth": null + }, + "response": [ + { + "id": "27e828ee-4e06-4e60-a3c1-32ed6e16dd12", + "name": "The requested saved search.", + "originalRequest": { + "url": { + "path": [ + "saved-searches", + ":id" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [] + }, + "header": [ + { + "key": "Accept", + "value": "application/json" + }, + { + "description": { + "content": "Added as a part of security scheme: oauth2", + "type": "text/plain" + }, + "key": "Authorization", + "value": "" + } + ], + "method": "GET", + "body": {} + }, + "status": "OK", + "code": 200, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "body": "{\n \"indices\": [\n \"identities\"\n ],\n \"query\": \"@accounts(disabled:true)\",\n \"id\": \"0de46054-fe90-434a-b84e-c6b3359d0c64\",\n \"owner\": {\n \"type\": \"IDENTITY\",\n \"id\": \"2c91808568c529c60168cca6f90c1313\"\n },\n \"name\": \"Disabled accounts\",\n \"description\": \"Disabled accounts\",\n \"created\": \"2018-06-25T20:22:28.104Z\",\n \"modified\": \"2018-06-25T20:22:28.104Z\",\n \"columns\": {\n \"identity\": [\n {\n \"field\": \"displayName\",\n \"header\": \"Display Name\"\n },\n {\n \"field\": \"e-mail\",\n \"header\": \"Work Email\"\n }\n ]\n },\n \"fields\": [\n \"disabled\"\n ],\n \"sort\": [\n \"displayName\"\n ],\n \"filters\": {\n \"attributes.cloudAuthoritativeSource\": {\n \"type\": \"EXISTS\",\n \"exclude\": true\n },\n \"accessCount\": {\n \"type\": \"RANGE\",\n \"range\": {\n \"lower\": {\n \"value\": \"3\"\n }\n }\n },\n \"created\": {\n \"type\": \"RANGE\",\n \"range\": {\n \"lower\": {\n \"value\": \"2019-12-01\",\n \"inclusive\": true\n },\n \"upper\": {\n \"value\": \"2020-01-01\"\n }\n }\n },\n \"source.name\": {\n \"type\": \"TERMS\",\n \"terms\": [\n \"HR Employees\",\n \"Corporate Active Directory\"\n ],\n \"exclude\": true\n },\n \"protected\": {\n \"type\": \"TERMS\",\n \"terms\": [\n \"true\"\n ]\n }\n }\n}", + "cookie": [], + "_postman_previewlanguage": "json" + }, + { + "id": "c12afaa7-6ddb-45ec-950b-c8cced98c7b8", + "name": "Client Error - Returned if the request body is invalid.", + "originalRequest": { + "url": { + "path": [ + "saved-searches", + ":id" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [] + }, + "header": [ + { + "key": "Accept", + "value": "application/json" + }, + { + "description": { + "content": "Added as a part of security scheme: oauth2", + "type": "text/plain" + }, + "key": "Authorization", + "value": "" + } + ], + "method": "GET", + "body": {} + }, + "status": "Bad Request", + "code": 400, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "body": "{\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 \"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 \"locale\": \"en-US\",\n \"localeOrigin\": \"DEFAULT\",\n \"text\": \"The request was syntactically correct but its content is semantically invalid.\"\n }\n ]\n}", + "cookie": [], + "_postman_previewlanguage": "json" + }, + { + "id": "bbf020c6-bfc8-4ccd-8f6e-3cd880ecc667", + "name": "Unauthorized - Returned if there is no authorization header, or if the JWT token is expired.", + "originalRequest": { + "url": { + "path": [ + "saved-searches", + ":id" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [] + }, + "header": [ + { + "key": "Accept", + "value": "application/json" + }, + { + "description": { + "content": "Added as a part of security scheme: oauth2", + "type": "text/plain" + }, + "key": "Authorization", + "value": "" + } + ], + "method": "GET", + "body": {} + }, + "status": "Unauthorized", + "code": 401, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "body": "{\n \"error\": \"JWT validation failed: JWT is expired\"\n}", + "cookie": [], + "_postman_previewlanguage": "json" + }, + { + "id": "7e0b7c02-4181-47dd-88e3-5cb902343cd4", + "name": "Forbidden - Returned if the user you are running as, doesn't have access to this end-point.", + "originalRequest": { + "url": { + "path": [ + "saved-searches", + ":id" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [] + }, + "header": [ + { + "key": "Accept", + "value": "application/json" + }, + { + "description": { + "content": "Added as a part of security scheme: oauth2", + "type": "text/plain" + }, + "key": "Authorization", + "value": "" + } + ], + "method": "GET", + "body": {} + }, + "status": "Forbidden", + "code": 403, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "body": "{\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}", + "cookie": [], + "_postman_previewlanguage": "json" + }, + { + "id": "f6a26725-f7e1-4465-a6bf-246ca6b0b202", + "name": "Not Found - returned if the request URL refers to a resource or object that does not exist", + "originalRequest": { + "url": { + "path": [ + "saved-searches", + ":id" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [] + }, + "header": [ + { + "key": "Accept", + "value": "application/json" + }, + { + "description": { + "content": "Added as a part of security scheme: oauth2", + "type": "text/plain" + }, + "key": "Authorization", + "value": "" + } + ], + "method": "GET", + "body": {} + }, + "status": "Not Found", + "code": 404, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "body": "{\n \"detailCode\": \"404 Not found\",\n \"trackingId\": \"b21b1f7ce4da4d639f2c62a57171b427\",\n \"messages\": [\n {\n \"locale\": \"en-US\",\n \"localeOrigin\": \"DEFAULT\",\n \"text\": \"The server did not find a current representation for the target resource.\"\n }\n ]\n}", + "cookie": [], + "_postman_previewlanguage": "json" + }, + { + "id": "b2cdcde5-120b-4326-b336-5be2d3141933", + "name": "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.", + "originalRequest": { + "url": { + "path": [ + "saved-searches", + ":id" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [] + }, + "header": [ + { + "key": "Accept", + "value": "application/json" + }, + { + "description": { + "content": "Added as a part of security scheme: oauth2", + "type": "text/plain" + }, + "key": "Authorization", + "value": "" + } + ], + "method": "GET", + "body": {} + }, + "status": "Too Many Requests", + "code": 429, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "body": "{\n \"message\": \" Rate Limit Exceeded \"\n}", + "cookie": [], + "_postman_previewlanguage": "json" + }, + { + "id": "2969642a-04d9-43fc-b0f9-aca8979362b8", + "name": "Internal Server Error - Returned if there is an unexpected error.", + "originalRequest": { + "url": { + "path": [ + "saved-searches", + ":id" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [] + }, + "header": [ + { + "key": "Accept", + "value": "application/json" + }, + { + "description": { + "content": "Added as a part of security scheme: oauth2", + "type": "text/plain" + }, + "key": "Authorization", + "value": "" + } + ], + "method": "GET", + "body": {} + }, + "status": "Internal Server Error", + "code": 500, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "body": "{\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}", + "cookie": [], + "_postman_previewlanguage": "json" + } + ], + "event": [], + "protocolProfileBehavior": { + "disableBodyPruning": true + } + }, + { + "id": "16d4fc86-e797-4d61-94cf-a0fd65a9fcc0", + "name": "Delete document by ID", + "request": { + "name": "Delete document by ID", + "description": { + "content": "Deletes the specified saved search.\n", + "type": "text/plain" + }, + "url": { + "path": [ + "saved-searches", + ":id" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [ + { + "type": "any", + "value": "2c91808568c529c60168cca6f90c1313", + "key": "id", + "disabled": false, + "description": { + "content": "(Required) ID of the requested document.", + "type": "text/plain" + } + } + ] + }, + "header": [ + { + "key": "Accept", + "value": "application/json" + } + ], + "method": "DELETE", + "body": {}, + "auth": null + }, + "response": [ + { + "id": "5aa8fab2-477e-421a-b1e9-0bb1073d2be7", + "name": "No Content - Indicates the request was successful but there is no content to be returned in the response.", + "originalRequest": { + "url": { + "path": [ + "saved-searches", + ":id" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [] + }, + "header": [ + { + "description": { + "content": "Added as a part of security scheme: oauth2", + "type": "text/plain" + }, + "key": "Authorization", + "value": "" + } + ], + "method": "DELETE", + "body": {} + }, + "status": "No Content", + "code": 204, + "header": [], + "cookie": [], + "_postman_previewlanguage": "text" + }, + { + "id": "68b544e7-f5cf-4f3e-94e3-a674e6bc0ddf", + "name": "Client Error - Returned if the request body is invalid.", + "originalRequest": { + "url": { + "path": [ + "saved-searches", + ":id" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [] + }, + "header": [ + { + "key": "Accept", + "value": "application/json" + }, + { + "description": { + "content": "Added as a part of security scheme: oauth2", + "type": "text/plain" + }, + "key": "Authorization", + "value": "" + } + ], + "method": "DELETE", + "body": {} + }, + "status": "Bad Request", + "code": 400, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "body": "{\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 \"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 \"locale\": \"en-US\",\n \"localeOrigin\": \"DEFAULT\",\n \"text\": \"The request was syntactically correct but its content is semantically invalid.\"\n }\n ]\n}", + "cookie": [], + "_postman_previewlanguage": "json" + }, + { + "id": "69cf8f3b-a7ac-4e76-9feb-0bcd8e5123e7", + "name": "Unauthorized - Returned if there is no authorization header, or if the JWT token is expired.", + "originalRequest": { + "url": { + "path": [ + "saved-searches", + ":id" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [] + }, + "header": [ + { + "key": "Accept", + "value": "application/json" + }, + { + "description": { + "content": "Added as a part of security scheme: oauth2", + "type": "text/plain" + }, + "key": "Authorization", + "value": "" + } + ], + "method": "DELETE", + "body": {} + }, + "status": "Unauthorized", + "code": 401, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "body": "{\n \"error\": \"JWT validation failed: JWT is expired\"\n}", + "cookie": [], + "_postman_previewlanguage": "json" + }, + { + "id": "3b40adca-d59f-4ad4-b2f9-d714cd6df04a", + "name": "Forbidden - Returned if the user you are running as, doesn't have access to this end-point.", + "originalRequest": { + "url": { + "path": [ + "saved-searches", + ":id" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [] + }, + "header": [ + { + "key": "Accept", + "value": "application/json" + }, + { + "description": { + "content": "Added as a part of security scheme: oauth2", + "type": "text/plain" + }, + "key": "Authorization", + "value": "" + } + ], + "method": "DELETE", + "body": {} + }, + "status": "Forbidden", + "code": 403, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "body": "{\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}", + "cookie": [], + "_postman_previewlanguage": "json" + }, + { + "id": "58a52a55-cc15-48a7-ab31-d21387616234", + "name": "Not Found - returned if the request URL refers to a resource or object that does not exist", + "originalRequest": { + "url": { + "path": [ + "saved-searches", + ":id" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [] + }, + "header": [ + { + "key": "Accept", + "value": "application/json" + }, + { + "description": { + "content": "Added as a part of security scheme: oauth2", + "type": "text/plain" + }, + "key": "Authorization", + "value": "" + } + ], + "method": "DELETE", + "body": {} + }, + "status": "Not Found", + "code": 404, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "body": "{\n \"detailCode\": \"404 Not found\",\n \"trackingId\": \"b21b1f7ce4da4d639f2c62a57171b427\",\n \"messages\": [\n {\n \"locale\": \"en-US\",\n \"localeOrigin\": \"DEFAULT\",\n \"text\": \"The server did not find a current representation for the target resource.\"\n }\n ]\n}", + "cookie": [], + "_postman_previewlanguage": "json" + }, + { + "id": "173da089-1ec9-4e61-8d0f-9550efcff603", + "name": "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.", + "originalRequest": { + "url": { + "path": [ + "saved-searches", + ":id" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [] + }, + "header": [ + { + "key": "Accept", + "value": "application/json" + }, + { + "description": { + "content": "Added as a part of security scheme: oauth2", + "type": "text/plain" + }, + "key": "Authorization", + "value": "" + } + ], + "method": "DELETE", + "body": {} + }, + "status": "Too Many Requests", + "code": 429, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "body": "{\n \"message\": \" Rate Limit Exceeded \"\n}", + "cookie": [], + "_postman_previewlanguage": "json" + }, + { + "id": "065dd395-b6d2-4513-bac8-c7879a19fc83", + "name": "Internal Server Error - Returned if there is an unexpected error.", + "originalRequest": { + "url": { + "path": [ + "saved-searches", + ":id" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [] + }, + "header": [ + { + "key": "Accept", + "value": "application/json" + }, + { + "description": { + "content": "Added as a part of security scheme: oauth2", + "type": "text/plain" + }, + "key": "Authorization", + "value": "" + } + ], + "method": "DELETE", + "body": {} + }, + "status": "Internal Server Error", + "code": 500, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "body": "{\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}", + "cookie": [], + "_postman_previewlanguage": "json" + } + ], + "event": [], + "protocolProfileBehavior": { + "disableBodyPruning": true + } + }, + { + "id": "a54210e7-5ef4-4638-bf1f-d4abf18973a0", + "name": "Execute a saved search by ID", + "request": { + "name": "Execute a saved search by ID", + "description": { + "content": "Executes the specified saved search.\n", + "type": "text/plain" + }, + "url": { + "path": [ + "saved-searches", + ":id", + "execute" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [ + { + "type": "any", + "value": "2c91808568c529c60168cca6f90c1313", + "key": "id", + "disabled": false, + "description": { + "content": "(Required) ID of the requested document.", + "type": "text/plain" + } + } + ] + }, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + }, + { + "key": "Accept", + "value": "application/json" + } + ], + "method": "POST", + "body": { + "mode": "raw", + "raw": "{\n \"scheduleId\": \"7a724640-0c17-4ce9-a8c3-4a89738459c8\"\n}", + "options": { + "raw": { + "headerFamily": "json", + "language": "json" + } + } + }, + "auth": null + }, + "response": [ + { + "id": "e03d0fb3-b98f-4fb0-8240-ecd9014413c7", + "name": "Accepted - Returned if the request was successfully accepted into the system.", + "originalRequest": { + "url": { + "path": [ + "saved-searches", + ":id", + "execute" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [] + }, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + }, + { + "description": { + "content": "Added as a part of security scheme: oauth2", + "type": "text/plain" + }, + "key": "Authorization", + "value": "" + } + ], + "method": "POST", + "body": { + "mode": "raw", + "raw": "{\n \"scheduleId\": \"7a724640-0c17-4ce9-a8c3-4a89738459c8\"\n}", + "options": { + "raw": { + "headerFamily": "json", + "language": "json" + } + } + } + }, + "status": "Accepted", + "code": 202, + "header": [], + "cookie": [], + "_postman_previewlanguage": "text" + }, + { + "id": "e321c961-c80f-46dd-9a43-a14fab83c5f2", + "name": "Triggered by Scheduled Search", + "originalRequest": { + "url": { + "path": [ + "saved-searches", + ":id", + "execute" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [] + }, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + }, + { + "key": "Accept", + "value": "application/json" + }, + { + "description": { + "content": "Added as a part of security scheme: oauth2", + "type": "text/plain" + }, + "key": "Authorization", + "value": "" + } + ], + "method": "POST", + "body": { + "mode": "raw", + "raw": "{\n \"scheduleId\": \"7a724640-0c17-4ce9-a8c3-4a89738459c8\"\n}", + "options": { + "raw": { + "headerFamily": "json", + "language": "json" + } + } + } + }, + "status": "Bad Request", + "code": 400, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "body": "{\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 \"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 \"locale\": \"en-US\",\n \"localeOrigin\": \"DEFAULT\",\n \"text\": \"The request was syntactically correct but its content is semantically invalid.\"\n }\n ]\n}", + "cookie": [], + "_postman_previewlanguage": "json" + }, + { + "id": "31bc6504-0e57-4122-8065-2ee862f16ad3", + "name": "Triggered by UI Test", + "originalRequest": { + "url": { + "path": [ + "saved-searches", + ":id", + "execute" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [] + }, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + }, + { + "key": "Accept", + "value": "application/json" + }, + { + "description": { + "content": "Added as a part of security scheme: oauth2", + "type": "text/plain" + }, + "key": "Authorization", + "value": "" + } + ], + "method": "POST", + "body": { + "mode": "raw", + "raw": "{\n \"owner\": {\n \"type\": \"IDENTITY\",\n \"id\": \"2c91808568c529c60168cca6f90c1313\"\n },\n \"recipients\": [\n {\n \"type\": \"IDENTITY\",\n \"id\": \"2c91808568c529c60168cca6f90c1313\"\n }\n ]\n}", + "options": { + "raw": { + "headerFamily": "json", + "language": "json" + } + } + } + }, + "status": "Bad Request", + "code": 400, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "body": "{\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 \"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 \"locale\": \"en-US\",\n \"localeOrigin\": \"DEFAULT\",\n \"text\": \"The request was syntactically correct but its content is semantically invalid.\"\n }\n ]\n}", + "cookie": [], + "_postman_previewlanguage": "json" + }, + { + "id": "95e47a20-c685-4945-b8c1-b49ffb43dc6c", + "name": "Triggered by UI Test", + "originalRequest": { + "url": { + "path": [ + "saved-searches", + ":id", + "execute" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [] + }, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + }, + { + "key": "Accept", + "value": "application/json" + }, + { + "description": { + "content": "Added as a part of security scheme: oauth2", + "type": "text/plain" + }, + "key": "Authorization", + "value": "" + } + ], + "method": "POST", + "body": { + "mode": "raw", + "raw": "{\n \"owner\": {\n \"type\": \"IDENTITY\",\n \"id\": \"2c91808568c529c60168cca6f90c1313\"\n },\n \"recipients\": [\n {\n \"type\": \"IDENTITY\",\n \"id\": \"2c91808568c529c60168cca6f90c1313\"\n }\n ]\n}", + "options": { + "raw": { + "headerFamily": "json", + "language": "json" + } + } + } + }, + "status": "Unauthorized", + "code": 401, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "body": "{\n \"error\": \"JWT validation failed: JWT is expired\"\n}", + "cookie": [], + "_postman_previewlanguage": "json" + }, + { + "id": "0855cbbb-5196-48c4-8ef9-af50d75a4b99", + "name": "An example of a 403 response object", + "originalRequest": { + "url": { + "path": [ + "saved-searches", + ":id", + "execute" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [] + }, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + }, + { + "key": "Accept", + "value": "application/json" + }, + { + "description": { + "content": "Added as a part of security scheme: oauth2", + "type": "text/plain" + }, + "key": "Authorization", + "value": "" + } + ], + "method": "POST", + "body": { + "mode": "raw", + "raw": "{\n \"scheduleId\": \"7a724640-0c17-4ce9-a8c3-4a89738459c8\"\n}", + "options": { + "raw": { + "headerFamily": "json", + "language": "json" + } + } + } + }, + "status": "Forbidden", + "code": 403, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "body": "{\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}", + "cookie": [], + "_postman_previewlanguage": "json" + }, + { + "id": "f71039a0-e4c7-4ef1-a838-97dd28c2fcbf", + "name": "An example of a 404 response object", + "originalRequest": { + "url": { + "path": [ + "saved-searches", + ":id", + "execute" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [] + }, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + }, + { + "key": "Accept", + "value": "application/json" + }, + { + "description": { + "content": "Added as a part of security scheme: oauth2", + "type": "text/plain" + }, + "key": "Authorization", + "value": "" + } + ], + "method": "POST", + "body": { + "mode": "raw", + "raw": "{\n \"scheduleId\": \"7a724640-0c17-4ce9-a8c3-4a89738459c8\"\n}", + "options": { + "raw": { + "headerFamily": "json", + "language": "json" + } + } + } + }, + "status": "Not Found", + "code": 404, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "body": "{\n \"detailCode\": \"404 Not found\",\n \"trackingId\": \"b21b1f7ce4da4d639f2c62a57171b427\",\n \"messages\": [\n {\n \"locale\": \"en-US\",\n \"localeOrigin\": \"DEFAULT\",\n \"text\": \"The server did not find a current representation for the target resource.\"\n }\n ]\n}", + "cookie": [], + "_postman_previewlanguage": "json" + }, + { + "id": "42083813-4770-4e64-9a02-af41c94724f3", + "name": "Triggered by Scheduled Search", + "originalRequest": { + "url": { + "path": [ + "saved-searches", + ":id", + "execute" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [] + }, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + }, + { + "key": "Accept", + "value": "application/json" + }, + { + "description": { + "content": "Added as a part of security scheme: oauth2", + "type": "text/plain" + }, + "key": "Authorization", + "value": "" + } + ], + "method": "POST", + "body": { + "mode": "raw", + "raw": "{\n \"scheduleId\": \"7a724640-0c17-4ce9-a8c3-4a89738459c8\"\n}", + "options": { + "raw": { + "headerFamily": "json", + "language": "json" + } + } + } + }, + "status": "Too Many Requests", + "code": 429, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "body": "{\n \"message\": \" Rate Limit Exceeded \"\n}", + "cookie": [], + "_postman_previewlanguage": "json" + }, + { + "id": "c2647b68-79ea-4c48-868f-4169af8328b0", + "name": "An example of a 500 response object", + "originalRequest": { + "url": { + "path": [ + "saved-searches", + ":id", + "execute" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [] + }, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + }, + { + "key": "Accept", + "value": "application/json" + }, + { + "description": { + "content": "Added as a part of security scheme: oauth2", + "type": "text/plain" + }, + "key": "Authorization", + "value": "" + } + ], + "method": "POST", + "body": { + "mode": "raw", + "raw": "{\n \"scheduleId\": \"7a724640-0c17-4ce9-a8c3-4a89738459c8\"\n}", + "options": { + "raw": { + "headerFamily": "json", + "language": "json" + } + } + } + }, + "status": "Internal Server Error", + "code": 500, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "body": "{\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}", + "cookie": [], + "_postman_previewlanguage": "json" + } + ], + "event": [], + "protocolProfileBehavior": { + "disableBodyPruning": true + } + } + ] + }, + { + "name": "Scheduled Search", + "description": "Use this API to implement scheduled search functionality. \nWith scheduled search functionality in place, users can run saved search queries on their tenants on a schedule, and IdentityNow emails them the search results. \nUsers can also share these search results with other users by email by adding those users as subscribers, or those users can subscribe themselves. \n\nOne of the greatest benefits of saving searches is the ability to run those searches on a schedule. \nThis is essential for organizations to constantly detect any changes to user information or access throughout their tenants and across all their sources. \nFor example, the manager Amanda Ross can schedule a saved search \"manager.name:amanda.ross AND attributes.location:austin\" on a schedule to regularly stay aware of changes with the Austin employees reporting to her.\nIdentityNow emails her the search results when the search runs, so she can work on other tasks instead of actively running this search.\n\nIn IdentityNow, scheduling a search involves a subscription. \nUsers can create a subscription for a saved search and schedule it to run daily, weekly, or monthly (you can only use one schedule option at a time). \nThe user can add other identities as subscribers so when the scheduled search runs, the subscribers and the user all receive emails. \n\nBy default, subscriptions exclude detailed results from the emails, for security purposes. \nIncluding detailed results about user access in an email may expose sensitive information.\nHowever, the subscription creator can choose to include the information in the emails. \n\nBy default, IdentityNow sends emails to the subscribers even when the searches do not return new results. \nHowever, the subscription creator can choose to suppress these empty emails. \n\nUsers can also subscribe to saved searches that already have existing subscriptions so they receive emails when the searches run. \nA saved search can have up to 10 subscriptions configured at a time. \n\nThe subscription creator can enable, disable, or delete the subscription. \n\nRefer to [Subscribing to Saved Searches](https://documentation.sailpoint.com/saas/help/search/saved-searches.html#subscribing-to-saved-searches) for more information about scheduling searches and subscribing to them.\n", + "item": [ + { + "id": "2a714dbe-fe05-4d9f-9539-9c2199855f44", + "name": "Create a new scheduled search", + "request": { + "name": "Create a new scheduled search", + "description": { + "content": "Creates a new scheduled search.\n", + "type": "text/plain" + }, + "url": { + "path": [ + "scheduled-searches" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [] + }, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + }, + { + "key": "Accept", + "value": "application/json" + } + ], + "method": "POST", + "body": { + "mode": "raw", + "raw": "{\n \"savedSearchId\": \"9c620e13-cd33-4804-a13d-403bd7bcdbad\",\n \"schedule\": {\n \"type\": \"DAILY\",\n \"hours\": {\n \"type\": \"LIST\",\n \"values\": [\n \"9\"\n ]\n }\n },\n \"recipients\": [\n {\n \"type\": \"IDENTITY\",\n \"id\": \"2c9180867624cbd7017642d8c8c81f67\"\n }\n ]\n}", + "options": { + "raw": { + "headerFamily": "json", + "language": "json" + } + } + }, + "auth": null + }, + "response": [ + { + "id": "6fc6af1d-94ba-47cf-93cb-13cfecf3d3cd", + "name": "Daily Search", + "originalRequest": { + "url": { + "path": [ + "scheduled-searches" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [] + }, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + }, + { + "key": "Accept", + "value": "application/json" + }, + { + "description": { + "content": "Added as a part of security scheme: oauth2", + "type": "text/plain" + }, + "key": "Authorization", + "value": "" + } + ], + "method": "POST", + "body": { + "mode": "raw", + "raw": "{\n \"savedSearchId\": \"9c620e13-cd33-4804-a13d-403bd7bcdbad\",\n \"schedule\": {\n \"type\": \"DAILY\",\n \"hours\": {\n \"type\": \"LIST\",\n \"values\": [\n \"9\"\n ]\n }\n },\n \"recipients\": [\n {\n \"type\": \"IDENTITY\",\n \"id\": \"2c9180867624cbd7017642d8c8c81f67\"\n }\n ]\n}", + "options": { + "raw": { + "headerFamily": "json", + "language": "json" + } + } + } + }, + "status": "Created", + "code": 201, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "body": "{\n \"id\": \"0de46054-fe90-434a-b84e-c6b3359d0c64\",\n \"owner\": {\n \"type\": \"IDENTITY\",\n \"id\": \"2c9180867624cbd7017642d8c8c81f67\"\n },\n \"ownerId\": \"2c9180867624cbd7017642d8c8c81f67\",\n \"recipients\": [\n {\n \"type\": \"IDENTITY\",\n \"id\": \"2c9180867624cbd7017642d8c8c81f67\"\n },\n {\n \"type\": \"IDENTITY\",\n \"id\": \"2c9180867624cbd7017642d8c8c81f67\"\n }\n ],\n \"savedSearchId\": \"554f1511-f0a1-4744-ab14-599514d3e57c\",\n \"schedule\": {\n \"type\": \"WEEKLY\",\n \"hours\": {\n \"type\": \"RANGE\",\n \"values\": [\n \"9\",\n \"18\"\n ],\n \"interval\": 3\n },\n \"days\": {\n \"type\": \"LIST\",\n \"values\": [\n \"MON\",\n \"WED\",\n \"FRI\"\n ]\n },\n \"expiration\": \"2018-06-25T20:22:28.104Z\",\n \"timeZoneId\": \"America/Chicago\"\n },\n \"name\": \"Daily disabled accounts\",\n \"description\": \"Daily disabled accounts\",\n \"created\": \"2018-06-25T20:22:28.104Z\",\n \"modified\": \"2018-06-25T20:22:28.104Z\",\n \"enabled\": false,\n \"emailEmptyResults\": false,\n \"displayQueryDetails\": false\n}", + "cookie": [], + "_postman_previewlanguage": "json" + }, + { + "id": "97fbc427-e36d-49b6-a938-6620cb47006b", + "name": "Weekly Search", + "originalRequest": { + "url": { + "path": [ + "scheduled-searches" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [] + }, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + }, + { + "key": "Accept", + "value": "application/json" + }, + { + "description": { + "content": "Added as a part of security scheme: oauth2", + "type": "text/plain" + }, + "key": "Authorization", + "value": "" + } + ], + "method": "POST", + "body": { + "mode": "raw", + "raw": "{\n \"savedSearchId\": \"9c620e13-cd33-4804-a13d-403bd7bcdbad\",\n \"schedule\": {\n \"type\": \"WEEKLY\",\n \"days\": {\n \"type\": \"LIST\",\n \"values\": [\n \"MON\",\n \"TUE\",\n \"WED\",\n \"THU\",\n \"FRI\",\n \"SAT\",\n \"SUN\"\n ]\n },\n \"hours\": {\n \"type\": \"LIST\",\n \"values\": [\n \"9\"\n ]\n }\n },\n \"recipients\": [\n {\n \"type\": \"IDENTITY\",\n \"id\": \"2c9180867624cbd7017642d8c8c81f67\"\n }\n ]\n}", + "options": { + "raw": { + "headerFamily": "json", + "language": "json" + } + } + } + }, + "status": "Created", + "code": 201, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "body": "{\n \"id\": \"0de46054-fe90-434a-b84e-c6b3359d0c64\",\n \"owner\": {\n \"type\": \"IDENTITY\",\n \"id\": \"2c9180867624cbd7017642d8c8c81f67\"\n },\n \"ownerId\": \"2c9180867624cbd7017642d8c8c81f67\",\n \"recipients\": [\n {\n \"type\": \"IDENTITY\",\n \"id\": \"2c9180867624cbd7017642d8c8c81f67\"\n },\n {\n \"type\": \"IDENTITY\",\n \"id\": \"2c9180867624cbd7017642d8c8c81f67\"\n }\n ],\n \"savedSearchId\": \"554f1511-f0a1-4744-ab14-599514d3e57c\",\n \"schedule\": {\n \"type\": \"WEEKLY\",\n \"hours\": {\n \"type\": \"RANGE\",\n \"values\": [\n \"9\",\n \"18\"\n ],\n \"interval\": 3\n },\n \"days\": {\n \"type\": \"LIST\",\n \"values\": [\n \"MON\",\n \"WED\",\n \"FRI\"\n ]\n },\n \"expiration\": \"2018-06-25T20:22:28.104Z\",\n \"timeZoneId\": \"America/Chicago\"\n },\n \"name\": \"Daily disabled accounts\",\n \"description\": \"Daily disabled accounts\",\n \"created\": \"2018-06-25T20:22:28.104Z\",\n \"modified\": \"2018-06-25T20:22:28.104Z\",\n \"enabled\": false,\n \"emailEmptyResults\": false,\n \"displayQueryDetails\": false\n}", + "cookie": [], + "_postman_previewlanguage": "json" + }, + { + "id": "fad533a8-0eaa-4a86-9e39-64318301f400", + "name": "Monthly Search", + "originalRequest": { + "url": { + "path": [ + "scheduled-searches" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [] + }, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + }, + { + "key": "Accept", + "value": "application/json" + }, + { + "description": { + "content": "Added as a part of security scheme: oauth2", + "type": "text/plain" + }, + "key": "Authorization", + "value": "" + } + ], + "method": "POST", + "body": { + "mode": "raw", + "raw": "{\n \"savedSearchId\": \"9c620e13-cd33-4804-a13d-403bd7bcdbad\",\n \"schedule\": {\n \"type\": \"MONTHLY\",\n \"days\": {\n \"type\": \"LIST\",\n \"values\": [\n \"1\",\n \"7\",\n \"14\",\n \"L\"\n ]\n },\n \"hours\": {\n \"type\": \"LIST\",\n \"values\": [\n \"9\"\n ]\n }\n },\n \"recipients\": [\n {\n \"type\": \"IDENTITY\",\n \"id\": \"2c9180867624cbd7017642d8c8c81f67\"\n }\n ]\n}", + "options": { + "raw": { + "headerFamily": "json", + "language": "json" + } + } + } + }, + "status": "Created", + "code": 201, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "body": "{\n \"id\": \"0de46054-fe90-434a-b84e-c6b3359d0c64\",\n \"owner\": {\n \"type\": \"IDENTITY\",\n \"id\": \"2c9180867624cbd7017642d8c8c81f67\"\n },\n \"ownerId\": \"2c9180867624cbd7017642d8c8c81f67\",\n \"recipients\": [\n {\n \"type\": \"IDENTITY\",\n \"id\": \"2c9180867624cbd7017642d8c8c81f67\"\n },\n {\n \"type\": \"IDENTITY\",\n \"id\": \"2c9180867624cbd7017642d8c8c81f67\"\n }\n ],\n \"savedSearchId\": \"554f1511-f0a1-4744-ab14-599514d3e57c\",\n \"schedule\": {\n \"type\": \"WEEKLY\",\n \"hours\": {\n \"type\": \"RANGE\",\n \"values\": [\n \"9\",\n \"18\"\n ],\n \"interval\": 3\n },\n \"days\": {\n \"type\": \"LIST\",\n \"values\": [\n \"MON\",\n \"WED\",\n \"FRI\"\n ]\n },\n \"expiration\": \"2018-06-25T20:22:28.104Z\",\n \"timeZoneId\": \"America/Chicago\"\n },\n \"name\": \"Daily disabled accounts\",\n \"description\": \"Daily disabled accounts\",\n \"created\": \"2018-06-25T20:22:28.104Z\",\n \"modified\": \"2018-06-25T20:22:28.104Z\",\n \"enabled\": false,\n \"emailEmptyResults\": false,\n \"displayQueryDetails\": false\n}", + "cookie": [], + "_postman_previewlanguage": "json" + }, + { + "id": "d729f70f-30f7-42f3-838c-0e05a663f167", + "name": "Calendar Search", + "originalRequest": { + "url": { + "path": [ + "scheduled-searches" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [] + }, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + }, + { + "key": "Accept", + "value": "application/json" + }, + { + "description": { + "content": "Added as a part of security scheme: oauth2", + "type": "text/plain" + }, + "key": "Authorization", + "value": "" + } + ], + "method": "POST", + "body": { + "mode": "raw", + "raw": "{\n \"savedSearchId\": \"9c620e13-cd33-4804-a13d-403bd7bcdbad\",\n \"schedule\": {\n \"type\": \"CALENDAR\",\n \"days\": {\n \"type\": \"LIST\",\n \"values\": [\n \"2023-01-22\",\n \"2023-02-22\"\n ]\n },\n \"hours\": {\n \"type\": \"LIST\",\n \"values\": [\n \"9\"\n ]\n }\n },\n \"recipients\": [\n {\n \"type\": \"IDENTITY\",\n \"id\": \"2c9180867624cbd7017642d8c8c81f67\"\n }\n ]\n}", + "options": { + "raw": { + "headerFamily": "json", + "language": "json" + } + } + } + }, + "status": "Created", + "code": 201, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "body": "{\n \"id\": \"0de46054-fe90-434a-b84e-c6b3359d0c64\",\n \"owner\": {\n \"type\": \"IDENTITY\",\n \"id\": \"2c9180867624cbd7017642d8c8c81f67\"\n },\n \"ownerId\": \"2c9180867624cbd7017642d8c8c81f67\",\n \"recipients\": [\n {\n \"type\": \"IDENTITY\",\n \"id\": \"2c9180867624cbd7017642d8c8c81f67\"\n },\n {\n \"type\": \"IDENTITY\",\n \"id\": \"2c9180867624cbd7017642d8c8c81f67\"\n }\n ],\n \"savedSearchId\": \"554f1511-f0a1-4744-ab14-599514d3e57c\",\n \"schedule\": {\n \"type\": \"WEEKLY\",\n \"hours\": {\n \"type\": \"RANGE\",\n \"values\": [\n \"9\",\n \"18\"\n ],\n \"interval\": 3\n },\n \"days\": {\n \"type\": \"LIST\",\n \"values\": [\n \"MON\",\n \"WED\",\n \"FRI\"\n ]\n },\n \"expiration\": \"2018-06-25T20:22:28.104Z\",\n \"timeZoneId\": \"America/Chicago\"\n },\n \"name\": \"Daily disabled accounts\",\n \"description\": \"Daily disabled accounts\",\n \"created\": \"2018-06-25T20:22:28.104Z\",\n \"modified\": \"2018-06-25T20:22:28.104Z\",\n \"enabled\": false,\n \"emailEmptyResults\": false,\n \"displayQueryDetails\": false\n}", + "cookie": [], + "_postman_previewlanguage": "json" + }, + { + "id": "60f130e4-c6db-4df5-902a-50e9d53e2077", + "name": "Weekly Search", + "originalRequest": { + "url": { + "path": [ + "scheduled-searches" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [] + }, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + }, + { + "key": "Accept", + "value": "application/json" + }, + { + "description": { + "content": "Added as a part of security scheme: oauth2", + "type": "text/plain" + }, + "key": "Authorization", + "value": "" + } + ], + "method": "POST", + "body": { + "mode": "raw", + "raw": "{\n \"savedSearchId\": \"9c620e13-cd33-4804-a13d-403bd7bcdbad\",\n \"schedule\": {\n \"type\": \"WEEKLY\",\n \"days\": {\n \"type\": \"LIST\",\n \"values\": [\n \"MON\",\n \"TUE\",\n \"WED\",\n \"THU\",\n \"FRI\",\n \"SAT\",\n \"SUN\"\n ]\n },\n \"hours\": {\n \"type\": \"LIST\",\n \"values\": [\n \"9\"\n ]\n }\n },\n \"recipients\": [\n {\n \"type\": \"IDENTITY\",\n \"id\": \"2c9180867624cbd7017642d8c8c81f67\"\n }\n ]\n}", + "options": { + "raw": { + "headerFamily": "json", + "language": "json" + } + } + } + }, + "status": "Bad Request", + "code": 400, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "body": "{\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 \"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 \"locale\": \"en-US\",\n \"localeOrigin\": \"DEFAULT\",\n \"text\": \"The request was syntactically correct but its content is semantically invalid.\"\n }\n ]\n}", + "cookie": [], + "_postman_previewlanguage": "json" + }, + { + "id": "4cb19294-21a3-4026-8677-bcd9db812eba", + "name": "Monthly Search", + "originalRequest": { + "url": { + "path": [ + "scheduled-searches" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [] + }, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + }, + { + "key": "Accept", + "value": "application/json" + }, + { + "description": { + "content": "Added as a part of security scheme: oauth2", + "type": "text/plain" + }, + "key": "Authorization", + "value": "" + } + ], + "method": "POST", + "body": { + "mode": "raw", + "raw": "{\n \"savedSearchId\": \"9c620e13-cd33-4804-a13d-403bd7bcdbad\",\n \"schedule\": {\n \"type\": \"MONTHLY\",\n \"days\": {\n \"type\": \"LIST\",\n \"values\": [\n \"1\",\n \"7\",\n \"14\",\n \"L\"\n ]\n },\n \"hours\": {\n \"type\": \"LIST\",\n \"values\": [\n \"9\"\n ]\n }\n },\n \"recipients\": [\n {\n \"type\": \"IDENTITY\",\n \"id\": \"2c9180867624cbd7017642d8c8c81f67\"\n }\n ]\n}", + "options": { + "raw": { + "headerFamily": "json", + "language": "json" + } + } + } + }, + "status": "Bad Request", + "code": 400, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "body": "{\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 \"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 \"locale\": \"en-US\",\n \"localeOrigin\": \"DEFAULT\",\n \"text\": \"The request was syntactically correct but its content is semantically invalid.\"\n }\n ]\n}", + "cookie": [], + "_postman_previewlanguage": "json" + }, + { + "id": "9ee39a43-02c7-4b3b-810d-e93ff83c30e5", + "name": "Calendar Search", + "originalRequest": { + "url": { + "path": [ + "scheduled-searches" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [] + }, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + }, + { + "key": "Accept", + "value": "application/json" + }, + { + "description": { + "content": "Added as a part of security scheme: oauth2", + "type": "text/plain" + }, + "key": "Authorization", + "value": "" + } + ], + "method": "POST", + "body": { + "mode": "raw", + "raw": "{\n \"savedSearchId\": \"9c620e13-cd33-4804-a13d-403bd7bcdbad\",\n \"schedule\": {\n \"type\": \"CALENDAR\",\n \"days\": {\n \"type\": \"LIST\",\n \"values\": [\n \"2023-01-22\",\n \"2023-02-22\"\n ]\n },\n \"hours\": {\n \"type\": \"LIST\",\n \"values\": [\n \"9\"\n ]\n }\n },\n \"recipients\": [\n {\n \"type\": \"IDENTITY\",\n \"id\": \"2c9180867624cbd7017642d8c8c81f67\"\n }\n ]\n}", + "options": { + "raw": { + "headerFamily": "json", + "language": "json" + } + } + } + }, + "status": "Bad Request", + "code": 400, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "body": "{\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 \"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 \"locale\": \"en-US\",\n \"localeOrigin\": \"DEFAULT\",\n \"text\": \"The request was syntactically correct but its content is semantically invalid.\"\n }\n ]\n}", + "cookie": [], + "_postman_previewlanguage": "json" + }, + { + "id": "1265b182-e925-4b9d-b7b9-8ac31e580274", + "name": "Monthly Search", + "originalRequest": { + "url": { + "path": [ + "scheduled-searches" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [] + }, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + }, + { + "key": "Accept", + "value": "application/json" + }, + { + "description": { + "content": "Added as a part of security scheme: oauth2", + "type": "text/plain" + }, + "key": "Authorization", + "value": "" + } + ], + "method": "POST", + "body": { + "mode": "raw", + "raw": "{\n \"savedSearchId\": \"9c620e13-cd33-4804-a13d-403bd7bcdbad\",\n \"schedule\": {\n \"type\": \"MONTHLY\",\n \"days\": {\n \"type\": \"LIST\",\n \"values\": [\n \"1\",\n \"7\",\n \"14\",\n \"L\"\n ]\n },\n \"hours\": {\n \"type\": \"LIST\",\n \"values\": [\n \"9\"\n ]\n }\n },\n \"recipients\": [\n {\n \"type\": \"IDENTITY\",\n \"id\": \"2c9180867624cbd7017642d8c8c81f67\"\n }\n ]\n}", + "options": { + "raw": { + "headerFamily": "json", + "language": "json" + } + } + } + }, + "status": "Unauthorized", + "code": 401, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "body": "{\n \"error\": \"JWT validation failed: JWT is expired\"\n}", + "cookie": [], + "_postman_previewlanguage": "json" + }, + { + "id": "b5352e82-1c5e-4ee2-894c-bce9bd4daf24", + "name": "Calendar Search", + "originalRequest": { + "url": { + "path": [ + "scheduled-searches" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [] + }, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + }, + { + "key": "Accept", + "value": "application/json" + }, + { + "description": { + "content": "Added as a part of security scheme: oauth2", + "type": "text/plain" + }, + "key": "Authorization", + "value": "" + } + ], + "method": "POST", + "body": { + "mode": "raw", + "raw": "{\n \"savedSearchId\": \"9c620e13-cd33-4804-a13d-403bd7bcdbad\",\n \"schedule\": {\n \"type\": \"CALENDAR\",\n \"days\": {\n \"type\": \"LIST\",\n \"values\": [\n \"2023-01-22\",\n \"2023-02-22\"\n ]\n },\n \"hours\": {\n \"type\": \"LIST\",\n \"values\": [\n \"9\"\n ]\n }\n },\n \"recipients\": [\n {\n \"type\": \"IDENTITY\",\n \"id\": \"2c9180867624cbd7017642d8c8c81f67\"\n }\n ]\n}", + "options": { + "raw": { + "headerFamily": "json", + "language": "json" + } + } + } + }, + "status": "Unauthorized", + "code": 401, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "body": "{\n \"error\": \"JWT validation failed: JWT is expired\"\n}", + "cookie": [], + "_postman_previewlanguage": "json" + }, + { + "id": "47aee426-c665-4168-9469-664c17632b31", + "name": "An example of a 403 response object", + "originalRequest": { + "url": { + "path": [ + "scheduled-searches" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [] + }, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + }, + { + "key": "Accept", + "value": "application/json" + }, + { + "description": { + "content": "Added as a part of security scheme: oauth2", + "type": "text/plain" + }, + "key": "Authorization", + "value": "" + } + ], + "method": "POST", + "body": { + "mode": "raw", + "raw": "{\n \"savedSearchId\": \"9c620e13-cd33-4804-a13d-403bd7bcdbad\",\n \"schedule\": {\n \"type\": \"CALENDAR\",\n \"days\": {\n \"type\": \"LIST\",\n \"values\": [\n \"2023-01-22\",\n \"2023-02-22\"\n ]\n },\n \"hours\": {\n \"type\": \"LIST\",\n \"values\": [\n \"9\"\n ]\n }\n },\n \"recipients\": [\n {\n \"type\": \"IDENTITY\",\n \"id\": \"2c9180867624cbd7017642d8c8c81f67\"\n }\n ]\n}", + "options": { + "raw": { + "headerFamily": "json", + "language": "json" + } + } + } + }, + "status": "Forbidden", + "code": 403, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "body": "{\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}", + "cookie": [], + "_postman_previewlanguage": "json" + }, + { + "id": "14e6aeba-89f9-4e86-a9d0-4cd549a6d867", + "name": "An example of a 404 response object", + "originalRequest": { + "url": { + "path": [ + "scheduled-searches" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [] + }, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + }, + { + "key": "Accept", + "value": "application/json" + }, + { + "description": { + "content": "Added as a part of security scheme: oauth2", + "type": "text/plain" + }, + "key": "Authorization", + "value": "" + } + ], + "method": "POST", + "body": { + "mode": "raw", + "raw": "{\n \"savedSearchId\": \"9c620e13-cd33-4804-a13d-403bd7bcdbad\",\n \"schedule\": {\n \"type\": \"DAILY\",\n \"hours\": {\n \"type\": \"LIST\",\n \"values\": [\n \"9\"\n ]\n }\n },\n \"recipients\": [\n {\n \"type\": \"IDENTITY\",\n \"id\": \"2c9180867624cbd7017642d8c8c81f67\"\n }\n ]\n}", + "options": { + "raw": { + "headerFamily": "json", + "language": "json" + } + } + } + }, + "status": "Not Found", + "code": 404, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "body": "{\n \"detailCode\": \"404 Not found\",\n \"trackingId\": \"b21b1f7ce4da4d639f2c62a57171b427\",\n \"messages\": [\n {\n \"locale\": \"en-US\",\n \"localeOrigin\": \"DEFAULT\",\n \"text\": \"The server did not find a current representation for the target resource.\"\n }\n ]\n}", + "cookie": [], + "_postman_previewlanguage": "json" + }, + { + "id": "38a0a7dc-c4e7-4a70-b842-04838838eea9", + "name": "Daily Search", + "originalRequest": { + "url": { + "path": [ + "scheduled-searches" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [] + }, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + }, + { + "key": "Accept", + "value": "application/json" + }, + { + "description": { + "content": "Added as a part of security scheme: oauth2", + "type": "text/plain" + }, + "key": "Authorization", + "value": "" + } + ], + "method": "POST", + "body": { + "mode": "raw", + "raw": "{\n \"savedSearchId\": \"9c620e13-cd33-4804-a13d-403bd7bcdbad\",\n \"schedule\": {\n \"type\": \"DAILY\",\n \"hours\": {\n \"type\": \"LIST\",\n \"values\": [\n \"9\"\n ]\n }\n },\n \"recipients\": [\n {\n \"type\": \"IDENTITY\",\n \"id\": \"2c9180867624cbd7017642d8c8c81f67\"\n }\n ]\n}", + "options": { + "raw": { + "headerFamily": "json", + "language": "json" + } + } + } + }, + "status": "Too Many Requests", + "code": 429, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "body": "{\n \"message\": \" Rate Limit Exceeded \"\n}", + "cookie": [], + "_postman_previewlanguage": "json" + }, + { + "id": "375b16d5-39fc-489d-9ce0-127594a84a36", + "name": "An example of a 500 response object", + "originalRequest": { + "url": { + "path": [ + "scheduled-searches" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [] + }, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + }, + { + "key": "Accept", + "value": "application/json" + }, + { + "description": { + "content": "Added as a part of security scheme: oauth2", + "type": "text/plain" + }, + "key": "Authorization", + "value": "" + } + ], + "method": "POST", + "body": { + "mode": "raw", + "raw": "{\n \"savedSearchId\": \"9c620e13-cd33-4804-a13d-403bd7bcdbad\",\n \"schedule\": {\n \"type\": \"DAILY\",\n \"hours\": {\n \"type\": \"LIST\",\n \"values\": [\n \"9\"\n ]\n }\n },\n \"recipients\": [\n {\n \"type\": \"IDENTITY\",\n \"id\": \"2c9180867624cbd7017642d8c8c81f67\"\n }\n ]\n}", + "options": { + "raw": { + "headerFamily": "json", + "language": "json" + } + } + } + }, + "status": "Internal Server Error", + "code": 500, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "body": "{\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}", + "cookie": [], + "_postman_previewlanguage": "json" + } + ], + "event": [], + "protocolProfileBehavior": { + "disableBodyPruning": true + } + }, + { + "id": "c9e309c6-64e9-48d0-bb12-5323126c267d", + "name": "List scheduled searches", + "request": { + "name": "List scheduled searches", + "description": { + "content": "Returns a list of scheduled searches.\n", + "type": "text/plain" + }, + "url": { + "path": [ + "scheduled-searches" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [ + { + "disabled": false, + "description": { + "content": "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.", + "type": "text/plain" + }, + "key": "offset", + "value": "0" + }, + { + "disabled": false, + "description": { + "content": "Max number of results to return.\nSee [V3 API Standard Collection Parameters](https://developer.sailpoint.com/idn/api/standard-collection-parameters) for more information.", + "type": "text/plain" + }, + "key": "limit", + "value": "250" + }, + { + "disabled": false, + "description": { + "content": "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.", + "type": "text/plain" + }, + "key": "count", + "value": "true" + }, + { + "disabled": false, + "description": { + "content": "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**owner.id**: *eq*\n\n**savedSearchId**: *eq*", + "type": "text/plain" + }, + "key": "filters", + "value": "savedSearchId eq \"6cc0945d-9eeb-4948-9033-72d066e1153e\"" + } + ], + "variable": [] + }, + "header": [ + { + "key": "Accept", + "value": "application/json" + } + ], + "method": "GET", + "body": {}, + "auth": null + }, + "response": [ + { + "id": "063f2f5c-679b-4a24-8ba5-174885abeaff", + "name": "The list of requested scheduled searches.", + "originalRequest": { + "url": { + "path": [ + "scheduled-searches" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [ + { + "disabled": false, + "description": { + "content": "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.", + "type": "text/plain" + }, + "key": "offset", + "value": "0" + }, + { + "disabled": false, + "description": { + "content": "Max number of results to return.\nSee [V3 API Standard Collection Parameters](https://developer.sailpoint.com/idn/api/standard-collection-parameters) for more information.", + "type": "text/plain" + }, + "key": "limit", + "value": "250" + }, + { + "disabled": false, + "description": { + "content": "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.", + "type": "text/plain" + }, + "key": "count", + "value": "true" + }, + { + "disabled": false, + "description": { + "content": "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**owner.id**: *eq*\n\n**savedSearchId**: *eq*", + "type": "text/plain" + }, + "key": "filters", + "value": "savedSearchId eq \"6cc0945d-9eeb-4948-9033-72d066e1153e\"" + } + ], + "variable": [] + }, + "header": [ + { + "key": "Accept", + "value": "application/json" + }, + { + "description": { + "content": "Added as a part of security scheme: oauth2", + "type": "text/plain" + }, + "key": "Authorization", + "value": "" + } + ], + "method": "GET", + "body": {} + }, + "status": "OK", + "code": 200, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + }, + { + "disabled": false, + "description": { + "content": "The total result count (returned only if the *count* parameter is specified as *true*).", + "type": "text/plain" + }, + "key": "X-Total-Count", + "value": "5" + } + ], + "body": "[\n {\n \"id\": \"0de46054-fe90-434a-b84e-c6b3359d0c64\",\n \"owner\": {\n \"type\": \"IDENTITY\",\n \"id\": \"2c9180867624cbd7017642d8c8c81f67\"\n },\n \"ownerId\": \"2c9180867624cbd7017642d8c8c81f67\",\n \"recipients\": [\n {\n \"type\": \"IDENTITY\",\n \"id\": \"2c9180867624cbd7017642d8c8c81f67\"\n },\n {\n \"type\": \"IDENTITY\",\n \"id\": \"2c9180867624cbd7017642d8c8c81f67\"\n }\n ],\n \"savedSearchId\": \"554f1511-f0a1-4744-ab14-599514d3e57c\",\n \"schedule\": {\n \"type\": \"WEEKLY\",\n \"hours\": {\n \"type\": \"RANGE\",\n \"values\": [\n \"9\",\n \"18\"\n ],\n \"interval\": 3\n },\n \"days\": {\n \"type\": \"LIST\",\n \"values\": [\n \"MON\",\n \"WED\",\n \"FRI\"\n ]\n },\n \"expiration\": \"2018-06-25T20:22:28.104Z\",\n \"timeZoneId\": \"America/Chicago\"\n },\n \"name\": \"Daily disabled accounts\",\n \"description\": \"Daily disabled accounts\",\n \"created\": \"2018-06-25T20:22:28.104Z\",\n \"modified\": \"2018-06-25T20:22:28.104Z\",\n \"enabled\": false,\n \"emailEmptyResults\": false,\n \"displayQueryDetails\": false\n },\n {\n \"id\": \"0de46054-fe90-434a-b84e-c6b3359d0c64\",\n \"owner\": {\n \"type\": \"IDENTITY\",\n \"id\": \"2c9180867624cbd7017642d8c8c81f67\"\n },\n \"ownerId\": \"2c9180867624cbd7017642d8c8c81f67\",\n \"recipients\": [\n {\n \"type\": \"IDENTITY\",\n \"id\": \"2c9180867624cbd7017642d8c8c81f67\"\n },\n {\n \"type\": \"IDENTITY\",\n \"id\": \"2c9180867624cbd7017642d8c8c81f67\"\n }\n ],\n \"savedSearchId\": \"554f1511-f0a1-4744-ab14-599514d3e57c\",\n \"schedule\": {\n \"type\": \"WEEKLY\",\n \"hours\": {\n \"type\": \"RANGE\",\n \"values\": [\n \"9\",\n \"18\"\n ],\n \"interval\": 3\n },\n \"days\": {\n \"type\": \"LIST\",\n \"values\": [\n \"MON\",\n \"WED\",\n \"FRI\"\n ]\n },\n \"expiration\": \"2018-06-25T20:22:28.104Z\",\n \"timeZoneId\": \"America/Chicago\"\n },\n \"name\": \"Daily disabled accounts\",\n \"description\": \"Daily disabled accounts\",\n \"created\": \"2018-06-25T20:22:28.104Z\",\n \"modified\": \"2018-06-25T20:22:28.104Z\",\n \"enabled\": false,\n \"emailEmptyResults\": false,\n \"displayQueryDetails\": false\n }\n]", + "cookie": [], + "_postman_previewlanguage": "json" + }, + { + "id": "cb43157a-4796-489a-89d0-cb784d03c4af", + "name": "Client Error - Returned if the request body is invalid.", + "originalRequest": { + "url": { + "path": [ + "scheduled-searches" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [ + { + "disabled": false, + "description": { + "content": "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.", + "type": "text/plain" + }, + "key": "offset", + "value": "0" + }, + { + "disabled": false, + "description": { + "content": "Max number of results to return.\nSee [V3 API Standard Collection Parameters](https://developer.sailpoint.com/idn/api/standard-collection-parameters) for more information.", + "type": "text/plain" + }, + "key": "limit", + "value": "250" + }, + { + "disabled": false, + "description": { + "content": "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.", + "type": "text/plain" + }, + "key": "count", + "value": "true" + }, + { + "disabled": false, + "description": { + "content": "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**owner.id**: *eq*\n\n**savedSearchId**: *eq*", + "type": "text/plain" + }, + "key": "filters", + "value": "savedSearchId eq \"6cc0945d-9eeb-4948-9033-72d066e1153e\"" + } + ], + "variable": [] + }, + "header": [ + { + "key": "Accept", + "value": "application/json" + }, + { + "description": { + "content": "Added as a part of security scheme: oauth2", + "type": "text/plain" + }, + "key": "Authorization", + "value": "" + } + ], + "method": "GET", + "body": {} + }, + "status": "Bad Request", + "code": 400, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "body": "{\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 \"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 \"locale\": \"en-US\",\n \"localeOrigin\": \"DEFAULT\",\n \"text\": \"The request was syntactically correct but its content is semantically invalid.\"\n }\n ]\n}", + "cookie": [], + "_postman_previewlanguage": "json" + }, + { + "id": "c137c053-20c2-494b-8fae-e3d50a06dee4", + "name": "Unauthorized - Returned if there is no authorization header, or if the JWT token is expired.", + "originalRequest": { + "url": { + "path": [ + "scheduled-searches" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [ + { + "disabled": false, + "description": { + "content": "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.", + "type": "text/plain" + }, + "key": "offset", + "value": "0" + }, + { + "disabled": false, + "description": { + "content": "Max number of results to return.\nSee [V3 API Standard Collection Parameters](https://developer.sailpoint.com/idn/api/standard-collection-parameters) for more information.", + "type": "text/plain" + }, + "key": "limit", + "value": "250" + }, + { + "disabled": false, + "description": { + "content": "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.", + "type": "text/plain" + }, + "key": "count", + "value": "true" + }, + { + "disabled": false, + "description": { + "content": "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**owner.id**: *eq*\n\n**savedSearchId**: *eq*", + "type": "text/plain" + }, + "key": "filters", + "value": "savedSearchId eq \"6cc0945d-9eeb-4948-9033-72d066e1153e\"" + } + ], + "variable": [] + }, + "header": [ + { + "key": "Accept", + "value": "application/json" + }, + { + "description": { + "content": "Added as a part of security scheme: oauth2", + "type": "text/plain" + }, + "key": "Authorization", + "value": "" + } + ], + "method": "GET", + "body": {} + }, + "status": "Unauthorized", + "code": 401, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "body": "{\n \"error\": \"JWT validation failed: JWT is expired\"\n}", + "cookie": [], + "_postman_previewlanguage": "json" + }, + { + "id": "54d2a6ef-f20c-4aad-b207-75adf4077d40", + "name": "Forbidden - Returned if the user you are running as, doesn't have access to this end-point.", + "originalRequest": { + "url": { + "path": [ + "scheduled-searches" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [ + { + "disabled": false, + "description": { + "content": "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.", + "type": "text/plain" + }, + "key": "offset", + "value": "0" + }, + { + "disabled": false, + "description": { + "content": "Max number of results to return.\nSee [V3 API Standard Collection Parameters](https://developer.sailpoint.com/idn/api/standard-collection-parameters) for more information.", + "type": "text/plain" + }, + "key": "limit", + "value": "250" + }, + { + "disabled": false, + "description": { + "content": "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.", + "type": "text/plain" + }, + "key": "count", + "value": "true" + }, + { + "disabled": false, + "description": { + "content": "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**owner.id**: *eq*\n\n**savedSearchId**: *eq*", + "type": "text/plain" + }, + "key": "filters", + "value": "savedSearchId eq \"6cc0945d-9eeb-4948-9033-72d066e1153e\"" + } + ], + "variable": [] + }, + "header": [ + { + "key": "Accept", + "value": "application/json" + }, + { + "description": { + "content": "Added as a part of security scheme: oauth2", + "type": "text/plain" + }, + "key": "Authorization", + "value": "" + } + ], + "method": "GET", + "body": {} + }, + "status": "Forbidden", + "code": 403, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "body": "{\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}", + "cookie": [], + "_postman_previewlanguage": "json" + }, + { + "id": "ec551bc5-9ee8-4a79-b846-4a41752e09b8", + "name": "Not Found - returned if the request URL refers to a resource or object that does not exist", + "originalRequest": { + "url": { + "path": [ + "scheduled-searches" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [ + { + "disabled": false, + "description": { + "content": "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.", + "type": "text/plain" + }, + "key": "offset", + "value": "0" + }, + { + "disabled": false, + "description": { + "content": "Max number of results to return.\nSee [V3 API Standard Collection Parameters](https://developer.sailpoint.com/idn/api/standard-collection-parameters) for more information.", + "type": "text/plain" + }, + "key": "limit", + "value": "250" + }, + { + "disabled": false, + "description": { + "content": "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.", + "type": "text/plain" + }, + "key": "count", + "value": "true" + }, + { + "disabled": false, + "description": { + "content": "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**owner.id**: *eq*\n\n**savedSearchId**: *eq*", + "type": "text/plain" + }, + "key": "filters", + "value": "savedSearchId eq \"6cc0945d-9eeb-4948-9033-72d066e1153e\"" + } + ], + "variable": [] + }, + "header": [ + { + "key": "Accept", + "value": "application/json" + }, + { + "description": { + "content": "Added as a part of security scheme: oauth2", + "type": "text/plain" + }, + "key": "Authorization", + "value": "" + } + ], + "method": "GET", + "body": {} + }, + "status": "Not Found", + "code": 404, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "body": "{\n \"detailCode\": \"404 Not found\",\n \"trackingId\": \"b21b1f7ce4da4d639f2c62a57171b427\",\n \"messages\": [\n {\n \"locale\": \"en-US\",\n \"localeOrigin\": \"DEFAULT\",\n \"text\": \"The server did not find a current representation for the target resource.\"\n }\n ]\n}", + "cookie": [], + "_postman_previewlanguage": "json" + }, + { + "id": "53e136cb-c22c-4c02-a6df-d2c2b4950897", + "name": "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.", + "originalRequest": { + "url": { + "path": [ + "scheduled-searches" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [ + { + "disabled": false, + "description": { + "content": "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.", + "type": "text/plain" + }, + "key": "offset", + "value": "0" + }, + { + "disabled": false, + "description": { + "content": "Max number of results to return.\nSee [V3 API Standard Collection Parameters](https://developer.sailpoint.com/idn/api/standard-collection-parameters) for more information.", + "type": "text/plain" + }, + "key": "limit", + "value": "250" + }, + { + "disabled": false, + "description": { + "content": "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.", + "type": "text/plain" + }, + "key": "count", + "value": "true" + }, + { + "disabled": false, + "description": { + "content": "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**owner.id**: *eq*\n\n**savedSearchId**: *eq*", + "type": "text/plain" + }, + "key": "filters", + "value": "savedSearchId eq \"6cc0945d-9eeb-4948-9033-72d066e1153e\"" + } + ], + "variable": [] + }, + "header": [ + { + "key": "Accept", + "value": "application/json" + }, + { + "description": { + "content": "Added as a part of security scheme: oauth2", + "type": "text/plain" + }, + "key": "Authorization", + "value": "" + } + ], + "method": "GET", + "body": {} + }, + "status": "Too Many Requests", + "code": 429, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "body": "{\n \"message\": \" Rate Limit Exceeded \"\n}", + "cookie": [], + "_postman_previewlanguage": "json" + }, + { + "id": "0e257777-cfa1-40da-8a95-a7df58332f4a", + "name": "Internal Server Error - Returned if there is an unexpected error.", + "originalRequest": { + "url": { + "path": [ + "scheduled-searches" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [ + { + "disabled": false, + "description": { + "content": "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.", + "type": "text/plain" + }, + "key": "offset", + "value": "0" + }, + { + "disabled": false, + "description": { + "content": "Max number of results to return.\nSee [V3 API Standard Collection Parameters](https://developer.sailpoint.com/idn/api/standard-collection-parameters) for more information.", + "type": "text/plain" + }, + "key": "limit", + "value": "250" + }, + { + "disabled": false, + "description": { + "content": "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.", + "type": "text/plain" + }, + "key": "count", + "value": "true" + }, + { + "disabled": false, + "description": { + "content": "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**owner.id**: *eq*\n\n**savedSearchId**: *eq*", + "type": "text/plain" + }, + "key": "filters", + "value": "savedSearchId eq \"6cc0945d-9eeb-4948-9033-72d066e1153e\"" + } + ], + "variable": [] + }, + "header": [ + { + "key": "Accept", + "value": "application/json" + }, + { + "description": { + "content": "Added as a part of security scheme: oauth2", + "type": "text/plain" + }, + "key": "Authorization", + "value": "" + } + ], + "method": "GET", + "body": {} + }, + "status": "Internal Server Error", + "code": 500, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "body": "{\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}", + "cookie": [], + "_postman_previewlanguage": "json" + } + ], + "event": [], + "protocolProfileBehavior": { + "disableBodyPruning": true + } + }, + { + "id": "cf4e154a-dfd1-4765-a74e-da2b0131bf4a", + "name": "Update an existing Scheduled Search", + "request": { + "name": "Update an existing Scheduled Search", + "description": { + "content": "Updates an existing scheduled search.\n", + "type": "text/plain" + }, + "url": { + "path": [ + "scheduled-searches", + ":id" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [ + { + "type": "any", + "value": "2c91808568c529c60168cca6f90c1313", + "key": "id", + "disabled": false, + "description": { + "content": "(Required) ID of the requested document.", + "type": "text/plain" + } + } + ] + }, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + }, + { + "key": "Accept", + "value": "application/json" + } + ], + "method": "PUT", + "body": { + "mode": "raw", + "raw": "{\n \"id\": \"0de46054-fe90-434a-b84e-c6b3359d0c64\",\n \"owner\": {\n \"type\": \"IDENTITY\",\n \"id\": \"2c9180867624cbd7017642d8c8c81f67\"\n },\n \"ownerId\": \"2c9180867624cbd7017642d8c8c81f67\",\n \"recipients\": [\n {\n \"type\": \"IDENTITY\",\n \"id\": \"2c9180867624cbd7017642d8c8c81f67\"\n },\n {\n \"type\": \"IDENTITY\",\n \"id\": \"2c9180867624cbd7017642d8c8c81f67\"\n }\n ],\n \"savedSearchId\": \"554f1511-f0a1-4744-ab14-599514d3e57c\",\n \"schedule\": {\n \"type\": \"WEEKLY\",\n \"hours\": {\n \"type\": \"RANGE\",\n \"values\": [\n \"9\",\n \"18\"\n ],\n \"interval\": 3\n },\n \"days\": {\n \"type\": \"LIST\",\n \"values\": [\n \"MON\",\n \"WED\",\n \"FRI\"\n ]\n },\n \"expiration\": \"2018-06-25T20:22:28.104Z\",\n \"timeZoneId\": \"America/Chicago\"\n },\n \"name\": \"Daily disabled accounts\",\n \"description\": \"Daily disabled accounts\",\n \"created\": \"2018-06-25T20:22:28.104Z\",\n \"modified\": \"2018-06-25T20:22:28.104Z\",\n \"enabled\": false,\n \"emailEmptyResults\": false,\n \"displayQueryDetails\": false\n}", + "options": { + "raw": { + "headerFamily": "json", + "language": "json" + } + } + }, + "auth": null + }, + "response": [ + { + "id": "bd12597f-c87d-4c98-bbd3-c733eef58283", + "name": "The persisted scheduled search.", + "originalRequest": { + "url": { + "path": [ + "scheduled-searches", + ":id" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [] + }, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + }, + { + "key": "Accept", + "value": "application/json" + }, + { + "description": { + "content": "Added as a part of security scheme: oauth2", + "type": "text/plain" + }, + "key": "Authorization", + "value": "" + } + ], + "method": "PUT", + "body": { + "mode": "raw", + "raw": "{\n \"id\": \"0de46054-fe90-434a-b84e-c6b3359d0c64\",\n \"owner\": {\n \"type\": \"IDENTITY\",\n \"id\": \"2c9180867624cbd7017642d8c8c81f67\"\n },\n \"ownerId\": \"2c9180867624cbd7017642d8c8c81f67\",\n \"recipients\": [\n {\n \"type\": \"IDENTITY\",\n \"id\": \"2c9180867624cbd7017642d8c8c81f67\"\n },\n {\n \"type\": \"IDENTITY\",\n \"id\": \"2c9180867624cbd7017642d8c8c81f67\"\n }\n ],\n \"savedSearchId\": \"554f1511-f0a1-4744-ab14-599514d3e57c\",\n \"schedule\": {\n \"type\": \"WEEKLY\",\n \"hours\": {\n \"type\": \"RANGE\",\n \"values\": [\n \"9\",\n \"18\"\n ],\n \"interval\": 3\n },\n \"days\": {\n \"type\": \"LIST\",\n \"values\": [\n \"MON\",\n \"WED\",\n \"FRI\"\n ]\n },\n \"expiration\": \"2018-06-25T20:22:28.104Z\",\n \"timeZoneId\": \"America/Chicago\"\n },\n \"name\": \"Daily disabled accounts\",\n \"description\": \"Daily disabled accounts\",\n \"created\": \"2018-06-25T20:22:28.104Z\",\n \"modified\": \"2018-06-25T20:22:28.104Z\",\n \"enabled\": false,\n \"emailEmptyResults\": false,\n \"displayQueryDetails\": false\n}", + "options": { + "raw": { + "headerFamily": "json", + "language": "json" + } + } + } + }, + "status": "OK", + "code": 200, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "body": "{\n \"id\": \"0de46054-fe90-434a-b84e-c6b3359d0c64\",\n \"owner\": {\n \"type\": \"IDENTITY\",\n \"id\": \"2c9180867624cbd7017642d8c8c81f67\"\n },\n \"ownerId\": \"2c9180867624cbd7017642d8c8c81f67\",\n \"recipients\": [\n {\n \"type\": \"IDENTITY\",\n \"id\": \"2c9180867624cbd7017642d8c8c81f67\"\n },\n {\n \"type\": \"IDENTITY\",\n \"id\": \"2c9180867624cbd7017642d8c8c81f67\"\n }\n ],\n \"savedSearchId\": \"554f1511-f0a1-4744-ab14-599514d3e57c\",\n \"schedule\": {\n \"type\": \"WEEKLY\",\n \"hours\": {\n \"type\": \"RANGE\",\n \"values\": [\n \"9\",\n \"18\"\n ],\n \"interval\": 3\n },\n \"days\": {\n \"type\": \"LIST\",\n \"values\": [\n \"MON\",\n \"WED\",\n \"FRI\"\n ]\n },\n \"expiration\": \"2018-06-25T20:22:28.104Z\",\n \"timeZoneId\": \"America/Chicago\"\n },\n \"name\": \"Daily disabled accounts\",\n \"description\": \"Daily disabled accounts\",\n \"created\": \"2018-06-25T20:22:28.104Z\",\n \"modified\": \"2018-06-25T20:22:28.104Z\",\n \"enabled\": false,\n \"emailEmptyResults\": false,\n \"displayQueryDetails\": false\n}", + "cookie": [], + "_postman_previewlanguage": "json" + }, + { + "id": "bfcae98d-9c56-4ac8-8194-9990bc09a075", + "name": "Client Error - Returned if the request body is invalid.", + "originalRequest": { + "url": { + "path": [ + "scheduled-searches", + ":id" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [] + }, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + }, + { + "key": "Accept", + "value": "application/json" + }, + { + "description": { + "content": "Added as a part of security scheme: oauth2", + "type": "text/plain" + }, + "key": "Authorization", + "value": "" + } + ], + "method": "PUT", + "body": { + "mode": "raw", + "raw": "{\n \"id\": \"0de46054-fe90-434a-b84e-c6b3359d0c64\",\n \"owner\": {\n \"type\": \"IDENTITY\",\n \"id\": \"2c9180867624cbd7017642d8c8c81f67\"\n },\n \"ownerId\": \"2c9180867624cbd7017642d8c8c81f67\",\n \"recipients\": [\n {\n \"type\": \"IDENTITY\",\n \"id\": \"2c9180867624cbd7017642d8c8c81f67\"\n },\n {\n \"type\": \"IDENTITY\",\n \"id\": \"2c9180867624cbd7017642d8c8c81f67\"\n }\n ],\n \"savedSearchId\": \"554f1511-f0a1-4744-ab14-599514d3e57c\",\n \"schedule\": {\n \"type\": \"WEEKLY\",\n \"hours\": {\n \"type\": \"RANGE\",\n \"values\": [\n \"9\",\n \"18\"\n ],\n \"interval\": 3\n },\n \"days\": {\n \"type\": \"LIST\",\n \"values\": [\n \"MON\",\n \"WED\",\n \"FRI\"\n ]\n },\n \"expiration\": \"2018-06-25T20:22:28.104Z\",\n \"timeZoneId\": \"America/Chicago\"\n },\n \"name\": \"Daily disabled accounts\",\n \"description\": \"Daily disabled accounts\",\n \"created\": \"2018-06-25T20:22:28.104Z\",\n \"modified\": \"2018-06-25T20:22:28.104Z\",\n \"enabled\": false,\n \"emailEmptyResults\": false,\n \"displayQueryDetails\": false\n}", + "options": { + "raw": { + "headerFamily": "json", + "language": "json" + } + } + } + }, + "status": "Bad Request", + "code": 400, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "body": "{\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 \"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 \"locale\": \"en-US\",\n \"localeOrigin\": \"DEFAULT\",\n \"text\": \"The request was syntactically correct but its content is semantically invalid.\"\n }\n ]\n}", + "cookie": [], + "_postman_previewlanguage": "json" + }, + { + "id": "5781b3b5-df12-45d7-bc17-7af23db8eb39", + "name": "Unauthorized - Returned if there is no authorization header, or if the JWT token is expired.", + "originalRequest": { + "url": { + "path": [ + "scheduled-searches", + ":id" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [] + }, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + }, + { + "key": "Accept", + "value": "application/json" + }, + { + "description": { + "content": "Added as a part of security scheme: oauth2", + "type": "text/plain" + }, + "key": "Authorization", + "value": "" + } + ], + "method": "PUT", + "body": { + "mode": "raw", + "raw": "{\n \"id\": \"0de46054-fe90-434a-b84e-c6b3359d0c64\",\n \"owner\": {\n \"type\": \"IDENTITY\",\n \"id\": \"2c9180867624cbd7017642d8c8c81f67\"\n },\n \"ownerId\": \"2c9180867624cbd7017642d8c8c81f67\",\n \"recipients\": [\n {\n \"type\": \"IDENTITY\",\n \"id\": \"2c9180867624cbd7017642d8c8c81f67\"\n },\n {\n \"type\": \"IDENTITY\",\n \"id\": \"2c9180867624cbd7017642d8c8c81f67\"\n }\n ],\n \"savedSearchId\": \"554f1511-f0a1-4744-ab14-599514d3e57c\",\n \"schedule\": {\n \"type\": \"WEEKLY\",\n \"hours\": {\n \"type\": \"RANGE\",\n \"values\": [\n \"9\",\n \"18\"\n ],\n \"interval\": 3\n },\n \"days\": {\n \"type\": \"LIST\",\n \"values\": [\n \"MON\",\n \"WED\",\n \"FRI\"\n ]\n },\n \"expiration\": \"2018-06-25T20:22:28.104Z\",\n \"timeZoneId\": \"America/Chicago\"\n },\n \"name\": \"Daily disabled accounts\",\n \"description\": \"Daily disabled accounts\",\n \"created\": \"2018-06-25T20:22:28.104Z\",\n \"modified\": \"2018-06-25T20:22:28.104Z\",\n \"enabled\": false,\n \"emailEmptyResults\": false,\n \"displayQueryDetails\": false\n}", + "options": { + "raw": { + "headerFamily": "json", + "language": "json" + } + } + } + }, + "status": "Unauthorized", + "code": 401, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "body": "{\n \"error\": \"JWT validation failed: JWT is expired\"\n}", + "cookie": [], + "_postman_previewlanguage": "json" + }, + { + "id": "5d0c6669-1490-4e4f-8de2-c69716378728", + "name": "Forbidden - Returned if the user you are running as, doesn't have access to this end-point.", + "originalRequest": { + "url": { + "path": [ + "scheduled-searches", + ":id" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [] + }, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + }, + { + "key": "Accept", + "value": "application/json" + }, + { + "description": { + "content": "Added as a part of security scheme: oauth2", + "type": "text/plain" + }, + "key": "Authorization", + "value": "" + } + ], + "method": "PUT", + "body": { + "mode": "raw", + "raw": "{\n \"id\": \"0de46054-fe90-434a-b84e-c6b3359d0c64\",\n \"owner\": {\n \"type\": \"IDENTITY\",\n \"id\": \"2c9180867624cbd7017642d8c8c81f67\"\n },\n \"ownerId\": \"2c9180867624cbd7017642d8c8c81f67\",\n \"recipients\": [\n {\n \"type\": \"IDENTITY\",\n \"id\": \"2c9180867624cbd7017642d8c8c81f67\"\n },\n {\n \"type\": \"IDENTITY\",\n \"id\": \"2c9180867624cbd7017642d8c8c81f67\"\n }\n ],\n \"savedSearchId\": \"554f1511-f0a1-4744-ab14-599514d3e57c\",\n \"schedule\": {\n \"type\": \"WEEKLY\",\n \"hours\": {\n \"type\": \"RANGE\",\n \"values\": [\n \"9\",\n \"18\"\n ],\n \"interval\": 3\n },\n \"days\": {\n \"type\": \"LIST\",\n \"values\": [\n \"MON\",\n \"WED\",\n \"FRI\"\n ]\n },\n \"expiration\": \"2018-06-25T20:22:28.104Z\",\n \"timeZoneId\": \"America/Chicago\"\n },\n \"name\": \"Daily disabled accounts\",\n \"description\": \"Daily disabled accounts\",\n \"created\": \"2018-06-25T20:22:28.104Z\",\n \"modified\": \"2018-06-25T20:22:28.104Z\",\n \"enabled\": false,\n \"emailEmptyResults\": false,\n \"displayQueryDetails\": false\n}", + "options": { + "raw": { + "headerFamily": "json", + "language": "json" + } + } + } + }, + "status": "Forbidden", + "code": 403, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "body": "{\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}", + "cookie": [], + "_postman_previewlanguage": "json" + }, + { + "id": "c338aa7f-2ef5-4729-a244-bc277428fd47", + "name": "Not Found - returned if the request URL refers to a resource or object that does not exist", + "originalRequest": { + "url": { + "path": [ + "scheduled-searches", + ":id" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [] + }, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + }, + { + "key": "Accept", + "value": "application/json" + }, + { + "description": { + "content": "Added as a part of security scheme: oauth2", + "type": "text/plain" + }, + "key": "Authorization", + "value": "" + } + ], + "method": "PUT", + "body": { + "mode": "raw", + "raw": "{\n \"id\": \"0de46054-fe90-434a-b84e-c6b3359d0c64\",\n \"owner\": {\n \"type\": \"IDENTITY\",\n \"id\": \"2c9180867624cbd7017642d8c8c81f67\"\n },\n \"ownerId\": \"2c9180867624cbd7017642d8c8c81f67\",\n \"recipients\": [\n {\n \"type\": \"IDENTITY\",\n \"id\": \"2c9180867624cbd7017642d8c8c81f67\"\n },\n {\n \"type\": \"IDENTITY\",\n \"id\": \"2c9180867624cbd7017642d8c8c81f67\"\n }\n ],\n \"savedSearchId\": \"554f1511-f0a1-4744-ab14-599514d3e57c\",\n \"schedule\": {\n \"type\": \"WEEKLY\",\n \"hours\": {\n \"type\": \"RANGE\",\n \"values\": [\n \"9\",\n \"18\"\n ],\n \"interval\": 3\n },\n \"days\": {\n \"type\": \"LIST\",\n \"values\": [\n \"MON\",\n \"WED\",\n \"FRI\"\n ]\n },\n \"expiration\": \"2018-06-25T20:22:28.104Z\",\n \"timeZoneId\": \"America/Chicago\"\n },\n \"name\": \"Daily disabled accounts\",\n \"description\": \"Daily disabled accounts\",\n \"created\": \"2018-06-25T20:22:28.104Z\",\n \"modified\": \"2018-06-25T20:22:28.104Z\",\n \"enabled\": false,\n \"emailEmptyResults\": false,\n \"displayQueryDetails\": false\n}", + "options": { + "raw": { + "headerFamily": "json", + "language": "json" + } + } + } + }, + "status": "Not Found", + "code": 404, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "body": "{\n \"detailCode\": \"404 Not found\",\n \"trackingId\": \"b21b1f7ce4da4d639f2c62a57171b427\",\n \"messages\": [\n {\n \"locale\": \"en-US\",\n \"localeOrigin\": \"DEFAULT\",\n \"text\": \"The server did not find a current representation for the target resource.\"\n }\n ]\n}", + "cookie": [], + "_postman_previewlanguage": "json" + }, + { + "id": "cd20481a-6aef-4d35-a37e-a4e85643537b", + "name": "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.", + "originalRequest": { + "url": { + "path": [ + "scheduled-searches", + ":id" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [] + }, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + }, + { + "key": "Accept", + "value": "application/json" + }, + { + "description": { + "content": "Added as a part of security scheme: oauth2", + "type": "text/plain" + }, + "key": "Authorization", + "value": "" + } + ], + "method": "PUT", + "body": { + "mode": "raw", + "raw": "{\n \"id\": \"0de46054-fe90-434a-b84e-c6b3359d0c64\",\n \"owner\": {\n \"type\": \"IDENTITY\",\n \"id\": \"2c9180867624cbd7017642d8c8c81f67\"\n },\n \"ownerId\": \"2c9180867624cbd7017642d8c8c81f67\",\n \"recipients\": [\n {\n \"type\": \"IDENTITY\",\n \"id\": \"2c9180867624cbd7017642d8c8c81f67\"\n },\n {\n \"type\": \"IDENTITY\",\n \"id\": \"2c9180867624cbd7017642d8c8c81f67\"\n }\n ],\n \"savedSearchId\": \"554f1511-f0a1-4744-ab14-599514d3e57c\",\n \"schedule\": {\n \"type\": \"WEEKLY\",\n \"hours\": {\n \"type\": \"RANGE\",\n \"values\": [\n \"9\",\n \"18\"\n ],\n \"interval\": 3\n },\n \"days\": {\n \"type\": \"LIST\",\n \"values\": [\n \"MON\",\n \"WED\",\n \"FRI\"\n ]\n },\n \"expiration\": \"2018-06-25T20:22:28.104Z\",\n \"timeZoneId\": \"America/Chicago\"\n },\n \"name\": \"Daily disabled accounts\",\n \"description\": \"Daily disabled accounts\",\n \"created\": \"2018-06-25T20:22:28.104Z\",\n \"modified\": \"2018-06-25T20:22:28.104Z\",\n \"enabled\": false,\n \"emailEmptyResults\": false,\n \"displayQueryDetails\": false\n}", + "options": { + "raw": { + "headerFamily": "json", + "language": "json" + } + } + } + }, + "status": "Too Many Requests", + "code": 429, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "body": "{\n \"message\": \" Rate Limit Exceeded \"\n}", + "cookie": [], + "_postman_previewlanguage": "json" + }, + { + "id": "613be04f-c7d9-4ba9-95c1-00b98dfb5901", + "name": "Internal Server Error - Returned if there is an unexpected error.", + "originalRequest": { + "url": { + "path": [ + "scheduled-searches", + ":id" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [] + }, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + }, + { + "key": "Accept", + "value": "application/json" + }, + { + "description": { + "content": "Added as a part of security scheme: oauth2", + "type": "text/plain" + }, + "key": "Authorization", + "value": "" + } + ], + "method": "PUT", + "body": { + "mode": "raw", + "raw": "{\n \"id\": \"0de46054-fe90-434a-b84e-c6b3359d0c64\",\n \"owner\": {\n \"type\": \"IDENTITY\",\n \"id\": \"2c9180867624cbd7017642d8c8c81f67\"\n },\n \"ownerId\": \"2c9180867624cbd7017642d8c8c81f67\",\n \"recipients\": [\n {\n \"type\": \"IDENTITY\",\n \"id\": \"2c9180867624cbd7017642d8c8c81f67\"\n },\n {\n \"type\": \"IDENTITY\",\n \"id\": \"2c9180867624cbd7017642d8c8c81f67\"\n }\n ],\n \"savedSearchId\": \"554f1511-f0a1-4744-ab14-599514d3e57c\",\n \"schedule\": {\n \"type\": \"WEEKLY\",\n \"hours\": {\n \"type\": \"RANGE\",\n \"values\": [\n \"9\",\n \"18\"\n ],\n \"interval\": 3\n },\n \"days\": {\n \"type\": \"LIST\",\n \"values\": [\n \"MON\",\n \"WED\",\n \"FRI\"\n ]\n },\n \"expiration\": \"2018-06-25T20:22:28.104Z\",\n \"timeZoneId\": \"America/Chicago\"\n },\n \"name\": \"Daily disabled accounts\",\n \"description\": \"Daily disabled accounts\",\n \"created\": \"2018-06-25T20:22:28.104Z\",\n \"modified\": \"2018-06-25T20:22:28.104Z\",\n \"enabled\": false,\n \"emailEmptyResults\": false,\n \"displayQueryDetails\": false\n}", + "options": { + "raw": { + "headerFamily": "json", + "language": "json" + } + } + } + }, + "status": "Internal Server Error", + "code": 500, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "body": "{\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}", + "cookie": [], + "_postman_previewlanguage": "json" + } + ], + "event": [], + "protocolProfileBehavior": { + "disableBodyPruning": true + } + }, + { + "id": "06dd0ff3-ac05-45b4-8b76-b58856a00530", + "name": "Get a Scheduled Search", + "request": { + "name": "Get a Scheduled Search", + "description": { + "content": "Returns the specified scheduled search.", + "type": "text/plain" + }, + "url": { + "path": [ + "scheduled-searches", + ":id" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [ + { + "type": "any", + "value": "2c91808568c529c60168cca6f90c1313", + "key": "id", + "disabled": false, + "description": { + "content": "(Required) ID of the requested document.", + "type": "text/plain" + } + } + ] + }, + "header": [ + { + "key": "Accept", + "value": "application/json" + } + ], + "method": "GET", + "body": {}, + "auth": null + }, + "response": [ + { + "id": "49c96169-4f0b-4632-9bce-6b720e0e9810", + "name": "The requested scheduled search.", + "originalRequest": { + "url": { + "path": [ + "scheduled-searches", + ":id" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [] + }, + "header": [ + { + "key": "Accept", + "value": "application/json" + }, + { + "description": { + "content": "Added as a part of security scheme: oauth2", + "type": "text/plain" + }, + "key": "Authorization", + "value": "" + } + ], + "method": "GET", + "body": {} + }, + "status": "OK", + "code": 200, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "body": "{\n \"id\": \"0de46054-fe90-434a-b84e-c6b3359d0c64\",\n \"owner\": {\n \"type\": \"IDENTITY\",\n \"id\": \"2c9180867624cbd7017642d8c8c81f67\"\n },\n \"ownerId\": \"2c9180867624cbd7017642d8c8c81f67\",\n \"recipients\": [\n {\n \"type\": \"IDENTITY\",\n \"id\": \"2c9180867624cbd7017642d8c8c81f67\"\n },\n {\n \"type\": \"IDENTITY\",\n \"id\": \"2c9180867624cbd7017642d8c8c81f67\"\n }\n ],\n \"savedSearchId\": \"554f1511-f0a1-4744-ab14-599514d3e57c\",\n \"schedule\": {\n \"type\": \"WEEKLY\",\n \"hours\": {\n \"type\": \"RANGE\",\n \"values\": [\n \"9\",\n \"18\"\n ],\n \"interval\": 3\n },\n \"days\": {\n \"type\": \"LIST\",\n \"values\": [\n \"MON\",\n \"WED\",\n \"FRI\"\n ]\n },\n \"expiration\": \"2018-06-25T20:22:28.104Z\",\n \"timeZoneId\": \"America/Chicago\"\n },\n \"name\": \"Daily disabled accounts\",\n \"description\": \"Daily disabled accounts\",\n \"created\": \"2018-06-25T20:22:28.104Z\",\n \"modified\": \"2018-06-25T20:22:28.104Z\",\n \"enabled\": false,\n \"emailEmptyResults\": false,\n \"displayQueryDetails\": false\n}", + "cookie": [], + "_postman_previewlanguage": "json" + }, + { + "id": "a2fd28a7-2b5a-435f-ab98-1a3bc6d3228f", + "name": "Client Error - Returned if the request body is invalid.", + "originalRequest": { + "url": { + "path": [ + "scheduled-searches", + ":id" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [] + }, + "header": [ + { + "key": "Accept", + "value": "application/json" + }, + { + "description": { + "content": "Added as a part of security scheme: oauth2", + "type": "text/plain" + }, + "key": "Authorization", + "value": "" + } + ], + "method": "GET", + "body": {} + }, + "status": "Bad Request", + "code": 400, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "body": "{\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 \"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 \"locale\": \"en-US\",\n \"localeOrigin\": \"DEFAULT\",\n \"text\": \"The request was syntactically correct but its content is semantically invalid.\"\n }\n ]\n}", + "cookie": [], + "_postman_previewlanguage": "json" + }, + { + "id": "8903058f-dddf-4796-a554-39d578b4b83d", + "name": "Unauthorized - Returned if there is no authorization header, or if the JWT token is expired.", + "originalRequest": { + "url": { + "path": [ + "scheduled-searches", + ":id" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [] + }, + "header": [ + { + "key": "Accept", + "value": "application/json" + }, + { + "description": { + "content": "Added as a part of security scheme: oauth2", + "type": "text/plain" + }, + "key": "Authorization", + "value": "" + } + ], + "method": "GET", + "body": {} + }, + "status": "Unauthorized", + "code": 401, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "body": "{\n \"error\": \"JWT validation failed: JWT is expired\"\n}", + "cookie": [], + "_postman_previewlanguage": "json" + }, + { + "id": "39471773-d3e3-4c2a-a500-4b3d2098bc7b", + "name": "Forbidden - Returned if the user you are running as, doesn't have access to this end-point.", + "originalRequest": { + "url": { + "path": [ + "scheduled-searches", + ":id" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [] + }, + "header": [ + { + "key": "Accept", + "value": "application/json" + }, + { + "description": { + "content": "Added as a part of security scheme: oauth2", + "type": "text/plain" + }, + "key": "Authorization", + "value": "" + } + ], + "method": "GET", + "body": {} + }, + "status": "Forbidden", + "code": 403, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "body": "{\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}", + "cookie": [], + "_postman_previewlanguage": "json" + }, + { + "id": "cade9304-b47c-4f47-9348-c868c8c09d41", + "name": "Not Found - returned if the request URL refers to a resource or object that does not exist", + "originalRequest": { + "url": { + "path": [ + "scheduled-searches", + ":id" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [] + }, + "header": [ + { + "key": "Accept", + "value": "application/json" + }, + { + "description": { + "content": "Added as a part of security scheme: oauth2", + "type": "text/plain" + }, + "key": "Authorization", + "value": "" + } + ], + "method": "GET", + "body": {} + }, + "status": "Not Found", + "code": 404, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "body": "{\n \"detailCode\": \"404 Not found\",\n \"trackingId\": \"b21b1f7ce4da4d639f2c62a57171b427\",\n \"messages\": [\n {\n \"locale\": \"en-US\",\n \"localeOrigin\": \"DEFAULT\",\n \"text\": \"The server did not find a current representation for the target resource.\"\n }\n ]\n}", + "cookie": [], + "_postman_previewlanguage": "json" + }, + { + "id": "ba32c4b6-d7d2-4629-af31-e32b35a1b900", + "name": "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.", + "originalRequest": { + "url": { + "path": [ + "scheduled-searches", + ":id" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [] + }, + "header": [ + { + "key": "Accept", + "value": "application/json" + }, + { + "description": { + "content": "Added as a part of security scheme: oauth2", + "type": "text/plain" + }, + "key": "Authorization", + "value": "" + } + ], + "method": "GET", + "body": {} + }, + "status": "Too Many Requests", + "code": 429, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "body": "{\n \"message\": \" Rate Limit Exceeded \"\n}", + "cookie": [], + "_postman_previewlanguage": "json" + }, + { + "id": "0b9f594d-b7f7-4a6f-991c-a2a4d984e7ed", + "name": "Internal Server Error - Returned if there is an unexpected error.", + "originalRequest": { + "url": { + "path": [ + "scheduled-searches", + ":id" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [] + }, + "header": [ + { + "key": "Accept", + "value": "application/json" + }, + { + "description": { + "content": "Added as a part of security scheme: oauth2", + "type": "text/plain" + }, + "key": "Authorization", + "value": "" + } + ], + "method": "GET", + "body": {} + }, + "status": "Internal Server Error", + "code": 500, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "body": "{\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}", + "cookie": [], + "_postman_previewlanguage": "json" + } + ], + "event": [], + "protocolProfileBehavior": { + "disableBodyPruning": true + } + }, + { + "id": "98a41482-5a14-44fd-bdc9-cd99b30f769b", + "name": "Delete a Scheduled Search", + "request": { + "name": "Delete a Scheduled Search", + "description": { + "content": "Deletes the specified scheduled search.\n", + "type": "text/plain" + }, + "url": { + "path": [ + "scheduled-searches", + ":id" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [ + { + "type": "any", + "value": "2c91808568c529c60168cca6f90c1313", + "key": "id", + "disabled": false, + "description": { + "content": "(Required) ID of the requested document.", + "type": "text/plain" + } + } + ] + }, + "header": [ + { + "key": "Accept", + "value": "application/json" + } + ], + "method": "DELETE", + "body": {}, + "auth": null + }, + "response": [ + { + "id": "6ceaa814-b578-4d78-b848-d15d2d969a1e", + "name": "No Content - Indicates the request was successful but there is no content to be returned in the response.", + "originalRequest": { + "url": { + "path": [ + "scheduled-searches", + ":id" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [] + }, + "header": [ + { + "description": { + "content": "Added as a part of security scheme: oauth2", + "type": "text/plain" + }, + "key": "Authorization", + "value": "" + } + ], + "method": "DELETE", + "body": {} + }, + "status": "No Content", + "code": 204, + "header": [], + "cookie": [], + "_postman_previewlanguage": "text" + }, + { + "id": "d044bc43-19ef-4edb-94bc-beb05ee84241", + "name": "Client Error - Returned if the request body is invalid.", + "originalRequest": { + "url": { + "path": [ + "scheduled-searches", + ":id" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [] + }, + "header": [ + { + "key": "Accept", + "value": "application/json" + }, + { + "description": { + "content": "Added as a part of security scheme: oauth2", + "type": "text/plain" + }, + "key": "Authorization", + "value": "" + } + ], + "method": "DELETE", + "body": {} + }, + "status": "Bad Request", + "code": 400, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "body": "{\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 \"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 \"locale\": \"en-US\",\n \"localeOrigin\": \"DEFAULT\",\n \"text\": \"The request was syntactically correct but its content is semantically invalid.\"\n }\n ]\n}", + "cookie": [], + "_postman_previewlanguage": "json" + }, + { + "id": "b7275852-06de-4604-b48b-8b87fd057ba2", + "name": "Unauthorized - Returned if there is no authorization header, or if the JWT token is expired.", + "originalRequest": { + "url": { + "path": [ + "scheduled-searches", + ":id" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [] + }, + "header": [ + { + "key": "Accept", + "value": "application/json" + }, + { + "description": { + "content": "Added as a part of security scheme: oauth2", + "type": "text/plain" + }, + "key": "Authorization", + "value": "" + } + ], + "method": "DELETE", + "body": {} + }, + "status": "Unauthorized", + "code": 401, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "body": "{\n \"error\": \"JWT validation failed: JWT is expired\"\n}", + "cookie": [], + "_postman_previewlanguage": "json" + }, + { + "id": "c9d21598-f694-49ac-9424-5b1ec770ebe0", + "name": "Forbidden - Returned if the user you are running as, doesn't have access to this end-point.", + "originalRequest": { + "url": { + "path": [ + "scheduled-searches", + ":id" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [] + }, + "header": [ + { + "key": "Accept", + "value": "application/json" + }, + { + "description": { + "content": "Added as a part of security scheme: oauth2", + "type": "text/plain" + }, + "key": "Authorization", + "value": "" + } + ], + "method": "DELETE", + "body": {} + }, + "status": "Forbidden", + "code": 403, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "body": "{\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}", + "cookie": [], + "_postman_previewlanguage": "json" + }, + { + "id": "9c92e795-90d0-4beb-a798-bcdb401195f7", + "name": "Not Found - returned if the request URL refers to a resource or object that does not exist", + "originalRequest": { + "url": { + "path": [ + "scheduled-searches", + ":id" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [] + }, + "header": [ + { + "key": "Accept", + "value": "application/json" + }, + { + "description": { + "content": "Added as a part of security scheme: oauth2", + "type": "text/plain" + }, + "key": "Authorization", + "value": "" + } + ], + "method": "DELETE", + "body": {} + }, + "status": "Not Found", + "code": 404, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "body": "{\n \"detailCode\": \"404 Not found\",\n \"trackingId\": \"b21b1f7ce4da4d639f2c62a57171b427\",\n \"messages\": [\n {\n \"locale\": \"en-US\",\n \"localeOrigin\": \"DEFAULT\",\n \"text\": \"The server did not find a current representation for the target resource.\"\n }\n ]\n}", + "cookie": [], + "_postman_previewlanguage": "json" + }, + { + "id": "cde80e73-e9dd-4119-877f-2b5478f9b748", + "name": "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.", + "originalRequest": { + "url": { + "path": [ + "scheduled-searches", + ":id" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [] + }, + "header": [ + { + "key": "Accept", + "value": "application/json" + }, + { + "description": { + "content": "Added as a part of security scheme: oauth2", + "type": "text/plain" + }, + "key": "Authorization", + "value": "" + } + ], + "method": "DELETE", + "body": {} + }, + "status": "Too Many Requests", + "code": 429, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "body": "{\n \"message\": \" Rate Limit Exceeded \"\n}", + "cookie": [], + "_postman_previewlanguage": "json" + }, + { + "id": "67dbcd6b-8fa9-414b-949b-a5c5148f63d0", + "name": "Internal Server Error - Returned if there is an unexpected error.", + "originalRequest": { + "url": { + "path": [ + "scheduled-searches", + ":id" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [] + }, + "header": [ + { + "key": "Accept", + "value": "application/json" + }, + { + "description": { + "content": "Added as a part of security scheme: oauth2", + "type": "text/plain" + }, + "key": "Authorization", + "value": "" + } + ], + "method": "DELETE", + "body": {} + }, + "status": "Internal Server Error", + "code": 500, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "body": "{\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}", + "cookie": [], + "_postman_previewlanguage": "json" + } + ], + "event": [], + "protocolProfileBehavior": { + "disableBodyPruning": true + } + }, + { + "id": "746b7280-44e6-4f3a-b599-5ba34a99a18c", + "name": "Unsubscribe a recipient from Scheduled Search", + "request": { + "name": "Unsubscribe a recipient from Scheduled Search", + "description": { + "content": "Unsubscribes a recipient from the specified scheduled search.\n", + "type": "text/plain" + }, + "url": { + "path": [ + "scheduled-searches", + ":id", + "unsubscribe" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [ + { + "type": "any", + "value": "2c91808568c529c60168cca6f90c1313", + "key": "id", + "disabled": false, + "description": { + "content": "(Required) ID of the requested document.", + "type": "text/plain" + } + } + ] + }, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + }, + { + "key": "Accept", + "value": "application/json" + } + ], + "method": "POST", + "body": { + "mode": "raw", + "raw": "{\n \"type\": \"IDENTITY\",\n \"id\": \"2c91808568c529c60168cca6f90c1313\"\n}", + "options": { + "raw": { + "headerFamily": "json", + "language": "json" + } + } + }, + "auth": null + }, + "response": [ + { + "id": "139ad282-12f8-477c-ac76-9f144f050a42", + "name": "No Content - Indicates the request was successful but there is no content to be returned in the response.", + "originalRequest": { + "url": { + "path": [ + "scheduled-searches", + ":id", + "unsubscribe" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [] + }, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + }, + { + "description": { + "content": "Added as a part of security scheme: oauth2", + "type": "text/plain" + }, + "key": "Authorization", + "value": "" + } + ], + "method": "POST", + "body": { + "mode": "raw", + "raw": "{\n \"type\": \"IDENTITY\",\n \"id\": \"2c91808568c529c60168cca6f90c1313\"\n}", + "options": { + "raw": { + "headerFamily": "json", + "language": "json" + } + } + } + }, + "status": "No Content", + "code": 204, + "header": [], + "cookie": [], + "_postman_previewlanguage": "text" + }, + { + "id": "03852d1d-44ce-4325-8e12-3c9f30cebe03", + "name": "Client Error - Returned if the request body is invalid.", + "originalRequest": { + "url": { + "path": [ + "scheduled-searches", + ":id", + "unsubscribe" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [] + }, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + }, + { + "key": "Accept", + "value": "application/json" + }, + { + "description": { + "content": "Added as a part of security scheme: oauth2", + "type": "text/plain" + }, + "key": "Authorization", + "value": "" + } + ], + "method": "POST", + "body": { + "mode": "raw", + "raw": "{\n \"type\": \"IDENTITY\",\n \"id\": \"2c91808568c529c60168cca6f90c1313\"\n}", + "options": { + "raw": { + "headerFamily": "json", + "language": "json" + } + } + } + }, + "status": "Bad Request", + "code": 400, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "body": "{\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 \"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 \"locale\": \"en-US\",\n \"localeOrigin\": \"DEFAULT\",\n \"text\": \"The request was syntactically correct but its content is semantically invalid.\"\n }\n ]\n}", + "cookie": [], + "_postman_previewlanguage": "json" + }, + { + "id": "e7af3194-1328-454c-818c-3c78ec795f03", + "name": "Forbidden - Returned if the user you are running as, doesn't have access to this end-point.", + "originalRequest": { + "url": { + "path": [ + "scheduled-searches", + ":id", + "unsubscribe" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [] + }, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + }, + { + "key": "Accept", + "value": "application/json" + }, + { + "description": { + "content": "Added as a part of security scheme: oauth2", + "type": "text/plain" + }, + "key": "Authorization", + "value": "" + } + ], + "method": "POST", + "body": { + "mode": "raw", + "raw": "{\n \"type\": \"IDENTITY\",\n \"id\": \"2c91808568c529c60168cca6f90c1313\"\n}", + "options": { + "raw": { + "headerFamily": "json", + "language": "json" + } + } + } + }, + "status": "Forbidden", + "code": 403, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "body": "{\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}", + "cookie": [], + "_postman_previewlanguage": "json" + }, + { + "id": "f11744f6-f077-4445-938d-60ad8b7b8ead", + "name": "Not Found - returned if the request URL refers to a resource or object that does not exist", + "originalRequest": { + "url": { + "path": [ + "scheduled-searches", + ":id", + "unsubscribe" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [] + }, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + }, + { + "key": "Accept", + "value": "application/json" + }, + { + "description": { + "content": "Added as a part of security scheme: oauth2", + "type": "text/plain" + }, + "key": "Authorization", + "value": "" + } + ], + "method": "POST", + "body": { + "mode": "raw", + "raw": "{\n \"type\": \"IDENTITY\",\n \"id\": \"2c91808568c529c60168cca6f90c1313\"\n}", + "options": { + "raw": { + "headerFamily": "json", + "language": "json" + } + } + } + }, + "status": "Not Found", + "code": 404, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "body": "{\n \"detailCode\": \"404 Not found\",\n \"trackingId\": \"b21b1f7ce4da4d639f2c62a57171b427\",\n \"messages\": [\n {\n \"locale\": \"en-US\",\n \"localeOrigin\": \"DEFAULT\",\n \"text\": \"The server did not find a current representation for the target resource.\"\n }\n ]\n}", + "cookie": [], + "_postman_previewlanguage": "json" + } + ], + "event": [], + "protocolProfileBehavior": { + "disableBodyPruning": true + } + } + ] + }, + { + "name": "Search", + "description": "Use this API to implement search functionality. \nWith search functionality in place, users can search their tenants for nearly any information from throughout their organizations. \n\nIdentityNow enables organizations to store user data from across all their connected sources and manage the users' access, so the ability to query and filter that data is essential. \nIts search goes through all those sources and finds the results quickly and specifically. \n\nThe search query is flexible - it can be very broad or very narrow. \nThe search only returns results for searchable objects it is filtering for. \nThe following objects are searchable: identities, roles, access profiles, entitlements, events, and account activities. \nBy default, no filter is applied, so a search for \"Ad\" returns both the identity \"Adam.Archer\" as well as the role \"Administrator.\"\n\nUsers can further narrow their results by using IdentityNow's specific syntax and punctuation to structure their queries. \nFor example, the query \"attributes.location:austin AND NOT manager.name:amanda.ross\" returns all results associated with the Austin location, but it excludes those associated with the manager Amanda Ross.\nRefer to [Building a Search Query](https://documentation.sailpoint.com/saas/help/search/building-query.html) for more information about how to construct specific search queries. \n\nRefer to [Using Search](https://documentation.sailpoint.com/saas/help/search/index.html) for more information about IdentityNow's search and its different possibilities. \n\nThe search feature uses Elasticsearch as a datastore and query engine. \nThe power of Elasticsearch makes this feature suitable for ad-hoc reporting.\nHowever, data from the operational databases (ex. identities, roles, events, etc) has to be ingested into Elasticsearch. \nThis ingestion process introduces a latency from when the operational data is created to when it is available in search. \nDepending on the system load, this can take a few seconds to a few minutes. \nPlease keep this latency in mind when you use search.\n", + "item": [ + { + "id": "2c4ccaa5-91e6-4b53-80c3-db2971d3651d", + "name": "Perform Search", + "request": { + "name": "Perform Search", + "description": { + "content": "Performs a search with the provided query and returns a matching result collection. By default, you can page a maximum of 10,000 search result records. To page past 10,000 records, you can use searchAfter paging. Refer to [Paginating Search Queries](https://developer.sailpoint.com/idn/api/standard-collection-parameters#paginating-search-queries) for more information about how to implement searchAfter paging. ", + "type": "text/plain" + }, + "url": { + "path": [ + "search" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [ + { + "disabled": false, + "description": { + "content": "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.", + "type": "text/plain" + }, + "key": "offset", + "value": "0" + }, + { + "disabled": false, + "description": { + "content": "Max number of results to return.\nSee [V3 API Standard Collection Parameters](https://developer.sailpoint.com/idn/api/standard-collection-parameters) for more information.", + "type": "text/plain" + }, + "key": "limit", + "value": "10000" + }, + { + "disabled": false, + "description": { + "content": "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.", + "type": "text/plain" + }, + "key": "count", + "value": "true" + } + ], + "variable": [] + }, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + }, + { + "key": "Accept", + "value": "application/json" + } + ], + "method": "POST", + "body": { + "mode": "raw", + "raw": "{\n \"indices\": [\n \"identities\"\n ],\n \"query\": {\n \"query\": \"\\\"John Doe\\\"\",\n \"fields\": [\n \"name\"\n ]\n }\n}", + "options": { + "raw": { + "headerFamily": "json", + "language": "json" + } + } + }, + "auth": null + }, + "response": [ + { + "id": "d4eca527-3b84-4d2a-9138-8a2163afe757", + "name": "A collection of AccessProfiles", + "originalRequest": { + "url": { + "path": [ + "search" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [ + { + "disabled": false, + "description": { + "content": "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.", + "type": "text/plain" + }, + "key": "offset", + "value": "0" + }, + { + "disabled": false, + "description": { + "content": "Max number of results to return.\nSee [V3 API Standard Collection Parameters](https://developer.sailpoint.com/idn/api/standard-collection-parameters) for more information.", + "type": "text/plain" + }, + "key": "limit", + "value": "10000" + }, + { + "disabled": false, + "description": { + "content": "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.", + "type": "text/plain" + }, + "key": "count", + "value": "true" + } + ], + "variable": [] + }, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + }, + { + "key": "Accept", + "value": "application/json" + }, + { + "description": { + "content": "Added as a part of security scheme: oauth2", + "type": "text/plain" + }, + "key": "Authorization", + "value": "" + } + ], + "method": "POST", + "body": { + "mode": "raw", + "raw": "{\n \"indices\": [\n \"identities\"\n ],\n \"query\": {\n \"query\": \"\\\"John Doe\\\"\",\n \"fields\": [\n \"name\"\n ]\n }\n}", + "options": { + "raw": { + "headerFamily": "json", + "language": "json" + } + } + } + }, + "status": "OK", + "code": 200, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + }, + { + "disabled": false, + "description": { + "content": "The total result count (returned only if the *count* parameter is specified as *true*).", + "type": "text/plain" + }, + "key": "X-Total-Count", + "value": "30" + } + ], + "body": "[\n {\n \"id\": \"2c9180825a6c1adc015a71c9023f0818\",\n \"name\": \"Cloud Eng\",\n \"_type\": \"accessprofile\",\n \"description\": \"Cloud Eng\",\n \"created\": \"2017-02-24T20:21:23.145Z\",\n \"modified\": \"2019-05-24T20:36:04.312Z\",\n \"synced\": \"2020-02-18T05:30:20.414Z\",\n \"enabled\": true,\n \"requestable\": true,\n \"requestCommentsRequired\": false,\n \"owner\": {\n \"id\": \"ff8081815757d36a015757d42e56031e\",\n \"name\": \"SailPoint Support\",\n \"type\": \"IDENTITY\",\n \"email\": \"cloud-support@sailpoint.com\"\n },\n \"source\": {\n \"id\": \"ff8081815757d4fb0157588f3d9d008f\",\n \"name\": \"Employees\"\n },\n \"entitlements\": [\n {\n \"id\": \"2c918084575812550157589064f33b89\",\n \"name\": \"CN=Cloud Engineering,DC=sailpoint,DC=COM\",\n \"description\": \"mull\",\n \"attribute\": \"memberOf\",\n \"value\": \"CN=Cloud Engineering,DC=sailpoint,DC=COM\"\n }\n ],\n \"entitlementCount\": 1,\n \"tags\": [\n \"TAG_1\",\n \"TAG_2\"\n ]\n }\n]", + "cookie": [], + "_postman_previewlanguage": "json" + }, + { + "id": "12903cfa-09bc-443e-8136-9937165941d7", + "name": "A collection of Entitlements", + "originalRequest": { + "url": { + "path": [ + "search" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [ + { + "disabled": false, + "description": { + "content": "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.", + "type": "text/plain" + }, + "key": "offset", + "value": "0" + }, + { + "disabled": false, + "description": { + "content": "Max number of results to return.\nSee [V3 API Standard Collection Parameters](https://developer.sailpoint.com/idn/api/standard-collection-parameters) for more information.", + "type": "text/plain" + }, + "key": "limit", + "value": "10000" + }, + { + "disabled": false, + "description": { + "content": "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.", + "type": "text/plain" + }, + "key": "count", + "value": "true" + } + ], + "variable": [] + }, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + }, + { + "key": "Accept", + "value": "application/json" + }, + { + "description": { + "content": "Added as a part of security scheme: oauth2", + "type": "text/plain" + }, + "key": "Authorization", + "value": "" + } + ], + "method": "POST", + "body": { + "mode": "raw", + "raw": "{\n \"indices\": [\n \"identities\"\n ],\n \"query\": {\n \"query\": \"created: [2022-05-19T19:26:03.351Z TO now]\",\n \"timeZone\": \"America/Los_Angeles\"\n }\n}", + "options": { + "raw": { + "headerFamily": "json", + "language": "json" + } + } + } + }, + "status": "OK", + "code": 200, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + }, + { + "disabled": false, + "description": { + "content": "The total result count (returned only if the *count* parameter is specified as *true*).", + "type": "text/plain" + }, + "key": "X-Total-Count", + "value": "30" + } + ], + "body": "[\n {\n \"id\": \"2c9180946ed0c43d016eec1a80892fbd\",\n \"name\": \"entitlement.aa415ae7\",\n \"_type\": \"entitlement\",\n \"description\": \"null\",\n \"attribute\": \"groups\",\n \"value\": \"entitlement.aa415ae7\",\n \"modified\": \"2019-12-09T19:19:50.154Z\",\n \"synced\": \"2020-02-19T04:30:32.906Z\",\n \"displayName\": \"entitlement.aa415ae7\",\n \"source\": {\n \"id\": \"2c91808b6e9e6fb8016eec1a2b6f7b5f\",\n \"name\": \"ODS-HR-Employees\"\n },\n \"privileged\": false,\n \"identityCount\": 68,\n \"tags\": [\n \"TAG_1\",\n \"TAG_2\"\n ]\n }\n]", + "cookie": [], + "_postman_previewlanguage": "json" + }, + { + "id": "7afc0478-d100-4865-8124-b69e94d7c20b", + "name": "A collection of Events", + "originalRequest": { + "url": { + "path": [ + "search" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [ + { + "disabled": false, + "description": { + "content": "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.", + "type": "text/plain" + }, + "key": "offset", + "value": "0" + }, + { + "disabled": false, + "description": { + "content": "Max number of results to return.\nSee [V3 API Standard Collection Parameters](https://developer.sailpoint.com/idn/api/standard-collection-parameters) for more information.", + "type": "text/plain" + }, + "key": "limit", + "value": "10000" + }, + { + "disabled": false, + "description": { + "content": "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.", + "type": "text/plain" + }, + "key": "count", + "value": "true" + } + ], + "variable": [] + }, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + }, + { + "key": "Accept", + "value": "application/json" + }, + { + "description": { + "content": "Added as a part of security scheme: oauth2", + "type": "text/plain" + }, + "key": "Authorization", + "value": "" + } + ], + "method": "POST", + "body": { + "mode": "raw", + "raw": "{\n \"indices\": [\n \"identities\"\n ],\n \"query\": {\n \"query\": \"\\\"John Doe\\\"\",\n \"innerHit\": {\n \"type\": \"access\",\n \"query\": \"source.name:\\\\\\\"Active Directory\\\\\\\"\"\n }\n }\n}", + "options": { + "raw": { + "headerFamily": "json", + "language": "json" + } + } + } + }, + "status": "OK", + "code": 200, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + }, + { + "disabled": false, + "description": { + "content": "The total result count (returned only if the *count* parameter is specified as *true*).", + "type": "text/plain" + }, + "key": "X-Total-Count", + "value": "30" + } + ], + "body": "[\n {\n \"id\": \"e092842f-c904-4b59-aac8-2544abeeef4b\",\n \"name\": \"Update Task Schedule Passed\",\n \"_type\": \"event\",\n \"created\": \"2020-02-17T16:23:18.327Z\",\n \"synced\": \"2020-02-17T16:23:18.388Z\",\n \"action\": \"TASK_SCHEDULE_UPDATE_PASSED\",\n \"type\": \"SYSTEM_CONFIG\",\n \"actor\": {\n \"name\": \"MantisTaskScheduler\"\n },\n \"target\": {\n \"name\": \"Perform provisioning activity search delete synchronization\"\n },\n \"stack\": \"tpe\",\n \"trackingNumber\": \"c6b98bc39ece48b080826d16c76b166c\",\n \"ipAddress\": \"207.189.160.158\",\n \"details\": \"null\",\n \"attributes\": {\n \"sourceName\": \"SailPoint\"\n },\n \"objects\": [\n \"TASK\",\n \"SCHEDULE\"\n ],\n \"operation\": \"UPDATE\",\n \"status\": \"PASSED\",\n \"technicalName\": \"TASK_SCHEDULE_UPDATE_PASSED\"\n }\n]", + "cookie": [], + "_postman_previewlanguage": "json" + }, + { + "id": "9f11eff9-60eb-464a-a48c-dfedb7139b96", + "name": "A collection of Identities", + "originalRequest": { + "url": { + "path": [ + "search" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [ + { + "disabled": false, + "description": { + "content": "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.", + "type": "text/plain" + }, + "key": "offset", + "value": "0" + }, + { + "disabled": false, + "description": { + "content": "Max number of results to return.\nSee [V3 API Standard Collection Parameters](https://developer.sailpoint.com/idn/api/standard-collection-parameters) for more information.", + "type": "text/plain" + }, + "key": "limit", + "value": "10000" + }, + { + "disabled": false, + "description": { + "content": "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.", + "type": "text/plain" + }, + "key": "count", + "value": "true" + } + ], + "variable": [] + }, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + }, + { + "key": "Accept", + "value": "application/json" + }, + { + "description": { + "content": "Added as a part of security scheme: oauth2", + "type": "text/plain" + }, + "key": "Authorization", + "value": "" + } + ], + "method": "POST", + "body": { + "mode": "raw", + "raw": "{\n \"indices\": [\n \"identities\"\n ],\n \"queryType\": \"TYPEAHEAD\",\n \"typeAheadQuery\": {\n \"field\": \"name\",\n \"query\": \"Jo\",\n \"maxExpansions\": 50,\n \"size\": 100,\n \"sort\": \"desc\",\n \"sortByValue\": false\n }\n}", + "options": { + "raw": { + "headerFamily": "json", + "language": "json" + } + } + } + }, + "status": "OK", + "code": 200, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + }, + { + "disabled": false, + "description": { + "content": "The total result count (returned only if the *count* parameter is specified as *true*).", + "type": "text/plain" + }, + "key": "X-Total-Count", + "value": "30" + } + ], + "body": "[\n {\n \"id\": \"2c9180865c45e7e3015c46c434a80622\",\n \"name\": \"ad.admin\",\n \"_type\": \"identity\",\n \"firstName\": \"AD\",\n \"lastName\": \"Admin\",\n \"displayName\": \"AD Admin\",\n \"email\": \"SLPT.CLOUD.SAILPOINT.TEST+AD-ADMIN@GMAIL.COM\",\n \"created\": \"2018-08-22T19:54:54.302Z\",\n \"modified\": \"2018-08-22T19:54:54.302Z\",\n \"synced\": \"2018-08-22T19:54:54.302Z\",\n \"phone\": \"512-942-7578\",\n \"inactive\": false,\n \"protected\": false,\n \"status\": \"UNREGISTERED\",\n \"employeeNumber\": \"O349804\",\n \"manager\": null,\n \"isManager\": false,\n \"identityProfile\": {\n \"id\": \"2c918085605c8d0601606f357cb231e6\",\n \"name\": \"E2E AD\"\n },\n \"source\": {\n \"id\": \"2c9180855c45b230015c46c19b9c0202\",\n \"name\": \"EndToEnd-ADSource\"\n },\n \"attributes\": {\n \"uid\": \"ad.admin\",\n \"firstname\": \"AD\",\n \"cloudAuthoritativeSource\": \"2c9180855c45b230015c46c19b9c0202\",\n \"cloudStatus\": \"UNREGISTERED\",\n \"iplanet-am-user-alias-list\": null,\n \"displayName\": \"AD Admin\",\n \"internalCloudStatus\": \"UNREGISTERED\",\n \"workPhone\": \"512-942-7578\",\n \"email\": \"SLPT.CLOUD.SAILPOINT.TEST+AD-ADMIN@GMAIL.COM\",\n \"lastname\": \"Admin\"\n },\n \"processingState\": null,\n \"processingDetails\": null,\n \"accounts\": [\n {\n \"id\": \"2c9180865c45e7e3015c46c434a80623\",\n \"name\": \"ad.admin\",\n \"accountId\": \"CN=AD Admin,OU=slpt-automation,DC=TestAutomationAD,DC=local\",\n \"source\": {\n \"id\": \"2c9180855c45b230015c46c19b9c0202\",\n \"name\": \"EndToEnd-ADSource\",\n \"type\": \"Active Directory - Direct\"\n },\n \"disabled\": false,\n \"locked\": false,\n \"privileged\": false,\n \"manuallyCorrelated\": false,\n \"passwordLastSet\": \"2018-08-22T19:54:54.302Z\",\n \"entitlementAttributes\": {\n \"memberOf\": [\n \"CN=Group Policy Creator Owners,CN=Users,DC=TestAutomationAD,DC=local\",\n \"CN=Domain Guests,CN=Users,DC=TestAutomationAD,DC=local\",\n \"CN=Domain Admins,CN=Users,DC=TestAutomationAD,DC=local\",\n \"CN=Enterprise Admins,CN=Users,DC=TestAutomationAD,DC=local\",\n \"CN=Schema Admins,CN=Users,DC=TestAutomationAD,DC=local\",\n \"CN=Guests,CN=Builtin,DC=TestAutomationAD,DC=local\",\n \"CN=Administrators,CN=Builtin,DC=TestAutomationAD,DC=local\"\n ]\n },\n \"created\": \"2018-08-22T19:54:54.302Z\"\n },\n {\n \"id\": \"2c918083606d670c01606f35a30a0349\",\n \"name\": \"ad.admin\",\n \"accountId\": \"ad.admin\",\n \"source\": {\n \"id\": \"ff8081815c46b85b015c46b90c7c02a6\",\n \"name\": \"IdentityNow\",\n \"type\": \"IdentityNowConnector\"\n },\n \"disabled\": false,\n \"locked\": false,\n \"privileged\": false,\n \"manuallyCorrelated\": false,\n \"passwordLastSet\": null,\n \"entitlementAttributes\": null,\n \"created\": \"2018-08-22T19:54:54.302Z\"\n }\n ],\n \"accountCount\": 2,\n \"apps\": [\n {\n \"id\": \"22751\",\n \"name\": \"ADP Workforce Now\",\n \"source\": {\n \"id\": \"2c9180855c45b230015c46e2f6a8026a\",\n \"name\": \"Corporate Active Directory\"\n },\n \"account\": {\n \"id\": \"2c9180865c45efa4015c470be0de1606\",\n \"accountId\": \"CN=Bob Wilson,OU=Austin,OU=Americas,OU=Demo,DC=seri,DC=acme,DC=com\"\n }\n }\n ],\n \"appCount\": 1,\n \"access\": [\n {\n \"id\": \"2c918083634bc6cb01639808d40270ba\",\n \"name\": \"test [AccessProfile-1527264105448]\",\n \"displayName\": \"test\",\n \"type\": \"ACCESS_PROFILE\",\n \"description\": \"test\",\n \"source\": {\n \"id\": \"2c9180855c45b230015c46c19b9c0202\",\n \"name\": \"EndToEnd-ADSource\"\n },\n \"owner\": {\n \"id\": \"2c9180865c45e7e3015c46c434a80622\",\n \"name\": \"ad.admin\",\n \"displayName\": \"AD Admin\"\n }\n },\n {\n \"id\": \"2c9180865c45e7e3015c46c457c50755\",\n \"name\": \"Administrators\",\n \"displayName\": \"Administrators\",\n \"type\": \"ENTITLEMENT\",\n \"description\": null,\n \"source\": {\n \"id\": \"2c9180855c45b230015c46c19b9c0202\",\n \"name\": \"EndToEnd-ADSource\"\n },\n \"privileged\": false,\n \"attribute\": \"memberOf\",\n \"value\": \"CN=Administrators,CN=Builtin,DC=TestAutomationAD,DC=local\",\n \"standalone\": false\n },\n {\n \"id\": \"2c9180865decdaa5015e06598b293108\",\n \"name\": \"test [cloudRole-1503345085223]\",\n \"displayName\": \"test\",\n \"type\": \"ROLE\",\n \"description\": \"test\",\n \"owner\": {\n \"id\": \"2c9180865c45e7e3015c46c5030707a0\",\n \"name\": \"will.albin\",\n \"displayName\": \"Albin Will\"\n },\n \"disabled\": false\n }\n ],\n \"accessCount\": 3,\n \"accessProfileCount\": 1,\n \"entitlementCount\": 1,\n \"roleCount\": 1,\n \"tags\": [\n \"TAG_1\",\n \"TAG_2\"\n ]\n }\n]", + "cookie": [], + "_postman_previewlanguage": "json" + }, + { + "id": "85aa5fe3-8e1d-4f69-aa0d-07a58082caa1", + "name": "A collection of Roles", + "originalRequest": { + "url": { + "path": [ + "search" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [ + { + "disabled": false, + "description": { + "content": "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.", + "type": "text/plain" + }, + "key": "offset", + "value": "0" + }, + { + "disabled": false, + "description": { + "content": "Max number of results to return.\nSee [V3 API Standard Collection Parameters](https://developer.sailpoint.com/idn/api/standard-collection-parameters) for more information.", + "type": "text/plain" + }, + "key": "limit", + "value": "10000" + }, + { + "disabled": false, + "description": { + "content": "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.", + "type": "text/plain" + }, + "key": "count", + "value": "true" + } + ], + "variable": [] + }, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + }, + { + "key": "Accept", + "value": "application/json" + }, + { + "description": { + "content": "Added as a part of security scheme: oauth2", + "type": "text/plain" + }, + "key": "Authorization", + "value": "" + } + ], + "method": "POST", + "body": { + "mode": "raw", + "raw": "{\n \"indices\": [\n \"identities\"\n ],\n \"queryType\": \"TYPEAHEAD\",\n \"typeAheadQuery\": {\n \"field\": \"source.name\",\n \"nestedType\": \"access\",\n \"query\": \"Work\",\n \"maxExpansions\": 50,\n \"size\": 100,\n \"sort\": \"desc\",\n \"sortByValue\": false\n }\n}", + "options": { + "raw": { + "headerFamily": "json", + "language": "json" + } + } + } + }, + "status": "OK", + "code": 200, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + }, + { + "disabled": false, + "description": { + "content": "The total result count (returned only if the *count* parameter is specified as *true*).", + "type": "text/plain" + }, + "key": "X-Total-Count", + "value": "30" + } + ], + "body": "[\n {\n \"id\": \"2c91808c6faadea6016fb4f2bc69077b\",\n \"name\": \"IT Role\",\n \"_type\": \"role\",\n \"description\": \"IT role\",\n \"created\": \"2020-01-17T19:20:15.040Z\",\n \"modified\": null,\n \"synced\": \"2020-02-18T05:30:20.145Z\",\n \"enabled\": true,\n \"requestable\": false,\n \"requestCommentsRequired\": false,\n \"owner\": {\n \"id\": \"2c9180a46faadee4016fb4e018c20639\",\n \"name\": \"Cloud Support\",\n \"type\": \"IDENTITY\",\n \"email\": \"thomas.edison@acme-solar.com\"\n },\n \"accessProfiles\": [\n {\n \"id\": \"2c91809c6faade77016fb4f0b63407ae\",\n \"name\": \"Admin Access\"\n }\n ],\n \"accessProfileCount\": 1,\n \"tags\": [\n \"TAG_1\",\n \"TAG_2\"\n ]\n }\n]", + "cookie": [], + "_postman_previewlanguage": "json" + }, + { + "id": "771499bb-9588-46b5-9d47-1e628aba0fe9", + "name": "Filter with Exists", + "originalRequest": { + "url": { + "path": [ + "search" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [ + { + "disabled": false, + "description": { + "content": "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.", + "type": "text/plain" + }, + "key": "offset", + "value": "0" + }, + { + "disabled": false, + "description": { + "content": "Max number of results to return.\nSee [V3 API Standard Collection Parameters](https://developer.sailpoint.com/idn/api/standard-collection-parameters) for more information.", + "type": "text/plain" + }, + "key": "limit", + "value": "10000" + }, + { + "disabled": false, + "description": { + "content": "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.", + "type": "text/plain" + }, + "key": "count", + "value": "true" + } + ], + "variable": [] + }, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + }, + { + "key": "Accept", + "value": "application/json" + }, + { + "description": { + "content": "Added as a part of security scheme: oauth2", + "type": "text/plain" + }, + "key": "Authorization", + "value": "" + } + ], + "method": "POST", + "body": { + "mode": "raw", + "raw": "{\n \"indices\": [\n \"identities\"\n ],\n \"query\": {\n \"query\": \"attributes.city:London\"\n },\n \"filters\": {\n \"attributes.cloudAuthoritativeSource\": {\n \"type\": \"EXISTS\",\n \"exclude\": true\n }\n }\n}", + "options": { + "raw": { + "headerFamily": "json", + "language": "json" + } + } + } + }, + "status": "OK", + "code": 200, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + }, + { + "disabled": false, + "description": { + "content": "The total result count (returned only if the *count* parameter is specified as *true*).", + "type": "text/plain" + }, + "key": "X-Total-Count", + "value": "30" + } + ], + "body": "[\n {\n \"id\": \"2c9180825a6c1adc015a71c9023f0818\",\n \"name\": \"Cloud Eng\",\n \"_type\": \"accessprofile\",\n \"description\": \"Cloud Eng\",\n \"created\": \"2017-02-24T20:21:23.145Z\",\n \"modified\": \"2019-05-24T20:36:04.312Z\",\n \"synced\": \"2020-02-18T05:30:20.414Z\",\n \"enabled\": true,\n \"requestable\": true,\n \"requestCommentsRequired\": false,\n \"owner\": {\n \"id\": \"ff8081815757d36a015757d42e56031e\",\n \"name\": \"SailPoint Support\",\n \"type\": \"IDENTITY\",\n \"email\": \"cloud-support@sailpoint.com\"\n },\n \"source\": {\n \"id\": \"ff8081815757d4fb0157588f3d9d008f\",\n \"name\": \"Employees\"\n },\n \"entitlements\": [\n {\n \"id\": \"2c918084575812550157589064f33b89\",\n \"name\": \"CN=Cloud Engineering,DC=sailpoint,DC=COM\",\n \"description\": \"mull\",\n \"attribute\": \"memberOf\",\n \"value\": \"CN=Cloud Engineering,DC=sailpoint,DC=COM\"\n }\n ],\n \"entitlementCount\": 1,\n \"tags\": [\n \"TAG_1\",\n \"TAG_2\"\n ]\n }\n]", + "cookie": [], + "_postman_previewlanguage": "json" + }, + { + "id": "3ac59693-c47b-4ab2-b786-094a1cc45203", + "name": "Filter with Range", + "originalRequest": { + "url": { + "path": [ + "search" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [ + { + "disabled": false, + "description": { + "content": "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.", + "type": "text/plain" + }, + "key": "offset", + "value": "0" + }, + { + "disabled": false, + "description": { + "content": "Max number of results to return.\nSee [V3 API Standard Collection Parameters](https://developer.sailpoint.com/idn/api/standard-collection-parameters) for more information.", + "type": "text/plain" + }, + "key": "limit", + "value": "10000" + }, + { + "disabled": false, + "description": { + "content": "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.", + "type": "text/plain" + }, + "key": "count", + "value": "true" + } + ], + "variable": [] + }, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + }, + { + "key": "Accept", + "value": "application/json" + }, + { + "description": { + "content": "Added as a part of security scheme: oauth2", + "type": "text/plain" + }, + "key": "Authorization", + "value": "" + } + ], + "method": "POST", + "body": { + "mode": "raw", + "raw": "{\n \"indices\": [\n \"identities\"\n ],\n \"query\": {\n \"query\": \"attributes.city:London\",\n \"timeZone\": \"Europe/London\"\n },\n \"filters\": {\n \"accessCount\": {\n \"type\": \"RANGE\",\n \"range\": {\n \"lower\": {\n \"value\": \"3\"\n }\n }\n },\n \"created\": {\n \"type\": \"RANGE\",\n \"range\": {\n \"lower\": {\n \"value\": \"2019-12-01\",\n \"inclusive\": true\n },\n \"upper\": {\n \"value\": \"2020-01-01\"\n }\n }\n }\n }\n}", + "options": { + "raw": { + "headerFamily": "json", + "language": "json" + } + } + } + }, + "status": "OK", + "code": 200, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + }, + { + "disabled": false, + "description": { + "content": "The total result count (returned only if the *count* parameter is specified as *true*).", + "type": "text/plain" + }, + "key": "X-Total-Count", + "value": "30" + } + ], + "body": "[\n {\n \"id\": \"2c9180825a6c1adc015a71c9023f0818\",\n \"name\": \"Cloud Eng\",\n \"_type\": \"accessprofile\",\n \"description\": \"Cloud Eng\",\n \"created\": \"2017-02-24T20:21:23.145Z\",\n \"modified\": \"2019-05-24T20:36:04.312Z\",\n \"synced\": \"2020-02-18T05:30:20.414Z\",\n \"enabled\": true,\n \"requestable\": true,\n \"requestCommentsRequired\": false,\n \"owner\": {\n \"id\": \"ff8081815757d36a015757d42e56031e\",\n \"name\": \"SailPoint Support\",\n \"type\": \"IDENTITY\",\n \"email\": \"cloud-support@sailpoint.com\"\n },\n \"source\": {\n \"id\": \"ff8081815757d4fb0157588f3d9d008f\",\n \"name\": \"Employees\"\n },\n \"entitlements\": [\n {\n \"id\": \"2c918084575812550157589064f33b89\",\n \"name\": \"CN=Cloud Engineering,DC=sailpoint,DC=COM\",\n \"description\": \"mull\",\n \"attribute\": \"memberOf\",\n \"value\": \"CN=Cloud Engineering,DC=sailpoint,DC=COM\"\n }\n ],\n \"entitlementCount\": 1,\n \"tags\": [\n \"TAG_1\",\n \"TAG_2\"\n ]\n }\n]", + "cookie": [], + "_postman_previewlanguage": "json" + }, + { + "id": "f0424747-1528-49c4-ba6a-548c10392b14", + "name": "Filter with Terms", + "originalRequest": { + "url": { + "path": [ + "search" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [ + { + "disabled": false, + "description": { + "content": "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.", + "type": "text/plain" + }, + "key": "offset", + "value": "0" + }, + { + "disabled": false, + "description": { + "content": "Max number of results to return.\nSee [V3 API Standard Collection Parameters](https://developer.sailpoint.com/idn/api/standard-collection-parameters) for more information.", + "type": "text/plain" + }, + "key": "limit", + "value": "10000" + }, + { + "disabled": false, + "description": { + "content": "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.", + "type": "text/plain" + }, + "key": "count", + "value": "true" + } + ], + "variable": [] + }, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + }, + { + "key": "Accept", + "value": "application/json" + }, + { + "description": { + "content": "Added as a part of security scheme: oauth2", + "type": "text/plain" + }, + "key": "Authorization", + "value": "" + } + ], + "method": "POST", + "body": { + "mode": "raw", + "raw": "{\n \"indices\": [\n \"identities\"\n ],\n \"query\": {\n \"query\": \"attributes.city:London\"\n },\n \"filters\": {\n \"source.name\": {\n \"type\": \"TERMS\",\n \"terms\": [\n \"HR Employees\",\n \"Corporate Active Directory\"\n ],\n \"exclude\": true\n },\n \"protected\": {\n \"type\": \"TERMS\",\n \"terms\": [\n \"true\"\n ]\n }\n }\n}", + "options": { + "raw": { + "headerFamily": "json", + "language": "json" + } + } + } + }, + "status": "OK", + "code": 200, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + }, + { + "disabled": false, + "description": { + "content": "The total result count (returned only if the *count* parameter is specified as *true*).", + "type": "text/plain" + }, + "key": "X-Total-Count", + "value": "30" + } + ], + "body": "[\n {\n \"id\": \"2c9180825a6c1adc015a71c9023f0818\",\n \"name\": \"Cloud Eng\",\n \"_type\": \"accessprofile\",\n \"description\": \"Cloud Eng\",\n \"created\": \"2017-02-24T20:21:23.145Z\",\n \"modified\": \"2019-05-24T20:36:04.312Z\",\n \"synced\": \"2020-02-18T05:30:20.414Z\",\n \"enabled\": true,\n \"requestable\": true,\n \"requestCommentsRequired\": false,\n \"owner\": {\n \"id\": \"ff8081815757d36a015757d42e56031e\",\n \"name\": \"SailPoint Support\",\n \"type\": \"IDENTITY\",\n \"email\": \"cloud-support@sailpoint.com\"\n },\n \"source\": {\n \"id\": \"ff8081815757d4fb0157588f3d9d008f\",\n \"name\": \"Employees\"\n },\n \"entitlements\": [\n {\n \"id\": \"2c918084575812550157589064f33b89\",\n \"name\": \"CN=Cloud Engineering,DC=sailpoint,DC=COM\",\n \"description\": \"mull\",\n \"attribute\": \"memberOf\",\n \"value\": \"CN=Cloud Engineering,DC=sailpoint,DC=COM\"\n }\n ],\n \"entitlementCount\": 1,\n \"tags\": [\n \"TAG_1\",\n \"TAG_2\"\n ]\n }\n]", + "cookie": [], + "_postman_previewlanguage": "json" + }, + { + "id": "05a15c9a-f3a4-4527-ab34-b8c71bd9c908", + "name": "Filter with Exists", + "originalRequest": { + "url": { + "path": [ + "search" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [ + { + "disabled": false, + "description": { + "content": "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.", + "type": "text/plain" + }, + "key": "offset", + "value": "0" + }, + { + "disabled": false, + "description": { + "content": "Max number of results to return.\nSee [V3 API Standard Collection Parameters](https://developer.sailpoint.com/idn/api/standard-collection-parameters) for more information.", + "type": "text/plain" + }, + "key": "limit", + "value": "10000" + }, + { + "disabled": false, + "description": { + "content": "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.", + "type": "text/plain" + }, + "key": "count", + "value": "true" + } + ], + "variable": [] + }, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + }, + { + "key": "Accept", + "value": "application/json" + }, + { + "description": { + "content": "Added as a part of security scheme: oauth2", + "type": "text/plain" + }, + "key": "Authorization", + "value": "" + } + ], + "method": "POST", + "body": { + "mode": "raw", + "raw": "{\n \"indices\": [\n \"identities\"\n ],\n \"query\": {\n \"query\": \"attributes.city:London\"\n },\n \"filters\": {\n \"attributes.cloudAuthoritativeSource\": {\n \"type\": \"EXISTS\",\n \"exclude\": true\n }\n }\n}", + "options": { + "raw": { + "headerFamily": "json", + "language": "json" + } + } + } + }, + "status": "Bad Request", + "code": 400, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "body": "{\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 \"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 \"locale\": \"en-US\",\n \"localeOrigin\": \"DEFAULT\",\n \"text\": \"The request was syntactically correct but its content is semantically invalid.\"\n }\n ]\n}", + "cookie": [], + "_postman_previewlanguage": "json" + }, + { + "id": "072a534d-fac5-4b51-a153-1e6f31f4e463", + "name": "Filter with Range", + "originalRequest": { + "url": { + "path": [ + "search" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [ + { + "disabled": false, + "description": { + "content": "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.", + "type": "text/plain" + }, + "key": "offset", + "value": "0" + }, + { + "disabled": false, + "description": { + "content": "Max number of results to return.\nSee [V3 API Standard Collection Parameters](https://developer.sailpoint.com/idn/api/standard-collection-parameters) for more information.", + "type": "text/plain" + }, + "key": "limit", + "value": "10000" + }, + { + "disabled": false, + "description": { + "content": "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.", + "type": "text/plain" + }, + "key": "count", + "value": "true" + } + ], + "variable": [] + }, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + }, + { + "key": "Accept", + "value": "application/json" + }, + { + "description": { + "content": "Added as a part of security scheme: oauth2", + "type": "text/plain" + }, + "key": "Authorization", + "value": "" + } + ], + "method": "POST", + "body": { + "mode": "raw", + "raw": "{\n \"indices\": [\n \"identities\"\n ],\n \"query\": {\n \"query\": \"attributes.city:London\",\n \"timeZone\": \"Europe/London\"\n },\n \"filters\": {\n \"accessCount\": {\n \"type\": \"RANGE\",\n \"range\": {\n \"lower\": {\n \"value\": \"3\"\n }\n }\n },\n \"created\": {\n \"type\": \"RANGE\",\n \"range\": {\n \"lower\": {\n \"value\": \"2019-12-01\",\n \"inclusive\": true\n },\n \"upper\": {\n \"value\": \"2020-01-01\"\n }\n }\n }\n }\n}", + "options": { + "raw": { + "headerFamily": "json", + "language": "json" + } + } + } + }, + "status": "Bad Request", + "code": 400, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "body": "{\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 \"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 \"locale\": \"en-US\",\n \"localeOrigin\": \"DEFAULT\",\n \"text\": \"The request was syntactically correct but its content is semantically invalid.\"\n }\n ]\n}", + "cookie": [], + "_postman_previewlanguage": "json" + }, + { + "id": "5a24a444-37ee-4b06-8920-507e2c119bfe", + "name": "Filter with Terms", + "originalRequest": { + "url": { + "path": [ + "search" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [ + { + "disabled": false, + "description": { + "content": "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.", + "type": "text/plain" + }, + "key": "offset", + "value": "0" + }, + { + "disabled": false, + "description": { + "content": "Max number of results to return.\nSee [V3 API Standard Collection Parameters](https://developer.sailpoint.com/idn/api/standard-collection-parameters) for more information.", + "type": "text/plain" + }, + "key": "limit", + "value": "10000" + }, + { + "disabled": false, + "description": { + "content": "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.", + "type": "text/plain" + }, + "key": "count", + "value": "true" + } + ], + "variable": [] + }, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + }, + { + "key": "Accept", + "value": "application/json" + }, + { + "description": { + "content": "Added as a part of security scheme: oauth2", + "type": "text/plain" + }, + "key": "Authorization", + "value": "" + } + ], + "method": "POST", + "body": { + "mode": "raw", + "raw": "{\n \"indices\": [\n \"identities\"\n ],\n \"query\": {\n \"query\": \"attributes.city:London\"\n },\n \"filters\": {\n \"source.name\": {\n \"type\": \"TERMS\",\n \"terms\": [\n \"HR Employees\",\n \"Corporate Active Directory\"\n ],\n \"exclude\": true\n },\n \"protected\": {\n \"type\": \"TERMS\",\n \"terms\": [\n \"true\"\n ]\n }\n }\n}", + "options": { + "raw": { + "headerFamily": "json", + "language": "json" + } + } + } + }, + "status": "Bad Request", + "code": 400, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "body": "{\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 \"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 \"locale\": \"en-US\",\n \"localeOrigin\": \"DEFAULT\",\n \"text\": \"The request was syntactically correct but its content is semantically invalid.\"\n }\n ]\n}", + "cookie": [], + "_postman_previewlanguage": "json" + }, + { + "id": "a6e66c7f-4833-48dc-b052-025a8b74c128", + "name": "Filter with Range", + "originalRequest": { + "url": { + "path": [ + "search" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [ + { + "disabled": false, + "description": { + "content": "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.", + "type": "text/plain" + }, + "key": "offset", + "value": "0" + }, + { + "disabled": false, + "description": { + "content": "Max number of results to return.\nSee [V3 API Standard Collection Parameters](https://developer.sailpoint.com/idn/api/standard-collection-parameters) for more information.", + "type": "text/plain" + }, + "key": "limit", + "value": "10000" + }, + { + "disabled": false, + "description": { + "content": "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.", + "type": "text/plain" + }, + "key": "count", + "value": "true" + } + ], + "variable": [] + }, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + }, + { + "key": "Accept", + "value": "application/json" + }, + { + "description": { + "content": "Added as a part of security scheme: oauth2", + "type": "text/plain" + }, + "key": "Authorization", + "value": "" + } + ], + "method": "POST", + "body": { + "mode": "raw", + "raw": "{\n \"indices\": [\n \"identities\"\n ],\n \"query\": {\n \"query\": \"attributes.city:London\",\n \"timeZone\": \"Europe/London\"\n },\n \"filters\": {\n \"accessCount\": {\n \"type\": \"RANGE\",\n \"range\": {\n \"lower\": {\n \"value\": \"3\"\n }\n }\n },\n \"created\": {\n \"type\": \"RANGE\",\n \"range\": {\n \"lower\": {\n \"value\": \"2019-12-01\",\n \"inclusive\": true\n },\n \"upper\": {\n \"value\": \"2020-01-01\"\n }\n }\n }\n }\n}", + "options": { + "raw": { + "headerFamily": "json", + "language": "json" + } + } + } + }, + "status": "Unauthorized", + "code": 401, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "body": "{\n \"error\": \"JWT validation failed: JWT is expired\"\n}", + "cookie": [], + "_postman_previewlanguage": "json" + }, + { + "id": "651f8dc9-5752-42b5-bd43-502299cc6fbc", + "name": "Filter with Terms", + "originalRequest": { + "url": { + "path": [ + "search" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [ + { + "disabled": false, + "description": { + "content": "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.", + "type": "text/plain" + }, + "key": "offset", + "value": "0" + }, + { + "disabled": false, + "description": { + "content": "Max number of results to return.\nSee [V3 API Standard Collection Parameters](https://developer.sailpoint.com/idn/api/standard-collection-parameters) for more information.", + "type": "text/plain" + }, + "key": "limit", + "value": "10000" + }, + { + "disabled": false, + "description": { + "content": "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.", + "type": "text/plain" + }, + "key": "count", + "value": "true" + } + ], + "variable": [] + }, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + }, + { + "key": "Accept", + "value": "application/json" + }, + { + "description": { + "content": "Added as a part of security scheme: oauth2", + "type": "text/plain" + }, + "key": "Authorization", + "value": "" + } + ], + "method": "POST", + "body": { + "mode": "raw", + "raw": "{\n \"indices\": [\n \"identities\"\n ],\n \"query\": {\n \"query\": \"attributes.city:London\"\n },\n \"filters\": {\n \"source.name\": {\n \"type\": \"TERMS\",\n \"terms\": [\n \"HR Employees\",\n \"Corporate Active Directory\"\n ],\n \"exclude\": true\n },\n \"protected\": {\n \"type\": \"TERMS\",\n \"terms\": [\n \"true\"\n ]\n }\n }\n}", + "options": { + "raw": { + "headerFamily": "json", + "language": "json" + } + } + } + }, + "status": "Unauthorized", + "code": 401, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "body": "{\n \"error\": \"JWT validation failed: JWT is expired\"\n}", + "cookie": [], + "_postman_previewlanguage": "json" + }, + { + "id": "786c0258-6a8a-4814-9e46-51207ad00fce", + "name": "An example of a 403 response object", + "originalRequest": { + "url": { + "path": [ + "search" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [ + { + "disabled": false, + "description": { + "content": "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.", + "type": "text/plain" + }, + "key": "offset", + "value": "0" + }, + { + "disabled": false, + "description": { + "content": "Max number of results to return.\nSee [V3 API Standard Collection Parameters](https://developer.sailpoint.com/idn/api/standard-collection-parameters) for more information.", + "type": "text/plain" + }, + "key": "limit", + "value": "10000" + }, + { + "disabled": false, + "description": { + "content": "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.", + "type": "text/plain" + }, + "key": "count", + "value": "true" + } + ], + "variable": [] + }, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + }, + { + "key": "Accept", + "value": "application/json" + }, + { + "description": { + "content": "Added as a part of security scheme: oauth2", + "type": "text/plain" + }, + "key": "Authorization", + "value": "" + } + ], + "method": "POST", + "body": { + "mode": "raw", + "raw": "{\n \"indices\": [\n \"identities\"\n ],\n \"query\": {\n \"query\": \"attributes.city:London\"\n },\n \"filters\": {\n \"source.name\": {\n \"type\": \"TERMS\",\n \"terms\": [\n \"HR Employees\",\n \"Corporate Active Directory\"\n ],\n \"exclude\": true\n },\n \"protected\": {\n \"type\": \"TERMS\",\n \"terms\": [\n \"true\"\n ]\n }\n }\n}", + "options": { + "raw": { + "headerFamily": "json", + "language": "json" + } + } + } + }, + "status": "Forbidden", + "code": 403, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "body": "{\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}", + "cookie": [], + "_postman_previewlanguage": "json" + }, + { + "id": "801d3b4b-24b3-45fc-92e2-fb8223342e1a", + "name": "Query with Fields", + "originalRequest": { + "url": { + "path": [ + "search" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [ + { + "disabled": false, + "description": { + "content": "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.", + "type": "text/plain" + }, + "key": "offset", + "value": "0" + }, + { + "disabled": false, + "description": { + "content": "Max number of results to return.\nSee [V3 API Standard Collection Parameters](https://developer.sailpoint.com/idn/api/standard-collection-parameters) for more information.", + "type": "text/plain" + }, + "key": "limit", + "value": "10000" + }, + { + "disabled": false, + "description": { + "content": "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.", + "type": "text/plain" + }, + "key": "count", + "value": "true" + } + ], + "variable": [] + }, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + }, + { + "key": "Accept", + "value": "application/json" + }, + { + "description": { + "content": "Added as a part of security scheme: oauth2", + "type": "text/plain" + }, + "key": "Authorization", + "value": "" + } + ], + "method": "POST", + "body": { + "mode": "raw", + "raw": "{\n \"indices\": [\n \"identities\"\n ],\n \"query\": {\n \"query\": \"\\\"John Doe\\\"\",\n \"fields\": [\n \"name\"\n ]\n }\n}", + "options": { + "raw": { + "headerFamily": "json", + "language": "json" + } + } + } + }, + "status": "Too Many Requests", + "code": 429, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "body": "{\n \"message\": \" Rate Limit Exceeded \"\n}", + "cookie": [], + "_postman_previewlanguage": "json" + }, + { + "id": "d73b5ca7-d771-47ab-b35f-0846eb40f1ee", + "name": "An example of a 500 response object", + "originalRequest": { + "url": { + "path": [ + "search" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [ + { + "disabled": false, + "description": { + "content": "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.", + "type": "text/plain" + }, + "key": "offset", + "value": "0" + }, + { + "disabled": false, + "description": { + "content": "Max number of results to return.\nSee [V3 API Standard Collection Parameters](https://developer.sailpoint.com/idn/api/standard-collection-parameters) for more information.", + "type": "text/plain" + }, + "key": "limit", + "value": "10000" + }, + { + "disabled": false, + "description": { + "content": "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.", + "type": "text/plain" + }, + "key": "count", + "value": "true" + } + ], + "variable": [] + }, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + }, + { + "key": "Accept", + "value": "application/json" + }, + { + "description": { + "content": "Added as a part of security scheme: oauth2", + "type": "text/plain" + }, + "key": "Authorization", + "value": "" + } + ], + "method": "POST", + "body": { + "mode": "raw", + "raw": "{\n \"indices\": [\n \"identities\"\n ],\n \"query\": {\n \"query\": \"\\\"John Doe\\\"\",\n \"fields\": [\n \"name\"\n ]\n }\n}", + "options": { + "raw": { + "headerFamily": "json", + "language": "json" + } + } + } + }, + "status": "Internal Server Error", + "code": 500, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "body": "{\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}", + "cookie": [], + "_postman_previewlanguage": "json" + } + ], + "event": [], + "protocolProfileBehavior": { + "disableBodyPruning": true + } + }, + { + "id": "de185f27-7b43-4b6b-b6be-62698fd6c7e7", + "name": "Count Documents Satisfying a Query", + "request": { + "name": "Count Documents Satisfying a Query", + "description": { + "content": "Performs a search with a provided query and returns the count of results in the X-Total-Count header.", + "type": "text/plain" + }, + "url": { + "path": [ + "search", + "count" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [] + }, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + }, + { + "key": "Accept", + "value": "application/json" + } + ], + "method": "POST", + "body": { + "mode": "raw", + "raw": "{\n \"indices\": [\n \"identities\"\n ],\n \"query\": {\n \"query\": \"created: [2022-05-19T19:26:03.351Z TO now]\",\n \"timeZone\": \"America/Los_Angeles\"\n }\n}", + "options": { + "raw": { + "headerFamily": "json", + "language": "json" + } + } + }, + "auth": null + }, + "response": [ + { + "id": "e45387fb-6551-4c73-9c3c-72a808eadeae", + "name": "No content - indicates the request was successful but there is no content to be returned in the response.", + "originalRequest": { + "url": { + "path": [ + "search", + "count" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [] + }, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + }, + { + "description": { + "content": "Added as a part of security scheme: oauth2", + "type": "text/plain" + }, + "key": "Authorization", + "value": "" + } + ], + "method": "POST", + "body": { + "mode": "raw", + "raw": "{\n \"indices\": [\n \"identities\"\n ],\n \"query\": {\n \"query\": \"created: [2022-05-19T19:26:03.351Z TO now]\",\n \"timeZone\": \"America/Los_Angeles\"\n }\n}", + "options": { + "raw": { + "headerFamily": "json", + "language": "json" + } + } + } + }, + "status": "No Content", + "code": 204, + "header": [ + { + "disabled": false, + "description": { + "content": "The total result count.", + "type": "text/plain" + }, + "key": "X-Total-Count", + "value": "5" + } + ], + "cookie": [], + "_postman_previewlanguage": "text" + }, + { + "id": "d8eb723b-bf0b-4fa9-a914-1e0f45fe70fb", + "name": "Client Error - Returned if the request body is invalid.", + "originalRequest": { + "url": { + "path": [ + "search", + "count" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [] + }, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + }, + { + "key": "Accept", + "value": "application/json" + }, + { + "description": { + "content": "Added as a part of security scheme: oauth2", + "type": "text/plain" + }, + "key": "Authorization", + "value": "" + } + ], + "method": "POST", + "body": { + "mode": "raw", + "raw": "{\n \"indices\": [\n \"identities\"\n ],\n \"query\": {\n \"query\": \"created: [2022-05-19T19:26:03.351Z TO now]\",\n \"timeZone\": \"America/Los_Angeles\"\n }\n}", + "options": { + "raw": { + "headerFamily": "json", + "language": "json" + } + } + } + }, + "status": "Bad Request", + "code": 400, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "body": "{\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 \"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 \"locale\": \"en-US\",\n \"localeOrigin\": \"DEFAULT\",\n \"text\": \"The request was syntactically correct but its content is semantically invalid.\"\n }\n ]\n}", + "cookie": [], + "_postman_previewlanguage": "json" + }, + { + "id": "68b1522f-6dbd-4b22-950d-c30eb2972daa", + "name": "Unauthorized - Returned if there is no authorization header, or if the JWT token is expired.", + "originalRequest": { + "url": { + "path": [ + "search", + "count" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [] + }, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + }, + { + "key": "Accept", + "value": "application/json" + }, + { + "description": { + "content": "Added as a part of security scheme: oauth2", + "type": "text/plain" + }, + "key": "Authorization", + "value": "" + } + ], + "method": "POST", + "body": { + "mode": "raw", + "raw": "{\n \"indices\": [\n \"identities\"\n ],\n \"query\": {\n \"query\": \"created: [2022-05-19T19:26:03.351Z TO now]\",\n \"timeZone\": \"America/Los_Angeles\"\n }\n}", + "options": { + "raw": { + "headerFamily": "json", + "language": "json" + } + } + } + }, + "status": "Unauthorized", + "code": 401, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "body": "{\n \"error\": \"JWT validation failed: JWT is expired\"\n}", + "cookie": [], + "_postman_previewlanguage": "json" + }, + { + "id": "e500deb8-a93d-4dc6-82f1-a34585f5d304", + "name": "Forbidden - Returned if the user you are running as, doesn't have access to this end-point.", + "originalRequest": { + "url": { + "path": [ + "search", + "count" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [] + }, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + }, + { + "key": "Accept", + "value": "application/json" + }, + { + "description": { + "content": "Added as a part of security scheme: oauth2", + "type": "text/plain" + }, + "key": "Authorization", + "value": "" + } + ], + "method": "POST", + "body": { + "mode": "raw", + "raw": "{\n \"indices\": [\n \"identities\"\n ],\n \"query\": {\n \"query\": \"created: [2022-05-19T19:26:03.351Z TO now]\",\n \"timeZone\": \"America/Los_Angeles\"\n }\n}", + "options": { + "raw": { + "headerFamily": "json", + "language": "json" + } + } + } + }, + "status": "Forbidden", + "code": 403, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "body": "{\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}", + "cookie": [], + "_postman_previewlanguage": "json" + }, + { + "id": "e5f11577-2e1b-4f17-a7b2-10612b516082", + "name": "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.", + "originalRequest": { + "url": { + "path": [ + "search", + "count" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [] + }, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + }, + { + "key": "Accept", + "value": "application/json" + }, + { + "description": { + "content": "Added as a part of security scheme: oauth2", + "type": "text/plain" + }, + "key": "Authorization", + "value": "" + } + ], + "method": "POST", + "body": { + "mode": "raw", + "raw": "{\n \"indices\": [\n \"identities\"\n ],\n \"query\": {\n \"query\": \"created: [2022-05-19T19:26:03.351Z TO now]\",\n \"timeZone\": \"America/Los_Angeles\"\n }\n}", + "options": { + "raw": { + "headerFamily": "json", + "language": "json" + } + } + } + }, + "status": "Too Many Requests", + "code": 429, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "body": "{\n \"message\": \" Rate Limit Exceeded \"\n}", + "cookie": [], + "_postman_previewlanguage": "json" + }, + { + "id": "9e800deb-6a3f-4389-bcd1-a4c28e99d167", + "name": "Internal Server Error - Returned if there is an unexpected error.", + "originalRequest": { + "url": { + "path": [ + "search", + "count" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [] + }, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + }, + { + "key": "Accept", + "value": "application/json" + }, + { + "description": { + "content": "Added as a part of security scheme: oauth2", + "type": "text/plain" + }, + "key": "Authorization", + "value": "" + } + ], + "method": "POST", + "body": { + "mode": "raw", + "raw": "{\n \"indices\": [\n \"identities\"\n ],\n \"query\": {\n \"query\": \"created: [2022-05-19T19:26:03.351Z TO now]\",\n \"timeZone\": \"America/Los_Angeles\"\n }\n}", + "options": { + "raw": { + "headerFamily": "json", + "language": "json" + } + } + } + }, + "status": "Internal Server Error", + "code": 500, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "body": "{\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}", + "cookie": [], + "_postman_previewlanguage": "json" + } + ], + "event": [], + "protocolProfileBehavior": { + "disableBodyPruning": true + } + }, + { + "id": "5452b377-890d-4ed6-9de1-7c6d0f88edbd", + "name": "Perform a Search Query Aggregation", + "request": { + "name": "Perform a Search Query Aggregation", + "description": { + "content": "Performs a search query aggregation and returns the aggregation result. By default, you can page a maximum of 10,000 search result records. To page past 10,000 records, you can use searchAfter paging. Refer to [Paginating Search Queries](https://developer.sailpoint.com/idn/api/standard-collection-parameters#paginating-search-queries) for more information about how to implement searchAfter paging. ", + "type": "text/plain" + }, + "url": { + "path": [ + "search", + "aggregate" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [ + { + "disabled": false, + "description": { + "content": "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.", + "type": "text/plain" + }, + "key": "offset", + "value": "0" + }, + { + "disabled": false, + "description": { + "content": "Max number of results to return.\nSee [V3 API Standard Collection Parameters](https://developer.sailpoint.com/idn/api/standard-collection-parameters) for more information.", + "type": "text/plain" + }, + "key": "limit", + "value": "250" + }, + { + "disabled": false, + "description": { + "content": "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.", + "type": "text/plain" + }, + "key": "count", + "value": "true" + } + ], + "variable": [] + }, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + }, + { + "key": "Accept", + "value": "application/json" + } + ], + "method": "POST", + "body": { + "mode": "raw", + "raw": "{\n \"indices\": [\n \"identities\"\n ],\n \"aggregationType\": \"SAILPOINT\",\n \"aggregations\": {\n \"metric\": {\n \"name\": \"How Many Locations\",\n \"type\": \"UNIQUE_COUNT\",\n \"field\": \"attributes.city\"\n }\n }\n}", + "options": { + "raw": { + "headerFamily": "json", + "language": "json" + } + } + }, + "auth": null + }, + "response": [ + { + "id": "1ec803d1-e4d5-4aac-a7f5-3475110e0803", + "name": "MetricAggregation", + "originalRequest": { + "url": { + "path": [ + "search", + "aggregate" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [ + { + "disabled": false, + "description": { + "content": "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.", + "type": "text/plain" + }, + "key": "offset", + "value": "0" + }, + { + "disabled": false, + "description": { + "content": "Max number of results to return.\nSee [V3 API Standard Collection Parameters](https://developer.sailpoint.com/idn/api/standard-collection-parameters) for more information.", + "type": "text/plain" + }, + "key": "limit", + "value": "250" + }, + { + "disabled": false, + "description": { + "content": "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.", + "type": "text/plain" + }, + "key": "count", + "value": "true" + } + ], + "variable": [] + }, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + }, + { + "key": "Accept", + "value": "application/json" + }, + { + "description": { + "content": "Added as a part of security scheme: oauth2", + "type": "text/plain" + }, + "key": "Authorization", + "value": "" + } + ], + "method": "POST", + "body": { + "mode": "raw", + "raw": "{\n \"indices\": [\n \"identities\"\n ],\n \"aggregationType\": \"SAILPOINT\",\n \"aggregations\": {\n \"metric\": {\n \"name\": \"How Many Locations\",\n \"type\": \"UNIQUE_COUNT\",\n \"field\": \"attributes.city\"\n }\n }\n}", + "options": { + "raw": { + "headerFamily": "json", + "language": "json" + } + } + } + }, + "status": "OK", + "code": 200, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + }, + { + "disabled": false, + "description": { + "content": "The total result count (returned only if the *count* parameter is specified as *true*).", + "type": "text/plain" + }, + "key": "X-Total-Count", + "value": "5" + } + ], + "body": "{\n \"aggregations\": {\n \"Identity Locations\": {\n \"buckets\": [\n {\n \"key\": \"Austin\",\n \"doc_count\": 109\n },\n {\n \"key\": \"London\",\n \"doc_count\": 64\n },\n {\n \"key\": \"San Jose\",\n \"doc_count\": 27\n },\n {\n \"key\": \"Brussels\",\n \"doc_count\": 26\n },\n {\n \"key\": \"Sao Paulo\",\n \"doc_count\": 24\n },\n {\n \"key\": \"Munich\",\n \"doc_count\": 23\n },\n {\n \"key\": \"Singapore\",\n \"doc_count\": 22\n },\n {\n \"key\": \"Tokyo\",\n \"doc_count\": 20\n },\n {\n \"key\": \"Taipei\",\n \"doc_count\": 16\n }\n ]\n }\n },\n \"hits\": [\n {\n \"id\": \"2c91808375d8e80a0175e1f88a575222\",\n \"name\": \"john.doe\",\n \"_type\": \"identity\",\n \"description\": \"The admin role\",\n \"created\": \"2018-06-25T20:22:28.104Z\",\n \"modified\": \"2018-06-25T20:22:28.104Z\",\n \"synced\": \"2018-06-25T20:22:28.104Z\",\n \"enabled\": true,\n \"requestable\": true,\n \"requestCommentsRequired\": false,\n \"owner\": {\n \"id\": \"2c91808568c529c60168cca6f90c1313\",\n \"name\": \"John Doe\",\n \"type\": \"IDENTITY\",\n \"email\": \"john.doe@sailpoint.com\"\n },\n \"source\": {\n \"id\": \"2c91808568c529c60168cca6f90c1313\",\n \"name\": \"John Doe\"\n },\n \"entitlements\": [\n {\n \"id\": \"2c91808568c529c60168cca6f90c1313\",\n \"name\": \"John Doe\",\n \"description\": \"The admin privilege\",\n \"attribute\": \"admin\",\n \"value\": \"true\"\n },\n {\n \"id\": \"2c91808568c529c60168cca6f90c1313\",\n \"name\": \"John Doe\",\n \"description\": \"The admin privilege\",\n \"attribute\": \"admin\",\n \"value\": \"true\"\n }\n ],\n \"entitlementCount\": 5,\n \"tags\": [\n \"TAG_1\",\n \"TAG_2\"\n ]\n },\n {\n \"id\": \"2c91808375d8e80a0175e1f88a575222\",\n \"name\": \"john.doe\",\n \"_type\": \"identity\",\n \"description\": \"The admin role\",\n \"created\": \"2018-06-25T20:22:28.104Z\",\n \"modified\": \"2018-06-25T20:22:28.104Z\",\n \"synced\": \"2018-06-25T20:22:28.104Z\",\n \"enabled\": true,\n \"requestable\": true,\n \"requestCommentsRequired\": false,\n \"owner\": {\n \"id\": \"2c91808568c529c60168cca6f90c1313\",\n \"name\": \"John Doe\",\n \"type\": \"IDENTITY\",\n \"email\": \"john.doe@sailpoint.com\"\n },\n \"source\": {\n \"id\": \"2c91808568c529c60168cca6f90c1313\",\n \"name\": \"John Doe\"\n },\n \"entitlements\": [\n {\n \"id\": \"2c91808568c529c60168cca6f90c1313\",\n \"name\": \"John Doe\",\n \"description\": \"The admin privilege\",\n \"attribute\": \"admin\",\n \"value\": \"true\"\n },\n {\n \"id\": \"2c91808568c529c60168cca6f90c1313\",\n \"name\": \"John Doe\",\n \"description\": \"The admin privilege\",\n \"attribute\": \"admin\",\n \"value\": \"true\"\n }\n ],\n \"entitlementCount\": 5,\n \"tags\": [\n \"TAG_1\",\n \"TAG_2\"\n ]\n }\n ]\n}", + "cookie": [], + "_postman_previewlanguage": "json" + }, + { + "id": "05178118-213f-4686-88a3-5ce93388084a", + "name": "MetricAggregation using DSL", + "originalRequest": { + "url": { + "path": [ + "search", + "aggregate" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [ + { + "disabled": false, + "description": { + "content": "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.", + "type": "text/plain" + }, + "key": "offset", + "value": "0" + }, + { + "disabled": false, + "description": { + "content": "Max number of results to return.\nSee [V3 API Standard Collection Parameters](https://developer.sailpoint.com/idn/api/standard-collection-parameters) for more information.", + "type": "text/plain" + }, + "key": "limit", + "value": "250" + }, + { + "disabled": false, + "description": { + "content": "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.", + "type": "text/plain" + }, + "key": "count", + "value": "true" + } + ], + "variable": [] + }, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + }, + { + "key": "Accept", + "value": "application/json" + }, + { + "description": { + "content": "Added as a part of security scheme: oauth2", + "type": "text/plain" + }, + "key": "Authorization", + "value": "" + } + ], + "method": "POST", + "body": { + "mode": "raw", + "raw": "{\n \"indices\": [\n \"identities\"\n ],\n \"aggregationType\": \"DSL\",\n \"aggregationsDsl\": {\n \"How Many Locations\": {\n \"cardinality\": {\n \"field\": \"attributes.city.exact\"\n }\n }\n }\n}", + "options": { + "raw": { + "headerFamily": "json", + "language": "json" + } + } + } + }, + "status": "OK", + "code": 200, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + }, + { + "disabled": false, + "description": { + "content": "The total result count (returned only if the *count* parameter is specified as *true*).", + "type": "text/plain" + }, + "key": "X-Total-Count", + "value": "5" + } + ], + "body": "{\n \"aggregations\": {\n \"Identity Locations\": {\n \"buckets\": [\n {\n \"key\": \"Austin\",\n \"doc_count\": 109\n },\n {\n \"key\": \"London\",\n \"doc_count\": 64\n },\n {\n \"key\": \"San Jose\",\n \"doc_count\": 27\n },\n {\n \"key\": \"Brussels\",\n \"doc_count\": 26\n },\n {\n \"key\": \"Sao Paulo\",\n \"doc_count\": 24\n },\n {\n \"key\": \"Munich\",\n \"doc_count\": 23\n },\n {\n \"key\": \"Singapore\",\n \"doc_count\": 22\n },\n {\n \"key\": \"Tokyo\",\n \"doc_count\": 20\n },\n {\n \"key\": \"Taipei\",\n \"doc_count\": 16\n }\n ]\n }\n },\n \"hits\": [\n {\n \"id\": \"2c91808375d8e80a0175e1f88a575222\",\n \"name\": \"john.doe\",\n \"_type\": \"identity\",\n \"description\": \"The admin role\",\n \"created\": \"2018-06-25T20:22:28.104Z\",\n \"modified\": \"2018-06-25T20:22:28.104Z\",\n \"synced\": \"2018-06-25T20:22:28.104Z\",\n \"enabled\": true,\n \"requestable\": true,\n \"requestCommentsRequired\": false,\n \"owner\": {\n \"id\": \"2c91808568c529c60168cca6f90c1313\",\n \"name\": \"John Doe\",\n \"type\": \"IDENTITY\",\n \"email\": \"john.doe@sailpoint.com\"\n },\n \"source\": {\n \"id\": \"2c91808568c529c60168cca6f90c1313\",\n \"name\": \"John Doe\"\n },\n \"entitlements\": [\n {\n \"id\": \"2c91808568c529c60168cca6f90c1313\",\n \"name\": \"John Doe\",\n \"description\": \"The admin privilege\",\n \"attribute\": \"admin\",\n \"value\": \"true\"\n },\n {\n \"id\": \"2c91808568c529c60168cca6f90c1313\",\n \"name\": \"John Doe\",\n \"description\": \"The admin privilege\",\n \"attribute\": \"admin\",\n \"value\": \"true\"\n }\n ],\n \"entitlementCount\": 5,\n \"tags\": [\n \"TAG_1\",\n \"TAG_2\"\n ]\n },\n {\n \"id\": \"2c91808375d8e80a0175e1f88a575222\",\n \"name\": \"john.doe\",\n \"_type\": \"identity\",\n \"description\": \"The admin role\",\n \"created\": \"2018-06-25T20:22:28.104Z\",\n \"modified\": \"2018-06-25T20:22:28.104Z\",\n \"synced\": \"2018-06-25T20:22:28.104Z\",\n \"enabled\": true,\n \"requestable\": true,\n \"requestCommentsRequired\": false,\n \"owner\": {\n \"id\": \"2c91808568c529c60168cca6f90c1313\",\n \"name\": \"John Doe\",\n \"type\": \"IDENTITY\",\n \"email\": \"john.doe@sailpoint.com\"\n },\n \"source\": {\n \"id\": \"2c91808568c529c60168cca6f90c1313\",\n \"name\": \"John Doe\"\n },\n \"entitlements\": [\n {\n \"id\": \"2c91808568c529c60168cca6f90c1313\",\n \"name\": \"John Doe\",\n \"description\": \"The admin privilege\",\n \"attribute\": \"admin\",\n \"value\": \"true\"\n },\n {\n \"id\": \"2c91808568c529c60168cca6f90c1313\",\n \"name\": \"John Doe\",\n \"description\": \"The admin privilege\",\n \"attribute\": \"admin\",\n \"value\": \"true\"\n }\n ],\n \"entitlementCount\": 5,\n \"tags\": [\n \"TAG_1\",\n \"TAG_2\"\n ]\n }\n ]\n}", + "cookie": [], + "_postman_previewlanguage": "json" + }, + { + "id": "2b691389-06de-4b3d-bd39-87c3032cb97d", + "name": "BucketAggregation", + "originalRequest": { + "url": { + "path": [ + "search", + "aggregate" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [ + { + "disabled": false, + "description": { + "content": "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.", + "type": "text/plain" + }, + "key": "offset", + "value": "0" + }, + { + "disabled": false, + "description": { + "content": "Max number of results to return.\nSee [V3 API Standard Collection Parameters](https://developer.sailpoint.com/idn/api/standard-collection-parameters) for more information.", + "type": "text/plain" + }, + "key": "limit", + "value": "250" + }, + { + "disabled": false, + "description": { + "content": "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.", + "type": "text/plain" + }, + "key": "count", + "value": "true" + } + ], + "variable": [] + }, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + }, + { + "key": "Accept", + "value": "application/json" + }, + { + "description": { + "content": "Added as a part of security scheme: oauth2", + "type": "text/plain" + }, + "key": "Authorization", + "value": "" + } + ], + "method": "POST", + "body": { + "mode": "raw", + "raw": "{\n \"indices\": [\n \"identities\"\n ],\n \"aggregationType\": \"SAILPOINT\",\n \"aggregations\": {\n \"bucket\": {\n \"name\": \"Identity Locations\",\n \"type\": \"TERMS\",\n \"field\": \"attributes.city\"\n }\n }\n}", + "options": { + "raw": { + "headerFamily": "json", + "language": "json" + } + } + } + }, + "status": "OK", + "code": 200, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + }, + { + "disabled": false, + "description": { + "content": "The total result count (returned only if the *count* parameter is specified as *true*).", + "type": "text/plain" + }, + "key": "X-Total-Count", + "value": "5" + } + ], + "body": "{\n \"aggregations\": {\n \"Identity Locations\": {\n \"buckets\": [\n {\n \"key\": \"Austin\",\n \"doc_count\": 109\n },\n {\n \"key\": \"London\",\n \"doc_count\": 64\n },\n {\n \"key\": \"San Jose\",\n \"doc_count\": 27\n },\n {\n \"key\": \"Brussels\",\n \"doc_count\": 26\n },\n {\n \"key\": \"Sao Paulo\",\n \"doc_count\": 24\n },\n {\n \"key\": \"Munich\",\n \"doc_count\": 23\n },\n {\n \"key\": \"Singapore\",\n \"doc_count\": 22\n },\n {\n \"key\": \"Tokyo\",\n \"doc_count\": 20\n },\n {\n \"key\": \"Taipei\",\n \"doc_count\": 16\n }\n ]\n }\n },\n \"hits\": [\n {\n \"id\": \"2c91808375d8e80a0175e1f88a575222\",\n \"name\": \"john.doe\",\n \"_type\": \"identity\",\n \"description\": \"The admin role\",\n \"created\": \"2018-06-25T20:22:28.104Z\",\n \"modified\": \"2018-06-25T20:22:28.104Z\",\n \"synced\": \"2018-06-25T20:22:28.104Z\",\n \"enabled\": true,\n \"requestable\": true,\n \"requestCommentsRequired\": false,\n \"owner\": {\n \"id\": \"2c91808568c529c60168cca6f90c1313\",\n \"name\": \"John Doe\",\n \"type\": \"IDENTITY\",\n \"email\": \"john.doe@sailpoint.com\"\n },\n \"source\": {\n \"id\": \"2c91808568c529c60168cca6f90c1313\",\n \"name\": \"John Doe\"\n },\n \"entitlements\": [\n {\n \"id\": \"2c91808568c529c60168cca6f90c1313\",\n \"name\": \"John Doe\",\n \"description\": \"The admin privilege\",\n \"attribute\": \"admin\",\n \"value\": \"true\"\n },\n {\n \"id\": \"2c91808568c529c60168cca6f90c1313\",\n \"name\": \"John Doe\",\n \"description\": \"The admin privilege\",\n \"attribute\": \"admin\",\n \"value\": \"true\"\n }\n ],\n \"entitlementCount\": 5,\n \"tags\": [\n \"TAG_1\",\n \"TAG_2\"\n ]\n },\n {\n \"id\": \"2c91808375d8e80a0175e1f88a575222\",\n \"name\": \"john.doe\",\n \"_type\": \"identity\",\n \"description\": \"The admin role\",\n \"created\": \"2018-06-25T20:22:28.104Z\",\n \"modified\": \"2018-06-25T20:22:28.104Z\",\n \"synced\": \"2018-06-25T20:22:28.104Z\",\n \"enabled\": true,\n \"requestable\": true,\n \"requestCommentsRequired\": false,\n \"owner\": {\n \"id\": \"2c91808568c529c60168cca6f90c1313\",\n \"name\": \"John Doe\",\n \"type\": \"IDENTITY\",\n \"email\": \"john.doe@sailpoint.com\"\n },\n \"source\": {\n \"id\": \"2c91808568c529c60168cca6f90c1313\",\n \"name\": \"John Doe\"\n },\n \"entitlements\": [\n {\n \"id\": \"2c91808568c529c60168cca6f90c1313\",\n \"name\": \"John Doe\",\n \"description\": \"The admin privilege\",\n \"attribute\": \"admin\",\n \"value\": \"true\"\n },\n {\n \"id\": \"2c91808568c529c60168cca6f90c1313\",\n \"name\": \"John Doe\",\n \"description\": \"The admin privilege\",\n \"attribute\": \"admin\",\n \"value\": \"true\"\n }\n ],\n \"entitlementCount\": 5,\n \"tags\": [\n \"TAG_1\",\n \"TAG_2\"\n ]\n }\n ]\n}", + "cookie": [], + "_postman_previewlanguage": "json" + }, + { + "id": "20f84c4a-f073-45fa-9ae5-9526910d71e0", + "name": "BucketAggregation using DSL", + "originalRequest": { + "url": { + "path": [ + "search", + "aggregate" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [ + { + "disabled": false, + "description": { + "content": "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.", + "type": "text/plain" + }, + "key": "offset", + "value": "0" + }, + { + "disabled": false, + "description": { + "content": "Max number of results to return.\nSee [V3 API Standard Collection Parameters](https://developer.sailpoint.com/idn/api/standard-collection-parameters) for more information.", + "type": "text/plain" + }, + "key": "limit", + "value": "250" + }, + { + "disabled": false, + "description": { + "content": "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.", + "type": "text/plain" + }, + "key": "count", + "value": "true" + } + ], + "variable": [] + }, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + }, + { + "key": "Accept", + "value": "application/json" + }, + { + "description": { + "content": "Added as a part of security scheme: oauth2", + "type": "text/plain" + }, + "key": "Authorization", + "value": "" + } + ], + "method": "POST", + "body": { + "mode": "raw", + "raw": "{\n \"indices\": [\n \"identities\"\n ],\n \"aggregationType\": \"DSL\",\n \"aggregationsDsl\": {\n \"Identity Locations\": {\n \"terms\": {\n \"field\": \"attributes.city.exact\"\n }\n }\n }\n}", + "options": { + "raw": { + "headerFamily": "json", + "language": "json" + } + } + } + }, + "status": "OK", + "code": 200, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + }, + { + "disabled": false, + "description": { + "content": "The total result count (returned only if the *count* parameter is specified as *true*).", + "type": "text/plain" + }, + "key": "X-Total-Count", + "value": "5" + } + ], + "body": "{\n \"aggregations\": {\n \"Identity Locations\": {\n \"buckets\": [\n {\n \"key\": \"Austin\",\n \"doc_count\": 109\n },\n {\n \"key\": \"London\",\n \"doc_count\": 64\n },\n {\n \"key\": \"San Jose\",\n \"doc_count\": 27\n },\n {\n \"key\": \"Brussels\",\n \"doc_count\": 26\n },\n {\n \"key\": \"Sao Paulo\",\n \"doc_count\": 24\n },\n {\n \"key\": \"Munich\",\n \"doc_count\": 23\n },\n {\n \"key\": \"Singapore\",\n \"doc_count\": 22\n },\n {\n \"key\": \"Tokyo\",\n \"doc_count\": 20\n },\n {\n \"key\": \"Taipei\",\n \"doc_count\": 16\n }\n ]\n }\n },\n \"hits\": [\n {\n \"id\": \"2c91808375d8e80a0175e1f88a575222\",\n \"name\": \"john.doe\",\n \"_type\": \"identity\",\n \"description\": \"The admin role\",\n \"created\": \"2018-06-25T20:22:28.104Z\",\n \"modified\": \"2018-06-25T20:22:28.104Z\",\n \"synced\": \"2018-06-25T20:22:28.104Z\",\n \"enabled\": true,\n \"requestable\": true,\n \"requestCommentsRequired\": false,\n \"owner\": {\n \"id\": \"2c91808568c529c60168cca6f90c1313\",\n \"name\": \"John Doe\",\n \"type\": \"IDENTITY\",\n \"email\": \"john.doe@sailpoint.com\"\n },\n \"source\": {\n \"id\": \"2c91808568c529c60168cca6f90c1313\",\n \"name\": \"John Doe\"\n },\n \"entitlements\": [\n {\n \"id\": \"2c91808568c529c60168cca6f90c1313\",\n \"name\": \"John Doe\",\n \"description\": \"The admin privilege\",\n \"attribute\": \"admin\",\n \"value\": \"true\"\n },\n {\n \"id\": \"2c91808568c529c60168cca6f90c1313\",\n \"name\": \"John Doe\",\n \"description\": \"The admin privilege\",\n \"attribute\": \"admin\",\n \"value\": \"true\"\n }\n ],\n \"entitlementCount\": 5,\n \"tags\": [\n \"TAG_1\",\n \"TAG_2\"\n ]\n },\n {\n \"id\": \"2c91808375d8e80a0175e1f88a575222\",\n \"name\": \"john.doe\",\n \"_type\": \"identity\",\n \"description\": \"The admin role\",\n \"created\": \"2018-06-25T20:22:28.104Z\",\n \"modified\": \"2018-06-25T20:22:28.104Z\",\n \"synced\": \"2018-06-25T20:22:28.104Z\",\n \"enabled\": true,\n \"requestable\": true,\n \"requestCommentsRequired\": false,\n \"owner\": {\n \"id\": \"2c91808568c529c60168cca6f90c1313\",\n \"name\": \"John Doe\",\n \"type\": \"IDENTITY\",\n \"email\": \"john.doe@sailpoint.com\"\n },\n \"source\": {\n \"id\": \"2c91808568c529c60168cca6f90c1313\",\n \"name\": \"John Doe\"\n },\n \"entitlements\": [\n {\n \"id\": \"2c91808568c529c60168cca6f90c1313\",\n \"name\": \"John Doe\",\n \"description\": \"The admin privilege\",\n \"attribute\": \"admin\",\n \"value\": \"true\"\n },\n {\n \"id\": \"2c91808568c529c60168cca6f90c1313\",\n \"name\": \"John Doe\",\n \"description\": \"The admin privilege\",\n \"attribute\": \"admin\",\n \"value\": \"true\"\n }\n ],\n \"entitlementCount\": 5,\n \"tags\": [\n \"TAG_1\",\n \"TAG_2\"\n ]\n }\n ]\n}", + "cookie": [], + "_postman_previewlanguage": "json" + }, + { + "id": "94f63c40-bf06-4025-adfa-b42aa550d24e", + "name": "NestedAggregation with BucketAggregation", + "originalRequest": { + "url": { + "path": [ + "search", + "aggregate" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [ + { + "disabled": false, + "description": { + "content": "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.", + "type": "text/plain" + }, + "key": "offset", + "value": "0" + }, + { + "disabled": false, + "description": { + "content": "Max number of results to return.\nSee [V3 API Standard Collection Parameters](https://developer.sailpoint.com/idn/api/standard-collection-parameters) for more information.", + "type": "text/plain" + }, + "key": "limit", + "value": "250" + }, + { + "disabled": false, + "description": { + "content": "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.", + "type": "text/plain" + }, + "key": "count", + "value": "true" + } + ], + "variable": [] + }, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + }, + { + "key": "Accept", + "value": "application/json" + }, + { + "description": { + "content": "Added as a part of security scheme: oauth2", + "type": "text/plain" + }, + "key": "Authorization", + "value": "" + } + ], + "method": "POST", + "body": { + "mode": "raw", + "raw": "{\n \"indices\": [\n \"identities\"\n ],\n \"aggregationType\": \"SAILPOINT\",\n \"aggregations\": {\n \"nested\": {\n \"name\": \"Access\",\n \"field\": \"access\",\n \"type\": \"TERMS\"\n },\n \"bucket\": {\n \"name\": \"Access Source Name\",\n \"type\": \"TERMS\",\n \"field\": \"access.source.name\"\n }\n }\n}", + "options": { + "raw": { + "headerFamily": "json", + "language": "json" + } + } + } + }, + "status": "OK", + "code": 200, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + }, + { + "disabled": false, + "description": { + "content": "The total result count (returned only if the *count* parameter is specified as *true*).", + "type": "text/plain" + }, + "key": "X-Total-Count", + "value": "5" + } + ], + "body": "{\n \"aggregations\": {\n \"Identity Locations\": {\n \"buckets\": [\n {\n \"key\": \"Austin\",\n \"doc_count\": 109\n },\n {\n \"key\": \"London\",\n \"doc_count\": 64\n },\n {\n \"key\": \"San Jose\",\n \"doc_count\": 27\n },\n {\n \"key\": \"Brussels\",\n \"doc_count\": 26\n },\n {\n \"key\": \"Sao Paulo\",\n \"doc_count\": 24\n },\n {\n \"key\": \"Munich\",\n \"doc_count\": 23\n },\n {\n \"key\": \"Singapore\",\n \"doc_count\": 22\n },\n {\n \"key\": \"Tokyo\",\n \"doc_count\": 20\n },\n {\n \"key\": \"Taipei\",\n \"doc_count\": 16\n }\n ]\n }\n },\n \"hits\": [\n {\n \"id\": \"2c91808375d8e80a0175e1f88a575222\",\n \"name\": \"john.doe\",\n \"_type\": \"identity\",\n \"description\": \"The admin role\",\n \"created\": \"2018-06-25T20:22:28.104Z\",\n \"modified\": \"2018-06-25T20:22:28.104Z\",\n \"synced\": \"2018-06-25T20:22:28.104Z\",\n \"enabled\": true,\n \"requestable\": true,\n \"requestCommentsRequired\": false,\n \"owner\": {\n \"id\": \"2c91808568c529c60168cca6f90c1313\",\n \"name\": \"John Doe\",\n \"type\": \"IDENTITY\",\n \"email\": \"john.doe@sailpoint.com\"\n },\n \"source\": {\n \"id\": \"2c91808568c529c60168cca6f90c1313\",\n \"name\": \"John Doe\"\n },\n \"entitlements\": [\n {\n \"id\": \"2c91808568c529c60168cca6f90c1313\",\n \"name\": \"John Doe\",\n \"description\": \"The admin privilege\",\n \"attribute\": \"admin\",\n \"value\": \"true\"\n },\n {\n \"id\": \"2c91808568c529c60168cca6f90c1313\",\n \"name\": \"John Doe\",\n \"description\": \"The admin privilege\",\n \"attribute\": \"admin\",\n \"value\": \"true\"\n }\n ],\n \"entitlementCount\": 5,\n \"tags\": [\n \"TAG_1\",\n \"TAG_2\"\n ]\n },\n {\n \"id\": \"2c91808375d8e80a0175e1f88a575222\",\n \"name\": \"john.doe\",\n \"_type\": \"identity\",\n \"description\": \"The admin role\",\n \"created\": \"2018-06-25T20:22:28.104Z\",\n \"modified\": \"2018-06-25T20:22:28.104Z\",\n \"synced\": \"2018-06-25T20:22:28.104Z\",\n \"enabled\": true,\n \"requestable\": true,\n \"requestCommentsRequired\": false,\n \"owner\": {\n \"id\": \"2c91808568c529c60168cca6f90c1313\",\n \"name\": \"John Doe\",\n \"type\": \"IDENTITY\",\n \"email\": \"john.doe@sailpoint.com\"\n },\n \"source\": {\n \"id\": \"2c91808568c529c60168cca6f90c1313\",\n \"name\": \"John Doe\"\n },\n \"entitlements\": [\n {\n \"id\": \"2c91808568c529c60168cca6f90c1313\",\n \"name\": \"John Doe\",\n \"description\": \"The admin privilege\",\n \"attribute\": \"admin\",\n \"value\": \"true\"\n },\n {\n \"id\": \"2c91808568c529c60168cca6f90c1313\",\n \"name\": \"John Doe\",\n \"description\": \"The admin privilege\",\n \"attribute\": \"admin\",\n \"value\": \"true\"\n }\n ],\n \"entitlementCount\": 5,\n \"tags\": [\n \"TAG_1\",\n \"TAG_2\"\n ]\n }\n ]\n}", + "cookie": [], + "_postman_previewlanguage": "json" + }, + { + "id": "e55678d2-ad76-4359-8e41-aa9382ccda4a", + "name": "NestedAggregation with BucketAggregation using DSL", + "originalRequest": { + "url": { + "path": [ + "search", + "aggregate" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [ + { + "disabled": false, + "description": { + "content": "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.", + "type": "text/plain" + }, + "key": "offset", + "value": "0" + }, + { + "disabled": false, + "description": { + "content": "Max number of results to return.\nSee [V3 API Standard Collection Parameters](https://developer.sailpoint.com/idn/api/standard-collection-parameters) for more information.", + "type": "text/plain" + }, + "key": "limit", + "value": "250" + }, + { + "disabled": false, + "description": { + "content": "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.", + "type": "text/plain" + }, + "key": "count", + "value": "true" + } + ], + "variable": [] + }, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + }, + { + "key": "Accept", + "value": "application/json" + }, + { + "description": { + "content": "Added as a part of security scheme: oauth2", + "type": "text/plain" + }, + "key": "Authorization", + "value": "" + } + ], + "method": "POST", + "body": { + "mode": "raw", + "raw": "{\n \"indices\": [\n \"identities\"\n ],\n \"aggregationType\": \"DSL\",\n \"aggregationsDsl\": {\n \"access\": {\n \"nested\": {\n \"path\": \"access\"\n },\n \"aggs\": {\n \"Access Source Name\": {\n \"terms\": {\n \"field\": \"access.source.name.exact\"\n }\n }\n }\n }\n }\n}", + "options": { + "raw": { + "headerFamily": "json", + "language": "json" + } + } + } + }, + "status": "OK", + "code": 200, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + }, + { + "disabled": false, + "description": { + "content": "The total result count (returned only if the *count* parameter is specified as *true*).", + "type": "text/plain" + }, + "key": "X-Total-Count", + "value": "5" + } + ], + "body": "{\n \"aggregations\": {\n \"Identity Locations\": {\n \"buckets\": [\n {\n \"key\": \"Austin\",\n \"doc_count\": 109\n },\n {\n \"key\": \"London\",\n \"doc_count\": 64\n },\n {\n \"key\": \"San Jose\",\n \"doc_count\": 27\n },\n {\n \"key\": \"Brussels\",\n \"doc_count\": 26\n },\n {\n \"key\": \"Sao Paulo\",\n \"doc_count\": 24\n },\n {\n \"key\": \"Munich\",\n \"doc_count\": 23\n },\n {\n \"key\": \"Singapore\",\n \"doc_count\": 22\n },\n {\n \"key\": \"Tokyo\",\n \"doc_count\": 20\n },\n {\n \"key\": \"Taipei\",\n \"doc_count\": 16\n }\n ]\n }\n },\n \"hits\": [\n {\n \"id\": \"2c91808375d8e80a0175e1f88a575222\",\n \"name\": \"john.doe\",\n \"_type\": \"identity\",\n \"description\": \"The admin role\",\n \"created\": \"2018-06-25T20:22:28.104Z\",\n \"modified\": \"2018-06-25T20:22:28.104Z\",\n \"synced\": \"2018-06-25T20:22:28.104Z\",\n \"enabled\": true,\n \"requestable\": true,\n \"requestCommentsRequired\": false,\n \"owner\": {\n \"id\": \"2c91808568c529c60168cca6f90c1313\",\n \"name\": \"John Doe\",\n \"type\": \"IDENTITY\",\n \"email\": \"john.doe@sailpoint.com\"\n },\n \"source\": {\n \"id\": \"2c91808568c529c60168cca6f90c1313\",\n \"name\": \"John Doe\"\n },\n \"entitlements\": [\n {\n \"id\": \"2c91808568c529c60168cca6f90c1313\",\n \"name\": \"John Doe\",\n \"description\": \"The admin privilege\",\n \"attribute\": \"admin\",\n \"value\": \"true\"\n },\n {\n \"id\": \"2c91808568c529c60168cca6f90c1313\",\n \"name\": \"John Doe\",\n \"description\": \"The admin privilege\",\n \"attribute\": \"admin\",\n \"value\": \"true\"\n }\n ],\n \"entitlementCount\": 5,\n \"tags\": [\n \"TAG_1\",\n \"TAG_2\"\n ]\n },\n {\n \"id\": \"2c91808375d8e80a0175e1f88a575222\",\n \"name\": \"john.doe\",\n \"_type\": \"identity\",\n \"description\": \"The admin role\",\n \"created\": \"2018-06-25T20:22:28.104Z\",\n \"modified\": \"2018-06-25T20:22:28.104Z\",\n \"synced\": \"2018-06-25T20:22:28.104Z\",\n \"enabled\": true,\n \"requestable\": true,\n \"requestCommentsRequired\": false,\n \"owner\": {\n \"id\": \"2c91808568c529c60168cca6f90c1313\",\n \"name\": \"John Doe\",\n \"type\": \"IDENTITY\",\n \"email\": \"john.doe@sailpoint.com\"\n },\n \"source\": {\n \"id\": \"2c91808568c529c60168cca6f90c1313\",\n \"name\": \"John Doe\"\n },\n \"entitlements\": [\n {\n \"id\": \"2c91808568c529c60168cca6f90c1313\",\n \"name\": \"John Doe\",\n \"description\": \"The admin privilege\",\n \"attribute\": \"admin\",\n \"value\": \"true\"\n },\n {\n \"id\": \"2c91808568c529c60168cca6f90c1313\",\n \"name\": \"John Doe\",\n \"description\": \"The admin privilege\",\n \"attribute\": \"admin\",\n \"value\": \"true\"\n }\n ],\n \"entitlementCount\": 5,\n \"tags\": [\n \"TAG_1\",\n \"TAG_2\"\n ]\n }\n ]\n}", + "cookie": [], + "_postman_previewlanguage": "json" + }, + { + "id": "9ed2a30b-ebd8-491e-824a-a04a002b6264", + "name": "NestedAggregation with FilterAggregation and BucketAggregation", + "originalRequest": { + "url": { + "path": [ + "search", + "aggregate" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [ + { + "disabled": false, + "description": { + "content": "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.", + "type": "text/plain" + }, + "key": "offset", + "value": "0" + }, + { + "disabled": false, + "description": { + "content": "Max number of results to return.\nSee [V3 API Standard Collection Parameters](https://developer.sailpoint.com/idn/api/standard-collection-parameters) for more information.", + "type": "text/plain" + }, + "key": "limit", + "value": "250" + }, + { + "disabled": false, + "description": { + "content": "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.", + "type": "text/plain" + }, + "key": "count", + "value": "true" + } + ], + "variable": [] + }, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + }, + { + "key": "Accept", + "value": "application/json" + }, + { + "description": { + "content": "Added as a part of security scheme: oauth2", + "type": "text/plain" + }, + "key": "Authorization", + "value": "" + } + ], + "method": "POST", + "body": { + "mode": "raw", + "raw": "{\n \"indices\": [\n \"identities\"\n ],\n \"aggregationType\": \"SAILPOINT\",\n \"aggregations\": {\n \"nested\": {\n \"name\": \"Access\",\n \"field\": \"access\",\n \"type\": \"TERMS\"\n },\n \"filter\": {\n \"name\": \"Entitlements\",\n \"field\": \"access.type\",\n \"value\": \"ENTITLEMENT\"\n },\n \"bucket\": {\n \"name\": \"Access Name\",\n \"type\": \"TERMS\",\n \"field\": \"access.name\"\n }\n }\n}", + "options": { + "raw": { + "headerFamily": "json", + "language": "json" + } + } + } + }, + "status": "OK", + "code": 200, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + }, + { + "disabled": false, + "description": { + "content": "The total result count (returned only if the *count* parameter is specified as *true*).", + "type": "text/plain" + }, + "key": "X-Total-Count", + "value": "5" + } + ], + "body": "{\n \"aggregations\": {\n \"Identity Locations\": {\n \"buckets\": [\n {\n \"key\": \"Austin\",\n \"doc_count\": 109\n },\n {\n \"key\": \"London\",\n \"doc_count\": 64\n },\n {\n \"key\": \"San Jose\",\n \"doc_count\": 27\n },\n {\n \"key\": \"Brussels\",\n \"doc_count\": 26\n },\n {\n \"key\": \"Sao Paulo\",\n \"doc_count\": 24\n },\n {\n \"key\": \"Munich\",\n \"doc_count\": 23\n },\n {\n \"key\": \"Singapore\",\n \"doc_count\": 22\n },\n {\n \"key\": \"Tokyo\",\n \"doc_count\": 20\n },\n {\n \"key\": \"Taipei\",\n \"doc_count\": 16\n }\n ]\n }\n },\n \"hits\": [\n {\n \"id\": \"2c91808375d8e80a0175e1f88a575222\",\n \"name\": \"john.doe\",\n \"_type\": \"identity\",\n \"description\": \"The admin role\",\n \"created\": \"2018-06-25T20:22:28.104Z\",\n \"modified\": \"2018-06-25T20:22:28.104Z\",\n \"synced\": \"2018-06-25T20:22:28.104Z\",\n \"enabled\": true,\n \"requestable\": true,\n \"requestCommentsRequired\": false,\n \"owner\": {\n \"id\": \"2c91808568c529c60168cca6f90c1313\",\n \"name\": \"John Doe\",\n \"type\": \"IDENTITY\",\n \"email\": \"john.doe@sailpoint.com\"\n },\n \"source\": {\n \"id\": \"2c91808568c529c60168cca6f90c1313\",\n \"name\": \"John Doe\"\n },\n \"entitlements\": [\n {\n \"id\": \"2c91808568c529c60168cca6f90c1313\",\n \"name\": \"John Doe\",\n \"description\": \"The admin privilege\",\n \"attribute\": \"admin\",\n \"value\": \"true\"\n },\n {\n \"id\": \"2c91808568c529c60168cca6f90c1313\",\n \"name\": \"John Doe\",\n \"description\": \"The admin privilege\",\n \"attribute\": \"admin\",\n \"value\": \"true\"\n }\n ],\n \"entitlementCount\": 5,\n \"tags\": [\n \"TAG_1\",\n \"TAG_2\"\n ]\n },\n {\n \"id\": \"2c91808375d8e80a0175e1f88a575222\",\n \"name\": \"john.doe\",\n \"_type\": \"identity\",\n \"description\": \"The admin role\",\n \"created\": \"2018-06-25T20:22:28.104Z\",\n \"modified\": \"2018-06-25T20:22:28.104Z\",\n \"synced\": \"2018-06-25T20:22:28.104Z\",\n \"enabled\": true,\n \"requestable\": true,\n \"requestCommentsRequired\": false,\n \"owner\": {\n \"id\": \"2c91808568c529c60168cca6f90c1313\",\n \"name\": \"John Doe\",\n \"type\": \"IDENTITY\",\n \"email\": \"john.doe@sailpoint.com\"\n },\n \"source\": {\n \"id\": \"2c91808568c529c60168cca6f90c1313\",\n \"name\": \"John Doe\"\n },\n \"entitlements\": [\n {\n \"id\": \"2c91808568c529c60168cca6f90c1313\",\n \"name\": \"John Doe\",\n \"description\": \"The admin privilege\",\n \"attribute\": \"admin\",\n \"value\": \"true\"\n },\n {\n \"id\": \"2c91808568c529c60168cca6f90c1313\",\n \"name\": \"John Doe\",\n \"description\": \"The admin privilege\",\n \"attribute\": \"admin\",\n \"value\": \"true\"\n }\n ],\n \"entitlementCount\": 5,\n \"tags\": [\n \"TAG_1\",\n \"TAG_2\"\n ]\n }\n ]\n}", + "cookie": [], + "_postman_previewlanguage": "json" + }, + { + "id": "e5c1bed5-1e1b-45f2-b881-bebb4526de13", + "name": "NestedAggregation with FilterAggregation and BucketAggregation using DSL", + "originalRequest": { + "url": { + "path": [ + "search", + "aggregate" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [ + { + "disabled": false, + "description": { + "content": "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.", + "type": "text/plain" + }, + "key": "offset", + "value": "0" + }, + { + "disabled": false, + "description": { + "content": "Max number of results to return.\nSee [V3 API Standard Collection Parameters](https://developer.sailpoint.com/idn/api/standard-collection-parameters) for more information.", + "type": "text/plain" + }, + "key": "limit", + "value": "250" + }, + { + "disabled": false, + "description": { + "content": "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.", + "type": "text/plain" + }, + "key": "count", + "value": "true" + } + ], + "variable": [] + }, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + }, + { + "key": "Accept", + "value": "application/json" + }, + { + "description": { + "content": "Added as a part of security scheme: oauth2", + "type": "text/plain" + }, + "key": "Authorization", + "value": "" + } + ], + "method": "POST", + "body": { + "mode": "raw", + "raw": "{\n \"indices\": [\n \"identities\"\n ],\n \"aggregationType\": \"DSL\",\n \"aggregationsDsl\": {\n \"access\": {\n \"nested\": {\n \"path\": \"access\"\n },\n \"aggs\": {\n \"Entitlements\": {\n \"filter\": {\n \"term\": {\n \"access.type\": \"ENTITLEMENT\"\n }\n },\n \"aggs\": {\n \"Access Name\": {\n \"terms\": {\n \"field\": \"access.name.exact\"\n }\n }\n }\n }\n }\n }\n }\n}", + "options": { + "raw": { + "headerFamily": "json", + "language": "json" + } + } + } + }, + "status": "OK", + "code": 200, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + }, + { + "disabled": false, + "description": { + "content": "The total result count (returned only if the *count* parameter is specified as *true*).", + "type": "text/plain" + }, + "key": "X-Total-Count", + "value": "5" + } + ], + "body": "{\n \"aggregations\": {\n \"Identity Locations\": {\n \"buckets\": [\n {\n \"key\": \"Austin\",\n \"doc_count\": 109\n },\n {\n \"key\": \"London\",\n \"doc_count\": 64\n },\n {\n \"key\": \"San Jose\",\n \"doc_count\": 27\n },\n {\n \"key\": \"Brussels\",\n \"doc_count\": 26\n },\n {\n \"key\": \"Sao Paulo\",\n \"doc_count\": 24\n },\n {\n \"key\": \"Munich\",\n \"doc_count\": 23\n },\n {\n \"key\": \"Singapore\",\n \"doc_count\": 22\n },\n {\n \"key\": \"Tokyo\",\n \"doc_count\": 20\n },\n {\n \"key\": \"Taipei\",\n \"doc_count\": 16\n }\n ]\n }\n },\n \"hits\": [\n {\n \"id\": \"2c91808375d8e80a0175e1f88a575222\",\n \"name\": \"john.doe\",\n \"_type\": \"identity\",\n \"description\": \"The admin role\",\n \"created\": \"2018-06-25T20:22:28.104Z\",\n \"modified\": \"2018-06-25T20:22:28.104Z\",\n \"synced\": \"2018-06-25T20:22:28.104Z\",\n \"enabled\": true,\n \"requestable\": true,\n \"requestCommentsRequired\": false,\n \"owner\": {\n \"id\": \"2c91808568c529c60168cca6f90c1313\",\n \"name\": \"John Doe\",\n \"type\": \"IDENTITY\",\n \"email\": \"john.doe@sailpoint.com\"\n },\n \"source\": {\n \"id\": \"2c91808568c529c60168cca6f90c1313\",\n \"name\": \"John Doe\"\n },\n \"entitlements\": [\n {\n \"id\": \"2c91808568c529c60168cca6f90c1313\",\n \"name\": \"John Doe\",\n \"description\": \"The admin privilege\",\n \"attribute\": \"admin\",\n \"value\": \"true\"\n },\n {\n \"id\": \"2c91808568c529c60168cca6f90c1313\",\n \"name\": \"John Doe\",\n \"description\": \"The admin privilege\",\n \"attribute\": \"admin\",\n \"value\": \"true\"\n }\n ],\n \"entitlementCount\": 5,\n \"tags\": [\n \"TAG_1\",\n \"TAG_2\"\n ]\n },\n {\n \"id\": \"2c91808375d8e80a0175e1f88a575222\",\n \"name\": \"john.doe\",\n \"_type\": \"identity\",\n \"description\": \"The admin role\",\n \"created\": \"2018-06-25T20:22:28.104Z\",\n \"modified\": \"2018-06-25T20:22:28.104Z\",\n \"synced\": \"2018-06-25T20:22:28.104Z\",\n \"enabled\": true,\n \"requestable\": true,\n \"requestCommentsRequired\": false,\n \"owner\": {\n \"id\": \"2c91808568c529c60168cca6f90c1313\",\n \"name\": \"John Doe\",\n \"type\": \"IDENTITY\",\n \"email\": \"john.doe@sailpoint.com\"\n },\n \"source\": {\n \"id\": \"2c91808568c529c60168cca6f90c1313\",\n \"name\": \"John Doe\"\n },\n \"entitlements\": [\n {\n \"id\": \"2c91808568c529c60168cca6f90c1313\",\n \"name\": \"John Doe\",\n \"description\": \"The admin privilege\",\n \"attribute\": \"admin\",\n \"value\": \"true\"\n },\n {\n \"id\": \"2c91808568c529c60168cca6f90c1313\",\n \"name\": \"John Doe\",\n \"description\": \"The admin privilege\",\n \"attribute\": \"admin\",\n \"value\": \"true\"\n }\n ],\n \"entitlementCount\": 5,\n \"tags\": [\n \"TAG_1\",\n \"TAG_2\"\n ]\n }\n ]\n}", + "cookie": [], + "_postman_previewlanguage": "json" + }, + { + "id": "1da755da-f5cc-4c60-ad72-ccd3ddecd0b3", + "name": "BucketAggregation with SubAggregation", + "originalRequest": { + "url": { + "path": [ + "search", + "aggregate" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [ + { + "disabled": false, + "description": { + "content": "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.", + "type": "text/plain" + }, + "key": "offset", + "value": "0" + }, + { + "disabled": false, + "description": { + "content": "Max number of results to return.\nSee [V3 API Standard Collection Parameters](https://developer.sailpoint.com/idn/api/standard-collection-parameters) for more information.", + "type": "text/plain" + }, + "key": "limit", + "value": "250" + }, + { + "disabled": false, + "description": { + "content": "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.", + "type": "text/plain" + }, + "key": "count", + "value": "true" + } + ], + "variable": [] + }, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + }, + { + "key": "Accept", + "value": "application/json" + }, + { + "description": { + "content": "Added as a part of security scheme: oauth2", + "type": "text/plain" + }, + "key": "Authorization", + "value": "" + } + ], + "method": "POST", + "body": { + "mode": "raw", + "raw": "{\n \"indices\": [\n \"identities\"\n ],\n \"aggregationType\": \"SAILPOINT\",\n \"aggregations\": {\n \"bucket\": {\n \"name\": \"Identity Department\",\n \"type\": \"TERMS\",\n \"field\": \"attributes.department\"\n },\n \"subAggregation\": {\n \"bucket\": {\n \"name\": \"Identity Locations\",\n \"type\": \"TERMS\",\n \"field\": \"attributes.city\"\n }\n }\n }\n}", + "options": { + "raw": { + "headerFamily": "json", + "language": "json" + } + } + } + }, + "status": "OK", + "code": 200, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + }, + { + "disabled": false, + "description": { + "content": "The total result count (returned only if the *count* parameter is specified as *true*).", + "type": "text/plain" + }, + "key": "X-Total-Count", + "value": "5" + } + ], + "body": "{\n \"aggregations\": {\n \"Identity Locations\": {\n \"buckets\": [\n {\n \"key\": \"Austin\",\n \"doc_count\": 109\n },\n {\n \"key\": \"London\",\n \"doc_count\": 64\n },\n {\n \"key\": \"San Jose\",\n \"doc_count\": 27\n },\n {\n \"key\": \"Brussels\",\n \"doc_count\": 26\n },\n {\n \"key\": \"Sao Paulo\",\n \"doc_count\": 24\n },\n {\n \"key\": \"Munich\",\n \"doc_count\": 23\n },\n {\n \"key\": \"Singapore\",\n \"doc_count\": 22\n },\n {\n \"key\": \"Tokyo\",\n \"doc_count\": 20\n },\n {\n \"key\": \"Taipei\",\n \"doc_count\": 16\n }\n ]\n }\n },\n \"hits\": [\n {\n \"id\": \"2c91808375d8e80a0175e1f88a575222\",\n \"name\": \"john.doe\",\n \"_type\": \"identity\",\n \"description\": \"The admin role\",\n \"created\": \"2018-06-25T20:22:28.104Z\",\n \"modified\": \"2018-06-25T20:22:28.104Z\",\n \"synced\": \"2018-06-25T20:22:28.104Z\",\n \"enabled\": true,\n \"requestable\": true,\n \"requestCommentsRequired\": false,\n \"owner\": {\n \"id\": \"2c91808568c529c60168cca6f90c1313\",\n \"name\": \"John Doe\",\n \"type\": \"IDENTITY\",\n \"email\": \"john.doe@sailpoint.com\"\n },\n \"source\": {\n \"id\": \"2c91808568c529c60168cca6f90c1313\",\n \"name\": \"John Doe\"\n },\n \"entitlements\": [\n {\n \"id\": \"2c91808568c529c60168cca6f90c1313\",\n \"name\": \"John Doe\",\n \"description\": \"The admin privilege\",\n \"attribute\": \"admin\",\n \"value\": \"true\"\n },\n {\n \"id\": \"2c91808568c529c60168cca6f90c1313\",\n \"name\": \"John Doe\",\n \"description\": \"The admin privilege\",\n \"attribute\": \"admin\",\n \"value\": \"true\"\n }\n ],\n \"entitlementCount\": 5,\n \"tags\": [\n \"TAG_1\",\n \"TAG_2\"\n ]\n },\n {\n \"id\": \"2c91808375d8e80a0175e1f88a575222\",\n \"name\": \"john.doe\",\n \"_type\": \"identity\",\n \"description\": \"The admin role\",\n \"created\": \"2018-06-25T20:22:28.104Z\",\n \"modified\": \"2018-06-25T20:22:28.104Z\",\n \"synced\": \"2018-06-25T20:22:28.104Z\",\n \"enabled\": true,\n \"requestable\": true,\n \"requestCommentsRequired\": false,\n \"owner\": {\n \"id\": \"2c91808568c529c60168cca6f90c1313\",\n \"name\": \"John Doe\",\n \"type\": \"IDENTITY\",\n \"email\": \"john.doe@sailpoint.com\"\n },\n \"source\": {\n \"id\": \"2c91808568c529c60168cca6f90c1313\",\n \"name\": \"John Doe\"\n },\n \"entitlements\": [\n {\n \"id\": \"2c91808568c529c60168cca6f90c1313\",\n \"name\": \"John Doe\",\n \"description\": \"The admin privilege\",\n \"attribute\": \"admin\",\n \"value\": \"true\"\n },\n {\n \"id\": \"2c91808568c529c60168cca6f90c1313\",\n \"name\": \"John Doe\",\n \"description\": \"The admin privilege\",\n \"attribute\": \"admin\",\n \"value\": \"true\"\n }\n ],\n \"entitlementCount\": 5,\n \"tags\": [\n \"TAG_1\",\n \"TAG_2\"\n ]\n }\n ]\n}", + "cookie": [], + "_postman_previewlanguage": "json" + }, + { + "id": "9a44eb5d-f731-4e73-a6ea-d776923efcb2", + "name": "BucketAggregation with SubAggregation using DSL", + "originalRequest": { + "url": { + "path": [ + "search", + "aggregate" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [ + { + "disabled": false, + "description": { + "content": "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.", + "type": "text/plain" + }, + "key": "offset", + "value": "0" + }, + { + "disabled": false, + "description": { + "content": "Max number of results to return.\nSee [V3 API Standard Collection Parameters](https://developer.sailpoint.com/idn/api/standard-collection-parameters) for more information.", + "type": "text/plain" + }, + "key": "limit", + "value": "250" + }, + { + "disabled": false, + "description": { + "content": "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.", + "type": "text/plain" + }, + "key": "count", + "value": "true" + } + ], + "variable": [] + }, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + }, + { + "key": "Accept", + "value": "application/json" + }, + { + "description": { + "content": "Added as a part of security scheme: oauth2", + "type": "text/plain" + }, + "key": "Authorization", + "value": "" + } + ], + "method": "POST", + "body": { + "mode": "raw", + "raw": "{\n \"indices\": [\n \"identities\"\n ],\n \"aggregationType\": \"DSL\",\n \"aggregationsDsl\": {\n \"Identity Department\": {\n \"terms\": {\n \"field\": \"attributes.department.exact\"\n },\n \"aggs\": {\n \"Identity Locations\": {\n \"terms\": {\n \"field\": \"attributes.city.exact\"\n }\n }\n }\n }\n }\n}", + "options": { + "raw": { + "headerFamily": "json", + "language": "json" + } + } + } + }, + "status": "OK", + "code": 200, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + }, + { + "disabled": false, + "description": { + "content": "The total result count (returned only if the *count* parameter is specified as *true*).", + "type": "text/plain" + }, + "key": "X-Total-Count", + "value": "5" + } + ], + "body": "{\n \"aggregations\": {\n \"Identity Locations\": {\n \"buckets\": [\n {\n \"key\": \"Austin\",\n \"doc_count\": 109\n },\n {\n \"key\": \"London\",\n \"doc_count\": 64\n },\n {\n \"key\": \"San Jose\",\n \"doc_count\": 27\n },\n {\n \"key\": \"Brussels\",\n \"doc_count\": 26\n },\n {\n \"key\": \"Sao Paulo\",\n \"doc_count\": 24\n },\n {\n \"key\": \"Munich\",\n \"doc_count\": 23\n },\n {\n \"key\": \"Singapore\",\n \"doc_count\": 22\n },\n {\n \"key\": \"Tokyo\",\n \"doc_count\": 20\n },\n {\n \"key\": \"Taipei\",\n \"doc_count\": 16\n }\n ]\n }\n },\n \"hits\": [\n {\n \"id\": \"2c91808375d8e80a0175e1f88a575222\",\n \"name\": \"john.doe\",\n \"_type\": \"identity\",\n \"description\": \"The admin role\",\n \"created\": \"2018-06-25T20:22:28.104Z\",\n \"modified\": \"2018-06-25T20:22:28.104Z\",\n \"synced\": \"2018-06-25T20:22:28.104Z\",\n \"enabled\": true,\n \"requestable\": true,\n \"requestCommentsRequired\": false,\n \"owner\": {\n \"id\": \"2c91808568c529c60168cca6f90c1313\",\n \"name\": \"John Doe\",\n \"type\": \"IDENTITY\",\n \"email\": \"john.doe@sailpoint.com\"\n },\n \"source\": {\n \"id\": \"2c91808568c529c60168cca6f90c1313\",\n \"name\": \"John Doe\"\n },\n \"entitlements\": [\n {\n \"id\": \"2c91808568c529c60168cca6f90c1313\",\n \"name\": \"John Doe\",\n \"description\": \"The admin privilege\",\n \"attribute\": \"admin\",\n \"value\": \"true\"\n },\n {\n \"id\": \"2c91808568c529c60168cca6f90c1313\",\n \"name\": \"John Doe\",\n \"description\": \"The admin privilege\",\n \"attribute\": \"admin\",\n \"value\": \"true\"\n }\n ],\n \"entitlementCount\": 5,\n \"tags\": [\n \"TAG_1\",\n \"TAG_2\"\n ]\n },\n {\n \"id\": \"2c91808375d8e80a0175e1f88a575222\",\n \"name\": \"john.doe\",\n \"_type\": \"identity\",\n \"description\": \"The admin role\",\n \"created\": \"2018-06-25T20:22:28.104Z\",\n \"modified\": \"2018-06-25T20:22:28.104Z\",\n \"synced\": \"2018-06-25T20:22:28.104Z\",\n \"enabled\": true,\n \"requestable\": true,\n \"requestCommentsRequired\": false,\n \"owner\": {\n \"id\": \"2c91808568c529c60168cca6f90c1313\",\n \"name\": \"John Doe\",\n \"type\": \"IDENTITY\",\n \"email\": \"john.doe@sailpoint.com\"\n },\n \"source\": {\n \"id\": \"2c91808568c529c60168cca6f90c1313\",\n \"name\": \"John Doe\"\n },\n \"entitlements\": [\n {\n \"id\": \"2c91808568c529c60168cca6f90c1313\",\n \"name\": \"John Doe\",\n \"description\": \"The admin privilege\",\n \"attribute\": \"admin\",\n \"value\": \"true\"\n },\n {\n \"id\": \"2c91808568c529c60168cca6f90c1313\",\n \"name\": \"John Doe\",\n \"description\": \"The admin privilege\",\n \"attribute\": \"admin\",\n \"value\": \"true\"\n }\n ],\n \"entitlementCount\": 5,\n \"tags\": [\n \"TAG_1\",\n \"TAG_2\"\n ]\n }\n ]\n}", + "cookie": [], + "_postman_previewlanguage": "json" + }, + { + "id": "e05de896-6db0-4c30-a7cc-96c7952c90b9", + "name": "MetricAggregation using DSL", + "originalRequest": { + "url": { + "path": [ + "search", + "aggregate" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [ + { + "disabled": false, + "description": { + "content": "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.", + "type": "text/plain" + }, + "key": "offset", + "value": "0" + }, + { + "disabled": false, + "description": { + "content": "Max number of results to return.\nSee [V3 API Standard Collection Parameters](https://developer.sailpoint.com/idn/api/standard-collection-parameters) for more information.", + "type": "text/plain" + }, + "key": "limit", + "value": "250" + }, + { + "disabled": false, + "description": { + "content": "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.", + "type": "text/plain" + }, + "key": "count", + "value": "true" + } + ], + "variable": [] + }, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + }, + { + "key": "Accept", + "value": "application/json" + }, + { + "description": { + "content": "Added as a part of security scheme: oauth2", + "type": "text/plain" + }, + "key": "Authorization", + "value": "" + } + ], + "method": "POST", + "body": { + "mode": "raw", + "raw": "{\n \"indices\": [\n \"identities\"\n ],\n \"aggregationType\": \"DSL\",\n \"aggregationsDsl\": {\n \"How Many Locations\": {\n \"cardinality\": {\n \"field\": \"attributes.city.exact\"\n }\n }\n }\n}", + "options": { + "raw": { + "headerFamily": "json", + "language": "json" + } + } + } + }, + "status": "Bad Request", + "code": 400, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "body": "{\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 \"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 \"locale\": \"en-US\",\n \"localeOrigin\": \"DEFAULT\",\n \"text\": \"The request was syntactically correct but its content is semantically invalid.\"\n }\n ]\n}", + "cookie": [], + "_postman_previewlanguage": "json" + }, + { + "id": "9f2bba30-d1aa-40d8-88e9-643dccae0aeb", + "name": "BucketAggregation", + "originalRequest": { + "url": { + "path": [ + "search", + "aggregate" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [ + { + "disabled": false, + "description": { + "content": "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.", + "type": "text/plain" + }, + "key": "offset", + "value": "0" + }, + { + "disabled": false, + "description": { + "content": "Max number of results to return.\nSee [V3 API Standard Collection Parameters](https://developer.sailpoint.com/idn/api/standard-collection-parameters) for more information.", + "type": "text/plain" + }, + "key": "limit", + "value": "250" + }, + { + "disabled": false, + "description": { + "content": "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.", + "type": "text/plain" + }, + "key": "count", + "value": "true" + } + ], + "variable": [] + }, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + }, + { + "key": "Accept", + "value": "application/json" + }, + { + "description": { + "content": "Added as a part of security scheme: oauth2", + "type": "text/plain" + }, + "key": "Authorization", + "value": "" + } + ], + "method": "POST", + "body": { + "mode": "raw", + "raw": "{\n \"indices\": [\n \"identities\"\n ],\n \"aggregationType\": \"SAILPOINT\",\n \"aggregations\": {\n \"bucket\": {\n \"name\": \"Identity Locations\",\n \"type\": \"TERMS\",\n \"field\": \"attributes.city\"\n }\n }\n}", + "options": { + "raw": { + "headerFamily": "json", + "language": "json" + } + } + } + }, + "status": "Bad Request", + "code": 400, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "body": "{\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 \"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 \"locale\": \"en-US\",\n \"localeOrigin\": \"DEFAULT\",\n \"text\": \"The request was syntactically correct but its content is semantically invalid.\"\n }\n ]\n}", + "cookie": [], + "_postman_previewlanguage": "json" + }, + { + "id": "0bb592d1-c306-4317-a80a-775ae7cef119", + "name": "BucketAggregation using DSL", + "originalRequest": { + "url": { + "path": [ + "search", + "aggregate" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [ + { + "disabled": false, + "description": { + "content": "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.", + "type": "text/plain" + }, + "key": "offset", + "value": "0" + }, + { + "disabled": false, + "description": { + "content": "Max number of results to return.\nSee [V3 API Standard Collection Parameters](https://developer.sailpoint.com/idn/api/standard-collection-parameters) for more information.", + "type": "text/plain" + }, + "key": "limit", + "value": "250" + }, + { + "disabled": false, + "description": { + "content": "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.", + "type": "text/plain" + }, + "key": "count", + "value": "true" + } + ], + "variable": [] + }, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + }, + { + "key": "Accept", + "value": "application/json" + }, + { + "description": { + "content": "Added as a part of security scheme: oauth2", + "type": "text/plain" + }, + "key": "Authorization", + "value": "" + } + ], + "method": "POST", + "body": { + "mode": "raw", + "raw": "{\n \"indices\": [\n \"identities\"\n ],\n \"aggregationType\": \"DSL\",\n \"aggregationsDsl\": {\n \"Identity Locations\": {\n \"terms\": {\n \"field\": \"attributes.city.exact\"\n }\n }\n }\n}", + "options": { + "raw": { + "headerFamily": "json", + "language": "json" + } + } + } + }, + "status": "Bad Request", + "code": 400, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "body": "{\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 \"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 \"locale\": \"en-US\",\n \"localeOrigin\": \"DEFAULT\",\n \"text\": \"The request was syntactically correct but its content is semantically invalid.\"\n }\n ]\n}", + "cookie": [], + "_postman_previewlanguage": "json" + }, + { + "id": "ff25f54e-3f6e-4a0d-ba9a-d2a4869eaab2", + "name": "NestedAggregation with BucketAggregation", + "originalRequest": { + "url": { + "path": [ + "search", + "aggregate" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [ + { + "disabled": false, + "description": { + "content": "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.", + "type": "text/plain" + }, + "key": "offset", + "value": "0" + }, + { + "disabled": false, + "description": { + "content": "Max number of results to return.\nSee [V3 API Standard Collection Parameters](https://developer.sailpoint.com/idn/api/standard-collection-parameters) for more information.", + "type": "text/plain" + }, + "key": "limit", + "value": "250" + }, + { + "disabled": false, + "description": { + "content": "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.", + "type": "text/plain" + }, + "key": "count", + "value": "true" + } + ], + "variable": [] + }, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + }, + { + "key": "Accept", + "value": "application/json" + }, + { + "description": { + "content": "Added as a part of security scheme: oauth2", + "type": "text/plain" + }, + "key": "Authorization", + "value": "" + } + ], + "method": "POST", + "body": { + "mode": "raw", + "raw": "{\n \"indices\": [\n \"identities\"\n ],\n \"aggregationType\": \"SAILPOINT\",\n \"aggregations\": {\n \"nested\": {\n \"name\": \"Access\",\n \"field\": \"access\",\n \"type\": \"TERMS\"\n },\n \"bucket\": {\n \"name\": \"Access Source Name\",\n \"type\": \"TERMS\",\n \"field\": \"access.source.name\"\n }\n }\n}", + "options": { + "raw": { + "headerFamily": "json", + "language": "json" + } + } + } + }, + "status": "Bad Request", + "code": 400, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "body": "{\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 \"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 \"locale\": \"en-US\",\n \"localeOrigin\": \"DEFAULT\",\n \"text\": \"The request was syntactically correct but its content is semantically invalid.\"\n }\n ]\n}", + "cookie": [], + "_postman_previewlanguage": "json" + }, + { + "id": "2ecd6a0c-f69d-470a-a0a7-bb9d601fd8a2", + "name": "NestedAggregation with BucketAggregation using DSL", + "originalRequest": { + "url": { + "path": [ + "search", + "aggregate" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [ + { + "disabled": false, + "description": { + "content": "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.", + "type": "text/plain" + }, + "key": "offset", + "value": "0" + }, + { + "disabled": false, + "description": { + "content": "Max number of results to return.\nSee [V3 API Standard Collection Parameters](https://developer.sailpoint.com/idn/api/standard-collection-parameters) for more information.", + "type": "text/plain" + }, + "key": "limit", + "value": "250" + }, + { + "disabled": false, + "description": { + "content": "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.", + "type": "text/plain" + }, + "key": "count", + "value": "true" + } + ], + "variable": [] + }, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + }, + { + "key": "Accept", + "value": "application/json" + }, + { + "description": { + "content": "Added as a part of security scheme: oauth2", + "type": "text/plain" + }, + "key": "Authorization", + "value": "" + } + ], + "method": "POST", + "body": { + "mode": "raw", + "raw": "{\n \"indices\": [\n \"identities\"\n ],\n \"aggregationType\": \"DSL\",\n \"aggregationsDsl\": {\n \"access\": {\n \"nested\": {\n \"path\": \"access\"\n },\n \"aggs\": {\n \"Access Source Name\": {\n \"terms\": {\n \"field\": \"access.source.name.exact\"\n }\n }\n }\n }\n }\n}", + "options": { + "raw": { + "headerFamily": "json", + "language": "json" + } + } + } + }, + "status": "Bad Request", + "code": 400, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "body": "{\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 \"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 \"locale\": \"en-US\",\n \"localeOrigin\": \"DEFAULT\",\n \"text\": \"The request was syntactically correct but its content is semantically invalid.\"\n }\n ]\n}", + "cookie": [], + "_postman_previewlanguage": "json" + }, + { + "id": "96c22667-cde2-4a55-ad33-604c0df049b6", + "name": "NestedAggregation with FilterAggregation and BucketAggregation", + "originalRequest": { + "url": { + "path": [ + "search", + "aggregate" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [ + { + "disabled": false, + "description": { + "content": "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.", + "type": "text/plain" + }, + "key": "offset", + "value": "0" + }, + { + "disabled": false, + "description": { + "content": "Max number of results to return.\nSee [V3 API Standard Collection Parameters](https://developer.sailpoint.com/idn/api/standard-collection-parameters) for more information.", + "type": "text/plain" + }, + "key": "limit", + "value": "250" + }, + { + "disabled": false, + "description": { + "content": "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.", + "type": "text/plain" + }, + "key": "count", + "value": "true" + } + ], + "variable": [] + }, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + }, + { + "key": "Accept", + "value": "application/json" + }, + { + "description": { + "content": "Added as a part of security scheme: oauth2", + "type": "text/plain" + }, + "key": "Authorization", + "value": "" + } + ], + "method": "POST", + "body": { + "mode": "raw", + "raw": "{\n \"indices\": [\n \"identities\"\n ],\n \"aggregationType\": \"SAILPOINT\",\n \"aggregations\": {\n \"nested\": {\n \"name\": \"Access\",\n \"field\": \"access\",\n \"type\": \"TERMS\"\n },\n \"filter\": {\n \"name\": \"Entitlements\",\n \"field\": \"access.type\",\n \"value\": \"ENTITLEMENT\"\n },\n \"bucket\": {\n \"name\": \"Access Name\",\n \"type\": \"TERMS\",\n \"field\": \"access.name\"\n }\n }\n}", + "options": { + "raw": { + "headerFamily": "json", + "language": "json" + } + } + } + }, + "status": "Bad Request", + "code": 400, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "body": "{\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 \"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 \"locale\": \"en-US\",\n \"localeOrigin\": \"DEFAULT\",\n \"text\": \"The request was syntactically correct but its content is semantically invalid.\"\n }\n ]\n}", + "cookie": [], + "_postman_previewlanguage": "json" + }, + { + "id": "f6ff68e5-2c3d-4094-8517-1afd16fd5646", + "name": "NestedAggregation with FilterAggregation and BucketAggregation using DSL", + "originalRequest": { + "url": { + "path": [ + "search", + "aggregate" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [ + { + "disabled": false, + "description": { + "content": "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.", + "type": "text/plain" + }, + "key": "offset", + "value": "0" + }, + { + "disabled": false, + "description": { + "content": "Max number of results to return.\nSee [V3 API Standard Collection Parameters](https://developer.sailpoint.com/idn/api/standard-collection-parameters) for more information.", + "type": "text/plain" + }, + "key": "limit", + "value": "250" + }, + { + "disabled": false, + "description": { + "content": "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.", + "type": "text/plain" + }, + "key": "count", + "value": "true" + } + ], + "variable": [] + }, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + }, + { + "key": "Accept", + "value": "application/json" + }, + { + "description": { + "content": "Added as a part of security scheme: oauth2", + "type": "text/plain" + }, + "key": "Authorization", + "value": "" + } + ], + "method": "POST", + "body": { + "mode": "raw", + "raw": "{\n \"indices\": [\n \"identities\"\n ],\n \"aggregationType\": \"DSL\",\n \"aggregationsDsl\": {\n \"access\": {\n \"nested\": {\n \"path\": \"access\"\n },\n \"aggs\": {\n \"Entitlements\": {\n \"filter\": {\n \"term\": {\n \"access.type\": \"ENTITLEMENT\"\n }\n },\n \"aggs\": {\n \"Access Name\": {\n \"terms\": {\n \"field\": \"access.name.exact\"\n }\n }\n }\n }\n }\n }\n }\n}", + "options": { + "raw": { + "headerFamily": "json", + "language": "json" + } + } + } + }, + "status": "Bad Request", + "code": 400, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "body": "{\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 \"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 \"locale\": \"en-US\",\n \"localeOrigin\": \"DEFAULT\",\n \"text\": \"The request was syntactically correct but its content is semantically invalid.\"\n }\n ]\n}", + "cookie": [], + "_postman_previewlanguage": "json" + }, + { + "id": "51523e0e-c3da-4bff-b652-a3aee439533b", + "name": "BucketAggregation with SubAggregation", + "originalRequest": { + "url": { + "path": [ + "search", + "aggregate" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [ + { + "disabled": false, + "description": { + "content": "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.", + "type": "text/plain" + }, + "key": "offset", + "value": "0" + }, + { + "disabled": false, + "description": { + "content": "Max number of results to return.\nSee [V3 API Standard Collection Parameters](https://developer.sailpoint.com/idn/api/standard-collection-parameters) for more information.", + "type": "text/plain" + }, + "key": "limit", + "value": "250" + }, + { + "disabled": false, + "description": { + "content": "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.", + "type": "text/plain" + }, + "key": "count", + "value": "true" + } + ], + "variable": [] + }, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + }, + { + "key": "Accept", + "value": "application/json" + }, + { + "description": { + "content": "Added as a part of security scheme: oauth2", + "type": "text/plain" + }, + "key": "Authorization", + "value": "" + } + ], + "method": "POST", + "body": { + "mode": "raw", + "raw": "{\n \"indices\": [\n \"identities\"\n ],\n \"aggregationType\": \"SAILPOINT\",\n \"aggregations\": {\n \"bucket\": {\n \"name\": \"Identity Department\",\n \"type\": \"TERMS\",\n \"field\": \"attributes.department\"\n },\n \"subAggregation\": {\n \"bucket\": {\n \"name\": \"Identity Locations\",\n \"type\": \"TERMS\",\n \"field\": \"attributes.city\"\n }\n }\n }\n}", + "options": { + "raw": { + "headerFamily": "json", + "language": "json" + } + } + } + }, + "status": "Bad Request", + "code": 400, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "body": "{\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 \"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 \"locale\": \"en-US\",\n \"localeOrigin\": \"DEFAULT\",\n \"text\": \"The request was syntactically correct but its content is semantically invalid.\"\n }\n ]\n}", + "cookie": [], + "_postman_previewlanguage": "json" + }, + { + "id": "b0424ae8-2889-484e-a5f9-b3693bf2a1a4", + "name": "BucketAggregation with SubAggregation using DSL", + "originalRequest": { + "url": { + "path": [ + "search", + "aggregate" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [ + { + "disabled": false, + "description": { + "content": "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.", + "type": "text/plain" + }, + "key": "offset", + "value": "0" + }, + { + "disabled": false, + "description": { + "content": "Max number of results to return.\nSee [V3 API Standard Collection Parameters](https://developer.sailpoint.com/idn/api/standard-collection-parameters) for more information.", + "type": "text/plain" + }, + "key": "limit", + "value": "250" + }, + { + "disabled": false, + "description": { + "content": "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.", + "type": "text/plain" + }, + "key": "count", + "value": "true" + } + ], + "variable": [] + }, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + }, + { + "key": "Accept", + "value": "application/json" + }, + { + "description": { + "content": "Added as a part of security scheme: oauth2", + "type": "text/plain" + }, + "key": "Authorization", + "value": "" + } + ], + "method": "POST", + "body": { + "mode": "raw", + "raw": "{\n \"indices\": [\n \"identities\"\n ],\n \"aggregationType\": \"DSL\",\n \"aggregationsDsl\": {\n \"Identity Department\": {\n \"terms\": {\n \"field\": \"attributes.department.exact\"\n },\n \"aggs\": {\n \"Identity Locations\": {\n \"terms\": {\n \"field\": \"attributes.city.exact\"\n }\n }\n }\n }\n }\n}", + "options": { + "raw": { + "headerFamily": "json", + "language": "json" + } + } + } + }, + "status": "Bad Request", + "code": 400, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "body": "{\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 \"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 \"locale\": \"en-US\",\n \"localeOrigin\": \"DEFAULT\",\n \"text\": \"The request was syntactically correct but its content is semantically invalid.\"\n }\n ]\n}", + "cookie": [], + "_postman_previewlanguage": "json" + }, + { + "id": "6b1b77f9-776f-48d2-9652-3f824502846d", + "name": "BucketAggregation", + "originalRequest": { + "url": { + "path": [ + "search", + "aggregate" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [ + { + "disabled": false, + "description": { + "content": "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.", + "type": "text/plain" + }, + "key": "offset", + "value": "0" + }, + { + "disabled": false, + "description": { + "content": "Max number of results to return.\nSee [V3 API Standard Collection Parameters](https://developer.sailpoint.com/idn/api/standard-collection-parameters) for more information.", + "type": "text/plain" + }, + "key": "limit", + "value": "250" + }, + { + "disabled": false, + "description": { + "content": "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.", + "type": "text/plain" + }, + "key": "count", + "value": "true" + } + ], + "variable": [] + }, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + }, + { + "key": "Accept", + "value": "application/json" + }, + { + "description": { + "content": "Added as a part of security scheme: oauth2", + "type": "text/plain" + }, + "key": "Authorization", + "value": "" + } + ], + "method": "POST", + "body": { + "mode": "raw", + "raw": "{\n \"indices\": [\n \"identities\"\n ],\n \"aggregationType\": \"SAILPOINT\",\n \"aggregations\": {\n \"bucket\": {\n \"name\": \"Identity Locations\",\n \"type\": \"TERMS\",\n \"field\": \"attributes.city\"\n }\n }\n}", + "options": { + "raw": { + "headerFamily": "json", + "language": "json" + } + } + } + }, + "status": "Unauthorized", + "code": 401, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "body": "{\n \"error\": \"JWT validation failed: JWT is expired\"\n}", + "cookie": [], + "_postman_previewlanguage": "json" + }, + { + "id": "7c70b214-0fbf-4e94-a840-a4d70fb17eef", + "name": "BucketAggregation using DSL", + "originalRequest": { + "url": { + "path": [ + "search", + "aggregate" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [ + { + "disabled": false, + "description": { + "content": "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.", + "type": "text/plain" + }, + "key": "offset", + "value": "0" + }, + { + "disabled": false, + "description": { + "content": "Max number of results to return.\nSee [V3 API Standard Collection Parameters](https://developer.sailpoint.com/idn/api/standard-collection-parameters) for more information.", + "type": "text/plain" + }, + "key": "limit", + "value": "250" + }, + { + "disabled": false, + "description": { + "content": "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.", + "type": "text/plain" + }, + "key": "count", + "value": "true" + } + ], + "variable": [] + }, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + }, + { + "key": "Accept", + "value": "application/json" + }, + { + "description": { + "content": "Added as a part of security scheme: oauth2", + "type": "text/plain" + }, + "key": "Authorization", + "value": "" + } + ], + "method": "POST", + "body": { + "mode": "raw", + "raw": "{\n \"indices\": [\n \"identities\"\n ],\n \"aggregationType\": \"DSL\",\n \"aggregationsDsl\": {\n \"Identity Locations\": {\n \"terms\": {\n \"field\": \"attributes.city.exact\"\n }\n }\n }\n}", + "options": { + "raw": { + "headerFamily": "json", + "language": "json" + } + } + } + }, + "status": "Unauthorized", + "code": 401, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "body": "{\n \"error\": \"JWT validation failed: JWT is expired\"\n}", + "cookie": [], + "_postman_previewlanguage": "json" + }, + { + "id": "b66826b2-09bc-4f07-8a82-6857eb4d0aec", + "name": "NestedAggregation with BucketAggregation", + "originalRequest": { + "url": { + "path": [ + "search", + "aggregate" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [ + { + "disabled": false, + "description": { + "content": "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.", + "type": "text/plain" + }, + "key": "offset", + "value": "0" + }, + { + "disabled": false, + "description": { + "content": "Max number of results to return.\nSee [V3 API Standard Collection Parameters](https://developer.sailpoint.com/idn/api/standard-collection-parameters) for more information.", + "type": "text/plain" + }, + "key": "limit", + "value": "250" + }, + { + "disabled": false, + "description": { + "content": "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.", + "type": "text/plain" + }, + "key": "count", + "value": "true" + } + ], + "variable": [] + }, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + }, + { + "key": "Accept", + "value": "application/json" + }, + { + "description": { + "content": "Added as a part of security scheme: oauth2", + "type": "text/plain" + }, + "key": "Authorization", + "value": "" + } + ], + "method": "POST", + "body": { + "mode": "raw", + "raw": "{\n \"indices\": [\n \"identities\"\n ],\n \"aggregationType\": \"SAILPOINT\",\n \"aggregations\": {\n \"nested\": {\n \"name\": \"Access\",\n \"field\": \"access\",\n \"type\": \"TERMS\"\n },\n \"bucket\": {\n \"name\": \"Access Source Name\",\n \"type\": \"TERMS\",\n \"field\": \"access.source.name\"\n }\n }\n}", + "options": { + "raw": { + "headerFamily": "json", + "language": "json" + } + } + } + }, + "status": "Unauthorized", + "code": 401, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "body": "{\n \"error\": \"JWT validation failed: JWT is expired\"\n}", + "cookie": [], + "_postman_previewlanguage": "json" + }, + { + "id": "2ccd0f0a-c08f-4149-9c48-dfabd6431fcb", + "name": "NestedAggregation with BucketAggregation using DSL", + "originalRequest": { + "url": { + "path": [ + "search", + "aggregate" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [ + { + "disabled": false, + "description": { + "content": "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.", + "type": "text/plain" + }, + "key": "offset", + "value": "0" + }, + { + "disabled": false, + "description": { + "content": "Max number of results to return.\nSee [V3 API Standard Collection Parameters](https://developer.sailpoint.com/idn/api/standard-collection-parameters) for more information.", + "type": "text/plain" + }, + "key": "limit", + "value": "250" + }, + { + "disabled": false, + "description": { + "content": "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.", + "type": "text/plain" + }, + "key": "count", + "value": "true" + } + ], + "variable": [] + }, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + }, + { + "key": "Accept", + "value": "application/json" + }, + { + "description": { + "content": "Added as a part of security scheme: oauth2", + "type": "text/plain" + }, + "key": "Authorization", + "value": "" + } + ], + "method": "POST", + "body": { + "mode": "raw", + "raw": "{\n \"indices\": [\n \"identities\"\n ],\n \"aggregationType\": \"DSL\",\n \"aggregationsDsl\": {\n \"access\": {\n \"nested\": {\n \"path\": \"access\"\n },\n \"aggs\": {\n \"Access Source Name\": {\n \"terms\": {\n \"field\": \"access.source.name.exact\"\n }\n }\n }\n }\n }\n}", + "options": { + "raw": { + "headerFamily": "json", + "language": "json" + } + } + } + }, + "status": "Unauthorized", + "code": 401, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "body": "{\n \"error\": \"JWT validation failed: JWT is expired\"\n}", + "cookie": [], + "_postman_previewlanguage": "json" + }, + { + "id": "56858b47-964c-4af7-a5d7-72123abd1e07", + "name": "NestedAggregation with FilterAggregation and BucketAggregation", + "originalRequest": { + "url": { + "path": [ + "search", + "aggregate" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [ + { + "disabled": false, + "description": { + "content": "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.", + "type": "text/plain" + }, + "key": "offset", + "value": "0" + }, + { + "disabled": false, + "description": { + "content": "Max number of results to return.\nSee [V3 API Standard Collection Parameters](https://developer.sailpoint.com/idn/api/standard-collection-parameters) for more information.", + "type": "text/plain" + }, + "key": "limit", + "value": "250" + }, + { + "disabled": false, + "description": { + "content": "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.", + "type": "text/plain" + }, + "key": "count", + "value": "true" + } + ], + "variable": [] + }, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + }, + { + "key": "Accept", + "value": "application/json" + }, + { + "description": { + "content": "Added as a part of security scheme: oauth2", + "type": "text/plain" + }, + "key": "Authorization", + "value": "" + } + ], + "method": "POST", + "body": { + "mode": "raw", + "raw": "{\n \"indices\": [\n \"identities\"\n ],\n \"aggregationType\": \"SAILPOINT\",\n \"aggregations\": {\n \"nested\": {\n \"name\": \"Access\",\n \"field\": \"access\",\n \"type\": \"TERMS\"\n },\n \"filter\": {\n \"name\": \"Entitlements\",\n \"field\": \"access.type\",\n \"value\": \"ENTITLEMENT\"\n },\n \"bucket\": {\n \"name\": \"Access Name\",\n \"type\": \"TERMS\",\n \"field\": \"access.name\"\n }\n }\n}", + "options": { + "raw": { + "headerFamily": "json", + "language": "json" + } + } + } + }, + "status": "Unauthorized", + "code": 401, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "body": "{\n \"error\": \"JWT validation failed: JWT is expired\"\n}", + "cookie": [], + "_postman_previewlanguage": "json" + }, + { + "id": "9b17d7be-4dcf-4309-8479-e7c71c3b7f0b", + "name": "NestedAggregation with FilterAggregation and BucketAggregation using DSL", + "originalRequest": { + "url": { + "path": [ + "search", + "aggregate" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [ + { + "disabled": false, + "description": { + "content": "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.", + "type": "text/plain" + }, + "key": "offset", + "value": "0" + }, + { + "disabled": false, + "description": { + "content": "Max number of results to return.\nSee [V3 API Standard Collection Parameters](https://developer.sailpoint.com/idn/api/standard-collection-parameters) for more information.", + "type": "text/plain" + }, + "key": "limit", + "value": "250" + }, + { + "disabled": false, + "description": { + "content": "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.", + "type": "text/plain" + }, + "key": "count", + "value": "true" + } + ], + "variable": [] + }, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + }, + { + "key": "Accept", + "value": "application/json" + }, + { + "description": { + "content": "Added as a part of security scheme: oauth2", + "type": "text/plain" + }, + "key": "Authorization", + "value": "" + } + ], + "method": "POST", + "body": { + "mode": "raw", + "raw": "{\n \"indices\": [\n \"identities\"\n ],\n \"aggregationType\": \"DSL\",\n \"aggregationsDsl\": {\n \"access\": {\n \"nested\": {\n \"path\": \"access\"\n },\n \"aggs\": {\n \"Entitlements\": {\n \"filter\": {\n \"term\": {\n \"access.type\": \"ENTITLEMENT\"\n }\n },\n \"aggs\": {\n \"Access Name\": {\n \"terms\": {\n \"field\": \"access.name.exact\"\n }\n }\n }\n }\n }\n }\n }\n}", + "options": { + "raw": { + "headerFamily": "json", + "language": "json" + } + } + } + }, + "status": "Unauthorized", + "code": 401, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "body": "{\n \"error\": \"JWT validation failed: JWT is expired\"\n}", + "cookie": [], + "_postman_previewlanguage": "json" + }, + { + "id": "e234992c-6016-4154-b41a-e55773cc9454", + "name": "BucketAggregation with SubAggregation", + "originalRequest": { + "url": { + "path": [ + "search", + "aggregate" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [ + { + "disabled": false, + "description": { + "content": "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.", + "type": "text/plain" + }, + "key": "offset", + "value": "0" + }, + { + "disabled": false, + "description": { + "content": "Max number of results to return.\nSee [V3 API Standard Collection Parameters](https://developer.sailpoint.com/idn/api/standard-collection-parameters) for more information.", + "type": "text/plain" + }, + "key": "limit", + "value": "250" + }, + { + "disabled": false, + "description": { + "content": "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.", + "type": "text/plain" + }, + "key": "count", + "value": "true" + } + ], + "variable": [] + }, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + }, + { + "key": "Accept", + "value": "application/json" + }, + { + "description": { + "content": "Added as a part of security scheme: oauth2", + "type": "text/plain" + }, + "key": "Authorization", + "value": "" + } + ], + "method": "POST", + "body": { + "mode": "raw", + "raw": "{\n \"indices\": [\n \"identities\"\n ],\n \"aggregationType\": \"SAILPOINT\",\n \"aggregations\": {\n \"bucket\": {\n \"name\": \"Identity Department\",\n \"type\": \"TERMS\",\n \"field\": \"attributes.department\"\n },\n \"subAggregation\": {\n \"bucket\": {\n \"name\": \"Identity Locations\",\n \"type\": \"TERMS\",\n \"field\": \"attributes.city\"\n }\n }\n }\n}", + "options": { + "raw": { + "headerFamily": "json", + "language": "json" + } + } + } + }, + "status": "Unauthorized", + "code": 401, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "body": "{\n \"error\": \"JWT validation failed: JWT is expired\"\n}", + "cookie": [], + "_postman_previewlanguage": "json" + }, + { + "id": "9e69ce63-491c-4309-99d2-60eae2f684ed", + "name": "BucketAggregation with SubAggregation using DSL", + "originalRequest": { + "url": { + "path": [ + "search", + "aggregate" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [ + { + "disabled": false, + "description": { + "content": "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.", + "type": "text/plain" + }, + "key": "offset", + "value": "0" + }, + { + "disabled": false, + "description": { + "content": "Max number of results to return.\nSee [V3 API Standard Collection Parameters](https://developer.sailpoint.com/idn/api/standard-collection-parameters) for more information.", + "type": "text/plain" + }, + "key": "limit", + "value": "250" + }, + { + "disabled": false, + "description": { + "content": "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.", + "type": "text/plain" + }, + "key": "count", + "value": "true" + } + ], + "variable": [] + }, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + }, + { + "key": "Accept", + "value": "application/json" + }, + { + "description": { + "content": "Added as a part of security scheme: oauth2", + "type": "text/plain" + }, + "key": "Authorization", + "value": "" + } + ], + "method": "POST", + "body": { + "mode": "raw", + "raw": "{\n \"indices\": [\n \"identities\"\n ],\n \"aggregationType\": \"DSL\",\n \"aggregationsDsl\": {\n \"Identity Department\": {\n \"terms\": {\n \"field\": \"attributes.department.exact\"\n },\n \"aggs\": {\n \"Identity Locations\": {\n \"terms\": {\n \"field\": \"attributes.city.exact\"\n }\n }\n }\n }\n }\n}", + "options": { + "raw": { + "headerFamily": "json", + "language": "json" + } + } + } + }, + "status": "Unauthorized", + "code": 401, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "body": "{\n \"error\": \"JWT validation failed: JWT is expired\"\n}", + "cookie": [], + "_postman_previewlanguage": "json" + }, + { + "id": "56513da3-cb47-47ba-a46e-a693dd3698ce", + "name": "An example of a 403 response object", + "originalRequest": { + "url": { + "path": [ + "search", + "aggregate" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [ + { + "disabled": false, + "description": { + "content": "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.", + "type": "text/plain" + }, + "key": "offset", + "value": "0" + }, + { + "disabled": false, + "description": { + "content": "Max number of results to return.\nSee [V3 API Standard Collection Parameters](https://developer.sailpoint.com/idn/api/standard-collection-parameters) for more information.", + "type": "text/plain" + }, + "key": "limit", + "value": "250" + }, + { + "disabled": false, + "description": { + "content": "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.", + "type": "text/plain" + }, + "key": "count", + "value": "true" + } + ], + "variable": [] + }, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + }, + { + "key": "Accept", + "value": "application/json" + }, + { + "description": { + "content": "Added as a part of security scheme: oauth2", + "type": "text/plain" + }, + "key": "Authorization", + "value": "" + } + ], + "method": "POST", + "body": { + "mode": "raw", + "raw": "{\n \"indices\": [\n \"identities\"\n ],\n \"aggregationType\": \"DSL\",\n \"aggregationsDsl\": {\n \"Identity Locations\": {\n \"terms\": {\n \"field\": \"attributes.city.exact\"\n }\n }\n }\n}", + "options": { + "raw": { + "headerFamily": "json", + "language": "json" + } + } + } + }, + "status": "Forbidden", + "code": 403, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "body": "{\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}", + "cookie": [], + "_postman_previewlanguage": "json" + }, + { + "id": "606313e3-bf5d-4256-b10b-745846914525", + "name": "NestedAggregation with BucketAggregation", + "originalRequest": { + "url": { + "path": [ + "search", + "aggregate" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [ + { + "disabled": false, + "description": { + "content": "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.", + "type": "text/plain" + }, + "key": "offset", + "value": "0" + }, + { + "disabled": false, + "description": { + "content": "Max number of results to return.\nSee [V3 API Standard Collection Parameters](https://developer.sailpoint.com/idn/api/standard-collection-parameters) for more information.", + "type": "text/plain" + }, + "key": "limit", + "value": "250" + }, + { + "disabled": false, + "description": { + "content": "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.", + "type": "text/plain" + }, + "key": "count", + "value": "true" + } + ], + "variable": [] + }, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + }, + { + "key": "Accept", + "value": "application/json" + }, + { + "description": { + "content": "Added as a part of security scheme: oauth2", + "type": "text/plain" + }, + "key": "Authorization", + "value": "" + } + ], + "method": "POST", + "body": { + "mode": "raw", + "raw": "{\n \"indices\": [\n \"identities\"\n ],\n \"aggregationType\": \"SAILPOINT\",\n \"aggregations\": {\n \"nested\": {\n \"name\": \"Access\",\n \"field\": \"access\",\n \"type\": \"TERMS\"\n },\n \"bucket\": {\n \"name\": \"Access Source Name\",\n \"type\": \"TERMS\",\n \"field\": \"access.source.name\"\n }\n }\n}", + "options": { + "raw": { + "headerFamily": "json", + "language": "json" + } + } + } + }, + "status": "Forbidden", + "code": 403, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "body": "{\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}", + "cookie": [], + "_postman_previewlanguage": "json" + }, + { + "id": "b0baf4cb-9101-4d42-bff0-016e89d63b8f", + "name": "NestedAggregation with BucketAggregation using DSL", + "originalRequest": { + "url": { + "path": [ + "search", + "aggregate" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [ + { + "disabled": false, + "description": { + "content": "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.", + "type": "text/plain" + }, + "key": "offset", + "value": "0" + }, + { + "disabled": false, + "description": { + "content": "Max number of results to return.\nSee [V3 API Standard Collection Parameters](https://developer.sailpoint.com/idn/api/standard-collection-parameters) for more information.", + "type": "text/plain" + }, + "key": "limit", + "value": "250" + }, + { + "disabled": false, + "description": { + "content": "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.", + "type": "text/plain" + }, + "key": "count", + "value": "true" + } + ], + "variable": [] + }, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + }, + { + "key": "Accept", + "value": "application/json" + }, + { + "description": { + "content": "Added as a part of security scheme: oauth2", + "type": "text/plain" + }, + "key": "Authorization", + "value": "" + } + ], + "method": "POST", + "body": { + "mode": "raw", + "raw": "{\n \"indices\": [\n \"identities\"\n ],\n \"aggregationType\": \"DSL\",\n \"aggregationsDsl\": {\n \"access\": {\n \"nested\": {\n \"path\": \"access\"\n },\n \"aggs\": {\n \"Access Source Name\": {\n \"terms\": {\n \"field\": \"access.source.name.exact\"\n }\n }\n }\n }\n }\n}", + "options": { + "raw": { + "headerFamily": "json", + "language": "json" + } + } + } + }, + "status": "Forbidden", + "code": 403, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "body": "{\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}", + "cookie": [], + "_postman_previewlanguage": "json" + }, + { + "id": "7049e63b-415a-4590-bcba-a14f77287289", + "name": "NestedAggregation with FilterAggregation and BucketAggregation", + "originalRequest": { + "url": { + "path": [ + "search", + "aggregate" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [ + { + "disabled": false, + "description": { + "content": "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.", + "type": "text/plain" + }, + "key": "offset", + "value": "0" + }, + { + "disabled": false, + "description": { + "content": "Max number of results to return.\nSee [V3 API Standard Collection Parameters](https://developer.sailpoint.com/idn/api/standard-collection-parameters) for more information.", + "type": "text/plain" + }, + "key": "limit", + "value": "250" + }, + { + "disabled": false, + "description": { + "content": "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.", + "type": "text/plain" + }, + "key": "count", + "value": "true" + } + ], + "variable": [] + }, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + }, + { + "key": "Accept", + "value": "application/json" + }, + { + "description": { + "content": "Added as a part of security scheme: oauth2", + "type": "text/plain" + }, + "key": "Authorization", + "value": "" + } + ], + "method": "POST", + "body": { + "mode": "raw", + "raw": "{\n \"indices\": [\n \"identities\"\n ],\n \"aggregationType\": \"SAILPOINT\",\n \"aggregations\": {\n \"nested\": {\n \"name\": \"Access\",\n \"field\": \"access\",\n \"type\": \"TERMS\"\n },\n \"filter\": {\n \"name\": \"Entitlements\",\n \"field\": \"access.type\",\n \"value\": \"ENTITLEMENT\"\n },\n \"bucket\": {\n \"name\": \"Access Name\",\n \"type\": \"TERMS\",\n \"field\": \"access.name\"\n }\n }\n}", + "options": { + "raw": { + "headerFamily": "json", + "language": "json" + } + } + } + }, + "status": "Forbidden", + "code": 403, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "body": "{\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}", + "cookie": [], + "_postman_previewlanguage": "json" + }, + { + "id": "0a8b8d4f-7c6f-4e6b-82c2-953a172d2211", + "name": "NestedAggregation with FilterAggregation and BucketAggregation using DSL", + "originalRequest": { + "url": { + "path": [ + "search", + "aggregate" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [ + { + "disabled": false, + "description": { + "content": "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.", + "type": "text/plain" + }, + "key": "offset", + "value": "0" + }, + { + "disabled": false, + "description": { + "content": "Max number of results to return.\nSee [V3 API Standard Collection Parameters](https://developer.sailpoint.com/idn/api/standard-collection-parameters) for more information.", + "type": "text/plain" + }, + "key": "limit", + "value": "250" + }, + { + "disabled": false, + "description": { + "content": "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.", + "type": "text/plain" + }, + "key": "count", + "value": "true" + } + ], + "variable": [] + }, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + }, + { + "key": "Accept", + "value": "application/json" + }, + { + "description": { + "content": "Added as a part of security scheme: oauth2", + "type": "text/plain" + }, + "key": "Authorization", + "value": "" + } + ], + "method": "POST", + "body": { + "mode": "raw", + "raw": "{\n \"indices\": [\n \"identities\"\n ],\n \"aggregationType\": \"DSL\",\n \"aggregationsDsl\": {\n \"access\": {\n \"nested\": {\n \"path\": \"access\"\n },\n \"aggs\": {\n \"Entitlements\": {\n \"filter\": {\n \"term\": {\n \"access.type\": \"ENTITLEMENT\"\n }\n },\n \"aggs\": {\n \"Access Name\": {\n \"terms\": {\n \"field\": \"access.name.exact\"\n }\n }\n }\n }\n }\n }\n }\n}", + "options": { + "raw": { + "headerFamily": "json", + "language": "json" + } + } + } + }, + "status": "Forbidden", + "code": 403, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "body": "{\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}", + "cookie": [], + "_postman_previewlanguage": "json" + }, + { + "id": "18154895-9b6a-4756-b274-4468ede9cb35", + "name": "BucketAggregation with SubAggregation", + "originalRequest": { + "url": { + "path": [ + "search", + "aggregate" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [ + { + "disabled": false, + "description": { + "content": "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.", + "type": "text/plain" + }, + "key": "offset", + "value": "0" + }, + { + "disabled": false, + "description": { + "content": "Max number of results to return.\nSee [V3 API Standard Collection Parameters](https://developer.sailpoint.com/idn/api/standard-collection-parameters) for more information.", + "type": "text/plain" + }, + "key": "limit", + "value": "250" + }, + { + "disabled": false, + "description": { + "content": "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.", + "type": "text/plain" + }, + "key": "count", + "value": "true" + } + ], + "variable": [] + }, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + }, + { + "key": "Accept", + "value": "application/json" + }, + { + "description": { + "content": "Added as a part of security scheme: oauth2", + "type": "text/plain" + }, + "key": "Authorization", + "value": "" + } + ], + "method": "POST", + "body": { + "mode": "raw", + "raw": "{\n \"indices\": [\n \"identities\"\n ],\n \"aggregationType\": \"SAILPOINT\",\n \"aggregations\": {\n \"bucket\": {\n \"name\": \"Identity Department\",\n \"type\": \"TERMS\",\n \"field\": \"attributes.department\"\n },\n \"subAggregation\": {\n \"bucket\": {\n \"name\": \"Identity Locations\",\n \"type\": \"TERMS\",\n \"field\": \"attributes.city\"\n }\n }\n }\n}", + "options": { + "raw": { + "headerFamily": "json", + "language": "json" + } + } + } + }, + "status": "Forbidden", + "code": 403, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "body": "{\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}", + "cookie": [], + "_postman_previewlanguage": "json" + }, + { + "id": "b2c0d825-5b5a-4af6-99c2-1ec5aa2263e0", + "name": "BucketAggregation with SubAggregation using DSL", + "originalRequest": { + "url": { + "path": [ + "search", + "aggregate" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [ + { + "disabled": false, + "description": { + "content": "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.", + "type": "text/plain" + }, + "key": "offset", + "value": "0" + }, + { + "disabled": false, + "description": { + "content": "Max number of results to return.\nSee [V3 API Standard Collection Parameters](https://developer.sailpoint.com/idn/api/standard-collection-parameters) for more information.", + "type": "text/plain" + }, + "key": "limit", + "value": "250" + }, + { + "disabled": false, + "description": { + "content": "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.", + "type": "text/plain" + }, + "key": "count", + "value": "true" + } + ], + "variable": [] + }, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + }, + { + "key": "Accept", + "value": "application/json" + }, + { + "description": { + "content": "Added as a part of security scheme: oauth2", + "type": "text/plain" + }, + "key": "Authorization", + "value": "" + } + ], + "method": "POST", + "body": { + "mode": "raw", + "raw": "{\n \"indices\": [\n \"identities\"\n ],\n \"aggregationType\": \"DSL\",\n \"aggregationsDsl\": {\n \"Identity Department\": {\n \"terms\": {\n \"field\": \"attributes.department.exact\"\n },\n \"aggs\": {\n \"Identity Locations\": {\n \"terms\": {\n \"field\": \"attributes.city.exact\"\n }\n }\n }\n }\n }\n}", + "options": { + "raw": { + "headerFamily": "json", + "language": "json" + } + } + } + }, + "status": "Forbidden", + "code": 403, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "body": "{\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}", + "cookie": [], + "_postman_previewlanguage": "json" + }, + { + "id": "68a06fdc-b339-4b54-aa3f-34091eb69335", + "name": "NestedAggregation with BucketAggregation", + "originalRequest": { + "url": { + "path": [ + "search", + "aggregate" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [ + { + "disabled": false, + "description": { + "content": "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.", + "type": "text/plain" + }, + "key": "offset", + "value": "0" + }, + { + "disabled": false, + "description": { + "content": "Max number of results to return.\nSee [V3 API Standard Collection Parameters](https://developer.sailpoint.com/idn/api/standard-collection-parameters) for more information.", + "type": "text/plain" + }, + "key": "limit", + "value": "250" + }, + { + "disabled": false, + "description": { + "content": "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.", + "type": "text/plain" + }, + "key": "count", + "value": "true" + } + ], + "variable": [] + }, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + }, + { + "key": "Accept", + "value": "application/json" + }, + { + "description": { + "content": "Added as a part of security scheme: oauth2", + "type": "text/plain" + }, + "key": "Authorization", + "value": "" + } + ], + "method": "POST", + "body": { + "mode": "raw", + "raw": "{\n \"indices\": [\n \"identities\"\n ],\n \"aggregationType\": \"SAILPOINT\",\n \"aggregations\": {\n \"nested\": {\n \"name\": \"Access\",\n \"field\": \"access\",\n \"type\": \"TERMS\"\n },\n \"bucket\": {\n \"name\": \"Access Source Name\",\n \"type\": \"TERMS\",\n \"field\": \"access.source.name\"\n }\n }\n}", + "options": { + "raw": { + "headerFamily": "json", + "language": "json" + } + } + } + }, + "status": "Too Many Requests", + "code": 429, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "body": "{\n \"message\": \" Rate Limit Exceeded \"\n}", + "cookie": [], + "_postman_previewlanguage": "json" + }, + { + "id": "81ec706d-4cc5-4fea-8116-fbb3ac140548", + "name": "NestedAggregation with BucketAggregation using DSL", + "originalRequest": { + "url": { + "path": [ + "search", + "aggregate" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [ + { + "disabled": false, + "description": { + "content": "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.", + "type": "text/plain" + }, + "key": "offset", + "value": "0" + }, + { + "disabled": false, + "description": { + "content": "Max number of results to return.\nSee [V3 API Standard Collection Parameters](https://developer.sailpoint.com/idn/api/standard-collection-parameters) for more information.", + "type": "text/plain" + }, + "key": "limit", + "value": "250" + }, + { + "disabled": false, + "description": { + "content": "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.", + "type": "text/plain" + }, + "key": "count", + "value": "true" + } + ], + "variable": [] + }, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + }, + { + "key": "Accept", + "value": "application/json" + }, + { + "description": { + "content": "Added as a part of security scheme: oauth2", + "type": "text/plain" + }, + "key": "Authorization", + "value": "" + } + ], + "method": "POST", + "body": { + "mode": "raw", + "raw": "{\n \"indices\": [\n \"identities\"\n ],\n \"aggregationType\": \"DSL\",\n \"aggregationsDsl\": {\n \"access\": {\n \"nested\": {\n \"path\": \"access\"\n },\n \"aggs\": {\n \"Access Source Name\": {\n \"terms\": {\n \"field\": \"access.source.name.exact\"\n }\n }\n }\n }\n }\n}", + "options": { + "raw": { + "headerFamily": "json", + "language": "json" + } + } + } + }, + "status": "Too Many Requests", + "code": 429, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "body": "{\n \"message\": \" Rate Limit Exceeded \"\n}", + "cookie": [], + "_postman_previewlanguage": "json" + }, + { + "id": "e134329e-07ee-4519-82b6-47b296fe7a77", + "name": "NestedAggregation with FilterAggregation and BucketAggregation", + "originalRequest": { + "url": { + "path": [ + "search", + "aggregate" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [ + { + "disabled": false, + "description": { + "content": "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.", + "type": "text/plain" + }, + "key": "offset", + "value": "0" + }, + { + "disabled": false, + "description": { + "content": "Max number of results to return.\nSee [V3 API Standard Collection Parameters](https://developer.sailpoint.com/idn/api/standard-collection-parameters) for more information.", + "type": "text/plain" + }, + "key": "limit", + "value": "250" + }, + { + "disabled": false, + "description": { + "content": "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.", + "type": "text/plain" + }, + "key": "count", + "value": "true" + } + ], + "variable": [] + }, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + }, + { + "key": "Accept", + "value": "application/json" + }, + { + "description": { + "content": "Added as a part of security scheme: oauth2", + "type": "text/plain" + }, + "key": "Authorization", + "value": "" + } + ], + "method": "POST", + "body": { + "mode": "raw", + "raw": "{\n \"indices\": [\n \"identities\"\n ],\n \"aggregationType\": \"SAILPOINT\",\n \"aggregations\": {\n \"nested\": {\n \"name\": \"Access\",\n \"field\": \"access\",\n \"type\": \"TERMS\"\n },\n \"filter\": {\n \"name\": \"Entitlements\",\n \"field\": \"access.type\",\n \"value\": \"ENTITLEMENT\"\n },\n \"bucket\": {\n \"name\": \"Access Name\",\n \"type\": \"TERMS\",\n \"field\": \"access.name\"\n }\n }\n}", + "options": { + "raw": { + "headerFamily": "json", + "language": "json" + } + } + } + }, + "status": "Too Many Requests", + "code": 429, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "body": "{\n \"message\": \" Rate Limit Exceeded \"\n}", + "cookie": [], + "_postman_previewlanguage": "json" + }, + { + "id": "1df61c7f-c17b-4b4e-9248-3cf47de8ae2e", + "name": "NestedAggregation with FilterAggregation and BucketAggregation using DSL", + "originalRequest": { + "url": { + "path": [ + "search", + "aggregate" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [ + { + "disabled": false, + "description": { + "content": "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.", + "type": "text/plain" + }, + "key": "offset", + "value": "0" + }, + { + "disabled": false, + "description": { + "content": "Max number of results to return.\nSee [V3 API Standard Collection Parameters](https://developer.sailpoint.com/idn/api/standard-collection-parameters) for more information.", + "type": "text/plain" + }, + "key": "limit", + "value": "250" + }, + { + "disabled": false, + "description": { + "content": "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.", + "type": "text/plain" + }, + "key": "count", + "value": "true" + } + ], + "variable": [] + }, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + }, + { + "key": "Accept", + "value": "application/json" + }, + { + "description": { + "content": "Added as a part of security scheme: oauth2", + "type": "text/plain" + }, + "key": "Authorization", + "value": "" + } + ], + "method": "POST", + "body": { + "mode": "raw", + "raw": "{\n \"indices\": [\n \"identities\"\n ],\n \"aggregationType\": \"DSL\",\n \"aggregationsDsl\": {\n \"access\": {\n \"nested\": {\n \"path\": \"access\"\n },\n \"aggs\": {\n \"Entitlements\": {\n \"filter\": {\n \"term\": {\n \"access.type\": \"ENTITLEMENT\"\n }\n },\n \"aggs\": {\n \"Access Name\": {\n \"terms\": {\n \"field\": \"access.name.exact\"\n }\n }\n }\n }\n }\n }\n }\n}", + "options": { + "raw": { + "headerFamily": "json", + "language": "json" + } + } + } + }, + "status": "Too Many Requests", + "code": 429, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "body": "{\n \"message\": \" Rate Limit Exceeded \"\n}", + "cookie": [], + "_postman_previewlanguage": "json" + }, + { + "id": "8e4c1d97-11f5-430a-bf40-405fd6239da8", + "name": "BucketAggregation with SubAggregation", + "originalRequest": { + "url": { + "path": [ + "search", + "aggregate" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [ + { + "disabled": false, + "description": { + "content": "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.", + "type": "text/plain" + }, + "key": "offset", + "value": "0" + }, + { + "disabled": false, + "description": { + "content": "Max number of results to return.\nSee [V3 API Standard Collection Parameters](https://developer.sailpoint.com/idn/api/standard-collection-parameters) for more information.", + "type": "text/plain" + }, + "key": "limit", + "value": "250" + }, + { + "disabled": false, + "description": { + "content": "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.", + "type": "text/plain" + }, + "key": "count", + "value": "true" + } + ], + "variable": [] + }, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + }, + { + "key": "Accept", + "value": "application/json" + }, + { + "description": { + "content": "Added as a part of security scheme: oauth2", + "type": "text/plain" + }, + "key": "Authorization", + "value": "" + } + ], + "method": "POST", + "body": { + "mode": "raw", + "raw": "{\n \"indices\": [\n \"identities\"\n ],\n \"aggregationType\": \"SAILPOINT\",\n \"aggregations\": {\n \"bucket\": {\n \"name\": \"Identity Department\",\n \"type\": \"TERMS\",\n \"field\": \"attributes.department\"\n },\n \"subAggregation\": {\n \"bucket\": {\n \"name\": \"Identity Locations\",\n \"type\": \"TERMS\",\n \"field\": \"attributes.city\"\n }\n }\n }\n}", + "options": { + "raw": { + "headerFamily": "json", + "language": "json" + } + } + } + }, + "status": "Too Many Requests", + "code": 429, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "body": "{\n \"message\": \" Rate Limit Exceeded \"\n}", + "cookie": [], + "_postman_previewlanguage": "json" + }, + { + "id": "25cc5e88-cfd6-4e22-8615-c40aacfd22b8", + "name": "BucketAggregation with SubAggregation using DSL", + "originalRequest": { + "url": { + "path": [ + "search", + "aggregate" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [ + { + "disabled": false, + "description": { + "content": "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.", + "type": "text/plain" + }, + "key": "offset", + "value": "0" + }, + { + "disabled": false, + "description": { + "content": "Max number of results to return.\nSee [V3 API Standard Collection Parameters](https://developer.sailpoint.com/idn/api/standard-collection-parameters) for more information.", + "type": "text/plain" + }, + "key": "limit", + "value": "250" + }, + { + "disabled": false, + "description": { + "content": "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.", + "type": "text/plain" + }, + "key": "count", + "value": "true" + } + ], + "variable": [] + }, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + }, + { + "key": "Accept", + "value": "application/json" + }, + { + "description": { + "content": "Added as a part of security scheme: oauth2", + "type": "text/plain" + }, + "key": "Authorization", + "value": "" + } + ], + "method": "POST", + "body": { + "mode": "raw", + "raw": "{\n \"indices\": [\n \"identities\"\n ],\n \"aggregationType\": \"DSL\",\n \"aggregationsDsl\": {\n \"Identity Department\": {\n \"terms\": {\n \"field\": \"attributes.department.exact\"\n },\n \"aggs\": {\n \"Identity Locations\": {\n \"terms\": {\n \"field\": \"attributes.city.exact\"\n }\n }\n }\n }\n }\n}", + "options": { + "raw": { + "headerFamily": "json", + "language": "json" + } + } + } + }, + "status": "Too Many Requests", + "code": 429, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "body": "{\n \"message\": \" Rate Limit Exceeded \"\n}", + "cookie": [], + "_postman_previewlanguage": "json" + }, + { + "id": "d46df650-0bef-491c-84af-540171aec7e3", + "name": "An example of a 500 response object", + "originalRequest": { + "url": { + "path": [ + "search", + "aggregate" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [ + { + "disabled": false, + "description": { + "content": "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.", + "type": "text/plain" + }, + "key": "offset", + "value": "0" + }, + { + "disabled": false, + "description": { + "content": "Max number of results to return.\nSee [V3 API Standard Collection Parameters](https://developer.sailpoint.com/idn/api/standard-collection-parameters) for more information.", + "type": "text/plain" + }, + "key": "limit", + "value": "250" + }, + { + "disabled": false, + "description": { + "content": "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.", + "type": "text/plain" + }, + "key": "count", + "value": "true" + } + ], + "variable": [] + }, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + }, + { + "key": "Accept", + "value": "application/json" + }, + { + "description": { + "content": "Added as a part of security scheme: oauth2", + "type": "text/plain" + }, + "key": "Authorization", + "value": "" + } + ], + "method": "POST", + "body": { + "mode": "raw", + "raw": "{\n \"indices\": [\n \"identities\"\n ],\n \"aggregationType\": \"DSL\",\n \"aggregationsDsl\": {\n \"access\": {\n \"nested\": {\n \"path\": \"access\"\n },\n \"aggs\": {\n \"Access Source Name\": {\n \"terms\": {\n \"field\": \"access.source.name.exact\"\n }\n }\n }\n }\n }\n}", + "options": { + "raw": { + "headerFamily": "json", + "language": "json" + } + } + } + }, + "status": "Internal Server Error", + "code": 500, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "body": "{\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}", + "cookie": [], + "_postman_previewlanguage": "json" + }, + { + "id": "9eb2bff6-9480-40d9-aa0d-179807bbd168", + "name": "NestedAggregation with FilterAggregation and BucketAggregation", + "originalRequest": { + "url": { + "path": [ + "search", + "aggregate" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [ + { + "disabled": false, + "description": { + "content": "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.", + "type": "text/plain" + }, + "key": "offset", + "value": "0" + }, + { + "disabled": false, + "description": { + "content": "Max number of results to return.\nSee [V3 API Standard Collection Parameters](https://developer.sailpoint.com/idn/api/standard-collection-parameters) for more information.", + "type": "text/plain" + }, + "key": "limit", + "value": "250" + }, + { + "disabled": false, + "description": { + "content": "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.", + "type": "text/plain" + }, + "key": "count", + "value": "true" + } + ], + "variable": [] + }, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + }, + { + "key": "Accept", + "value": "application/json" + }, + { + "description": { + "content": "Added as a part of security scheme: oauth2", + "type": "text/plain" + }, + "key": "Authorization", + "value": "" + } + ], + "method": "POST", + "body": { + "mode": "raw", + "raw": "{\n \"indices\": [\n \"identities\"\n ],\n \"aggregationType\": \"SAILPOINT\",\n \"aggregations\": {\n \"nested\": {\n \"name\": \"Access\",\n \"field\": \"access\",\n \"type\": \"TERMS\"\n },\n \"filter\": {\n \"name\": \"Entitlements\",\n \"field\": \"access.type\",\n \"value\": \"ENTITLEMENT\"\n },\n \"bucket\": {\n \"name\": \"Access Name\",\n \"type\": \"TERMS\",\n \"field\": \"access.name\"\n }\n }\n}", + "options": { + "raw": { + "headerFamily": "json", + "language": "json" + } + } + } + }, + "status": "Internal Server Error", + "code": 500, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "body": "{\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}", + "cookie": [], + "_postman_previewlanguage": "json" + }, + { + "id": "436724e4-f86e-4276-b2f6-0e9ad97f5621", + "name": "NestedAggregation with FilterAggregation and BucketAggregation using DSL", + "originalRequest": { + "url": { + "path": [ + "search", + "aggregate" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [ + { + "disabled": false, + "description": { + "content": "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.", + "type": "text/plain" + }, + "key": "offset", + "value": "0" + }, + { + "disabled": false, + "description": { + "content": "Max number of results to return.\nSee [V3 API Standard Collection Parameters](https://developer.sailpoint.com/idn/api/standard-collection-parameters) for more information.", + "type": "text/plain" + }, + "key": "limit", + "value": "250" + }, + { + "disabled": false, + "description": { + "content": "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.", + "type": "text/plain" + }, + "key": "count", + "value": "true" + } + ], + "variable": [] + }, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + }, + { + "key": "Accept", + "value": "application/json" + }, + { + "description": { + "content": "Added as a part of security scheme: oauth2", + "type": "text/plain" + }, + "key": "Authorization", + "value": "" + } + ], + "method": "POST", + "body": { + "mode": "raw", + "raw": "{\n \"indices\": [\n \"identities\"\n ],\n \"aggregationType\": \"DSL\",\n \"aggregationsDsl\": {\n \"access\": {\n \"nested\": {\n \"path\": \"access\"\n },\n \"aggs\": {\n \"Entitlements\": {\n \"filter\": {\n \"term\": {\n \"access.type\": \"ENTITLEMENT\"\n }\n },\n \"aggs\": {\n \"Access Name\": {\n \"terms\": {\n \"field\": \"access.name.exact\"\n }\n }\n }\n }\n }\n }\n }\n}", + "options": { + "raw": { + "headerFamily": "json", + "language": "json" + } + } + } + }, + "status": "Internal Server Error", + "code": 500, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "body": "{\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}", + "cookie": [], + "_postman_previewlanguage": "json" + }, + { + "id": "2740f5a9-e867-4e04-aac4-aeca019be198", + "name": "BucketAggregation with SubAggregation", + "originalRequest": { + "url": { + "path": [ + "search", + "aggregate" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [ + { + "disabled": false, + "description": { + "content": "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.", + "type": "text/plain" + }, + "key": "offset", + "value": "0" + }, + { + "disabled": false, + "description": { + "content": "Max number of results to return.\nSee [V3 API Standard Collection Parameters](https://developer.sailpoint.com/idn/api/standard-collection-parameters) for more information.", + "type": "text/plain" + }, + "key": "limit", + "value": "250" + }, + { + "disabled": false, + "description": { + "content": "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.", + "type": "text/plain" + }, + "key": "count", + "value": "true" + } + ], + "variable": [] + }, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + }, + { + "key": "Accept", + "value": "application/json" + }, + { + "description": { + "content": "Added as a part of security scheme: oauth2", + "type": "text/plain" + }, + "key": "Authorization", + "value": "" + } + ], + "method": "POST", + "body": { + "mode": "raw", + "raw": "{\n \"indices\": [\n \"identities\"\n ],\n \"aggregationType\": \"SAILPOINT\",\n \"aggregations\": {\n \"bucket\": {\n \"name\": \"Identity Department\",\n \"type\": \"TERMS\",\n \"field\": \"attributes.department\"\n },\n \"subAggregation\": {\n \"bucket\": {\n \"name\": \"Identity Locations\",\n \"type\": \"TERMS\",\n \"field\": \"attributes.city\"\n }\n }\n }\n}", + "options": { + "raw": { + "headerFamily": "json", + "language": "json" + } + } + } + }, + "status": "Internal Server Error", + "code": 500, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "body": "{\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}", + "cookie": [], + "_postman_previewlanguage": "json" + }, + { + "id": "ad625dab-2787-4916-80ae-12aa6e69eb04", + "name": "BucketAggregation with SubAggregation using DSL", + "originalRequest": { + "url": { + "path": [ + "search", + "aggregate" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [ + { + "disabled": false, + "description": { + "content": "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.", + "type": "text/plain" + }, + "key": "offset", + "value": "0" + }, + { + "disabled": false, + "description": { + "content": "Max number of results to return.\nSee [V3 API Standard Collection Parameters](https://developer.sailpoint.com/idn/api/standard-collection-parameters) for more information.", + "type": "text/plain" + }, + "key": "limit", + "value": "250" + }, + { + "disabled": false, + "description": { + "content": "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.", + "type": "text/plain" + }, + "key": "count", + "value": "true" + } + ], + "variable": [] + }, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + }, + { + "key": "Accept", + "value": "application/json" + }, + { + "description": { + "content": "Added as a part of security scheme: oauth2", + "type": "text/plain" + }, + "key": "Authorization", + "value": "" + } + ], + "method": "POST", + "body": { + "mode": "raw", + "raw": "{\n \"indices\": [\n \"identities\"\n ],\n \"aggregationType\": \"DSL\",\n \"aggregationsDsl\": {\n \"Identity Department\": {\n \"terms\": {\n \"field\": \"attributes.department.exact\"\n },\n \"aggs\": {\n \"Identity Locations\": {\n \"terms\": {\n \"field\": \"attributes.city.exact\"\n }\n }\n }\n }\n }\n}", + "options": { + "raw": { + "headerFamily": "json", + "language": "json" + } + } + } + }, + "status": "Internal Server Error", + "code": 500, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "body": "{\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}", + "cookie": [], + "_postman_previewlanguage": "json" + } + ], + "event": [], + "protocolProfileBehavior": { + "disableBodyPruning": true + } + }, + { + "id": "7b8245c0-2ce7-4b4b-b562-ae046d53bae0", + "name": "Get a Document by ID", + "request": { + "name": "Get a Document by ID", + "description": { + "content": "Fetches a single document from the specified index, using the specified document ID.", + "type": "text/plain" + }, + "url": { + "path": [ + "search", + ":index", + ":id" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [ + { + "type": "any", + "value": "accounts", + "key": "index", + "disabled": false, + "description": { + "content": "(Required) The index from which to fetch the specified document.\n\nThe currently supported index names are: *accessprofiles*, *accountactivities*, *entitlements*, *events*, *identities*, and *roles*.\n", + "type": "text/plain" + } + }, + { + "type": "any", + "value": "2c91808568c529c60168cca6f90c1313", + "key": "id", + "disabled": false, + "description": { + "content": "(Required) ID of the requested document.", + "type": "text/plain" + } + } + ] + }, + "header": [ + { + "key": "Accept", + "value": "application/json" + } + ], + "method": "GET", + "body": {}, + "auth": null + }, + "response": [ + { + "id": "517badda-1845-4549-9eec-f51f550b91d0", + "name": "AccessProfile", + "originalRequest": { + "url": { + "path": [ + "search", + ":index", + ":id" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [] + }, + "header": [ + { + "key": "Accept", + "value": "application/json" + }, + { + "description": { + "content": "Added as a part of security scheme: oauth2", + "type": "text/plain" + }, + "key": "Authorization", + "value": "" + } + ], + "method": "GET", + "body": {} + }, + "status": "OK", + "code": 200, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "body": "{\n \"id\": \"2c9180825a6c1adc015a71c9023f0818\",\n \"name\": \"Cloud Eng\",\n \"description\": \"Cloud Eng\",\n \"created\": \"2017-02-24T20:21:23.145Z\",\n \"modified\": \"2019-05-24T20:36:04.312Z\",\n \"synced\": \"2020-02-18T05:30:20.414Z\",\n \"enabled\": true,\n \"requestable\": true,\n \"requestCommentsRequired\": false,\n \"owner\": {\n \"id\": \"ff8081815757d36a015757d42e56031e\",\n \"name\": \"SailPoint Support\",\n \"type\": \"IDENTITY\",\n \"email\": \"cloud-support@sailpoint.com\"\n },\n \"source\": {\n \"id\": \"ff8081815757d4fb0157588f3d9d008f\",\n \"name\": \"Employees\"\n },\n \"entitlements\": [\n {\n \"id\": \"2c918084575812550157589064f33b89\",\n \"name\": \"CN=Cloud Engineering,DC=sailpoint,DC=COM\",\n \"description\": \"mull\",\n \"attribute\": \"memberOf\",\n \"value\": \"CN=Cloud Engineering,DC=sailpoint,DC=COM\"\n }\n ],\n \"entitlementCount\": 1,\n \"tags\": [\n \"TAG_1\",\n \"TAG_2\"\n ]\n}", + "cookie": [], + "_postman_previewlanguage": "json" + }, + { + "id": "073d620a-bab2-49e1-8f51-067cdcb10772", + "name": "Entitlement", + "originalRequest": { + "url": { + "path": [ + "search", + ":index", + ":id" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [] + }, + "header": [ + { + "key": "Accept", + "value": "application/json" + }, + { + "description": { + "content": "Added as a part of security scheme: oauth2", + "type": "text/plain" + }, + "key": "Authorization", + "value": "" + } + ], + "method": "GET", + "body": {} + }, + "status": "OK", + "code": 200, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "body": "{\n \"id\": \"2c9180946ed0c43d016eec1a80892fbd\",\n \"name\": \"entitlement.aa415ae7\",\n \"description\": \"null\",\n \"attribute\": \"groups\",\n \"value\": \"entitlement.aa415ae7\",\n \"modified\": \"2019-12-09T19:19:50.154Z\",\n \"created\": \"2018-12-07T01:07:48Z\",\n \"synced\": \"2020-02-19T04:30:32.906Z\",\n \"displayName\": \"entitlement.aa415ae7\",\n \"source\": {\n \"id\": \"2c91808b6e9e6fb8016eec1a2b6f7b5f\",\n \"name\": \"ODS-HR-Employees\"\n },\n \"owner\": {\n \"type\": \"IDENTITY\",\n \"id\": \"2c9180858315595501831958427e5424\",\n \"name\": \"Addie Lee\"\n },\n \"privileged\": false,\n \"identityCount\": 68,\n \"tags\": [\n \"TAG_1\",\n \"TAG_2\"\n ]\n}", + "cookie": [], + "_postman_previewlanguage": "json" + }, + { + "id": "d6d74d17-fb78-4018-9f8a-6abf2b1daaa0", + "name": "Event", + "originalRequest": { + "url": { + "path": [ + "search", + ":index", + ":id" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [] + }, + "header": [ + { + "key": "Accept", + "value": "application/json" + }, + { + "description": { + "content": "Added as a part of security scheme: oauth2", + "type": "text/plain" + }, + "key": "Authorization", + "value": "" + } + ], + "method": "GET", + "body": {} + }, + "status": "OK", + "code": 200, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "body": "{\n \"id\": \"e092842f-c904-4b59-aac8-2544abeeef4b\",\n \"name\": \"Update Task Schedule Passed\",\n \"created\": \"2020-02-17T16:23:18.327Z\",\n \"synced\": \"2020-02-17T16:23:18.388Z\",\n \"action\": \"TASK_SCHEDULE_UPDATE_PASSED\",\n \"type\": \"SYSTEM_CONFIG\",\n \"actor\": {\n \"name\": \"MantisTaskScheduler\"\n },\n \"target\": {\n \"name\": \"Perform provisioning activity search delete synchronization\"\n },\n \"stack\": \"tpe\",\n \"trackingNumber\": \"c6b98bc39ece48b080826d16c76b166c\",\n \"ipAddress\": \"207.189.160.158\",\n \"details\": \"null\",\n \"attributes\": {\n \"sourceName\": \"SailPoint\"\n },\n \"objects\": [\n \"TASK\",\n \"SCHEDULE\"\n ],\n \"operation\": \"UPDATE\",\n \"status\": \"PASSED\",\n \"technicalName\": \"TASK_SCHEDULE_UPDATE_PASSED\"\n}", + "cookie": [], + "_postman_previewlanguage": "json" + }, + { + "id": "7bcce55d-91bb-4f70-af90-f1b2a633d2c5", + "name": "Identity", + "originalRequest": { + "url": { + "path": [ + "search", + ":index", + ":id" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [] + }, + "header": [ + { + "key": "Accept", + "value": "application/json" + }, + { + "description": { + "content": "Added as a part of security scheme: oauth2", + "type": "text/plain" + }, + "key": "Authorization", + "value": "" + } + ], + "method": "GET", + "body": {} + }, + "status": "OK", + "code": 200, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "body": "{\n \"id\": \"2c9180865c45e7e3015c46c434a80622\",\n \"name\": \"ad.admin\",\n \"firstName\": \"AD\",\n \"lastName\": \"Admin\",\n \"displayName\": \"AD Admin\",\n \"email\": \"SLPT.CLOUD.SAILPOINT.TEST+AD-ADMIN@GMAIL.COM\",\n \"created\": \"2018-08-22T19:54:54.302Z\",\n \"modified\": \"2018-08-22T19:54:54.302Z\",\n \"synced\": \"2018-08-22T19:54:54.302Z\",\n \"phone\": \"512-942-7578\",\n \"inactive\": false,\n \"protected\": false,\n \"status\": \"UNREGISTERED\",\n \"employeeNumber\": \"O349804\",\n \"manager\": null,\n \"isManager\": false,\n \"identityProfile\": {\n \"id\": \"2c918085605c8d0601606f357cb231e6\",\n \"name\": \"E2E AD\"\n },\n \"source\": {\n \"id\": \"2c9180855c45b230015c46c19b9c0202\",\n \"name\": \"EndToEnd-ADSource\"\n },\n \"attributes\": {\n \"uid\": \"ad.admin\",\n \"firstname\": \"AD\",\n \"cloudAuthoritativeSource\": \"2c9180855c45b230015c46c19b9c0202\",\n \"cloudStatus\": \"UNREGISTERED\",\n \"iplanet-am-user-alias-list\": null,\n \"displayName\": \"AD Admin\",\n \"internalCloudStatus\": \"UNREGISTERED\",\n \"workPhone\": \"512-942-7578\",\n \"email\": \"SLPT.CLOUD.SAILPOINT.TEST+AD-ADMIN@GMAIL.COM\",\n \"lastname\": \"Admin\"\n },\n \"processingState\": null,\n \"processingDetails\": null,\n \"accounts\": [\n {\n \"id\": \"2c9180865c45e7e3015c46c434a80623\",\n \"name\": \"ad.admin\",\n \"accountId\": \"CN=AD Admin,OU=slpt-automation,DC=TestAutomationAD,DC=local\",\n \"source\": {\n \"id\": \"2c9180855c45b230015c46c19b9c0202\",\n \"name\": \"EndToEnd-ADSource\",\n \"type\": \"Active Directory - Direct\"\n },\n \"disabled\": false,\n \"locked\": false,\n \"privileged\": false,\n \"manuallyCorrelated\": false,\n \"passwordLastSet\": \"2018-08-22T19:54:54.302Z\",\n \"entitlementAttributes\": {\n \"memberOf\": [\n \"CN=Group Policy Creator Owners,CN=Users,DC=TestAutomationAD,DC=local\",\n \"CN=Domain Guests,CN=Users,DC=TestAutomationAD,DC=local\",\n \"CN=Domain Admins,CN=Users,DC=TestAutomationAD,DC=local\",\n \"CN=Enterprise Admins,CN=Users,DC=TestAutomationAD,DC=local\",\n \"CN=Schema Admins,CN=Users,DC=TestAutomationAD,DC=local\",\n \"CN=Guests,CN=Builtin,DC=TestAutomationAD,DC=local\",\n \"CN=Administrators,CN=Builtin,DC=TestAutomationAD,DC=local\"\n ]\n },\n \"created\": \"2018-08-22T19:54:54.302Z\"\n },\n {\n \"id\": \"2c918083606d670c01606f35a30a0349\",\n \"name\": \"ad.admin\",\n \"accountId\": \"ad.admin\",\n \"source\": {\n \"id\": \"ff8081815c46b85b015c46b90c7c02a6\",\n \"name\": \"IdentityNow\",\n \"type\": \"IdentityNowConnector\"\n },\n \"disabled\": false,\n \"locked\": false,\n \"privileged\": false,\n \"manuallyCorrelated\": false,\n \"passwordLastSet\": null,\n \"entitlementAttributes\": null,\n \"created\": \"2018-08-22T19:54:54.302Z\"\n }\n ],\n \"accountCount\": 2,\n \"apps\": [\n {\n \"id\": \"22751\",\n \"name\": \"ADP Workforce Now\",\n \"source\": {\n \"id\": \"2c9180855c45b230015c46e2f6a8026a\",\n \"name\": \"Corporate Active Directory\"\n },\n \"account\": {\n \"id\": \"2c9180865c45efa4015c470be0de1606\",\n \"accountId\": \"CN=Bob Wilson,OU=Austin,OU=Americas,OU=Demo,DC=seri,DC=acme,DC=com\"\n }\n }\n ],\n \"appCount\": 1,\n \"access\": [\n {\n \"id\": \"2c918083634bc6cb01639808d40270ba\",\n \"name\": \"test [AccessProfile-1527264105448]\",\n \"displayName\": \"test\",\n \"type\": \"ACCESS_PROFILE\",\n \"description\": \"test\",\n \"source\": {\n \"id\": \"2c9180855c45b230015c46c19b9c0202\",\n \"name\": \"EndToEnd-ADSource\"\n },\n \"owner\": {\n \"id\": \"2c9180865c45e7e3015c46c434a80622\",\n \"name\": \"ad.admin\",\n \"displayName\": \"AD Admin\"\n }\n },\n {\n \"id\": \"2c9180865c45e7e3015c46c457c50755\",\n \"name\": \"Administrators\",\n \"displayName\": \"Administrators\",\n \"type\": \"ENTITLEMENT\",\n \"description\": null,\n \"source\": {\n \"id\": \"2c9180855c45b230015c46c19b9c0202\",\n \"name\": \"EndToEnd-ADSource\"\n },\n \"privileged\": false,\n \"attribute\": \"memberOf\",\n \"value\": \"CN=Administrators,CN=Builtin,DC=TestAutomationAD,DC=local\",\n \"standalone\": false\n },\n {\n \"id\": \"2c9180865decdaa5015e06598b293108\",\n \"name\": \"test [cloudRole-1503345085223]\",\n \"displayName\": \"test\",\n \"type\": \"ROLE\",\n \"description\": \"test\",\n \"owner\": {\n \"id\": \"2c9180865c45e7e3015c46c5030707a0\",\n \"name\": \"will.albin\",\n \"displayName\": \"Albin Will\"\n },\n \"disabled\": false\n }\n ],\n \"accessCount\": 3,\n \"accessProfileCount\": 1,\n \"entitlementCount\": 1,\n \"roleCount\": 1,\n \"tags\": [\n \"TAG_1\",\n \"TAG_2\"\n ]\n}", + "cookie": [], + "_postman_previewlanguage": "json" + }, + { + "id": "181d44fa-b29d-4d89-8b07-ea3a919dd338", + "name": "Role", + "originalRequest": { + "url": { + "path": [ + "search", + ":index", + ":id" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [] + }, + "header": [ + { + "key": "Accept", + "value": "application/json" + }, + { + "description": { + "content": "Added as a part of security scheme: oauth2", + "type": "text/plain" + }, + "key": "Authorization", + "value": "" + } + ], + "method": "GET", + "body": {} + }, + "status": "OK", + "code": 200, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "body": "{\n \"id\": \"2c91808c6faadea6016fb4f2bc69077b\",\n \"name\": \"IT Role\",\n \"description\": \"IT role\",\n \"created\": \"2020-01-17T19:20:15.040Z\",\n \"modified\": null,\n \"synced\": \"2020-02-18T05:30:20.145Z\",\n \"enabled\": true,\n \"requestable\": false,\n \"requestCommentsRequired\": false,\n \"owner\": {\n \"id\": \"2c9180a46faadee4016fb4e018c20639\",\n \"name\": \"Cloud Support\",\n \"type\": \"IDENTITY\",\n \"email\": \"thomas.edison@acme-solar.com\"\n },\n \"accessProfiles\": [\n {\n \"id\": \"2c91809c6faade77016fb4f0b63407ae\",\n \"name\": \"Admin Access\"\n }\n ],\n \"accessProfileCount\": 1,\n \"segments\": [\n {\n \"id\": \"0f11f2a4-7c94-4bf3-a2bd-742580fe3bde\",\n \"name\": \"segment-xyz\",\n \"description\": \"This segment represents xyz\"\n }\n ],\n \"segmentCount\": 1,\n \"entitlements\": [\n {\n \"id\": \"2c91809c6faade77016fb4f0b63407ae\",\n \"name\": \"Admin Access\",\n \"description\": \"Access to everything\",\n \"privileged\": true,\n \"hasPermissions\": true\n }\n ],\n \"entitlementCount\": 1,\n \"tags\": [\n \"TAG_1\",\n \"TAG_2\"\n ]\n}", + "cookie": [], + "_postman_previewlanguage": "json" + }, + { + "id": "6d8425ec-b971-4830-b69e-64c306ccf1fd", + "name": "Client Error - Returned if the request body is invalid.", + "originalRequest": { + "url": { + "path": [ + "search", + ":index", + ":id" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [] + }, + "header": [ + { + "key": "Accept", + "value": "application/json" + }, + { + "description": { + "content": "Added as a part of security scheme: oauth2", + "type": "text/plain" + }, + "key": "Authorization", + "value": "" + } + ], + "method": "GET", + "body": {} + }, + "status": "Bad Request", + "code": 400, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "body": "{\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 \"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 \"locale\": \"en-US\",\n \"localeOrigin\": \"DEFAULT\",\n \"text\": \"The request was syntactically correct but its content is semantically invalid.\"\n }\n ]\n}", + "cookie": [], + "_postman_previewlanguage": "json" + }, + { + "id": "4072c1fb-cbd3-4c79-b48d-5f68a8010455", + "name": "Unauthorized - Returned if there is no authorization header, or if the JWT token is expired.", + "originalRequest": { + "url": { + "path": [ + "search", + ":index", + ":id" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [] + }, + "header": [ + { + "key": "Accept", + "value": "application/json" + }, + { + "description": { + "content": "Added as a part of security scheme: oauth2", + "type": "text/plain" + }, + "key": "Authorization", + "value": "" + } + ], + "method": "GET", + "body": {} + }, + "status": "Unauthorized", + "code": 401, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "body": "{\n \"error\": \"JWT validation failed: JWT is expired\"\n}", + "cookie": [], + "_postman_previewlanguage": "json" + }, + { + "id": "139d987e-b9f0-42ec-aeb2-7c10442dce72", + "name": "Forbidden - Returned if the user you are running as, doesn't have access to this end-point.", + "originalRequest": { + "url": { + "path": [ + "search", + ":index", + ":id" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [] + }, + "header": [ + { + "key": "Accept", + "value": "application/json" + }, + { + "description": { + "content": "Added as a part of security scheme: oauth2", + "type": "text/plain" + }, + "key": "Authorization", + "value": "" + } + ], + "method": "GET", + "body": {} + }, + "status": "Forbidden", + "code": 403, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "body": "{\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}", + "cookie": [], + "_postman_previewlanguage": "json" + }, + { + "id": "4af5414c-948f-4d1c-a301-1cc90cd3f4a2", + "name": "Not Found - returned if the request URL refers to a resource or object that does not exist", + "originalRequest": { + "url": { + "path": [ + "search", + ":index", + ":id" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [] + }, + "header": [ + { + "key": "Accept", + "value": "application/json" + }, + { + "description": { + "content": "Added as a part of security scheme: oauth2", + "type": "text/plain" + }, + "key": "Authorization", + "value": "" + } + ], + "method": "GET", + "body": {} + }, + "status": "Not Found", + "code": 404, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "body": "{\n \"detailCode\": \"404 Not found\",\n \"trackingId\": \"b21b1f7ce4da4d639f2c62a57171b427\",\n \"messages\": [\n {\n \"locale\": \"en-US\",\n \"localeOrigin\": \"DEFAULT\",\n \"text\": \"The server did not find a current representation for the target resource.\"\n }\n ]\n}", + "cookie": [], + "_postman_previewlanguage": "json" + }, + { + "id": "167479d2-5513-4499-8d21-2b9fa14dcfa2", + "name": "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.", + "originalRequest": { + "url": { + "path": [ + "search", + ":index", + ":id" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [] + }, + "header": [ + { + "key": "Accept", + "value": "application/json" + }, + { + "description": { + "content": "Added as a part of security scheme: oauth2", + "type": "text/plain" + }, + "key": "Authorization", + "value": "" + } + ], + "method": "GET", + "body": {} + }, + "status": "Too Many Requests", + "code": 429, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "body": "{\n \"message\": \" Rate Limit Exceeded \"\n}", + "cookie": [], + "_postman_previewlanguage": "json" + }, + { + "id": "09e08e0e-5ea8-46af-82b2-22bff26753dd", + "name": "Internal Server Error - Returned if there is an unexpected error.", + "originalRequest": { + "url": { + "path": [ + "search", + ":index", + ":id" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [] + }, + "header": [ + { + "key": "Accept", + "value": "application/json" + }, + { + "description": { + "content": "Added as a part of security scheme: oauth2", + "type": "text/plain" + }, + "key": "Authorization", + "value": "" + } + ], + "method": "GET", + "body": {} + }, + "status": "Internal Server Error", + "code": 500, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "body": "{\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}", + "cookie": [], + "_postman_previewlanguage": "json" + } + ], + "event": [], + "protocolProfileBehavior": { + "disableBodyPruning": true + } + } + ] + }, + { + "name": "Segments", + "description": "Use this API to implement and customize access request segment functionality. \nWith this functionality in place, administrators can create and manage access request segments. \nSegments provide organizations with a way to make the access their users have even more granular - this can simply the access request process for the organization's users and improves security by reducing the risk of overprovisoning access. \n\nSegments represent sets of identities, all grouped by specified identity attributes, who are only able to see and access the access items associated with their segments.\nFor example, administrators could group all their organization's London office employees into one segment, \"London Office Employees,\" by their shared location. \nThe administrators could then define the access items the London employees would need, and the identities in the \"London Office Employees\" would then only be able to see and access those items.\n\nIn IdentityNow, administrators can use the 'Access' drop-down menu and select 'Segments' to reach the 'Access Requests Segments' page. \nThis page lists all the existing access request segments, along with their statuses, enabled or disabled. \nAdministrators can use this page to create, edit, enable, disable, and delete segments. \nTo create a segment, an administrator must provide a name, define the identities grouped in the segment, and define the items the identities in the segment can access.\nThese items can be access profiles, roles, or entitlements. \n\nWhen administrators use the API to create and manage segments, they use a JSON expression in the `visibilityCriteria` object to define the segment's identities and access items. \n\nRefer to [Managing Access Request Segments](https://documentation.sailpoint.com/saas/help/requests/segments.html) for more information about segments in IdentityNow.\n", + "item": [ + { + "id": "37381b5d-6f0c-4459-81c9-b6f906e5e8bd", + "name": "Create Segment", + "request": { + "name": "Create Segment", + "description": { + "content": "This API creates a segment. \n>**Note:** Segment definitions may take time to propagate to all identities.\nA token with ORG_ADMIN or API authority is required to call this API.", + "type": "text/plain" + }, + "url": { + "path": [ + "segments" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [] + }, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + }, + { + "key": "Accept", + "value": "application/json" + } + ], + "method": "POST", + "body": { + "mode": "raw", + "raw": "{\n \"id\": \"0f11f2a4-7c94-4bf3-a2bd-742580fe3bde\",\n \"name\": \"segment-xyz\",\n \"created\": \"2020-01-01T00:00:00.000000Z\",\n \"modified\": \"2020-01-01T00:00:00.000000Z\",\n \"description\": \"This segment represents xyz\",\n \"owner\": {\n \"type\": \"IDENTITY\",\n \"id\": \"2c9180a46faadee4016fb4e018c20639\",\n \"name\": \"support\"\n },\n \"visibilityCriteria\": {\n \"expression\": {\n \"operator\": \"EQUALS\",\n \"attribute\": \"location\",\n \"value\": {\n \"type\": \"STRING\",\n \"value\": \"Austin\"\n }\n }\n },\n \"active\": true\n}", + "options": { + "raw": { + "headerFamily": "json", + "language": "json" + } + } + }, + "auth": null + }, + "response": [ + { + "id": "871c5074-68b7-488e-9333-da7b0e25076b", + "name": "Segment created", + "originalRequest": { + "url": { + "path": [ + "segments" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [] + }, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + }, + { + "key": "Accept", + "value": "application/json" + }, + { + "description": { + "content": "Added as a part of security scheme: oauth2", + "type": "text/plain" + }, + "key": "Authorization", + "value": "" + } + ], + "method": "POST", + "body": { + "mode": "raw", + "raw": "{\n \"id\": \"0f11f2a4-7c94-4bf3-a2bd-742580fe3bde\",\n \"name\": \"segment-xyz\",\n \"created\": \"2020-01-01T00:00:00.000000Z\",\n \"modified\": \"2020-01-01T00:00:00.000000Z\",\n \"description\": \"This segment represents xyz\",\n \"owner\": {\n \"type\": \"IDENTITY\",\n \"id\": \"2c9180a46faadee4016fb4e018c20639\",\n \"name\": \"support\"\n },\n \"visibilityCriteria\": {\n \"expression\": {\n \"operator\": \"EQUALS\",\n \"attribute\": \"location\",\n \"value\": {\n \"type\": \"STRING\",\n \"value\": \"Austin\"\n }\n }\n },\n \"active\": true\n}", + "options": { + "raw": { + "headerFamily": "json", + "language": "json" + } + } + } + }, + "status": "Created", + "code": 201, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "body": "{\n \"id\": \"0f11f2a4-7c94-4bf3-a2bd-742580fe3bde\",\n \"name\": \"segment-xyz\",\n \"created\": \"2020-01-01T00:00:00.000000Z\",\n \"modified\": \"2020-01-01T00:00:00.000000Z\",\n \"description\": \"This segment represents xyz\",\n \"owner\": {\n \"type\": \"IDENTITY\",\n \"id\": \"2c9180a46faadee4016fb4e018c20639\",\n \"name\": \"support\"\n },\n \"visibilityCriteria\": {\n \"expression\": {\n \"operator\": \"EQUALS\",\n \"attribute\": \"location\",\n \"value\": {\n \"type\": \"STRING\",\n \"value\": \"Austin\"\n }\n }\n },\n \"active\": true\n}", + "cookie": [], + "_postman_previewlanguage": "json" + }, + { + "id": "0d160470-87b0-4b9c-9dee-eca1459e4187", + "name": "Client Error - Returned if the request body is invalid.", + "originalRequest": { + "url": { + "path": [ + "segments" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [] + }, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + }, + { + "key": "Accept", + "value": "application/json" + }, + { + "description": { + "content": "Added as a part of security scheme: oauth2", + "type": "text/plain" + }, + "key": "Authorization", + "value": "" + } + ], + "method": "POST", + "body": { + "mode": "raw", + "raw": "{\n \"id\": \"0f11f2a4-7c94-4bf3-a2bd-742580fe3bde\",\n \"name\": \"segment-xyz\",\n \"created\": \"2020-01-01T00:00:00.000000Z\",\n \"modified\": \"2020-01-01T00:00:00.000000Z\",\n \"description\": \"This segment represents xyz\",\n \"owner\": {\n \"type\": \"IDENTITY\",\n \"id\": \"2c9180a46faadee4016fb4e018c20639\",\n \"name\": \"support\"\n },\n \"visibilityCriteria\": {\n \"expression\": {\n \"operator\": \"EQUALS\",\n \"attribute\": \"location\",\n \"value\": {\n \"type\": \"STRING\",\n \"value\": \"Austin\"\n }\n }\n },\n \"active\": true\n}", + "options": { + "raw": { + "headerFamily": "json", + "language": "json" + } + } + } + }, + "status": "Bad Request", + "code": 400, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "body": "{\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 \"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 \"locale\": \"en-US\",\n \"localeOrigin\": \"DEFAULT\",\n \"text\": \"The request was syntactically correct but its content is semantically invalid.\"\n }\n ]\n}", + "cookie": [], + "_postman_previewlanguage": "json" + }, + { + "id": "e420f0e3-8e70-4da4-9f0b-09fe44f42283", + "name": "Unauthorized - Returned if there is no authorization header, or if the JWT token is expired.", + "originalRequest": { + "url": { + "path": [ + "segments" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [] + }, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + }, + { + "key": "Accept", + "value": "application/json" + }, + { + "description": { + "content": "Added as a part of security scheme: oauth2", + "type": "text/plain" + }, + "key": "Authorization", + "value": "" + } + ], + "method": "POST", + "body": { + "mode": "raw", + "raw": "{\n \"id\": \"0f11f2a4-7c94-4bf3-a2bd-742580fe3bde\",\n \"name\": \"segment-xyz\",\n \"created\": \"2020-01-01T00:00:00.000000Z\",\n \"modified\": \"2020-01-01T00:00:00.000000Z\",\n \"description\": \"This segment represents xyz\",\n \"owner\": {\n \"type\": \"IDENTITY\",\n \"id\": \"2c9180a46faadee4016fb4e018c20639\",\n \"name\": \"support\"\n },\n \"visibilityCriteria\": {\n \"expression\": {\n \"operator\": \"EQUALS\",\n \"attribute\": \"location\",\n \"value\": {\n \"type\": \"STRING\",\n \"value\": \"Austin\"\n }\n }\n },\n \"active\": true\n}", + "options": { + "raw": { + "headerFamily": "json", + "language": "json" + } + } + } + }, + "status": "Unauthorized", + "code": 401, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "body": "{\n \"error\": \"JWT validation failed: JWT is expired\"\n}", + "cookie": [], + "_postman_previewlanguage": "json" + }, + { + "id": "0cb1f421-6005-45ac-9c6e-3d951168c27b", + "name": "Forbidden - Returned if the user you are running as, doesn't have access to this end-point.", + "originalRequest": { + "url": { + "path": [ + "segments" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [] + }, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + }, + { + "key": "Accept", + "value": "application/json" + }, + { + "description": { + "content": "Added as a part of security scheme: oauth2", + "type": "text/plain" + }, + "key": "Authorization", + "value": "" + } + ], + "method": "POST", + "body": { + "mode": "raw", + "raw": "{\n \"id\": \"0f11f2a4-7c94-4bf3-a2bd-742580fe3bde\",\n \"name\": \"segment-xyz\",\n \"created\": \"2020-01-01T00:00:00.000000Z\",\n \"modified\": \"2020-01-01T00:00:00.000000Z\",\n \"description\": \"This segment represents xyz\",\n \"owner\": {\n \"type\": \"IDENTITY\",\n \"id\": \"2c9180a46faadee4016fb4e018c20639\",\n \"name\": \"support\"\n },\n \"visibilityCriteria\": {\n \"expression\": {\n \"operator\": \"EQUALS\",\n \"attribute\": \"location\",\n \"value\": {\n \"type\": \"STRING\",\n \"value\": \"Austin\"\n }\n }\n },\n \"active\": true\n}", + "options": { + "raw": { + "headerFamily": "json", + "language": "json" + } + } + } + }, + "status": "Forbidden", + "code": 403, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "body": "{\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}", + "cookie": [], + "_postman_previewlanguage": "json" + }, + { + "id": "70fd6f91-0780-4186-9c2e-e69ededdeddd", + "name": "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.", + "originalRequest": { + "url": { + "path": [ + "segments" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [] + }, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + }, + { + "key": "Accept", + "value": "application/json" + }, + { + "description": { + "content": "Added as a part of security scheme: oauth2", + "type": "text/plain" + }, + "key": "Authorization", + "value": "" + } + ], + "method": "POST", + "body": { + "mode": "raw", + "raw": "{\n \"id\": \"0f11f2a4-7c94-4bf3-a2bd-742580fe3bde\",\n \"name\": \"segment-xyz\",\n \"created\": \"2020-01-01T00:00:00.000000Z\",\n \"modified\": \"2020-01-01T00:00:00.000000Z\",\n \"description\": \"This segment represents xyz\",\n \"owner\": {\n \"type\": \"IDENTITY\",\n \"id\": \"2c9180a46faadee4016fb4e018c20639\",\n \"name\": \"support\"\n },\n \"visibilityCriteria\": {\n \"expression\": {\n \"operator\": \"EQUALS\",\n \"attribute\": \"location\",\n \"value\": {\n \"type\": \"STRING\",\n \"value\": \"Austin\"\n }\n }\n },\n \"active\": true\n}", + "options": { + "raw": { + "headerFamily": "json", + "language": "json" + } + } + } + }, + "status": "Too Many Requests", + "code": 429, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "body": "{\n \"message\": \" Rate Limit Exceeded \"\n}", + "cookie": [], + "_postman_previewlanguage": "json" + }, + { + "id": "6eee1b0b-a495-47c0-9c90-14dfddaccc5b", + "name": "Internal Server Error - Returned if there is an unexpected error.", + "originalRequest": { + "url": { + "path": [ + "segments" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [] + }, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + }, + { + "key": "Accept", + "value": "application/json" + }, + { + "description": { + "content": "Added as a part of security scheme: oauth2", + "type": "text/plain" + }, + "key": "Authorization", + "value": "" + } + ], + "method": "POST", + "body": { + "mode": "raw", + "raw": "{\n \"id\": \"0f11f2a4-7c94-4bf3-a2bd-742580fe3bde\",\n \"name\": \"segment-xyz\",\n \"created\": \"2020-01-01T00:00:00.000000Z\",\n \"modified\": \"2020-01-01T00:00:00.000000Z\",\n \"description\": \"This segment represents xyz\",\n \"owner\": {\n \"type\": \"IDENTITY\",\n \"id\": \"2c9180a46faadee4016fb4e018c20639\",\n \"name\": \"support\"\n },\n \"visibilityCriteria\": {\n \"expression\": {\n \"operator\": \"EQUALS\",\n \"attribute\": \"location\",\n \"value\": {\n \"type\": \"STRING\",\n \"value\": \"Austin\"\n }\n }\n },\n \"active\": true\n}", + "options": { + "raw": { + "headerFamily": "json", + "language": "json" + } + } + } + }, + "status": "Internal Server Error", + "code": 500, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "body": "{\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}", + "cookie": [], + "_postman_previewlanguage": "json" + } + ], + "event": [], + "protocolProfileBehavior": { + "disableBodyPruning": true + } + }, + { + "id": "3614824c-21f5-49cd-aac1-af5200564baa", + "name": "List Segments", + "request": { + "name": "List Segments", + "description": { + "content": "This API returns a list of all segments. \nA token with ORG_ADMIN or API authority is required to call this API.", + "type": "text/plain" + }, + "url": { + "path": [ + "segments" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [ + { + "disabled": false, + "description": { + "content": "Max number of results to return.\nSee [V3 API Standard Collection Parameters](https://developer.sailpoint.com/idn/api/standard-collection-parameters) for more information.", + "type": "text/plain" + }, + "key": "limit", + "value": "250" + }, + { + "disabled": false, + "description": { + "content": "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.", + "type": "text/plain" + }, + "key": "offset", + "value": "0" + }, + { + "disabled": false, + "description": { + "content": "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.", + "type": "text/plain" + }, + "key": "count", + "value": "true" + } + ], + "variable": [] + }, + "header": [ + { + "key": "Accept", + "value": "application/json" + } + ], + "method": "GET", + "body": {}, + "auth": null + }, + "response": [ + { + "id": "dc59f910-9a94-483d-b765-cc5eeee16c91", + "name": "List of all segments", + "originalRequest": { + "url": { + "path": [ + "segments" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [ + { + "disabled": false, + "description": { + "content": "Max number of results to return.\nSee [V3 API Standard Collection Parameters](https://developer.sailpoint.com/idn/api/standard-collection-parameters) for more information.", + "type": "text/plain" + }, + "key": "limit", + "value": "250" + }, + { + "disabled": false, + "description": { + "content": "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.", + "type": "text/plain" + }, + "key": "offset", + "value": "0" + }, + { + "disabled": false, + "description": { + "content": "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.", + "type": "text/plain" + }, + "key": "count", + "value": "true" + } + ], + "variable": [] + }, + "header": [ + { + "key": "Accept", + "value": "application/json" + }, + { + "description": { + "content": "Added as a part of security scheme: oauth2", + "type": "text/plain" + }, + "key": "Authorization", + "value": "" + } + ], + "method": "GET", + "body": {} + }, + "status": "OK", + "code": 200, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "body": "[\n {\n \"id\": \"0f11f2a4-7c94-4bf3-a2bd-742580fe3bde\",\n \"name\": \"segment-xyz\",\n \"created\": \"2020-01-01T00:00:00.000000Z\",\n \"modified\": \"2020-01-01T00:00:00.000000Z\",\n \"description\": \"This segment represents xyz\",\n \"owner\": {\n \"type\": \"IDENTITY\",\n \"id\": \"2c9180a46faadee4016fb4e018c20639\",\n \"name\": \"support\"\n },\n \"visibilityCriteria\": {\n \"expression\": {\n \"operator\": \"EQUALS\",\n \"attribute\": \"location\",\n \"value\": {\n \"type\": \"STRING\",\n \"value\": \"Austin\"\n }\n }\n },\n \"active\": true\n },\n {\n \"id\": \"0f11f2a4-7c94-4bf3-a2bd-742580fe3bde\",\n \"name\": \"segment-xyz\",\n \"created\": \"2020-01-01T00:00:00.000000Z\",\n \"modified\": \"2020-01-01T00:00:00.000000Z\",\n \"description\": \"This segment represents xyz\",\n \"owner\": {\n \"type\": \"IDENTITY\",\n \"id\": \"2c9180a46faadee4016fb4e018c20639\",\n \"name\": \"support\"\n },\n \"visibilityCriteria\": {\n \"expression\": {\n \"operator\": \"EQUALS\",\n \"attribute\": \"location\",\n \"value\": {\n \"type\": \"STRING\",\n \"value\": \"Austin\"\n }\n }\n },\n \"active\": true\n }\n]", + "cookie": [], + "_postman_previewlanguage": "json" + }, + { + "id": "9ce2953b-82a0-457c-a55d-e407b4e88100", + "name": "Client Error - Returned if the request body is invalid.", + "originalRequest": { + "url": { + "path": [ + "segments" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [ + { + "disabled": false, + "description": { + "content": "Max number of results to return.\nSee [V3 API Standard Collection Parameters](https://developer.sailpoint.com/idn/api/standard-collection-parameters) for more information.", + "type": "text/plain" + }, + "key": "limit", + "value": "250" + }, + { + "disabled": false, + "description": { + "content": "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.", + "type": "text/plain" + }, + "key": "offset", + "value": "0" + }, + { + "disabled": false, + "description": { + "content": "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.", + "type": "text/plain" + }, + "key": "count", + "value": "true" + } + ], + "variable": [] + }, + "header": [ + { + "key": "Accept", + "value": "application/json" + }, + { + "description": { + "content": "Added as a part of security scheme: oauth2", + "type": "text/plain" + }, + "key": "Authorization", + "value": "" + } + ], + "method": "GET", + "body": {} + }, + "status": "Bad Request", + "code": 400, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "body": "{\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 \"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 \"locale\": \"en-US\",\n \"localeOrigin\": \"DEFAULT\",\n \"text\": \"The request was syntactically correct but its content is semantically invalid.\"\n }\n ]\n}", + "cookie": [], + "_postman_previewlanguage": "json" + }, + { + "id": "44f5cacf-5d02-4de8-8038-dab5d55f1037", + "name": "Unauthorized - Returned if there is no authorization header, or if the JWT token is expired.", + "originalRequest": { + "url": { + "path": [ + "segments" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [ + { + "disabled": false, + "description": { + "content": "Max number of results to return.\nSee [V3 API Standard Collection Parameters](https://developer.sailpoint.com/idn/api/standard-collection-parameters) for more information.", + "type": "text/plain" + }, + "key": "limit", + "value": "250" + }, + { + "disabled": false, + "description": { + "content": "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.", + "type": "text/plain" + }, + "key": "offset", + "value": "0" + }, + { + "disabled": false, + "description": { + "content": "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.", + "type": "text/plain" + }, + "key": "count", + "value": "true" + } + ], + "variable": [] + }, + "header": [ + { + "key": "Accept", + "value": "application/json" + }, + { + "description": { + "content": "Added as a part of security scheme: oauth2", + "type": "text/plain" + }, + "key": "Authorization", + "value": "" + } + ], + "method": "GET", + "body": {} + }, + "status": "Unauthorized", + "code": 401, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "body": "{\n \"error\": \"JWT validation failed: JWT is expired\"\n}", + "cookie": [], + "_postman_previewlanguage": "json" + }, + { + "id": "c0631855-a374-4fa6-87bd-433f2fc2b8b2", + "name": "Forbidden - Returned if the user you are running as, doesn't have access to this end-point.", + "originalRequest": { + "url": { + "path": [ + "segments" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [ + { + "disabled": false, + "description": { + "content": "Max number of results to return.\nSee [V3 API Standard Collection Parameters](https://developer.sailpoint.com/idn/api/standard-collection-parameters) for more information.", + "type": "text/plain" + }, + "key": "limit", + "value": "250" + }, + { + "disabled": false, + "description": { + "content": "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.", + "type": "text/plain" + }, + "key": "offset", + "value": "0" + }, + { + "disabled": false, + "description": { + "content": "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.", + "type": "text/plain" + }, + "key": "count", + "value": "true" + } + ], + "variable": [] + }, + "header": [ + { + "key": "Accept", + "value": "application/json" + }, + { + "description": { + "content": "Added as a part of security scheme: oauth2", + "type": "text/plain" + }, + "key": "Authorization", + "value": "" + } + ], + "method": "GET", + "body": {} + }, + "status": "Forbidden", + "code": 403, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "body": "{\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}", + "cookie": [], + "_postman_previewlanguage": "json" + }, + { + "id": "0e4a3a1e-f015-4b92-b23f-467107bf8b48", + "name": "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.", + "originalRequest": { + "url": { + "path": [ + "segments" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [ + { + "disabled": false, + "description": { + "content": "Max number of results to return.\nSee [V3 API Standard Collection Parameters](https://developer.sailpoint.com/idn/api/standard-collection-parameters) for more information.", + "type": "text/plain" + }, + "key": "limit", + "value": "250" + }, + { + "disabled": false, + "description": { + "content": "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.", + "type": "text/plain" + }, + "key": "offset", + "value": "0" + }, + { + "disabled": false, + "description": { + "content": "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.", + "type": "text/plain" + }, + "key": "count", + "value": "true" + } + ], + "variable": [] + }, + "header": [ + { + "key": "Accept", + "value": "application/json" + }, + { + "description": { + "content": "Added as a part of security scheme: oauth2", + "type": "text/plain" + }, + "key": "Authorization", + "value": "" + } + ], + "method": "GET", + "body": {} + }, + "status": "Too Many Requests", + "code": 429, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "body": "{\n \"message\": \" Rate Limit Exceeded \"\n}", + "cookie": [], + "_postman_previewlanguage": "json" + }, + { + "id": "897197db-29f3-4095-bbe6-7db4242d7268", + "name": "Internal Server Error - Returned if there is an unexpected error.", + "originalRequest": { + "url": { + "path": [ + "segments" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [ + { + "disabled": false, + "description": { + "content": "Max number of results to return.\nSee [V3 API Standard Collection Parameters](https://developer.sailpoint.com/idn/api/standard-collection-parameters) for more information.", + "type": "text/plain" + }, + "key": "limit", + "value": "250" + }, + { + "disabled": false, + "description": { + "content": "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.", + "type": "text/plain" + }, + "key": "offset", + "value": "0" + }, + { + "disabled": false, + "description": { + "content": "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.", + "type": "text/plain" + }, + "key": "count", + "value": "true" + } + ], + "variable": [] + }, + "header": [ + { + "key": "Accept", + "value": "application/json" + }, + { + "description": { + "content": "Added as a part of security scheme: oauth2", + "type": "text/plain" + }, + "key": "Authorization", + "value": "" + } + ], + "method": "GET", + "body": {} + }, + "status": "Internal Server Error", + "code": 500, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "body": "{\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}", + "cookie": [], + "_postman_previewlanguage": "json" + } + ], + "event": [], + "protocolProfileBehavior": { + "disableBodyPruning": true + } + }, + { + "id": "860173c3-ef9b-4e67-ba95-3a4fc53e548f", + "name": "Get Segment by ID", + "request": { + "name": "Get Segment by ID", + "description": { + "content": "This API returns the segment specified by the given ID.\nA token with ORG_ADMIN or API authority is required to call this API.", + "type": "text/plain" + }, + "url": { + "path": [ + "segments", + ":id" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [ + { + "type": "any", + "value": "ef38f94347e94562b5bb8424a56397d8", + "key": "id", + "disabled": false, + "description": { + "content": "(Required) The segment ID to retrieve.", + "type": "text/plain" + } + } + ] + }, + "header": [ + { + "key": "Accept", + "value": "application/json" + } + ], + "method": "GET", + "body": {}, + "auth": null + }, + "response": [ + { + "id": "7c7397b6-169c-4679-95c5-b478f4f6fad6", + "name": "Segment", + "originalRequest": { + "url": { + "path": [ + "segments", + ":id" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [] + }, + "header": [ + { + "key": "Accept", + "value": "application/json" + }, + { + "description": { + "content": "Added as a part of security scheme: oauth2", + "type": "text/plain" + }, + "key": "Authorization", + "value": "" + } + ], + "method": "GET", + "body": {} + }, + "status": "OK", + "code": 200, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "body": "{\n \"id\": \"0f11f2a4-7c94-4bf3-a2bd-742580fe3bde\",\n \"name\": \"segment-xyz\",\n \"created\": \"2020-01-01T00:00:00.000000Z\",\n \"modified\": \"2020-01-01T00:00:00.000000Z\",\n \"description\": \"This segment represents xyz\",\n \"owner\": {\n \"type\": \"IDENTITY\",\n \"id\": \"2c9180a46faadee4016fb4e018c20639\",\n \"name\": \"support\"\n },\n \"visibilityCriteria\": {\n \"expression\": {\n \"operator\": \"EQUALS\",\n \"attribute\": \"location\",\n \"value\": {\n \"type\": \"STRING\",\n \"value\": \"Austin\"\n }\n }\n },\n \"active\": true\n}", + "cookie": [], + "_postman_previewlanguage": "json" + }, + { + "id": "c6422df4-21c0-47b3-995e-20e47c2bc7ec", + "name": "Client Error - Returned if the request body is invalid.", + "originalRequest": { + "url": { + "path": [ + "segments", + ":id" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [] + }, + "header": [ + { + "key": "Accept", + "value": "application/json" + }, + { + "description": { + "content": "Added as a part of security scheme: oauth2", + "type": "text/plain" + }, + "key": "Authorization", + "value": "" + } + ], + "method": "GET", + "body": {} + }, + "status": "Bad Request", + "code": 400, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "body": "{\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 \"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 \"locale\": \"en-US\",\n \"localeOrigin\": \"DEFAULT\",\n \"text\": \"The request was syntactically correct but its content is semantically invalid.\"\n }\n ]\n}", + "cookie": [], + "_postman_previewlanguage": "json" + }, + { + "id": "2cb2b4e6-ca34-4647-b487-f9261abe389b", + "name": "Unauthorized - Returned if there is no authorization header, or if the JWT token is expired.", + "originalRequest": { + "url": { + "path": [ + "segments", + ":id" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [] + }, + "header": [ + { + "key": "Accept", + "value": "application/json" + }, + { + "description": { + "content": "Added as a part of security scheme: oauth2", + "type": "text/plain" + }, + "key": "Authorization", + "value": "" + } + ], + "method": "GET", + "body": {} + }, + "status": "Unauthorized", + "code": 401, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "body": "{\n \"error\": \"JWT validation failed: JWT is expired\"\n}", + "cookie": [], + "_postman_previewlanguage": "json" + }, + { + "id": "b60e4e02-0161-4e97-833a-0b9afc0632be", + "name": "Forbidden - Returned if the user you are running as, doesn't have access to this end-point.", + "originalRequest": { + "url": { + "path": [ + "segments", + ":id" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [] + }, + "header": [ + { + "key": "Accept", + "value": "application/json" + }, + { + "description": { + "content": "Added as a part of security scheme: oauth2", + "type": "text/plain" + }, + "key": "Authorization", + "value": "" + } + ], + "method": "GET", + "body": {} + }, + "status": "Forbidden", + "code": 403, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "body": "{\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}", + "cookie": [], + "_postman_previewlanguage": "json" + }, + { + "id": "b1a282f8-f51a-4062-ac52-5449f65786e4", + "name": "Not Found - returned if the request URL refers to a resource or object that does not exist", + "originalRequest": { + "url": { + "path": [ + "segments", + ":id" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [] + }, + "header": [ + { + "key": "Accept", + "value": "application/json" + }, + { + "description": { + "content": "Added as a part of security scheme: oauth2", + "type": "text/plain" + }, + "key": "Authorization", + "value": "" + } + ], + "method": "GET", + "body": {} + }, + "status": "Not Found", + "code": 404, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "body": "{\n \"detailCode\": \"404 Not found\",\n \"trackingId\": \"b21b1f7ce4da4d639f2c62a57171b427\",\n \"messages\": [\n {\n \"locale\": \"en-US\",\n \"localeOrigin\": \"DEFAULT\",\n \"text\": \"The server did not find a current representation for the target resource.\"\n }\n ]\n}", + "cookie": [], + "_postman_previewlanguage": "json" + }, + { + "id": "645e937b-156e-4c42-852b-7a520fdc62e1", + "name": "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.", + "originalRequest": { + "url": { + "path": [ + "segments", + ":id" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [] + }, + "header": [ + { + "key": "Accept", + "value": "application/json" + }, + { + "description": { + "content": "Added as a part of security scheme: oauth2", + "type": "text/plain" + }, + "key": "Authorization", + "value": "" + } + ], + "method": "GET", + "body": {} + }, + "status": "Too Many Requests", + "code": 429, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "body": "{\n \"message\": \" Rate Limit Exceeded \"\n}", + "cookie": [], + "_postman_previewlanguage": "json" + }, + { + "id": "4d02b4e0-8b52-4f64-854e-812952e7773f", + "name": "Internal Server Error - Returned if there is an unexpected error.", + "originalRequest": { + "url": { + "path": [ + "segments", + ":id" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [] + }, + "header": [ + { + "key": "Accept", + "value": "application/json" + }, + { + "description": { + "content": "Added as a part of security scheme: oauth2", + "type": "text/plain" + }, + "key": "Authorization", + "value": "" + } + ], + "method": "GET", + "body": {} + }, + "status": "Internal Server Error", + "code": 500, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "body": "{\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}", + "cookie": [], + "_postman_previewlanguage": "json" + } + ], + "event": [], + "protocolProfileBehavior": { + "disableBodyPruning": true + } + }, + { + "id": "1bce8816-8471-4f0d-8786-ed9a26113b2b", + "name": "Delete Segment by ID", + "request": { + "name": "Delete Segment by ID", + "description": { + "content": "This API deletes the segment specified by the given ID.\n>**Note:** that segment deletion may take some time to become effective.\nA token with ORG_ADMIN or API authority is required to call this API.", + "type": "text/plain" + }, + "url": { + "path": [ + "segments", + ":id" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [ + { + "type": "any", + "value": "ef38f94347e94562b5bb8424a56397d8", + "key": "id", + "disabled": false, + "description": { + "content": "(Required) The segment ID to delete.", + "type": "text/plain" + } + } + ] + }, + "header": [ + { + "key": "Accept", + "value": "application/json" + } + ], + "method": "DELETE", + "body": {}, + "auth": null + }, + "response": [ + { + "id": "cec5320d-309c-441b-a300-20b5f943d71e", + "name": "No content.", + "originalRequest": { + "url": { + "path": [ + "segments", + ":id" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [] + }, + "header": [ + { + "description": { + "content": "Added as a part of security scheme: oauth2", + "type": "text/plain" + }, + "key": "Authorization", + "value": "" + } + ], + "method": "DELETE", + "body": {} + }, + "status": "No Content", + "code": 204, + "header": [], + "cookie": [], + "_postman_previewlanguage": "text" + }, + { + "id": "4310c511-a2f4-463e-82b3-682868c4145b", + "name": "Client Error - Returned if the request body is invalid.", + "originalRequest": { + "url": { + "path": [ + "segments", + ":id" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [] + }, + "header": [ + { + "key": "Accept", + "value": "application/json" + }, + { + "description": { + "content": "Added as a part of security scheme: oauth2", + "type": "text/plain" + }, + "key": "Authorization", + "value": "" + } + ], + "method": "DELETE", + "body": {} + }, + "status": "Bad Request", + "code": 400, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "body": "{\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 \"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 \"locale\": \"en-US\",\n \"localeOrigin\": \"DEFAULT\",\n \"text\": \"The request was syntactically correct but its content is semantically invalid.\"\n }\n ]\n}", + "cookie": [], + "_postman_previewlanguage": "json" + }, + { + "id": "1c1e3d6d-6810-476a-a16f-5ce8949fccba", + "name": "Unauthorized - Returned if there is no authorization header, or if the JWT token is expired.", + "originalRequest": { + "url": { + "path": [ + "segments", + ":id" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [] + }, + "header": [ + { + "key": "Accept", + "value": "application/json" + }, + { + "description": { + "content": "Added as a part of security scheme: oauth2", + "type": "text/plain" + }, + "key": "Authorization", + "value": "" + } + ], + "method": "DELETE", + "body": {} + }, + "status": "Unauthorized", + "code": 401, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "body": "{\n \"error\": \"JWT validation failed: JWT is expired\"\n}", + "cookie": [], + "_postman_previewlanguage": "json" + }, + { + "id": "e3c9b724-1ca2-4524-9aee-d5e38f8f0121", + "name": "Forbidden - Returned if the user you are running as, doesn't have access to this end-point.", + "originalRequest": { + "url": { + "path": [ + "segments", + ":id" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [] + }, + "header": [ + { + "key": "Accept", + "value": "application/json" + }, + { + "description": { + "content": "Added as a part of security scheme: oauth2", + "type": "text/plain" + }, + "key": "Authorization", + "value": "" + } + ], + "method": "DELETE", + "body": {} + }, + "status": "Forbidden", + "code": 403, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "body": "{\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}", + "cookie": [], + "_postman_previewlanguage": "json" + }, + { + "id": "f426b38a-aa3f-4fa6-b9e2-da7dfb491f15", + "name": "Not Found - returned if the request URL refers to a resource or object that does not exist", + "originalRequest": { + "url": { + "path": [ + "segments", + ":id" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [] + }, + "header": [ + { + "key": "Accept", + "value": "application/json" + }, + { + "description": { + "content": "Added as a part of security scheme: oauth2", + "type": "text/plain" + }, + "key": "Authorization", + "value": "" + } + ], + "method": "DELETE", + "body": {} + }, + "status": "Not Found", + "code": 404, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "body": "{\n \"detailCode\": \"404 Not found\",\n \"trackingId\": \"b21b1f7ce4da4d639f2c62a57171b427\",\n \"messages\": [\n {\n \"locale\": \"en-US\",\n \"localeOrigin\": \"DEFAULT\",\n \"text\": \"The server did not find a current representation for the target resource.\"\n }\n ]\n}", + "cookie": [], + "_postman_previewlanguage": "json" + }, + { + "id": "1360bc0b-867c-4b59-a261-ad4c7587f1e2", + "name": "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.", + "originalRequest": { + "url": { + "path": [ + "segments", + ":id" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [] + }, + "header": [ + { + "key": "Accept", + "value": "application/json" + }, + { + "description": { + "content": "Added as a part of security scheme: oauth2", + "type": "text/plain" + }, + "key": "Authorization", + "value": "" + } + ], + "method": "DELETE", + "body": {} + }, + "status": "Too Many Requests", + "code": 429, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "body": "{\n \"message\": \" Rate Limit Exceeded \"\n}", + "cookie": [], + "_postman_previewlanguage": "json" + }, + { + "id": "588c8d33-c666-4694-9255-3b8d8ab298a5", + "name": "Internal Server Error - Returned if there is an unexpected error.", + "originalRequest": { + "url": { + "path": [ + "segments", + ":id" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [] + }, + "header": [ + { + "key": "Accept", + "value": "application/json" + }, + { + "description": { + "content": "Added as a part of security scheme: oauth2", + "type": "text/plain" + }, + "key": "Authorization", + "value": "" + } + ], + "method": "DELETE", + "body": {} + }, + "status": "Internal Server Error", + "code": 500, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "body": "{\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}", + "cookie": [], + "_postman_previewlanguage": "json" + } + ], + "event": [], + "protocolProfileBehavior": { + "disableBodyPruning": true + } + }, + { + "id": "ab1bb262-720e-4b1f-8bc1-07dfe813b03a", + "name": "Update Segment", + "request": { + "name": "Update Segment", + "description": { + "content": "Use this API to update segment fields by using the [JSON Patch](https://tools.ietf.org/html/rfc6902) standard.\n>**Note:** Changes to a segment may take some time to propagate to all identities.\nA token with ORG_ADMIN or API authority is required to call this API.", + "type": "text/plain" + }, + "url": { + "path": [ + "segments", + ":id" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [ + { + "type": "any", + "value": "ef38f94347e94562b5bb8424a56397d8", + "key": "id", + "disabled": false, + "description": { + "content": "(Required) The segment ID to modify.", + "type": "text/plain" + } + } + ] + }, + "header": [ + { + "key": "Content-Type", + "value": "application/json-patch+json" + }, + { + "key": "Accept", + "value": "application/json" + } + ], + "method": "PATCH", + "body": { + "mode": "raw", + "raw": "[\n {\n \"op\": \"replace\",\n \"path\": \"/visibilityCriteria\",\n \"value\": {\n \"expression\": {\n \"operator\": \"AND\",\n \"children\": [\n {\n \"operator\": \"EQUALS\",\n \"attribute\": \"location\",\n \"value\": {\n \"type\": \"STRING\",\n \"value\": \"Philadelphia\"\n }\n },\n {\n \"operator\": \"EQUALS\",\n \"attribute\": \"department\",\n \"value\": {\n \"type\": \"STRING\",\n \"value\": \"HR\"\n }\n }\n ]\n }\n }\n }\n]", + "options": { + "raw": { + "headerFamily": "json", + "language": "json" + } + } + }, + "auth": null + }, + "response": [ + { + "id": "9641e31d-db46-48db-8dd3-c9dbd6c0970f", + "name": "Indicates the PATCH operation succeeded, and returns the segment's new representation.", + "originalRequest": { + "url": { + "path": [ + "segments", + ":id" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [] + }, + "header": [ + { + "key": "Content-Type", + "value": "application/json-patch+json" + }, + { + "key": "Accept", + "value": "application/json" + }, + { + "description": { + "content": "Added as a part of security scheme: oauth2", + "type": "text/plain" + }, + "key": "Authorization", + "value": "" + } + ], + "method": "PATCH", + "body": { + "mode": "raw", + "raw": "[\n {\n \"op\": \"replace\",\n \"path\": \"/visibilityCriteria\",\n \"value\": {\n \"expression\": {\n \"operator\": \"AND\",\n \"children\": [\n {\n \"operator\": \"EQUALS\",\n \"attribute\": \"location\",\n \"value\": {\n \"type\": \"STRING\",\n \"value\": \"Philadelphia\"\n }\n },\n {\n \"operator\": \"EQUALS\",\n \"attribute\": \"department\",\n \"value\": {\n \"type\": \"STRING\",\n \"value\": \"HR\"\n }\n }\n ]\n }\n }\n }\n]", + "options": { + "raw": { + "headerFamily": "json", + "language": "json" + } + } + } + }, + "status": "OK", + "code": 200, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "body": "{\n \"id\": \"0f11f2a4-7c94-4bf3-a2bd-742580fe3bde\",\n \"name\": \"segment-xyz\",\n \"created\": \"2020-01-01T00:00:00.000000Z\",\n \"modified\": \"2020-01-01T00:00:00.000000Z\",\n \"description\": \"This segment represents xyz\",\n \"owner\": {\n \"type\": \"IDENTITY\",\n \"id\": \"2c9180a46faadee4016fb4e018c20639\",\n \"name\": \"support\"\n },\n \"visibilityCriteria\": {\n \"expression\": {\n \"operator\": \"EQUALS\",\n \"attribute\": \"location\",\n \"value\": {\n \"type\": \"STRING\",\n \"value\": \"Austin\"\n }\n }\n },\n \"active\": true\n}", + "cookie": [], + "_postman_previewlanguage": "json" + }, + { + "id": "d7fe775a-e8a4-4f48-88fa-076e056beb39", + "name": "Client Error - Returned if the request body is invalid.", + "originalRequest": { + "url": { + "path": [ + "segments", + ":id" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [] + }, + "header": [ + { + "key": "Content-Type", + "value": "application/json-patch+json" + }, + { + "key": "Accept", + "value": "application/json" + }, + { + "description": { + "content": "Added as a part of security scheme: oauth2", + "type": "text/plain" + }, + "key": "Authorization", + "value": "" + } + ], + "method": "PATCH", + "body": { + "mode": "raw", + "raw": "[\n {\n \"op\": \"replace\",\n \"path\": \"/visibilityCriteria\",\n \"value\": {\n \"expression\": {\n \"operator\": \"AND\",\n \"children\": [\n {\n \"operator\": \"EQUALS\",\n \"attribute\": \"location\",\n \"value\": {\n \"type\": \"STRING\",\n \"value\": \"Philadelphia\"\n }\n },\n {\n \"operator\": \"EQUALS\",\n \"attribute\": \"department\",\n \"value\": {\n \"type\": \"STRING\",\n \"value\": \"HR\"\n }\n }\n ]\n }\n }\n }\n]", + "options": { + "raw": { + "headerFamily": "json", + "language": "json" + } + } + } + }, + "status": "Bad Request", + "code": 400, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "body": "{\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 \"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 \"locale\": \"en-US\",\n \"localeOrigin\": \"DEFAULT\",\n \"text\": \"The request was syntactically correct but its content is semantically invalid.\"\n }\n ]\n}", + "cookie": [], + "_postman_previewlanguage": "json" + }, + { + "id": "cef4b3d5-c4f0-4ba7-be29-115d512ff8d4", + "name": "Unauthorized - Returned if there is no authorization header, or if the JWT token is expired.", + "originalRequest": { + "url": { + "path": [ + "segments", + ":id" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [] + }, + "header": [ + { + "key": "Content-Type", + "value": "application/json-patch+json" + }, + { + "key": "Accept", + "value": "application/json" + }, + { + "description": { + "content": "Added as a part of security scheme: oauth2", + "type": "text/plain" + }, + "key": "Authorization", + "value": "" + } + ], + "method": "PATCH", + "body": { + "mode": "raw", + "raw": "[\n {\n \"op\": \"replace\",\n \"path\": \"/visibilityCriteria\",\n \"value\": {\n \"expression\": {\n \"operator\": \"AND\",\n \"children\": [\n {\n \"operator\": \"EQUALS\",\n \"attribute\": \"location\",\n \"value\": {\n \"type\": \"STRING\",\n \"value\": \"Philadelphia\"\n }\n },\n {\n \"operator\": \"EQUALS\",\n \"attribute\": \"department\",\n \"value\": {\n \"type\": \"STRING\",\n \"value\": \"HR\"\n }\n }\n ]\n }\n }\n }\n]", + "options": { + "raw": { + "headerFamily": "json", + "language": "json" + } + } + } + }, + "status": "Unauthorized", + "code": 401, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "body": "{\n \"error\": \"JWT validation failed: JWT is expired\"\n}", + "cookie": [], + "_postman_previewlanguage": "json" + }, + { + "id": "4b925970-3a4e-487f-b35c-bf0216eb96d5", + "name": "Forbidden - Returned if the user you are running as, doesn't have access to this end-point.", + "originalRequest": { + "url": { + "path": [ + "segments", + ":id" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [] + }, + "header": [ + { + "key": "Content-Type", + "value": "application/json-patch+json" + }, + { + "key": "Accept", + "value": "application/json" + }, + { + "description": { + "content": "Added as a part of security scheme: oauth2", + "type": "text/plain" + }, + "key": "Authorization", + "value": "" + } + ], + "method": "PATCH", + "body": { + "mode": "raw", + "raw": "[\n {\n \"op\": \"replace\",\n \"path\": \"/visibilityCriteria\",\n \"value\": {\n \"expression\": {\n \"operator\": \"AND\",\n \"children\": [\n {\n \"operator\": \"EQUALS\",\n \"attribute\": \"location\",\n \"value\": {\n \"type\": \"STRING\",\n \"value\": \"Philadelphia\"\n }\n },\n {\n \"operator\": \"EQUALS\",\n \"attribute\": \"department\",\n \"value\": {\n \"type\": \"STRING\",\n \"value\": \"HR\"\n }\n }\n ]\n }\n }\n }\n]", + "options": { + "raw": { + "headerFamily": "json", + "language": "json" + } + } + } + }, + "status": "Forbidden", + "code": 403, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "body": "{\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}", + "cookie": [], + "_postman_previewlanguage": "json" + }, + { + "id": "ad8b67f1-3479-44d9-92e7-6465938fcd10", + "name": "Not Found - returned if the request URL refers to a resource or object that does not exist", + "originalRequest": { + "url": { + "path": [ + "segments", + ":id" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [] + }, + "header": [ + { + "key": "Content-Type", + "value": "application/json-patch+json" + }, + { + "key": "Accept", + "value": "application/json" + }, + { + "description": { + "content": "Added as a part of security scheme: oauth2", + "type": "text/plain" + }, + "key": "Authorization", + "value": "" + } + ], + "method": "PATCH", + "body": { + "mode": "raw", + "raw": "[\n {\n \"op\": \"replace\",\n \"path\": \"/visibilityCriteria\",\n \"value\": {\n \"expression\": {\n \"operator\": \"AND\",\n \"children\": [\n {\n \"operator\": \"EQUALS\",\n \"attribute\": \"location\",\n \"value\": {\n \"type\": \"STRING\",\n \"value\": \"Philadelphia\"\n }\n },\n {\n \"operator\": \"EQUALS\",\n \"attribute\": \"department\",\n \"value\": {\n \"type\": \"STRING\",\n \"value\": \"HR\"\n }\n }\n ]\n }\n }\n }\n]", + "options": { + "raw": { + "headerFamily": "json", + "language": "json" + } + } + } + }, + "status": "Not Found", + "code": 404, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "body": "{\n \"detailCode\": \"404 Not found\",\n \"trackingId\": \"b21b1f7ce4da4d639f2c62a57171b427\",\n \"messages\": [\n {\n \"locale\": \"en-US\",\n \"localeOrigin\": \"DEFAULT\",\n \"text\": \"The server did not find a current representation for the target resource.\"\n }\n ]\n}", + "cookie": [], + "_postman_previewlanguage": "json" + }, + { + "id": "37992307-0861-4f42-b0b9-247c46f0e3c9", + "name": "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.", + "originalRequest": { + "url": { + "path": [ + "segments", + ":id" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [] + }, + "header": [ + { + "key": "Content-Type", + "value": "application/json-patch+json" + }, + { + "key": "Accept", + "value": "application/json" + }, + { + "description": { + "content": "Added as a part of security scheme: oauth2", + "type": "text/plain" + }, + "key": "Authorization", + "value": "" + } + ], + "method": "PATCH", + "body": { + "mode": "raw", + "raw": "[\n {\n \"op\": \"replace\",\n \"path\": \"/visibilityCriteria\",\n \"value\": {\n \"expression\": {\n \"operator\": \"AND\",\n \"children\": [\n {\n \"operator\": \"EQUALS\",\n \"attribute\": \"location\",\n \"value\": {\n \"type\": \"STRING\",\n \"value\": \"Philadelphia\"\n }\n },\n {\n \"operator\": \"EQUALS\",\n \"attribute\": \"department\",\n \"value\": {\n \"type\": \"STRING\",\n \"value\": \"HR\"\n }\n }\n ]\n }\n }\n }\n]", + "options": { + "raw": { + "headerFamily": "json", + "language": "json" + } + } + } + }, + "status": "Too Many Requests", + "code": 429, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "body": "{\n \"message\": \" Rate Limit Exceeded \"\n}", + "cookie": [], + "_postman_previewlanguage": "json" + }, + { + "id": "0fcb7024-40d1-4f4f-a206-0e94c2e61157", + "name": "Internal Server Error - Returned if there is an unexpected error.", + "originalRequest": { + "url": { + "path": [ + "segments", + ":id" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [] + }, + "header": [ + { + "key": "Content-Type", + "value": "application/json-patch+json" + }, + { + "key": "Accept", + "value": "application/json" + }, + { + "description": { + "content": "Added as a part of security scheme: oauth2", + "type": "text/plain" + }, + "key": "Authorization", + "value": "" + } + ], + "method": "PATCH", + "body": { + "mode": "raw", + "raw": "[\n {\n \"op\": \"replace\",\n \"path\": \"/visibilityCriteria\",\n \"value\": {\n \"expression\": {\n \"operator\": \"AND\",\n \"children\": [\n {\n \"operator\": \"EQUALS\",\n \"attribute\": \"location\",\n \"value\": {\n \"type\": \"STRING\",\n \"value\": \"Philadelphia\"\n }\n },\n {\n \"operator\": \"EQUALS\",\n \"attribute\": \"department\",\n \"value\": {\n \"type\": \"STRING\",\n \"value\": \"HR\"\n }\n }\n ]\n }\n }\n }\n]", + "options": { + "raw": { + "headerFamily": "json", + "language": "json" + } + } + } + }, + "status": "Internal Server Error", + "code": 500, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "body": "{\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}", + "cookie": [], + "_postman_previewlanguage": "json" + } + ], + "event": [], + "protocolProfileBehavior": { + "disableBodyPruning": true + } + } + ] + }, + { + "name": "Service Desk Integration", + "description": "Use this API to build an integration between IdentityNow and a service desk ITSM (IT service management) solution. \nOnce an administrator builds this integration between IdentityNow and a service desk, users can use IdentityNow to raise and track tickets that are synchronized between IdentityNow and the service desk. \n\nIn IdentityNow, administrators can create a service desk integration (sometimes also called an SDIM, or Service Desk Integration Module) by going to Admin > Connections > Service Desk and selecting 'Create.'\n\nTo create a Generic Service Desk integration, for example, administrators must provide the required information on the General Settings page, the Connectivity and Authentication information, Ticket Creation information, Status Mapping information, and Requester Source information on the Configure page. \nRefer to [Integrating SailPoint with Generic Service Desk](https://documentation.sailpoint.com/connectors/generic_sd/help/integrating_generic_service_desk/intro.html) for more information about the process of setting up a Generic Service Desk in IdentityNow.\n\nAdministrators can create various service desk integrations, all with their own nuances. \nThe following service desk integrations are available: \n\n- [Atlassian Cloud Jira Service Management](https://documentation.sailpoint.com/connectors/atlassian/jira_cloud/help/integrating_jira_cloud_sd/introduction.html)\n\n- [Atlassian Server Jira Service Management](https://documentation.sailpoint.com/connectors/atlassian/jira_server/help/integrating_jira_server_sd/introduction.html)\n\n- [BMC Helix ITSM Service Desk](https://documentation.sailpoint.com/connectors/bmc/helix_ITSM_sd/help/integrating_bmc_helix_itsm_sd/intro.html)\n\n- [BMC Helix Remedyforce Service Desk](https://documentation.sailpoint.com/connectors/bmc/helix_remedyforce_sd/help/integrating_bmc_helix_remedyforce_sd/intro.html)\n\n- [Generic Service Desk](https://documentation.sailpoint.com/connectors/generic_sd/help/integrating_generic_service_desk/intro.html)\n\n- [ServiceNow Service Desk](https://documentation.sailpoint.com/connectors/servicenow/sdim/help/integrating_servicenow_sdim/intro.html)\n\n- [Zendesk Service Desk](https://documentation.sailpoint.com/connectors/zendesk/help/integrating_zendesk_sd/introduction.html)\n", + "item": [ + { + "id": "280db25f-0b82-44a7-ae68-6d1799334ee1", + "name": "List existing Service Desk Integrations", + "request": { + "name": "List existing Service Desk Integrations", + "description": { + "content": "Get a list of ServiceDeskIntegrationDto for existing Service Desk Integrations. A token with Org Admin or Service Desk Admin authority is required to access this endpoint.", + "type": "text/plain" + }, + "url": { + "path": [ + "service-desk-integrations" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [ + { + "disabled": false, + "description": { + "content": "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.", + "type": "text/plain" + }, + "key": "offset", + "value": "0" + }, + { + "disabled": false, + "description": { + "content": "Max number of results to return.\nSee [V3 API Standard Collection Parameters](https://developer.sailpoint.com/idn/api/standard-collection-parameters) for more information.", + "type": "text/plain" + }, + "key": "limit", + "value": "250" + }, + { + "disabled": false, + "description": { + "content": "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: **name**", + "type": "text/plain" + }, + "key": "sorters", + "value": "name" + }, + { + "disabled": false, + "description": { + "content": "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*\n\n**name**: *eq*\n\n**type**: *eq, in*\n\n**cluster**: *eq, in*", + "type": "text/plain" + }, + "key": "filters", + "value": "name eq \"John Doe\"" + }, + { + "disabled": false, + "description": { + "content": "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.", + "type": "text/plain" + }, + "key": "count", + "value": "true" + } + ], + "variable": [] + }, + "header": [ + { + "key": "Accept", + "value": "application/json" + } + ], + "method": "GET", + "body": {}, + "auth": null + }, + "response": [ + { + "id": "081ed322-8bbc-4dfa-b113-fc57625e7254", + "name": "List of ServiceDeskIntegrationDto", + "originalRequest": { + "url": { + "path": [ + "service-desk-integrations" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [ + { + "disabled": false, + "description": { + "content": "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.", + "type": "text/plain" + }, + "key": "offset", + "value": "0" + }, + { + "disabled": false, + "description": { + "content": "Max number of results to return.\nSee [V3 API Standard Collection Parameters](https://developer.sailpoint.com/idn/api/standard-collection-parameters) for more information.", + "type": "text/plain" + }, + "key": "limit", + "value": "250" + }, + { + "disabled": false, + "description": { + "content": "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: **name**", + "type": "text/plain" + }, + "key": "sorters", + "value": "name" + }, + { + "disabled": false, + "description": { + "content": "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*\n\n**name**: *eq*\n\n**type**: *eq, in*\n\n**cluster**: *eq, in*", + "type": "text/plain" + }, + "key": "filters", + "value": "name eq \"John Doe\"" + }, + { + "disabled": false, + "description": { + "content": "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.", + "type": "text/plain" + }, + "key": "count", + "value": "true" + } + ], + "variable": [] + }, + "header": [ + { + "key": "Accept", + "value": "application/json" + }, + { + "description": { + "content": "Added as a part of security scheme: oauth2", + "type": "text/plain" + }, + "key": "Authorization", + "value": "" + } + ], + "method": "GET", + "body": {} + }, + "status": "OK", + "code": 200, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "body": "[\n {\n \"name\": \"Service Desk Integration Name\",\n \"description\": \"A very nice Service Desk integration\",\n \"type\": \"ServiceNowSDIM\",\n \"attributes\": {\n \"property\": \"value\",\n \"key\": \"value\"\n },\n \"ownerRef\": {\n \"type\": \"IDENTITY\",\n \"id\": \"2c9180a46faadee4016fb4e018c20639\",\n \"name\": \"Support\"\n },\n \"clusterRef\": {\n \"type\": \"CLUSTER\",\n \"id\": \"2c9180847a7fccdd017aa5896f9f4f6f\",\n \"name\": \"Training VA\"\n },\n \"cluster\": \"xyzzy999\",\n \"managedSources\": [\n \"2c9180835d191a86015d28455b4a2329\",\n \"2c5680835d191a85765d28455b4a9823\"\n ],\n \"provisioningConfig\": {\n \"universalManager\": true,\n \"managedResourceRefs\": [\n {\n \"type\": \"SOURCE\",\n \"name\": \"My Source 1\"\n },\n {\n \"type\": \"SOURCE\",\n \"name\": \"My Source 2\"\n }\n ],\n \"planInitializerScript\": {\n \"source\": \"\\\\r\\\\n\\\\r\\\\n\\\\r\\\\n Before Provisioning Rule which changes disables and enables to a modify.\\\\r\\\\n \\n\"\n },\n \"noProvisioningRequests\": true,\n \"provisioningRequestExpiration\": 7\n },\n \"beforeProvisioningRule\": {\n \"type\": \"RULE\",\n \"id\": \"048eb3d55c5a4758bd07dccb87741c78\",\n \"name\": \"Before Provisioning Airtable Rule\"\n }\n },\n {\n \"name\": \"Service Desk Integration Name\",\n \"description\": \"A very nice Service Desk integration\",\n \"type\": \"ServiceNowSDIM\",\n \"attributes\": {\n \"property\": \"value\",\n \"key\": \"value\"\n },\n \"ownerRef\": {\n \"type\": \"IDENTITY\",\n \"id\": \"2c9180a46faadee4016fb4e018c20639\",\n \"name\": \"Support\"\n },\n \"clusterRef\": {\n \"type\": \"CLUSTER\",\n \"id\": \"2c9180847a7fccdd017aa5896f9f4f6f\",\n \"name\": \"Training VA\"\n },\n \"cluster\": \"xyzzy999\",\n \"managedSources\": [\n \"2c9180835d191a86015d28455b4a2329\",\n \"2c5680835d191a85765d28455b4a9823\"\n ],\n \"provisioningConfig\": {\n \"universalManager\": true,\n \"managedResourceRefs\": [\n {\n \"type\": \"SOURCE\",\n \"name\": \"My Source 1\"\n },\n {\n \"type\": \"SOURCE\",\n \"name\": \"My Source 2\"\n }\n ],\n \"planInitializerScript\": {\n \"source\": \"\\\\r\\\\n\\\\r\\\\n\\\\r\\\\n Before Provisioning Rule which changes disables and enables to a modify.\\\\r\\\\n \\n\"\n },\n \"noProvisioningRequests\": true,\n \"provisioningRequestExpiration\": 7\n },\n \"beforeProvisioningRule\": {\n \"type\": \"RULE\",\n \"id\": \"048eb3d55c5a4758bd07dccb87741c78\",\n \"name\": \"Before Provisioning Airtable Rule\"\n }\n }\n]", + "cookie": [], + "_postman_previewlanguage": "json" + }, + { + "id": "4f71f1e4-b268-4a8e-96dd-9817dccf779c", + "name": "Client Error - Returned if the request body is invalid.", + "originalRequest": { + "url": { + "path": [ + "service-desk-integrations" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [ + { + "disabled": false, + "description": { + "content": "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.", + "type": "text/plain" + }, + "key": "offset", + "value": "0" + }, + { + "disabled": false, + "description": { + "content": "Max number of results to return.\nSee [V3 API Standard Collection Parameters](https://developer.sailpoint.com/idn/api/standard-collection-parameters) for more information.", + "type": "text/plain" + }, + "key": "limit", + "value": "250" + }, + { + "disabled": false, + "description": { + "content": "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: **name**", + "type": "text/plain" + }, + "key": "sorters", + "value": "name" + }, + { + "disabled": false, + "description": { + "content": "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*\n\n**name**: *eq*\n\n**type**: *eq, in*\n\n**cluster**: *eq, in*", + "type": "text/plain" + }, + "key": "filters", + "value": "name eq \"John Doe\"" + }, + { + "disabled": false, + "description": { + "content": "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.", + "type": "text/plain" + }, + "key": "count", + "value": "true" + } + ], + "variable": [] + }, + "header": [ + { + "key": "Accept", + "value": "application/json" + }, + { + "description": { + "content": "Added as a part of security scheme: oauth2", + "type": "text/plain" + }, + "key": "Authorization", + "value": "" + } + ], + "method": "GET", + "body": {} + }, + "status": "Bad Request", + "code": 400, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "body": "{\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 \"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 \"locale\": \"en-US\",\n \"localeOrigin\": \"DEFAULT\",\n \"text\": \"The request was syntactically correct but its content is semantically invalid.\"\n }\n ]\n}", + "cookie": [], + "_postman_previewlanguage": "json" + }, + { + "id": "d456937d-4c7d-443d-9101-9ea143f98cd8", + "name": "Unauthorized - Returned if there is no authorization header, or if the JWT token is expired.", + "originalRequest": { + "url": { + "path": [ + "service-desk-integrations" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [ + { + "disabled": false, + "description": { + "content": "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.", + "type": "text/plain" + }, + "key": "offset", + "value": "0" + }, + { + "disabled": false, + "description": { + "content": "Max number of results to return.\nSee [V3 API Standard Collection Parameters](https://developer.sailpoint.com/idn/api/standard-collection-parameters) for more information.", + "type": "text/plain" + }, + "key": "limit", + "value": "250" + }, + { + "disabled": false, + "description": { + "content": "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: **name**", + "type": "text/plain" + }, + "key": "sorters", + "value": "name" + }, + { + "disabled": false, + "description": { + "content": "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*\n\n**name**: *eq*\n\n**type**: *eq, in*\n\n**cluster**: *eq, in*", + "type": "text/plain" + }, + "key": "filters", + "value": "name eq \"John Doe\"" + }, + { + "disabled": false, + "description": { + "content": "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.", + "type": "text/plain" + }, + "key": "count", + "value": "true" + } + ], + "variable": [] + }, + "header": [ + { + "key": "Accept", + "value": "application/json" + }, + { + "description": { + "content": "Added as a part of security scheme: oauth2", + "type": "text/plain" + }, + "key": "Authorization", + "value": "" + } + ], + "method": "GET", + "body": {} + }, + "status": "Unauthorized", + "code": 401, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "body": "{\n \"error\": \"JWT validation failed: JWT is expired\"\n}", + "cookie": [], + "_postman_previewlanguage": "json" + }, + { + "id": "f26ef1ba-a104-446a-8175-b78aaeba3a15", + "name": "Forbidden - Returned if the user you are running as, doesn't have access to this end-point.", + "originalRequest": { + "url": { + "path": [ + "service-desk-integrations" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [ + { + "disabled": false, + "description": { + "content": "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.", + "type": "text/plain" + }, + "key": "offset", + "value": "0" + }, + { + "disabled": false, + "description": { + "content": "Max number of results to return.\nSee [V3 API Standard Collection Parameters](https://developer.sailpoint.com/idn/api/standard-collection-parameters) for more information.", + "type": "text/plain" + }, + "key": "limit", + "value": "250" + }, + { + "disabled": false, + "description": { + "content": "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: **name**", + "type": "text/plain" + }, + "key": "sorters", + "value": "name" + }, + { + "disabled": false, + "description": { + "content": "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*\n\n**name**: *eq*\n\n**type**: *eq, in*\n\n**cluster**: *eq, in*", + "type": "text/plain" + }, + "key": "filters", + "value": "name eq \"John Doe\"" + }, + { + "disabled": false, + "description": { + "content": "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.", + "type": "text/plain" + }, + "key": "count", + "value": "true" + } + ], + "variable": [] + }, + "header": [ + { + "key": "Accept", + "value": "application/json" + }, + { + "description": { + "content": "Added as a part of security scheme: oauth2", + "type": "text/plain" + }, + "key": "Authorization", + "value": "" + } + ], + "method": "GET", + "body": {} + }, + "status": "Forbidden", + "code": 403, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "body": "{\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}", + "cookie": [], + "_postman_previewlanguage": "json" + }, + { + "id": "e92a16df-ca31-4d78-a51d-9b6988973528", + "name": "Not Found - returned if the request URL refers to a resource or object that does not exist", + "originalRequest": { + "url": { + "path": [ + "service-desk-integrations" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [ + { + "disabled": false, + "description": { + "content": "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.", + "type": "text/plain" + }, + "key": "offset", + "value": "0" + }, + { + "disabled": false, + "description": { + "content": "Max number of results to return.\nSee [V3 API Standard Collection Parameters](https://developer.sailpoint.com/idn/api/standard-collection-parameters) for more information.", + "type": "text/plain" + }, + "key": "limit", + "value": "250" + }, + { + "disabled": false, + "description": { + "content": "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: **name**", + "type": "text/plain" + }, + "key": "sorters", + "value": "name" + }, + { + "disabled": false, + "description": { + "content": "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*\n\n**name**: *eq*\n\n**type**: *eq, in*\n\n**cluster**: *eq, in*", + "type": "text/plain" + }, + "key": "filters", + "value": "name eq \"John Doe\"" + }, + { + "disabled": false, + "description": { + "content": "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.", + "type": "text/plain" + }, + "key": "count", + "value": "true" + } + ], + "variable": [] + }, + "header": [ + { + "key": "Accept", + "value": "application/json" + }, + { + "description": { + "content": "Added as a part of security scheme: oauth2", + "type": "text/plain" + }, + "key": "Authorization", + "value": "" + } + ], + "method": "GET", + "body": {} + }, + "status": "Not Found", + "code": 404, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "body": "{\n \"detailCode\": \"404 Not found\",\n \"trackingId\": \"b21b1f7ce4da4d639f2c62a57171b427\",\n \"messages\": [\n {\n \"locale\": \"en-US\",\n \"localeOrigin\": \"DEFAULT\",\n \"text\": \"The server did not find a current representation for the target resource.\"\n }\n ]\n}", + "cookie": [], + "_postman_previewlanguage": "json" + }, + { + "id": "28468d56-b21a-428f-b274-b440d5db6b50", + "name": "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.", + "originalRequest": { + "url": { + "path": [ + "service-desk-integrations" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [ + { + "disabled": false, + "description": { + "content": "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.", + "type": "text/plain" + }, + "key": "offset", + "value": "0" + }, + { + "disabled": false, + "description": { + "content": "Max number of results to return.\nSee [V3 API Standard Collection Parameters](https://developer.sailpoint.com/idn/api/standard-collection-parameters) for more information.", + "type": "text/plain" + }, + "key": "limit", + "value": "250" + }, + { + "disabled": false, + "description": { + "content": "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: **name**", + "type": "text/plain" + }, + "key": "sorters", + "value": "name" + }, + { + "disabled": false, + "description": { + "content": "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*\n\n**name**: *eq*\n\n**type**: *eq, in*\n\n**cluster**: *eq, in*", + "type": "text/plain" + }, + "key": "filters", + "value": "name eq \"John Doe\"" + }, + { + "disabled": false, + "description": { + "content": "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.", + "type": "text/plain" + }, + "key": "count", + "value": "true" + } + ], + "variable": [] + }, + "header": [ + { + "key": "Accept", + "value": "application/json" + }, + { + "description": { + "content": "Added as a part of security scheme: oauth2", + "type": "text/plain" + }, + "key": "Authorization", + "value": "" + } + ], + "method": "GET", + "body": {} + }, + "status": "Too Many Requests", + "code": 429, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "body": "{\n \"message\": \" Rate Limit Exceeded \"\n}", + "cookie": [], + "_postman_previewlanguage": "json" + }, + { + "id": "1531837f-21fc-4021-a232-16cc4248c2b4", + "name": "Internal Server Error - Returned if there is an unexpected error.", + "originalRequest": { + "url": { + "path": [ + "service-desk-integrations" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [ + { + "disabled": false, + "description": { + "content": "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.", + "type": "text/plain" + }, + "key": "offset", + "value": "0" + }, + { + "disabled": false, + "description": { + "content": "Max number of results to return.\nSee [V3 API Standard Collection Parameters](https://developer.sailpoint.com/idn/api/standard-collection-parameters) for more information.", + "type": "text/plain" + }, + "key": "limit", + "value": "250" + }, + { + "disabled": false, + "description": { + "content": "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: **name**", + "type": "text/plain" + }, + "key": "sorters", + "value": "name" + }, + { + "disabled": false, + "description": { + "content": "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*\n\n**name**: *eq*\n\n**type**: *eq, in*\n\n**cluster**: *eq, in*", + "type": "text/plain" + }, + "key": "filters", + "value": "name eq \"John Doe\"" + }, + { + "disabled": false, + "description": { + "content": "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.", + "type": "text/plain" + }, + "key": "count", + "value": "true" + } + ], + "variable": [] + }, + "header": [ + { + "key": "Accept", + "value": "application/json" + }, + { + "description": { + "content": "Added as a part of security scheme: oauth2", + "type": "text/plain" + }, + "key": "Authorization", + "value": "" + } + ], + "method": "GET", + "body": {} + }, + "status": "Internal Server Error", + "code": 500, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "body": "{\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}", + "cookie": [], + "_postman_previewlanguage": "json" + } + ], + "event": [], + "protocolProfileBehavior": { + "disableBodyPruning": true + } + }, + { + "id": "67bb3113-2cc2-4f33-abd4-affffb7822d7", + "name": "Create new Service Desk integration", + "request": { + "name": "Create new Service Desk integration", + "description": { + "content": "Create a new Service Desk Integrations. A token with Org Admin or Service Desk Admin authority is required to access this endpoint.", + "type": "text/plain" + }, + "url": { + "path": [ + "service-desk-integrations" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [] + }, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + }, + { + "key": "Accept", + "value": "application/json" + } + ], + "method": "POST", + "body": { + "mode": "raw", + "raw": "{\n \"name\": \"Service Desk Integration Name\",\n \"description\": \"A very nice Service Desk integration\",\n \"type\": \"ServiceNowSDIM\",\n \"attributes\": {\n \"property\": \"value\",\n \"key\": \"value\"\n },\n \"ownerRef\": {\n \"type\": \"IDENTITY\",\n \"id\": \"2c9180a46faadee4016fb4e018c20639\",\n \"name\": \"Support\"\n },\n \"clusterRef\": {\n \"type\": \"CLUSTER\",\n \"id\": \"2c9180847a7fccdd017aa5896f9f4f6f\",\n \"name\": \"Training VA\"\n },\n \"cluster\": \"xyzzy999\",\n \"managedSources\": [\n \"2c9180835d191a86015d28455b4a2329\",\n \"2c5680835d191a85765d28455b4a9823\"\n ],\n \"provisioningConfig\": {\n \"universalManager\": true,\n \"managedResourceRefs\": [\n {\n \"type\": \"SOURCE\",\n \"name\": \"My Source 1\"\n },\n {\n \"type\": \"SOURCE\",\n \"name\": \"My Source 2\"\n }\n ],\n \"planInitializerScript\": {\n \"source\": \"\\\\r\\\\n\\\\r\\\\n\\\\r\\\\n Before Provisioning Rule which changes disables and enables to a modify.\\\\r\\\\n \\n\"\n },\n \"noProvisioningRequests\": true,\n \"provisioningRequestExpiration\": 7\n },\n \"beforeProvisioningRule\": {\n \"type\": \"RULE\",\n \"id\": \"048eb3d55c5a4758bd07dccb87741c78\",\n \"name\": \"Before Provisioning Airtable Rule\"\n }\n}", + "options": { + "raw": { + "headerFamily": "json", + "language": "json" + } + } + }, + "auth": null + }, + "response": [ + { + "id": "93c7b0ea-cc14-4f59-86a1-079f658d8db0", + "name": "details of the created integration", + "originalRequest": { + "url": { + "path": [ + "service-desk-integrations" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [] + }, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + }, + { + "key": "Accept", + "value": "application/json" + }, + { + "description": { + "content": "Added as a part of security scheme: oauth2", + "type": "text/plain" + }, + "key": "Authorization", + "value": "" + } + ], + "method": "POST", + "body": { + "mode": "raw", + "raw": "{\n \"name\": \"Service Desk Integration Name\",\n \"description\": \"A very nice Service Desk integration\",\n \"type\": \"ServiceNowSDIM\",\n \"attributes\": {\n \"property\": \"value\",\n \"key\": \"value\"\n },\n \"ownerRef\": {\n \"type\": \"IDENTITY\",\n \"id\": \"2c9180a46faadee4016fb4e018c20639\",\n \"name\": \"Support\"\n },\n \"clusterRef\": {\n \"type\": \"CLUSTER\",\n \"id\": \"2c9180847a7fccdd017aa5896f9f4f6f\",\n \"name\": \"Training VA\"\n },\n \"cluster\": \"xyzzy999\",\n \"managedSources\": [\n \"2c9180835d191a86015d28455b4a2329\",\n \"2c5680835d191a85765d28455b4a9823\"\n ],\n \"provisioningConfig\": {\n \"universalManager\": true,\n \"managedResourceRefs\": [\n {\n \"type\": \"SOURCE\",\n \"name\": \"My Source 1\"\n },\n {\n \"type\": \"SOURCE\",\n \"name\": \"My Source 2\"\n }\n ],\n \"planInitializerScript\": {\n \"source\": \"\\\\r\\\\n\\\\r\\\\n\\\\r\\\\n Before Provisioning Rule which changes disables and enables to a modify.\\\\r\\\\n \\n\"\n },\n \"noProvisioningRequests\": true,\n \"provisioningRequestExpiration\": 7\n },\n \"beforeProvisioningRule\": {\n \"type\": \"RULE\",\n \"id\": \"048eb3d55c5a4758bd07dccb87741c78\",\n \"name\": \"Before Provisioning Airtable Rule\"\n }\n}", + "options": { + "raw": { + "headerFamily": "json", + "language": "json" + } + } + } + }, + "status": "OK", + "code": 200, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "body": "{\n \"name\": \"Service Desk Integration Name\",\n \"description\": \"A very nice Service Desk integration\",\n \"type\": \"ServiceNowSDIM\",\n \"attributes\": {\n \"property\": \"value\",\n \"key\": \"value\"\n },\n \"ownerRef\": {\n \"type\": \"IDENTITY\",\n \"id\": \"2c9180a46faadee4016fb4e018c20639\",\n \"name\": \"Support\"\n },\n \"clusterRef\": {\n \"type\": \"CLUSTER\",\n \"id\": \"2c9180847a7fccdd017aa5896f9f4f6f\",\n \"name\": \"Training VA\"\n },\n \"cluster\": \"xyzzy999\",\n \"managedSources\": [\n \"2c9180835d191a86015d28455b4a2329\",\n \"2c5680835d191a85765d28455b4a9823\"\n ],\n \"provisioningConfig\": {\n \"universalManager\": true,\n \"managedResourceRefs\": [\n {\n \"type\": \"SOURCE\",\n \"name\": \"My Source 1\"\n },\n {\n \"type\": \"SOURCE\",\n \"name\": \"My Source 2\"\n }\n ],\n \"planInitializerScript\": {\n \"source\": \"\\\\r\\\\n\\\\r\\\\n\\\\r\\\\n Before Provisioning Rule which changes disables and enables to a modify.\\\\r\\\\n \\n\"\n },\n \"noProvisioningRequests\": true,\n \"provisioningRequestExpiration\": 7\n },\n \"beforeProvisioningRule\": {\n \"type\": \"RULE\",\n \"id\": \"048eb3d55c5a4758bd07dccb87741c78\",\n \"name\": \"Before Provisioning Airtable Rule\"\n }\n}", + "cookie": [], + "_postman_previewlanguage": "json" + }, + { + "id": "d3d4b369-c088-4754-b7c4-eb2a019a36aa", + "name": "Client Error - Returned if the request body is invalid.", + "originalRequest": { + "url": { + "path": [ + "service-desk-integrations" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [] + }, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + }, + { + "key": "Accept", + "value": "application/json" + }, + { + "description": { + "content": "Added as a part of security scheme: oauth2", + "type": "text/plain" + }, + "key": "Authorization", + "value": "" + } + ], + "method": "POST", + "body": { + "mode": "raw", + "raw": "{\n \"name\": \"Service Desk Integration Name\",\n \"description\": \"A very nice Service Desk integration\",\n \"type\": \"ServiceNowSDIM\",\n \"attributes\": {\n \"property\": \"value\",\n \"key\": \"value\"\n },\n \"ownerRef\": {\n \"type\": \"IDENTITY\",\n \"id\": \"2c9180a46faadee4016fb4e018c20639\",\n \"name\": \"Support\"\n },\n \"clusterRef\": {\n \"type\": \"CLUSTER\",\n \"id\": \"2c9180847a7fccdd017aa5896f9f4f6f\",\n \"name\": \"Training VA\"\n },\n \"cluster\": \"xyzzy999\",\n \"managedSources\": [\n \"2c9180835d191a86015d28455b4a2329\",\n \"2c5680835d191a85765d28455b4a9823\"\n ],\n \"provisioningConfig\": {\n \"universalManager\": true,\n \"managedResourceRefs\": [\n {\n \"type\": \"SOURCE\",\n \"name\": \"My Source 1\"\n },\n {\n \"type\": \"SOURCE\",\n \"name\": \"My Source 2\"\n }\n ],\n \"planInitializerScript\": {\n \"source\": \"\\\\r\\\\n\\\\r\\\\n\\\\r\\\\n Before Provisioning Rule which changes disables and enables to a modify.\\\\r\\\\n \\n\"\n },\n \"noProvisioningRequests\": true,\n \"provisioningRequestExpiration\": 7\n },\n \"beforeProvisioningRule\": {\n \"type\": \"RULE\",\n \"id\": \"048eb3d55c5a4758bd07dccb87741c78\",\n \"name\": \"Before Provisioning Airtable Rule\"\n }\n}", + "options": { + "raw": { + "headerFamily": "json", + "language": "json" + } + } + } + }, + "status": "Bad Request", + "code": 400, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "body": "{\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 \"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 \"locale\": \"en-US\",\n \"localeOrigin\": \"DEFAULT\",\n \"text\": \"The request was syntactically correct but its content is semantically invalid.\"\n }\n ]\n}", + "cookie": [], + "_postman_previewlanguage": "json" + }, + { + "id": "f4a6993c-c0c0-4aec-a8e1-d7d876798166", + "name": "Unauthorized - Returned if there is no authorization header, or if the JWT token is expired.", + "originalRequest": { + "url": { + "path": [ + "service-desk-integrations" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [] + }, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + }, + { + "key": "Accept", + "value": "application/json" + }, + { + "description": { + "content": "Added as a part of security scheme: oauth2", + "type": "text/plain" + }, + "key": "Authorization", + "value": "" + } + ], + "method": "POST", + "body": { + "mode": "raw", + "raw": "{\n \"name\": \"Service Desk Integration Name\",\n \"description\": \"A very nice Service Desk integration\",\n \"type\": \"ServiceNowSDIM\",\n \"attributes\": {\n \"property\": \"value\",\n \"key\": \"value\"\n },\n \"ownerRef\": {\n \"type\": \"IDENTITY\",\n \"id\": \"2c9180a46faadee4016fb4e018c20639\",\n \"name\": \"Support\"\n },\n \"clusterRef\": {\n \"type\": \"CLUSTER\",\n \"id\": \"2c9180847a7fccdd017aa5896f9f4f6f\",\n \"name\": \"Training VA\"\n },\n \"cluster\": \"xyzzy999\",\n \"managedSources\": [\n \"2c9180835d191a86015d28455b4a2329\",\n \"2c5680835d191a85765d28455b4a9823\"\n ],\n \"provisioningConfig\": {\n \"universalManager\": true,\n \"managedResourceRefs\": [\n {\n \"type\": \"SOURCE\",\n \"name\": \"My Source 1\"\n },\n {\n \"type\": \"SOURCE\",\n \"name\": \"My Source 2\"\n }\n ],\n \"planInitializerScript\": {\n \"source\": \"\\\\r\\\\n\\\\r\\\\n\\\\r\\\\n Before Provisioning Rule which changes disables and enables to a modify.\\\\r\\\\n \\n\"\n },\n \"noProvisioningRequests\": true,\n \"provisioningRequestExpiration\": 7\n },\n \"beforeProvisioningRule\": {\n \"type\": \"RULE\",\n \"id\": \"048eb3d55c5a4758bd07dccb87741c78\",\n \"name\": \"Before Provisioning Airtable Rule\"\n }\n}", + "options": { + "raw": { + "headerFamily": "json", + "language": "json" + } + } + } + }, + "status": "Unauthorized", + "code": 401, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "body": "{\n \"error\": \"JWT validation failed: JWT is expired\"\n}", + "cookie": [], + "_postman_previewlanguage": "json" + }, + { + "id": "5e0fef6b-5439-4b02-a81f-78c718dcdfbd", + "name": "Forbidden - Returned if the user you are running as, doesn't have access to this end-point.", + "originalRequest": { + "url": { + "path": [ + "service-desk-integrations" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [] + }, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + }, + { + "key": "Accept", + "value": "application/json" + }, + { + "description": { + "content": "Added as a part of security scheme: oauth2", + "type": "text/plain" + }, + "key": "Authorization", + "value": "" + } + ], + "method": "POST", + "body": { + "mode": "raw", + "raw": "{\n \"name\": \"Service Desk Integration Name\",\n \"description\": \"A very nice Service Desk integration\",\n \"type\": \"ServiceNowSDIM\",\n \"attributes\": {\n \"property\": \"value\",\n \"key\": \"value\"\n },\n \"ownerRef\": {\n \"type\": \"IDENTITY\",\n \"id\": \"2c9180a46faadee4016fb4e018c20639\",\n \"name\": \"Support\"\n },\n \"clusterRef\": {\n \"type\": \"CLUSTER\",\n \"id\": \"2c9180847a7fccdd017aa5896f9f4f6f\",\n \"name\": \"Training VA\"\n },\n \"cluster\": \"xyzzy999\",\n \"managedSources\": [\n \"2c9180835d191a86015d28455b4a2329\",\n \"2c5680835d191a85765d28455b4a9823\"\n ],\n \"provisioningConfig\": {\n \"universalManager\": true,\n \"managedResourceRefs\": [\n {\n \"type\": \"SOURCE\",\n \"name\": \"My Source 1\"\n },\n {\n \"type\": \"SOURCE\",\n \"name\": \"My Source 2\"\n }\n ],\n \"planInitializerScript\": {\n \"source\": \"\\\\r\\\\n\\\\r\\\\n\\\\r\\\\n Before Provisioning Rule which changes disables and enables to a modify.\\\\r\\\\n \\n\"\n },\n \"noProvisioningRequests\": true,\n \"provisioningRequestExpiration\": 7\n },\n \"beforeProvisioningRule\": {\n \"type\": \"RULE\",\n \"id\": \"048eb3d55c5a4758bd07dccb87741c78\",\n \"name\": \"Before Provisioning Airtable Rule\"\n }\n}", + "options": { + "raw": { + "headerFamily": "json", + "language": "json" + } + } + } + }, + "status": "Forbidden", + "code": 403, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "body": "{\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}", + "cookie": [], + "_postman_previewlanguage": "json" + }, + { + "id": "09a0b2c4-fc79-4097-a92e-9629b0afd07b", + "name": "Not Found - returned if the request URL refers to a resource or object that does not exist", + "originalRequest": { + "url": { + "path": [ + "service-desk-integrations" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [] + }, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + }, + { + "key": "Accept", + "value": "application/json" + }, + { + "description": { + "content": "Added as a part of security scheme: oauth2", + "type": "text/plain" + }, + "key": "Authorization", + "value": "" + } + ], + "method": "POST", + "body": { + "mode": "raw", + "raw": "{\n \"name\": \"Service Desk Integration Name\",\n \"description\": \"A very nice Service Desk integration\",\n \"type\": \"ServiceNowSDIM\",\n \"attributes\": {\n \"property\": \"value\",\n \"key\": \"value\"\n },\n \"ownerRef\": {\n \"type\": \"IDENTITY\",\n \"id\": \"2c9180a46faadee4016fb4e018c20639\",\n \"name\": \"Support\"\n },\n \"clusterRef\": {\n \"type\": \"CLUSTER\",\n \"id\": \"2c9180847a7fccdd017aa5896f9f4f6f\",\n \"name\": \"Training VA\"\n },\n \"cluster\": \"xyzzy999\",\n \"managedSources\": [\n \"2c9180835d191a86015d28455b4a2329\",\n \"2c5680835d191a85765d28455b4a9823\"\n ],\n \"provisioningConfig\": {\n \"universalManager\": true,\n \"managedResourceRefs\": [\n {\n \"type\": \"SOURCE\",\n \"name\": \"My Source 1\"\n },\n {\n \"type\": \"SOURCE\",\n \"name\": \"My Source 2\"\n }\n ],\n \"planInitializerScript\": {\n \"source\": \"\\\\r\\\\n\\\\r\\\\n\\\\r\\\\n Before Provisioning Rule which changes disables and enables to a modify.\\\\r\\\\n \\n\"\n },\n \"noProvisioningRequests\": true,\n \"provisioningRequestExpiration\": 7\n },\n \"beforeProvisioningRule\": {\n \"type\": \"RULE\",\n \"id\": \"048eb3d55c5a4758bd07dccb87741c78\",\n \"name\": \"Before Provisioning Airtable Rule\"\n }\n}", + "options": { + "raw": { + "headerFamily": "json", + "language": "json" + } + } + } + }, + "status": "Not Found", + "code": 404, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "body": "{\n \"detailCode\": \"404 Not found\",\n \"trackingId\": \"b21b1f7ce4da4d639f2c62a57171b427\",\n \"messages\": [\n {\n \"locale\": \"en-US\",\n \"localeOrigin\": \"DEFAULT\",\n \"text\": \"The server did not find a current representation for the target resource.\"\n }\n ]\n}", + "cookie": [], + "_postman_previewlanguage": "json" + }, + { + "id": "896b7646-f345-4642-a75d-00598f748f90", + "name": "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.", + "originalRequest": { + "url": { + "path": [ + "service-desk-integrations" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [] + }, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + }, + { + "key": "Accept", + "value": "application/json" + }, + { + "description": { + "content": "Added as a part of security scheme: oauth2", + "type": "text/plain" + }, + "key": "Authorization", + "value": "" + } + ], + "method": "POST", + "body": { + "mode": "raw", + "raw": "{\n \"name\": \"Service Desk Integration Name\",\n \"description\": \"A very nice Service Desk integration\",\n \"type\": \"ServiceNowSDIM\",\n \"attributes\": {\n \"property\": \"value\",\n \"key\": \"value\"\n },\n \"ownerRef\": {\n \"type\": \"IDENTITY\",\n \"id\": \"2c9180a46faadee4016fb4e018c20639\",\n \"name\": \"Support\"\n },\n \"clusterRef\": {\n \"type\": \"CLUSTER\",\n \"id\": \"2c9180847a7fccdd017aa5896f9f4f6f\",\n \"name\": \"Training VA\"\n },\n \"cluster\": \"xyzzy999\",\n \"managedSources\": [\n \"2c9180835d191a86015d28455b4a2329\",\n \"2c5680835d191a85765d28455b4a9823\"\n ],\n \"provisioningConfig\": {\n \"universalManager\": true,\n \"managedResourceRefs\": [\n {\n \"type\": \"SOURCE\",\n \"name\": \"My Source 1\"\n },\n {\n \"type\": \"SOURCE\",\n \"name\": \"My Source 2\"\n }\n ],\n \"planInitializerScript\": {\n \"source\": \"\\\\r\\\\n\\\\r\\\\n\\\\r\\\\n Before Provisioning Rule which changes disables and enables to a modify.\\\\r\\\\n \\n\"\n },\n \"noProvisioningRequests\": true,\n \"provisioningRequestExpiration\": 7\n },\n \"beforeProvisioningRule\": {\n \"type\": \"RULE\",\n \"id\": \"048eb3d55c5a4758bd07dccb87741c78\",\n \"name\": \"Before Provisioning Airtable Rule\"\n }\n}", + "options": { + "raw": { + "headerFamily": "json", + "language": "json" + } + } + } + }, + "status": "Too Many Requests", + "code": 429, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "body": "{\n \"message\": \" Rate Limit Exceeded \"\n}", + "cookie": [], + "_postman_previewlanguage": "json" + }, + { + "id": "00253031-b156-40bf-8c05-e01fc636d6ca", + "name": "Internal Server Error - Returned if there is an unexpected error.", + "originalRequest": { + "url": { + "path": [ + "service-desk-integrations" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [] + }, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + }, + { + "key": "Accept", + "value": "application/json" + }, + { + "description": { + "content": "Added as a part of security scheme: oauth2", + "type": "text/plain" + }, + "key": "Authorization", + "value": "" + } + ], + "method": "POST", + "body": { + "mode": "raw", + "raw": "{\n \"name\": \"Service Desk Integration Name\",\n \"description\": \"A very nice Service Desk integration\",\n \"type\": \"ServiceNowSDIM\",\n \"attributes\": {\n \"property\": \"value\",\n \"key\": \"value\"\n },\n \"ownerRef\": {\n \"type\": \"IDENTITY\",\n \"id\": \"2c9180a46faadee4016fb4e018c20639\",\n \"name\": \"Support\"\n },\n \"clusterRef\": {\n \"type\": \"CLUSTER\",\n \"id\": \"2c9180847a7fccdd017aa5896f9f4f6f\",\n \"name\": \"Training VA\"\n },\n \"cluster\": \"xyzzy999\",\n \"managedSources\": [\n \"2c9180835d191a86015d28455b4a2329\",\n \"2c5680835d191a85765d28455b4a9823\"\n ],\n \"provisioningConfig\": {\n \"universalManager\": true,\n \"managedResourceRefs\": [\n {\n \"type\": \"SOURCE\",\n \"name\": \"My Source 1\"\n },\n {\n \"type\": \"SOURCE\",\n \"name\": \"My Source 2\"\n }\n ],\n \"planInitializerScript\": {\n \"source\": \"\\\\r\\\\n\\\\r\\\\n\\\\r\\\\n Before Provisioning Rule which changes disables and enables to a modify.\\\\r\\\\n \\n\"\n },\n \"noProvisioningRequests\": true,\n \"provisioningRequestExpiration\": 7\n },\n \"beforeProvisioningRule\": {\n \"type\": \"RULE\",\n \"id\": \"048eb3d55c5a4758bd07dccb87741c78\",\n \"name\": \"Before Provisioning Airtable Rule\"\n }\n}", + "options": { + "raw": { + "headerFamily": "json", + "language": "json" + } + } + } + }, + "status": "Internal Server Error", + "code": 500, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "body": "{\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}", + "cookie": [], + "_postman_previewlanguage": "json" + } + ], + "event": [], + "protocolProfileBehavior": { + "disableBodyPruning": true + } + }, + { + "id": "a0e2ca69-d446-40f0-9770-339349e6b12d", + "name": "Get a Service Desk integration", + "request": { + "name": "Get a Service Desk integration", + "description": { + "content": "Get an existing Service Desk integration by ID. A token with Org Admin or Service Desk Admin authority is required to access this endpoint.", + "type": "text/plain" + }, + "url": { + "path": [ + "service-desk-integrations", + ":id" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [ + { + "type": "any", + "value": "anId", + "key": "id", + "disabled": false, + "description": { + "content": "(Required) ID of the Service Desk integration to get", + "type": "text/plain" + } + } + ] + }, + "header": [ + { + "key": "Accept", + "value": "application/json" + } + ], + "method": "GET", + "body": {}, + "auth": null + }, + "response": [ + { + "id": "8fd3bc8d-5554-453a-ae08-29cf60609ba4", + "name": "ServiceDeskIntegrationDto with the given ID", + "originalRequest": { + "url": { + "path": [ + "service-desk-integrations", + ":id" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [] + }, + "header": [ + { + "key": "Accept", + "value": "application/json" + }, + { + "description": { + "content": "Added as a part of security scheme: oauth2", + "type": "text/plain" + }, + "key": "Authorization", + "value": "" + } + ], + "method": "GET", + "body": {} + }, + "status": "OK", + "code": 200, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "body": "{\n \"name\": \"Service Desk Integration Name\",\n \"description\": \"A very nice Service Desk integration\",\n \"type\": \"ServiceNowSDIM\",\n \"attributes\": {\n \"property\": \"value\",\n \"key\": \"value\"\n },\n \"ownerRef\": {\n \"type\": \"IDENTITY\",\n \"id\": \"2c9180a46faadee4016fb4e018c20639\",\n \"name\": \"Support\"\n },\n \"clusterRef\": {\n \"type\": \"CLUSTER\",\n \"id\": \"2c9180847a7fccdd017aa5896f9f4f6f\",\n \"name\": \"Training VA\"\n },\n \"cluster\": \"xyzzy999\",\n \"managedSources\": [\n \"2c9180835d191a86015d28455b4a2329\",\n \"2c5680835d191a85765d28455b4a9823\"\n ],\n \"provisioningConfig\": {\n \"universalManager\": true,\n \"managedResourceRefs\": [\n {\n \"type\": \"SOURCE\",\n \"name\": \"My Source 1\"\n },\n {\n \"type\": \"SOURCE\",\n \"name\": \"My Source 2\"\n }\n ],\n \"planInitializerScript\": {\n \"source\": \"\\\\r\\\\n\\\\r\\\\n\\\\r\\\\n Before Provisioning Rule which changes disables and enables to a modify.\\\\r\\\\n \\n\"\n },\n \"noProvisioningRequests\": true,\n \"provisioningRequestExpiration\": 7\n },\n \"beforeProvisioningRule\": {\n \"type\": \"RULE\",\n \"id\": \"048eb3d55c5a4758bd07dccb87741c78\",\n \"name\": \"Before Provisioning Airtable Rule\"\n }\n}", + "cookie": [], + "_postman_previewlanguage": "json" + }, + { + "id": "f5f9dc35-12eb-4b9e-9c97-eee6da25bc3d", + "name": "Client Error - Returned if the request body is invalid.", + "originalRequest": { + "url": { + "path": [ + "service-desk-integrations", + ":id" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [] + }, + "header": [ + { + "key": "Accept", + "value": "application/json" + }, + { + "description": { + "content": "Added as a part of security scheme: oauth2", + "type": "text/plain" + }, + "key": "Authorization", + "value": "" + } + ], + "method": "GET", + "body": {} + }, + "status": "Bad Request", + "code": 400, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "body": "{\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 \"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 \"locale\": \"en-US\",\n \"localeOrigin\": \"DEFAULT\",\n \"text\": \"The request was syntactically correct but its content is semantically invalid.\"\n }\n ]\n}", + "cookie": [], + "_postman_previewlanguage": "json" + }, + { + "id": "875d8b8a-87bf-4a38-9467-993f959418ac", + "name": "Unauthorized - Returned if there is no authorization header, or if the JWT token is expired.", + "originalRequest": { + "url": { + "path": [ + "service-desk-integrations", + ":id" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [] + }, + "header": [ + { + "key": "Accept", + "value": "application/json" + }, + { + "description": { + "content": "Added as a part of security scheme: oauth2", + "type": "text/plain" + }, + "key": "Authorization", + "value": "" + } + ], + "method": "GET", + "body": {} + }, + "status": "Unauthorized", + "code": 401, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "body": "{\n \"error\": \"JWT validation failed: JWT is expired\"\n}", + "cookie": [], + "_postman_previewlanguage": "json" + }, + { + "id": "9675c77f-745d-4842-ba73-e2ebff605672", + "name": "Forbidden - Returned if the user you are running as, doesn't have access to this end-point.", + "originalRequest": { + "url": { + "path": [ + "service-desk-integrations", + ":id" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [] + }, + "header": [ + { + "key": "Accept", + "value": "application/json" + }, + { + "description": { + "content": "Added as a part of security scheme: oauth2", + "type": "text/plain" + }, + "key": "Authorization", + "value": "" + } + ], + "method": "GET", + "body": {} + }, + "status": "Forbidden", + "code": 403, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "body": "{\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}", + "cookie": [], + "_postman_previewlanguage": "json" + }, + { + "id": "5c39a4e3-b03f-4792-a172-c1a095e72c16", + "name": "Not Found - returned if the request URL refers to a resource or object that does not exist", + "originalRequest": { + "url": { + "path": [ + "service-desk-integrations", + ":id" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [] + }, + "header": [ + { + "key": "Accept", + "value": "application/json" + }, + { + "description": { + "content": "Added as a part of security scheme: oauth2", + "type": "text/plain" + }, + "key": "Authorization", + "value": "" + } + ], + "method": "GET", + "body": {} + }, + "status": "Not Found", + "code": 404, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "body": "{\n \"detailCode\": \"404 Not found\",\n \"trackingId\": \"b21b1f7ce4da4d639f2c62a57171b427\",\n \"messages\": [\n {\n \"locale\": \"en-US\",\n \"localeOrigin\": \"DEFAULT\",\n \"text\": \"The server did not find a current representation for the target resource.\"\n }\n ]\n}", + "cookie": [], + "_postman_previewlanguage": "json" + }, + { + "id": "af854678-28d4-4e0e-a805-25654e02f07a", + "name": "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.", + "originalRequest": { + "url": { + "path": [ + "service-desk-integrations", + ":id" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [] + }, + "header": [ + { + "key": "Accept", + "value": "application/json" + }, + { + "description": { + "content": "Added as a part of security scheme: oauth2", + "type": "text/plain" + }, + "key": "Authorization", + "value": "" + } + ], + "method": "GET", + "body": {} + }, + "status": "Too Many Requests", + "code": 429, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "body": "{\n \"message\": \" Rate Limit Exceeded \"\n}", + "cookie": [], + "_postman_previewlanguage": "json" + }, + { + "id": "57ee83f1-a4a8-4089-a2c3-72651753e345", + "name": "Internal Server Error - Returned if there is an unexpected error.", + "originalRequest": { + "url": { + "path": [ + "service-desk-integrations", + ":id" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [] + }, + "header": [ + { + "key": "Accept", + "value": "application/json" + }, + { + "description": { + "content": "Added as a part of security scheme: oauth2", + "type": "text/plain" + }, + "key": "Authorization", + "value": "" + } + ], + "method": "GET", + "body": {} + }, + "status": "Internal Server Error", + "code": 500, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "body": "{\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}", + "cookie": [], + "_postman_previewlanguage": "json" + } + ], + "event": [], + "protocolProfileBehavior": { + "disableBodyPruning": true + } + }, + { + "id": "aae2b576-4d35-4ad3-b15b-8d11782903c2", + "name": "Update a Service Desk integration", + "request": { + "name": "Update a Service Desk integration", + "description": { + "content": "Update an existing Service Desk integration by ID with updated value in JSON form as the request body. A token with Org Admin or Service Desk Admin authority is required to access this endpoint.", + "type": "text/plain" + }, + "url": { + "path": [ + "service-desk-integrations", + ":id" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [ + { + "type": "any", + "value": "anId", + "key": "id", + "disabled": false, + "description": { + "content": "(Required) ID of the Service Desk integration to update", + "type": "text/plain" + } + } + ] + }, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + }, + { + "key": "Accept", + "value": "application/json" + } + ], + "method": "PUT", + "body": { + "mode": "raw", + "raw": "{\n \"name\": \"Service Desk Integration Name\",\n \"description\": \"A very nice Service Desk integration\",\n \"type\": \"ServiceNowSDIM\",\n \"attributes\": {\n \"property\": \"value\",\n \"key\": \"value\"\n },\n \"ownerRef\": {\n \"type\": \"IDENTITY\",\n \"id\": \"2c9180a46faadee4016fb4e018c20639\",\n \"name\": \"Support\"\n },\n \"clusterRef\": {\n \"type\": \"CLUSTER\",\n \"id\": \"2c9180847a7fccdd017aa5896f9f4f6f\",\n \"name\": \"Training VA\"\n },\n \"cluster\": \"xyzzy999\",\n \"managedSources\": [\n \"2c9180835d191a86015d28455b4a2329\",\n \"2c5680835d191a85765d28455b4a9823\"\n ],\n \"provisioningConfig\": {\n \"universalManager\": true,\n \"managedResourceRefs\": [\n {\n \"type\": \"SOURCE\",\n \"name\": \"My Source 1\"\n },\n {\n \"type\": \"SOURCE\",\n \"name\": \"My Source 2\"\n }\n ],\n \"planInitializerScript\": {\n \"source\": \"\\\\r\\\\n\\\\r\\\\n\\\\r\\\\n Before Provisioning Rule which changes disables and enables to a modify.\\\\r\\\\n \\n\"\n },\n \"noProvisioningRequests\": true,\n \"provisioningRequestExpiration\": 7\n },\n \"beforeProvisioningRule\": {\n \"type\": \"RULE\",\n \"id\": \"048eb3d55c5a4758bd07dccb87741c78\",\n \"name\": \"Before Provisioning Airtable Rule\"\n }\n}", + "options": { + "raw": { + "headerFamily": "json", + "language": "json" + } + } + }, + "auth": null + }, + "response": [ + { + "id": "50455ea7-fa49-4351-87cf-ab9fdb391f62", + "name": "ServiceDeskIntegrationDto as updated", + "originalRequest": { + "url": { + "path": [ + "service-desk-integrations", + ":id" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [] + }, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + }, + { + "key": "Accept", + "value": "application/json" + }, + { + "description": { + "content": "Added as a part of security scheme: oauth2", + "type": "text/plain" + }, + "key": "Authorization", + "value": "" + } + ], + "method": "PUT", + "body": { + "mode": "raw", + "raw": "{\n \"name\": \"Service Desk Integration Name\",\n \"description\": \"A very nice Service Desk integration\",\n \"type\": \"ServiceNowSDIM\",\n \"attributes\": {\n \"property\": \"value\",\n \"key\": \"value\"\n },\n \"ownerRef\": {\n \"type\": \"IDENTITY\",\n \"id\": \"2c9180a46faadee4016fb4e018c20639\",\n \"name\": \"Support\"\n },\n \"clusterRef\": {\n \"type\": \"CLUSTER\",\n \"id\": \"2c9180847a7fccdd017aa5896f9f4f6f\",\n \"name\": \"Training VA\"\n },\n \"cluster\": \"xyzzy999\",\n \"managedSources\": [\n \"2c9180835d191a86015d28455b4a2329\",\n \"2c5680835d191a85765d28455b4a9823\"\n ],\n \"provisioningConfig\": {\n \"universalManager\": true,\n \"managedResourceRefs\": [\n {\n \"type\": \"SOURCE\",\n \"name\": \"My Source 1\"\n },\n {\n \"type\": \"SOURCE\",\n \"name\": \"My Source 2\"\n }\n ],\n \"planInitializerScript\": {\n \"source\": \"\\\\r\\\\n\\\\r\\\\n\\\\r\\\\n Before Provisioning Rule which changes disables and enables to a modify.\\\\r\\\\n \\n\"\n },\n \"noProvisioningRequests\": true,\n \"provisioningRequestExpiration\": 7\n },\n \"beforeProvisioningRule\": {\n \"type\": \"RULE\",\n \"id\": \"048eb3d55c5a4758bd07dccb87741c78\",\n \"name\": \"Before Provisioning Airtable Rule\"\n }\n}", + "options": { + "raw": { + "headerFamily": "json", + "language": "json" + } + } + } + }, + "status": "OK", + "code": 200, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "body": "{\n \"name\": \"Service Desk Integration Name\",\n \"description\": \"A very nice Service Desk integration\",\n \"type\": \"ServiceNowSDIM\",\n \"attributes\": {\n \"property\": \"value\",\n \"key\": \"value\"\n },\n \"ownerRef\": {\n \"type\": \"IDENTITY\",\n \"id\": \"2c9180a46faadee4016fb4e018c20639\",\n \"name\": \"Support\"\n },\n \"clusterRef\": {\n \"type\": \"CLUSTER\",\n \"id\": \"2c9180847a7fccdd017aa5896f9f4f6f\",\n \"name\": \"Training VA\"\n },\n \"cluster\": \"xyzzy999\",\n \"managedSources\": [\n \"2c9180835d191a86015d28455b4a2329\",\n \"2c5680835d191a85765d28455b4a9823\"\n ],\n \"provisioningConfig\": {\n \"universalManager\": true,\n \"managedResourceRefs\": [\n {\n \"type\": \"SOURCE\",\n \"name\": \"My Source 1\"\n },\n {\n \"type\": \"SOURCE\",\n \"name\": \"My Source 2\"\n }\n ],\n \"planInitializerScript\": {\n \"source\": \"\\\\r\\\\n\\\\r\\\\n\\\\r\\\\n Before Provisioning Rule which changes disables and enables to a modify.\\\\r\\\\n \\n\"\n },\n \"noProvisioningRequests\": true,\n \"provisioningRequestExpiration\": 7\n },\n \"beforeProvisioningRule\": {\n \"type\": \"RULE\",\n \"id\": \"048eb3d55c5a4758bd07dccb87741c78\",\n \"name\": \"Before Provisioning Airtable Rule\"\n }\n}", + "cookie": [], + "_postman_previewlanguage": "json" + }, + { + "id": "7385401a-278a-45a0-b669-693e1b8bd7fb", + "name": "Client Error - Returned if the request body is invalid.", + "originalRequest": { + "url": { + "path": [ + "service-desk-integrations", + ":id" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [] + }, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + }, + { + "key": "Accept", + "value": "application/json" + }, + { + "description": { + "content": "Added as a part of security scheme: oauth2", + "type": "text/plain" + }, + "key": "Authorization", + "value": "" + } + ], + "method": "PUT", + "body": { + "mode": "raw", + "raw": "{\n \"name\": \"Service Desk Integration Name\",\n \"description\": \"A very nice Service Desk integration\",\n \"type\": \"ServiceNowSDIM\",\n \"attributes\": {\n \"property\": \"value\",\n \"key\": \"value\"\n },\n \"ownerRef\": {\n \"type\": \"IDENTITY\",\n \"id\": \"2c9180a46faadee4016fb4e018c20639\",\n \"name\": \"Support\"\n },\n \"clusterRef\": {\n \"type\": \"CLUSTER\",\n \"id\": \"2c9180847a7fccdd017aa5896f9f4f6f\",\n \"name\": \"Training VA\"\n },\n \"cluster\": \"xyzzy999\",\n \"managedSources\": [\n \"2c9180835d191a86015d28455b4a2329\",\n \"2c5680835d191a85765d28455b4a9823\"\n ],\n \"provisioningConfig\": {\n \"universalManager\": true,\n \"managedResourceRefs\": [\n {\n \"type\": \"SOURCE\",\n \"name\": \"My Source 1\"\n },\n {\n \"type\": \"SOURCE\",\n \"name\": \"My Source 2\"\n }\n ],\n \"planInitializerScript\": {\n \"source\": \"\\\\r\\\\n\\\\r\\\\n\\\\r\\\\n Before Provisioning Rule which changes disables and enables to a modify.\\\\r\\\\n \\n\"\n },\n \"noProvisioningRequests\": true,\n \"provisioningRequestExpiration\": 7\n },\n \"beforeProvisioningRule\": {\n \"type\": \"RULE\",\n \"id\": \"048eb3d55c5a4758bd07dccb87741c78\",\n \"name\": \"Before Provisioning Airtable Rule\"\n }\n}", + "options": { + "raw": { + "headerFamily": "json", + "language": "json" + } + } + } + }, + "status": "Bad Request", + "code": 400, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "body": "{\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 \"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 \"locale\": \"en-US\",\n \"localeOrigin\": \"DEFAULT\",\n \"text\": \"The request was syntactically correct but its content is semantically invalid.\"\n }\n ]\n}", + "cookie": [], + "_postman_previewlanguage": "json" + }, + { + "id": "23f467b6-2f2a-47f0-b1b5-26e787d97cfb", + "name": "Unauthorized - Returned if there is no authorization header, or if the JWT token is expired.", + "originalRequest": { + "url": { + "path": [ + "service-desk-integrations", + ":id" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [] + }, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + }, + { + "key": "Accept", + "value": "application/json" + }, + { + "description": { + "content": "Added as a part of security scheme: oauth2", + "type": "text/plain" + }, + "key": "Authorization", + "value": "" + } + ], + "method": "PUT", + "body": { + "mode": "raw", + "raw": "{\n \"name\": \"Service Desk Integration Name\",\n \"description\": \"A very nice Service Desk integration\",\n \"type\": \"ServiceNowSDIM\",\n \"attributes\": {\n \"property\": \"value\",\n \"key\": \"value\"\n },\n \"ownerRef\": {\n \"type\": \"IDENTITY\",\n \"id\": \"2c9180a46faadee4016fb4e018c20639\",\n \"name\": \"Support\"\n },\n \"clusterRef\": {\n \"type\": \"CLUSTER\",\n \"id\": \"2c9180847a7fccdd017aa5896f9f4f6f\",\n \"name\": \"Training VA\"\n },\n \"cluster\": \"xyzzy999\",\n \"managedSources\": [\n \"2c9180835d191a86015d28455b4a2329\",\n \"2c5680835d191a85765d28455b4a9823\"\n ],\n \"provisioningConfig\": {\n \"universalManager\": true,\n \"managedResourceRefs\": [\n {\n \"type\": \"SOURCE\",\n \"name\": \"My Source 1\"\n },\n {\n \"type\": \"SOURCE\",\n \"name\": \"My Source 2\"\n }\n ],\n \"planInitializerScript\": {\n \"source\": \"\\\\r\\\\n\\\\r\\\\n\\\\r\\\\n Before Provisioning Rule which changes disables and enables to a modify.\\\\r\\\\n \\n\"\n },\n \"noProvisioningRequests\": true,\n \"provisioningRequestExpiration\": 7\n },\n \"beforeProvisioningRule\": {\n \"type\": \"RULE\",\n \"id\": \"048eb3d55c5a4758bd07dccb87741c78\",\n \"name\": \"Before Provisioning Airtable Rule\"\n }\n}", + "options": { + "raw": { + "headerFamily": "json", + "language": "json" + } + } + } + }, + "status": "Unauthorized", + "code": 401, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "body": "{\n \"error\": \"JWT validation failed: JWT is expired\"\n}", + "cookie": [], + "_postman_previewlanguage": "json" + }, + { + "id": "d765a347-d89a-4f9a-8627-3d38d2ebc017", + "name": "Forbidden - Returned if the user you are running as, doesn't have access to this end-point.", + "originalRequest": { + "url": { + "path": [ + "service-desk-integrations", + ":id" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [] + }, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + }, + { + "key": "Accept", + "value": "application/json" + }, + { + "description": { + "content": "Added as a part of security scheme: oauth2", + "type": "text/plain" + }, + "key": "Authorization", + "value": "" + } + ], + "method": "PUT", + "body": { + "mode": "raw", + "raw": "{\n \"name\": \"Service Desk Integration Name\",\n \"description\": \"A very nice Service Desk integration\",\n \"type\": \"ServiceNowSDIM\",\n \"attributes\": {\n \"property\": \"value\",\n \"key\": \"value\"\n },\n \"ownerRef\": {\n \"type\": \"IDENTITY\",\n \"id\": \"2c9180a46faadee4016fb4e018c20639\",\n \"name\": \"Support\"\n },\n \"clusterRef\": {\n \"type\": \"CLUSTER\",\n \"id\": \"2c9180847a7fccdd017aa5896f9f4f6f\",\n \"name\": \"Training VA\"\n },\n \"cluster\": \"xyzzy999\",\n \"managedSources\": [\n \"2c9180835d191a86015d28455b4a2329\",\n \"2c5680835d191a85765d28455b4a9823\"\n ],\n \"provisioningConfig\": {\n \"universalManager\": true,\n \"managedResourceRefs\": [\n {\n \"type\": \"SOURCE\",\n \"name\": \"My Source 1\"\n },\n {\n \"type\": \"SOURCE\",\n \"name\": \"My Source 2\"\n }\n ],\n \"planInitializerScript\": {\n \"source\": \"\\\\r\\\\n\\\\r\\\\n\\\\r\\\\n Before Provisioning Rule which changes disables and enables to a modify.\\\\r\\\\n \\n\"\n },\n \"noProvisioningRequests\": true,\n \"provisioningRequestExpiration\": 7\n },\n \"beforeProvisioningRule\": {\n \"type\": \"RULE\",\n \"id\": \"048eb3d55c5a4758bd07dccb87741c78\",\n \"name\": \"Before Provisioning Airtable Rule\"\n }\n}", + "options": { + "raw": { + "headerFamily": "json", + "language": "json" + } + } + } + }, + "status": "Forbidden", + "code": 403, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "body": "{\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}", + "cookie": [], + "_postman_previewlanguage": "json" + }, + { + "id": "b949b5de-1c7a-4e50-b439-eeac436ce07a", + "name": "Not Found - returned if the request URL refers to a resource or object that does not exist", + "originalRequest": { + "url": { + "path": [ + "service-desk-integrations", + ":id" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [] + }, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + }, + { + "key": "Accept", + "value": "application/json" + }, + { + "description": { + "content": "Added as a part of security scheme: oauth2", + "type": "text/plain" + }, + "key": "Authorization", + "value": "" + } + ], + "method": "PUT", + "body": { + "mode": "raw", + "raw": "{\n \"name\": \"Service Desk Integration Name\",\n \"description\": \"A very nice Service Desk integration\",\n \"type\": \"ServiceNowSDIM\",\n \"attributes\": {\n \"property\": \"value\",\n \"key\": \"value\"\n },\n \"ownerRef\": {\n \"type\": \"IDENTITY\",\n \"id\": \"2c9180a46faadee4016fb4e018c20639\",\n \"name\": \"Support\"\n },\n \"clusterRef\": {\n \"type\": \"CLUSTER\",\n \"id\": \"2c9180847a7fccdd017aa5896f9f4f6f\",\n \"name\": \"Training VA\"\n },\n \"cluster\": \"xyzzy999\",\n \"managedSources\": [\n \"2c9180835d191a86015d28455b4a2329\",\n \"2c5680835d191a85765d28455b4a9823\"\n ],\n \"provisioningConfig\": {\n \"universalManager\": true,\n \"managedResourceRefs\": [\n {\n \"type\": \"SOURCE\",\n \"name\": \"My Source 1\"\n },\n {\n \"type\": \"SOURCE\",\n \"name\": \"My Source 2\"\n }\n ],\n \"planInitializerScript\": {\n \"source\": \"\\\\r\\\\n\\\\r\\\\n\\\\r\\\\n Before Provisioning Rule which changes disables and enables to a modify.\\\\r\\\\n \\n\"\n },\n \"noProvisioningRequests\": true,\n \"provisioningRequestExpiration\": 7\n },\n \"beforeProvisioningRule\": {\n \"type\": \"RULE\",\n \"id\": \"048eb3d55c5a4758bd07dccb87741c78\",\n \"name\": \"Before Provisioning Airtable Rule\"\n }\n}", + "options": { + "raw": { + "headerFamily": "json", + "language": "json" + } + } + } + }, + "status": "Not Found", + "code": 404, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "body": "{\n \"detailCode\": \"404 Not found\",\n \"trackingId\": \"b21b1f7ce4da4d639f2c62a57171b427\",\n \"messages\": [\n {\n \"locale\": \"en-US\",\n \"localeOrigin\": \"DEFAULT\",\n \"text\": \"The server did not find a current representation for the target resource.\"\n }\n ]\n}", + "cookie": [], + "_postman_previewlanguage": "json" + }, + { + "id": "c31a8593-7088-4cbe-b4dd-6320db89bdd2", + "name": "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.", + "originalRequest": { + "url": { + "path": [ + "service-desk-integrations", + ":id" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [] + }, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + }, + { + "key": "Accept", + "value": "application/json" + }, + { + "description": { + "content": "Added as a part of security scheme: oauth2", + "type": "text/plain" + }, + "key": "Authorization", + "value": "" + } + ], + "method": "PUT", + "body": { + "mode": "raw", + "raw": "{\n \"name\": \"Service Desk Integration Name\",\n \"description\": \"A very nice Service Desk integration\",\n \"type\": \"ServiceNowSDIM\",\n \"attributes\": {\n \"property\": \"value\",\n \"key\": \"value\"\n },\n \"ownerRef\": {\n \"type\": \"IDENTITY\",\n \"id\": \"2c9180a46faadee4016fb4e018c20639\",\n \"name\": \"Support\"\n },\n \"clusterRef\": {\n \"type\": \"CLUSTER\",\n \"id\": \"2c9180847a7fccdd017aa5896f9f4f6f\",\n \"name\": \"Training VA\"\n },\n \"cluster\": \"xyzzy999\",\n \"managedSources\": [\n \"2c9180835d191a86015d28455b4a2329\",\n \"2c5680835d191a85765d28455b4a9823\"\n ],\n \"provisioningConfig\": {\n \"universalManager\": true,\n \"managedResourceRefs\": [\n {\n \"type\": \"SOURCE\",\n \"name\": \"My Source 1\"\n },\n {\n \"type\": \"SOURCE\",\n \"name\": \"My Source 2\"\n }\n ],\n \"planInitializerScript\": {\n \"source\": \"\\\\r\\\\n\\\\r\\\\n\\\\r\\\\n Before Provisioning Rule which changes disables and enables to a modify.\\\\r\\\\n \\n\"\n },\n \"noProvisioningRequests\": true,\n \"provisioningRequestExpiration\": 7\n },\n \"beforeProvisioningRule\": {\n \"type\": \"RULE\",\n \"id\": \"048eb3d55c5a4758bd07dccb87741c78\",\n \"name\": \"Before Provisioning Airtable Rule\"\n }\n}", + "options": { + "raw": { + "headerFamily": "json", + "language": "json" + } + } + } + }, + "status": "Too Many Requests", + "code": 429, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "body": "{\n \"message\": \" Rate Limit Exceeded \"\n}", + "cookie": [], + "_postman_previewlanguage": "json" + }, + { + "id": "96100d51-c2c3-403f-8337-6b73f67c2520", + "name": "Internal Server Error - Returned if there is an unexpected error.", + "originalRequest": { + "url": { + "path": [ + "service-desk-integrations", + ":id" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [] + }, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + }, + { + "key": "Accept", + "value": "application/json" + }, + { + "description": { + "content": "Added as a part of security scheme: oauth2", + "type": "text/plain" + }, + "key": "Authorization", + "value": "" + } + ], + "method": "PUT", + "body": { + "mode": "raw", + "raw": "{\n \"name\": \"Service Desk Integration Name\",\n \"description\": \"A very nice Service Desk integration\",\n \"type\": \"ServiceNowSDIM\",\n \"attributes\": {\n \"property\": \"value\",\n \"key\": \"value\"\n },\n \"ownerRef\": {\n \"type\": \"IDENTITY\",\n \"id\": \"2c9180a46faadee4016fb4e018c20639\",\n \"name\": \"Support\"\n },\n \"clusterRef\": {\n \"type\": \"CLUSTER\",\n \"id\": \"2c9180847a7fccdd017aa5896f9f4f6f\",\n \"name\": \"Training VA\"\n },\n \"cluster\": \"xyzzy999\",\n \"managedSources\": [\n \"2c9180835d191a86015d28455b4a2329\",\n \"2c5680835d191a85765d28455b4a9823\"\n ],\n \"provisioningConfig\": {\n \"universalManager\": true,\n \"managedResourceRefs\": [\n {\n \"type\": \"SOURCE\",\n \"name\": \"My Source 1\"\n },\n {\n \"type\": \"SOURCE\",\n \"name\": \"My Source 2\"\n }\n ],\n \"planInitializerScript\": {\n \"source\": \"\\\\r\\\\n\\\\r\\\\n\\\\r\\\\n Before Provisioning Rule which changes disables and enables to a modify.\\\\r\\\\n \\n\"\n },\n \"noProvisioningRequests\": true,\n \"provisioningRequestExpiration\": 7\n },\n \"beforeProvisioningRule\": {\n \"type\": \"RULE\",\n \"id\": \"048eb3d55c5a4758bd07dccb87741c78\",\n \"name\": \"Before Provisioning Airtable Rule\"\n }\n}", + "options": { + "raw": { + "headerFamily": "json", + "language": "json" + } + } + } + }, + "status": "Internal Server Error", + "code": 500, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "body": "{\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}", + "cookie": [], + "_postman_previewlanguage": "json" + } + ], + "event": [], + "protocolProfileBehavior": { + "disableBodyPruning": true + } + }, + { + "id": "c2911091-257d-49da-9492-13de01086e46", + "name": "Delete a Service Desk integration", + "request": { + "name": "Delete a Service Desk integration", + "description": { + "content": "Delete an existing Service Desk integration by ID. A token with Org Admin or Service Desk Admin authority is required to access this endpoint.", + "type": "text/plain" + }, + "url": { + "path": [ + "service-desk-integrations", + ":id" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [ + { + "type": "any", + "value": "anId", + "key": "id", + "disabled": false, + "description": { + "content": "(Required) ID of Service Desk integration to delete", + "type": "text/plain" + } + } + ] + }, + "header": [ + { + "key": "Accept", + "value": "application/json" + } + ], + "method": "DELETE", + "body": {}, + "auth": null + }, + "response": [ + { + "id": "0040ca8d-aa6a-4803-ab64-31a6366f5dee", + "name": "Service Desk integration with the given ID successfully deleted", + "originalRequest": { + "url": { + "path": [ + "service-desk-integrations", + ":id" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [] + }, + "header": [ + { + "description": { + "content": "Added as a part of security scheme: oauth2", + "type": "text/plain" + }, + "key": "Authorization", + "value": "" + } + ], + "method": "DELETE", + "body": {} + }, + "status": "No Content", + "code": 204, + "header": [], + "cookie": [], + "_postman_previewlanguage": "text" + }, + { + "id": "e0a96697-f65b-49ff-a150-5f2640ed8bab", + "name": "Client Error - Returned if the request body is invalid.", + "originalRequest": { + "url": { + "path": [ + "service-desk-integrations", + ":id" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [] + }, + "header": [ + { + "key": "Accept", + "value": "application/json" + }, + { + "description": { + "content": "Added as a part of security scheme: oauth2", + "type": "text/plain" + }, + "key": "Authorization", + "value": "" + } + ], + "method": "DELETE", + "body": {} + }, + "status": "Bad Request", + "code": 400, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "body": "{\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 \"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 \"locale\": \"en-US\",\n \"localeOrigin\": \"DEFAULT\",\n \"text\": \"The request was syntactically correct but its content is semantically invalid.\"\n }\n ]\n}", + "cookie": [], + "_postman_previewlanguage": "json" + }, + { + "id": "6b2c07f6-c0bc-40e9-9df6-63f33253c783", + "name": "Unauthorized - Returned if there is no authorization header, or if the JWT token is expired.", + "originalRequest": { + "url": { + "path": [ + "service-desk-integrations", + ":id" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [] + }, + "header": [ + { + "key": "Accept", + "value": "application/json" + }, + { + "description": { + "content": "Added as a part of security scheme: oauth2", + "type": "text/plain" + }, + "key": "Authorization", + "value": "" + } + ], + "method": "DELETE", + "body": {} + }, + "status": "Unauthorized", + "code": 401, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "body": "{\n \"error\": \"JWT validation failed: JWT is expired\"\n}", + "cookie": [], + "_postman_previewlanguage": "json" + }, + { + "id": "ccc53d0f-469e-4d35-bf70-755440cdc981", + "name": "Forbidden - Returned if the user you are running as, doesn't have access to this end-point.", + "originalRequest": { + "url": { + "path": [ + "service-desk-integrations", + ":id" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [] + }, + "header": [ + { + "key": "Accept", + "value": "application/json" + }, + { + "description": { + "content": "Added as a part of security scheme: oauth2", + "type": "text/plain" + }, + "key": "Authorization", + "value": "" + } + ], + "method": "DELETE", + "body": {} + }, + "status": "Forbidden", + "code": 403, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "body": "{\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}", + "cookie": [], + "_postman_previewlanguage": "json" + }, + { + "id": "d220df9f-809f-4f99-bf84-5d4562534e21", + "name": "Not Found - returned if the request URL refers to a resource or object that does not exist", + "originalRequest": { + "url": { + "path": [ + "service-desk-integrations", + ":id" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [] + }, + "header": [ + { + "key": "Accept", + "value": "application/json" + }, + { + "description": { + "content": "Added as a part of security scheme: oauth2", + "type": "text/plain" + }, + "key": "Authorization", + "value": "" + } + ], + "method": "DELETE", + "body": {} + }, + "status": "Not Found", + "code": 404, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "body": "{\n \"detailCode\": \"404 Not found\",\n \"trackingId\": \"b21b1f7ce4da4d639f2c62a57171b427\",\n \"messages\": [\n {\n \"locale\": \"en-US\",\n \"localeOrigin\": \"DEFAULT\",\n \"text\": \"The server did not find a current representation for the target resource.\"\n }\n ]\n}", + "cookie": [], + "_postman_previewlanguage": "json" + }, + { + "id": "5884b608-c2e4-4ad9-9444-b75050491a11", + "name": "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.", + "originalRequest": { + "url": { + "path": [ + "service-desk-integrations", + ":id" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [] + }, + "header": [ + { + "key": "Accept", + "value": "application/json" + }, + { + "description": { + "content": "Added as a part of security scheme: oauth2", + "type": "text/plain" + }, + "key": "Authorization", + "value": "" + } + ], + "method": "DELETE", + "body": {} + }, + "status": "Too Many Requests", + "code": 429, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "body": "{\n \"message\": \" Rate Limit Exceeded \"\n}", + "cookie": [], + "_postman_previewlanguage": "json" + }, + { + "id": "d48ab057-4c9c-40f3-a97e-c006d8d51f72", + "name": "Internal Server Error - Returned if there is an unexpected error.", + "originalRequest": { + "url": { + "path": [ + "service-desk-integrations", + ":id" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [] + }, + "header": [ + { + "key": "Accept", + "value": "application/json" + }, + { + "description": { + "content": "Added as a part of security scheme: oauth2", + "type": "text/plain" + }, + "key": "Authorization", + "value": "" + } + ], + "method": "DELETE", + "body": {} + }, + "status": "Internal Server Error", + "code": 500, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "body": "{\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}", + "cookie": [], + "_postman_previewlanguage": "json" + } + ], + "event": [], + "protocolProfileBehavior": { + "disableBodyPruning": true + } + }, + { + "id": "b689dce9-7daa-44cb-abe8-fa9c113ca916", + "name": "Service Desk Integration Update PATCH", + "request": { + "name": "Service Desk Integration Update PATCH", + "description": { + "content": "Update an existing ServiceDeskIntegration by ID with a PATCH request.", + "type": "text/plain" + }, + "url": { + "path": [ + "service-desk-integrations", + ":id" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [ + { + "type": "any", + "value": "anId", + "key": "id", + "disabled": false, + "description": { + "content": "(Required) ID of the Service Desk integration to update", + "type": "text/plain" + } + } + ] + }, + "header": [ + { + "key": "Content-Type", + "value": "application/json-patch+json" + }, + { + "key": "Accept", + "value": "application/json" + } + ], + "method": "PATCH", + "body": { + "mode": "raw", + "raw": "[\n {\n \"op\": \"replace\",\n \"path\": \"/ownerRef\",\n \"value\": {\n \"id\": \"2c9180867d05b227017d09921a205b4d\",\n \"type\": \"IDENTITY\",\n \"name\": \"Angelo2 tester\"\n }\n }\n]", + "options": { + "raw": { + "headerFamily": "json", + "language": "json" + } + } + }, + "auth": null + }, + "response": [ + { + "id": "70eaec44-8c1e-4610-8766-779928aac534", + "name": "ServiceDeskIntegrationDto as updated", + "originalRequest": { + "url": { + "path": [ + "service-desk-integrations", + ":id" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [] + }, + "header": [ + { + "key": "Content-Type", + "value": "application/json-patch+json" + }, + { + "key": "Accept", + "value": "application/json" + }, + { + "description": { + "content": "Added as a part of security scheme: oauth2", + "type": "text/plain" + }, + "key": "Authorization", + "value": "" + } + ], + "method": "PATCH", + "body": { + "mode": "raw", + "raw": "[\n {\n \"op\": \"replace\",\n \"path\": \"/ownerRef\",\n \"value\": {\n \"id\": \"2c9180867d05b227017d09921a205b4d\",\n \"type\": \"IDENTITY\",\n \"name\": \"Angelo2 tester\"\n }\n }\n]", + "options": { + "raw": { + "headerFamily": "json", + "language": "json" + } + } + } + }, + "status": "OK", + "code": 200, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "body": "{\n \"name\": \"Service Desk Integration Name\",\n \"description\": \"A very nice Service Desk integration\",\n \"type\": \"ServiceNowSDIM\",\n \"attributes\": {\n \"property\": \"value\",\n \"key\": \"value\"\n },\n \"ownerRef\": {\n \"type\": \"IDENTITY\",\n \"id\": \"2c9180a46faadee4016fb4e018c20639\",\n \"name\": \"Support\"\n },\n \"clusterRef\": {\n \"type\": \"CLUSTER\",\n \"id\": \"2c9180847a7fccdd017aa5896f9f4f6f\",\n \"name\": \"Training VA\"\n },\n \"cluster\": \"xyzzy999\",\n \"managedSources\": [\n \"2c9180835d191a86015d28455b4a2329\",\n \"2c5680835d191a85765d28455b4a9823\"\n ],\n \"provisioningConfig\": {\n \"universalManager\": true,\n \"managedResourceRefs\": [\n {\n \"type\": \"SOURCE\",\n \"name\": \"My Source 1\"\n },\n {\n \"type\": \"SOURCE\",\n \"name\": \"My Source 2\"\n }\n ],\n \"planInitializerScript\": {\n \"source\": \"\\\\r\\\\n\\\\r\\\\n\\\\r\\\\n Before Provisioning Rule which changes disables and enables to a modify.\\\\r\\\\n \\n\"\n },\n \"noProvisioningRequests\": true,\n \"provisioningRequestExpiration\": 7\n },\n \"beforeProvisioningRule\": {\n \"type\": \"RULE\",\n \"id\": \"048eb3d55c5a4758bd07dccb87741c78\",\n \"name\": \"Before Provisioning Airtable Rule\"\n }\n}", + "cookie": [], + "_postman_previewlanguage": "json" + }, + { + "id": "01a84cba-752a-48d9-aaaf-62ba84bea876", + "name": "Client Error - Returned if the request body is invalid.", + "originalRequest": { + "url": { + "path": [ + "service-desk-integrations", + ":id" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [] + }, + "header": [ + { + "key": "Content-Type", + "value": "application/json-patch+json" + }, + { + "key": "Accept", + "value": "application/json" + }, + { + "description": { + "content": "Added as a part of security scheme: oauth2", + "type": "text/plain" + }, + "key": "Authorization", + "value": "" + } + ], + "method": "PATCH", + "body": { + "mode": "raw", + "raw": "[\n {\n \"op\": \"replace\",\n \"path\": \"/ownerRef\",\n \"value\": {\n \"id\": \"2c9180867d05b227017d09921a205b4d\",\n \"type\": \"IDENTITY\",\n \"name\": \"Angelo2 tester\"\n }\n }\n]", + "options": { + "raw": { + "headerFamily": "json", + "language": "json" + } + } + } + }, + "status": "Bad Request", + "code": 400, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "body": "{\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 \"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 \"locale\": \"en-US\",\n \"localeOrigin\": \"DEFAULT\",\n \"text\": \"The request was syntactically correct but its content is semantically invalid.\"\n }\n ]\n}", + "cookie": [], + "_postman_previewlanguage": "json" + }, + { + "id": "8d22fb8a-7635-4f4f-8ad9-920f4dc02827", + "name": "Unauthorized - Returned if there is no authorization header, or if the JWT token is expired.", + "originalRequest": { + "url": { + "path": [ + "service-desk-integrations", + ":id" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [] + }, + "header": [ + { + "key": "Content-Type", + "value": "application/json-patch+json" + }, + { + "key": "Accept", + "value": "application/json" + }, + { + "description": { + "content": "Added as a part of security scheme: oauth2", + "type": "text/plain" + }, + "key": "Authorization", + "value": "" + } + ], + "method": "PATCH", + "body": { + "mode": "raw", + "raw": "[\n {\n \"op\": \"replace\",\n \"path\": \"/ownerRef\",\n \"value\": {\n \"id\": \"2c9180867d05b227017d09921a205b4d\",\n \"type\": \"IDENTITY\",\n \"name\": \"Angelo2 tester\"\n }\n }\n]", + "options": { + "raw": { + "headerFamily": "json", + "language": "json" + } + } + } + }, + "status": "Unauthorized", + "code": 401, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "body": "{\n \"error\": \"JWT validation failed: JWT is expired\"\n}", + "cookie": [], + "_postman_previewlanguage": "json" + }, + { + "id": "ff436afb-04b0-49f4-9d6e-6b8da47f7019", + "name": "Forbidden - Returned if the user you are running as, doesn't have access to this end-point.", + "originalRequest": { + "url": { + "path": [ + "service-desk-integrations", + ":id" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [] + }, + "header": [ + { + "key": "Content-Type", + "value": "application/json-patch+json" + }, + { + "key": "Accept", + "value": "application/json" + }, + { + "description": { + "content": "Added as a part of security scheme: oauth2", + "type": "text/plain" + }, + "key": "Authorization", + "value": "" + } + ], + "method": "PATCH", + "body": { + "mode": "raw", + "raw": "[\n {\n \"op\": \"replace\",\n \"path\": \"/ownerRef\",\n \"value\": {\n \"id\": \"2c9180867d05b227017d09921a205b4d\",\n \"type\": \"IDENTITY\",\n \"name\": \"Angelo2 tester\"\n }\n }\n]", + "options": { + "raw": { + "headerFamily": "json", + "language": "json" + } + } + } + }, + "status": "Forbidden", + "code": 403, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "body": "{\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}", + "cookie": [], + "_postman_previewlanguage": "json" + }, + { + "id": "22011da3-406b-4a1f-9a67-e3af512bb283", + "name": "Not Found - returned if the request URL refers to a resource or object that does not exist", + "originalRequest": { + "url": { + "path": [ + "service-desk-integrations", + ":id" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [] + }, + "header": [ + { + "key": "Content-Type", + "value": "application/json-patch+json" + }, + { + "key": "Accept", + "value": "application/json" + }, + { + "description": { + "content": "Added as a part of security scheme: oauth2", + "type": "text/plain" + }, + "key": "Authorization", + "value": "" + } + ], + "method": "PATCH", + "body": { + "mode": "raw", + "raw": "[\n {\n \"op\": \"replace\",\n \"path\": \"/ownerRef\",\n \"value\": {\n \"id\": \"2c9180867d05b227017d09921a205b4d\",\n \"type\": \"IDENTITY\",\n \"name\": \"Angelo2 tester\"\n }\n }\n]", + "options": { + "raw": { + "headerFamily": "json", + "language": "json" + } + } + } + }, + "status": "Not Found", + "code": 404, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "body": "{\n \"detailCode\": \"404 Not found\",\n \"trackingId\": \"b21b1f7ce4da4d639f2c62a57171b427\",\n \"messages\": [\n {\n \"locale\": \"en-US\",\n \"localeOrigin\": \"DEFAULT\",\n \"text\": \"The server did not find a current representation for the target resource.\"\n }\n ]\n}", + "cookie": [], + "_postman_previewlanguage": "json" + }, + { + "id": "43126cef-d5a1-4c63-aa36-4b48d6f19c15", + "name": "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.", + "originalRequest": { + "url": { + "path": [ + "service-desk-integrations", + ":id" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [] + }, + "header": [ + { + "key": "Content-Type", + "value": "application/json-patch+json" + }, + { + "key": "Accept", + "value": "application/json" + }, + { + "description": { + "content": "Added as a part of security scheme: oauth2", + "type": "text/plain" + }, + "key": "Authorization", + "value": "" + } + ], + "method": "PATCH", + "body": { + "mode": "raw", + "raw": "[\n {\n \"op\": \"replace\",\n \"path\": \"/ownerRef\",\n \"value\": {\n \"id\": \"2c9180867d05b227017d09921a205b4d\",\n \"type\": \"IDENTITY\",\n \"name\": \"Angelo2 tester\"\n }\n }\n]", + "options": { + "raw": { + "headerFamily": "json", + "language": "json" + } + } + } + }, + "status": "Too Many Requests", + "code": 429, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "body": "{\n \"message\": \" Rate Limit Exceeded \"\n}", + "cookie": [], + "_postman_previewlanguage": "json" + }, + { + "id": "7beb382b-6a08-4150-aee3-858716325d78", + "name": "Internal Server Error - Returned if there is an unexpected error.", + "originalRequest": { + "url": { + "path": [ + "service-desk-integrations", + ":id" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [] + }, + "header": [ + { + "key": "Content-Type", + "value": "application/json-patch+json" + }, + { + "key": "Accept", + "value": "application/json" + }, + { + "description": { + "content": "Added as a part of security scheme: oauth2", + "type": "text/plain" + }, + "key": "Authorization", + "value": "" + } + ], + "method": "PATCH", + "body": { + "mode": "raw", + "raw": "[\n {\n \"op\": \"replace\",\n \"path\": \"/ownerRef\",\n \"value\": {\n \"id\": \"2c9180867d05b227017d09921a205b4d\",\n \"type\": \"IDENTITY\",\n \"name\": \"Angelo2 tester\"\n }\n }\n]", + "options": { + "raw": { + "headerFamily": "json", + "language": "json" + } + } + } + }, + "status": "Internal Server Error", + "code": 500, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "body": "{\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}", + "cookie": [], + "_postman_previewlanguage": "json" + } + ], + "event": [], + "protocolProfileBehavior": { + "disableBodyPruning": true + } + }, + { + "id": "ac061ab1-f7eb-4935-9190-9e2da994df33", + "name": "Service Desk Integration Types List.", + "request": { + "name": "Service Desk Integration Types List.", + "description": { + "content": "This API endpoint returns the current list of supported Service Desk integration types. A token with Org Admin or Service Desk Admin authority is required to access this endpoint.", + "type": "text/plain" + }, + "url": { + "path": [ + "service-desk-integrations", + "types" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [] + }, + "header": [ + { + "key": "Accept", + "value": "application/json" + } + ], + "method": "GET", + "body": {}, + "auth": null + }, + "response": [ + { + "id": "530a1c61-dbb7-48e9-8987-b9a4c787e7d1", + "name": "Responds with an array of the currently supported Service Desk integration types.", + "originalRequest": { + "url": { + "path": [ + "service-desk-integrations", + "types" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [] + }, + "header": [ + { + "key": "Accept", + "value": "application/json" + }, + { + "description": { + "content": "Added as a part of security scheme: oauth2", + "type": "text/plain" + }, + "key": "Authorization", + "value": "" + } + ], + "method": "GET", + "body": {} + }, + "status": "OK", + "code": 200, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "body": "[\n {\n \"type\": \"aType\",\n \"scriptName\": \"aScriptName\",\n \"name\": \"aName\"\n },\n {\n \"type\": \"aType\",\n \"scriptName\": \"aScriptName\",\n \"name\": \"aName\"\n }\n]", + "cookie": [], + "_postman_previewlanguage": "json" + }, + { + "id": "20f05901-30fc-409b-9fd8-4ae0b83a1100", + "name": "Client Error - Returned if the request body is invalid.", + "originalRequest": { + "url": { + "path": [ + "service-desk-integrations", + "types" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [] + }, + "header": [ + { + "key": "Accept", + "value": "application/json" + }, + { + "description": { + "content": "Added as a part of security scheme: oauth2", + "type": "text/plain" + }, + "key": "Authorization", + "value": "" + } + ], + "method": "GET", + "body": {} + }, + "status": "Bad Request", + "code": 400, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "body": "{\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 \"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 \"locale\": \"en-US\",\n \"localeOrigin\": \"DEFAULT\",\n \"text\": \"The request was syntactically correct but its content is semantically invalid.\"\n }\n ]\n}", + "cookie": [], + "_postman_previewlanguage": "json" + }, + { + "id": "7b14db42-8d4f-415c-b15b-12d8f232c0fb", + "name": "Unauthorized - Returned if there is no authorization header, or if the JWT token is expired.", + "originalRequest": { + "url": { + "path": [ + "service-desk-integrations", + "types" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [] + }, + "header": [ + { + "key": "Accept", + "value": "application/json" + }, + { + "description": { + "content": "Added as a part of security scheme: oauth2", + "type": "text/plain" + }, + "key": "Authorization", + "value": "" + } + ], + "method": "GET", + "body": {} + }, + "status": "Unauthorized", + "code": 401, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "body": "{\n \"error\": \"JWT validation failed: JWT is expired\"\n}", + "cookie": [], + "_postman_previewlanguage": "json" + }, + { + "id": "5157359f-7a2b-48f3-9a09-2047f092177b", + "name": "Forbidden - Returned if the user you are running as, doesn't have access to this end-point.", + "originalRequest": { + "url": { + "path": [ + "service-desk-integrations", + "types" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [] + }, + "header": [ + { + "key": "Accept", + "value": "application/json" + }, + { + "description": { + "content": "Added as a part of security scheme: oauth2", + "type": "text/plain" + }, + "key": "Authorization", + "value": "" + } + ], + "method": "GET", + "body": {} + }, + "status": "Forbidden", + "code": 403, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "body": "{\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}", + "cookie": [], + "_postman_previewlanguage": "json" + }, + { + "id": "0ddcb92f-7b83-40b3-98d1-f2c2ed3dda2b", + "name": "Not Found - returned if the request URL refers to a resource or object that does not exist", + "originalRequest": { + "url": { + "path": [ + "service-desk-integrations", + "types" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [] + }, + "header": [ + { + "key": "Accept", + "value": "application/json" + }, + { + "description": { + "content": "Added as a part of security scheme: oauth2", + "type": "text/plain" + }, + "key": "Authorization", + "value": "" + } + ], + "method": "GET", + "body": {} + }, + "status": "Not Found", + "code": 404, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "body": "{\n \"detailCode\": \"404 Not found\",\n \"trackingId\": \"b21b1f7ce4da4d639f2c62a57171b427\",\n \"messages\": [\n {\n \"locale\": \"en-US\",\n \"localeOrigin\": \"DEFAULT\",\n \"text\": \"The server did not find a current representation for the target resource.\"\n }\n ]\n}", + "cookie": [], + "_postman_previewlanguage": "json" + }, + { + "id": "fbbbba42-888e-4c77-896b-9092b88ef52a", + "name": "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.", + "originalRequest": { + "url": { + "path": [ + "service-desk-integrations", + "types" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [] + }, + "header": [ + { + "key": "Accept", + "value": "application/json" + }, + { + "description": { + "content": "Added as a part of security scheme: oauth2", + "type": "text/plain" + }, + "key": "Authorization", + "value": "" + } + ], + "method": "GET", + "body": {} + }, + "status": "Too Many Requests", + "code": 429, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "body": "{\n \"message\": \" Rate Limit Exceeded \"\n}", + "cookie": [], + "_postman_previewlanguage": "json" + }, + { + "id": "4ea7b8f3-f683-4712-bdf4-fb68daa1a4bb", + "name": "Internal Server Error - Returned if there is an unexpected error.", + "originalRequest": { + "url": { + "path": [ + "service-desk-integrations", + "types" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [] + }, + "header": [ + { + "key": "Accept", + "value": "application/json" + }, + { + "description": { + "content": "Added as a part of security scheme: oauth2", + "type": "text/plain" + }, + "key": "Authorization", + "value": "" + } + ], + "method": "GET", + "body": {} + }, + "status": "Internal Server Error", + "code": 500, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "body": "{\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}", + "cookie": [], + "_postman_previewlanguage": "json" + } + ], + "event": [], + "protocolProfileBehavior": { + "disableBodyPruning": true + } + }, + { + "id": "14a197dc-857f-4bf0-ba2e-85cea557531c", + "name": "Service Desk integration template by scriptName.", + "request": { + "name": "Service Desk integration template by scriptName.", + "description": { + "content": "This API endpoint returns an existing Service Desk integration template by scriptName. A token with Org Admin or Service Desk Admin authority is required to access this endpoint.", + "type": "text/plain" + }, + "url": { + "path": [ + "service-desk-integrations", + "templates", + ":scriptName" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [ + { + "type": "any", + "value": "aScriptName", + "key": "scriptName", + "disabled": false, + "description": { + "content": "(Required) The scriptName value of the Service Desk integration template to get", + "type": "text/plain" + } + } + ] + }, + "header": [ + { + "key": "Accept", + "value": "application/json" + } + ], + "method": "GET", + "body": {}, + "auth": null + }, + "response": [ + { + "id": "11017ccd-b589-45b5-8c7b-58bc8e87154d", + "name": "Responds with the ServiceDeskIntegrationTemplateDto with the specified scriptName.", + "originalRequest": { + "url": { + "path": [ + "service-desk-integrations", + "templates", + ":scriptName" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [] + }, + "header": [ + { + "key": "Accept", + "value": "application/json" + }, + { + "description": { + "content": "Added as a part of security scheme: oauth2", + "type": "text/plain" + }, + "key": "Authorization", + "value": "" + } + ], + "method": "GET", + "body": {} + }, + "status": "OK", + "code": 200, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "body": "{\n \"attributes\": {\n \"property\": \"value\",\n \"key\": \"value\"\n },\n \"name\": \"aName\",\n \"provisioningConfig\": {\n \"universalManager\": true,\n \"managedResourceRefs\": [\n {\n \"type\": \"SOURCE\",\n \"name\": \"My Source 1\"\n },\n {\n \"type\": \"SOURCE\",\n \"name\": \"My Source 2\"\n }\n ],\n \"planInitializerScript\": {\n \"source\": \"\\\\r\\\\n\\\\r\\\\n\\\\r\\\\n Before Provisioning Rule which changes disables and enables to a modify.\\\\r\\\\n \\n\"\n },\n \"noProvisioningRequests\": true,\n \"provisioningRequestExpiration\": 7\n },\n \"type\": \"Web Service SDIM\",\n \"id\": \"id12345\",\n \"created\": \"2015-05-28T14:07:17Z\",\n \"modified\": \"2015-05-28T14:07:17Z\"\n}", + "cookie": [], + "_postman_previewlanguage": "json" + }, + { + "id": "ee9912cf-9789-4f65-b153-829cfc0359ea", + "name": "Client Error - Returned if the request body is invalid.", + "originalRequest": { + "url": { + "path": [ + "service-desk-integrations", + "templates", + ":scriptName" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [] + }, + "header": [ + { + "key": "Accept", + "value": "application/json" + }, + { + "description": { + "content": "Added as a part of security scheme: oauth2", + "type": "text/plain" + }, + "key": "Authorization", + "value": "" + } + ], + "method": "GET", + "body": {} + }, + "status": "Bad Request", + "code": 400, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "body": "{\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 \"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 \"locale\": \"en-US\",\n \"localeOrigin\": \"DEFAULT\",\n \"text\": \"The request was syntactically correct but its content is semantically invalid.\"\n }\n ]\n}", + "cookie": [], + "_postman_previewlanguage": "json" + }, + { + "id": "af01124b-d788-4df8-a775-ee537eaca3f3", + "name": "Unauthorized - Returned if there is no authorization header, or if the JWT token is expired.", + "originalRequest": { + "url": { + "path": [ + "service-desk-integrations", + "templates", + ":scriptName" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [] + }, + "header": [ + { + "key": "Accept", + "value": "application/json" + }, + { + "description": { + "content": "Added as a part of security scheme: oauth2", + "type": "text/plain" + }, + "key": "Authorization", + "value": "" + } + ], + "method": "GET", + "body": {} + }, + "status": "Unauthorized", + "code": 401, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "body": "{\n \"error\": \"JWT validation failed: JWT is expired\"\n}", + "cookie": [], + "_postman_previewlanguage": "json" + }, + { + "id": "d32b303d-520f-4bb5-a993-1195824d070b", + "name": "Forbidden - Returned if the user you are running as, doesn't have access to this end-point.", + "originalRequest": { + "url": { + "path": [ + "service-desk-integrations", + "templates", + ":scriptName" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [] + }, + "header": [ + { + "key": "Accept", + "value": "application/json" + }, + { + "description": { + "content": "Added as a part of security scheme: oauth2", + "type": "text/plain" + }, + "key": "Authorization", + "value": "" + } + ], + "method": "GET", + "body": {} + }, + "status": "Forbidden", + "code": 403, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "body": "{\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}", + "cookie": [], + "_postman_previewlanguage": "json" + }, + { + "id": "5df89c45-ae21-430c-9e3f-086c25df8b22", + "name": "Not Found - returned if the request URL refers to a resource or object that does not exist", + "originalRequest": { + "url": { + "path": [ + "service-desk-integrations", + "templates", + ":scriptName" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [] + }, + "header": [ + { + "key": "Accept", + "value": "application/json" + }, + { + "description": { + "content": "Added as a part of security scheme: oauth2", + "type": "text/plain" + }, + "key": "Authorization", + "value": "" + } + ], + "method": "GET", + "body": {} + }, + "status": "Not Found", + "code": 404, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "body": "{\n \"detailCode\": \"404 Not found\",\n \"trackingId\": \"b21b1f7ce4da4d639f2c62a57171b427\",\n \"messages\": [\n {\n \"locale\": \"en-US\",\n \"localeOrigin\": \"DEFAULT\",\n \"text\": \"The server did not find a current representation for the target resource.\"\n }\n ]\n}", + "cookie": [], + "_postman_previewlanguage": "json" + }, + { + "id": "1e554d55-dc56-4ba6-ad99-4556801eebeb", + "name": "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.", + "originalRequest": { + "url": { + "path": [ + "service-desk-integrations", + "templates", + ":scriptName" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [] + }, + "header": [ + { + "key": "Accept", + "value": "application/json" + }, + { + "description": { + "content": "Added as a part of security scheme: oauth2", + "type": "text/plain" + }, + "key": "Authorization", + "value": "" + } + ], + "method": "GET", + "body": {} + }, + "status": "Too Many Requests", + "code": 429, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "body": "{\n \"message\": \" Rate Limit Exceeded \"\n}", + "cookie": [], + "_postman_previewlanguage": "json" + }, + { + "id": "b85953a6-92e3-4e14-be82-51c04fa04bf0", + "name": "Internal Server Error - Returned if there is an unexpected error.", + "originalRequest": { + "url": { + "path": [ + "service-desk-integrations", + "templates", + ":scriptName" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [] + }, + "header": [ + { + "key": "Accept", + "value": "application/json" + }, + { + "description": { + "content": "Added as a part of security scheme: oauth2", + "type": "text/plain" + }, + "key": "Authorization", + "value": "" + } + ], + "method": "GET", + "body": {} + }, + "status": "Internal Server Error", + "code": 500, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "body": "{\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}", + "cookie": [], + "_postman_previewlanguage": "json" + } + ], + "event": [], + "protocolProfileBehavior": { + "disableBodyPruning": true + } + }, + { + "id": "e5a58dd0-524d-4096-8d87-5645f625ad3e", + "name": "Get the time check configuration", + "request": { + "name": "Get the time check configuration", + "description": { + "content": "Get the time check configuration of queued SDIM tickets. A token with Org Admin or Service Desk Admin authority is required to access this endpoint.", + "type": "text/plain" + }, + "url": { + "path": [ + "service-desk-integrations", + "status-check-configuration" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [] + }, + "header": [ + { + "key": "Accept", + "value": "application/json" + } + ], + "method": "GET", + "body": {}, + "auth": null + }, + "response": [ + { + "id": "892031f3-40e0-4b35-b25a-4cbeb9e7dde1", + "name": "QueuedCheckConfigDetails containing the configured values", + "originalRequest": { + "url": { + "path": [ + "service-desk-integrations", + "status-check-configuration" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [] + }, + "header": [ + { + "key": "Accept", + "value": "application/json" + }, + { + "description": { + "content": "Added as a part of security scheme: oauth2", + "type": "text/plain" + }, + "key": "Authorization", + "value": "" + } + ], + "method": "GET", + "body": {} + }, + "status": "OK", + "code": 200, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "body": "{\n \"provisioningStatusCheckIntervalMinutes\": \"30\",\n \"provisioningMaxStatusCheckDays\": \"2\"\n}", + "cookie": [], + "_postman_previewlanguage": "json" + }, + { + "id": "cbb96ea9-f0fc-4979-89a6-38233a987298", + "name": "Client Error - Returned if the request body is invalid.", + "originalRequest": { + "url": { + "path": [ + "service-desk-integrations", + "status-check-configuration" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [] + }, + "header": [ + { + "key": "Accept", + "value": "application/json" + }, + { + "description": { + "content": "Added as a part of security scheme: oauth2", + "type": "text/plain" + }, + "key": "Authorization", + "value": "" + } + ], + "method": "GET", + "body": {} + }, + "status": "Bad Request", + "code": 400, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "body": "{\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 \"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 \"locale\": \"en-US\",\n \"localeOrigin\": \"DEFAULT\",\n \"text\": \"The request was syntactically correct but its content is semantically invalid.\"\n }\n ]\n}", + "cookie": [], + "_postman_previewlanguage": "json" + }, + { + "id": "d0fac5fa-b90f-4505-aad8-2ee9b207557b", + "name": "Unauthorized - Returned if there is no authorization header, or if the JWT token is expired.", + "originalRequest": { + "url": { + "path": [ + "service-desk-integrations", + "status-check-configuration" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [] + }, + "header": [ + { + "key": "Accept", + "value": "application/json" + }, + { + "description": { + "content": "Added as a part of security scheme: oauth2", + "type": "text/plain" + }, + "key": "Authorization", + "value": "" + } + ], + "method": "GET", + "body": {} + }, + "status": "Unauthorized", + "code": 401, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "body": "{\n \"error\": \"JWT validation failed: JWT is expired\"\n}", + "cookie": [], + "_postman_previewlanguage": "json" + }, + { + "id": "0cd06ea2-67ba-4c1a-88dc-ac2bbd98d3d3", + "name": "Forbidden - Returned if the user you are running as, doesn't have access to this end-point.", + "originalRequest": { + "url": { + "path": [ + "service-desk-integrations", + "status-check-configuration" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [] + }, + "header": [ + { + "key": "Accept", + "value": "application/json" + }, + { + "description": { + "content": "Added as a part of security scheme: oauth2", + "type": "text/plain" + }, + "key": "Authorization", + "value": "" + } + ], + "method": "GET", + "body": {} + }, + "status": "Forbidden", + "code": 403, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "body": "{\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}", + "cookie": [], + "_postman_previewlanguage": "json" + }, + { + "id": "392d1352-101e-43ef-a465-7ebfbe175e69", + "name": "Not Found - returned if the request URL refers to a resource or object that does not exist", + "originalRequest": { + "url": { + "path": [ + "service-desk-integrations", + "status-check-configuration" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [] + }, + "header": [ + { + "key": "Accept", + "value": "application/json" + }, + { + "description": { + "content": "Added as a part of security scheme: oauth2", + "type": "text/plain" + }, + "key": "Authorization", + "value": "" + } + ], + "method": "GET", + "body": {} + }, + "status": "Not Found", + "code": 404, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "body": "{\n \"detailCode\": \"404 Not found\",\n \"trackingId\": \"b21b1f7ce4da4d639f2c62a57171b427\",\n \"messages\": [\n {\n \"locale\": \"en-US\",\n \"localeOrigin\": \"DEFAULT\",\n \"text\": \"The server did not find a current representation for the target resource.\"\n }\n ]\n}", + "cookie": [], + "_postman_previewlanguage": "json" + }, + { + "id": "e8dd1c67-bc50-4a67-b8ab-2730cf78d4fd", + "name": "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.", + "originalRequest": { + "url": { + "path": [ + "service-desk-integrations", + "status-check-configuration" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [] + }, + "header": [ + { + "key": "Accept", + "value": "application/json" + }, + { + "description": { + "content": "Added as a part of security scheme: oauth2", + "type": "text/plain" + }, + "key": "Authorization", + "value": "" + } + ], + "method": "GET", + "body": {} + }, + "status": "Too Many Requests", + "code": 429, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "body": "{\n \"message\": \" Rate Limit Exceeded \"\n}", + "cookie": [], + "_postman_previewlanguage": "json" + }, + { + "id": "080061f5-db22-4341-9b43-df4333378407", + "name": "Internal Server Error - Returned if there is an unexpected error.", + "originalRequest": { + "url": { + "path": [ + "service-desk-integrations", + "status-check-configuration" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [] + }, + "header": [ + { + "key": "Accept", + "value": "application/json" + }, + { + "description": { + "content": "Added as a part of security scheme: oauth2", + "type": "text/plain" + }, + "key": "Authorization", + "value": "" + } + ], + "method": "GET", + "body": {} + }, + "status": "Internal Server Error", + "code": 500, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "body": "{\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}", + "cookie": [], + "_postman_previewlanguage": "json" + } + ], + "event": [], + "protocolProfileBehavior": { + "disableBodyPruning": true + } + }, + { + "id": "cff9d871-2275-4cb1-b64f-2ddf32eaf4f9", + "name": "Update the time check configuration", + "request": { + "name": "Update the time check configuration", + "description": { + "content": "Update the time check configuration of queued SDIM tickets. A token with Org Admin or Service Desk Admin authority is required to access this endpoint.", + "type": "text/plain" + }, + "url": { + "path": [ + "service-desk-integrations", + "status-check-configuration" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [] + }, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + }, + { + "key": "Accept", + "value": "application/json" + } + ], + "method": "PUT", + "body": { + "mode": "raw", + "raw": "{\n \"provisioningStatusCheckIntervalMinutes\": \"30\",\n \"provisioningMaxStatusCheckDays\": \"2\"\n}", + "options": { + "raw": { + "headerFamily": "json", + "language": "json" + } + } + }, + "auth": null + }, + "response": [ + { + "id": "4838adc8-e3d3-4b58-bb58-60650b1611f3", + "name": "QueuedCheckConfigDetails as updated", + "originalRequest": { + "url": { + "path": [ + "service-desk-integrations", + "status-check-configuration" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [] + }, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + }, + { + "key": "Accept", + "value": "application/json" + }, + { + "description": { + "content": "Added as a part of security scheme: oauth2", + "type": "text/plain" + }, + "key": "Authorization", + "value": "" + } + ], + "method": "PUT", + "body": { + "mode": "raw", + "raw": "{\n \"provisioningStatusCheckIntervalMinutes\": \"30\",\n \"provisioningMaxStatusCheckDays\": \"2\"\n}", + "options": { + "raw": { + "headerFamily": "json", + "language": "json" + } + } + } + }, + "status": "OK", + "code": 200, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "body": "{\n \"provisioningStatusCheckIntervalMinutes\": \"30\",\n \"provisioningMaxStatusCheckDays\": \"2\"\n}", + "cookie": [], + "_postman_previewlanguage": "json" + }, + { + "id": "c0926dbd-9c63-4a24-a028-0df1ec9d4148", + "name": "Client Error - Returned if the request body is invalid.", + "originalRequest": { + "url": { + "path": [ + "service-desk-integrations", + "status-check-configuration" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [] + }, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + }, + { + "key": "Accept", + "value": "application/json" + }, + { + "description": { + "content": "Added as a part of security scheme: oauth2", + "type": "text/plain" + }, + "key": "Authorization", + "value": "" + } + ], + "method": "PUT", + "body": { + "mode": "raw", + "raw": "{\n \"provisioningStatusCheckIntervalMinutes\": \"30\",\n \"provisioningMaxStatusCheckDays\": \"2\"\n}", + "options": { + "raw": { + "headerFamily": "json", + "language": "json" + } + } + } + }, + "status": "Bad Request", + "code": 400, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "body": "{\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 \"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 \"locale\": \"en-US\",\n \"localeOrigin\": \"DEFAULT\",\n \"text\": \"The request was syntactically correct but its content is semantically invalid.\"\n }\n ]\n}", + "cookie": [], + "_postman_previewlanguage": "json" + }, + { + "id": "65f1f384-b831-494e-8fd0-07cc8cda9dc7", + "name": "Unauthorized - Returned if there is no authorization header, or if the JWT token is expired.", + "originalRequest": { + "url": { + "path": [ + "service-desk-integrations", + "status-check-configuration" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [] + }, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + }, + { + "key": "Accept", + "value": "application/json" + }, + { + "description": { + "content": "Added as a part of security scheme: oauth2", + "type": "text/plain" + }, + "key": "Authorization", + "value": "" + } + ], + "method": "PUT", + "body": { + "mode": "raw", + "raw": "{\n \"provisioningStatusCheckIntervalMinutes\": \"30\",\n \"provisioningMaxStatusCheckDays\": \"2\"\n}", + "options": { + "raw": { + "headerFamily": "json", + "language": "json" + } + } + } + }, + "status": "Unauthorized", + "code": 401, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "body": "{\n \"error\": \"JWT validation failed: JWT is expired\"\n}", + "cookie": [], + "_postman_previewlanguage": "json" + }, + { + "id": "d431ff6c-2cc7-41ac-b781-d624f0d8f907", + "name": "Forbidden - Returned if the user you are running as, doesn't have access to this end-point.", + "originalRequest": { + "url": { + "path": [ + "service-desk-integrations", + "status-check-configuration" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [] + }, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + }, + { + "key": "Accept", + "value": "application/json" + }, + { + "description": { + "content": "Added as a part of security scheme: oauth2", + "type": "text/plain" + }, + "key": "Authorization", + "value": "" + } + ], + "method": "PUT", + "body": { + "mode": "raw", + "raw": "{\n \"provisioningStatusCheckIntervalMinutes\": \"30\",\n \"provisioningMaxStatusCheckDays\": \"2\"\n}", + "options": { + "raw": { + "headerFamily": "json", + "language": "json" + } + } + } + }, + "status": "Forbidden", + "code": 403, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "body": "{\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}", + "cookie": [], + "_postman_previewlanguage": "json" + }, + { + "id": "6938a4b3-c597-4956-a8b3-c2b82249a882", + "name": "Not Found - returned if the request URL refers to a resource or object that does not exist", + "originalRequest": { + "url": { + "path": [ + "service-desk-integrations", + "status-check-configuration" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [] + }, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + }, + { + "key": "Accept", + "value": "application/json" + }, + { + "description": { + "content": "Added as a part of security scheme: oauth2", + "type": "text/plain" + }, + "key": "Authorization", + "value": "" + } + ], + "method": "PUT", + "body": { + "mode": "raw", + "raw": "{\n \"provisioningStatusCheckIntervalMinutes\": \"30\",\n \"provisioningMaxStatusCheckDays\": \"2\"\n}", + "options": { + "raw": { + "headerFamily": "json", + "language": "json" + } + } + } + }, + "status": "Not Found", + "code": 404, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "body": "{\n \"detailCode\": \"404 Not found\",\n \"trackingId\": \"b21b1f7ce4da4d639f2c62a57171b427\",\n \"messages\": [\n {\n \"locale\": \"en-US\",\n \"localeOrigin\": \"DEFAULT\",\n \"text\": \"The server did not find a current representation for the target resource.\"\n }\n ]\n}", + "cookie": [], + "_postman_previewlanguage": "json" + }, + { + "id": "acacb6f2-3ae0-4dcf-be14-89cd0f051027", + "name": "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.", + "originalRequest": { + "url": { + "path": [ + "service-desk-integrations", + "status-check-configuration" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [] + }, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + }, + { + "key": "Accept", + "value": "application/json" + }, + { + "description": { + "content": "Added as a part of security scheme: oauth2", + "type": "text/plain" + }, + "key": "Authorization", + "value": "" + } + ], + "method": "PUT", + "body": { + "mode": "raw", + "raw": "{\n \"provisioningStatusCheckIntervalMinutes\": \"30\",\n \"provisioningMaxStatusCheckDays\": \"2\"\n}", + "options": { + "raw": { + "headerFamily": "json", + "language": "json" + } + } + } + }, + "status": "Too Many Requests", + "code": 429, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "body": "{\n \"message\": \" Rate Limit Exceeded \"\n}", + "cookie": [], + "_postman_previewlanguage": "json" + }, + { + "id": "0ddda529-9736-463c-9909-316cdbcb9e98", + "name": "Internal Server Error - Returned if there is an unexpected error.", + "originalRequest": { + "url": { + "path": [ + "service-desk-integrations", + "status-check-configuration" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [] + }, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + }, + { + "key": "Accept", + "value": "application/json" + }, + { + "description": { + "content": "Added as a part of security scheme: oauth2", + "type": "text/plain" + }, + "key": "Authorization", + "value": "" + } + ], + "method": "PUT", + "body": { + "mode": "raw", + "raw": "{\n \"provisioningStatusCheckIntervalMinutes\": \"30\",\n \"provisioningMaxStatusCheckDays\": \"2\"\n}", + "options": { + "raw": { + "headerFamily": "json", + "language": "json" + } + } + } + }, + "status": "Internal Server Error", + "code": 500, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "body": "{\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}", + "cookie": [], + "_postman_previewlanguage": "json" + } + ], + "event": [], + "protocolProfileBehavior": { + "disableBodyPruning": true + } + } + ] + }, + { + "name": "SOD Policy", + "description": "Use this API to implement and manage \"separation of duties\" (SOD) policies. \nWith SOD policy functionality in place, administrators can organize the access in their tenants to prevent individuals from gaining conflicting or excessive access. \n\n\"Separation of duties\" refers to the concept that people shouldn't have conflicting sets of access - all their access should be configured in a way that protects your organization's assets and data. \nFor example, people who record monetary transactions shouldn't be able to issue payment for those transactions.\nAny changes to major system configurations should be approved by someone other than the person requesting the change. \n\nOrganizations can use \"separation of duties\" (SOD) policies to enforce and track their internal security rules throughout their tenants.\nThese SOD policies limit each user's involvement in important processes and protects the organization from individuals gaining excessive access. \n\nTo create SOD policies in IdentityNow, administrators use 'Search' and then access 'Policies'.\nTo create a policy, they must configure two lists of access items. Each access item can only be added to one of the two lists.\nThey can search for the entitlements they want to add to these access lists.\n\n>Note: You can have a maximum of 500 policies of any type (including general policies) in your organization. In each access-based SOD policy, you can have a maximum of 50 entitlements in each access list. \n\nOnce a SOD policy is in place, if an identity has access items on both lists, a SOD violation will trigger. \nThese violations are included in SOD violation reports that other users will see in emails at regular intervals if they're subscribed to the SOD policy.\nThe other users can then better help to enforce these SOD policies. \n\nTo create a subscription to a SOD policy in IdentityNow, administrators use 'Search' and then access 'Layers'.\nThey can create a subscription to the policy and schedule it to run at a regular interval. \n\nRefer to [Managing Policies](https://documentation.sailpoint.com/saas/help/sod/manage-policies.html) for more information about SOD policies. \n\nRefer to [Subscribe to a SOD Policy](https://documentation.sailpoint.com/saas/help/sod/policy-violations.html#subscribe-to-an-sod-policy) for more information about SOD policy subscriptions.\n", + "item": [ + { + "id": "ec0104cc-8411-41e4-855e-31cfc53ecda7", + "name": "Create SOD policy", + "request": { + "name": "Create SOD policy", + "description": { + "content": "This creates both General and Conflicting Access Based policy, with a limit of 50 entitlements for each (left & right) criteria for Conflicting Access Based SOD policy.\nRequires role of ORG_ADMIN.", + "type": "text/plain" + }, + "url": { + "path": [ + "sod-policies" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [] + }, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + }, + { + "key": "Accept", + "value": "application/json" + } + ], + "method": "POST", + "body": { + "mode": "raw", + "raw": "{\n \"name\": \"Conflicting-Policy-Name\",\n \"description\": \"This policy ensures compliance of xyz\",\n \"ownerRef\": {\n \"type\": \"IDENTITY\",\n \"id\": \"2c91808568c529c60168cca6f90c1313\",\n \"name\": \"Owner Name\"\n },\n \"externalPolicyReference\": \"XYZ policy\",\n \"compensatingControls\": \"Have a manager review the transaction decisions for their \\\"out of compliance\\\" employee\",\n \"correctionAdvice\": \"Based on the role of the employee, managers should remove access that is not required for their job function.\",\n \"state\": \"ENFORCED\",\n \"tags\": [\n \"string\"\n ],\n \"creatorId\": \"0f11f2a4-7c94-4bf3-a2bd-742580fe3bde\",\n \"modifierId\": \"0f11f2a4-7c94-4bf3-a2bd-742580fe3bde\",\n \"violationOwnerAssignmentConfig\": {\n \"assignmentRule\": \"MANAGER\",\n \"ownerRef\": {\n \"type\": \"IDENTITY\",\n \"id\": \"2c91808568c529c60168cca6f90c1313\",\n \"name\": \"Violation Owner Name\"\n }\n },\n \"scheduled\": true,\n \"type\": \"CONFLICTING_ACCESS_BASED\",\n \"conflictingAccessCriteria\": {\n \"leftCriteria\": {\n \"name\": \"money-in\",\n \"criteriaList\": [\n {\n \"type\": \"ENTITLEMENT\",\n \"id\": \"2c9180866166b5b0016167c32ef31a66\"\n },\n {\n \"type\": \"ENTITLEMENT\",\n \"id\": \"2c9180866166b5b0016167c32ef31a67\"\n }\n ]\n },\n \"rightCriteria\": {\n \"name\": \"money-out\",\n \"criteriaList\": [\n {\n \"type\": \"ENTITLEMENT\",\n \"id\": \"2c9180866166b5b0016167c32ef31a68\"\n },\n {\n \"type\": \"ENTITLEMENT\",\n \"id\": \"2c9180866166b5b0016167c32ef31a69\"\n }\n ]\n }\n }\n}", + "options": { + "raw": { + "headerFamily": "json", + "language": "json" + } + } + }, + "auth": null + }, + "response": [ + { + "id": "528f40b6-b40b-42ad-8778-6c977460df38", + "name": "Conflicting Access Based Policy", + "originalRequest": { + "url": { + "path": [ + "sod-policies" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [] + }, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + }, + { + "key": "Accept", + "value": "application/json" + }, + { + "description": { + "content": "Added as a part of security scheme: oauth2", + "type": "text/plain" + }, + "key": "Authorization", + "value": "" + } + ], + "method": "POST", + "body": { + "mode": "raw", + "raw": "{\n \"name\": \"Conflicting-Policy-Name\",\n \"description\": \"This policy ensures compliance of xyz\",\n \"ownerRef\": {\n \"type\": \"IDENTITY\",\n \"id\": \"2c91808568c529c60168cca6f90c1313\",\n \"name\": \"Owner Name\"\n },\n \"externalPolicyReference\": \"XYZ policy\",\n \"compensatingControls\": \"Have a manager review the transaction decisions for their \\\"out of compliance\\\" employee\",\n \"correctionAdvice\": \"Based on the role of the employee, managers should remove access that is not required for their job function.\",\n \"state\": \"ENFORCED\",\n \"tags\": [\n \"string\"\n ],\n \"creatorId\": \"0f11f2a4-7c94-4bf3-a2bd-742580fe3bde\",\n \"modifierId\": \"0f11f2a4-7c94-4bf3-a2bd-742580fe3bde\",\n \"violationOwnerAssignmentConfig\": {\n \"assignmentRule\": \"MANAGER\",\n \"ownerRef\": {\n \"type\": \"IDENTITY\",\n \"id\": \"2c91808568c529c60168cca6f90c1313\",\n \"name\": \"Violation Owner Name\"\n }\n },\n \"scheduled\": true,\n \"type\": \"CONFLICTING_ACCESS_BASED\",\n \"conflictingAccessCriteria\": {\n \"leftCriteria\": {\n \"name\": \"money-in\",\n \"criteriaList\": [\n {\n \"type\": \"ENTITLEMENT\",\n \"id\": \"2c9180866166b5b0016167c32ef31a66\"\n },\n {\n \"type\": \"ENTITLEMENT\",\n \"id\": \"2c9180866166b5b0016167c32ef31a67\"\n }\n ]\n },\n \"rightCriteria\": {\n \"name\": \"money-out\",\n \"criteriaList\": [\n {\n \"type\": \"ENTITLEMENT\",\n \"id\": \"2c9180866166b5b0016167c32ef31a68\"\n },\n {\n \"type\": \"ENTITLEMENT\",\n \"id\": \"2c9180866166b5b0016167c32ef31a69\"\n }\n ]\n }\n }\n}", + "options": { + "raw": { + "headerFamily": "json", + "language": "json" + } + } + } + }, + "status": "Created", + "code": 201, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "body": "{\n \"id\": \"0f11f2a4-7c94-4bf3-a2bd-742580fe3bde\",\n \"name\": \"Conflicting-Policy-Name\",\n \"created\": \"2020-01-01T00:00:00.000000Z\",\n \"modified\": \"2020-01-01T00:00:00.000000Z\",\n \"description\": \"This policy ensures compliance of xyz\",\n \"ownerRef\": {\n \"type\": \"IDENTITY\",\n \"id\": \"2c91808568c529c60168cca6f90c1313\",\n \"name\": \"Owner Name\"\n },\n \"externalPolicyReference\": \"XYZ policy\",\n \"policyQuery\": \"@access(id:2c9180866166b5b0016167c32ef31a66 OR id:2c9180866166b5b0016167c32ef31a67) AND @access(id:2c9180866166b5b0016167c32ef31a68 OR id:2c9180866166b5b0016167c32ef31a69)\",\n \"compensatingControls\": \"Have a manager review the transaction decisions for their \\\"out of compliance\\\" employee\",\n \"correctionAdvice\": \"Based on the role of the employee, managers should remove access that is not required for their job function.\",\n \"state\": \"ENFORCED\",\n \"tags\": [\n \"string\"\n ],\n \"creatorId\": \"0f11f2a4-7c94-4bf3-a2bd-742580fe3bde\",\n \"modifierId\": \"0f11f2a4-7c94-4bf3-a2bd-742580fe3bde\",\n \"violationOwnerAssignmentConfig\": {\n \"assignmentRule\": \"MANAGER\",\n \"ownerRef\": {\n \"type\": \"IDENTITY\",\n \"id\": \"2c91808568c529c60168cca6f90c1313\",\n \"name\": \"Violation Owner Name\"\n }\n },\n \"scheduled\": true,\n \"type\": \"CONFLICTING_ACCESS_BASED\",\n \"conflictingAccessCriteria\": {\n \"leftCriteria\": {\n \"name\": \"money-in\",\n \"criteriaList\": [\n {\n \"type\": \"ENTITLEMENT\",\n \"id\": \"2c9180866166b5b0016167c32ef31a66\"\n },\n {\n \"type\": \"ENTITLEMENT\",\n \"id\": \"2c9180866166b5b0016167c32ef31a67\"\n }\n ]\n },\n \"rightCriteria\": {\n \"name\": \"money-out\",\n \"criteriaList\": [\n {\n \"type\": \"ENTITLEMENT\",\n \"id\": \"2c9180866166b5b0016167c32ef31a68\"\n },\n {\n \"type\": \"ENTITLEMENT\",\n \"id\": \"2c9180866166b5b0016167c32ef31a69\"\n }\n ]\n }\n }\n}", + "cookie": [], + "_postman_previewlanguage": "json" + }, + { + "id": "22ec3a30-a32d-439f-bef0-439204065483", + "name": "General Policy", + "originalRequest": { + "url": { + "path": [ + "sod-policies" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [] + }, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + }, + { + "key": "Accept", + "value": "application/json" + }, + { + "description": { + "content": "Added as a part of security scheme: oauth2", + "type": "text/plain" + }, + "key": "Authorization", + "value": "" + } + ], + "method": "POST", + "body": { + "mode": "raw", + "raw": "{\n \"description\": \"Description\",\n \"ownerRef\": {\n \"type\": \"IDENTITY\",\n \"id\": \"2c918087682f9a86016839c05e8f1aff\",\n \"name\": \"Owner Name\"\n },\n \"externalPolicyReference\": \"New policy\",\n \"policyQuery\": \"policy query implementation\",\n \"compensatingControls\": \"Compensating controls\",\n \"correctionAdvice\": \"Correction advice\",\n \"tags\": [],\n \"state\": \"ENFORCED\",\n \"scheduled\": false,\n \"creatorId\": \"2c918087682f9a86016839c05e8f1aff\",\n \"modifierId\": null,\n \"violationOwnerAssignmentConfig\": null,\n \"name\": \"General-Policy-Name\"\n}", + "options": { + "raw": { + "headerFamily": "json", + "language": "json" + } + } + } + }, + "status": "Created", + "code": 201, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "body": "{\n \"description\": \"Description\",\n \"ownerRef\": {\n \"type\": \"IDENTITY\",\n \"id\": \"2c918087682f9a86016839c05e8f1aff\",\n \"name\": \"Owner Name\"\n },\n \"externalPolicyReference\": \"New policy\",\n \"policyQuery\": \"policy query implementation\",\n \"compensatingControls\": \"Compensating controls\",\n \"correctionAdvice\": \"Correction advice\",\n \"tags\": [],\n \"state\": \"ENFORCED\",\n \"scheduled\": false,\n \"creatorId\": \"2c918087682f9a86016839c05e8f1aff\",\n \"modifierId\": null,\n \"violationOwnerAssignmentConfig\": null,\n \"type\": \"GENERAL\",\n \"conflictingAccessCriteria\": null,\n \"id\": \"52c11db4-733e-4c31-949a-766c95ec95f1\",\n \"name\": \"General-Policy-Name\",\n \"created\": \"2020-05-12T19:47:38Z\",\n \"modified\": \"2020-05-12T19:47:38Z\"\n}", + "cookie": [], + "_postman_previewlanguage": "json" + }, + { + "id": "750ac4d8-5526-4bca-bab3-8365d5ab355c", + "name": "Conflicting Access Based Policy", + "originalRequest": { + "url": { + "path": [ + "sod-policies" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [] + }, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + }, + { + "key": "Accept", + "value": "application/json" + }, + { + "description": { + "content": "Added as a part of security scheme: oauth2", + "type": "text/plain" + }, + "key": "Authorization", + "value": "" + } + ], + "method": "POST", + "body": { + "mode": "raw", + "raw": "{\n \"name\": \"Conflicting-Policy-Name\",\n \"description\": \"This policy ensures compliance of xyz\",\n \"ownerRef\": {\n \"type\": \"IDENTITY\",\n \"id\": \"2c91808568c529c60168cca6f90c1313\",\n \"name\": \"Owner Name\"\n },\n \"externalPolicyReference\": \"XYZ policy\",\n \"compensatingControls\": \"Have a manager review the transaction decisions for their \\\"out of compliance\\\" employee\",\n \"correctionAdvice\": \"Based on the role of the employee, managers should remove access that is not required for their job function.\",\n \"state\": \"ENFORCED\",\n \"tags\": [\n \"string\"\n ],\n \"creatorId\": \"0f11f2a4-7c94-4bf3-a2bd-742580fe3bde\",\n \"modifierId\": \"0f11f2a4-7c94-4bf3-a2bd-742580fe3bde\",\n \"violationOwnerAssignmentConfig\": {\n \"assignmentRule\": \"MANAGER\",\n \"ownerRef\": {\n \"type\": \"IDENTITY\",\n \"id\": \"2c91808568c529c60168cca6f90c1313\",\n \"name\": \"Violation Owner Name\"\n }\n },\n \"scheduled\": true,\n \"type\": \"CONFLICTING_ACCESS_BASED\",\n \"conflictingAccessCriteria\": {\n \"leftCriteria\": {\n \"name\": \"money-in\",\n \"criteriaList\": [\n {\n \"type\": \"ENTITLEMENT\",\n \"id\": \"2c9180866166b5b0016167c32ef31a66\"\n },\n {\n \"type\": \"ENTITLEMENT\",\n \"id\": \"2c9180866166b5b0016167c32ef31a67\"\n }\n ]\n },\n \"rightCriteria\": {\n \"name\": \"money-out\",\n \"criteriaList\": [\n {\n \"type\": \"ENTITLEMENT\",\n \"id\": \"2c9180866166b5b0016167c32ef31a68\"\n },\n {\n \"type\": \"ENTITLEMENT\",\n \"id\": \"2c9180866166b5b0016167c32ef31a69\"\n }\n ]\n }\n }\n}", + "options": { + "raw": { + "headerFamily": "json", + "language": "json" + } + } + } + }, + "status": "Bad Request", + "code": 400, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "body": "{\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 \"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 \"locale\": \"en-US\",\n \"localeOrigin\": \"DEFAULT\",\n \"text\": \"The request was syntactically correct but its content is semantically invalid.\"\n }\n ]\n}", + "cookie": [], + "_postman_previewlanguage": "json" + }, + { + "id": "c4bf5cc0-edbb-406b-85c7-58d2b1abaddc", + "name": "Conflicting Access Based Policy", + "originalRequest": { + "url": { + "path": [ + "sod-policies" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [] + }, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + }, + { + "key": "Accept", + "value": "application/json" + }, + { + "description": { + "content": "Added as a part of security scheme: oauth2", + "type": "text/plain" + }, + "key": "Authorization", + "value": "" + } + ], + "method": "POST", + "body": { + "mode": "raw", + "raw": "{\n \"name\": \"Conflicting-Policy-Name\",\n \"description\": \"This policy ensures compliance of xyz\",\n \"ownerRef\": {\n \"type\": \"IDENTITY\",\n \"id\": \"2c91808568c529c60168cca6f90c1313\",\n \"name\": \"Owner Name\"\n },\n \"externalPolicyReference\": \"XYZ policy\",\n \"compensatingControls\": \"Have a manager review the transaction decisions for their \\\"out of compliance\\\" employee\",\n \"correctionAdvice\": \"Based on the role of the employee, managers should remove access that is not required for their job function.\",\n \"state\": \"ENFORCED\",\n \"tags\": [\n \"string\"\n ],\n \"creatorId\": \"0f11f2a4-7c94-4bf3-a2bd-742580fe3bde\",\n \"modifierId\": \"0f11f2a4-7c94-4bf3-a2bd-742580fe3bde\",\n \"violationOwnerAssignmentConfig\": {\n \"assignmentRule\": \"MANAGER\",\n \"ownerRef\": {\n \"type\": \"IDENTITY\",\n \"id\": \"2c91808568c529c60168cca6f90c1313\",\n \"name\": \"Violation Owner Name\"\n }\n },\n \"scheduled\": true,\n \"type\": \"CONFLICTING_ACCESS_BASED\",\n \"conflictingAccessCriteria\": {\n \"leftCriteria\": {\n \"name\": \"money-in\",\n \"criteriaList\": [\n {\n \"type\": \"ENTITLEMENT\",\n \"id\": \"2c9180866166b5b0016167c32ef31a66\"\n },\n {\n \"type\": \"ENTITLEMENT\",\n \"id\": \"2c9180866166b5b0016167c32ef31a67\"\n }\n ]\n },\n \"rightCriteria\": {\n \"name\": \"money-out\",\n \"criteriaList\": [\n {\n \"type\": \"ENTITLEMENT\",\n \"id\": \"2c9180866166b5b0016167c32ef31a68\"\n },\n {\n \"type\": \"ENTITLEMENT\",\n \"id\": \"2c9180866166b5b0016167c32ef31a69\"\n }\n ]\n }\n }\n}", + "options": { + "raw": { + "headerFamily": "json", + "language": "json" + } + } + } + }, + "status": "Unauthorized", + "code": 401, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "body": "{\n \"error\": \"JWT validation failed: JWT is expired\"\n}", + "cookie": [], + "_postman_previewlanguage": "json" + }, + { + "id": "b0784a8f-4907-47bc-8651-242bc3f60578", + "name": "An example of a 403 response object", + "originalRequest": { + "url": { + "path": [ + "sod-policies" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [] + }, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + }, + { + "key": "Accept", + "value": "application/json" + }, + { + "description": { + "content": "Added as a part of security scheme: oauth2", + "type": "text/plain" + }, + "key": "Authorization", + "value": "" + } + ], + "method": "POST", + "body": { + "mode": "raw", + "raw": "{\n \"name\": \"Conflicting-Policy-Name\",\n \"description\": \"This policy ensures compliance of xyz\",\n \"ownerRef\": {\n \"type\": \"IDENTITY\",\n \"id\": \"2c91808568c529c60168cca6f90c1313\",\n \"name\": \"Owner Name\"\n },\n \"externalPolicyReference\": \"XYZ policy\",\n \"compensatingControls\": \"Have a manager review the transaction decisions for their \\\"out of compliance\\\" employee\",\n \"correctionAdvice\": \"Based on the role of the employee, managers should remove access that is not required for their job function.\",\n \"state\": \"ENFORCED\",\n \"tags\": [\n \"string\"\n ],\n \"creatorId\": \"0f11f2a4-7c94-4bf3-a2bd-742580fe3bde\",\n \"modifierId\": \"0f11f2a4-7c94-4bf3-a2bd-742580fe3bde\",\n \"violationOwnerAssignmentConfig\": {\n \"assignmentRule\": \"MANAGER\",\n \"ownerRef\": {\n \"type\": \"IDENTITY\",\n \"id\": \"2c91808568c529c60168cca6f90c1313\",\n \"name\": \"Violation Owner Name\"\n }\n },\n \"scheduled\": true,\n \"type\": \"CONFLICTING_ACCESS_BASED\",\n \"conflictingAccessCriteria\": {\n \"leftCriteria\": {\n \"name\": \"money-in\",\n \"criteriaList\": [\n {\n \"type\": \"ENTITLEMENT\",\n \"id\": \"2c9180866166b5b0016167c32ef31a66\"\n },\n {\n \"type\": \"ENTITLEMENT\",\n \"id\": \"2c9180866166b5b0016167c32ef31a67\"\n }\n ]\n },\n \"rightCriteria\": {\n \"name\": \"money-out\",\n \"criteriaList\": [\n {\n \"type\": \"ENTITLEMENT\",\n \"id\": \"2c9180866166b5b0016167c32ef31a68\"\n },\n {\n \"type\": \"ENTITLEMENT\",\n \"id\": \"2c9180866166b5b0016167c32ef31a69\"\n }\n ]\n }\n }\n}", + "options": { + "raw": { + "headerFamily": "json", + "language": "json" + } + } + } + }, + "status": "Forbidden", + "code": 403, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "body": "{\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}", + "cookie": [], + "_postman_previewlanguage": "json" + }, + { + "id": "613c6b5b-b323-4126-818a-0449ebf20bd6", + "name": "Conflicting Access Based Policy", + "originalRequest": { + "url": { + "path": [ + "sod-policies" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [] + }, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + }, + { + "key": "Accept", + "value": "application/json" + }, + { + "description": { + "content": "Added as a part of security scheme: oauth2", + "type": "text/plain" + }, + "key": "Authorization", + "value": "" + } + ], + "method": "POST", + "body": { + "mode": "raw", + "raw": "{\n \"name\": \"Conflicting-Policy-Name\",\n \"description\": \"This policy ensures compliance of xyz\",\n \"ownerRef\": {\n \"type\": \"IDENTITY\",\n \"id\": \"2c91808568c529c60168cca6f90c1313\",\n \"name\": \"Owner Name\"\n },\n \"externalPolicyReference\": \"XYZ policy\",\n \"compensatingControls\": \"Have a manager review the transaction decisions for their \\\"out of compliance\\\" employee\",\n \"correctionAdvice\": \"Based on the role of the employee, managers should remove access that is not required for their job function.\",\n \"state\": \"ENFORCED\",\n \"tags\": [\n \"string\"\n ],\n \"creatorId\": \"0f11f2a4-7c94-4bf3-a2bd-742580fe3bde\",\n \"modifierId\": \"0f11f2a4-7c94-4bf3-a2bd-742580fe3bde\",\n \"violationOwnerAssignmentConfig\": {\n \"assignmentRule\": \"MANAGER\",\n \"ownerRef\": {\n \"type\": \"IDENTITY\",\n \"id\": \"2c91808568c529c60168cca6f90c1313\",\n \"name\": \"Violation Owner Name\"\n }\n },\n \"scheduled\": true,\n \"type\": \"CONFLICTING_ACCESS_BASED\",\n \"conflictingAccessCriteria\": {\n \"leftCriteria\": {\n \"name\": \"money-in\",\n \"criteriaList\": [\n {\n \"type\": \"ENTITLEMENT\",\n \"id\": \"2c9180866166b5b0016167c32ef31a66\"\n },\n {\n \"type\": \"ENTITLEMENT\",\n \"id\": \"2c9180866166b5b0016167c32ef31a67\"\n }\n ]\n },\n \"rightCriteria\": {\n \"name\": \"money-out\",\n \"criteriaList\": [\n {\n \"type\": \"ENTITLEMENT\",\n \"id\": \"2c9180866166b5b0016167c32ef31a68\"\n },\n {\n \"type\": \"ENTITLEMENT\",\n \"id\": \"2c9180866166b5b0016167c32ef31a69\"\n }\n ]\n }\n }\n}", + "options": { + "raw": { + "headerFamily": "json", + "language": "json" + } + } + } + }, + "status": "Too Many Requests", + "code": 429, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "body": "{\n \"message\": \" Rate Limit Exceeded \"\n}", + "cookie": [], + "_postman_previewlanguage": "json" + }, + { + "id": "24dcfff8-7c94-4a64-bf96-ca67696aab69", + "name": "An example of a 500 response object", + "originalRequest": { + "url": { + "path": [ + "sod-policies" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [] + }, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + }, + { + "key": "Accept", + "value": "application/json" + }, + { + "description": { + "content": "Added as a part of security scheme: oauth2", + "type": "text/plain" + }, + "key": "Authorization", + "value": "" + } + ], + "method": "POST", + "body": { + "mode": "raw", + "raw": "{\n \"name\": \"Conflicting-Policy-Name\",\n \"description\": \"This policy ensures compliance of xyz\",\n \"ownerRef\": {\n \"type\": \"IDENTITY\",\n \"id\": \"2c91808568c529c60168cca6f90c1313\",\n \"name\": \"Owner Name\"\n },\n \"externalPolicyReference\": \"XYZ policy\",\n \"compensatingControls\": \"Have a manager review the transaction decisions for their \\\"out of compliance\\\" employee\",\n \"correctionAdvice\": \"Based on the role of the employee, managers should remove access that is not required for their job function.\",\n \"state\": \"ENFORCED\",\n \"tags\": [\n \"string\"\n ],\n \"creatorId\": \"0f11f2a4-7c94-4bf3-a2bd-742580fe3bde\",\n \"modifierId\": \"0f11f2a4-7c94-4bf3-a2bd-742580fe3bde\",\n \"violationOwnerAssignmentConfig\": {\n \"assignmentRule\": \"MANAGER\",\n \"ownerRef\": {\n \"type\": \"IDENTITY\",\n \"id\": \"2c91808568c529c60168cca6f90c1313\",\n \"name\": \"Violation Owner Name\"\n }\n },\n \"scheduled\": true,\n \"type\": \"CONFLICTING_ACCESS_BASED\",\n \"conflictingAccessCriteria\": {\n \"leftCriteria\": {\n \"name\": \"money-in\",\n \"criteriaList\": [\n {\n \"type\": \"ENTITLEMENT\",\n \"id\": \"2c9180866166b5b0016167c32ef31a66\"\n },\n {\n \"type\": \"ENTITLEMENT\",\n \"id\": \"2c9180866166b5b0016167c32ef31a67\"\n }\n ]\n },\n \"rightCriteria\": {\n \"name\": \"money-out\",\n \"criteriaList\": [\n {\n \"type\": \"ENTITLEMENT\",\n \"id\": \"2c9180866166b5b0016167c32ef31a68\"\n },\n {\n \"type\": \"ENTITLEMENT\",\n \"id\": \"2c9180866166b5b0016167c32ef31a69\"\n }\n ]\n }\n }\n}", + "options": { + "raw": { + "headerFamily": "json", + "language": "json" + } + } + } + }, + "status": "Internal Server Error", + "code": 500, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "body": "{\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}", + "cookie": [], + "_postman_previewlanguage": "json" + } + ], + "event": [], + "protocolProfileBehavior": { + "disableBodyPruning": true + } + }, + { + "id": "aa3fb606-f1f1-4f6e-89a3-fb972faf8299", + "name": "List SOD policies", + "request": { + "name": "List SOD policies", + "description": { + "content": "This gets list of all SOD policies.\nRequires role of ORG_ADMIN", + "type": "text/plain" + }, + "url": { + "path": [ + "sod-policies" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [ + { + "disabled": false, + "description": { + "content": "Max number of results to return.\nSee [V3 API Standard Collection Parameters](https://developer.sailpoint.com/idn/api/standard-collection-parameters) for more information.", + "type": "text/plain" + }, + "key": "limit", + "value": "250" + }, + { + "disabled": false, + "description": { + "content": "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.", + "type": "text/plain" + }, + "key": "offset", + "value": "0" + }, + { + "disabled": false, + "description": { + "content": "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.", + "type": "text/plain" + }, + "key": "count", + "value": "true" + }, + { + "disabled": false, + "description": { + "content": "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*\n\n**name**: *eq*\n\n**state**: *eq*", + "type": "text/plain" + }, + "key": "filters", + "value": "id eq \"bc693f07e7b645539626c25954c58554\"" + } + ], + "variable": [] + }, + "header": [ + { + "key": "Accept", + "value": "application/json" + } + ], + "method": "GET", + "body": {}, + "auth": null + }, + "response": [ + { + "id": "f43a0930-8c4b-4705-a980-9d9265b4e997", + "name": "List of all SOD policies.", + "originalRequest": { + "url": { + "path": [ + "sod-policies" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [ + { + "disabled": false, + "description": { + "content": "Max number of results to return.\nSee [V3 API Standard Collection Parameters](https://developer.sailpoint.com/idn/api/standard-collection-parameters) for more information.", + "type": "text/plain" + }, + "key": "limit", + "value": "250" + }, + { + "disabled": false, + "description": { + "content": "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.", + "type": "text/plain" + }, + "key": "offset", + "value": "0" + }, + { + "disabled": false, + "description": { + "content": "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.", + "type": "text/plain" + }, + "key": "count", + "value": "true" + }, + { + "disabled": false, + "description": { + "content": "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*\n\n**name**: *eq*\n\n**state**: *eq*", + "type": "text/plain" + }, + "key": "filters", + "value": "id eq \"bc693f07e7b645539626c25954c58554\"" + } + ], + "variable": [] + }, + "header": [ + { + "key": "Accept", + "value": "application/json" + }, + { + "description": { + "content": "Added as a part of security scheme: oauth2", + "type": "text/plain" + }, + "key": "Authorization", + "value": "" + } + ], + "method": "GET", + "body": {} + }, + "status": "OK", + "code": 200, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "body": "[\n {\n \"id\": \"0f11f2a4-7c94-4bf3-a2bd-742580fe3bde\",\n \"name\": \"Conflicting-Policy-Name\",\n \"created\": \"2020-01-01T00:00:00.000000Z\",\n \"modified\": \"2020-01-01T00:00:00.000000Z\",\n \"description\": \"This policy ensures compliance of xyz\",\n \"ownerRef\": {\n \"type\": \"IDENTITY\",\n \"id\": \"2c91808568c529c60168cca6f90c1313\",\n \"name\": \"Owner Name\"\n },\n \"externalPolicyReference\": \"XYZ policy\",\n \"policyQuery\": \"@access(id:2c9180866166b5b0016167c32ef31a66 OR id:2c9180866166b5b0016167c32ef31a67) AND @access(id:2c9180866166b5b0016167c32ef31a68 OR id:2c9180866166b5b0016167c32ef31a69)\",\n \"compensatingControls\": \"Have a manager review the transaction decisions for their \\\"out of compliance\\\" employee\",\n \"correctionAdvice\": \"Based on the role of the employee, managers should remove access that is not required for their job function.\",\n \"state\": \"ENFORCED\",\n \"tags\": [\n \"string\"\n ],\n \"creatorId\": \"0f11f2a4-7c94-4bf3-a2bd-742580fe3bde\",\n \"modifierId\": \"0f11f2a4-7c94-4bf3-a2bd-742580fe3bde\",\n \"violationOwnerAssignmentConfig\": {\n \"assignmentRule\": \"MANAGER\",\n \"ownerRef\": {\n \"type\": \"IDENTITY\",\n \"id\": \"2c91808568c529c60168cca6f90c1313\",\n \"name\": \"Violation Owner Name\"\n }\n },\n \"scheduled\": true,\n \"type\": \"CONFLICTING_ACCESS_BASED\",\n \"conflictingAccessCriteria\": {\n \"leftCriteria\": {\n \"name\": \"money-in\",\n \"criteriaList\": [\n {\n \"type\": \"ENTITLEMENT\",\n \"id\": \"2c9180866166b5b0016167c32ef31a66\"\n },\n {\n \"type\": \"ENTITLEMENT\",\n \"id\": \"2c9180866166b5b0016167c32ef31a67\"\n }\n ]\n },\n \"rightCriteria\": {\n \"name\": \"money-out\",\n \"criteriaList\": [\n {\n \"type\": \"ENTITLEMENT\",\n \"id\": \"2c9180866166b5b0016167c32ef31a68\"\n },\n {\n \"type\": \"ENTITLEMENT\",\n \"id\": \"2c9180866166b5b0016167c32ef31a69\"\n }\n ]\n }\n }\n },\n {\n \"description\": \"Description\",\n \"ownerRef\": {\n \"type\": \"IDENTITY\",\n \"id\": \"2c918087682f9a86016839c05e8f1aff\",\n \"name\": \"Owner Name\"\n },\n \"externalPolicyReference\": \"New policy\",\n \"policyQuery\": \"policy query implementation\",\n \"compensatingControls\": \"Compensating controls\",\n \"correctionAdvice\": \"Correction advice\",\n \"tags\": [],\n \"state\": \"ENFORCED\",\n \"scheduled\": false,\n \"creatorId\": \"2c918087682f9a86016839c05e8f1aff\",\n \"modifierId\": null,\n \"violationOwnerAssignmentConfig\": null,\n \"type\": \"GENERAL\",\n \"conflictingAccessCriteria\": null,\n \"id\": \"52c11db4-733e-4c31-949a-766c95ec95f1\",\n \"name\": \"General-Policy-Name\",\n \"created\": \"2020-05-12T19:47:38Z\",\n \"modified\": \"2020-05-12T19:47:38Z\"\n }\n]", + "cookie": [], + "_postman_previewlanguage": "json" + }, + { + "id": "2249db36-ef92-480b-9619-2c8b49f8514a", + "name": "Client Error - Returned if the request body is invalid.", + "originalRequest": { + "url": { + "path": [ + "sod-policies" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [ + { + "disabled": false, + "description": { + "content": "Max number of results to return.\nSee [V3 API Standard Collection Parameters](https://developer.sailpoint.com/idn/api/standard-collection-parameters) for more information.", + "type": "text/plain" + }, + "key": "limit", + "value": "250" + }, + { + "disabled": false, + "description": { + "content": "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.", + "type": "text/plain" + }, + "key": "offset", + "value": "0" + }, + { + "disabled": false, + "description": { + "content": "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.", + "type": "text/plain" + }, + "key": "count", + "value": "true" + }, + { + "disabled": false, + "description": { + "content": "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*\n\n**name**: *eq*\n\n**state**: *eq*", + "type": "text/plain" + }, + "key": "filters", + "value": "id eq \"bc693f07e7b645539626c25954c58554\"" + } + ], + "variable": [] + }, + "header": [ + { + "key": "Accept", + "value": "application/json" + }, + { + "description": { + "content": "Added as a part of security scheme: oauth2", + "type": "text/plain" + }, + "key": "Authorization", + "value": "" + } + ], + "method": "GET", + "body": {} + }, + "status": "Bad Request", + "code": 400, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "body": "{\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 \"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 \"locale\": \"en-US\",\n \"localeOrigin\": \"DEFAULT\",\n \"text\": \"The request was syntactically correct but its content is semantically invalid.\"\n }\n ]\n}", + "cookie": [], + "_postman_previewlanguage": "json" + }, + { + "id": "6c22c42d-11ae-41c2-8633-bd6b2d53cffc", + "name": "Unauthorized - Returned if there is no authorization header, or if the JWT token is expired.", + "originalRequest": { + "url": { + "path": [ + "sod-policies" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [ + { + "disabled": false, + "description": { + "content": "Max number of results to return.\nSee [V3 API Standard Collection Parameters](https://developer.sailpoint.com/idn/api/standard-collection-parameters) for more information.", + "type": "text/plain" + }, + "key": "limit", + "value": "250" + }, + { + "disabled": false, + "description": { + "content": "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.", + "type": "text/plain" + }, + "key": "offset", + "value": "0" + }, + { + "disabled": false, + "description": { + "content": "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.", + "type": "text/plain" + }, + "key": "count", + "value": "true" + }, + { + "disabled": false, + "description": { + "content": "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*\n\n**name**: *eq*\n\n**state**: *eq*", + "type": "text/plain" + }, + "key": "filters", + "value": "id eq \"bc693f07e7b645539626c25954c58554\"" + } + ], + "variable": [] + }, + "header": [ + { + "key": "Accept", + "value": "application/json" + }, + { + "description": { + "content": "Added as a part of security scheme: oauth2", + "type": "text/plain" + }, + "key": "Authorization", + "value": "" + } + ], + "method": "GET", + "body": {} + }, + "status": "Unauthorized", + "code": 401, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "body": "{\n \"error\": \"JWT validation failed: JWT is expired\"\n}", + "cookie": [], + "_postman_previewlanguage": "json" + }, + { + "id": "93535636-f77e-4801-9337-7b4dbc4b7b0b", + "name": "Forbidden - Returned if the user you are running as, doesn't have access to this end-point.", + "originalRequest": { + "url": { + "path": [ + "sod-policies" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [ + { + "disabled": false, + "description": { + "content": "Max number of results to return.\nSee [V3 API Standard Collection Parameters](https://developer.sailpoint.com/idn/api/standard-collection-parameters) for more information.", + "type": "text/plain" + }, + "key": "limit", + "value": "250" + }, + { + "disabled": false, + "description": { + "content": "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.", + "type": "text/plain" + }, + "key": "offset", + "value": "0" + }, + { + "disabled": false, + "description": { + "content": "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.", + "type": "text/plain" + }, + "key": "count", + "value": "true" + }, + { + "disabled": false, + "description": { + "content": "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*\n\n**name**: *eq*\n\n**state**: *eq*", + "type": "text/plain" + }, + "key": "filters", + "value": "id eq \"bc693f07e7b645539626c25954c58554\"" + } + ], + "variable": [] + }, + "header": [ + { + "key": "Accept", + "value": "application/json" + }, + { + "description": { + "content": "Added as a part of security scheme: oauth2", + "type": "text/plain" + }, + "key": "Authorization", + "value": "" + } + ], + "method": "GET", + "body": {} + }, + "status": "Forbidden", + "code": 403, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "body": "{\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}", + "cookie": [], + "_postman_previewlanguage": "json" + }, + { + "id": "4e2c99c1-08fd-4306-873d-6cde6cbc93fa", + "name": "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.", + "originalRequest": { + "url": { + "path": [ + "sod-policies" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [ + { + "disabled": false, + "description": { + "content": "Max number of results to return.\nSee [V3 API Standard Collection Parameters](https://developer.sailpoint.com/idn/api/standard-collection-parameters) for more information.", + "type": "text/plain" + }, + "key": "limit", + "value": "250" + }, + { + "disabled": false, + "description": { + "content": "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.", + "type": "text/plain" + }, + "key": "offset", + "value": "0" + }, + { + "disabled": false, + "description": { + "content": "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.", + "type": "text/plain" + }, + "key": "count", + "value": "true" + }, + { + "disabled": false, + "description": { + "content": "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*\n\n**name**: *eq*\n\n**state**: *eq*", + "type": "text/plain" + }, + "key": "filters", + "value": "id eq \"bc693f07e7b645539626c25954c58554\"" + } + ], + "variable": [] + }, + "header": [ + { + "key": "Accept", + "value": "application/json" + }, + { + "description": { + "content": "Added as a part of security scheme: oauth2", + "type": "text/plain" + }, + "key": "Authorization", + "value": "" + } + ], + "method": "GET", + "body": {} + }, + "status": "Too Many Requests", + "code": 429, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "body": "{\n \"message\": \" Rate Limit Exceeded \"\n}", + "cookie": [], + "_postman_previewlanguage": "json" + }, + { + "id": "6fd71c4b-2c52-4e95-87bc-6e77dbea3f18", + "name": "Internal Server Error - Returned if there is an unexpected error.", + "originalRequest": { + "url": { + "path": [ + "sod-policies" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [ + { + "disabled": false, + "description": { + "content": "Max number of results to return.\nSee [V3 API Standard Collection Parameters](https://developer.sailpoint.com/idn/api/standard-collection-parameters) for more information.", + "type": "text/plain" + }, + "key": "limit", + "value": "250" + }, + { + "disabled": false, + "description": { + "content": "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.", + "type": "text/plain" + }, + "key": "offset", + "value": "0" + }, + { + "disabled": false, + "description": { + "content": "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.", + "type": "text/plain" + }, + "key": "count", + "value": "true" + }, + { + "disabled": false, + "description": { + "content": "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*\n\n**name**: *eq*\n\n**state**: *eq*", + "type": "text/plain" + }, + "key": "filters", + "value": "id eq \"bc693f07e7b645539626c25954c58554\"" + } + ], + "variable": [] + }, + "header": [ + { + "key": "Accept", + "value": "application/json" + }, + { + "description": { + "content": "Added as a part of security scheme: oauth2", + "type": "text/plain" + }, + "key": "Authorization", + "value": "" + } + ], + "method": "GET", + "body": {} + }, + "status": "Internal Server Error", + "code": 500, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "body": "{\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}", + "cookie": [], + "_postman_previewlanguage": "json" + } + ], + "event": [], + "protocolProfileBehavior": { + "disableBodyPruning": true + } + }, + { + "id": "b0e07f8b-443b-4206-991e-3253c48679c6", + "name": "Get SOD policy by ID", + "request": { + "name": "Get SOD policy by ID", + "description": { + "content": "This gets specified SOD policy.\nRequires role of ORG_ADMIN.", + "type": "text/plain" + }, + "url": { + "path": [ + "sod-policies", + ":id" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [ + { + "type": "any", + "value": "ef38f943-47e9-4562-b5bb-8424a56397d8", + "key": "id", + "disabled": false, + "description": { + "content": "(Required) The ID of the SOD Policy to retrieve.", + "type": "text/plain" + } + } + ] + }, + "header": [ + { + "key": "Accept", + "value": "application/json" + } + ], + "method": "GET", + "body": {}, + "auth": null + }, + "response": [ + { + "id": "9b4ca695-9f99-4df5-af4c-a3e9a492890c", + "name": "Conflicting Access Based Policy", + "originalRequest": { + "url": { + "path": [ + "sod-policies", + ":id" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [] + }, + "header": [ + { + "key": "Accept", + "value": "application/json" + }, + { + "description": { + "content": "Added as a part of security scheme: oauth2", + "type": "text/plain" + }, + "key": "Authorization", + "value": "" + } + ], + "method": "GET", + "body": {} + }, + "status": "OK", + "code": 200, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "body": "{\n \"id\": \"0f11f2a4-7c94-4bf3-a2bd-742580fe3bde\",\n \"name\": \"Conflicting-Policy-Name\",\n \"created\": \"2020-01-01T00:00:00.000000Z\",\n \"modified\": \"2020-01-01T00:00:00.000000Z\",\n \"description\": \"This policy ensures compliance of xyz\",\n \"ownerRef\": {\n \"type\": \"IDENTITY\",\n \"id\": \"2c91808568c529c60168cca6f90c1313\",\n \"name\": \"Owner Name\"\n },\n \"externalPolicyReference\": \"XYZ policy\",\n \"policyQuery\": \"@access(id:2c9180866166b5b0016167c32ef31a66 OR id:2c9180866166b5b0016167c32ef31a67) AND @access(id:2c9180866166b5b0016167c32ef31a68 OR id:2c9180866166b5b0016167c32ef31a69)\",\n \"compensatingControls\": \"Have a manager review the transaction decisions for their \\\"out of compliance\\\" employee\",\n \"correctionAdvice\": \"Based on the role of the employee, managers should remove access that is not required for their job function.\",\n \"state\": \"ENFORCED\",\n \"tags\": [\n \"string\"\n ],\n \"creatorId\": \"0f11f2a4-7c94-4bf3-a2bd-742580fe3bde\",\n \"modifierId\": \"0f11f2a4-7c94-4bf3-a2bd-742580fe3bde\",\n \"violationOwnerAssignmentConfig\": {\n \"assignmentRule\": \"MANAGER\",\n \"ownerRef\": {\n \"type\": \"IDENTITY\",\n \"id\": \"2c91808568c529c60168cca6f90c1313\",\n \"name\": \"Violation Owner Name\"\n }\n },\n \"scheduled\": true,\n \"type\": \"CONFLICTING_ACCESS_BASED\",\n \"conflictingAccessCriteria\": {\n \"leftCriteria\": {\n \"name\": \"money-in\",\n \"criteriaList\": [\n {\n \"type\": \"ENTITLEMENT\",\n \"id\": \"2c9180866166b5b0016167c32ef31a66\"\n },\n {\n \"type\": \"ENTITLEMENT\",\n \"id\": \"2c9180866166b5b0016167c32ef31a67\"\n }\n ]\n },\n \"rightCriteria\": {\n \"name\": \"money-out\",\n \"criteriaList\": [\n {\n \"type\": \"ENTITLEMENT\",\n \"id\": \"2c9180866166b5b0016167c32ef31a68\"\n },\n {\n \"type\": \"ENTITLEMENT\",\n \"id\": \"2c9180866166b5b0016167c32ef31a69\"\n }\n ]\n }\n }\n}", + "cookie": [], + "_postman_previewlanguage": "json" + }, + { + "id": "d10c7b20-0ff9-479e-a063-69fd90878307", + "name": "General Policy", + "originalRequest": { + "url": { + "path": [ + "sod-policies", + ":id" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [] + }, + "header": [ + { + "key": "Accept", + "value": "application/json" + }, + { + "description": { + "content": "Added as a part of security scheme: oauth2", + "type": "text/plain" + }, + "key": "Authorization", + "value": "" + } + ], + "method": "GET", + "body": {} + }, + "status": "OK", + "code": 200, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "body": "{\n \"description\": \"Description\",\n \"ownerRef\": {\n \"type\": \"IDENTITY\",\n \"id\": \"2c918087682f9a86016839c05e8f1aff\",\n \"name\": \"Owner Name\"\n },\n \"externalPolicyReference\": \"New policy\",\n \"policyQuery\": \"policy query implementation\",\n \"compensatingControls\": \"Compensating controls\",\n \"correctionAdvice\": \"Correction advice\",\n \"tags\": [],\n \"state\": \"ENFORCED\",\n \"scheduled\": false,\n \"creatorId\": \"2c918087682f9a86016839c05e8f1aff\",\n \"modifierId\": null,\n \"violationOwnerAssignmentConfig\": null,\n \"type\": \"GENERAL\",\n \"conflictingAccessCriteria\": null,\n \"id\": \"52c11db4-733e-4c31-949a-766c95ec95f1\",\n \"name\": \"General-Policy-Name\",\n \"created\": \"2020-05-12T19:47:38Z\",\n \"modified\": \"2020-05-12T19:47:38Z\"\n}", + "cookie": [], + "_postman_previewlanguage": "json" + }, + { + "id": "96e107ba-d2eb-4907-9288-99457020ad89", + "name": "Client Error - Returned if the request body is invalid.", + "originalRequest": { + "url": { + "path": [ + "sod-policies", + ":id" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [] + }, + "header": [ + { + "key": "Accept", + "value": "application/json" + }, + { + "description": { + "content": "Added as a part of security scheme: oauth2", + "type": "text/plain" + }, + "key": "Authorization", + "value": "" + } + ], + "method": "GET", + "body": {} + }, + "status": "Bad Request", + "code": 400, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "body": "{\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 \"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 \"locale\": \"en-US\",\n \"localeOrigin\": \"DEFAULT\",\n \"text\": \"The request was syntactically correct but its content is semantically invalid.\"\n }\n ]\n}", + "cookie": [], + "_postman_previewlanguage": "json" + }, + { + "id": "8caaa61c-0c61-413c-891b-7da3af1dd410", + "name": "Unauthorized - Returned if there is no authorization header, or if the JWT token is expired.", + "originalRequest": { + "url": { + "path": [ + "sod-policies", + ":id" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [] + }, + "header": [ + { + "key": "Accept", + "value": "application/json" + }, + { + "description": { + "content": "Added as a part of security scheme: oauth2", + "type": "text/plain" + }, + "key": "Authorization", + "value": "" + } + ], + "method": "GET", + "body": {} + }, + "status": "Unauthorized", + "code": 401, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "body": "{\n \"error\": \"JWT validation failed: JWT is expired\"\n}", + "cookie": [], + "_postman_previewlanguage": "json" + }, + { + "id": "2def2d37-b151-4823-bf5a-b665cc4ddd8d", + "name": "Forbidden - Returned if the user you are running as, doesn't have access to this end-point.", + "originalRequest": { + "url": { + "path": [ + "sod-policies", + ":id" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [] + }, + "header": [ + { + "key": "Accept", + "value": "application/json" + }, + { + "description": { + "content": "Added as a part of security scheme: oauth2", + "type": "text/plain" + }, + "key": "Authorization", + "value": "" + } + ], + "method": "GET", + "body": {} + }, + "status": "Forbidden", + "code": 403, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "body": "{\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}", + "cookie": [], + "_postman_previewlanguage": "json" + }, + { + "id": "a1cedc09-6b70-4cbc-b660-1c2a1b39acc2", + "name": "Not Found - returned if the request URL refers to a resource or object that does not exist", + "originalRequest": { + "url": { + "path": [ + "sod-policies", + ":id" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [] + }, + "header": [ + { + "key": "Accept", + "value": "application/json" + }, + { + "description": { + "content": "Added as a part of security scheme: oauth2", + "type": "text/plain" + }, + "key": "Authorization", + "value": "" + } + ], + "method": "GET", + "body": {} + }, + "status": "Not Found", + "code": 404, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "body": "{\n \"detailCode\": \"404 Not found\",\n \"trackingId\": \"b21b1f7ce4da4d639f2c62a57171b427\",\n \"messages\": [\n {\n \"locale\": \"en-US\",\n \"localeOrigin\": \"DEFAULT\",\n \"text\": \"The server did not find a current representation for the target resource.\"\n }\n ]\n}", + "cookie": [], + "_postman_previewlanguage": "json" + }, + { + "id": "29992929-5624-43ce-bf68-aa73e4c23bcd", + "name": "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.", + "originalRequest": { + "url": { + "path": [ + "sod-policies", + ":id" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [] + }, + "header": [ + { + "key": "Accept", + "value": "application/json" + }, + { + "description": { + "content": "Added as a part of security scheme: oauth2", + "type": "text/plain" + }, + "key": "Authorization", + "value": "" + } + ], + "method": "GET", + "body": {} + }, + "status": "Too Many Requests", + "code": 429, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "body": "{\n \"message\": \" Rate Limit Exceeded \"\n}", + "cookie": [], + "_postman_previewlanguage": "json" + }, + { + "id": "088bc9e2-3197-4f22-b7ba-ba605eb60be7", + "name": "Internal Server Error - Returned if there is an unexpected error.", + "originalRequest": { + "url": { + "path": [ + "sod-policies", + ":id" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [] + }, + "header": [ + { + "key": "Accept", + "value": "application/json" + }, + { + "description": { + "content": "Added as a part of security scheme: oauth2", + "type": "text/plain" + }, + "key": "Authorization", + "value": "" + } + ], + "method": "GET", + "body": {} + }, + "status": "Internal Server Error", + "code": 500, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "body": "{\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}", + "cookie": [], + "_postman_previewlanguage": "json" + } + ], + "event": [], + "protocolProfileBehavior": { + "disableBodyPruning": true + } + }, + { + "id": "1f1a2b78-0d01-4404-8f12-747580ba28c5", + "name": "Update SOD policy by ID", + "request": { + "name": "Update SOD policy by ID", + "description": { + "content": "This updates a specified SOD policy.\nRequires role of ORG_ADMIN.", + "type": "text/plain" + }, + "url": { + "path": [ + "sod-policies", + ":id" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [ + { + "type": "any", + "value": "ef38f943-47e9-4562-b5bb-8424a56397d8", + "key": "id", + "disabled": false, + "description": { + "content": "(Required) The ID of the SOD policy to update.", + "type": "text/plain" + } + } + ] + }, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + }, + { + "key": "Accept", + "value": "application/json" + } + ], + "method": "PUT", + "body": { + "mode": "raw", + "raw": "{\n \"name\": \"Conflicting-Policy-Name\",\n \"description\": \"Modified Description\",\n \"externalPolicyReference\": \"XYZ policy\",\n \"compensatingControls\": \"Have a manager review the transaction decisions for their \\\"out of compliance\\\" employee\",\n \"correctionAdvice\": \"Based on the role of the employee, managers should remove access that is not required for their job function.\",\n \"state\": \"ENFORCED\",\n \"tags\": [\n \"string\"\n ],\n \"violationOwnerAssignmentConfig\": {\n \"assignmentRule\": \"MANAGER\",\n \"ownerRef\": {\n \"type\": \"IDENTITY\",\n \"id\": \"2c91808568c529c60168cca6f90c1313\",\n \"name\": \"Violation Owner Name\"\n }\n },\n \"scheduled\": true,\n \"type\": \"CONFLICTING_ACCESS_BASED\",\n \"conflictingAccessCriteria\": {\n \"leftCriteria\": {\n \"name\": \"money-in\",\n \"criteriaList\": [\n {\n \"type\": \"ENTITLEMENT\",\n \"id\": \"2c9180866166b5b0016167c32ef31a66\"\n },\n {\n \"type\": \"ENTITLEMENT\",\n \"id\": \"2c9180866166b5b0016167c32ef31a67\"\n }\n ]\n },\n \"rightCriteria\": {\n \"name\": \"money-out\",\n \"criteriaList\": [\n {\n \"type\": \"ENTITLEMENT\",\n \"id\": \"2c9180866166b5b0016167c32ef31a68\"\n },\n {\n \"type\": \"ENTITLEMENT\",\n \"id\": \"2c9180866166b5b0016167c32ef31a69\"\n }\n ]\n }\n }\n}", + "options": { + "raw": { + "headerFamily": "json", + "language": "json" + } + } + }, + "auth": null + }, + "response": [ + { + "id": "217ec7c5-ef0e-4ef1-b7fe-12b97c3ab394", + "name": "Conflicting Access Based Policy", + "originalRequest": { + "url": { + "path": [ + "sod-policies", + ":id" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [] + }, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + }, + { + "key": "Accept", + "value": "application/json" + }, + { + "description": { + "content": "Added as a part of security scheme: oauth2", + "type": "text/plain" + }, + "key": "Authorization", + "value": "" + } + ], + "method": "PUT", + "body": { + "mode": "raw", + "raw": "{\n \"name\": \"Conflicting-Policy-Name\",\n \"description\": \"Modified Description\",\n \"externalPolicyReference\": \"XYZ policy\",\n \"compensatingControls\": \"Have a manager review the transaction decisions for their \\\"out of compliance\\\" employee\",\n \"correctionAdvice\": \"Based on the role of the employee, managers should remove access that is not required for their job function.\",\n \"state\": \"ENFORCED\",\n \"tags\": [\n \"string\"\n ],\n \"violationOwnerAssignmentConfig\": {\n \"assignmentRule\": \"MANAGER\",\n \"ownerRef\": {\n \"type\": \"IDENTITY\",\n \"id\": \"2c91808568c529c60168cca6f90c1313\",\n \"name\": \"Violation Owner Name\"\n }\n },\n \"scheduled\": true,\n \"type\": \"CONFLICTING_ACCESS_BASED\",\n \"conflictingAccessCriteria\": {\n \"leftCriteria\": {\n \"name\": \"money-in\",\n \"criteriaList\": [\n {\n \"type\": \"ENTITLEMENT\",\n \"id\": \"2c9180866166b5b0016167c32ef31a66\"\n },\n {\n \"type\": \"ENTITLEMENT\",\n \"id\": \"2c9180866166b5b0016167c32ef31a67\"\n }\n ]\n },\n \"rightCriteria\": {\n \"name\": \"money-out\",\n \"criteriaList\": [\n {\n \"type\": \"ENTITLEMENT\",\n \"id\": \"2c9180866166b5b0016167c32ef31a68\"\n },\n {\n \"type\": \"ENTITLEMENT\",\n \"id\": \"2c9180866166b5b0016167c32ef31a69\"\n }\n ]\n }\n }\n}", + "options": { + "raw": { + "headerFamily": "json", + "language": "json" + } + } + } + }, + "status": "OK", + "code": 200, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "body": "{\n \"id\": \"0f11f2a4-7c94-4bf3-a2bd-742580fe3bde\",\n \"name\": \"Conflicting-Policy-Name\",\n \"created\": \"2020-01-01T00:00:00.000000Z\",\n \"modified\": \"2020-01-01T00:00:00.000000Z\",\n \"description\": \"Modified description\",\n \"ownerRef\": {\n \"type\": \"IDENTITY\",\n \"id\": \"2c91808568c529c60168cca6f90c1313\",\n \"name\": \"Owner Name\"\n },\n \"externalPolicyReference\": \"XYZ policy\",\n \"policyQuery\": \"@access(id:2c9180866166b5b0016167c32ef31a66 OR id:2c9180866166b5b0016167c32ef31a67) AND @access(id:2c9180866166b5b0016167c32ef31a68 OR id:2c9180866166b5b0016167c32ef31a69)\",\n \"compensatingControls\": \"Have a manager review the transaction decisions for their \\\"out of compliance\\\" employee\",\n \"correctionAdvice\": \"Based on the role of the employee, managers should remove access that is not required for their job function.\",\n \"state\": \"ENFORCED\",\n \"tags\": [\n \"string\"\n ],\n \"creatorId\": \"0f11f2a4-7c94-4bf3-a2bd-742580fe3bde\",\n \"modifierId\": \"0f11f2a4-7c94-4bf3-a2bd-742580fe3bde\",\n \"violationOwnerAssignmentConfig\": {\n \"assignmentRule\": \"MANAGER\",\n \"ownerRef\": {\n \"type\": \"IDENTITY\",\n \"id\": \"2c91808568c529c60168cca6f90c1313\",\n \"name\": \"Violation Owner Name\"\n }\n },\n \"scheduled\": true,\n \"type\": \"CONFLICTING_ACCESS_BASED\",\n \"conflictingAccessCriteria\": {\n \"leftCriteria\": {\n \"name\": \"money-in\",\n \"criteriaList\": [\n {\n \"type\": \"ENTITLEMENT\",\n \"id\": \"2c9180866166b5b0016167c32ef31a66\"\n },\n {\n \"type\": \"ENTITLEMENT\",\n \"id\": \"2c9180866166b5b0016167c32ef31a67\"\n }\n ]\n },\n \"rightCriteria\": {\n \"name\": \"money-out\",\n \"criteriaList\": [\n {\n \"type\": \"ENTITLEMENT\",\n \"id\": \"2c9180866166b5b0016167c32ef31a68\"\n },\n {\n \"type\": \"ENTITLEMENT\",\n \"id\": \"2c9180866166b5b0016167c32ef31a69\"\n }\n ]\n }\n }\n}", + "cookie": [], + "_postman_previewlanguage": "json" + }, + { + "id": "54d34035-1b5f-45dc-b017-13026bf35083", + "name": "General Policy", + "originalRequest": { + "url": { + "path": [ + "sod-policies", + ":id" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [] + }, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + }, + { + "key": "Accept", + "value": "application/json" + }, + { + "description": { + "content": "Added as a part of security scheme: oauth2", + "type": "text/plain" + }, + "key": "Authorization", + "value": "" + } + ], + "method": "PUT", + "body": { + "mode": "raw", + "raw": "{\n \"description\": \"Modified Description\",\n \"ownerRef\": {\n \"type\": \"IDENTITY\",\n \"id\": \"2c918087682f9a86016839c05e8f1aff\",\n \"name\": \"Owner Name\"\n },\n \"externalPolicyReference\": \"New policy\",\n \"policyQuery\": \"policy query implementation\",\n \"compensatingControls\": \"Compensating controls\",\n \"correctionAdvice\": \"Correction advice\",\n \"tags\": [],\n \"state\": \"ENFORCED\",\n \"scheduled\": false,\n \"creatorId\": \"2c918087682f9a86016839c05e8f1aff\",\n \"modifierId\": null,\n \"violationOwnerAssignmentConfig\": null,\n \"type\": \"GENERAL\",\n \"conflictingAccessCriteria\": null,\n \"id\": \"52c11db4-733e-4c31-949a-766c95ec95f1\",\n \"name\": \"General-Policy-Name\",\n \"created\": \"2020-05-12T19:47:38Z\",\n \"modified\": \"2020-05-12T19:47:38Z\"\n}", + "options": { + "raw": { + "headerFamily": "json", + "language": "json" + } + } + } + }, + "status": "OK", + "code": 200, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "body": "{\n \"description\": \"Modified Description\",\n \"ownerRef\": {\n \"type\": \"IDENTITY\",\n \"id\": \"2c918087682f9a86016839c05e8f1aff\",\n \"name\": \"Owner Name\"\n },\n \"externalPolicyReference\": \"New policy\",\n \"policyQuery\": \"policy query implementation\",\n \"compensatingControls\": \"Compensating controls\",\n \"correctionAdvice\": \"Correction advice\",\n \"tags\": [],\n \"state\": \"ENFORCED\",\n \"scheduled\": false,\n \"creatorId\": \"2c918087682f9a86016839c05e8f1aff\",\n \"modifierId\": null,\n \"violationOwnerAssignmentConfig\": null,\n \"type\": \"GENERAL\",\n \"conflictingAccessCriteria\": null,\n \"id\": \"52c11db4-733e-4c31-949a-766c95ec95f1\",\n \"name\": \"General-Policy-Name\",\n \"created\": \"2020-05-12T19:47:38Z\",\n \"modified\": \"2020-05-12T19:47:38Z\"\n}", + "cookie": [], + "_postman_previewlanguage": "json" + }, + { + "id": "e97cf513-4cd2-427e-8f95-41859d330d0a", + "name": "Conflicting Access Based Policy", + "originalRequest": { + "url": { + "path": [ + "sod-policies", + ":id" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [] + }, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + }, + { + "key": "Accept", + "value": "application/json" + }, + { + "description": { + "content": "Added as a part of security scheme: oauth2", + "type": "text/plain" + }, + "key": "Authorization", + "value": "" + } + ], + "method": "PUT", + "body": { + "mode": "raw", + "raw": "{\n \"name\": \"Conflicting-Policy-Name\",\n \"description\": \"Modified Description\",\n \"externalPolicyReference\": \"XYZ policy\",\n \"compensatingControls\": \"Have a manager review the transaction decisions for their \\\"out of compliance\\\" employee\",\n \"correctionAdvice\": \"Based on the role of the employee, managers should remove access that is not required for their job function.\",\n \"state\": \"ENFORCED\",\n \"tags\": [\n \"string\"\n ],\n \"violationOwnerAssignmentConfig\": {\n \"assignmentRule\": \"MANAGER\",\n \"ownerRef\": {\n \"type\": \"IDENTITY\",\n \"id\": \"2c91808568c529c60168cca6f90c1313\",\n \"name\": \"Violation Owner Name\"\n }\n },\n \"scheduled\": true,\n \"type\": \"CONFLICTING_ACCESS_BASED\",\n \"conflictingAccessCriteria\": {\n \"leftCriteria\": {\n \"name\": \"money-in\",\n \"criteriaList\": [\n {\n \"type\": \"ENTITLEMENT\",\n \"id\": \"2c9180866166b5b0016167c32ef31a66\"\n },\n {\n \"type\": \"ENTITLEMENT\",\n \"id\": \"2c9180866166b5b0016167c32ef31a67\"\n }\n ]\n },\n \"rightCriteria\": {\n \"name\": \"money-out\",\n \"criteriaList\": [\n {\n \"type\": \"ENTITLEMENT\",\n \"id\": \"2c9180866166b5b0016167c32ef31a68\"\n },\n {\n \"type\": \"ENTITLEMENT\",\n \"id\": \"2c9180866166b5b0016167c32ef31a69\"\n }\n ]\n }\n }\n}", + "options": { + "raw": { + "headerFamily": "json", + "language": "json" + } + } + } + }, + "status": "Bad Request", + "code": 400, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "body": "{\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 \"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 \"locale\": \"en-US\",\n \"localeOrigin\": \"DEFAULT\",\n \"text\": \"The request was syntactically correct but its content is semantically invalid.\"\n }\n ]\n}", + "cookie": [], + "_postman_previewlanguage": "json" + }, + { + "id": "e87e8988-c6bf-4b82-98fa-c31dcf7f80cc", + "name": "Conflicting Access Based Policy", + "originalRequest": { + "url": { + "path": [ + "sod-policies", + ":id" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [] + }, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + }, + { + "key": "Accept", + "value": "application/json" + }, + { + "description": { + "content": "Added as a part of security scheme: oauth2", + "type": "text/plain" + }, + "key": "Authorization", + "value": "" + } + ], + "method": "PUT", + "body": { + "mode": "raw", + "raw": "{\n \"name\": \"Conflicting-Policy-Name\",\n \"description\": \"Modified Description\",\n \"externalPolicyReference\": \"XYZ policy\",\n \"compensatingControls\": \"Have a manager review the transaction decisions for their \\\"out of compliance\\\" employee\",\n \"correctionAdvice\": \"Based on the role of the employee, managers should remove access that is not required for their job function.\",\n \"state\": \"ENFORCED\",\n \"tags\": [\n \"string\"\n ],\n \"violationOwnerAssignmentConfig\": {\n \"assignmentRule\": \"MANAGER\",\n \"ownerRef\": {\n \"type\": \"IDENTITY\",\n \"id\": \"2c91808568c529c60168cca6f90c1313\",\n \"name\": \"Violation Owner Name\"\n }\n },\n \"scheduled\": true,\n \"type\": \"CONFLICTING_ACCESS_BASED\",\n \"conflictingAccessCriteria\": {\n \"leftCriteria\": {\n \"name\": \"money-in\",\n \"criteriaList\": [\n {\n \"type\": \"ENTITLEMENT\",\n \"id\": \"2c9180866166b5b0016167c32ef31a66\"\n },\n {\n \"type\": \"ENTITLEMENT\",\n \"id\": \"2c9180866166b5b0016167c32ef31a67\"\n }\n ]\n },\n \"rightCriteria\": {\n \"name\": \"money-out\",\n \"criteriaList\": [\n {\n \"type\": \"ENTITLEMENT\",\n \"id\": \"2c9180866166b5b0016167c32ef31a68\"\n },\n {\n \"type\": \"ENTITLEMENT\",\n \"id\": \"2c9180866166b5b0016167c32ef31a69\"\n }\n ]\n }\n }\n}", + "options": { + "raw": { + "headerFamily": "json", + "language": "json" + } + } + } + }, + "status": "Unauthorized", + "code": 401, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "body": "{\n \"error\": \"JWT validation failed: JWT is expired\"\n}", + "cookie": [], + "_postman_previewlanguage": "json" + }, + { + "id": "93234971-008a-46e1-8105-3b69d4e2736a", + "name": "An example of a 403 response object", + "originalRequest": { + "url": { + "path": [ + "sod-policies", + ":id" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [] + }, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + }, + { + "key": "Accept", + "value": "application/json" + }, + { + "description": { + "content": "Added as a part of security scheme: oauth2", + "type": "text/plain" + }, + "key": "Authorization", + "value": "" + } + ], + "method": "PUT", + "body": { + "mode": "raw", + "raw": "{\n \"name\": \"Conflicting-Policy-Name\",\n \"description\": \"Modified Description\",\n \"externalPolicyReference\": \"XYZ policy\",\n \"compensatingControls\": \"Have a manager review the transaction decisions for their \\\"out of compliance\\\" employee\",\n \"correctionAdvice\": \"Based on the role of the employee, managers should remove access that is not required for their job function.\",\n \"state\": \"ENFORCED\",\n \"tags\": [\n \"string\"\n ],\n \"violationOwnerAssignmentConfig\": {\n \"assignmentRule\": \"MANAGER\",\n \"ownerRef\": {\n \"type\": \"IDENTITY\",\n \"id\": \"2c91808568c529c60168cca6f90c1313\",\n \"name\": \"Violation Owner Name\"\n }\n },\n \"scheduled\": true,\n \"type\": \"CONFLICTING_ACCESS_BASED\",\n \"conflictingAccessCriteria\": {\n \"leftCriteria\": {\n \"name\": \"money-in\",\n \"criteriaList\": [\n {\n \"type\": \"ENTITLEMENT\",\n \"id\": \"2c9180866166b5b0016167c32ef31a66\"\n },\n {\n \"type\": \"ENTITLEMENT\",\n \"id\": \"2c9180866166b5b0016167c32ef31a67\"\n }\n ]\n },\n \"rightCriteria\": {\n \"name\": \"money-out\",\n \"criteriaList\": [\n {\n \"type\": \"ENTITLEMENT\",\n \"id\": \"2c9180866166b5b0016167c32ef31a68\"\n },\n {\n \"type\": \"ENTITLEMENT\",\n \"id\": \"2c9180866166b5b0016167c32ef31a69\"\n }\n ]\n }\n }\n}", + "options": { + "raw": { + "headerFamily": "json", + "language": "json" + } + } + } + }, + "status": "Forbidden", + "code": 403, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "body": "{\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}", + "cookie": [], + "_postman_previewlanguage": "json" + }, + { + "id": "efce3560-26a4-4f73-9c65-5a4454adcb6c", + "name": "An example of a 404 response object", + "originalRequest": { + "url": { + "path": [ + "sod-policies", + ":id" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [] + }, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + }, + { + "key": "Accept", + "value": "application/json" + }, + { + "description": { + "content": "Added as a part of security scheme: oauth2", + "type": "text/plain" + }, + "key": "Authorization", + "value": "" + } + ], + "method": "PUT", + "body": { + "mode": "raw", + "raw": "{\n \"name\": \"Conflicting-Policy-Name\",\n \"description\": \"Modified Description\",\n \"externalPolicyReference\": \"XYZ policy\",\n \"compensatingControls\": \"Have a manager review the transaction decisions for their \\\"out of compliance\\\" employee\",\n \"correctionAdvice\": \"Based on the role of the employee, managers should remove access that is not required for their job function.\",\n \"state\": \"ENFORCED\",\n \"tags\": [\n \"string\"\n ],\n \"violationOwnerAssignmentConfig\": {\n \"assignmentRule\": \"MANAGER\",\n \"ownerRef\": {\n \"type\": \"IDENTITY\",\n \"id\": \"2c91808568c529c60168cca6f90c1313\",\n \"name\": \"Violation Owner Name\"\n }\n },\n \"scheduled\": true,\n \"type\": \"CONFLICTING_ACCESS_BASED\",\n \"conflictingAccessCriteria\": {\n \"leftCriteria\": {\n \"name\": \"money-in\",\n \"criteriaList\": [\n {\n \"type\": \"ENTITLEMENT\",\n \"id\": \"2c9180866166b5b0016167c32ef31a66\"\n },\n {\n \"type\": \"ENTITLEMENT\",\n \"id\": \"2c9180866166b5b0016167c32ef31a67\"\n }\n ]\n },\n \"rightCriteria\": {\n \"name\": \"money-out\",\n \"criteriaList\": [\n {\n \"type\": \"ENTITLEMENT\",\n \"id\": \"2c9180866166b5b0016167c32ef31a68\"\n },\n {\n \"type\": \"ENTITLEMENT\",\n \"id\": \"2c9180866166b5b0016167c32ef31a69\"\n }\n ]\n }\n }\n}", + "options": { + "raw": { + "headerFamily": "json", + "language": "json" + } + } + } + }, + "status": "Not Found", + "code": 404, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "body": "{\n \"detailCode\": \"404 Not found\",\n \"trackingId\": \"b21b1f7ce4da4d639f2c62a57171b427\",\n \"messages\": [\n {\n \"locale\": \"en-US\",\n \"localeOrigin\": \"DEFAULT\",\n \"text\": \"The server did not find a current representation for the target resource.\"\n }\n ]\n}", + "cookie": [], + "_postman_previewlanguage": "json" + }, + { + "id": "e1cd8a88-7e70-4848-aae2-f5a8e642fad2", + "name": "Conflicting Access Based Policy", + "originalRequest": { + "url": { + "path": [ + "sod-policies", + ":id" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [] + }, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + }, + { + "key": "Accept", + "value": "application/json" + }, + { + "description": { + "content": "Added as a part of security scheme: oauth2", + "type": "text/plain" + }, + "key": "Authorization", + "value": "" + } + ], + "method": "PUT", + "body": { + "mode": "raw", + "raw": "{\n \"name\": \"Conflicting-Policy-Name\",\n \"description\": \"Modified Description\",\n \"externalPolicyReference\": \"XYZ policy\",\n \"compensatingControls\": \"Have a manager review the transaction decisions for their \\\"out of compliance\\\" employee\",\n \"correctionAdvice\": \"Based on the role of the employee, managers should remove access that is not required for their job function.\",\n \"state\": \"ENFORCED\",\n \"tags\": [\n \"string\"\n ],\n \"violationOwnerAssignmentConfig\": {\n \"assignmentRule\": \"MANAGER\",\n \"ownerRef\": {\n \"type\": \"IDENTITY\",\n \"id\": \"2c91808568c529c60168cca6f90c1313\",\n \"name\": \"Violation Owner Name\"\n }\n },\n \"scheduled\": true,\n \"type\": \"CONFLICTING_ACCESS_BASED\",\n \"conflictingAccessCriteria\": {\n \"leftCriteria\": {\n \"name\": \"money-in\",\n \"criteriaList\": [\n {\n \"type\": \"ENTITLEMENT\",\n \"id\": \"2c9180866166b5b0016167c32ef31a66\"\n },\n {\n \"type\": \"ENTITLEMENT\",\n \"id\": \"2c9180866166b5b0016167c32ef31a67\"\n }\n ]\n },\n \"rightCriteria\": {\n \"name\": \"money-out\",\n \"criteriaList\": [\n {\n \"type\": \"ENTITLEMENT\",\n \"id\": \"2c9180866166b5b0016167c32ef31a68\"\n },\n {\n \"type\": \"ENTITLEMENT\",\n \"id\": \"2c9180866166b5b0016167c32ef31a69\"\n }\n ]\n }\n }\n}", + "options": { + "raw": { + "headerFamily": "json", + "language": "json" + } + } + } + }, + "status": "Too Many Requests", + "code": 429, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "body": "{\n \"message\": \" Rate Limit Exceeded \"\n}", + "cookie": [], + "_postman_previewlanguage": "json" + }, + { + "id": "05320e06-3eb5-4a04-aff3-36c8de7dcd3f", + "name": "An example of a 500 response object", + "originalRequest": { + "url": { + "path": [ + "sod-policies", + ":id" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [] + }, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + }, + { + "key": "Accept", + "value": "application/json" + }, + { + "description": { + "content": "Added as a part of security scheme: oauth2", + "type": "text/plain" + }, + "key": "Authorization", + "value": "" + } + ], + "method": "PUT", + "body": { + "mode": "raw", + "raw": "{\n \"name\": \"Conflicting-Policy-Name\",\n \"description\": \"Modified Description\",\n \"externalPolicyReference\": \"XYZ policy\",\n \"compensatingControls\": \"Have a manager review the transaction decisions for their \\\"out of compliance\\\" employee\",\n \"correctionAdvice\": \"Based on the role of the employee, managers should remove access that is not required for their job function.\",\n \"state\": \"ENFORCED\",\n \"tags\": [\n \"string\"\n ],\n \"violationOwnerAssignmentConfig\": {\n \"assignmentRule\": \"MANAGER\",\n \"ownerRef\": {\n \"type\": \"IDENTITY\",\n \"id\": \"2c91808568c529c60168cca6f90c1313\",\n \"name\": \"Violation Owner Name\"\n }\n },\n \"scheduled\": true,\n \"type\": \"CONFLICTING_ACCESS_BASED\",\n \"conflictingAccessCriteria\": {\n \"leftCriteria\": {\n \"name\": \"money-in\",\n \"criteriaList\": [\n {\n \"type\": \"ENTITLEMENT\",\n \"id\": \"2c9180866166b5b0016167c32ef31a66\"\n },\n {\n \"type\": \"ENTITLEMENT\",\n \"id\": \"2c9180866166b5b0016167c32ef31a67\"\n }\n ]\n },\n \"rightCriteria\": {\n \"name\": \"money-out\",\n \"criteriaList\": [\n {\n \"type\": \"ENTITLEMENT\",\n \"id\": \"2c9180866166b5b0016167c32ef31a68\"\n },\n {\n \"type\": \"ENTITLEMENT\",\n \"id\": \"2c9180866166b5b0016167c32ef31a69\"\n }\n ]\n }\n }\n}", + "options": { + "raw": { + "headerFamily": "json", + "language": "json" + } + } + } + }, + "status": "Internal Server Error", + "code": 500, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "body": "{\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}", + "cookie": [], + "_postman_previewlanguage": "json" + } + ], + "event": [], + "protocolProfileBehavior": { + "disableBodyPruning": true + } + }, + { + "id": "990e00c4-9ac4-4aab-a5d9-33473e007725", + "name": "Delete SOD policy by ID", + "request": { + "name": "Delete SOD policy by ID", + "description": { + "content": "This deletes a specified SOD policy.\nRequires role of ORG_ADMIN.", + "type": "text/plain" + }, + "url": { + "path": [ + "sod-policies", + ":id" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [ + { + "disabled": false, + "description": { + "content": "Indicates whether this is a soft delete (logical true) or a hard delete. Soft delete marks the policy as deleted and just save it with this status. It could be fully deleted or recovered further. Hard delete vise versa permanently delete SOD request during this call.", + "type": "text/plain" + }, + "key": "logical", + "value": "true" + } + ], + "variable": [ + { + "type": "any", + "value": "ef38f943-47e9-4562-b5bb-8424a56397d8", + "key": "id", + "disabled": false, + "description": { + "content": "(Required) The ID of the SOD Policy to delete.", + "type": "text/plain" + } + } + ] + }, + "header": [ + { + "key": "Accept", + "value": "application/json" + } + ], + "method": "DELETE", + "body": {}, + "auth": null + }, + "response": [ + { + "id": "a6f075b8-7db6-427e-87f5-bcb67342ad28", + "name": "No content.", + "originalRequest": { + "url": { + "path": [ + "sod-policies", + ":id" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [ + { + "disabled": false, + "description": { + "content": "Indicates whether this is a soft delete (logical true) or a hard delete. Soft delete marks the policy as deleted and just save it with this status. It could be fully deleted or recovered further. Hard delete vise versa permanently delete SOD request during this call.", + "type": "text/plain" + }, + "key": "logical", + "value": "true" + } + ], + "variable": [] + }, + "header": [ + { + "description": { + "content": "Added as a part of security scheme: oauth2", + "type": "text/plain" + }, + "key": "Authorization", + "value": "" + } + ], + "method": "DELETE", + "body": {} + }, + "status": "No Content", + "code": 204, + "header": [], + "cookie": [], + "_postman_previewlanguage": "text" + }, + { + "id": "3b92a629-f26c-4de1-a007-bc9ced5b791a", + "name": "Client Error - Returned if the request body is invalid.", + "originalRequest": { + "url": { + "path": [ + "sod-policies", + ":id" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [ + { + "disabled": false, + "description": { + "content": "Indicates whether this is a soft delete (logical true) or a hard delete. Soft delete marks the policy as deleted and just save it with this status. It could be fully deleted or recovered further. Hard delete vise versa permanently delete SOD request during this call.", + "type": "text/plain" + }, + "key": "logical", + "value": "true" + } + ], + "variable": [] + }, + "header": [ + { + "key": "Accept", + "value": "application/json" + }, + { + "description": { + "content": "Added as a part of security scheme: oauth2", + "type": "text/plain" + }, + "key": "Authorization", + "value": "" + } + ], + "method": "DELETE", + "body": {} + }, + "status": "Bad Request", + "code": 400, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "body": "{\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 \"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 \"locale\": \"en-US\",\n \"localeOrigin\": \"DEFAULT\",\n \"text\": \"The request was syntactically correct but its content is semantically invalid.\"\n }\n ]\n}", + "cookie": [], + "_postman_previewlanguage": "json" + }, + { + "id": "4e39ff85-70ee-482c-bcc3-1c8088346836", + "name": "Unauthorized - Returned if there is no authorization header, or if the JWT token is expired.", + "originalRequest": { + "url": { + "path": [ + "sod-policies", + ":id" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [ + { + "disabled": false, + "description": { + "content": "Indicates whether this is a soft delete (logical true) or a hard delete. Soft delete marks the policy as deleted and just save it with this status. It could be fully deleted or recovered further. Hard delete vise versa permanently delete SOD request during this call.", + "type": "text/plain" + }, + "key": "logical", + "value": "true" + } + ], + "variable": [] + }, + "header": [ + { + "key": "Accept", + "value": "application/json" + }, + { + "description": { + "content": "Added as a part of security scheme: oauth2", + "type": "text/plain" + }, + "key": "Authorization", + "value": "" + } + ], + "method": "DELETE", + "body": {} + }, + "status": "Unauthorized", + "code": 401, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "body": "{\n \"error\": \"JWT validation failed: JWT is expired\"\n}", + "cookie": [], + "_postman_previewlanguage": "json" + }, + { + "id": "9e72dc15-9dfb-4fa7-b468-dc22a1f19029", + "name": "Forbidden - Returned if the user you are running as, doesn't have access to this end-point.", + "originalRequest": { + "url": { + "path": [ + "sod-policies", + ":id" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [ + { + "disabled": false, + "description": { + "content": "Indicates whether this is a soft delete (logical true) or a hard delete. Soft delete marks the policy as deleted and just save it with this status. It could be fully deleted or recovered further. Hard delete vise versa permanently delete SOD request during this call.", + "type": "text/plain" + }, + "key": "logical", + "value": "true" + } + ], + "variable": [] + }, + "header": [ + { + "key": "Accept", + "value": "application/json" + }, + { + "description": { + "content": "Added as a part of security scheme: oauth2", + "type": "text/plain" + }, + "key": "Authorization", + "value": "" + } + ], + "method": "DELETE", + "body": {} + }, + "status": "Forbidden", + "code": 403, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "body": "{\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}", + "cookie": [], + "_postman_previewlanguage": "json" + }, + { + "id": "004b3ba3-69c2-462c-8c92-7b11c4e90cfa", + "name": "Not Found - returned if the request URL refers to a resource or object that does not exist", + "originalRequest": { + "url": { + "path": [ + "sod-policies", + ":id" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [ + { + "disabled": false, + "description": { + "content": "Indicates whether this is a soft delete (logical true) or a hard delete. Soft delete marks the policy as deleted and just save it with this status. It could be fully deleted or recovered further. Hard delete vise versa permanently delete SOD request during this call.", + "type": "text/plain" + }, + "key": "logical", + "value": "true" + } + ], + "variable": [] + }, + "header": [ + { + "key": "Accept", + "value": "application/json" + }, + { + "description": { + "content": "Added as a part of security scheme: oauth2", + "type": "text/plain" + }, + "key": "Authorization", + "value": "" + } + ], + "method": "DELETE", + "body": {} + }, + "status": "Not Found", + "code": 404, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "body": "{\n \"detailCode\": \"404 Not found\",\n \"trackingId\": \"b21b1f7ce4da4d639f2c62a57171b427\",\n \"messages\": [\n {\n \"locale\": \"en-US\",\n \"localeOrigin\": \"DEFAULT\",\n \"text\": \"The server did not find a current representation for the target resource.\"\n }\n ]\n}", + "cookie": [], + "_postman_previewlanguage": "json" + }, + { + "id": "edfd3f58-8241-4909-870b-b5acb8169d4d", + "name": "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.", + "originalRequest": { + "url": { + "path": [ + "sod-policies", + ":id" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [ + { + "disabled": false, + "description": { + "content": "Indicates whether this is a soft delete (logical true) or a hard delete. Soft delete marks the policy as deleted and just save it with this status. It could be fully deleted or recovered further. Hard delete vise versa permanently delete SOD request during this call.", + "type": "text/plain" + }, + "key": "logical", + "value": "true" + } + ], + "variable": [] + }, + "header": [ + { + "key": "Accept", + "value": "application/json" + }, + { + "description": { + "content": "Added as a part of security scheme: oauth2", + "type": "text/plain" + }, + "key": "Authorization", + "value": "" + } + ], + "method": "DELETE", + "body": {} + }, + "status": "Too Many Requests", + "code": 429, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "body": "{\n \"message\": \" Rate Limit Exceeded \"\n}", + "cookie": [], + "_postman_previewlanguage": "json" + }, + { + "id": "b0af83df-f5df-46f2-8193-147bad93d3fd", + "name": "Internal Server Error - Returned if there is an unexpected error.", + "originalRequest": { + "url": { + "path": [ + "sod-policies", + ":id" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [ + { + "disabled": false, + "description": { + "content": "Indicates whether this is a soft delete (logical true) or a hard delete. Soft delete marks the policy as deleted and just save it with this status. It could be fully deleted or recovered further. Hard delete vise versa permanently delete SOD request during this call.", + "type": "text/plain" + }, + "key": "logical", + "value": "true" + } + ], + "variable": [] + }, + "header": [ + { + "key": "Accept", + "value": "application/json" + }, + { + "description": { + "content": "Added as a part of security scheme: oauth2", + "type": "text/plain" + }, + "key": "Authorization", + "value": "" + } + ], + "method": "DELETE", + "body": {} + }, + "status": "Internal Server Error", + "code": 500, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "body": "{\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}", + "cookie": [], + "_postman_previewlanguage": "json" + } + ], + "event": [], + "protocolProfileBehavior": { + "disableBodyPruning": true + } + }, + { + "id": "a86b349c-cedd-44b5-8dd6-00affff85ce2", + "name": "Patch SOD policy by ID", + "request": { + "name": "Patch SOD policy by ID", + "description": { + "content": "Allows updating SOD Policy fields other than [\"id\",\"created\",\"creatorId\",\"policyQuery\",\"type\"] using the [JSON Patch](https://tools.ietf.org/html/rfc6902) standard.\nRequires role of ORG_ADMIN.\nThis endpoint can only patch CONFLICTING_ACCESS_BASED type policies. Do not use this endpoint to patch general policies - doing so will build an API exception. ", + "type": "text/plain" + }, + "url": { + "path": [ + "sod-policies", + ":id" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [ + { + "type": "any", + "value": "2c918083-5d19-1a86-015d-28455b4a2329", + "key": "id", + "disabled": false, + "description": { + "content": "(Required) The ID of the SOD policy being modified.", + "type": "text/plain" + } + } + ] + }, + "header": [ + { + "key": "Content-Type", + "value": "application/json-patch+json" + }, + { + "key": "Accept", + "value": "application/json" + } + ], + "method": "PATCH", + "body": { + "mode": "raw", + "raw": "[\n {\n \"op\": \"replace\",\n \"path\": \"/description\",\n \"value\": \"Modified description\"\n },\n {\n \"op\": \"replace\",\n \"path\": \"/conflictingAccessCriteria/leftCriteria/name\",\n \"value\": \"money-in-modified\"\n },\n {\n \"op\": \"replace\",\n \"path\": \"/conflictingAccessCriteria/rightCriteria\",\n \"value\": {\n \"name\": \"money-out-modified\",\n \"criteriaList\": [\n {\n \"type\": \"ENTITLEMENT\",\n \"id\": \"2c918087682f9a86016839c0509c1ab2\"\n }\n ]\n }\n }\n]", + "options": { + "raw": { + "headerFamily": "json", + "language": "json" + } + } + }, + "auth": null + }, + "response": [ + { + "id": "91bfaca9-930c-437b-92e8-e5b2f352c608", + "name": "Conflicting Access Based Policy", + "originalRequest": { + "url": { + "path": [ + "sod-policies", + ":id" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [] + }, + "header": [ + { + "key": "Content-Type", + "value": "application/json-patch+json" + }, + { + "key": "Accept", + "value": "application/json" + }, + { + "description": { + "content": "Added as a part of security scheme: oauth2", + "type": "text/plain" + }, + "key": "Authorization", + "value": "" + } + ], + "method": "PATCH", + "body": { + "mode": "raw", + "raw": "[\n {\n \"op\": \"replace\",\n \"path\": \"/description\",\n \"value\": \"Modified description\"\n },\n {\n \"op\": \"replace\",\n \"path\": \"/conflictingAccessCriteria/leftCriteria/name\",\n \"value\": \"money-in-modified\"\n },\n {\n \"op\": \"replace\",\n \"path\": \"/conflictingAccessCriteria/rightCriteria\",\n \"value\": {\n \"name\": \"money-out-modified\",\n \"criteriaList\": [\n {\n \"type\": \"ENTITLEMENT\",\n \"id\": \"2c918087682f9a86016839c0509c1ab2\"\n }\n ]\n }\n }\n]", + "options": { + "raw": { + "headerFamily": "json", + "language": "json" + } + } + } + }, + "status": "OK", + "code": 200, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "body": "{\n \"id\": \"0f11f2a4-7c94-4bf3-a2bd-742580fe3bde\",\n \"name\": \"Conflicting-Policy-Name\",\n \"created\": \"2020-01-01T00:00:00.000000Z\",\n \"modified\": \"2020-01-01T00:00:00.000000Z\",\n \"description\": \"Modified description\",\n \"ownerRef\": {\n \"type\": \"IDENTITY\",\n \"id\": \"2c91808568c529c60168cca6f90c1313\",\n \"name\": \"Owner Name\"\n },\n \"externalPolicyReference\": \"XYZ policy\",\n \"policyQuery\": \"@access(id:2c9180866166b5b0016167c32ef31a66 OR id:2c9180866166b5b0016167c32ef31a67) AND @access(id:2c918087682f9a86016839c0509c1ab2)\",\n \"compensatingControls\": \"Have a manager review the transaction decisions for their \\\"out of compliance\\\" employee\",\n \"correctionAdvice\": \"Based on the role of the employee, managers should remove access that is not required for their job function.\",\n \"state\": \"ENFORCED\",\n \"tags\": [\n \"string\"\n ],\n \"creatorId\": \"0f11f2a4-7c94-4bf3-a2bd-742580fe3bde\",\n \"modifierId\": \"0f11f2a4-7c94-4bf3-a2bd-742580fe3bde\",\n \"violationOwnerAssignmentConfig\": {\n \"assignmentRule\": \"MANAGER\",\n \"ownerRef\": {\n \"type\": \"IDENTITY\",\n \"id\": \"2c91808568c529c60168cca6f90c1313\",\n \"name\": \"Violation Owner Name\"\n }\n },\n \"scheduled\": true,\n \"type\": \"CONFLICTING_ACCESS_BASED\",\n \"conflictingAccessCriteria\": {\n \"leftCriteria\": {\n \"name\": \"money-in-modified\",\n \"criteriaList\": [\n {\n \"type\": \"ENTITLEMENT\",\n \"id\": \"2c9180866166b5b0016167c32ef31a66\"\n },\n {\n \"type\": \"ENTITLEMENT\",\n \"id\": \"2c9180866166b5b0016167c32ef31a67\"\n }\n ]\n },\n \"rightCriteria\": {\n \"name\": \"money-out-modified\",\n \"criteriaList\": [\n {\n \"type\": \"ENTITLEMENT\",\n \"id\": \"2c918087682f9a86016839c0509c1ab2\"\n }\n ]\n }\n }\n}", + "cookie": [], + "_postman_previewlanguage": "json" + }, + { + "id": "cca00497-23d1-4dae-8e27-9493f3c359a1", + "name": "General Policy", + "originalRequest": { + "url": { + "path": [ + "sod-policies", + ":id" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [] + }, + "header": [ + { + "key": "Content-Type", + "value": "application/json-patch+json" + }, + { + "key": "Accept", + "value": "application/json" + }, + { + "description": { + "content": "Added as a part of security scheme: oauth2", + "type": "text/plain" + }, + "key": "Authorization", + "value": "" + } + ], + "method": "PATCH", + "body": { + "mode": "raw", + "raw": "[\n {\n \"op\": \"replace\",\n \"path\": \"/description\",\n \"value\": \"Modified description\"\n }\n]", + "options": { + "raw": { + "headerFamily": "json", + "language": "json" + } + } + } + }, + "status": "OK", + "code": 200, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "body": "{\n \"description\": \"Modified description\",\n \"ownerRef\": {\n \"type\": \"IDENTITY\",\n \"id\": \"2c918087682f9a86016839c05e8f1aff\",\n \"name\": \"Owner Name\"\n },\n \"externalPolicyReference\": \"New policy\",\n \"policyQuery\": \"policy query implementation\",\n \"compensatingControls\": \"Compensating controls\",\n \"correctionAdvice\": \"Correction advice\",\n \"tags\": [],\n \"state\": \"ENFORCED\",\n \"scheduled\": false,\n \"creatorId\": \"2c918087682f9a86016839c05e8f1aff\",\n \"modifierId\": null,\n \"violationOwnerAssignmentConfig\": null,\n \"type\": \"GENERAL\",\n \"conflictingAccessCriteria\": null,\n \"id\": \"52c11db4-733e-4c31-949a-766c95ec95f1\",\n \"name\": \"General-Policy-Name\",\n \"created\": \"2020-05-12T19:47:38Z\",\n \"modified\": \"2020-05-12T19:47:38Z\"\n}", + "cookie": [], + "_postman_previewlanguage": "json" + }, + { + "id": "8a8209d4-1bee-48f8-ae16-44da1022092e", + "name": "Conflicting Access Based Policy", + "originalRequest": { + "url": { + "path": [ + "sod-policies", + ":id" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [] + }, + "header": [ + { + "key": "Content-Type", + "value": "application/json-patch+json" + }, + { + "key": "Accept", + "value": "application/json" + }, + { + "description": { + "content": "Added as a part of security scheme: oauth2", + "type": "text/plain" + }, + "key": "Authorization", + "value": "" + } + ], + "method": "PATCH", + "body": { + "mode": "raw", + "raw": "[\n {\n \"op\": \"replace\",\n \"path\": \"/description\",\n \"value\": \"Modified description\"\n },\n {\n \"op\": \"replace\",\n \"path\": \"/conflictingAccessCriteria/leftCriteria/name\",\n \"value\": \"money-in-modified\"\n },\n {\n \"op\": \"replace\",\n \"path\": \"/conflictingAccessCriteria/rightCriteria\",\n \"value\": {\n \"name\": \"money-out-modified\",\n \"criteriaList\": [\n {\n \"type\": \"ENTITLEMENT\",\n \"id\": \"2c918087682f9a86016839c0509c1ab2\"\n }\n ]\n }\n }\n]", + "options": { + "raw": { + "headerFamily": "json", + "language": "json" + } + } + } + }, + "status": "Bad Request", + "code": 400, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "body": "{\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 \"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 \"locale\": \"en-US\",\n \"localeOrigin\": \"DEFAULT\",\n \"text\": \"The request was syntactically correct but its content is semantically invalid.\"\n }\n ]\n}", + "cookie": [], + "_postman_previewlanguage": "json" + }, + { + "id": "08e8c751-e514-4c7f-829b-eed3f15f4a18", + "name": "Conflicting Access Based Policy", + "originalRequest": { + "url": { + "path": [ + "sod-policies", + ":id" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [] + }, + "header": [ + { + "key": "Content-Type", + "value": "application/json-patch+json" + }, + { + "key": "Accept", + "value": "application/json" + }, + { + "description": { + "content": "Added as a part of security scheme: oauth2", + "type": "text/plain" + }, + "key": "Authorization", + "value": "" + } + ], + "method": "PATCH", + "body": { + "mode": "raw", + "raw": "[\n {\n \"op\": \"replace\",\n \"path\": \"/description\",\n \"value\": \"Modified description\"\n },\n {\n \"op\": \"replace\",\n \"path\": \"/conflictingAccessCriteria/leftCriteria/name\",\n \"value\": \"money-in-modified\"\n },\n {\n \"op\": \"replace\",\n \"path\": \"/conflictingAccessCriteria/rightCriteria\",\n \"value\": {\n \"name\": \"money-out-modified\",\n \"criteriaList\": [\n {\n \"type\": \"ENTITLEMENT\",\n \"id\": \"2c918087682f9a86016839c0509c1ab2\"\n }\n ]\n }\n }\n]", + "options": { + "raw": { + "headerFamily": "json", + "language": "json" + } + } + } + }, + "status": "Unauthorized", + "code": 401, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "body": "{\n \"error\": \"JWT validation failed: JWT is expired\"\n}", + "cookie": [], + "_postman_previewlanguage": "json" + }, + { + "id": "5d0c3818-e75c-4083-a912-faa83fe0bfc8", + "name": "An example of a 403 response object", + "originalRequest": { + "url": { + "path": [ + "sod-policies", + ":id" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [] + }, + "header": [ + { + "key": "Content-Type", + "value": "application/json-patch+json" + }, + { + "key": "Accept", + "value": "application/json" + }, + { + "description": { + "content": "Added as a part of security scheme: oauth2", + "type": "text/plain" + }, + "key": "Authorization", + "value": "" + } + ], + "method": "PATCH", + "body": { + "mode": "raw", + "raw": "[\n {\n \"op\": \"replace\",\n \"path\": \"/description\",\n \"value\": \"Modified description\"\n },\n {\n \"op\": \"replace\",\n \"path\": \"/conflictingAccessCriteria/leftCriteria/name\",\n \"value\": \"money-in-modified\"\n },\n {\n \"op\": \"replace\",\n \"path\": \"/conflictingAccessCriteria/rightCriteria\",\n \"value\": {\n \"name\": \"money-out-modified\",\n \"criteriaList\": [\n {\n \"type\": \"ENTITLEMENT\",\n \"id\": \"2c918087682f9a86016839c0509c1ab2\"\n }\n ]\n }\n }\n]", + "options": { + "raw": { + "headerFamily": "json", + "language": "json" + } + } + } + }, + "status": "Forbidden", + "code": 403, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "body": "{\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}", + "cookie": [], + "_postman_previewlanguage": "json" + }, + { + "id": "2cae7fcf-34b9-46cd-80be-9975e7ec249a", + "name": "An example of a 404 response object", + "originalRequest": { + "url": { + "path": [ + "sod-policies", + ":id" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [] + }, + "header": [ + { + "key": "Content-Type", + "value": "application/json-patch+json" + }, + { + "key": "Accept", + "value": "application/json" + }, + { + "description": { + "content": "Added as a part of security scheme: oauth2", + "type": "text/plain" + }, + "key": "Authorization", + "value": "" + } + ], + "method": "PATCH", + "body": { + "mode": "raw", + "raw": "[\n {\n \"op\": \"replace\",\n \"path\": \"/description\",\n \"value\": \"Modified description\"\n },\n {\n \"op\": \"replace\",\n \"path\": \"/conflictingAccessCriteria/leftCriteria/name\",\n \"value\": \"money-in-modified\"\n },\n {\n \"op\": \"replace\",\n \"path\": \"/conflictingAccessCriteria/rightCriteria\",\n \"value\": {\n \"name\": \"money-out-modified\",\n \"criteriaList\": [\n {\n \"type\": \"ENTITLEMENT\",\n \"id\": \"2c918087682f9a86016839c0509c1ab2\"\n }\n ]\n }\n }\n]", + "options": { + "raw": { + "headerFamily": "json", + "language": "json" + } + } + } + }, + "status": "Not Found", + "code": 404, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "body": "{\n \"detailCode\": \"404 Not found\",\n \"trackingId\": \"b21b1f7ce4da4d639f2c62a57171b427\",\n \"messages\": [\n {\n \"locale\": \"en-US\",\n \"localeOrigin\": \"DEFAULT\",\n \"text\": \"The server did not find a current representation for the target resource.\"\n }\n ]\n}", + "cookie": [], + "_postman_previewlanguage": "json" + }, + { + "id": "90dfd18f-96df-482c-8126-c62db0bdb475", + "name": "Conflicting Access Based Policy", + "originalRequest": { + "url": { + "path": [ + "sod-policies", + ":id" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [] + }, + "header": [ + { + "key": "Content-Type", + "value": "application/json-patch+json" + }, + { + "key": "Accept", + "value": "application/json" + }, + { + "description": { + "content": "Added as a part of security scheme: oauth2", + "type": "text/plain" + }, + "key": "Authorization", + "value": "" + } + ], + "method": "PATCH", + "body": { + "mode": "raw", + "raw": "[\n {\n \"op\": \"replace\",\n \"path\": \"/description\",\n \"value\": \"Modified description\"\n },\n {\n \"op\": \"replace\",\n \"path\": \"/conflictingAccessCriteria/leftCriteria/name\",\n \"value\": \"money-in-modified\"\n },\n {\n \"op\": \"replace\",\n \"path\": \"/conflictingAccessCriteria/rightCriteria\",\n \"value\": {\n \"name\": \"money-out-modified\",\n \"criteriaList\": [\n {\n \"type\": \"ENTITLEMENT\",\n \"id\": \"2c918087682f9a86016839c0509c1ab2\"\n }\n ]\n }\n }\n]", + "options": { + "raw": { + "headerFamily": "json", + "language": "json" + } + } + } + }, + "status": "Too Many Requests", + "code": 429, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "body": "{\n \"message\": \" Rate Limit Exceeded \"\n}", + "cookie": [], + "_postman_previewlanguage": "json" + }, + { + "id": "ebcd7d59-c248-4bcc-91bc-7f441d497c91", + "name": "An example of a 500 response object", + "originalRequest": { + "url": { + "path": [ + "sod-policies", + ":id" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [] + }, + "header": [ + { + "key": "Content-Type", + "value": "application/json-patch+json" + }, + { + "key": "Accept", + "value": "application/json" + }, + { + "description": { + "content": "Added as a part of security scheme: oauth2", + "type": "text/plain" + }, + "key": "Authorization", + "value": "" + } + ], + "method": "PATCH", + "body": { + "mode": "raw", + "raw": "[\n {\n \"op\": \"replace\",\n \"path\": \"/description\",\n \"value\": \"Modified description\"\n },\n {\n \"op\": \"replace\",\n \"path\": \"/conflictingAccessCriteria/leftCriteria/name\",\n \"value\": \"money-in-modified\"\n },\n {\n \"op\": \"replace\",\n \"path\": \"/conflictingAccessCriteria/rightCriteria\",\n \"value\": {\n \"name\": \"money-out-modified\",\n \"criteriaList\": [\n {\n \"type\": \"ENTITLEMENT\",\n \"id\": \"2c918087682f9a86016839c0509c1ab2\"\n }\n ]\n }\n }\n]", + "options": { + "raw": { + "headerFamily": "json", + "language": "json" + } + } + } + }, + "status": "Internal Server Error", + "code": 500, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "body": "{\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}", + "cookie": [], + "_postman_previewlanguage": "json" + } + ], + "event": [], + "protocolProfileBehavior": { + "disableBodyPruning": true + } + }, + { + "id": "2d041b7f-c652-44ee-8414-d69042f07a5d", + "name": "Evaluate one policy by ID", + "request": { + "name": "Evaluate one policy by ID", + "description": { + "content": "Runs the scheduled report for the policy retrieved by passed policy ID. The report schedule is fetched from the policy retrieved by ID.", + "type": "text/plain" + }, + "url": { + "path": [ + "sod-policies", + ":id", + "evaluate" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [ + { + "type": "any", + "value": "ef38f943-47e9-4562-b5bb-8424a56397d8", + "key": "id", + "disabled": false, + "description": { + "content": "(Required) The SOD policy ID to run.", + "type": "text/plain" + } + } + ] + }, + "header": [ + { + "key": "Accept", + "value": "application/json" + } + ], + "method": "POST", + "body": {}, + "auth": null + }, + "response": [ + { + "id": "485a8f3a-6849-4e1b-96a3-6dc8a5d167e5", + "name": "Reference to the violation report run task.", + "originalRequest": { + "url": { + "path": [ + "sod-policies", + ":id", + "evaluate" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [] + }, + "header": [ + { + "key": "Accept", + "value": "application/json" + }, + { + "description": { + "content": "Added as a part of security scheme: oauth2", + "type": "text/plain" + }, + "key": "Authorization", + "value": "" + } + ], + "method": "POST", + "body": {} + }, + "status": "OK", + "code": 200, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "body": "{\n \"status\": \"PENDING\",\n \"type\": \"REPORT_RESULT\",\n \"id\": \"37b3b32a-f394-46f8-acad-b5223969fa68\",\n \"name\": \"Multi Query Report\"\n}", + "cookie": [], + "_postman_previewlanguage": "json" + }, + { + "id": "38fe7c3a-7ef2-4100-bce7-bf5424112f24", + "name": "Client Error - Returned if the request body is invalid.", + "originalRequest": { + "url": { + "path": [ + "sod-policies", + ":id", + "evaluate" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [] + }, + "header": [ + { + "key": "Accept", + "value": "application/json" + }, + { + "description": { + "content": "Added as a part of security scheme: oauth2", + "type": "text/plain" + }, + "key": "Authorization", + "value": "" + } + ], + "method": "POST", + "body": {} + }, + "status": "Bad Request", + "code": 400, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "body": "{\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 \"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 \"locale\": \"en-US\",\n \"localeOrigin\": \"DEFAULT\",\n \"text\": \"The request was syntactically correct but its content is semantically invalid.\"\n }\n ]\n}", + "cookie": [], + "_postman_previewlanguage": "json" + }, + { + "id": "36d0a619-e15b-4c38-9718-03800b15fbe2", + "name": "Unauthorized - Returned if there is no authorization header, or if the JWT token is expired.", + "originalRequest": { + "url": { + "path": [ + "sod-policies", + ":id", + "evaluate" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [] + }, + "header": [ + { + "key": "Accept", + "value": "application/json" + }, + { + "description": { + "content": "Added as a part of security scheme: oauth2", + "type": "text/plain" + }, + "key": "Authorization", + "value": "" + } + ], + "method": "POST", + "body": {} + }, + "status": "Unauthorized", + "code": 401, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "body": "{\n \"error\": \"JWT validation failed: JWT is expired\"\n}", + "cookie": [], + "_postman_previewlanguage": "json" + }, + { + "id": "877b08ea-9c32-4d0e-a32f-58bcd5f4b759", + "name": "Forbidden - Returned if the user you are running as, doesn't have access to this end-point.", + "originalRequest": { + "url": { + "path": [ + "sod-policies", + ":id", + "evaluate" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [] + }, + "header": [ + { + "key": "Accept", + "value": "application/json" + }, + { + "description": { + "content": "Added as a part of security scheme: oauth2", + "type": "text/plain" + }, + "key": "Authorization", + "value": "" + } + ], + "method": "POST", + "body": {} + }, + "status": "Forbidden", + "code": 403, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "body": "{\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}", + "cookie": [], + "_postman_previewlanguage": "json" + }, + { + "id": "9df6f271-fb3b-476c-b01e-069a890cd44e", + "name": "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.", + "originalRequest": { + "url": { + "path": [ + "sod-policies", + ":id", + "evaluate" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [] + }, + "header": [ + { + "key": "Accept", + "value": "application/json" + }, + { + "description": { + "content": "Added as a part of security scheme: oauth2", + "type": "text/plain" + }, + "key": "Authorization", + "value": "" + } + ], + "method": "POST", + "body": {} + }, + "status": "Too Many Requests", + "code": 429, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "body": "{\n \"message\": \" Rate Limit Exceeded \"\n}", + "cookie": [], + "_postman_previewlanguage": "json" + }, + { + "id": "faa9a046-2ca8-4efa-897e-4d74b975940d", + "name": "Internal Server Error - Returned if there is an unexpected error.", + "originalRequest": { + "url": { + "path": [ + "sod-policies", + ":id", + "evaluate" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [] + }, + "header": [ + { + "key": "Accept", + "value": "application/json" + }, + { + "description": { + "content": "Added as a part of security scheme: oauth2", + "type": "text/plain" + }, + "key": "Authorization", + "value": "" + } + ], + "method": "POST", + "body": {} + }, + "status": "Internal Server Error", + "code": 500, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "body": "{\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}", + "cookie": [], + "_postman_previewlanguage": "json" + } + ], + "event": [], + "protocolProfileBehavior": { + "disableBodyPruning": true + } + }, + { + "id": "78700825-5268-4312-8ff8-d0cc9de2adb2", + "name": "Get SOD policy schedule", + "request": { + "name": "Get SOD policy schedule", + "description": { + "content": "This endpoint gets a specified SOD policy's schedule.", + "type": "text/plain" + }, + "url": { + "path": [ + "sod-policies", + ":id", + "schedule" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [ + { + "type": "any", + "value": "ef38f943-47e9-4562-b5bb-8424a56397d8", + "key": "id", + "disabled": false, + "description": { + "content": "(Required) The ID of the SOD policy schedule to retrieve.", + "type": "text/plain" + } + } + ] + }, + "header": [ + { + "key": "Accept", + "value": "application/json" + } + ], + "method": "GET", + "body": {}, + "auth": null + }, + "response": [ + { + "id": "b659b631-e75e-4e47-a543-9fed1d63c17c", + "name": "SOD policy schedule.", + "originalRequest": { + "url": { + "path": [ + "sod-policies", + ":id", + "schedule" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [] + }, + "header": [ + { + "key": "Accept", + "value": "application/json" + }, + { + "description": { + "content": "Added as a part of security scheme: oauth2", + "type": "text/plain" + }, + "key": "Authorization", + "value": "" + } + ], + "method": "GET", + "body": {} + }, + "status": "OK", + "code": 200, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "body": "{\n \"name\": \"SCH-1584312283015\",\n \"created\": \"2020-01-01T00:00:00.000000Z\",\n \"modified\": \"2020-01-01T00:00:00.000000Z\",\n \"description\": \"Schedule for policy xyz\",\n \"schedule\": {\n \"type\": \"WEEKLY\",\n \"hours\": {\n \"type\": \"RANGE\",\n \"values\": [\n \"9\",\n \"18\"\n ],\n \"interval\": 3\n },\n \"days\": {\n \"type\": \"LIST\",\n \"values\": [\n \"MON\",\n \"WED\",\n \"FRI\"\n ]\n },\n \"expiration\": \"2018-06-25T20:22:28.104Z\",\n \"timeZoneId\": \"America/Chicago\"\n },\n \"recipients\": [\n {\n \"type\": \"IDENTITY\",\n \"id\": \"2c7180a46faadee4016fb4e018c20642\",\n \"name\": \"Michael Michaels\"\n },\n {\n \"type\": \"IDENTITY\",\n \"id\": \"2c7180a46faadee4016fb4e018c20642\",\n \"name\": \"Michael Michaels\"\n }\n ],\n \"emailEmptyResults\": false,\n \"creatorId\": \"0f11f2a47c944bf3a2bd742580fe3bde\",\n \"modifierId\": \"0f11f2a47c944bf3a2bd742580fe3bde\"\n}", + "cookie": [], + "_postman_previewlanguage": "json" + }, + { + "id": "b55af150-6257-464b-8c0d-4346d498a3e8", + "name": "Client Error - Returned if the request body is invalid.", + "originalRequest": { + "url": { + "path": [ + "sod-policies", + ":id", + "schedule" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [] + }, + "header": [ + { + "key": "Accept", + "value": "application/json" + }, + { + "description": { + "content": "Added as a part of security scheme: oauth2", + "type": "text/plain" + }, + "key": "Authorization", + "value": "" + } + ], + "method": "GET", + "body": {} + }, + "status": "Bad Request", + "code": 400, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "body": "{\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 \"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 \"locale\": \"en-US\",\n \"localeOrigin\": \"DEFAULT\",\n \"text\": \"The request was syntactically correct but its content is semantically invalid.\"\n }\n ]\n}", + "cookie": [], + "_postman_previewlanguage": "json" + }, + { + "id": "51310c31-26e6-4ea7-aed9-070a83669b10", + "name": "Unauthorized - Returned if there is no authorization header, or if the JWT token is expired.", + "originalRequest": { + "url": { + "path": [ + "sod-policies", + ":id", + "schedule" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [] + }, + "header": [ + { + "key": "Accept", + "value": "application/json" + }, + { + "description": { + "content": "Added as a part of security scheme: oauth2", + "type": "text/plain" + }, + "key": "Authorization", + "value": "" + } + ], + "method": "GET", + "body": {} + }, + "status": "Unauthorized", + "code": 401, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "body": "{\n \"error\": \"JWT validation failed: JWT is expired\"\n}", + "cookie": [], + "_postman_previewlanguage": "json" + }, + { + "id": "9c93e95a-8af5-425f-bfaf-0c0b91c0f308", + "name": "Forbidden - Returned if the user you are running as, doesn't have access to this end-point.", + "originalRequest": { + "url": { + "path": [ + "sod-policies", + ":id", + "schedule" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [] + }, + "header": [ + { + "key": "Accept", + "value": "application/json" + }, + { + "description": { + "content": "Added as a part of security scheme: oauth2", + "type": "text/plain" + }, + "key": "Authorization", + "value": "" + } + ], + "method": "GET", + "body": {} + }, + "status": "Forbidden", + "code": 403, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "body": "{\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}", + "cookie": [], + "_postman_previewlanguage": "json" + }, + { + "id": "55750f68-95ab-4e60-8635-b45ee641b4f5", + "name": "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.", + "originalRequest": { + "url": { + "path": [ + "sod-policies", + ":id", + "schedule" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [] + }, + "header": [ + { + "key": "Accept", + "value": "application/json" + }, + { + "description": { + "content": "Added as a part of security scheme: oauth2", + "type": "text/plain" + }, + "key": "Authorization", + "value": "" + } + ], + "method": "GET", + "body": {} + }, + "status": "Too Many Requests", + "code": 429, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "body": "{\n \"message\": \" Rate Limit Exceeded \"\n}", + "cookie": [], + "_postman_previewlanguage": "json" + }, + { + "id": "848c4bdd-aa5f-4085-a195-c88aa8ea7010", + "name": "Internal Server Error - Returned if there is an unexpected error.", + "originalRequest": { + "url": { + "path": [ + "sod-policies", + ":id", + "schedule" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [] + }, + "header": [ + { + "key": "Accept", + "value": "application/json" + }, + { + "description": { + "content": "Added as a part of security scheme: oauth2", + "type": "text/plain" + }, + "key": "Authorization", + "value": "" + } + ], + "method": "GET", + "body": {} + }, + "status": "Internal Server Error", + "code": 500, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "body": "{\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}", + "cookie": [], + "_postman_previewlanguage": "json" + } + ], + "event": [], + "protocolProfileBehavior": { + "disableBodyPruning": true + } + }, + { + "id": "e3fb4b91-ef27-43b7-8b97-a294774c75d7", + "name": "Update SOD Policy schedule", + "request": { + "name": "Update SOD Policy schedule", + "description": { + "content": "This updates schedule for a specified SOD policy.", + "type": "text/plain" + }, + "url": { + "path": [ + "sod-policies", + ":id", + "schedule" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [ + { + "type": "any", + "value": "ef38f943-47e9-4562-b5bb-8424a56397d8", + "key": "id", + "disabled": false, + "description": { + "content": "(Required) The ID of the SOD policy to update its schedule.", + "type": "text/plain" + } + } + ] + }, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + }, + { + "key": "Accept", + "value": "application/json" + } + ], + "method": "PUT", + "body": { + "mode": "raw", + "raw": "{\n \"name\": \"SCH-1584312283015\",\n \"created\": \"2020-01-01T00:00:00.000000Z\",\n \"modified\": \"2020-01-01T00:00:00.000000Z\",\n \"description\": \"Schedule for policy xyz\",\n \"schedule\": {\n \"type\": \"WEEKLY\",\n \"hours\": {\n \"type\": \"RANGE\",\n \"values\": [\n \"9\",\n \"18\"\n ],\n \"interval\": 3\n },\n \"days\": {\n \"type\": \"LIST\",\n \"values\": [\n \"MON\",\n \"WED\",\n \"FRI\"\n ]\n },\n \"expiration\": \"2018-06-25T20:22:28.104Z\",\n \"timeZoneId\": \"America/Chicago\"\n },\n \"recipients\": [\n {\n \"type\": \"IDENTITY\",\n \"id\": \"2c7180a46faadee4016fb4e018c20642\",\n \"name\": \"Michael Michaels\"\n },\n {\n \"type\": \"IDENTITY\",\n \"id\": \"2c7180a46faadee4016fb4e018c20642\",\n \"name\": \"Michael Michaels\"\n }\n ],\n \"emailEmptyResults\": false,\n \"creatorId\": \"0f11f2a47c944bf3a2bd742580fe3bde\",\n \"modifierId\": \"0f11f2a47c944bf3a2bd742580fe3bde\"\n}", + "options": { + "raw": { + "headerFamily": "json", + "language": "json" + } + } + }, + "auth": null + }, + "response": [ + { + "id": "3902e0ce-f44c-4bf4-a3ea-00f4bcd822cb", + "name": "Created or updated SOD policy schedule.", + "originalRequest": { + "url": { + "path": [ + "sod-policies", + ":id", + "schedule" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [] + }, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + }, + { + "key": "Accept", + "value": "application/json" + }, + { + "description": { + "content": "Added as a part of security scheme: oauth2", + "type": "text/plain" + }, + "key": "Authorization", + "value": "" + } + ], + "method": "PUT", + "body": { + "mode": "raw", + "raw": "{\n \"name\": \"SCH-1584312283015\",\n \"created\": \"2020-01-01T00:00:00.000000Z\",\n \"modified\": \"2020-01-01T00:00:00.000000Z\",\n \"description\": \"Schedule for policy xyz\",\n \"schedule\": {\n \"type\": \"WEEKLY\",\n \"hours\": {\n \"type\": \"RANGE\",\n \"values\": [\n \"9\",\n \"18\"\n ],\n \"interval\": 3\n },\n \"days\": {\n \"type\": \"LIST\",\n \"values\": [\n \"MON\",\n \"WED\",\n \"FRI\"\n ]\n },\n \"expiration\": \"2018-06-25T20:22:28.104Z\",\n \"timeZoneId\": \"America/Chicago\"\n },\n \"recipients\": [\n {\n \"type\": \"IDENTITY\",\n \"id\": \"2c7180a46faadee4016fb4e018c20642\",\n \"name\": \"Michael Michaels\"\n },\n {\n \"type\": \"IDENTITY\",\n \"id\": \"2c7180a46faadee4016fb4e018c20642\",\n \"name\": \"Michael Michaels\"\n }\n ],\n \"emailEmptyResults\": false,\n \"creatorId\": \"0f11f2a47c944bf3a2bd742580fe3bde\",\n \"modifierId\": \"0f11f2a47c944bf3a2bd742580fe3bde\"\n}", + "options": { + "raw": { + "headerFamily": "json", + "language": "json" + } + } + } + }, + "status": "OK", + "code": 200, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "body": "{\n \"name\": \"SCH-1584312283015\",\n \"created\": \"2020-01-01T00:00:00.000000Z\",\n \"modified\": \"2020-01-01T00:00:00.000000Z\",\n \"description\": \"Schedule for policy xyz\",\n \"schedule\": {\n \"type\": \"WEEKLY\",\n \"hours\": {\n \"type\": \"RANGE\",\n \"values\": [\n \"9\",\n \"18\"\n ],\n \"interval\": 3\n },\n \"days\": {\n \"type\": \"LIST\",\n \"values\": [\n \"MON\",\n \"WED\",\n \"FRI\"\n ]\n },\n \"expiration\": \"2018-06-25T20:22:28.104Z\",\n \"timeZoneId\": \"America/Chicago\"\n },\n \"recipients\": [\n {\n \"type\": \"IDENTITY\",\n \"id\": \"2c7180a46faadee4016fb4e018c20642\",\n \"name\": \"Michael Michaels\"\n },\n {\n \"type\": \"IDENTITY\",\n \"id\": \"2c7180a46faadee4016fb4e018c20642\",\n \"name\": \"Michael Michaels\"\n }\n ],\n \"emailEmptyResults\": false,\n \"creatorId\": \"0f11f2a47c944bf3a2bd742580fe3bde\",\n \"modifierId\": \"0f11f2a47c944bf3a2bd742580fe3bde\"\n}", + "cookie": [], + "_postman_previewlanguage": "json" + }, + { + "id": "43c9b83f-943e-49c2-9ba9-36ab87522f9d", + "name": "Client Error - Returned if the request body is invalid.", + "originalRequest": { + "url": { + "path": [ + "sod-policies", + ":id", + "schedule" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [] + }, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + }, + { + "key": "Accept", + "value": "application/json" + }, + { + "description": { + "content": "Added as a part of security scheme: oauth2", + "type": "text/plain" + }, + "key": "Authorization", + "value": "" + } + ], + "method": "PUT", + "body": { + "mode": "raw", + "raw": "{\n \"name\": \"SCH-1584312283015\",\n \"created\": \"2020-01-01T00:00:00.000000Z\",\n \"modified\": \"2020-01-01T00:00:00.000000Z\",\n \"description\": \"Schedule for policy xyz\",\n \"schedule\": {\n \"type\": \"WEEKLY\",\n \"hours\": {\n \"type\": \"RANGE\",\n \"values\": [\n \"9\",\n \"18\"\n ],\n \"interval\": 3\n },\n \"days\": {\n \"type\": \"LIST\",\n \"values\": [\n \"MON\",\n \"WED\",\n \"FRI\"\n ]\n },\n \"expiration\": \"2018-06-25T20:22:28.104Z\",\n \"timeZoneId\": \"America/Chicago\"\n },\n \"recipients\": [\n {\n \"type\": \"IDENTITY\",\n \"id\": \"2c7180a46faadee4016fb4e018c20642\",\n \"name\": \"Michael Michaels\"\n },\n {\n \"type\": \"IDENTITY\",\n \"id\": \"2c7180a46faadee4016fb4e018c20642\",\n \"name\": \"Michael Michaels\"\n }\n ],\n \"emailEmptyResults\": false,\n \"creatorId\": \"0f11f2a47c944bf3a2bd742580fe3bde\",\n \"modifierId\": \"0f11f2a47c944bf3a2bd742580fe3bde\"\n}", + "options": { + "raw": { + "headerFamily": "json", + "language": "json" + } + } + } + }, + "status": "Bad Request", + "code": 400, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "body": "{\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 \"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 \"locale\": \"en-US\",\n \"localeOrigin\": \"DEFAULT\",\n \"text\": \"The request was syntactically correct but its content is semantically invalid.\"\n }\n ]\n}", + "cookie": [], + "_postman_previewlanguage": "json" + }, + { + "id": "6c1be006-467b-4de8-897d-53afd388d41c", + "name": "Unauthorized - Returned if there is no authorization header, or if the JWT token is expired.", + "originalRequest": { + "url": { + "path": [ + "sod-policies", + ":id", + "schedule" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [] + }, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + }, + { + "key": "Accept", + "value": "application/json" + }, + { + "description": { + "content": "Added as a part of security scheme: oauth2", + "type": "text/plain" + }, + "key": "Authorization", + "value": "" + } + ], + "method": "PUT", + "body": { + "mode": "raw", + "raw": "{\n \"name\": \"SCH-1584312283015\",\n \"created\": \"2020-01-01T00:00:00.000000Z\",\n \"modified\": \"2020-01-01T00:00:00.000000Z\",\n \"description\": \"Schedule for policy xyz\",\n \"schedule\": {\n \"type\": \"WEEKLY\",\n \"hours\": {\n \"type\": \"RANGE\",\n \"values\": [\n \"9\",\n \"18\"\n ],\n \"interval\": 3\n },\n \"days\": {\n \"type\": \"LIST\",\n \"values\": [\n \"MON\",\n \"WED\",\n \"FRI\"\n ]\n },\n \"expiration\": \"2018-06-25T20:22:28.104Z\",\n \"timeZoneId\": \"America/Chicago\"\n },\n \"recipients\": [\n {\n \"type\": \"IDENTITY\",\n \"id\": \"2c7180a46faadee4016fb4e018c20642\",\n \"name\": \"Michael Michaels\"\n },\n {\n \"type\": \"IDENTITY\",\n \"id\": \"2c7180a46faadee4016fb4e018c20642\",\n \"name\": \"Michael Michaels\"\n }\n ],\n \"emailEmptyResults\": false,\n \"creatorId\": \"0f11f2a47c944bf3a2bd742580fe3bde\",\n \"modifierId\": \"0f11f2a47c944bf3a2bd742580fe3bde\"\n}", + "options": { + "raw": { + "headerFamily": "json", + "language": "json" + } + } + } + }, + "status": "Unauthorized", + "code": 401, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "body": "{\n \"error\": \"JWT validation failed: JWT is expired\"\n}", + "cookie": [], + "_postman_previewlanguage": "json" + }, + { + "id": "ef5c9cdf-d127-4c81-83b9-cc5e02364be2", + "name": "Forbidden - Returned if the user you are running as, doesn't have access to this end-point.", + "originalRequest": { + "url": { + "path": [ + "sod-policies", + ":id", + "schedule" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [] + }, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + }, + { + "key": "Accept", + "value": "application/json" + }, + { + "description": { + "content": "Added as a part of security scheme: oauth2", + "type": "text/plain" + }, + "key": "Authorization", + "value": "" + } + ], + "method": "PUT", + "body": { + "mode": "raw", + "raw": "{\n \"name\": \"SCH-1584312283015\",\n \"created\": \"2020-01-01T00:00:00.000000Z\",\n \"modified\": \"2020-01-01T00:00:00.000000Z\",\n \"description\": \"Schedule for policy xyz\",\n \"schedule\": {\n \"type\": \"WEEKLY\",\n \"hours\": {\n \"type\": \"RANGE\",\n \"values\": [\n \"9\",\n \"18\"\n ],\n \"interval\": 3\n },\n \"days\": {\n \"type\": \"LIST\",\n \"values\": [\n \"MON\",\n \"WED\",\n \"FRI\"\n ]\n },\n \"expiration\": \"2018-06-25T20:22:28.104Z\",\n \"timeZoneId\": \"America/Chicago\"\n },\n \"recipients\": [\n {\n \"type\": \"IDENTITY\",\n \"id\": \"2c7180a46faadee4016fb4e018c20642\",\n \"name\": \"Michael Michaels\"\n },\n {\n \"type\": \"IDENTITY\",\n \"id\": \"2c7180a46faadee4016fb4e018c20642\",\n \"name\": \"Michael Michaels\"\n }\n ],\n \"emailEmptyResults\": false,\n \"creatorId\": \"0f11f2a47c944bf3a2bd742580fe3bde\",\n \"modifierId\": \"0f11f2a47c944bf3a2bd742580fe3bde\"\n}", + "options": { + "raw": { + "headerFamily": "json", + "language": "json" + } + } + } + }, + "status": "Forbidden", + "code": 403, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "body": "{\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}", + "cookie": [], + "_postman_previewlanguage": "json" + }, + { + "id": "efae29ea-5a52-4bf3-9823-ae80be627888", + "name": "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.", + "originalRequest": { + "url": { + "path": [ + "sod-policies", + ":id", + "schedule" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [] + }, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + }, + { + "key": "Accept", + "value": "application/json" + }, + { + "description": { + "content": "Added as a part of security scheme: oauth2", + "type": "text/plain" + }, + "key": "Authorization", + "value": "" + } + ], + "method": "PUT", + "body": { + "mode": "raw", + "raw": "{\n \"name\": \"SCH-1584312283015\",\n \"created\": \"2020-01-01T00:00:00.000000Z\",\n \"modified\": \"2020-01-01T00:00:00.000000Z\",\n \"description\": \"Schedule for policy xyz\",\n \"schedule\": {\n \"type\": \"WEEKLY\",\n \"hours\": {\n \"type\": \"RANGE\",\n \"values\": [\n \"9\",\n \"18\"\n ],\n \"interval\": 3\n },\n \"days\": {\n \"type\": \"LIST\",\n \"values\": [\n \"MON\",\n \"WED\",\n \"FRI\"\n ]\n },\n \"expiration\": \"2018-06-25T20:22:28.104Z\",\n \"timeZoneId\": \"America/Chicago\"\n },\n \"recipients\": [\n {\n \"type\": \"IDENTITY\",\n \"id\": \"2c7180a46faadee4016fb4e018c20642\",\n \"name\": \"Michael Michaels\"\n },\n {\n \"type\": \"IDENTITY\",\n \"id\": \"2c7180a46faadee4016fb4e018c20642\",\n \"name\": \"Michael Michaels\"\n }\n ],\n \"emailEmptyResults\": false,\n \"creatorId\": \"0f11f2a47c944bf3a2bd742580fe3bde\",\n \"modifierId\": \"0f11f2a47c944bf3a2bd742580fe3bde\"\n}", + "options": { + "raw": { + "headerFamily": "json", + "language": "json" + } + } + } + }, + "status": "Too Many Requests", + "code": 429, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "body": "{\n \"message\": \" Rate Limit Exceeded \"\n}", + "cookie": [], + "_postman_previewlanguage": "json" + }, + { + "id": "e103af5f-dbf0-47ca-b53e-bb7374c32fdc", + "name": "Internal Server Error - Returned if there is an unexpected error.", + "originalRequest": { + "url": { + "path": [ + "sod-policies", + ":id", + "schedule" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [] + }, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + }, + { + "key": "Accept", + "value": "application/json" + }, + { + "description": { + "content": "Added as a part of security scheme: oauth2", + "type": "text/plain" + }, + "key": "Authorization", + "value": "" + } + ], + "method": "PUT", + "body": { + "mode": "raw", + "raw": "{\n \"name\": \"SCH-1584312283015\",\n \"created\": \"2020-01-01T00:00:00.000000Z\",\n \"modified\": \"2020-01-01T00:00:00.000000Z\",\n \"description\": \"Schedule for policy xyz\",\n \"schedule\": {\n \"type\": \"WEEKLY\",\n \"hours\": {\n \"type\": \"RANGE\",\n \"values\": [\n \"9\",\n \"18\"\n ],\n \"interval\": 3\n },\n \"days\": {\n \"type\": \"LIST\",\n \"values\": [\n \"MON\",\n \"WED\",\n \"FRI\"\n ]\n },\n \"expiration\": \"2018-06-25T20:22:28.104Z\",\n \"timeZoneId\": \"America/Chicago\"\n },\n \"recipients\": [\n {\n \"type\": \"IDENTITY\",\n \"id\": \"2c7180a46faadee4016fb4e018c20642\",\n \"name\": \"Michael Michaels\"\n },\n {\n \"type\": \"IDENTITY\",\n \"id\": \"2c7180a46faadee4016fb4e018c20642\",\n \"name\": \"Michael Michaels\"\n }\n ],\n \"emailEmptyResults\": false,\n \"creatorId\": \"0f11f2a47c944bf3a2bd742580fe3bde\",\n \"modifierId\": \"0f11f2a47c944bf3a2bd742580fe3bde\"\n}", + "options": { + "raw": { + "headerFamily": "json", + "language": "json" + } + } + } + }, + "status": "Internal Server Error", + "code": 500, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "body": "{\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}", + "cookie": [], + "_postman_previewlanguage": "json" + } + ], + "event": [], + "protocolProfileBehavior": { + "disableBodyPruning": true + } + }, + { + "id": "57e8ab2e-9e89-446a-a79c-126ccc1a2874", + "name": "Delete SOD policy schedule", + "request": { + "name": "Delete SOD policy schedule", + "description": { + "content": "This deletes schedule for a specified SOD policy by ID.", + "type": "text/plain" + }, + "url": { + "path": [ + "sod-policies", + ":id", + "schedule" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [ + { + "type": "any", + "value": "ef38f943-47e9-4562-b5bb-8424a56397d8", + "key": "id", + "disabled": false, + "description": { + "content": "(Required) The ID of the SOD policy the schedule must be deleted for.", + "type": "text/plain" + } + } + ] + }, + "header": [ + { + "key": "Accept", + "value": "application/json" + } + ], + "method": "DELETE", + "body": {}, + "auth": null + }, + "response": [ + { + "id": "698a7897-89e7-40e2-8ccc-45682574213c", + "name": "No content response.", + "originalRequest": { + "url": { + "path": [ + "sod-policies", + ":id", + "schedule" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [] + }, + "header": [ + { + "description": { + "content": "Added as a part of security scheme: oauth2", + "type": "text/plain" + }, + "key": "Authorization", + "value": "" + } + ], + "method": "DELETE", + "body": {} + }, + "status": "No Content", + "code": 204, + "header": [], + "cookie": [], + "_postman_previewlanguage": "text" + }, + { + "id": "8edc3500-1442-4df1-82fb-ac71d502473b", + "name": "Client Error - Returned if the request body is invalid.", + "originalRequest": { + "url": { + "path": [ + "sod-policies", + ":id", + "schedule" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [] + }, + "header": [ + { + "key": "Accept", + "value": "application/json" + }, + { + "description": { + "content": "Added as a part of security scheme: oauth2", + "type": "text/plain" + }, + "key": "Authorization", + "value": "" + } + ], + "method": "DELETE", + "body": {} + }, + "status": "Bad Request", + "code": 400, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "body": "{\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 \"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 \"locale\": \"en-US\",\n \"localeOrigin\": \"DEFAULT\",\n \"text\": \"The request was syntactically correct but its content is semantically invalid.\"\n }\n ]\n}", + "cookie": [], + "_postman_previewlanguage": "json" + }, + { + "id": "e60a22bd-cdf4-4910-a507-285a599dd2c6", + "name": "Unauthorized - Returned if there is no authorization header, or if the JWT token is expired.", + "originalRequest": { + "url": { + "path": [ + "sod-policies", + ":id", + "schedule" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [] + }, + "header": [ + { + "key": "Accept", + "value": "application/json" + }, + { + "description": { + "content": "Added as a part of security scheme: oauth2", + "type": "text/plain" + }, + "key": "Authorization", + "value": "" + } + ], + "method": "DELETE", + "body": {} + }, + "status": "Unauthorized", + "code": 401, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "body": "{\n \"error\": \"JWT validation failed: JWT is expired\"\n}", + "cookie": [], + "_postman_previewlanguage": "json" + }, + { + "id": "f93afb6c-e5f6-477e-8c8b-a6b573cdc340", + "name": "Forbidden - Returned if the user you are running as, doesn't have access to this end-point.", + "originalRequest": { + "url": { + "path": [ + "sod-policies", + ":id", + "schedule" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [] + }, + "header": [ + { + "key": "Accept", + "value": "application/json" + }, + { + "description": { + "content": "Added as a part of security scheme: oauth2", + "type": "text/plain" + }, + "key": "Authorization", + "value": "" + } + ], + "method": "DELETE", + "body": {} + }, + "status": "Forbidden", + "code": 403, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "body": "{\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}", + "cookie": [], + "_postman_previewlanguage": "json" + }, + { + "id": "87e8312f-459f-4502-841d-b792b8893874", + "name": "Not Found - returned if the request URL refers to a resource or object that does not exist", + "originalRequest": { + "url": { + "path": [ + "sod-policies", + ":id", + "schedule" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [] + }, + "header": [ + { + "key": "Accept", + "value": "application/json" + }, + { + "description": { + "content": "Added as a part of security scheme: oauth2", + "type": "text/plain" + }, + "key": "Authorization", + "value": "" + } + ], + "method": "DELETE", + "body": {} + }, + "status": "Not Found", + "code": 404, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "body": "{\n \"detailCode\": \"404 Not found\",\n \"trackingId\": \"b21b1f7ce4da4d639f2c62a57171b427\",\n \"messages\": [\n {\n \"locale\": \"en-US\",\n \"localeOrigin\": \"DEFAULT\",\n \"text\": \"The server did not find a current representation for the target resource.\"\n }\n ]\n}", + "cookie": [], + "_postman_previewlanguage": "json" + }, + { + "id": "c0e7877b-c53d-47f4-b8aa-0dbdbadb7bb3", + "name": "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.", + "originalRequest": { + "url": { + "path": [ + "sod-policies", + ":id", + "schedule" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [] + }, + "header": [ + { + "key": "Accept", + "value": "application/json" + }, + { + "description": { + "content": "Added as a part of security scheme: oauth2", + "type": "text/plain" + }, + "key": "Authorization", + "value": "" + } + ], + "method": "DELETE", + "body": {} + }, + "status": "Too Many Requests", + "code": 429, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "body": "{\n \"message\": \" Rate Limit Exceeded \"\n}", + "cookie": [], + "_postman_previewlanguage": "json" + }, + { + "id": "823ff54a-f736-4fcc-9446-7da791831bef", + "name": "Internal Server Error - Returned if there is an unexpected error.", + "originalRequest": { + "url": { + "path": [ + "sod-policies", + ":id", + "schedule" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [] + }, + "header": [ + { + "key": "Accept", + "value": "application/json" + }, + { + "description": { + "content": "Added as a part of security scheme: oauth2", + "type": "text/plain" + }, + "key": "Authorization", + "value": "" + } + ], + "method": "DELETE", + "body": {} + }, + "status": "Internal Server Error", + "code": 500, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "body": "{\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}", + "cookie": [], + "_postman_previewlanguage": "json" + } + ], + "event": [], + "protocolProfileBehavior": { + "disableBodyPruning": true + } + }, + { + "id": "655e8e55-757c-4de9-8f93-1edf41a08748", + "name": "Runs SOD policy violation report", + "request": { + "name": "Runs SOD policy violation report", + "description": { + "content": "This invokes processing of violation report for given SOD policy. If the policy reports more than 5000 violations, the report returns with violation limit exceeded message.", + "type": "text/plain" + }, + "url": { + "path": [ + "sod-policies", + ":id", + "violation-report", + "run" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [ + { + "type": "any", + "value": "ef38f943-47e9-4562-b5bb-8424a56397d8", + "key": "id", + "disabled": false, + "description": { + "content": "(Required) The SOD policy ID to run.", + "type": "text/plain" + } + } + ] + }, + "header": [ + { + "key": "Accept", + "value": "application/json" + } + ], + "method": "POST", + "body": {}, + "auth": null + }, + "response": [ + { + "id": "b44ee041-78fd-4f2f-b739-2680ba85bff2", + "name": "Reference to the violation report run task.", + "originalRequest": { + "url": { + "path": [ + "sod-policies", + ":id", + "violation-report", + "run" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [] + }, + "header": [ + { + "key": "Accept", + "value": "application/json" + }, + { + "description": { + "content": "Added as a part of security scheme: oauth2", + "type": "text/plain" + }, + "key": "Authorization", + "value": "" + } + ], + "method": "POST", + "body": {} + }, + "status": "OK", + "code": 200, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "body": "{\n \"status\": \"PENDING\",\n \"type\": \"REPORT_RESULT\",\n \"id\": \"2e8d8180-24bc-4d21-91c6-7affdb473b0d\",\n \"name\": \"policy-xyz\"\n}", + "cookie": [], + "_postman_previewlanguage": "json" + }, + { + "id": "7ef5bf81-2d0a-434e-9df6-1b6a925de0de", + "name": "Client Error - Returned if the request body is invalid.", + "originalRequest": { + "url": { + "path": [ + "sod-policies", + ":id", + "violation-report", + "run" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [] + }, + "header": [ + { + "key": "Accept", + "value": "application/json" + }, + { + "description": { + "content": "Added as a part of security scheme: oauth2", + "type": "text/plain" + }, + "key": "Authorization", + "value": "" + } + ], + "method": "POST", + "body": {} + }, + "status": "Bad Request", + "code": 400, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "body": "{\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 \"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 \"locale\": \"en-US\",\n \"localeOrigin\": \"DEFAULT\",\n \"text\": \"The request was syntactically correct but its content is semantically invalid.\"\n }\n ]\n}", + "cookie": [], + "_postman_previewlanguage": "json" + }, + { + "id": "43a59dfb-6a30-4e19-9883-9596ff16651c", + "name": "Unauthorized - Returned if there is no authorization header, or if the JWT token is expired.", + "originalRequest": { + "url": { + "path": [ + "sod-policies", + ":id", + "violation-report", + "run" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [] + }, + "header": [ + { + "key": "Accept", + "value": "application/json" + }, + { + "description": { + "content": "Added as a part of security scheme: oauth2", + "type": "text/plain" + }, + "key": "Authorization", + "value": "" + } + ], + "method": "POST", + "body": {} + }, + "status": "Unauthorized", + "code": 401, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "body": "{\n \"error\": \"JWT validation failed: JWT is expired\"\n}", + "cookie": [], + "_postman_previewlanguage": "json" + }, + { + "id": "7de26378-9e22-4fec-8e97-f675d406793e", + "name": "Forbidden - Returned if the user you are running as, doesn't have access to this end-point.", + "originalRequest": { + "url": { + "path": [ + "sod-policies", + ":id", + "violation-report", + "run" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [] + }, + "header": [ + { + "key": "Accept", + "value": "application/json" + }, + { + "description": { + "content": "Added as a part of security scheme: oauth2", + "type": "text/plain" + }, + "key": "Authorization", + "value": "" + } + ], + "method": "POST", + "body": {} + }, + "status": "Forbidden", + "code": 403, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "body": "{\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}", + "cookie": [], + "_postman_previewlanguage": "json" + }, + { + "id": "40643673-dea4-482b-8a22-5b663031c9d5", + "name": "Not Found - returned if the request URL refers to a resource or object that does not exist", + "originalRequest": { + "url": { + "path": [ + "sod-policies", + ":id", + "violation-report", + "run" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [] + }, + "header": [ + { + "key": "Accept", + "value": "application/json" + }, + { + "description": { + "content": "Added as a part of security scheme: oauth2", + "type": "text/plain" + }, + "key": "Authorization", + "value": "" + } + ], + "method": "POST", + "body": {} + }, + "status": "Not Found", + "code": 404, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "body": "{\n \"detailCode\": \"404 Not found\",\n \"trackingId\": \"b21b1f7ce4da4d639f2c62a57171b427\",\n \"messages\": [\n {\n \"locale\": \"en-US\",\n \"localeOrigin\": \"DEFAULT\",\n \"text\": \"The server did not find a current representation for the target resource.\"\n }\n ]\n}", + "cookie": [], + "_postman_previewlanguage": "json" + }, + { + "id": "9b82da4f-d59c-4446-9654-d0daac29d323", + "name": "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.", + "originalRequest": { + "url": { + "path": [ + "sod-policies", + ":id", + "violation-report", + "run" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [] + }, + "header": [ + { + "key": "Accept", + "value": "application/json" + }, + { + "description": { + "content": "Added as a part of security scheme: oauth2", + "type": "text/plain" + }, + "key": "Authorization", + "value": "" + } + ], + "method": "POST", + "body": {} + }, + "status": "Too Many Requests", + "code": 429, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "body": "{\n \"message\": \" Rate Limit Exceeded \"\n}", + "cookie": [], + "_postman_previewlanguage": "json" + }, + { + "id": "ff054ba2-3fc1-479c-8724-63e802d64f2e", + "name": "Internal Server Error - Returned if there is an unexpected error.", + "originalRequest": { + "url": { + "path": [ + "sod-policies", + ":id", + "violation-report", + "run" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [] + }, + "header": [ + { + "key": "Accept", + "value": "application/json" + }, + { + "description": { + "content": "Added as a part of security scheme: oauth2", + "type": "text/plain" + }, + "key": "Authorization", + "value": "" + } + ], + "method": "POST", + "body": {} + }, + "status": "Internal Server Error", + "code": 500, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "body": "{\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}", + "cookie": [], + "_postman_previewlanguage": "json" + } + ], + "event": [], + "protocolProfileBehavior": { + "disableBodyPruning": true + } + }, + { + "id": "3a158765-54ab-48e5-a2d8-964e7d8b08ef", + "name": "Get SOD violation report status", + "request": { + "name": "Get SOD violation report status", + "description": { + "content": "This gets the status for a violation report run task that has already been invoked.", + "type": "text/plain" + }, + "url": { + "path": [ + "sod-policies", + ":id", + "violation-report" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [ + { + "type": "any", + "value": "ef38f943-47e9-4562-b5bb-8424a56397d8", + "key": "id", + "disabled": false, + "description": { + "content": "(Required) The ID of the violation report to retrieve status for.", + "type": "text/plain" + } + } + ] + }, + "header": [ + { + "key": "Accept", + "value": "application/json" + } + ], + "method": "GET", + "body": {}, + "auth": null + }, + "response": [ + { + "id": "99848944-2fe9-41e0-a500-fad1c34a00dc", + "name": "Status of the violation report run task.", + "originalRequest": { + "url": { + "path": [ + "sod-policies", + ":id", + "violation-report" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [] + }, + "header": [ + { + "key": "Accept", + "value": "application/json" + }, + { + "description": { + "content": "Added as a part of security scheme: oauth2", + "type": "text/plain" + }, + "key": "Authorization", + "value": "" + } + ], + "method": "GET", + "body": {} + }, + "status": "OK", + "code": 200, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "body": "{\n \"status\": \"SUCCESS\",\n \"type\": \"REPORT_RESULT\",\n \"id\": \"2e8d8180-24bc-4d21-91c6-7affdb473b0d\",\n \"name\": \"policy-xyz\"\n}", + "cookie": [], + "_postman_previewlanguage": "json" + }, + { + "id": "d645c467-b35a-413d-a40d-623c32059f05", + "name": "Client Error - Returned if the request body is invalid.", + "originalRequest": { + "url": { + "path": [ + "sod-policies", + ":id", + "violation-report" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [] + }, + "header": [ + { + "key": "Accept", + "value": "application/json" + }, + { + "description": { + "content": "Added as a part of security scheme: oauth2", + "type": "text/plain" + }, + "key": "Authorization", + "value": "" + } + ], + "method": "GET", + "body": {} + }, + "status": "Bad Request", + "code": 400, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "body": "{\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 \"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 \"locale\": \"en-US\",\n \"localeOrigin\": \"DEFAULT\",\n \"text\": \"The request was syntactically correct but its content is semantically invalid.\"\n }\n ]\n}", + "cookie": [], + "_postman_previewlanguage": "json" + }, + { + "id": "4be1887f-ff0e-45c2-8039-6d1e0f511700", + "name": "Unauthorized - Returned if there is no authorization header, or if the JWT token is expired.", + "originalRequest": { + "url": { + "path": [ + "sod-policies", + ":id", + "violation-report" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [] + }, + "header": [ + { + "key": "Accept", + "value": "application/json" + }, + { + "description": { + "content": "Added as a part of security scheme: oauth2", + "type": "text/plain" + }, + "key": "Authorization", + "value": "" + } + ], + "method": "GET", + "body": {} + }, + "status": "Unauthorized", + "code": 401, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "body": "{\n \"error\": \"JWT validation failed: JWT is expired\"\n}", + "cookie": [], + "_postman_previewlanguage": "json" + }, + { + "id": "d5ba1dbc-0d58-4f2a-b32e-14ee00239ada", + "name": "Forbidden - Returned if the user you are running as, doesn't have access to this end-point.", + "originalRequest": { + "url": { + "path": [ + "sod-policies", + ":id", + "violation-report" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [] + }, + "header": [ + { + "key": "Accept", + "value": "application/json" + }, + { + "description": { + "content": "Added as a part of security scheme: oauth2", + "type": "text/plain" + }, + "key": "Authorization", + "value": "" + } + ], + "method": "GET", + "body": {} + }, + "status": "Forbidden", + "code": 403, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "body": "{\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}", + "cookie": [], + "_postman_previewlanguage": "json" + }, + { + "id": "78345c81-cd97-46f6-b672-63a1ba041769", + "name": "Not Found - returned if the request URL refers to a resource or object that does not exist", + "originalRequest": { + "url": { + "path": [ + "sod-policies", + ":id", + "violation-report" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [] + }, + "header": [ + { + "key": "Accept", + "value": "application/json" + }, + { + "description": { + "content": "Added as a part of security scheme: oauth2", + "type": "text/plain" + }, + "key": "Authorization", + "value": "" + } + ], + "method": "GET", + "body": {} + }, + "status": "Not Found", + "code": 404, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "body": "{\n \"detailCode\": \"404 Not found\",\n \"trackingId\": \"b21b1f7ce4da4d639f2c62a57171b427\",\n \"messages\": [\n {\n \"locale\": \"en-US\",\n \"localeOrigin\": \"DEFAULT\",\n \"text\": \"The server did not find a current representation for the target resource.\"\n }\n ]\n}", + "cookie": [], + "_postman_previewlanguage": "json" + }, + { + "id": "75aa019d-496d-45bf-80cb-9e31dfb404b4", + "name": "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.", + "originalRequest": { + "url": { + "path": [ + "sod-policies", + ":id", + "violation-report" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [] + }, + "header": [ + { + "key": "Accept", + "value": "application/json" + }, + { + "description": { + "content": "Added as a part of security scheme: oauth2", + "type": "text/plain" + }, + "key": "Authorization", + "value": "" + } + ], + "method": "GET", + "body": {} + }, + "status": "Too Many Requests", + "code": 429, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "body": "{\n \"message\": \" Rate Limit Exceeded \"\n}", + "cookie": [], + "_postman_previewlanguage": "json" + }, + { + "id": "cd6ef72e-32fc-4670-b4c9-52eccfa8a1b0", + "name": "Internal Server Error - Returned if there is an unexpected error.", + "originalRequest": { + "url": { + "path": [ + "sod-policies", + ":id", + "violation-report" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [] + }, + "header": [ + { + "key": "Accept", + "value": "application/json" + }, + { + "description": { + "content": "Added as a part of security scheme: oauth2", + "type": "text/plain" + }, + "key": "Authorization", + "value": "" + } + ], + "method": "GET", + "body": {} + }, + "status": "Internal Server Error", + "code": 500, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "body": "{\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}", + "cookie": [], + "_postman_previewlanguage": "json" + } + ], + "event": [], + "protocolProfileBehavior": { + "disableBodyPruning": true + } + }, + { + "id": "44a3eaf3-ccc6-4a4a-bae7-14a063355a74", + "name": "Get violation report run status", + "request": { + "name": "Get violation report run status", + "description": { + "content": "This gets the status for a violation report run task that has already been invoked.", + "type": "text/plain" + }, + "url": { + "path": [ + "sod-policies", + "sod-violation-report-status", + ":reportResultId" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [ + { + "type": "any", + "value": "2e8d8180-24bc-4d21-91c6-7affdb473b0d", + "key": "reportResultId", + "disabled": false, + "description": { + "content": "(Required) The ID of the report reference to retrieve.", + "type": "text/plain" + } + } + ] + }, + "header": [ + { + "key": "Accept", + "value": "application/json" + } + ], + "method": "GET", + "body": {}, + "auth": null + }, + "response": [ + { + "id": "2814c007-c817-43b3-b623-a6ae40736cf9", + "name": "Status of the violation report run task.", + "originalRequest": { + "url": { + "path": [ + "sod-policies", + "sod-violation-report-status", + ":reportResultId" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [] + }, + "header": [ + { + "key": "Accept", + "value": "application/json" + }, + { + "description": { + "content": "Added as a part of security scheme: oauth2", + "type": "text/plain" + }, + "key": "Authorization", + "value": "" + } + ], + "method": "GET", + "body": {} + }, + "status": "OK", + "code": 200, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "body": "{\n \"status\": \"SUCCESS\",\n \"type\": \"REPORT_RESULT\",\n \"id\": \"2e8d8180-24bc-4d21-91c6-7affdb473b0d\",\n \"name\": \"policy-xyz\"\n}", + "cookie": [], + "_postman_previewlanguage": "json" + }, + { + "id": "0cb456c5-d68a-421c-b288-94ec4aa2f44f", + "name": "Client Error - Returned if the request body is invalid.", + "originalRequest": { + "url": { + "path": [ + "sod-policies", + "sod-violation-report-status", + ":reportResultId" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [] + }, + "header": [ + { + "key": "Accept", + "value": "application/json" + }, + { + "description": { + "content": "Added as a part of security scheme: oauth2", + "type": "text/plain" + }, + "key": "Authorization", + "value": "" + } + ], + "method": "GET", + "body": {} + }, + "status": "Bad Request", + "code": 400, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "body": "{\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 \"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 \"locale\": \"en-US\",\n \"localeOrigin\": \"DEFAULT\",\n \"text\": \"The request was syntactically correct but its content is semantically invalid.\"\n }\n ]\n}", + "cookie": [], + "_postman_previewlanguage": "json" + }, + { + "id": "12f6da35-8ff0-466e-828b-b1b16713623b", + "name": "Unauthorized - Returned if there is no authorization header, or if the JWT token is expired.", + "originalRequest": { + "url": { + "path": [ + "sod-policies", + "sod-violation-report-status", + ":reportResultId" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [] + }, + "header": [ + { + "key": "Accept", + "value": "application/json" + }, + { + "description": { + "content": "Added as a part of security scheme: oauth2", + "type": "text/plain" + }, + "key": "Authorization", + "value": "" + } + ], + "method": "GET", + "body": {} + }, + "status": "Unauthorized", + "code": 401, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "body": "{\n \"error\": \"JWT validation failed: JWT is expired\"\n}", + "cookie": [], + "_postman_previewlanguage": "json" + }, + { + "id": "c60a07c9-4408-488a-b6aa-a5b1d404690f", + "name": "Forbidden - Returned if the user you are running as, doesn't have access to this end-point.", + "originalRequest": { + "url": { + "path": [ + "sod-policies", + "sod-violation-report-status", + ":reportResultId" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [] + }, + "header": [ + { + "key": "Accept", + "value": "application/json" + }, + { + "description": { + "content": "Added as a part of security scheme: oauth2", + "type": "text/plain" + }, + "key": "Authorization", + "value": "" + } + ], + "method": "GET", + "body": {} + }, + "status": "Forbidden", + "code": 403, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "body": "{\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}", + "cookie": [], + "_postman_previewlanguage": "json" + }, + { + "id": "547e8bfe-d8a4-44cf-8819-09a4f9a5575b", + "name": "Not Found - returned if the request URL refers to a resource or object that does not exist", + "originalRequest": { + "url": { + "path": [ + "sod-policies", + "sod-violation-report-status", + ":reportResultId" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [] + }, + "header": [ + { + "key": "Accept", + "value": "application/json" + }, + { + "description": { + "content": "Added as a part of security scheme: oauth2", + "type": "text/plain" + }, + "key": "Authorization", + "value": "" + } + ], + "method": "GET", + "body": {} + }, + "status": "Not Found", + "code": 404, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "body": "{\n \"detailCode\": \"404 Not found\",\n \"trackingId\": \"b21b1f7ce4da4d639f2c62a57171b427\",\n \"messages\": [\n {\n \"locale\": \"en-US\",\n \"localeOrigin\": \"DEFAULT\",\n \"text\": \"The server did not find a current representation for the target resource.\"\n }\n ]\n}", + "cookie": [], + "_postman_previewlanguage": "json" + }, + { + "id": "dd3052a2-e82e-4be6-9f19-2c92bec313c2", + "name": "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.", + "originalRequest": { + "url": { + "path": [ + "sod-policies", + "sod-violation-report-status", + ":reportResultId" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [] + }, + "header": [ + { + "key": "Accept", + "value": "application/json" + }, + { + "description": { + "content": "Added as a part of security scheme: oauth2", + "type": "text/plain" + }, + "key": "Authorization", + "value": "" + } + ], + "method": "GET", + "body": {} + }, + "status": "Too Many Requests", + "code": 429, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "body": "{\n \"message\": \" Rate Limit Exceeded \"\n}", + "cookie": [], + "_postman_previewlanguage": "json" + }, + { + "id": "dd951cc3-e977-4d63-a26b-dc02a5ae7255", + "name": "Internal Server Error - Returned if there is an unexpected error.", + "originalRequest": { + "url": { + "path": [ + "sod-policies", + "sod-violation-report-status", + ":reportResultId" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [] + }, + "header": [ + { + "key": "Accept", + "value": "application/json" + }, + { + "description": { + "content": "Added as a part of security scheme: oauth2", + "type": "text/plain" + }, + "key": "Authorization", + "value": "" + } + ], + "method": "GET", + "body": {} + }, + "status": "Internal Server Error", + "code": 500, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "body": "{\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}", + "cookie": [], + "_postman_previewlanguage": "json" + } + ], + "event": [], + "protocolProfileBehavior": { + "disableBodyPruning": true + } + }, + { + "id": "a66a24f6-6e78-483a-8af9-12d8e4b7a34a", + "name": "Runs all policies for org", + "request": { + "name": "Runs all policies for org", + "description": { + "content": "Runs multi-policy report for the org. If a policy reports more than 5000 violations, the report mentions that the violation limit was exceeded for that policy. If the request is empty, the report runs for all policies. Otherwise, the report runs for only the filtered policy list provided.", + "type": "text/plain" + }, + "url": { + "path": [ + "sod-violation-report", + "run" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [] + }, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + }, + { + "key": "Accept", + "value": "application/json" + } + ], + "method": "POST", + "body": { + "mode": "raw", + "raw": "{\n \"filteredPolicyList\": [\n \"b868cd40-ffa4-4337-9c07-1a51846cfa94\",\n \"63a07a7b-39a4-48aa-956d-50c827deba2a\"\n ]\n}", + "options": { + "raw": { + "headerFamily": "json", + "language": "json" + } + } + }, + "auth": null + }, + "response": [ + { + "id": "4eb864ad-e236-4070-96f9-0c32688b16ac", + "name": "Reference to the violation report run task.", + "originalRequest": { + "url": { + "path": [ + "sod-violation-report", + "run" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [] + }, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + }, + { + "key": "Accept", + "value": "application/json" + }, + { + "description": { + "content": "Added as a part of security scheme: oauth2", + "type": "text/plain" + }, + "key": "Authorization", + "value": "" + } + ], + "method": "POST", + "body": { + "mode": "raw", + "raw": "{\n \"filteredPolicyList\": [\n \"b868cd40-ffa4-4337-9c07-1a51846cfa94\",\n \"63a07a7b-39a4-48aa-956d-50c827deba2a\"\n ]\n}", + "options": { + "raw": { + "headerFamily": "json", + "language": "json" + } + } + } + }, + "status": "OK", + "code": 200, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "body": "{\n \"status\": \"PENDING\",\n \"type\": \"REPORT_RESULT\",\n \"id\": \"37b3b32a-f394-46f8-acad-b5223969fa68\",\n \"name\": \"Multi Query Report\"\n}", + "cookie": [], + "_postman_previewlanguage": "json" + }, + { + "id": "f2886491-2631-4e9f-a2bd-3e4945aad5bf", + "name": "Client Error - Returned if the request body is invalid.", + "originalRequest": { + "url": { + "path": [ + "sod-violation-report", + "run" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [] + }, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + }, + { + "key": "Accept", + "value": "application/json" + }, + { + "description": { + "content": "Added as a part of security scheme: oauth2", + "type": "text/plain" + }, + "key": "Authorization", + "value": "" + } + ], + "method": "POST", + "body": { + "mode": "raw", + "raw": "{\n \"filteredPolicyList\": [\n \"b868cd40-ffa4-4337-9c07-1a51846cfa94\",\n \"63a07a7b-39a4-48aa-956d-50c827deba2a\"\n ]\n}", + "options": { + "raw": { + "headerFamily": "json", + "language": "json" + } + } + } + }, + "status": "Bad Request", + "code": 400, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "body": "{\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 \"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 \"locale\": \"en-US\",\n \"localeOrigin\": \"DEFAULT\",\n \"text\": \"The request was syntactically correct but its content is semantically invalid.\"\n }\n ]\n}", + "cookie": [], + "_postman_previewlanguage": "json" + }, + { + "id": "7d714598-e0a1-461d-a823-ef647873f528", + "name": "Unauthorized - Returned if there is no authorization header, or if the JWT token is expired.", + "originalRequest": { + "url": { + "path": [ + "sod-violation-report", + "run" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [] + }, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + }, + { + "key": "Accept", + "value": "application/json" + }, + { + "description": { + "content": "Added as a part of security scheme: oauth2", + "type": "text/plain" + }, + "key": "Authorization", + "value": "" + } + ], + "method": "POST", + "body": { + "mode": "raw", + "raw": "{\n \"filteredPolicyList\": [\n \"b868cd40-ffa4-4337-9c07-1a51846cfa94\",\n \"63a07a7b-39a4-48aa-956d-50c827deba2a\"\n ]\n}", + "options": { + "raw": { + "headerFamily": "json", + "language": "json" + } + } + } + }, + "status": "Unauthorized", + "code": 401, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "body": "{\n \"error\": \"JWT validation failed: JWT is expired\"\n}", + "cookie": [], + "_postman_previewlanguage": "json" + }, + { + "id": "d7a0c10d-3638-4c87-97d2-8a335ebba4fa", + "name": "Forbidden - Returned if the user you are running as, doesn't have access to this end-point.", + "originalRequest": { + "url": { + "path": [ + "sod-violation-report", + "run" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [] + }, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + }, + { + "key": "Accept", + "value": "application/json" + }, + { + "description": { + "content": "Added as a part of security scheme: oauth2", + "type": "text/plain" + }, + "key": "Authorization", + "value": "" + } + ], + "method": "POST", + "body": { + "mode": "raw", + "raw": "{\n \"filteredPolicyList\": [\n \"b868cd40-ffa4-4337-9c07-1a51846cfa94\",\n \"63a07a7b-39a4-48aa-956d-50c827deba2a\"\n ]\n}", + "options": { + "raw": { + "headerFamily": "json", + "language": "json" + } + } + } + }, + "status": "Forbidden", + "code": 403, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "body": "{\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}", + "cookie": [], + "_postman_previewlanguage": "json" + }, + { + "id": "3edeee1c-884c-4c40-a995-5940e0c085b7", + "name": "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.", + "originalRequest": { + "url": { + "path": [ + "sod-violation-report", + "run" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [] + }, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + }, + { + "key": "Accept", + "value": "application/json" + }, + { + "description": { + "content": "Added as a part of security scheme: oauth2", + "type": "text/plain" + }, + "key": "Authorization", + "value": "" + } + ], + "method": "POST", + "body": { + "mode": "raw", + "raw": "{\n \"filteredPolicyList\": [\n \"b868cd40-ffa4-4337-9c07-1a51846cfa94\",\n \"63a07a7b-39a4-48aa-956d-50c827deba2a\"\n ]\n}", + "options": { + "raw": { + "headerFamily": "json", + "language": "json" + } + } + } + }, + "status": "Too Many Requests", + "code": 429, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "body": "{\n \"message\": \" Rate Limit Exceeded \"\n}", + "cookie": [], + "_postman_previewlanguage": "json" + }, + { + "id": "3f9a71fd-eeaf-43c6-ab0c-2a1caaff7b5d", + "name": "Internal Server Error - Returned if there is an unexpected error.", + "originalRequest": { + "url": { + "path": [ + "sod-violation-report", + "run" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [] + }, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + }, + { + "key": "Accept", + "value": "application/json" + }, + { + "description": { + "content": "Added as a part of security scheme: oauth2", + "type": "text/plain" + }, + "key": "Authorization", + "value": "" + } + ], + "method": "POST", + "body": { + "mode": "raw", + "raw": "{\n \"filteredPolicyList\": [\n \"b868cd40-ffa4-4337-9c07-1a51846cfa94\",\n \"63a07a7b-39a4-48aa-956d-50c827deba2a\"\n ]\n}", + "options": { + "raw": { + "headerFamily": "json", + "language": "json" + } + } + } + }, + "status": "Internal Server Error", + "code": 500, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "body": "{\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}", + "cookie": [], + "_postman_previewlanguage": "json" + } + ], + "event": [], + "protocolProfileBehavior": { + "disableBodyPruning": true + } + }, + { + "id": "0dc9f797-ff68-46f8-a394-85d6b8dba466", + "name": "Get multi-report run task status", + "request": { + "name": "Get multi-report run task status", + "description": { + "content": "This endpoint gets the status for a violation report for all policy run.", + "type": "text/plain" + }, + "url": { + "path": [ + "sod-violation-report" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [] + }, + "header": [ + { + "key": "Accept", + "value": "application/json" + } + ], + "method": "GET", + "body": {}, + "auth": null + }, + "response": [ + { + "id": "de4e9c33-6044-493b-8dc2-36edc335806c", + "name": "Status of the violation report run task for all policy run.", + "originalRequest": { + "url": { + "path": [ + "sod-violation-report" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [] + }, + "header": [ + { + "key": "Accept", + "value": "application/json" + }, + { + "description": { + "content": "Added as a part of security scheme: oauth2", + "type": "text/plain" + }, + "key": "Authorization", + "value": "" + } + ], + "method": "GET", + "body": {} + }, + "status": "OK", + "code": 200, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "body": "{\n \"status\": \"SUCCESS\",\n \"type\": \"REPORT_RESULT\",\n \"id\": \"37b3b32a-f394-46f8-acad-b5223969fa68\",\n \"name\": \"Multi Query Report\"\n}", + "cookie": [], + "_postman_previewlanguage": "json" + }, + { + "id": "b864b424-3161-41d0-992b-ce650a2fdf4e", + "name": "Client Error - Returned if the request body is invalid.", + "originalRequest": { + "url": { + "path": [ + "sod-violation-report" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [] + }, + "header": [ + { + "key": "Accept", + "value": "application/json" + }, + { + "description": { + "content": "Added as a part of security scheme: oauth2", + "type": "text/plain" + }, + "key": "Authorization", + "value": "" + } + ], + "method": "GET", + "body": {} + }, + "status": "Bad Request", + "code": 400, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "body": "{\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 \"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 \"locale\": \"en-US\",\n \"localeOrigin\": \"DEFAULT\",\n \"text\": \"The request was syntactically correct but its content is semantically invalid.\"\n }\n ]\n}", + "cookie": [], + "_postman_previewlanguage": "json" + }, + { + "id": "72997097-1d90-49cc-8f25-fa5e36216560", + "name": "Unauthorized - Returned if there is no authorization header, or if the JWT token is expired.", + "originalRequest": { + "url": { + "path": [ + "sod-violation-report" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [] + }, + "header": [ + { + "key": "Accept", + "value": "application/json" + }, + { + "description": { + "content": "Added as a part of security scheme: oauth2", + "type": "text/plain" + }, + "key": "Authorization", + "value": "" + } + ], + "method": "GET", + "body": {} + }, + "status": "Unauthorized", + "code": 401, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "body": "{\n \"error\": \"JWT validation failed: JWT is expired\"\n}", + "cookie": [], + "_postman_previewlanguage": "json" + }, + { + "id": "9dc7a381-45df-4a4f-9274-d8d100a9dbb2", + "name": "Forbidden - Returned if the user you are running as, doesn't have access to this end-point.", + "originalRequest": { + "url": { + "path": [ + "sod-violation-report" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [] + }, + "header": [ + { + "key": "Accept", + "value": "application/json" + }, + { + "description": { + "content": "Added as a part of security scheme: oauth2", + "type": "text/plain" + }, + "key": "Authorization", + "value": "" + } + ], + "method": "GET", + "body": {} + }, + "status": "Forbidden", + "code": 403, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "body": "{\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}", + "cookie": [], + "_postman_previewlanguage": "json" + }, + { + "id": "8f31224d-ee87-4bc4-9cf5-ffbecb78dfdc", + "name": "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.", + "originalRequest": { + "url": { + "path": [ + "sod-violation-report" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [] + }, + "header": [ + { + "key": "Accept", + "value": "application/json" + }, + { + "description": { + "content": "Added as a part of security scheme: oauth2", + "type": "text/plain" + }, + "key": "Authorization", + "value": "" + } + ], + "method": "GET", + "body": {} + }, + "status": "Too Many Requests", + "code": 429, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "body": "{\n \"message\": \" Rate Limit Exceeded \"\n}", + "cookie": [], + "_postman_previewlanguage": "json" + }, + { + "id": "cd9fe06f-349e-4c41-99fb-7d29cb8d1c4a", + "name": "Internal Server Error - Returned if there is an unexpected error.", + "originalRequest": { + "url": { + "path": [ + "sod-violation-report" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [] + }, + "header": [ + { + "key": "Accept", + "value": "application/json" + }, + { + "description": { + "content": "Added as a part of security scheme: oauth2", + "type": "text/plain" + }, + "key": "Authorization", + "value": "" + } + ], + "method": "GET", + "body": {} + }, + "status": "Internal Server Error", + "code": 500, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "body": "{\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}", + "cookie": [], + "_postman_previewlanguage": "json" + } + ], + "event": [], + "protocolProfileBehavior": { + "disableBodyPruning": true + } + }, + { + "id": "75f043a8-04eb-49ab-8edc-e87e6cbaa43d", + "name": "Download violation report", + "request": { + "name": "Download violation report", + "description": { + "content": "This allows to download a violation report for a given report reference.", + "type": "text/plain" + }, + "url": { + "path": [ + "sod-violation-report", + ":reportResultId", + "download" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [ + { + "type": "any", + "value": "ef38f94347e94562b5bb8424a56397d8", + "key": "reportResultId", + "disabled": false, + "description": { + "content": "(Required) The ID of the report reference to download.", + "type": "text/plain" + } + } + ] + }, + "header": [ + { + "key": "Accept", + "value": "application/zip" + } + ], + "method": "GET", + "body": {}, + "auth": null + }, + "response": [ + { + "id": "356e1283-a212-40ba-9b06-73efab1c69c4", + "name": "Returns the PolicyReport.zip that contains the violation report file.", + "originalRequest": { + "url": { + "path": [ + "sod-violation-report", + ":reportResultId", + "download" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [] + }, + "header": [ + { + "key": "Accept", + "value": "application/zip" + }, + { + "description": { + "content": "Added as a part of security scheme: oauth2", + "type": "text/plain" + }, + "key": "Authorization", + "value": "" + } + ], + "method": "GET", + "body": {} + }, + "status": "OK", + "code": 200, + "header": [ + { + "key": "Content-Type", + "value": "application/zip" + } + ], + "body": "amet in occaecat in", + "cookie": [], + "_postman_previewlanguage": "text" + }, + { + "id": "20fc0a13-3e18-470a-b202-e871a93c1db4", + "name": "Client Error - Returned if the request body is invalid.", + "originalRequest": { + "url": { + "path": [ + "sod-violation-report", + ":reportResultId", + "download" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [] + }, + "header": [ + { + "key": "Accept", + "value": "application/json" + }, + { + "description": { + "content": "Added as a part of security scheme: oauth2", + "type": "text/plain" + }, + "key": "Authorization", + "value": "" + } + ], + "method": "GET", + "body": {} + }, + "status": "Bad Request", + "code": 400, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "body": "{\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 \"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 \"locale\": \"en-US\",\n \"localeOrigin\": \"DEFAULT\",\n \"text\": \"The request was syntactically correct but its content is semantically invalid.\"\n }\n ]\n}", + "cookie": [], + "_postman_previewlanguage": "json" + }, + { + "id": "009b8d45-9f01-4d2e-8a9a-92398bc0e182", + "name": "Unauthorized - Returned if there is no authorization header, or if the JWT token is expired.", + "originalRequest": { + "url": { + "path": [ + "sod-violation-report", + ":reportResultId", + "download" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [] + }, + "header": [ + { + "key": "Accept", + "value": "application/json" + }, + { + "description": { + "content": "Added as a part of security scheme: oauth2", + "type": "text/plain" + }, + "key": "Authorization", + "value": "" + } + ], + "method": "GET", + "body": {} + }, + "status": "Unauthorized", + "code": 401, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "body": "{\n \"error\": \"JWT validation failed: JWT is expired\"\n}", + "cookie": [], + "_postman_previewlanguage": "json" + }, + { + "id": "d0fea147-b7b9-43c3-859f-cab6b655cec8", + "name": "Forbidden - Returned if the user you are running as, doesn't have access to this end-point.", + "originalRequest": { + "url": { + "path": [ + "sod-violation-report", + ":reportResultId", + "download" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [] + }, + "header": [ + { + "key": "Accept", + "value": "application/json" + }, + { + "description": { + "content": "Added as a part of security scheme: oauth2", + "type": "text/plain" + }, + "key": "Authorization", + "value": "" + } + ], + "method": "GET", + "body": {} + }, + "status": "Forbidden", + "code": 403, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "body": "{\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}", + "cookie": [], + "_postman_previewlanguage": "json" + }, + { + "id": "9f8b5817-1450-42da-a29d-76447d081dfc", + "name": "Not Found - returned if the request URL refers to a resource or object that does not exist", + "originalRequest": { + "url": { + "path": [ + "sod-violation-report", + ":reportResultId", + "download" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [] + }, + "header": [ + { + "key": "Accept", + "value": "application/json" + }, + { + "description": { + "content": "Added as a part of security scheme: oauth2", + "type": "text/plain" + }, + "key": "Authorization", + "value": "" + } + ], + "method": "GET", + "body": {} + }, + "status": "Not Found", + "code": 404, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "body": "{\n \"detailCode\": \"404 Not found\",\n \"trackingId\": \"b21b1f7ce4da4d639f2c62a57171b427\",\n \"messages\": [\n {\n \"locale\": \"en-US\",\n \"localeOrigin\": \"DEFAULT\",\n \"text\": \"The server did not find a current representation for the target resource.\"\n }\n ]\n}", + "cookie": [], + "_postman_previewlanguage": "json" + }, + { + "id": "0ab9c347-7f97-44e4-9f73-91dafa3c6d14", + "name": "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.", + "originalRequest": { + "url": { + "path": [ + "sod-violation-report", + ":reportResultId", + "download" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [] + }, + "header": [ + { + "key": "Accept", + "value": "application/json" + }, + { + "description": { + "content": "Added as a part of security scheme: oauth2", + "type": "text/plain" + }, + "key": "Authorization", + "value": "" + } + ], + "method": "GET", + "body": {} + }, + "status": "Too Many Requests", + "code": 429, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "body": "{\n \"message\": \" Rate Limit Exceeded \"\n}", + "cookie": [], + "_postman_previewlanguage": "json" + }, + { + "id": "0c233559-7989-482c-a6bc-b4172fd9d9a5", + "name": "Internal Server Error - Returned if there is an unexpected error.", + "originalRequest": { + "url": { + "path": [ + "sod-violation-report", + ":reportResultId", + "download" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [] + }, + "header": [ + { + "key": "Accept", + "value": "application/json" + }, + { + "description": { + "content": "Added as a part of security scheme: oauth2", + "type": "text/plain" + }, + "key": "Authorization", + "value": "" + } + ], + "method": "GET", + "body": {} + }, + "status": "Internal Server Error", + "code": 500, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "body": "{\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}", + "cookie": [], + "_postman_previewlanguage": "json" + } + ], + "event": [], + "protocolProfileBehavior": { + "disableBodyPruning": true + } + }, + { + "id": "016d3860-9352-4ce8-9f5c-63ec03a670d9", + "name": "Download custom violation report", + "request": { + "name": "Download custom violation report", + "description": { + "content": "This allows to download a specified named violation report for a given report reference.", + "type": "text/plain" + }, + "url": { + "path": [ + "sod-violation-report", + ":reportResultId", + "download", + ":fileName" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [ + { + "type": "any", + "value": "ef38f94347e94562b5bb8424a56397d8", + "key": "reportResultId", + "disabled": false, + "description": { + "content": "(Required) The ID of the report reference to download.", + "type": "text/plain" + } + }, + { + "type": "any", + "value": "custom-name", + "key": "fileName", + "disabled": false, + "description": { + "content": "(Required) Custom Name for the file.", + "type": "text/plain" + } + } + ] + }, + "header": [ + { + "key": "Accept", + "value": "application/zip" + } + ], + "method": "GET", + "body": {}, + "auth": null + }, + "response": [ + { + "id": "bcd88ca7-21b5-4136-a0b3-6ca7cd31c571", + "name": "Returns the zip file with given custom name that contains the violation report file.", + "originalRequest": { + "url": { + "path": [ + "sod-violation-report", + ":reportResultId", + "download", + ":fileName" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [] + }, + "header": [ + { + "key": "Accept", + "value": "application/zip" + }, + { + "description": { + "content": "Added as a part of security scheme: oauth2", + "type": "text/plain" + }, + "key": "Authorization", + "value": "" + } + ], + "method": "GET", + "body": {} + }, + "status": "OK", + "code": 200, + "header": [ + { + "key": "Content-Type", + "value": "application/zip" + } + ], + "body": "amet in occaecat in", + "cookie": [], + "_postman_previewlanguage": "text" + }, + { + "id": "ea5ae948-6f14-40f4-b407-27e5153d1475", + "name": "Client Error - Returned if the request body is invalid.", + "originalRequest": { + "url": { + "path": [ + "sod-violation-report", + ":reportResultId", + "download", + ":fileName" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [] + }, + "header": [ + { + "key": "Accept", + "value": "application/json" + }, + { + "description": { + "content": "Added as a part of security scheme: oauth2", + "type": "text/plain" + }, + "key": "Authorization", + "value": "" + } + ], + "method": "GET", + "body": {} + }, + "status": "Bad Request", + "code": 400, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "body": "{\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 \"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 \"locale\": \"en-US\",\n \"localeOrigin\": \"DEFAULT\",\n \"text\": \"The request was syntactically correct but its content is semantically invalid.\"\n }\n ]\n}", + "cookie": [], + "_postman_previewlanguage": "json" + }, + { + "id": "2a8599a8-4793-4d0d-a705-cb480647156a", + "name": "Unauthorized - Returned if there is no authorization header, or if the JWT token is expired.", + "originalRequest": { + "url": { + "path": [ + "sod-violation-report", + ":reportResultId", + "download", + ":fileName" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [] + }, + "header": [ + { + "key": "Accept", + "value": "application/json" + }, + { + "description": { + "content": "Added as a part of security scheme: oauth2", + "type": "text/plain" + }, + "key": "Authorization", + "value": "" + } + ], + "method": "GET", + "body": {} + }, + "status": "Unauthorized", + "code": 401, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "body": "{\n \"error\": \"JWT validation failed: JWT is expired\"\n}", + "cookie": [], + "_postman_previewlanguage": "json" + }, + { + "id": "d406f3d0-1ae5-471f-b4b2-39ac4c7e2be5", + "name": "Forbidden - Returned if the user you are running as, doesn't have access to this end-point.", + "originalRequest": { + "url": { + "path": [ + "sod-violation-report", + ":reportResultId", + "download", + ":fileName" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [] + }, + "header": [ + { + "key": "Accept", + "value": "application/json" + }, + { + "description": { + "content": "Added as a part of security scheme: oauth2", + "type": "text/plain" + }, + "key": "Authorization", + "value": "" + } + ], + "method": "GET", + "body": {} + }, + "status": "Forbidden", + "code": 403, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "body": "{\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}", + "cookie": [], + "_postman_previewlanguage": "json" + }, + { + "id": "dc0afe0f-dc14-4582-bb2a-0e02a7d1e59f", + "name": "Not Found - returned if the request URL refers to a resource or object that does not exist", + "originalRequest": { + "url": { + "path": [ + "sod-violation-report", + ":reportResultId", + "download", + ":fileName" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [] + }, + "header": [ + { + "key": "Accept", + "value": "application/json" + }, + { + "description": { + "content": "Added as a part of security scheme: oauth2", + "type": "text/plain" + }, + "key": "Authorization", + "value": "" + } + ], + "method": "GET", + "body": {} + }, + "status": "Not Found", + "code": 404, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "body": "{\n \"detailCode\": \"404 Not found\",\n \"trackingId\": \"b21b1f7ce4da4d639f2c62a57171b427\",\n \"messages\": [\n {\n \"locale\": \"en-US\",\n \"localeOrigin\": \"DEFAULT\",\n \"text\": \"The server did not find a current representation for the target resource.\"\n }\n ]\n}", + "cookie": [], + "_postman_previewlanguage": "json" + }, + { + "id": "98e77ec5-f87d-4b6c-b4d1-c70899330ef7", + "name": "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.", + "originalRequest": { + "url": { + "path": [ + "sod-violation-report", + ":reportResultId", + "download", + ":fileName" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [] + }, + "header": [ + { + "key": "Accept", + "value": "application/json" + }, + { + "description": { + "content": "Added as a part of security scheme: oauth2", + "type": "text/plain" + }, + "key": "Authorization", + "value": "" + } + ], + "method": "GET", + "body": {} + }, + "status": "Too Many Requests", + "code": 429, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "body": "{\n \"message\": \" Rate Limit Exceeded \"\n}", + "cookie": [], + "_postman_previewlanguage": "json" + }, + { + "id": "74dda9bd-67d0-463e-981c-2d4b68ce1be9", + "name": "Internal Server Error - Returned if there is an unexpected error.", + "originalRequest": { + "url": { + "path": [ + "sod-violation-report", + ":reportResultId", + "download", + ":fileName" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [] + }, + "header": [ + { + "key": "Accept", + "value": "application/json" + }, + { + "description": { + "content": "Added as a part of security scheme: oauth2", + "type": "text/plain" + }, + "key": "Authorization", + "value": "" + } + ], + "method": "GET", + "body": {} + }, + "status": "Internal Server Error", + "code": 500, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "body": "{\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}", + "cookie": [], + "_postman_previewlanguage": "json" + } + ], + "event": [], + "protocolProfileBehavior": { + "disableBodyPruning": true + } + } + ] + }, + { + "name": "SOD Violations", + "description": "Use this API to check for current \"separation of duties\" (SOD) policy violations as well as potential future SOD policy violations. \nWith SOD violation functionality in place, administrators can get information about current SOD policy violations and predict whether an access change will trigger new violations, which helps to prevent them from occurring at all. \n\n\"Separation of duties\" refers to the concept that people shouldn't have conflicting sets of access - all their access should be configured in a way that protects your organization's assets and data. \nFor example, people who record monetary transactions shouldn't be able to issue payment for those transactions.\nAny changes to major system configurations should be approved by someone other than the person requesting the change. \n\nOrganizations can use \"separation of duties\" (SOD) policies to enforce and track their internal security rules throughout their tenants.\nThese SOD policies limit each user's involvement in important processes and protects the organization from individuals gaining excessive access. \n\nOnce a SOD policy is in place, if an identity has conflicting access items, a SOD violation will trigger. \nThese violations are included in SOD violation reports that other users will see in emails at regular intervals if they're subscribed to the SOD policy.\nThe other users can then better help to enforce these SOD policies.\n\nAdministrators can use the SOD violations APIs to check a set of identities for any current SOD violations, and they can use them to check whether adding an access item would potentially trigger a SOD violation. \nThis second option is a good way to prevent SOD violations from triggering at all. \n\nRefer to [Handling Policy Violations](https://documentation.sailpoint.com/saas/help/sod/policy-violations.html) for more information about SOD policy violations. \n", + "item": [ + { + "id": "f65c7c8a-617f-49f2-ac05-9bb68933dc78", + "name": "Predict SOD violations for identity.", + "request": { + "name": "Predict SOD violations for identity.", + "description": { + "content": "This API is used to check if granting some additional accesses would cause the subject to be in violation of any SOD policies. Returns the violations that would be caused.\n\nA token with ORG_ADMIN or API authority is required to call this API.", + "type": "text/plain" + }, + "url": { + "path": [ + "sod-violations", + "predict" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [] + }, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + }, + { + "key": "Accept", + "value": "application/json" + } + ], + "method": "POST", + "body": { + "mode": "raw", + "raw": "{\n \"identityId\": \"2c91808568c529c60168cca6f90c1313\",\n \"accessRefs\": [\n {\n \"type\": \"ENTITLEMENT\",\n \"id\": \"2c918087682f9a86016839c050861ab1\",\n \"name\": \"CN=Information Access,OU=test,OU=test-service,DC=TestAD,DC=local\"\n },\n {\n \"type\": \"ENTITLEMENT\",\n \"id\": \"2c918087682f9a86016839c0509c1ab2\",\n \"name\": \"CN=Information Technology,OU=test,OU=test-service,DC=TestAD,DC=local\"\n }\n ]\n}", + "options": { + "raw": { + "headerFamily": "json", + "language": "json" + } + } + }, + "auth": null + }, + "response": [ + { + "id": "0dcd735b-7adf-4557-9982-ce90b9066e9e", + "name": "Violation Contexts", + "originalRequest": { + "url": { + "path": [ + "sod-violations", + "predict" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [] + }, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + }, + { + "key": "Accept", + "value": "application/json" + }, + { + "description": { + "content": "Added as a part of security scheme: oauth2", + "type": "text/plain" + }, + "key": "Authorization", + "value": "" + } + ], + "method": "POST", + "body": { + "mode": "raw", + "raw": "{\n \"identityId\": \"2c91808568c529c60168cca6f90c1313\",\n \"accessRefs\": [\n {\n \"type\": \"ENTITLEMENT\",\n \"id\": \"2c918087682f9a86016839c050861ab1\",\n \"name\": \"CN=Information Access,OU=test,OU=test-service,DC=TestAD,DC=local\"\n },\n {\n \"type\": \"ENTITLEMENT\",\n \"id\": \"2c918087682f9a86016839c0509c1ab2\",\n \"name\": \"CN=Information Technology,OU=test,OU=test-service,DC=TestAD,DC=local\"\n }\n ]\n}", + "options": { + "raw": { + "headerFamily": "json", + "language": "json" + } + } + } + }, + "status": "OK", + "code": 200, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "body": "{\n \"violationContexts\": [\n {\n \"policy\": {\n \"type\": \"ENTITLEMENT\",\n \"id\": \"0f11f2a4-7c94-4bf3-a2bd-742580fe3bde\",\n \"name\": \"Business SOD Policy\"\n },\n \"conflictingAccessCriteria\": {\n \"leftCriteria\": {\n \"criteriaList\": [\n {\n \"type\": \"ENTITLEMENT\",\n \"existing\": true\n },\n {\n \"type\": \"ENTITLEMENT\",\n \"existing\": false\n }\n ]\n },\n \"rightCriteria\": {\n \"criteriaList\": [\n {\n \"type\": \"ENTITLEMENT\",\n \"existing\": true\n },\n {\n \"type\": \"ENTITLEMENT\",\n \"existing\": false\n }\n ]\n }\n }\n },\n {\n \"policy\": {\n \"type\": \"ENTITLEMENT\",\n \"id\": \"0f11f2a4-7c94-4bf3-a2bd-742580fe3bde\",\n \"name\": \"Business SOD Policy\"\n },\n \"conflictingAccessCriteria\": {\n \"leftCriteria\": {\n \"criteriaList\": [\n {\n \"type\": \"ENTITLEMENT\",\n \"existing\": true\n },\n {\n \"type\": \"ENTITLEMENT\",\n \"existing\": false\n }\n ]\n },\n \"rightCriteria\": {\n \"criteriaList\": [\n {\n \"type\": \"ENTITLEMENT\",\n \"existing\": true\n },\n {\n \"type\": \"ENTITLEMENT\",\n \"existing\": false\n }\n ]\n }\n }\n }\n ]\n}", + "cookie": [], + "_postman_previewlanguage": "json" + }, + { + "id": "b47313d7-ad42-4fc2-8eae-6b4e6c7d40e3", + "name": "Client Error - Returned if the request body is invalid.", + "originalRequest": { + "url": { + "path": [ + "sod-violations", + "predict" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [] + }, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + }, + { + "key": "Accept", + "value": "application/json" + }, + { + "description": { + "content": "Added as a part of security scheme: oauth2", + "type": "text/plain" + }, + "key": "Authorization", + "value": "" + } + ], + "method": "POST", + "body": { + "mode": "raw", + "raw": "{\n \"identityId\": \"2c91808568c529c60168cca6f90c1313\",\n \"accessRefs\": [\n {\n \"type\": \"ENTITLEMENT\",\n \"id\": \"2c918087682f9a86016839c050861ab1\",\n \"name\": \"CN=Information Access,OU=test,OU=test-service,DC=TestAD,DC=local\"\n },\n {\n \"type\": \"ENTITLEMENT\",\n \"id\": \"2c918087682f9a86016839c0509c1ab2\",\n \"name\": \"CN=Information Technology,OU=test,OU=test-service,DC=TestAD,DC=local\"\n }\n ]\n}", + "options": { + "raw": { + "headerFamily": "json", + "language": "json" + } + } + } + }, + "status": "Bad Request", + "code": 400, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "body": "{\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 \"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 \"locale\": \"en-US\",\n \"localeOrigin\": \"DEFAULT\",\n \"text\": \"The request was syntactically correct but its content is semantically invalid.\"\n }\n ]\n}", + "cookie": [], + "_postman_previewlanguage": "json" + }, + { + "id": "576fd194-05f7-4b0a-8298-f3d823071d90", + "name": "Unauthorized - Returned if there is no authorization header, or if the JWT token is expired.", + "originalRequest": { + "url": { + "path": [ + "sod-violations", + "predict" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [] + }, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + }, + { + "key": "Accept", + "value": "application/json" + }, + { + "description": { + "content": "Added as a part of security scheme: oauth2", + "type": "text/plain" + }, + "key": "Authorization", + "value": "" + } + ], + "method": "POST", + "body": { + "mode": "raw", + "raw": "{\n \"identityId\": \"2c91808568c529c60168cca6f90c1313\",\n \"accessRefs\": [\n {\n \"type\": \"ENTITLEMENT\",\n \"id\": \"2c918087682f9a86016839c050861ab1\",\n \"name\": \"CN=Information Access,OU=test,OU=test-service,DC=TestAD,DC=local\"\n },\n {\n \"type\": \"ENTITLEMENT\",\n \"id\": \"2c918087682f9a86016839c0509c1ab2\",\n \"name\": \"CN=Information Technology,OU=test,OU=test-service,DC=TestAD,DC=local\"\n }\n ]\n}", + "options": { + "raw": { + "headerFamily": "json", + "language": "json" + } + } + } + }, + "status": "Unauthorized", + "code": 401, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "body": "{\n \"error\": \"JWT validation failed: JWT is expired\"\n}", + "cookie": [], + "_postman_previewlanguage": "json" + }, + { + "id": "e7926fad-220c-418b-b89e-fd4b41c00961", + "name": "Forbidden - Returned if the user you are running as, doesn't have access to this end-point.", + "originalRequest": { + "url": { + "path": [ + "sod-violations", + "predict" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [] + }, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + }, + { + "key": "Accept", + "value": "application/json" + }, + { + "description": { + "content": "Added as a part of security scheme: oauth2", + "type": "text/plain" + }, + "key": "Authorization", + "value": "" + } + ], + "method": "POST", + "body": { + "mode": "raw", + "raw": "{\n \"identityId\": \"2c91808568c529c60168cca6f90c1313\",\n \"accessRefs\": [\n {\n \"type\": \"ENTITLEMENT\",\n \"id\": \"2c918087682f9a86016839c050861ab1\",\n \"name\": \"CN=Information Access,OU=test,OU=test-service,DC=TestAD,DC=local\"\n },\n {\n \"type\": \"ENTITLEMENT\",\n \"id\": \"2c918087682f9a86016839c0509c1ab2\",\n \"name\": \"CN=Information Technology,OU=test,OU=test-service,DC=TestAD,DC=local\"\n }\n ]\n}", + "options": { + "raw": { + "headerFamily": "json", + "language": "json" + } + } + } + }, + "status": "Forbidden", + "code": 403, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "body": "{\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}", + "cookie": [], + "_postman_previewlanguage": "json" + }, + { + "id": "043d99c8-98b8-4355-9f97-d881b3bd5afe", + "name": "Not Found - returned if the request URL refers to a resource or object that does not exist", + "originalRequest": { + "url": { + "path": [ + "sod-violations", + "predict" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [] + }, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + }, + { + "key": "Accept", + "value": "application/json" + }, + { + "description": { + "content": "Added as a part of security scheme: oauth2", + "type": "text/plain" + }, + "key": "Authorization", + "value": "" + } + ], + "method": "POST", + "body": { + "mode": "raw", + "raw": "{\n \"identityId\": \"2c91808568c529c60168cca6f90c1313\",\n \"accessRefs\": [\n {\n \"type\": \"ENTITLEMENT\",\n \"id\": \"2c918087682f9a86016839c050861ab1\",\n \"name\": \"CN=Information Access,OU=test,OU=test-service,DC=TestAD,DC=local\"\n },\n {\n \"type\": \"ENTITLEMENT\",\n \"id\": \"2c918087682f9a86016839c0509c1ab2\",\n \"name\": \"CN=Information Technology,OU=test,OU=test-service,DC=TestAD,DC=local\"\n }\n ]\n}", + "options": { + "raw": { + "headerFamily": "json", + "language": "json" + } + } + } + }, + "status": "Not Found", + "code": 404, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "body": "{\n \"detailCode\": \"404 Not found\",\n \"trackingId\": \"b21b1f7ce4da4d639f2c62a57171b427\",\n \"messages\": [\n {\n \"locale\": \"en-US\",\n \"localeOrigin\": \"DEFAULT\",\n \"text\": \"The server did not find a current representation for the target resource.\"\n }\n ]\n}", + "cookie": [], + "_postman_previewlanguage": "json" + }, + { + "id": "47cdd73e-0101-4a61-8682-23d12fa0fef3", + "name": "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.", + "originalRequest": { + "url": { + "path": [ + "sod-violations", + "predict" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [] + }, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + }, + { + "key": "Accept", + "value": "application/json" + }, + { + "description": { + "content": "Added as a part of security scheme: oauth2", + "type": "text/plain" + }, + "key": "Authorization", + "value": "" + } + ], + "method": "POST", + "body": { + "mode": "raw", + "raw": "{\n \"identityId\": \"2c91808568c529c60168cca6f90c1313\",\n \"accessRefs\": [\n {\n \"type\": \"ENTITLEMENT\",\n \"id\": \"2c918087682f9a86016839c050861ab1\",\n \"name\": \"CN=Information Access,OU=test,OU=test-service,DC=TestAD,DC=local\"\n },\n {\n \"type\": \"ENTITLEMENT\",\n \"id\": \"2c918087682f9a86016839c0509c1ab2\",\n \"name\": \"CN=Information Technology,OU=test,OU=test-service,DC=TestAD,DC=local\"\n }\n ]\n}", + "options": { + "raw": { + "headerFamily": "json", + "language": "json" + } + } + } + }, + "status": "Too Many Requests", + "code": 429, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "body": "{\n \"message\": \" Rate Limit Exceeded \"\n}", + "cookie": [], + "_postman_previewlanguage": "json" + }, + { + "id": "6bf7bf6b-5890-4080-aae4-be522e668272", + "name": "Internal Server Error - Returned if there is an unexpected error.", + "originalRequest": { + "url": { + "path": [ + "sod-violations", + "predict" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [] + }, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + }, + { + "key": "Accept", + "value": "application/json" + }, + { + "description": { + "content": "Added as a part of security scheme: oauth2", + "type": "text/plain" + }, + "key": "Authorization", + "value": "" + } + ], + "method": "POST", + "body": { + "mode": "raw", + "raw": "{\n \"identityId\": \"2c91808568c529c60168cca6f90c1313\",\n \"accessRefs\": [\n {\n \"type\": \"ENTITLEMENT\",\n \"id\": \"2c918087682f9a86016839c050861ab1\",\n \"name\": \"CN=Information Access,OU=test,OU=test-service,DC=TestAD,DC=local\"\n },\n {\n \"type\": \"ENTITLEMENT\",\n \"id\": \"2c918087682f9a86016839c0509c1ab2\",\n \"name\": \"CN=Information Technology,OU=test,OU=test-service,DC=TestAD,DC=local\"\n }\n ]\n}", + "options": { + "raw": { + "headerFamily": "json", + "language": "json" + } + } + } + }, + "status": "Internal Server Error", + "code": 500, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "body": "{\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}", + "cookie": [], + "_postman_previewlanguage": "json" + } + ], + "event": [], + "protocolProfileBehavior": { + "disableBodyPruning": true + } + }, + { + "id": "4e070d1d-177f-432b-886a-6e4754c65b39", + "name": "Check SOD violations", + "request": { + "name": "Check SOD violations", + "description": { + "content": "This API initiates a SOD policy verification asynchronously.\n\nA token with ORG_ADMIN authority is required to call this API.", + "type": "text/plain" + }, + "url": { + "path": [ + "sod-violations", + "check" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [] + }, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + }, + { + "key": "Accept", + "value": "application/json" + } + ], + "method": "POST", + "body": { + "mode": "raw", + "raw": "{\n \"identityId\": \"2c91808568c529c60168cca6f90c1313\",\n \"accessRefs\": [\n {\n \"type\": \"ENTITLEMENT\",\n \"id\": \"2c918087682f9a86016839c050861ab1\",\n \"name\": \"CN=Information Access,OU=test,OU=test-service,DC=TestAD,DC=local\"\n },\n {\n \"type\": \"ENTITLEMENT\",\n \"id\": \"2c918087682f9a86016839c0509c1ab2\",\n \"name\": \"CN=Information Technology,OU=test,OU=test-service,DC=TestAD,DC=local\"\n }\n ],\n \"clientMetadata\": {\n \"additionalProp1\": \"string\",\n \"additionalProp2\": \"string\",\n \"additionalProp3\": \"string\"\n }\n}", + "options": { + "raw": { + "headerFamily": "json", + "language": "json" + } + } + }, + "auth": null + }, + "response": [ + { + "id": "ca66c2a3-95cb-48b5-9712-fb13a58d9264", + "name": "Request ID with a timestamp.", + "originalRequest": { + "url": { + "path": [ + "sod-violations", + "check" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [] + }, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + }, + { + "key": "Accept", + "value": "application/json" + }, + { + "description": { + "content": "Added as a part of security scheme: oauth2", + "type": "text/plain" + }, + "key": "Authorization", + "value": "" + } + ], + "method": "POST", + "body": { + "mode": "raw", + "raw": "{\n \"identityId\": \"2c91808568c529c60168cca6f90c1313\",\n \"accessRefs\": [\n {\n \"type\": \"ENTITLEMENT\",\n \"id\": \"2c918087682f9a86016839c050861ab1\",\n \"name\": \"CN=Information Access,OU=test,OU=test-service,DC=TestAD,DC=local\"\n },\n {\n \"type\": \"ENTITLEMENT\",\n \"id\": \"2c918087682f9a86016839c0509c1ab2\",\n \"name\": \"CN=Information Technology,OU=test,OU=test-service,DC=TestAD,DC=local\"\n }\n ],\n \"clientMetadata\": {\n \"additionalProp1\": \"string\",\n \"additionalProp2\": \"string\",\n \"additionalProp3\": \"string\"\n }\n}", + "options": { + "raw": { + "headerFamily": "json", + "language": "json" + } + } + } + }, + "status": "Accepted", + "code": 202, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "body": "{\n \"requestId\": \"089899f13a8f4da7824996191587bab9\",\n \"created\": \"2020-01-01T00:00:00.000000Z\"\n}", + "cookie": [], + "_postman_previewlanguage": "json" + }, + { + "id": "85467dc9-5840-4374-97ee-f98854bd07d1", + "name": "Client Error - Returned if the request body is invalid.", + "originalRequest": { + "url": { + "path": [ + "sod-violations", + "check" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [] + }, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + }, + { + "key": "Accept", + "value": "application/json" + }, + { + "description": { + "content": "Added as a part of security scheme: oauth2", + "type": "text/plain" + }, + "key": "Authorization", + "value": "" + } + ], + "method": "POST", + "body": { + "mode": "raw", + "raw": "{\n \"identityId\": \"2c91808568c529c60168cca6f90c1313\",\n \"accessRefs\": [\n {\n \"type\": \"ENTITLEMENT\",\n \"id\": \"2c918087682f9a86016839c050861ab1\",\n \"name\": \"CN=Information Access,OU=test,OU=test-service,DC=TestAD,DC=local\"\n },\n {\n \"type\": \"ENTITLEMENT\",\n \"id\": \"2c918087682f9a86016839c0509c1ab2\",\n \"name\": \"CN=Information Technology,OU=test,OU=test-service,DC=TestAD,DC=local\"\n }\n ],\n \"clientMetadata\": {\n \"additionalProp1\": \"string\",\n \"additionalProp2\": \"string\",\n \"additionalProp3\": \"string\"\n }\n}", + "options": { + "raw": { + "headerFamily": "json", + "language": "json" + } + } + } + }, + "status": "Bad Request", + "code": 400, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "body": "{\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 \"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 \"locale\": \"en-US\",\n \"localeOrigin\": \"DEFAULT\",\n \"text\": \"The request was syntactically correct but its content is semantically invalid.\"\n }\n ]\n}", + "cookie": [], + "_postman_previewlanguage": "json" + }, + { + "id": "94ff40f4-e782-41db-9154-d235c55b54e4", + "name": "Unauthorized - Returned if there is no authorization header, or if the JWT token is expired.", + "originalRequest": { + "url": { + "path": [ + "sod-violations", + "check" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [] + }, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + }, + { + "key": "Accept", + "value": "application/json" + }, + { + "description": { + "content": "Added as a part of security scheme: oauth2", + "type": "text/plain" + }, + "key": "Authorization", + "value": "" + } + ], + "method": "POST", + "body": { + "mode": "raw", + "raw": "{\n \"identityId\": \"2c91808568c529c60168cca6f90c1313\",\n \"accessRefs\": [\n {\n \"type\": \"ENTITLEMENT\",\n \"id\": \"2c918087682f9a86016839c050861ab1\",\n \"name\": \"CN=Information Access,OU=test,OU=test-service,DC=TestAD,DC=local\"\n },\n {\n \"type\": \"ENTITLEMENT\",\n \"id\": \"2c918087682f9a86016839c0509c1ab2\",\n \"name\": \"CN=Information Technology,OU=test,OU=test-service,DC=TestAD,DC=local\"\n }\n ],\n \"clientMetadata\": {\n \"additionalProp1\": \"string\",\n \"additionalProp2\": \"string\",\n \"additionalProp3\": \"string\"\n }\n}", + "options": { + "raw": { + "headerFamily": "json", + "language": "json" + } + } + } + }, + "status": "Unauthorized", + "code": 401, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "body": "{\n \"error\": \"JWT validation failed: JWT is expired\"\n}", + "cookie": [], + "_postman_previewlanguage": "json" + }, + { + "id": "a74c3ee4-f026-4797-9cc6-9a779dfbe216", + "name": "Forbidden - Returned if the user you are running as, doesn't have access to this end-point.", + "originalRequest": { + "url": { + "path": [ + "sod-violations", + "check" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [] + }, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + }, + { + "key": "Accept", + "value": "application/json" + }, + { + "description": { + "content": "Added as a part of security scheme: oauth2", + "type": "text/plain" + }, + "key": "Authorization", + "value": "" + } + ], + "method": "POST", + "body": { + "mode": "raw", + "raw": "{\n \"identityId\": \"2c91808568c529c60168cca6f90c1313\",\n \"accessRefs\": [\n {\n \"type\": \"ENTITLEMENT\",\n \"id\": \"2c918087682f9a86016839c050861ab1\",\n \"name\": \"CN=Information Access,OU=test,OU=test-service,DC=TestAD,DC=local\"\n },\n {\n \"type\": \"ENTITLEMENT\",\n \"id\": \"2c918087682f9a86016839c0509c1ab2\",\n \"name\": \"CN=Information Technology,OU=test,OU=test-service,DC=TestAD,DC=local\"\n }\n ],\n \"clientMetadata\": {\n \"additionalProp1\": \"string\",\n \"additionalProp2\": \"string\",\n \"additionalProp3\": \"string\"\n }\n}", + "options": { + "raw": { + "headerFamily": "json", + "language": "json" + } + } + } + }, + "status": "Forbidden", + "code": 403, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "body": "{\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}", + "cookie": [], + "_postman_previewlanguage": "json" + }, + { + "id": "cda7e696-8846-4aff-9fc5-04387fd82d07", + "name": "Not Found - returned if the request URL refers to a resource or object that does not exist", + "originalRequest": { + "url": { + "path": [ + "sod-violations", + "check" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [] + }, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + }, + { + "key": "Accept", + "value": "application/json" + }, + { + "description": { + "content": "Added as a part of security scheme: oauth2", + "type": "text/plain" + }, + "key": "Authorization", + "value": "" + } + ], + "method": "POST", + "body": { + "mode": "raw", + "raw": "{\n \"identityId\": \"2c91808568c529c60168cca6f90c1313\",\n \"accessRefs\": [\n {\n \"type\": \"ENTITLEMENT\",\n \"id\": \"2c918087682f9a86016839c050861ab1\",\n \"name\": \"CN=Information Access,OU=test,OU=test-service,DC=TestAD,DC=local\"\n },\n {\n \"type\": \"ENTITLEMENT\",\n \"id\": \"2c918087682f9a86016839c0509c1ab2\",\n \"name\": \"CN=Information Technology,OU=test,OU=test-service,DC=TestAD,DC=local\"\n }\n ],\n \"clientMetadata\": {\n \"additionalProp1\": \"string\",\n \"additionalProp2\": \"string\",\n \"additionalProp3\": \"string\"\n }\n}", + "options": { + "raw": { + "headerFamily": "json", + "language": "json" + } + } + } + }, + "status": "Not Found", + "code": 404, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "body": "{\n \"detailCode\": \"404 Not found\",\n \"trackingId\": \"b21b1f7ce4da4d639f2c62a57171b427\",\n \"messages\": [\n {\n \"locale\": \"en-US\",\n \"localeOrigin\": \"DEFAULT\",\n \"text\": \"The server did not find a current representation for the target resource.\"\n }\n ]\n}", + "cookie": [], + "_postman_previewlanguage": "json" + }, + { + "id": "ac4d7635-206e-4c33-bb12-6b5ef7a116c5", + "name": "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.", + "originalRequest": { + "url": { + "path": [ + "sod-violations", + "check" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [] + }, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + }, + { + "key": "Accept", + "value": "application/json" + }, + { + "description": { + "content": "Added as a part of security scheme: oauth2", + "type": "text/plain" + }, + "key": "Authorization", + "value": "" + } + ], + "method": "POST", + "body": { + "mode": "raw", + "raw": "{\n \"identityId\": \"2c91808568c529c60168cca6f90c1313\",\n \"accessRefs\": [\n {\n \"type\": \"ENTITLEMENT\",\n \"id\": \"2c918087682f9a86016839c050861ab1\",\n \"name\": \"CN=Information Access,OU=test,OU=test-service,DC=TestAD,DC=local\"\n },\n {\n \"type\": \"ENTITLEMENT\",\n \"id\": \"2c918087682f9a86016839c0509c1ab2\",\n \"name\": \"CN=Information Technology,OU=test,OU=test-service,DC=TestAD,DC=local\"\n }\n ],\n \"clientMetadata\": {\n \"additionalProp1\": \"string\",\n \"additionalProp2\": \"string\",\n \"additionalProp3\": \"string\"\n }\n}", + "options": { + "raw": { + "headerFamily": "json", + "language": "json" + } + } + } + }, + "status": "Too Many Requests", + "code": 429, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "body": "{\n \"message\": \" Rate Limit Exceeded \"\n}", + "cookie": [], + "_postman_previewlanguage": "json" + }, + { + "id": "26229397-7a79-4349-a432-4e168b0c2b0b", + "name": "Internal Server Error - Returned if there is an unexpected error.", + "originalRequest": { + "url": { + "path": [ + "sod-violations", + "check" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [] + }, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + }, + { + "key": "Accept", + "value": "application/json" + }, + { + "description": { + "content": "Added as a part of security scheme: oauth2", + "type": "text/plain" + }, + "key": "Authorization", + "value": "" + } + ], + "method": "POST", + "body": { + "mode": "raw", + "raw": "{\n \"identityId\": \"2c91808568c529c60168cca6f90c1313\",\n \"accessRefs\": [\n {\n \"type\": \"ENTITLEMENT\",\n \"id\": \"2c918087682f9a86016839c050861ab1\",\n \"name\": \"CN=Information Access,OU=test,OU=test-service,DC=TestAD,DC=local\"\n },\n {\n \"type\": \"ENTITLEMENT\",\n \"id\": \"2c918087682f9a86016839c0509c1ab2\",\n \"name\": \"CN=Information Technology,OU=test,OU=test-service,DC=TestAD,DC=local\"\n }\n ],\n \"clientMetadata\": {\n \"additionalProp1\": \"string\",\n \"additionalProp2\": \"string\",\n \"additionalProp3\": \"string\"\n }\n}", + "options": { + "raw": { + "headerFamily": "json", + "language": "json" + } + } + } + }, + "status": "Internal Server Error", + "code": 500, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "body": "{\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}", + "cookie": [], + "_postman_previewlanguage": "json" + } + ], + "event": [], + "protocolProfileBehavior": { + "disableBodyPruning": true + } + } + ] + }, + { + "name": "Sources", + "description": "Use this API to implement and customize source functionality. \nWith source functionality in place, organizations can use IdentityNow to connect their various sources and user data sets and manage access across all those different sources in a secure, scalable way. \n\n[Sources](https://documentation.sailpoint.com/saas/help/sources/managing_sources.html) refer to the IdentityNow representations for external applications, databases, and directory management systems that maintain their own sets of users, like Dropbox, GitHub, and Workday, for example.\nOrganizations may use hundreds, if not thousands, of different source systems, and any one employee within an organization likely has a different user record on each source, often with different permissions on many of those records. \nConnecting these sources to IdentityNow makes it possible to manage user access across them all.\nThen, if a new hire starts at an organization, IdentityNow can grant the new hire access to all the sources they need.\nIf an employee moves to a new department and needs access to new sources but no longer needs access to others, IdentityNow can grant the necessary access and revoke the unnecessary access for all the employee's various sources. \nIf an employee leaves the company, IdentityNow can revoke access to all the employee's various source accounts immediately. \nThese are just a few examples of the many ways that source functionality makes identity governance easier, more efficient, and more secure. \n\nIn IdentityNow, administrators can create configure, manage, and edit sources, and they can designate other users as source admins to be able to do so.\nThey can also designate users as source sub-admins, who can perform the same source actions but only on sources associated with their governance groups.\nAdmins go to Connections > Sources to see a list of the existing source representations in their organizations. \nThey can create new sources or select existing ones. \n\nTo create a new source, the following must be specified: Source Name, Description, Source Owner, and Connection Type.\nRefer to [Configuring a Source](https://documentation.sailpoint.com/saas/help/accounts/loading_data.html#configuring-a-source) for more information about the source configuration process. \n\nIdentityNow connects with its sources either by a direct communication with the source server (connection information specific to the source must be provided) or a flat file feed, a CSV file containing all the relevant information about the accounts to be loaded in.\nDifferent sources use different connectors to share data with IdentityNow, and each connector's setup process is specific to that connector. \nSailPoint has built a number of connectors to come out of the box and connect to the most common sources, and SailPoint actively maintains these connectors.\nRefer to [IdentityNow Connectors](https://documentation.sailpoint.com/connectors/identitynow/landingpages/help/landingpages/identitynow_connectivity_landing.html) for more information about these SailPoint supported connectors. \nRefer to the following links for more information about two useful connectors: \n\n- [JDBC Connector](https://documentation.sailpoint.com/connectors/jdbc/help/integrating_jdbc/introduction.html): This customizable connector an directly connect to databases that support JDBC (Java Database Connectivity).\n\n- [Web Services Connector](https://documentation.sailpoint.com/connectors/webservices/help/integrating_webservices/introduction.html): This connector can directly connect to databases that support Web Services. \n\nRefer to [SaaS Connectivity](https://developer.sailpoint.com/idn/docs/saas-connectivity) for more information about SailPoint's new connectivity framework that makes it easy to build and manage custom connectors to SaaS sources. \n\nWhen admins select existing sources, they can view the following information about the source:\n\n- Associated connections (any associated identity profiles, apps, or references to the source in a transform).\n\n- Associated user accounts. These accounts are linked to their identities - this provides a more complete picture of each user's access across sources.\n\n- Associated entitlements (sets of access rights on sources).\n\n- Associated access profiles (groupings of entitlements). \n\nThe user account data and the entitlements update with each data aggregation from the source. \nOrganizations generally run scheduled, automated data aggregations to ensure that their data is always in sync between their sources and their IdentityNow tenants so an access change on a source is detected quickly in IdentityNow.\nAdmins can view a history of these aggregations, and they can also run manual imports. \nRefer to [Loading Account Data](https://documentation.sailpoint.com/saas/help/accounts/loading_data.html) for more information about manual and scheduled aggregations. \n\nAdmins can also make changes to determine which user account data IdentityNow collects from the source and how it correlates that account data with identity data. \nTo define which account attributes the source shares with IdentityNow, admins can edit the account schema on the source.\nRefer to [Managing Source Account Schemas](https://documentation.sailpoint.com/saas/help/accounts/schema.html) for more information about source account schemas and how to edit them. \nTo define the mapping between the source account attributes and their correlating identity attributes, admins can edit the correlation configuration on the source. \nRefer to [Assigning Source Accounts to Identities](https://documentation.sailpoint.com/saas/help/accounts/correlation.html) for more information about this correlation process between source accounts and identities.\n\nAdmins can also delete sources, but they must first ensure that the sources no longer have any active connections: the source must not be associated with any identity profile or any app, and it must not be referenced by any transform.\nRefer to [Deleting Sources](https://documentation.sailpoint.com/saas/help/sources/managing_sources.html#deleting-sources) for more information about deleting sources. \n\nWell organized, mapped out connections between sources and IdentityNow are essential to achieving comprehensive identity access governance across all the source systems organizations need. \nRefer to [Managing Sources](https://documentation.sailpoint.com/saas/help/sources/managing_sources.html) for more information about all the different things admins can do with sources once they are connected.\n", + "item": [ + { + "id": "ba3dc8e1-ba90-477a-b343-f6eba8262d4a", + "name": "Lists all sources in IdentityNow.", + "request": { + "name": "Lists all sources in IdentityNow.", + "description": { + "content": "This end-point lists all the sources in IdentityNow.\nA token with ORG_ADMIN, SOURCE_ADMIN, SOURCE_SUBADMIN, or ROLE_SUBADMIN authority is required to call this API.", + "type": "text/plain" + }, + "url": { + "path": [ + "sources" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [ + { + "disabled": false, + "description": { + "content": "Max number of results to return.\nSee [V3 API Standard Collection Parameters](https://developer.sailpoint.com/idn/api/standard-collection-parameters) for more information.", + "type": "text/plain" + }, + "key": "limit", + "value": "250" + }, + { + "disabled": false, + "description": { + "content": "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.", + "type": "text/plain" + }, + "key": "offset", + "value": "0" + }, + { + "disabled": false, + "description": { + "content": "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.", + "type": "text/plain" + }, + "key": "count", + "value": "true" + }, + { + "disabled": false, + "description": { + "content": "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**name**: *co, eq, in, sw, ge, gt, ne, isnull*\n\n**type**: *eq, in, ge, gt, ne, isnull, sw*\n\n**owner.id**: *eq, in, ge, gt, le, lt, ne, isnull, sw*\n\n**features**: *ca, co*\n\n**created**: *eq*\n\n**modified**: *eq*\n\n**managementWorkgroup.id**: *eq, ge, gt, in, le, lt, ne, isnull, sw*\n\n**description**: *eq, sw*\n\n**authoritative**: *eq, ne, isnull*\n\n**healthy**: *isnull*\n\n**status**: *eq, in, ge, gt, le, lt, ne, isnull, sw*\n\n**connectionType**: *eq, ge, gt, in, le, lt, ne, isnull, sw*\n\n**connectorName**: *eq, ge, gt, in, ne, isnull, sw*", + "type": "text/plain" + }, + "key": "filters", + "value": "name eq \"Employees\"" + }, + { + "disabled": false, + "description": { + "content": "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: **type, created, modified, name, owner.name, healthy, status, id, description, owner.id, accountCorrelationConfig.id, accountCorrelationConfig.name, managerCorrelationRule.type, managerCorrelationRule.id, managerCorrelationRule.name, authoritative, managementWorkgroup.id, connectorName, connectionType**", + "type": "text/plain" + }, + "key": "sorters", + "value": "name" + }, + { + "disabled": false, + "description": { + "content": "Filter the returned list of sources for the identity specified by the parameter, which is the id of an identity with the role SOURCE_SUBADMIN. By convention, the value **me** indicates the identity id of the current user.\nSubadmins may only view Sources which they are able to administer; all other Sources will be filtered out when this parameter is set. If the current user is a SOURCE_SUBADMIN but fails to pass a valid value for this parameter, a 403 Forbidden is returned.", + "type": "text/plain" + }, + "key": "for-subadmin", + "value": "name" + } + ], + "variable": [] + }, + "header": [ + { + "key": "Accept", + "value": "application/json" + } + ], + "method": "GET", + "body": {}, + "auth": null + }, + "response": [ + { + "id": "de93377e-e68a-4963-bbb8-128a49c9ea8f", + "name": "List of Source objects", + "originalRequest": { + "url": { + "path": [ + "sources" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [ + { + "disabled": false, + "description": { + "content": "Max number of results to return.\nSee [V3 API Standard Collection Parameters](https://developer.sailpoint.com/idn/api/standard-collection-parameters) for more information.", + "type": "text/plain" + }, + "key": "limit", + "value": "250" + }, + { + "disabled": false, + "description": { + "content": "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.", + "type": "text/plain" + }, + "key": "offset", + "value": "0" + }, + { + "disabled": false, + "description": { + "content": "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.", + "type": "text/plain" + }, + "key": "count", + "value": "true" + }, + { + "disabled": false, + "description": { + "content": "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**name**: *co, eq, in, sw, ge, gt, ne, isnull*\n\n**type**: *eq, in, ge, gt, ne, isnull, sw*\n\n**owner.id**: *eq, in, ge, gt, le, lt, ne, isnull, sw*\n\n**features**: *ca, co*\n\n**created**: *eq*\n\n**modified**: *eq*\n\n**managementWorkgroup.id**: *eq, ge, gt, in, le, lt, ne, isnull, sw*\n\n**description**: *eq, sw*\n\n**authoritative**: *eq, ne, isnull*\n\n**healthy**: *isnull*\n\n**status**: *eq, in, ge, gt, le, lt, ne, isnull, sw*\n\n**connectionType**: *eq, ge, gt, in, le, lt, ne, isnull, sw*\n\n**connectorName**: *eq, ge, gt, in, ne, isnull, sw*", + "type": "text/plain" + }, + "key": "filters", + "value": "name eq \"Employees\"" + }, + { + "disabled": false, + "description": { + "content": "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: **type, created, modified, name, owner.name, healthy, status, id, description, owner.id, accountCorrelationConfig.id, accountCorrelationConfig.name, managerCorrelationRule.type, managerCorrelationRule.id, managerCorrelationRule.name, authoritative, managementWorkgroup.id, connectorName, connectionType**", + "type": "text/plain" + }, + "key": "sorters", + "value": "name" + }, + { + "disabled": false, + "description": { + "content": "Filter the returned list of sources for the identity specified by the parameter, which is the id of an identity with the role SOURCE_SUBADMIN. By convention, the value **me** indicates the identity id of the current user.\nSubadmins may only view Sources which they are able to administer; all other Sources will be filtered out when this parameter is set. If the current user is a SOURCE_SUBADMIN but fails to pass a valid value for this parameter, a 403 Forbidden is returned.", + "type": "text/plain" + }, + "key": "for-subadmin", + "value": "name" + } + ], + "variable": [] + }, + "header": [ + { + "key": "Accept", + "value": "application/json" + }, + { + "description": { + "content": "Added as a part of security scheme: oauth2", + "type": "text/plain" + }, + "key": "Authorization", + "value": "" + } + ], + "method": "GET", + "body": {} + }, + "status": "OK", + "code": 200, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "body": "[\n {\n \"name\": \"My Source\",\n \"owner\": {\n \"type\": \"IDENTITY\",\n \"id\": \"2c91808568c529c60168cca6f90c1313\",\n \"name\": \"MyName\"\n },\n \"connector\": \"active-directory\",\n \"id\": \"2c91808568c529c60168cca6f90c1324\",\n \"description\": \"This is the corporate directory.\",\n \"cluster\": {\n \"name\": \"Corporate Cluster\",\n \"id\": \"2c9180866166b5b0016167c32ef31a66\",\n \"type\": \"CLUSTER\"\n },\n \"accountCorrelationConfig\": {\n \"type\": \"ACCOUNT_CORRELATION_CONFIG\",\n \"id\": \"2c9180855d191c59015d28583727245a\",\n \"name\": \"Directory [source-62867] Account Correlation\"\n },\n \"accountCorrelationRule\": {\n \"type\": \"RULE\",\n \"id\": \"2c918085708c274401708c2a8a760001\",\n \"name\": \"Example Rule\"\n },\n \"managerCorrelationMapping\": {\n \"accountAttribute\": \"manager\",\n \"identityAttribute\": \"manager\"\n },\n \"managerCorrelationRule\": {\n \"type\": \"RULE\",\n \"id\": \"2c918085708c274401708c2a8a760001\",\n \"name\": \"Example Rule\"\n },\n \"beforeProvisioningRule\": {\n \"type\": \"RULE\",\n \"id\": \"2c918085708c274401708c2a8a760001\",\n \"name\": \"Example Rule\"\n },\n \"schemas\": [\n {\n \"type\": \"CONNECTOR_SCHEMA\",\n \"name\": \"account\"\n },\n {\n \"type\": \"CONNECTOR_SCHEMA\",\n \"name\": \"group\"\n }\n ],\n \"passwordPolicies\": [\n {\n \"type\": \"PASSWORD_POLICY\",\n \"name\": \"Corporate Password Policy\"\n },\n {\n \"type\": \"PASSWORD_POLICY\",\n \"name\": \"Vendor Password Policy\"\n }\n ],\n \"features\": [\n \"SYNC_PROVISIONING\",\n \"MANAGER_LOOKUP\",\n \"SEARCH\",\n \"PROVISIONING\",\n \"AUTHENTICATE\",\n \"GROUP_PROVISIONING\",\n \"PASSWORD\"\n ],\n \"type\": \"OpenLDAP - Direct\",\n \"connectorClass\": \"sailpoint.connector.LDAPConnector\",\n \"connectorAttributes\": {\n \"healthCheckTimeout\": 30,\n \"authSearchAttributes\": [\n \"cn\",\n \"uid\",\n \"mail\"\n ]\n },\n \"deleteThreshold\": 10,\n \"authoritative\": false,\n \"managementWorkgroup\": {\n \"type\": \"GOVERNANCE_GROUP\",\n \"id\": \"2c91808568c529c60168cca6f90c2222\",\n \"name\": \"My Management Workgroup\"\n },\n \"healthy\": true,\n \"status\": \"SOURCE_STATE_HEALTHY\",\n \"since\": \"2021-09-28T15:48:29.3801666300Z\",\n \"connectorId\": \"active-directory\",\n \"connectorName\": \"Active Directory\",\n \"connectionType\": \"file\",\n \"connectorImplementationId\": \"delimited-file\",\n \"created\": \"2022-02-08T14:50:03.827Z\",\n \"modified\": \"2024-01-23T18:08:50.897Z\"\n },\n {\n \"name\": \"My Source\",\n \"owner\": {\n \"type\": \"IDENTITY\",\n \"id\": \"2c91808568c529c60168cca6f90c1313\",\n \"name\": \"MyName\"\n },\n \"connector\": \"active-directory\",\n \"id\": \"2c91808568c529c60168cca6f90c1324\",\n \"description\": \"This is the corporate directory.\",\n \"cluster\": {\n \"name\": \"Corporate Cluster\",\n \"id\": \"2c9180866166b5b0016167c32ef31a66\",\n \"type\": \"CLUSTER\"\n },\n \"accountCorrelationConfig\": {\n \"type\": \"ACCOUNT_CORRELATION_CONFIG\",\n \"id\": \"2c9180855d191c59015d28583727245a\",\n \"name\": \"Directory [source-62867] Account Correlation\"\n },\n \"accountCorrelationRule\": {\n \"type\": \"RULE\",\n \"id\": \"2c918085708c274401708c2a8a760001\",\n \"name\": \"Example Rule\"\n },\n \"managerCorrelationMapping\": {\n \"accountAttribute\": \"manager\",\n \"identityAttribute\": \"manager\"\n },\n \"managerCorrelationRule\": {\n \"type\": \"RULE\",\n \"id\": \"2c918085708c274401708c2a8a760001\",\n \"name\": \"Example Rule\"\n },\n \"beforeProvisioningRule\": {\n \"type\": \"RULE\",\n \"id\": \"2c918085708c274401708c2a8a760001\",\n \"name\": \"Example Rule\"\n },\n \"schemas\": [\n {\n \"type\": \"CONNECTOR_SCHEMA\",\n \"name\": \"account\"\n },\n {\n \"type\": \"CONNECTOR_SCHEMA\",\n \"name\": \"group\"\n }\n ],\n \"passwordPolicies\": [\n {\n \"type\": \"PASSWORD_POLICY\",\n \"name\": \"Corporate Password Policy\"\n },\n {\n \"type\": \"PASSWORD_POLICY\",\n \"name\": \"Vendor Password Policy\"\n }\n ],\n \"features\": [\n \"SYNC_PROVISIONING\",\n \"MANAGER_LOOKUP\",\n \"SEARCH\",\n \"PROVISIONING\",\n \"AUTHENTICATE\",\n \"GROUP_PROVISIONING\",\n \"PASSWORD\"\n ],\n \"type\": \"OpenLDAP - Direct\",\n \"connectorClass\": \"sailpoint.connector.LDAPConnector\",\n \"connectorAttributes\": {\n \"healthCheckTimeout\": 30,\n \"authSearchAttributes\": [\n \"cn\",\n \"uid\",\n \"mail\"\n ]\n },\n \"deleteThreshold\": 10,\n \"authoritative\": false,\n \"managementWorkgroup\": {\n \"type\": \"GOVERNANCE_GROUP\",\n \"id\": \"2c91808568c529c60168cca6f90c2222\",\n \"name\": \"My Management Workgroup\"\n },\n \"healthy\": true,\n \"status\": \"SOURCE_STATE_HEALTHY\",\n \"since\": \"2021-09-28T15:48:29.3801666300Z\",\n \"connectorId\": \"active-directory\",\n \"connectorName\": \"Active Directory\",\n \"connectionType\": \"file\",\n \"connectorImplementationId\": \"delimited-file\",\n \"created\": \"2022-02-08T14:50:03.827Z\",\n \"modified\": \"2024-01-23T18:08:50.897Z\"\n }\n]", + "cookie": [], + "_postman_previewlanguage": "json" + }, + { + "id": "512156bc-0e6a-48f6-a73d-bd939488f678", + "name": "Client Error - Returned if the request body is invalid.", + "originalRequest": { + "url": { + "path": [ + "sources" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [ + { + "disabled": false, + "description": { + "content": "Max number of results to return.\nSee [V3 API Standard Collection Parameters](https://developer.sailpoint.com/idn/api/standard-collection-parameters) for more information.", + "type": "text/plain" + }, + "key": "limit", + "value": "250" + }, + { + "disabled": false, + "description": { + "content": "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.", + "type": "text/plain" + }, + "key": "offset", + "value": "0" + }, + { + "disabled": false, + "description": { + "content": "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.", + "type": "text/plain" + }, + "key": "count", + "value": "true" + }, + { + "disabled": false, + "description": { + "content": "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**name**: *co, eq, in, sw, ge, gt, ne, isnull*\n\n**type**: *eq, in, ge, gt, ne, isnull, sw*\n\n**owner.id**: *eq, in, ge, gt, le, lt, ne, isnull, sw*\n\n**features**: *ca, co*\n\n**created**: *eq*\n\n**modified**: *eq*\n\n**managementWorkgroup.id**: *eq, ge, gt, in, le, lt, ne, isnull, sw*\n\n**description**: *eq, sw*\n\n**authoritative**: *eq, ne, isnull*\n\n**healthy**: *isnull*\n\n**status**: *eq, in, ge, gt, le, lt, ne, isnull, sw*\n\n**connectionType**: *eq, ge, gt, in, le, lt, ne, isnull, sw*\n\n**connectorName**: *eq, ge, gt, in, ne, isnull, sw*", + "type": "text/plain" + }, + "key": "filters", + "value": "name eq \"Employees\"" + }, + { + "disabled": false, + "description": { + "content": "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: **type, created, modified, name, owner.name, healthy, status, id, description, owner.id, accountCorrelationConfig.id, accountCorrelationConfig.name, managerCorrelationRule.type, managerCorrelationRule.id, managerCorrelationRule.name, authoritative, managementWorkgroup.id, connectorName, connectionType**", + "type": "text/plain" + }, + "key": "sorters", + "value": "name" + }, + { + "disabled": false, + "description": { + "content": "Filter the returned list of sources for the identity specified by the parameter, which is the id of an identity with the role SOURCE_SUBADMIN. By convention, the value **me** indicates the identity id of the current user.\nSubadmins may only view Sources which they are able to administer; all other Sources will be filtered out when this parameter is set. If the current user is a SOURCE_SUBADMIN but fails to pass a valid value for this parameter, a 403 Forbidden is returned.", + "type": "text/plain" + }, + "key": "for-subadmin", + "value": "name" + } + ], + "variable": [] + }, + "header": [ + { + "key": "Accept", + "value": "application/json" + }, + { + "description": { + "content": "Added as a part of security scheme: oauth2", + "type": "text/plain" + }, + "key": "Authorization", + "value": "" + } + ], + "method": "GET", + "body": {} + }, + "status": "Bad Request", + "code": 400, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "body": "{\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 \"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 \"locale\": \"en-US\",\n \"localeOrigin\": \"DEFAULT\",\n \"text\": \"The request was syntactically correct but its content is semantically invalid.\"\n }\n ]\n}", + "cookie": [], + "_postman_previewlanguage": "json" + }, + { + "id": "9cb0249d-b817-415c-859b-d5fd0bf3a789", + "name": "Unauthorized - Returned if there is no authorization header, or if the JWT token is expired.", + "originalRequest": { + "url": { + "path": [ + "sources" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [ + { + "disabled": false, + "description": { + "content": "Max number of results to return.\nSee [V3 API Standard Collection Parameters](https://developer.sailpoint.com/idn/api/standard-collection-parameters) for more information.", + "type": "text/plain" + }, + "key": "limit", + "value": "250" + }, + { + "disabled": false, + "description": { + "content": "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.", + "type": "text/plain" + }, + "key": "offset", + "value": "0" + }, + { + "disabled": false, + "description": { + "content": "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.", + "type": "text/plain" + }, + "key": "count", + "value": "true" + }, + { + "disabled": false, + "description": { + "content": "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**name**: *co, eq, in, sw, ge, gt, ne, isnull*\n\n**type**: *eq, in, ge, gt, ne, isnull, sw*\n\n**owner.id**: *eq, in, ge, gt, le, lt, ne, isnull, sw*\n\n**features**: *ca, co*\n\n**created**: *eq*\n\n**modified**: *eq*\n\n**managementWorkgroup.id**: *eq, ge, gt, in, le, lt, ne, isnull, sw*\n\n**description**: *eq, sw*\n\n**authoritative**: *eq, ne, isnull*\n\n**healthy**: *isnull*\n\n**status**: *eq, in, ge, gt, le, lt, ne, isnull, sw*\n\n**connectionType**: *eq, ge, gt, in, le, lt, ne, isnull, sw*\n\n**connectorName**: *eq, ge, gt, in, ne, isnull, sw*", + "type": "text/plain" + }, + "key": "filters", + "value": "name eq \"Employees\"" + }, + { + "disabled": false, + "description": { + "content": "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: **type, created, modified, name, owner.name, healthy, status, id, description, owner.id, accountCorrelationConfig.id, accountCorrelationConfig.name, managerCorrelationRule.type, managerCorrelationRule.id, managerCorrelationRule.name, authoritative, managementWorkgroup.id, connectorName, connectionType**", + "type": "text/plain" + }, + "key": "sorters", + "value": "name" + }, + { + "disabled": false, + "description": { + "content": "Filter the returned list of sources for the identity specified by the parameter, which is the id of an identity with the role SOURCE_SUBADMIN. By convention, the value **me** indicates the identity id of the current user.\nSubadmins may only view Sources which they are able to administer; all other Sources will be filtered out when this parameter is set. If the current user is a SOURCE_SUBADMIN but fails to pass a valid value for this parameter, a 403 Forbidden is returned.", + "type": "text/plain" + }, + "key": "for-subadmin", + "value": "name" + } + ], + "variable": [] + }, + "header": [ + { + "key": "Accept", + "value": "application/json" + }, + { + "description": { + "content": "Added as a part of security scheme: oauth2", + "type": "text/plain" + }, + "key": "Authorization", + "value": "" + } + ], + "method": "GET", + "body": {} + }, + "status": "Unauthorized", + "code": 401, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "body": "{\n \"error\": \"JWT validation failed: JWT is expired\"\n}", + "cookie": [], + "_postman_previewlanguage": "json" + }, + { + "id": "7cee585d-08a9-4b03-83e5-f935e64c46b0", + "name": "Forbidden - Returned if the user you are running as, doesn't have access to this end-point.", + "originalRequest": { + "url": { + "path": [ + "sources" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [ + { + "disabled": false, + "description": { + "content": "Max number of results to return.\nSee [V3 API Standard Collection Parameters](https://developer.sailpoint.com/idn/api/standard-collection-parameters) for more information.", + "type": "text/plain" + }, + "key": "limit", + "value": "250" + }, + { + "disabled": false, + "description": { + "content": "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.", + "type": "text/plain" + }, + "key": "offset", + "value": "0" + }, + { + "disabled": false, + "description": { + "content": "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.", + "type": "text/plain" + }, + "key": "count", + "value": "true" + }, + { + "disabled": false, + "description": { + "content": "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**name**: *co, eq, in, sw, ge, gt, ne, isnull*\n\n**type**: *eq, in, ge, gt, ne, isnull, sw*\n\n**owner.id**: *eq, in, ge, gt, le, lt, ne, isnull, sw*\n\n**features**: *ca, co*\n\n**created**: *eq*\n\n**modified**: *eq*\n\n**managementWorkgroup.id**: *eq, ge, gt, in, le, lt, ne, isnull, sw*\n\n**description**: *eq, sw*\n\n**authoritative**: *eq, ne, isnull*\n\n**healthy**: *isnull*\n\n**status**: *eq, in, ge, gt, le, lt, ne, isnull, sw*\n\n**connectionType**: *eq, ge, gt, in, le, lt, ne, isnull, sw*\n\n**connectorName**: *eq, ge, gt, in, ne, isnull, sw*", + "type": "text/plain" + }, + "key": "filters", + "value": "name eq \"Employees\"" + }, + { + "disabled": false, + "description": { + "content": "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: **type, created, modified, name, owner.name, healthy, status, id, description, owner.id, accountCorrelationConfig.id, accountCorrelationConfig.name, managerCorrelationRule.type, managerCorrelationRule.id, managerCorrelationRule.name, authoritative, managementWorkgroup.id, connectorName, connectionType**", + "type": "text/plain" + }, + "key": "sorters", + "value": "name" + }, + { + "disabled": false, + "description": { + "content": "Filter the returned list of sources for the identity specified by the parameter, which is the id of an identity with the role SOURCE_SUBADMIN. By convention, the value **me** indicates the identity id of the current user.\nSubadmins may only view Sources which they are able to administer; all other Sources will be filtered out when this parameter is set. If the current user is a SOURCE_SUBADMIN but fails to pass a valid value for this parameter, a 403 Forbidden is returned.", + "type": "text/plain" + }, + "key": "for-subadmin", + "value": "name" + } + ], + "variable": [] + }, + "header": [ + { + "key": "Accept", + "value": "application/json" + }, + { + "description": { + "content": "Added as a part of security scheme: oauth2", + "type": "text/plain" + }, + "key": "Authorization", + "value": "" + } + ], + "method": "GET", + "body": {} + }, + "status": "Forbidden", + "code": 403, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "body": "{\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}", + "cookie": [], + "_postman_previewlanguage": "json" + }, + { + "id": "1fa9a8b2-098c-4a26-91b7-d2d336583347", + "name": "Not Found - returned if the request URL refers to a resource or object that does not exist", + "originalRequest": { + "url": { + "path": [ + "sources" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [ + { + "disabled": false, + "description": { + "content": "Max number of results to return.\nSee [V3 API Standard Collection Parameters](https://developer.sailpoint.com/idn/api/standard-collection-parameters) for more information.", + "type": "text/plain" + }, + "key": "limit", + "value": "250" + }, + { + "disabled": false, + "description": { + "content": "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.", + "type": "text/plain" + }, + "key": "offset", + "value": "0" + }, + { + "disabled": false, + "description": { + "content": "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.", + "type": "text/plain" + }, + "key": "count", + "value": "true" + }, + { + "disabled": false, + "description": { + "content": "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**name**: *co, eq, in, sw, ge, gt, ne, isnull*\n\n**type**: *eq, in, ge, gt, ne, isnull, sw*\n\n**owner.id**: *eq, in, ge, gt, le, lt, ne, isnull, sw*\n\n**features**: *ca, co*\n\n**created**: *eq*\n\n**modified**: *eq*\n\n**managementWorkgroup.id**: *eq, ge, gt, in, le, lt, ne, isnull, sw*\n\n**description**: *eq, sw*\n\n**authoritative**: *eq, ne, isnull*\n\n**healthy**: *isnull*\n\n**status**: *eq, in, ge, gt, le, lt, ne, isnull, sw*\n\n**connectionType**: *eq, ge, gt, in, le, lt, ne, isnull, sw*\n\n**connectorName**: *eq, ge, gt, in, ne, isnull, sw*", + "type": "text/plain" + }, + "key": "filters", + "value": "name eq \"Employees\"" + }, + { + "disabled": false, + "description": { + "content": "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: **type, created, modified, name, owner.name, healthy, status, id, description, owner.id, accountCorrelationConfig.id, accountCorrelationConfig.name, managerCorrelationRule.type, managerCorrelationRule.id, managerCorrelationRule.name, authoritative, managementWorkgroup.id, connectorName, connectionType**", + "type": "text/plain" + }, + "key": "sorters", + "value": "name" + }, + { + "disabled": false, + "description": { + "content": "Filter the returned list of sources for the identity specified by the parameter, which is the id of an identity with the role SOURCE_SUBADMIN. By convention, the value **me** indicates the identity id of the current user.\nSubadmins may only view Sources which they are able to administer; all other Sources will be filtered out when this parameter is set. If the current user is a SOURCE_SUBADMIN but fails to pass a valid value for this parameter, a 403 Forbidden is returned.", + "type": "text/plain" + }, + "key": "for-subadmin", + "value": "name" + } + ], + "variable": [] + }, + "header": [ + { + "key": "Accept", + "value": "application/json" + }, + { + "description": { + "content": "Added as a part of security scheme: oauth2", + "type": "text/plain" + }, + "key": "Authorization", + "value": "" + } + ], + "method": "GET", + "body": {} + }, + "status": "Not Found", + "code": 404, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "body": "{\n \"detailCode\": \"404 Not found\",\n \"trackingId\": \"b21b1f7ce4da4d639f2c62a57171b427\",\n \"messages\": [\n {\n \"locale\": \"en-US\",\n \"localeOrigin\": \"DEFAULT\",\n \"text\": \"The server did not find a current representation for the target resource.\"\n }\n ]\n}", + "cookie": [], + "_postman_previewlanguage": "json" + }, + { + "id": "dfef089a-3f4e-4569-ad17-493b4a12db1b", + "name": "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.", + "originalRequest": { + "url": { + "path": [ + "sources" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [ + { + "disabled": false, + "description": { + "content": "Max number of results to return.\nSee [V3 API Standard Collection Parameters](https://developer.sailpoint.com/idn/api/standard-collection-parameters) for more information.", + "type": "text/plain" + }, + "key": "limit", + "value": "250" + }, + { + "disabled": false, + "description": { + "content": "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.", + "type": "text/plain" + }, + "key": "offset", + "value": "0" + }, + { + "disabled": false, + "description": { + "content": "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.", + "type": "text/plain" + }, + "key": "count", + "value": "true" + }, + { + "disabled": false, + "description": { + "content": "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**name**: *co, eq, in, sw, ge, gt, ne, isnull*\n\n**type**: *eq, in, ge, gt, ne, isnull, sw*\n\n**owner.id**: *eq, in, ge, gt, le, lt, ne, isnull, sw*\n\n**features**: *ca, co*\n\n**created**: *eq*\n\n**modified**: *eq*\n\n**managementWorkgroup.id**: *eq, ge, gt, in, le, lt, ne, isnull, sw*\n\n**description**: *eq, sw*\n\n**authoritative**: *eq, ne, isnull*\n\n**healthy**: *isnull*\n\n**status**: *eq, in, ge, gt, le, lt, ne, isnull, sw*\n\n**connectionType**: *eq, ge, gt, in, le, lt, ne, isnull, sw*\n\n**connectorName**: *eq, ge, gt, in, ne, isnull, sw*", + "type": "text/plain" + }, + "key": "filters", + "value": "name eq \"Employees\"" + }, + { + "disabled": false, + "description": { + "content": "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: **type, created, modified, name, owner.name, healthy, status, id, description, owner.id, accountCorrelationConfig.id, accountCorrelationConfig.name, managerCorrelationRule.type, managerCorrelationRule.id, managerCorrelationRule.name, authoritative, managementWorkgroup.id, connectorName, connectionType**", + "type": "text/plain" + }, + "key": "sorters", + "value": "name" + }, + { + "disabled": false, + "description": { + "content": "Filter the returned list of sources for the identity specified by the parameter, which is the id of an identity with the role SOURCE_SUBADMIN. By convention, the value **me** indicates the identity id of the current user.\nSubadmins may only view Sources which they are able to administer; all other Sources will be filtered out when this parameter is set. If the current user is a SOURCE_SUBADMIN but fails to pass a valid value for this parameter, a 403 Forbidden is returned.", + "type": "text/plain" + }, + "key": "for-subadmin", + "value": "name" + } + ], + "variable": [] + }, + "header": [ + { + "key": "Accept", + "value": "application/json" + }, + { + "description": { + "content": "Added as a part of security scheme: oauth2", + "type": "text/plain" + }, + "key": "Authorization", + "value": "" + } + ], + "method": "GET", + "body": {} + }, + "status": "Too Many Requests", + "code": 429, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "body": "{\n \"message\": \" Rate Limit Exceeded \"\n}", + "cookie": [], + "_postman_previewlanguage": "json" + }, + { + "id": "181dc19a-40a7-48de-aa5c-e185dc9699a5", + "name": "Internal Server Error - Returned if there is an unexpected error.", + "originalRequest": { + "url": { + "path": [ + "sources" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [ + { + "disabled": false, + "description": { + "content": "Max number of results to return.\nSee [V3 API Standard Collection Parameters](https://developer.sailpoint.com/idn/api/standard-collection-parameters) for more information.", + "type": "text/plain" + }, + "key": "limit", + "value": "250" + }, + { + "disabled": false, + "description": { + "content": "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.", + "type": "text/plain" + }, + "key": "offset", + "value": "0" + }, + { + "disabled": false, + "description": { + "content": "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.", + "type": "text/plain" + }, + "key": "count", + "value": "true" + }, + { + "disabled": false, + "description": { + "content": "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**name**: *co, eq, in, sw, ge, gt, ne, isnull*\n\n**type**: *eq, in, ge, gt, ne, isnull, sw*\n\n**owner.id**: *eq, in, ge, gt, le, lt, ne, isnull, sw*\n\n**features**: *ca, co*\n\n**created**: *eq*\n\n**modified**: *eq*\n\n**managementWorkgroup.id**: *eq, ge, gt, in, le, lt, ne, isnull, sw*\n\n**description**: *eq, sw*\n\n**authoritative**: *eq, ne, isnull*\n\n**healthy**: *isnull*\n\n**status**: *eq, in, ge, gt, le, lt, ne, isnull, sw*\n\n**connectionType**: *eq, ge, gt, in, le, lt, ne, isnull, sw*\n\n**connectorName**: *eq, ge, gt, in, ne, isnull, sw*", + "type": "text/plain" + }, + "key": "filters", + "value": "name eq \"Employees\"" + }, + { + "disabled": false, + "description": { + "content": "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: **type, created, modified, name, owner.name, healthy, status, id, description, owner.id, accountCorrelationConfig.id, accountCorrelationConfig.name, managerCorrelationRule.type, managerCorrelationRule.id, managerCorrelationRule.name, authoritative, managementWorkgroup.id, connectorName, connectionType**", + "type": "text/plain" + }, + "key": "sorters", + "value": "name" + }, + { + "disabled": false, + "description": { + "content": "Filter the returned list of sources for the identity specified by the parameter, which is the id of an identity with the role SOURCE_SUBADMIN. By convention, the value **me** indicates the identity id of the current user.\nSubadmins may only view Sources which they are able to administer; all other Sources will be filtered out when this parameter is set. If the current user is a SOURCE_SUBADMIN but fails to pass a valid value for this parameter, a 403 Forbidden is returned.", + "type": "text/plain" + }, + "key": "for-subadmin", + "value": "name" + } + ], + "variable": [] + }, + "header": [ + { + "key": "Accept", + "value": "application/json" + }, + { + "description": { + "content": "Added as a part of security scheme: oauth2", + "type": "text/plain" + }, + "key": "Authorization", + "value": "" + } + ], + "method": "GET", + "body": {} + }, + "status": "Internal Server Error", + "code": 500, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "body": "{\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}", + "cookie": [], + "_postman_previewlanguage": "json" + } + ], + "event": [], + "protocolProfileBehavior": { + "disableBodyPruning": true + } + }, + { + "id": "e737a559-dde2-45ab-96d6-c9b1b1535e40", + "name": "Creates a source in IdentityNow.", + "request": { + "name": "Creates a source in IdentityNow.", + "description": { + "content": "This creates a specific source with a full source JSON representation. Any passwords are submitted as plain-text and encrypted upon receipt in IdentityNow.\nA token with ORG_ADMIN, SOURCE_ADMIN, or SOURCE_SUBADMIN authority is required to call this API.", + "type": "text/plain" + }, + "url": { + "path": [ + "sources" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [ + { + "disabled": false, + "description": { + "content": "If this parameter is `true`, it configures the source as a Delimited File (CSV) source. Setting this to `true` will automatically set the `type` of the source to `DelimitedFile`. You must use this query parameter to create a Delimited File source as you would in the UI. If you don't set this query parameter and you attempt to set the `type` attribute directly, the request won't correctly generate the source. ", + "type": "text/plain" + }, + "key": "provisionAsCsv", + "value": "false" + } + ], + "variable": [] + }, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + }, + { + "key": "Accept", + "value": "application/json" + } + ], + "method": "POST", + "body": { + "mode": "raw", + "raw": "{\n \"name\": \"My Source\",\n \"owner\": {\n \"type\": \"IDENTITY\",\n \"id\": \"2c91808568c529c60168cca6f90c1313\",\n \"name\": \"MyName\"\n },\n \"connector\": \"active-directory\",\n \"id\": \"2c91808568c529c60168cca6f90c1324\",\n \"description\": \"This is the corporate directory.\",\n \"cluster\": {\n \"name\": \"Corporate Cluster\",\n \"id\": \"2c9180866166b5b0016167c32ef31a66\",\n \"type\": \"CLUSTER\"\n },\n \"accountCorrelationConfig\": {\n \"type\": \"ACCOUNT_CORRELATION_CONFIG\",\n \"id\": \"2c9180855d191c59015d28583727245a\",\n \"name\": \"Directory [source-62867] Account Correlation\"\n },\n \"accountCorrelationRule\": {\n \"type\": \"RULE\",\n \"id\": \"2c918085708c274401708c2a8a760001\",\n \"name\": \"Example Rule\"\n },\n \"managerCorrelationMapping\": {\n \"accountAttribute\": \"manager\",\n \"identityAttribute\": \"manager\"\n },\n \"managerCorrelationRule\": {\n \"type\": \"RULE\",\n \"id\": \"2c918085708c274401708c2a8a760001\",\n \"name\": \"Example Rule\"\n },\n \"beforeProvisioningRule\": {\n \"type\": \"RULE\",\n \"id\": \"2c918085708c274401708c2a8a760001\",\n \"name\": \"Example Rule\"\n },\n \"schemas\": [\n {\n \"type\": \"CONNECTOR_SCHEMA\",\n \"name\": \"account\"\n },\n {\n \"type\": \"CONNECTOR_SCHEMA\",\n \"name\": \"group\"\n }\n ],\n \"passwordPolicies\": [\n {\n \"type\": \"PASSWORD_POLICY\",\n \"name\": \"Corporate Password Policy\"\n },\n {\n \"type\": \"PASSWORD_POLICY\",\n \"name\": \"Vendor Password Policy\"\n }\n ],\n \"features\": [\n \"SYNC_PROVISIONING\",\n \"MANAGER_LOOKUP\",\n \"SEARCH\",\n \"PROVISIONING\",\n \"AUTHENTICATE\",\n \"GROUP_PROVISIONING\",\n \"PASSWORD\"\n ],\n \"type\": \"OpenLDAP - Direct\",\n \"connectorClass\": \"sailpoint.connector.LDAPConnector\",\n \"connectorAttributes\": {\n \"healthCheckTimeout\": 30,\n \"authSearchAttributes\": [\n \"cn\",\n \"uid\",\n \"mail\"\n ]\n },\n \"deleteThreshold\": 10,\n \"authoritative\": false,\n \"managementWorkgroup\": {\n \"type\": \"GOVERNANCE_GROUP\",\n \"id\": \"2c91808568c529c60168cca6f90c2222\",\n \"name\": \"My Management Workgroup\"\n },\n \"healthy\": true,\n \"status\": \"SOURCE_STATE_HEALTHY\",\n \"since\": \"2021-09-28T15:48:29.3801666300Z\",\n \"connectorId\": \"active-directory\",\n \"connectorName\": \"Active Directory\",\n \"connectionType\": \"file\",\n \"connectorImplementationId\": \"delimited-file\",\n \"created\": \"2022-02-08T14:50:03.827Z\",\n \"modified\": \"2024-01-23T18:08:50.897Z\"\n}", + "options": { + "raw": { + "headerFamily": "json", + "language": "json" + } + } + }, + "auth": null + }, + "response": [ + { + "id": "ee368e34-c78f-4af0-9a35-7720c68cd0b1", + "name": "Created Source object. Any passwords will only show the the encrypted cipher-text, as they are not decrypt-able in IdentityNow cloud-based services, per IdentityNow security design.", + "originalRequest": { + "url": { + "path": [ + "sources" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [ + { + "disabled": false, + "description": { + "content": "If this parameter is `true`, it configures the source as a Delimited File (CSV) source. Setting this to `true` will automatically set the `type` of the source to `DelimitedFile`. You must use this query parameter to create a Delimited File source as you would in the UI. If you don't set this query parameter and you attempt to set the `type` attribute directly, the request won't correctly generate the source. ", + "type": "text/plain" + }, + "key": "provisionAsCsv", + "value": "false" + } + ], + "variable": [] + }, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + }, + { + "key": "Accept", + "value": "application/json" + }, + { + "description": { + "content": "Added as a part of security scheme: oauth2", + "type": "text/plain" + }, + "key": "Authorization", + "value": "" + } + ], + "method": "POST", + "body": { + "mode": "raw", + "raw": "{\n \"name\": \"My Source\",\n \"owner\": {\n \"type\": \"IDENTITY\",\n \"id\": \"2c91808568c529c60168cca6f90c1313\",\n \"name\": \"MyName\"\n },\n \"connector\": \"active-directory\",\n \"id\": \"2c91808568c529c60168cca6f90c1324\",\n \"description\": \"This is the corporate directory.\",\n \"cluster\": {\n \"name\": \"Corporate Cluster\",\n \"id\": \"2c9180866166b5b0016167c32ef31a66\",\n \"type\": \"CLUSTER\"\n },\n \"accountCorrelationConfig\": {\n \"type\": \"ACCOUNT_CORRELATION_CONFIG\",\n \"id\": \"2c9180855d191c59015d28583727245a\",\n \"name\": \"Directory [source-62867] Account Correlation\"\n },\n \"accountCorrelationRule\": {\n \"type\": \"RULE\",\n \"id\": \"2c918085708c274401708c2a8a760001\",\n \"name\": \"Example Rule\"\n },\n \"managerCorrelationMapping\": {\n \"accountAttribute\": \"manager\",\n \"identityAttribute\": \"manager\"\n },\n \"managerCorrelationRule\": {\n \"type\": \"RULE\",\n \"id\": \"2c918085708c274401708c2a8a760001\",\n \"name\": \"Example Rule\"\n },\n \"beforeProvisioningRule\": {\n \"type\": \"RULE\",\n \"id\": \"2c918085708c274401708c2a8a760001\",\n \"name\": \"Example Rule\"\n },\n \"schemas\": [\n {\n \"type\": \"CONNECTOR_SCHEMA\",\n \"name\": \"account\"\n },\n {\n \"type\": \"CONNECTOR_SCHEMA\",\n \"name\": \"group\"\n }\n ],\n \"passwordPolicies\": [\n {\n \"type\": \"PASSWORD_POLICY\",\n \"name\": \"Corporate Password Policy\"\n },\n {\n \"type\": \"PASSWORD_POLICY\",\n \"name\": \"Vendor Password Policy\"\n }\n ],\n \"features\": [\n \"SYNC_PROVISIONING\",\n \"MANAGER_LOOKUP\",\n \"SEARCH\",\n \"PROVISIONING\",\n \"AUTHENTICATE\",\n \"GROUP_PROVISIONING\",\n \"PASSWORD\"\n ],\n \"type\": \"OpenLDAP - Direct\",\n \"connectorClass\": \"sailpoint.connector.LDAPConnector\",\n \"connectorAttributes\": {\n \"healthCheckTimeout\": 30,\n \"authSearchAttributes\": [\n \"cn\",\n \"uid\",\n \"mail\"\n ]\n },\n \"deleteThreshold\": 10,\n \"authoritative\": false,\n \"managementWorkgroup\": {\n \"type\": \"GOVERNANCE_GROUP\",\n \"id\": \"2c91808568c529c60168cca6f90c2222\",\n \"name\": \"My Management Workgroup\"\n },\n \"healthy\": true,\n \"status\": \"SOURCE_STATE_HEALTHY\",\n \"since\": \"2021-09-28T15:48:29.3801666300Z\",\n \"connectorId\": \"active-directory\",\n \"connectorName\": \"Active Directory\",\n \"connectionType\": \"file\",\n \"connectorImplementationId\": \"delimited-file\",\n \"created\": \"2022-02-08T14:50:03.827Z\",\n \"modified\": \"2024-01-23T18:08:50.897Z\"\n}", + "options": { + "raw": { + "headerFamily": "json", + "language": "json" + } + } + } + }, + "status": "Created", + "code": 201, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "body": "{\n \"name\": \"My Source\",\n \"owner\": {\n \"type\": \"IDENTITY\",\n \"id\": \"2c91808568c529c60168cca6f90c1313\",\n \"name\": \"MyName\"\n },\n \"connector\": \"active-directory\",\n \"id\": \"2c91808568c529c60168cca6f90c1324\",\n \"description\": \"This is the corporate directory.\",\n \"cluster\": {\n \"name\": \"Corporate Cluster\",\n \"id\": \"2c9180866166b5b0016167c32ef31a66\",\n \"type\": \"CLUSTER\"\n },\n \"accountCorrelationConfig\": {\n \"type\": \"ACCOUNT_CORRELATION_CONFIG\",\n \"id\": \"2c9180855d191c59015d28583727245a\",\n \"name\": \"Directory [source-62867] Account Correlation\"\n },\n \"accountCorrelationRule\": {\n \"type\": \"RULE\",\n \"id\": \"2c918085708c274401708c2a8a760001\",\n \"name\": \"Example Rule\"\n },\n \"managerCorrelationMapping\": {\n \"accountAttribute\": \"manager\",\n \"identityAttribute\": \"manager\"\n },\n \"managerCorrelationRule\": {\n \"type\": \"RULE\",\n \"id\": \"2c918085708c274401708c2a8a760001\",\n \"name\": \"Example Rule\"\n },\n \"beforeProvisioningRule\": {\n \"type\": \"RULE\",\n \"id\": \"2c918085708c274401708c2a8a760001\",\n \"name\": \"Example Rule\"\n },\n \"schemas\": [\n {\n \"type\": \"CONNECTOR_SCHEMA\",\n \"name\": \"account\"\n },\n {\n \"type\": \"CONNECTOR_SCHEMA\",\n \"name\": \"group\"\n }\n ],\n \"passwordPolicies\": [\n {\n \"type\": \"PASSWORD_POLICY\",\n \"name\": \"Corporate Password Policy\"\n },\n {\n \"type\": \"PASSWORD_POLICY\",\n \"name\": \"Vendor Password Policy\"\n }\n ],\n \"features\": [\n \"SYNC_PROVISIONING\",\n \"MANAGER_LOOKUP\",\n \"SEARCH\",\n \"PROVISIONING\",\n \"AUTHENTICATE\",\n \"GROUP_PROVISIONING\",\n \"PASSWORD\"\n ],\n \"type\": \"OpenLDAP - Direct\",\n \"connectorClass\": \"sailpoint.connector.LDAPConnector\",\n \"connectorAttributes\": {\n \"healthCheckTimeout\": 30,\n \"authSearchAttributes\": [\n \"cn\",\n \"uid\",\n \"mail\"\n ]\n },\n \"deleteThreshold\": 10,\n \"authoritative\": false,\n \"managementWorkgroup\": {\n \"type\": \"GOVERNANCE_GROUP\",\n \"id\": \"2c91808568c529c60168cca6f90c2222\",\n \"name\": \"My Management Workgroup\"\n },\n \"healthy\": true,\n \"status\": \"SOURCE_STATE_HEALTHY\",\n \"since\": \"2021-09-28T15:48:29.3801666300Z\",\n \"connectorId\": \"active-directory\",\n \"connectorName\": \"Active Directory\",\n \"connectionType\": \"file\",\n \"connectorImplementationId\": \"delimited-file\",\n \"created\": \"2022-02-08T14:50:03.827Z\",\n \"modified\": \"2024-01-23T18:08:50.897Z\"\n}", + "cookie": [], + "_postman_previewlanguage": "json" + }, + { + "id": "2d431ce9-c0c4-46ec-9a14-4b9288c3f058", + "name": "Client Error - Returned if the request body is invalid.", + "originalRequest": { + "url": { + "path": [ + "sources" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [ + { + "disabled": false, + "description": { + "content": "If this parameter is `true`, it configures the source as a Delimited File (CSV) source. Setting this to `true` will automatically set the `type` of the source to `DelimitedFile`. You must use this query parameter to create a Delimited File source as you would in the UI. If you don't set this query parameter and you attempt to set the `type` attribute directly, the request won't correctly generate the source. ", + "type": "text/plain" + }, + "key": "provisionAsCsv", + "value": "false" + } + ], + "variable": [] + }, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + }, + { + "key": "Accept", + "value": "application/json" + }, + { + "description": { + "content": "Added as a part of security scheme: oauth2", + "type": "text/plain" + }, + "key": "Authorization", + "value": "" + } + ], + "method": "POST", + "body": { + "mode": "raw", + "raw": "{\n \"name\": \"My Source\",\n \"owner\": {\n \"type\": \"IDENTITY\",\n \"id\": \"2c91808568c529c60168cca6f90c1313\",\n \"name\": \"MyName\"\n },\n \"connector\": \"active-directory\",\n \"id\": \"2c91808568c529c60168cca6f90c1324\",\n \"description\": \"This is the corporate directory.\",\n \"cluster\": {\n \"name\": \"Corporate Cluster\",\n \"id\": \"2c9180866166b5b0016167c32ef31a66\",\n \"type\": \"CLUSTER\"\n },\n \"accountCorrelationConfig\": {\n \"type\": \"ACCOUNT_CORRELATION_CONFIG\",\n \"id\": \"2c9180855d191c59015d28583727245a\",\n \"name\": \"Directory [source-62867] Account Correlation\"\n },\n \"accountCorrelationRule\": {\n \"type\": \"RULE\",\n \"id\": \"2c918085708c274401708c2a8a760001\",\n \"name\": \"Example Rule\"\n },\n \"managerCorrelationMapping\": {\n \"accountAttribute\": \"manager\",\n \"identityAttribute\": \"manager\"\n },\n \"managerCorrelationRule\": {\n \"type\": \"RULE\",\n \"id\": \"2c918085708c274401708c2a8a760001\",\n \"name\": \"Example Rule\"\n },\n \"beforeProvisioningRule\": {\n \"type\": \"RULE\",\n \"id\": \"2c918085708c274401708c2a8a760001\",\n \"name\": \"Example Rule\"\n },\n \"schemas\": [\n {\n \"type\": \"CONNECTOR_SCHEMA\",\n \"name\": \"account\"\n },\n {\n \"type\": \"CONNECTOR_SCHEMA\",\n \"name\": \"group\"\n }\n ],\n \"passwordPolicies\": [\n {\n \"type\": \"PASSWORD_POLICY\",\n \"name\": \"Corporate Password Policy\"\n },\n {\n \"type\": \"PASSWORD_POLICY\",\n \"name\": \"Vendor Password Policy\"\n }\n ],\n \"features\": [\n \"SYNC_PROVISIONING\",\n \"MANAGER_LOOKUP\",\n \"SEARCH\",\n \"PROVISIONING\",\n \"AUTHENTICATE\",\n \"GROUP_PROVISIONING\",\n \"PASSWORD\"\n ],\n \"type\": \"OpenLDAP - Direct\",\n \"connectorClass\": \"sailpoint.connector.LDAPConnector\",\n \"connectorAttributes\": {\n \"healthCheckTimeout\": 30,\n \"authSearchAttributes\": [\n \"cn\",\n \"uid\",\n \"mail\"\n ]\n },\n \"deleteThreshold\": 10,\n \"authoritative\": false,\n \"managementWorkgroup\": {\n \"type\": \"GOVERNANCE_GROUP\",\n \"id\": \"2c91808568c529c60168cca6f90c2222\",\n \"name\": \"My Management Workgroup\"\n },\n \"healthy\": true,\n \"status\": \"SOURCE_STATE_HEALTHY\",\n \"since\": \"2021-09-28T15:48:29.3801666300Z\",\n \"connectorId\": \"active-directory\",\n \"connectorName\": \"Active Directory\",\n \"connectionType\": \"file\",\n \"connectorImplementationId\": \"delimited-file\",\n \"created\": \"2022-02-08T14:50:03.827Z\",\n \"modified\": \"2024-01-23T18:08:50.897Z\"\n}", + "options": { + "raw": { + "headerFamily": "json", + "language": "json" + } + } + } + }, + "status": "Bad Request", + "code": 400, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "body": "{\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 \"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 \"locale\": \"en-US\",\n \"localeOrigin\": \"DEFAULT\",\n \"text\": \"The request was syntactically correct but its content is semantically invalid.\"\n }\n ]\n}", + "cookie": [], + "_postman_previewlanguage": "json" + }, + { + "id": "4619d8ec-f1d9-48a8-ac14-b0c09dc9bdb7", + "name": "Unauthorized - Returned if there is no authorization header, or if the JWT token is expired.", + "originalRequest": { + "url": { + "path": [ + "sources" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [ + { + "disabled": false, + "description": { + "content": "If this parameter is `true`, it configures the source as a Delimited File (CSV) source. Setting this to `true` will automatically set the `type` of the source to `DelimitedFile`. You must use this query parameter to create a Delimited File source as you would in the UI. If you don't set this query parameter and you attempt to set the `type` attribute directly, the request won't correctly generate the source. ", + "type": "text/plain" + }, + "key": "provisionAsCsv", + "value": "false" + } + ], + "variable": [] + }, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + }, + { + "key": "Accept", + "value": "application/json" + }, + { + "description": { + "content": "Added as a part of security scheme: oauth2", + "type": "text/plain" + }, + "key": "Authorization", + "value": "" + } + ], + "method": "POST", + "body": { + "mode": "raw", + "raw": "{\n \"name\": \"My Source\",\n \"owner\": {\n \"type\": \"IDENTITY\",\n \"id\": \"2c91808568c529c60168cca6f90c1313\",\n \"name\": \"MyName\"\n },\n \"connector\": \"active-directory\",\n \"id\": \"2c91808568c529c60168cca6f90c1324\",\n \"description\": \"This is the corporate directory.\",\n \"cluster\": {\n \"name\": \"Corporate Cluster\",\n \"id\": \"2c9180866166b5b0016167c32ef31a66\",\n \"type\": \"CLUSTER\"\n },\n \"accountCorrelationConfig\": {\n \"type\": \"ACCOUNT_CORRELATION_CONFIG\",\n \"id\": \"2c9180855d191c59015d28583727245a\",\n \"name\": \"Directory [source-62867] Account Correlation\"\n },\n \"accountCorrelationRule\": {\n \"type\": \"RULE\",\n \"id\": \"2c918085708c274401708c2a8a760001\",\n \"name\": \"Example Rule\"\n },\n \"managerCorrelationMapping\": {\n \"accountAttribute\": \"manager\",\n \"identityAttribute\": \"manager\"\n },\n \"managerCorrelationRule\": {\n \"type\": \"RULE\",\n \"id\": \"2c918085708c274401708c2a8a760001\",\n \"name\": \"Example Rule\"\n },\n \"beforeProvisioningRule\": {\n \"type\": \"RULE\",\n \"id\": \"2c918085708c274401708c2a8a760001\",\n \"name\": \"Example Rule\"\n },\n \"schemas\": [\n {\n \"type\": \"CONNECTOR_SCHEMA\",\n \"name\": \"account\"\n },\n {\n \"type\": \"CONNECTOR_SCHEMA\",\n \"name\": \"group\"\n }\n ],\n \"passwordPolicies\": [\n {\n \"type\": \"PASSWORD_POLICY\",\n \"name\": \"Corporate Password Policy\"\n },\n {\n \"type\": \"PASSWORD_POLICY\",\n \"name\": \"Vendor Password Policy\"\n }\n ],\n \"features\": [\n \"SYNC_PROVISIONING\",\n \"MANAGER_LOOKUP\",\n \"SEARCH\",\n \"PROVISIONING\",\n \"AUTHENTICATE\",\n \"GROUP_PROVISIONING\",\n \"PASSWORD\"\n ],\n \"type\": \"OpenLDAP - Direct\",\n \"connectorClass\": \"sailpoint.connector.LDAPConnector\",\n \"connectorAttributes\": {\n \"healthCheckTimeout\": 30,\n \"authSearchAttributes\": [\n \"cn\",\n \"uid\",\n \"mail\"\n ]\n },\n \"deleteThreshold\": 10,\n \"authoritative\": false,\n \"managementWorkgroup\": {\n \"type\": \"GOVERNANCE_GROUP\",\n \"id\": \"2c91808568c529c60168cca6f90c2222\",\n \"name\": \"My Management Workgroup\"\n },\n \"healthy\": true,\n \"status\": \"SOURCE_STATE_HEALTHY\",\n \"since\": \"2021-09-28T15:48:29.3801666300Z\",\n \"connectorId\": \"active-directory\",\n \"connectorName\": \"Active Directory\",\n \"connectionType\": \"file\",\n \"connectorImplementationId\": \"delimited-file\",\n \"created\": \"2022-02-08T14:50:03.827Z\",\n \"modified\": \"2024-01-23T18:08:50.897Z\"\n}", + "options": { + "raw": { + "headerFamily": "json", + "language": "json" + } + } + } + }, + "status": "Unauthorized", + "code": 401, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "body": "{\n \"error\": \"JWT validation failed: JWT is expired\"\n}", + "cookie": [], + "_postman_previewlanguage": "json" + }, + { + "id": "fee58807-0f6e-4ac2-863b-d5724010bb5e", + "name": "Forbidden - Returned if the user you are running as, doesn't have access to this end-point.", + "originalRequest": { + "url": { + "path": [ + "sources" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [ + { + "disabled": false, + "description": { + "content": "If this parameter is `true`, it configures the source as a Delimited File (CSV) source. Setting this to `true` will automatically set the `type` of the source to `DelimitedFile`. You must use this query parameter to create a Delimited File source as you would in the UI. If you don't set this query parameter and you attempt to set the `type` attribute directly, the request won't correctly generate the source. ", + "type": "text/plain" + }, + "key": "provisionAsCsv", + "value": "false" + } + ], + "variable": [] + }, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + }, + { + "key": "Accept", + "value": "application/json" + }, + { + "description": { + "content": "Added as a part of security scheme: oauth2", + "type": "text/plain" + }, + "key": "Authorization", + "value": "" + } + ], + "method": "POST", + "body": { + "mode": "raw", + "raw": "{\n \"name\": \"My Source\",\n \"owner\": {\n \"type\": \"IDENTITY\",\n \"id\": \"2c91808568c529c60168cca6f90c1313\",\n \"name\": \"MyName\"\n },\n \"connector\": \"active-directory\",\n \"id\": \"2c91808568c529c60168cca6f90c1324\",\n \"description\": \"This is the corporate directory.\",\n \"cluster\": {\n \"name\": \"Corporate Cluster\",\n \"id\": \"2c9180866166b5b0016167c32ef31a66\",\n \"type\": \"CLUSTER\"\n },\n \"accountCorrelationConfig\": {\n \"type\": \"ACCOUNT_CORRELATION_CONFIG\",\n \"id\": \"2c9180855d191c59015d28583727245a\",\n \"name\": \"Directory [source-62867] Account Correlation\"\n },\n \"accountCorrelationRule\": {\n \"type\": \"RULE\",\n \"id\": \"2c918085708c274401708c2a8a760001\",\n \"name\": \"Example Rule\"\n },\n \"managerCorrelationMapping\": {\n \"accountAttribute\": \"manager\",\n \"identityAttribute\": \"manager\"\n },\n \"managerCorrelationRule\": {\n \"type\": \"RULE\",\n \"id\": \"2c918085708c274401708c2a8a760001\",\n \"name\": \"Example Rule\"\n },\n \"beforeProvisioningRule\": {\n \"type\": \"RULE\",\n \"id\": \"2c918085708c274401708c2a8a760001\",\n \"name\": \"Example Rule\"\n },\n \"schemas\": [\n {\n \"type\": \"CONNECTOR_SCHEMA\",\n \"name\": \"account\"\n },\n {\n \"type\": \"CONNECTOR_SCHEMA\",\n \"name\": \"group\"\n }\n ],\n \"passwordPolicies\": [\n {\n \"type\": \"PASSWORD_POLICY\",\n \"name\": \"Corporate Password Policy\"\n },\n {\n \"type\": \"PASSWORD_POLICY\",\n \"name\": \"Vendor Password Policy\"\n }\n ],\n \"features\": [\n \"SYNC_PROVISIONING\",\n \"MANAGER_LOOKUP\",\n \"SEARCH\",\n \"PROVISIONING\",\n \"AUTHENTICATE\",\n \"GROUP_PROVISIONING\",\n \"PASSWORD\"\n ],\n \"type\": \"OpenLDAP - Direct\",\n \"connectorClass\": \"sailpoint.connector.LDAPConnector\",\n \"connectorAttributes\": {\n \"healthCheckTimeout\": 30,\n \"authSearchAttributes\": [\n \"cn\",\n \"uid\",\n \"mail\"\n ]\n },\n \"deleteThreshold\": 10,\n \"authoritative\": false,\n \"managementWorkgroup\": {\n \"type\": \"GOVERNANCE_GROUP\",\n \"id\": \"2c91808568c529c60168cca6f90c2222\",\n \"name\": \"My Management Workgroup\"\n },\n \"healthy\": true,\n \"status\": \"SOURCE_STATE_HEALTHY\",\n \"since\": \"2021-09-28T15:48:29.3801666300Z\",\n \"connectorId\": \"active-directory\",\n \"connectorName\": \"Active Directory\",\n \"connectionType\": \"file\",\n \"connectorImplementationId\": \"delimited-file\",\n \"created\": \"2022-02-08T14:50:03.827Z\",\n \"modified\": \"2024-01-23T18:08:50.897Z\"\n}", + "options": { + "raw": { + "headerFamily": "json", + "language": "json" + } + } + } + }, + "status": "Forbidden", + "code": 403, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "body": "{\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}", + "cookie": [], + "_postman_previewlanguage": "json" + }, + { + "id": "de730b37-4c46-4ad6-9262-1045c176fdee", + "name": "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.", + "originalRequest": { + "url": { + "path": [ + "sources" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [ + { + "disabled": false, + "description": { + "content": "If this parameter is `true`, it configures the source as a Delimited File (CSV) source. Setting this to `true` will automatically set the `type` of the source to `DelimitedFile`. You must use this query parameter to create a Delimited File source as you would in the UI. If you don't set this query parameter and you attempt to set the `type` attribute directly, the request won't correctly generate the source. ", + "type": "text/plain" + }, + "key": "provisionAsCsv", + "value": "false" + } + ], + "variable": [] + }, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + }, + { + "key": "Accept", + "value": "application/json" + }, + { + "description": { + "content": "Added as a part of security scheme: oauth2", + "type": "text/plain" + }, + "key": "Authorization", + "value": "" + } + ], + "method": "POST", + "body": { + "mode": "raw", + "raw": "{\n \"name\": \"My Source\",\n \"owner\": {\n \"type\": \"IDENTITY\",\n \"id\": \"2c91808568c529c60168cca6f90c1313\",\n \"name\": \"MyName\"\n },\n \"connector\": \"active-directory\",\n \"id\": \"2c91808568c529c60168cca6f90c1324\",\n \"description\": \"This is the corporate directory.\",\n \"cluster\": {\n \"name\": \"Corporate Cluster\",\n \"id\": \"2c9180866166b5b0016167c32ef31a66\",\n \"type\": \"CLUSTER\"\n },\n \"accountCorrelationConfig\": {\n \"type\": \"ACCOUNT_CORRELATION_CONFIG\",\n \"id\": \"2c9180855d191c59015d28583727245a\",\n \"name\": \"Directory [source-62867] Account Correlation\"\n },\n \"accountCorrelationRule\": {\n \"type\": \"RULE\",\n \"id\": \"2c918085708c274401708c2a8a760001\",\n \"name\": \"Example Rule\"\n },\n \"managerCorrelationMapping\": {\n \"accountAttribute\": \"manager\",\n \"identityAttribute\": \"manager\"\n },\n \"managerCorrelationRule\": {\n \"type\": \"RULE\",\n \"id\": \"2c918085708c274401708c2a8a760001\",\n \"name\": \"Example Rule\"\n },\n \"beforeProvisioningRule\": {\n \"type\": \"RULE\",\n \"id\": \"2c918085708c274401708c2a8a760001\",\n \"name\": \"Example Rule\"\n },\n \"schemas\": [\n {\n \"type\": \"CONNECTOR_SCHEMA\",\n \"name\": \"account\"\n },\n {\n \"type\": \"CONNECTOR_SCHEMA\",\n \"name\": \"group\"\n }\n ],\n \"passwordPolicies\": [\n {\n \"type\": \"PASSWORD_POLICY\",\n \"name\": \"Corporate Password Policy\"\n },\n {\n \"type\": \"PASSWORD_POLICY\",\n \"name\": \"Vendor Password Policy\"\n }\n ],\n \"features\": [\n \"SYNC_PROVISIONING\",\n \"MANAGER_LOOKUP\",\n \"SEARCH\",\n \"PROVISIONING\",\n \"AUTHENTICATE\",\n \"GROUP_PROVISIONING\",\n \"PASSWORD\"\n ],\n \"type\": \"OpenLDAP - Direct\",\n \"connectorClass\": \"sailpoint.connector.LDAPConnector\",\n \"connectorAttributes\": {\n \"healthCheckTimeout\": 30,\n \"authSearchAttributes\": [\n \"cn\",\n \"uid\",\n \"mail\"\n ]\n },\n \"deleteThreshold\": 10,\n \"authoritative\": false,\n \"managementWorkgroup\": {\n \"type\": \"GOVERNANCE_GROUP\",\n \"id\": \"2c91808568c529c60168cca6f90c2222\",\n \"name\": \"My Management Workgroup\"\n },\n \"healthy\": true,\n \"status\": \"SOURCE_STATE_HEALTHY\",\n \"since\": \"2021-09-28T15:48:29.3801666300Z\",\n \"connectorId\": \"active-directory\",\n \"connectorName\": \"Active Directory\",\n \"connectionType\": \"file\",\n \"connectorImplementationId\": \"delimited-file\",\n \"created\": \"2022-02-08T14:50:03.827Z\",\n \"modified\": \"2024-01-23T18:08:50.897Z\"\n}", + "options": { + "raw": { + "headerFamily": "json", + "language": "json" + } + } + } + }, + "status": "Too Many Requests", + "code": 429, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "body": "{\n \"message\": \" Rate Limit Exceeded \"\n}", + "cookie": [], + "_postman_previewlanguage": "json" + }, + { + "id": "234f4765-f1e0-4293-95cd-d31fffa06933", + "name": "Internal Server Error - Returned if there is an unexpected error.", + "originalRequest": { + "url": { + "path": [ + "sources" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [ + { + "disabled": false, + "description": { + "content": "If this parameter is `true`, it configures the source as a Delimited File (CSV) source. Setting this to `true` will automatically set the `type` of the source to `DelimitedFile`. You must use this query parameter to create a Delimited File source as you would in the UI. If you don't set this query parameter and you attempt to set the `type` attribute directly, the request won't correctly generate the source. ", + "type": "text/plain" + }, + "key": "provisionAsCsv", + "value": "false" + } + ], + "variable": [] + }, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + }, + { + "key": "Accept", + "value": "application/json" + }, + { + "description": { + "content": "Added as a part of security scheme: oauth2", + "type": "text/plain" + }, + "key": "Authorization", + "value": "" + } + ], + "method": "POST", + "body": { + "mode": "raw", + "raw": "{\n \"name\": \"My Source\",\n \"owner\": {\n \"type\": \"IDENTITY\",\n \"id\": \"2c91808568c529c60168cca6f90c1313\",\n \"name\": \"MyName\"\n },\n \"connector\": \"active-directory\",\n \"id\": \"2c91808568c529c60168cca6f90c1324\",\n \"description\": \"This is the corporate directory.\",\n \"cluster\": {\n \"name\": \"Corporate Cluster\",\n \"id\": \"2c9180866166b5b0016167c32ef31a66\",\n \"type\": \"CLUSTER\"\n },\n \"accountCorrelationConfig\": {\n \"type\": \"ACCOUNT_CORRELATION_CONFIG\",\n \"id\": \"2c9180855d191c59015d28583727245a\",\n \"name\": \"Directory [source-62867] Account Correlation\"\n },\n \"accountCorrelationRule\": {\n \"type\": \"RULE\",\n \"id\": \"2c918085708c274401708c2a8a760001\",\n \"name\": \"Example Rule\"\n },\n \"managerCorrelationMapping\": {\n \"accountAttribute\": \"manager\",\n \"identityAttribute\": \"manager\"\n },\n \"managerCorrelationRule\": {\n \"type\": \"RULE\",\n \"id\": \"2c918085708c274401708c2a8a760001\",\n \"name\": \"Example Rule\"\n },\n \"beforeProvisioningRule\": {\n \"type\": \"RULE\",\n \"id\": \"2c918085708c274401708c2a8a760001\",\n \"name\": \"Example Rule\"\n },\n \"schemas\": [\n {\n \"type\": \"CONNECTOR_SCHEMA\",\n \"name\": \"account\"\n },\n {\n \"type\": \"CONNECTOR_SCHEMA\",\n \"name\": \"group\"\n }\n ],\n \"passwordPolicies\": [\n {\n \"type\": \"PASSWORD_POLICY\",\n \"name\": \"Corporate Password Policy\"\n },\n {\n \"type\": \"PASSWORD_POLICY\",\n \"name\": \"Vendor Password Policy\"\n }\n ],\n \"features\": [\n \"SYNC_PROVISIONING\",\n \"MANAGER_LOOKUP\",\n \"SEARCH\",\n \"PROVISIONING\",\n \"AUTHENTICATE\",\n \"GROUP_PROVISIONING\",\n \"PASSWORD\"\n ],\n \"type\": \"OpenLDAP - Direct\",\n \"connectorClass\": \"sailpoint.connector.LDAPConnector\",\n \"connectorAttributes\": {\n \"healthCheckTimeout\": 30,\n \"authSearchAttributes\": [\n \"cn\",\n \"uid\",\n \"mail\"\n ]\n },\n \"deleteThreshold\": 10,\n \"authoritative\": false,\n \"managementWorkgroup\": {\n \"type\": \"GOVERNANCE_GROUP\",\n \"id\": \"2c91808568c529c60168cca6f90c2222\",\n \"name\": \"My Management Workgroup\"\n },\n \"healthy\": true,\n \"status\": \"SOURCE_STATE_HEALTHY\",\n \"since\": \"2021-09-28T15:48:29.3801666300Z\",\n \"connectorId\": \"active-directory\",\n \"connectorName\": \"Active Directory\",\n \"connectionType\": \"file\",\n \"connectorImplementationId\": \"delimited-file\",\n \"created\": \"2022-02-08T14:50:03.827Z\",\n \"modified\": \"2024-01-23T18:08:50.897Z\"\n}", + "options": { + "raw": { + "headerFamily": "json", + "language": "json" + } + } + } + }, + "status": "Internal Server Error", + "code": 500, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "body": "{\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}", + "cookie": [], + "_postman_previewlanguage": "json" + } + ], + "event": [], + "protocolProfileBehavior": { + "disableBodyPruning": true + } + }, + { + "id": "05b73910-b7e6-4b45-a195-bd135cd24fac", + "name": "Get Source by ID", + "request": { + "name": "Get Source by ID", + "description": { + "content": "This end-point gets a specific source in IdentityNow.\nA token with ORG_ADMIN, SOURCE_ADMIN, or SOURCE_SUBADMIN authority is required to call this API.", + "type": "text/plain" + }, + "url": { + "path": [ + "sources", + ":id" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [ + { + "type": "any", + "value": "2c9180835d191a86015d28455b4a2329", + "key": "id", + "disabled": false, + "description": { + "content": "(Required) The Source id", + "type": "text/plain" + } + } + ] + }, + "header": [ + { + "key": "Accept", + "value": "application/json" + } + ], + "method": "GET", + "body": {}, + "auth": null + }, + "response": [ + { + "id": "cda88fdd-f316-477f-9ecd-965dcf6cdd2a", + "name": "A Source object", + "originalRequest": { + "url": { + "path": [ + "sources", + ":id" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [] + }, + "header": [ + { + "key": "Accept", + "value": "application/json" + }, + { + "description": { + "content": "Added as a part of security scheme: oauth2", + "type": "text/plain" + }, + "key": "Authorization", + "value": "" + } + ], + "method": "GET", + "body": {} + }, + "status": "OK", + "code": 200, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "body": "{\n \"name\": \"My Source\",\n \"owner\": {\n \"type\": \"IDENTITY\",\n \"id\": \"2c91808568c529c60168cca6f90c1313\",\n \"name\": \"MyName\"\n },\n \"connector\": \"active-directory\",\n \"id\": \"2c91808568c529c60168cca6f90c1324\",\n \"description\": \"This is the corporate directory.\",\n \"cluster\": {\n \"name\": \"Corporate Cluster\",\n \"id\": \"2c9180866166b5b0016167c32ef31a66\",\n \"type\": \"CLUSTER\"\n },\n \"accountCorrelationConfig\": {\n \"type\": \"ACCOUNT_CORRELATION_CONFIG\",\n \"id\": \"2c9180855d191c59015d28583727245a\",\n \"name\": \"Directory [source-62867] Account Correlation\"\n },\n \"accountCorrelationRule\": {\n \"type\": \"RULE\",\n \"id\": \"2c918085708c274401708c2a8a760001\",\n \"name\": \"Example Rule\"\n },\n \"managerCorrelationMapping\": {\n \"accountAttribute\": \"manager\",\n \"identityAttribute\": \"manager\"\n },\n \"managerCorrelationRule\": {\n \"type\": \"RULE\",\n \"id\": \"2c918085708c274401708c2a8a760001\",\n \"name\": \"Example Rule\"\n },\n \"beforeProvisioningRule\": {\n \"type\": \"RULE\",\n \"id\": \"2c918085708c274401708c2a8a760001\",\n \"name\": \"Example Rule\"\n },\n \"schemas\": [\n {\n \"type\": \"CONNECTOR_SCHEMA\",\n \"name\": \"account\"\n },\n {\n \"type\": \"CONNECTOR_SCHEMA\",\n \"name\": \"group\"\n }\n ],\n \"passwordPolicies\": [\n {\n \"type\": \"PASSWORD_POLICY\",\n \"name\": \"Corporate Password Policy\"\n },\n {\n \"type\": \"PASSWORD_POLICY\",\n \"name\": \"Vendor Password Policy\"\n }\n ],\n \"features\": [\n \"SYNC_PROVISIONING\",\n \"MANAGER_LOOKUP\",\n \"SEARCH\",\n \"PROVISIONING\",\n \"AUTHENTICATE\",\n \"GROUP_PROVISIONING\",\n \"PASSWORD\"\n ],\n \"type\": \"OpenLDAP - Direct\",\n \"connectorClass\": \"sailpoint.connector.LDAPConnector\",\n \"connectorAttributes\": {\n \"healthCheckTimeout\": 30,\n \"authSearchAttributes\": [\n \"cn\",\n \"uid\",\n \"mail\"\n ]\n },\n \"deleteThreshold\": 10,\n \"authoritative\": false,\n \"managementWorkgroup\": {\n \"type\": \"GOVERNANCE_GROUP\",\n \"id\": \"2c91808568c529c60168cca6f90c2222\",\n \"name\": \"My Management Workgroup\"\n },\n \"healthy\": true,\n \"status\": \"SOURCE_STATE_HEALTHY\",\n \"since\": \"2021-09-28T15:48:29.3801666300Z\",\n \"connectorId\": \"active-directory\",\n \"connectorName\": \"Active Directory\",\n \"connectionType\": \"file\",\n \"connectorImplementationId\": \"delimited-file\",\n \"created\": \"2022-02-08T14:50:03.827Z\",\n \"modified\": \"2024-01-23T18:08:50.897Z\"\n}", + "cookie": [], + "_postman_previewlanguage": "json" + }, + { + "id": "ba9e649d-dff6-4a13-948e-05f2a47ae83b", + "name": "Client Error - Returned if the request body is invalid.", + "originalRequest": { + "url": { + "path": [ + "sources", + ":id" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [] + }, + "header": [ + { + "key": "Accept", + "value": "application/json" + }, + { + "description": { + "content": "Added as a part of security scheme: oauth2", + "type": "text/plain" + }, + "key": "Authorization", + "value": "" + } + ], + "method": "GET", + "body": {} + }, + "status": "Bad Request", + "code": 400, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "body": "{\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 \"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 \"locale\": \"en-US\",\n \"localeOrigin\": \"DEFAULT\",\n \"text\": \"The request was syntactically correct but its content is semantically invalid.\"\n }\n ]\n}", + "cookie": [], + "_postman_previewlanguage": "json" + }, + { + "id": "4709b53d-5a24-4766-a3c7-5af0341cfee1", + "name": "Unauthorized - Returned if there is no authorization header, or if the JWT token is expired.", + "originalRequest": { + "url": { + "path": [ + "sources", + ":id" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [] + }, + "header": [ + { + "key": "Accept", + "value": "application/json" + }, + { + "description": { + "content": "Added as a part of security scheme: oauth2", + "type": "text/plain" + }, + "key": "Authorization", + "value": "" + } + ], + "method": "GET", + "body": {} + }, + "status": "Unauthorized", + "code": 401, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "body": "{\n \"error\": \"JWT validation failed: JWT is expired\"\n}", + "cookie": [], + "_postman_previewlanguage": "json" + }, + { + "id": "6a3a6060-8ab4-475b-b059-befc0b453d77", + "name": "Forbidden - Returned if the user you are running as, doesn't have access to this end-point.", + "originalRequest": { + "url": { + "path": [ + "sources", + ":id" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [] + }, + "header": [ + { + "key": "Accept", + "value": "application/json" + }, + { + "description": { + "content": "Added as a part of security scheme: oauth2", + "type": "text/plain" + }, + "key": "Authorization", + "value": "" + } + ], + "method": "GET", + "body": {} + }, + "status": "Forbidden", + "code": 403, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "body": "{\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}", + "cookie": [], + "_postman_previewlanguage": "json" + }, + { + "id": "dc0d7de8-317a-4550-9636-4f2d3ca37b9c", + "name": "Not Found - returned if the request URL refers to a resource or object that does not exist", + "originalRequest": { + "url": { + "path": [ + "sources", + ":id" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [] + }, + "header": [ + { + "key": "Accept", + "value": "application/json" + }, + { + "description": { + "content": "Added as a part of security scheme: oauth2", + "type": "text/plain" + }, + "key": "Authorization", + "value": "" + } + ], + "method": "GET", + "body": {} + }, + "status": "Not Found", + "code": 404, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "body": "{\n \"detailCode\": \"404 Not found\",\n \"trackingId\": \"b21b1f7ce4da4d639f2c62a57171b427\",\n \"messages\": [\n {\n \"locale\": \"en-US\",\n \"localeOrigin\": \"DEFAULT\",\n \"text\": \"The server did not find a current representation for the target resource.\"\n }\n ]\n}", + "cookie": [], + "_postman_previewlanguage": "json" + }, + { + "id": "1ea5833c-52eb-4a1f-bc09-4bbcc11c9e6b", + "name": "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.", + "originalRequest": { + "url": { + "path": [ + "sources", + ":id" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [] + }, + "header": [ + { + "key": "Accept", + "value": "application/json" + }, + { + "description": { + "content": "Added as a part of security scheme: oauth2", + "type": "text/plain" + }, + "key": "Authorization", + "value": "" + } + ], + "method": "GET", + "body": {} + }, + "status": "Too Many Requests", + "code": 429, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "body": "{\n \"message\": \" Rate Limit Exceeded \"\n}", + "cookie": [], + "_postman_previewlanguage": "json" + }, + { + "id": "a769248c-4925-42bc-b292-bbb275c11fce", + "name": "Internal Server Error - Returned if there is an unexpected error.", + "originalRequest": { + "url": { + "path": [ + "sources", + ":id" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [] + }, + "header": [ + { + "key": "Accept", + "value": "application/json" + }, + { + "description": { + "content": "Added as a part of security scheme: oauth2", + "type": "text/plain" + }, + "key": "Authorization", + "value": "" + } + ], + "method": "GET", + "body": {} + }, + "status": "Internal Server Error", + "code": 500, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "body": "{\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}", + "cookie": [], + "_postman_previewlanguage": "json" + } + ], + "event": [], + "protocolProfileBehavior": { + "disableBodyPruning": true + } + }, + { + "id": "9a41db23-c808-4265-91fe-1e1a0fd9b5f9", + "name": "Update Source (Full)", + "request": { + "name": "Update Source (Full)", + "description": { + "content": "This API updates a source in IdentityNow, using a full object representation. In other words, the existing Source\nconfiguration is completely replaced.\n\nSome fields are immutable and cannot be changed, such as:\n\n* id\n* type\n* authoritative\n* connector\n* connectorClass\n* passwordPolicies\n\nAttempts to modify these fields will result in a 400 error.\n\nA token with ORG_ADMIN, SOURCE_ADMIN, or SOURCE_SUBADMIN authority is required to call this API.\n", + "type": "text/plain" + }, + "url": { + "path": [ + "sources", + ":id" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [ + { + "type": "any", + "value": "2c9180835d191a86015d28455b4a2329", + "key": "id", + "disabled": false, + "description": { + "content": "(Required) The Source id", + "type": "text/plain" + } + } + ] + }, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + }, + { + "key": "Accept", + "value": "application/json" + } + ], + "method": "PUT", + "body": { + "mode": "raw", + "raw": "{\n \"name\": \"My Source\",\n \"owner\": {\n \"type\": \"IDENTITY\",\n \"id\": \"2c91808568c529c60168cca6f90c1313\",\n \"name\": \"MyName\"\n },\n \"connector\": \"active-directory\",\n \"id\": \"2c91808568c529c60168cca6f90c1324\",\n \"description\": \"This is the corporate directory.\",\n \"cluster\": {\n \"name\": \"Corporate Cluster\",\n \"id\": \"2c9180866166b5b0016167c32ef31a66\",\n \"type\": \"CLUSTER\"\n },\n \"accountCorrelationConfig\": {\n \"type\": \"ACCOUNT_CORRELATION_CONFIG\",\n \"id\": \"2c9180855d191c59015d28583727245a\",\n \"name\": \"Directory [source-62867] Account Correlation\"\n },\n \"accountCorrelationRule\": {\n \"type\": \"RULE\",\n \"id\": \"2c918085708c274401708c2a8a760001\",\n \"name\": \"Example Rule\"\n },\n \"managerCorrelationMapping\": {\n \"accountAttribute\": \"manager\",\n \"identityAttribute\": \"manager\"\n },\n \"managerCorrelationRule\": {\n \"type\": \"RULE\",\n \"id\": \"2c918085708c274401708c2a8a760001\",\n \"name\": \"Example Rule\"\n },\n \"beforeProvisioningRule\": {\n \"type\": \"RULE\",\n \"id\": \"2c918085708c274401708c2a8a760001\",\n \"name\": \"Example Rule\"\n },\n \"schemas\": [\n {\n \"type\": \"CONNECTOR_SCHEMA\",\n \"name\": \"account\"\n },\n {\n \"type\": \"CONNECTOR_SCHEMA\",\n \"name\": \"group\"\n }\n ],\n \"passwordPolicies\": [\n {\n \"type\": \"PASSWORD_POLICY\",\n \"name\": \"Corporate Password Policy\"\n },\n {\n \"type\": \"PASSWORD_POLICY\",\n \"name\": \"Vendor Password Policy\"\n }\n ],\n \"features\": [\n \"SYNC_PROVISIONING\",\n \"MANAGER_LOOKUP\",\n \"SEARCH\",\n \"PROVISIONING\",\n \"AUTHENTICATE\",\n \"GROUP_PROVISIONING\",\n \"PASSWORD\"\n ],\n \"type\": \"OpenLDAP - Direct\",\n \"connectorClass\": \"sailpoint.connector.LDAPConnector\",\n \"connectorAttributes\": {\n \"healthCheckTimeout\": 30,\n \"authSearchAttributes\": [\n \"cn\",\n \"uid\",\n \"mail\"\n ]\n },\n \"deleteThreshold\": 10,\n \"authoritative\": false,\n \"managementWorkgroup\": {\n \"type\": \"GOVERNANCE_GROUP\",\n \"id\": \"2c91808568c529c60168cca6f90c2222\",\n \"name\": \"My Management Workgroup\"\n },\n \"healthy\": true,\n \"status\": \"SOURCE_STATE_HEALTHY\",\n \"since\": \"2021-09-28T15:48:29.3801666300Z\",\n \"connectorId\": \"active-directory\",\n \"connectorName\": \"Active Directory\",\n \"connectionType\": \"file\",\n \"connectorImplementationId\": \"delimited-file\",\n \"created\": \"2022-02-08T14:50:03.827Z\",\n \"modified\": \"2024-01-23T18:08:50.897Z\"\n}", + "options": { + "raw": { + "headerFamily": "json", + "language": "json" + } + } + }, + "auth": null + }, + "response": [ + { + "id": "b3b95af6-f939-4cd9-acac-d918721c2ccf", + "name": "Updated Source object. Any passwords will only show the the encrypted cipher-text, as they are not decrypt-able in IdentityNow cloud-based services, per IdentityNow security design.", + "originalRequest": { + "url": { + "path": [ + "sources", + ":id" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [] + }, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + }, + { + "key": "Accept", + "value": "application/json" + }, + { + "description": { + "content": "Added as a part of security scheme: oauth2", + "type": "text/plain" + }, + "key": "Authorization", + "value": "" + } + ], + "method": "PUT", + "body": { + "mode": "raw", + "raw": "{\n \"name\": \"My Source\",\n \"owner\": {\n \"type\": \"IDENTITY\",\n \"id\": \"2c91808568c529c60168cca6f90c1313\",\n \"name\": \"MyName\"\n },\n \"connector\": \"active-directory\",\n \"id\": \"2c91808568c529c60168cca6f90c1324\",\n \"description\": \"This is the corporate directory.\",\n \"cluster\": {\n \"name\": \"Corporate Cluster\",\n \"id\": \"2c9180866166b5b0016167c32ef31a66\",\n \"type\": \"CLUSTER\"\n },\n \"accountCorrelationConfig\": {\n \"type\": \"ACCOUNT_CORRELATION_CONFIG\",\n \"id\": \"2c9180855d191c59015d28583727245a\",\n \"name\": \"Directory [source-62867] Account Correlation\"\n },\n \"accountCorrelationRule\": {\n \"type\": \"RULE\",\n \"id\": \"2c918085708c274401708c2a8a760001\",\n \"name\": \"Example Rule\"\n },\n \"managerCorrelationMapping\": {\n \"accountAttribute\": \"manager\",\n \"identityAttribute\": \"manager\"\n },\n \"managerCorrelationRule\": {\n \"type\": \"RULE\",\n \"id\": \"2c918085708c274401708c2a8a760001\",\n \"name\": \"Example Rule\"\n },\n \"beforeProvisioningRule\": {\n \"type\": \"RULE\",\n \"id\": \"2c918085708c274401708c2a8a760001\",\n \"name\": \"Example Rule\"\n },\n \"schemas\": [\n {\n \"type\": \"CONNECTOR_SCHEMA\",\n \"name\": \"account\"\n },\n {\n \"type\": \"CONNECTOR_SCHEMA\",\n \"name\": \"group\"\n }\n ],\n \"passwordPolicies\": [\n {\n \"type\": \"PASSWORD_POLICY\",\n \"name\": \"Corporate Password Policy\"\n },\n {\n \"type\": \"PASSWORD_POLICY\",\n \"name\": \"Vendor Password Policy\"\n }\n ],\n \"features\": [\n \"SYNC_PROVISIONING\",\n \"MANAGER_LOOKUP\",\n \"SEARCH\",\n \"PROVISIONING\",\n \"AUTHENTICATE\",\n \"GROUP_PROVISIONING\",\n \"PASSWORD\"\n ],\n \"type\": \"OpenLDAP - Direct\",\n \"connectorClass\": \"sailpoint.connector.LDAPConnector\",\n \"connectorAttributes\": {\n \"healthCheckTimeout\": 30,\n \"authSearchAttributes\": [\n \"cn\",\n \"uid\",\n \"mail\"\n ]\n },\n \"deleteThreshold\": 10,\n \"authoritative\": false,\n \"managementWorkgroup\": {\n \"type\": \"GOVERNANCE_GROUP\",\n \"id\": \"2c91808568c529c60168cca6f90c2222\",\n \"name\": \"My Management Workgroup\"\n },\n \"healthy\": true,\n \"status\": \"SOURCE_STATE_HEALTHY\",\n \"since\": \"2021-09-28T15:48:29.3801666300Z\",\n \"connectorId\": \"active-directory\",\n \"connectorName\": \"Active Directory\",\n \"connectionType\": \"file\",\n \"connectorImplementationId\": \"delimited-file\",\n \"created\": \"2022-02-08T14:50:03.827Z\",\n \"modified\": \"2024-01-23T18:08:50.897Z\"\n}", + "options": { + "raw": { + "headerFamily": "json", + "language": "json" + } + } + } + }, + "status": "OK", + "code": 200, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "body": "{\n \"name\": \"My Source\",\n \"owner\": {\n \"type\": \"IDENTITY\",\n \"id\": \"2c91808568c529c60168cca6f90c1313\",\n \"name\": \"MyName\"\n },\n \"connector\": \"active-directory\",\n \"id\": \"2c91808568c529c60168cca6f90c1324\",\n \"description\": \"This is the corporate directory.\",\n \"cluster\": {\n \"name\": \"Corporate Cluster\",\n \"id\": \"2c9180866166b5b0016167c32ef31a66\",\n \"type\": \"CLUSTER\"\n },\n \"accountCorrelationConfig\": {\n \"type\": \"ACCOUNT_CORRELATION_CONFIG\",\n \"id\": \"2c9180855d191c59015d28583727245a\",\n \"name\": \"Directory [source-62867] Account Correlation\"\n },\n \"accountCorrelationRule\": {\n \"type\": \"RULE\",\n \"id\": \"2c918085708c274401708c2a8a760001\",\n \"name\": \"Example Rule\"\n },\n \"managerCorrelationMapping\": {\n \"accountAttribute\": \"manager\",\n \"identityAttribute\": \"manager\"\n },\n \"managerCorrelationRule\": {\n \"type\": \"RULE\",\n \"id\": \"2c918085708c274401708c2a8a760001\",\n \"name\": \"Example Rule\"\n },\n \"beforeProvisioningRule\": {\n \"type\": \"RULE\",\n \"id\": \"2c918085708c274401708c2a8a760001\",\n \"name\": \"Example Rule\"\n },\n \"schemas\": [\n {\n \"type\": \"CONNECTOR_SCHEMA\",\n \"name\": \"account\"\n },\n {\n \"type\": \"CONNECTOR_SCHEMA\",\n \"name\": \"group\"\n }\n ],\n \"passwordPolicies\": [\n {\n \"type\": \"PASSWORD_POLICY\",\n \"name\": \"Corporate Password Policy\"\n },\n {\n \"type\": \"PASSWORD_POLICY\",\n \"name\": \"Vendor Password Policy\"\n }\n ],\n \"features\": [\n \"SYNC_PROVISIONING\",\n \"MANAGER_LOOKUP\",\n \"SEARCH\",\n \"PROVISIONING\",\n \"AUTHENTICATE\",\n \"GROUP_PROVISIONING\",\n \"PASSWORD\"\n ],\n \"type\": \"OpenLDAP - Direct\",\n \"connectorClass\": \"sailpoint.connector.LDAPConnector\",\n \"connectorAttributes\": {\n \"healthCheckTimeout\": 30,\n \"authSearchAttributes\": [\n \"cn\",\n \"uid\",\n \"mail\"\n ]\n },\n \"deleteThreshold\": 10,\n \"authoritative\": false,\n \"managementWorkgroup\": {\n \"type\": \"GOVERNANCE_GROUP\",\n \"id\": \"2c91808568c529c60168cca6f90c2222\",\n \"name\": \"My Management Workgroup\"\n },\n \"healthy\": true,\n \"status\": \"SOURCE_STATE_HEALTHY\",\n \"since\": \"2021-09-28T15:48:29.3801666300Z\",\n \"connectorId\": \"active-directory\",\n \"connectorName\": \"Active Directory\",\n \"connectionType\": \"file\",\n \"connectorImplementationId\": \"delimited-file\",\n \"created\": \"2022-02-08T14:50:03.827Z\",\n \"modified\": \"2024-01-23T18:08:50.897Z\"\n}", + "cookie": [], + "_postman_previewlanguage": "json" + }, + { + "id": "743da5ce-6b69-4bb0-ba83-a4ade4d0b024", + "name": "Client Error - Returned if the request body is invalid.", + "originalRequest": { + "url": { + "path": [ + "sources", + ":id" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [] + }, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + }, + { + "key": "Accept", + "value": "application/json" + }, + { + "description": { + "content": "Added as a part of security scheme: oauth2", + "type": "text/plain" + }, + "key": "Authorization", + "value": "" + } + ], + "method": "PUT", + "body": { + "mode": "raw", + "raw": "{\n \"name\": \"My Source\",\n \"owner\": {\n \"type\": \"IDENTITY\",\n \"id\": \"2c91808568c529c60168cca6f90c1313\",\n \"name\": \"MyName\"\n },\n \"connector\": \"active-directory\",\n \"id\": \"2c91808568c529c60168cca6f90c1324\",\n \"description\": \"This is the corporate directory.\",\n \"cluster\": {\n \"name\": \"Corporate Cluster\",\n \"id\": \"2c9180866166b5b0016167c32ef31a66\",\n \"type\": \"CLUSTER\"\n },\n \"accountCorrelationConfig\": {\n \"type\": \"ACCOUNT_CORRELATION_CONFIG\",\n \"id\": \"2c9180855d191c59015d28583727245a\",\n \"name\": \"Directory [source-62867] Account Correlation\"\n },\n \"accountCorrelationRule\": {\n \"type\": \"RULE\",\n \"id\": \"2c918085708c274401708c2a8a760001\",\n \"name\": \"Example Rule\"\n },\n \"managerCorrelationMapping\": {\n \"accountAttribute\": \"manager\",\n \"identityAttribute\": \"manager\"\n },\n \"managerCorrelationRule\": {\n \"type\": \"RULE\",\n \"id\": \"2c918085708c274401708c2a8a760001\",\n \"name\": \"Example Rule\"\n },\n \"beforeProvisioningRule\": {\n \"type\": \"RULE\",\n \"id\": \"2c918085708c274401708c2a8a760001\",\n \"name\": \"Example Rule\"\n },\n \"schemas\": [\n {\n \"type\": \"CONNECTOR_SCHEMA\",\n \"name\": \"account\"\n },\n {\n \"type\": \"CONNECTOR_SCHEMA\",\n \"name\": \"group\"\n }\n ],\n \"passwordPolicies\": [\n {\n \"type\": \"PASSWORD_POLICY\",\n \"name\": \"Corporate Password Policy\"\n },\n {\n \"type\": \"PASSWORD_POLICY\",\n \"name\": \"Vendor Password Policy\"\n }\n ],\n \"features\": [\n \"SYNC_PROVISIONING\",\n \"MANAGER_LOOKUP\",\n \"SEARCH\",\n \"PROVISIONING\",\n \"AUTHENTICATE\",\n \"GROUP_PROVISIONING\",\n \"PASSWORD\"\n ],\n \"type\": \"OpenLDAP - Direct\",\n \"connectorClass\": \"sailpoint.connector.LDAPConnector\",\n \"connectorAttributes\": {\n \"healthCheckTimeout\": 30,\n \"authSearchAttributes\": [\n \"cn\",\n \"uid\",\n \"mail\"\n ]\n },\n \"deleteThreshold\": 10,\n \"authoritative\": false,\n \"managementWorkgroup\": {\n \"type\": \"GOVERNANCE_GROUP\",\n \"id\": \"2c91808568c529c60168cca6f90c2222\",\n \"name\": \"My Management Workgroup\"\n },\n \"healthy\": true,\n \"status\": \"SOURCE_STATE_HEALTHY\",\n \"since\": \"2021-09-28T15:48:29.3801666300Z\",\n \"connectorId\": \"active-directory\",\n \"connectorName\": \"Active Directory\",\n \"connectionType\": \"file\",\n \"connectorImplementationId\": \"delimited-file\",\n \"created\": \"2022-02-08T14:50:03.827Z\",\n \"modified\": \"2024-01-23T18:08:50.897Z\"\n}", + "options": { + "raw": { + "headerFamily": "json", + "language": "json" + } + } + } + }, + "status": "Bad Request", + "code": 400, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "body": "{\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 \"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 \"locale\": \"en-US\",\n \"localeOrigin\": \"DEFAULT\",\n \"text\": \"The request was syntactically correct but its content is semantically invalid.\"\n }\n ]\n}", + "cookie": [], + "_postman_previewlanguage": "json" + }, + { + "id": "cb16d427-1feb-46bd-a9ad-14ba9d5e3c5e", + "name": "Unauthorized - Returned if there is no authorization header, or if the JWT token is expired.", + "originalRequest": { + "url": { + "path": [ + "sources", + ":id" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [] + }, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + }, + { + "key": "Accept", + "value": "application/json" + }, + { + "description": { + "content": "Added as a part of security scheme: oauth2", + "type": "text/plain" + }, + "key": "Authorization", + "value": "" + } + ], + "method": "PUT", + "body": { + "mode": "raw", + "raw": "{\n \"name\": \"My Source\",\n \"owner\": {\n \"type\": \"IDENTITY\",\n \"id\": \"2c91808568c529c60168cca6f90c1313\",\n \"name\": \"MyName\"\n },\n \"connector\": \"active-directory\",\n \"id\": \"2c91808568c529c60168cca6f90c1324\",\n \"description\": \"This is the corporate directory.\",\n \"cluster\": {\n \"name\": \"Corporate Cluster\",\n \"id\": \"2c9180866166b5b0016167c32ef31a66\",\n \"type\": \"CLUSTER\"\n },\n \"accountCorrelationConfig\": {\n \"type\": \"ACCOUNT_CORRELATION_CONFIG\",\n \"id\": \"2c9180855d191c59015d28583727245a\",\n \"name\": \"Directory [source-62867] Account Correlation\"\n },\n \"accountCorrelationRule\": {\n \"type\": \"RULE\",\n \"id\": \"2c918085708c274401708c2a8a760001\",\n \"name\": \"Example Rule\"\n },\n \"managerCorrelationMapping\": {\n \"accountAttribute\": \"manager\",\n \"identityAttribute\": \"manager\"\n },\n \"managerCorrelationRule\": {\n \"type\": \"RULE\",\n \"id\": \"2c918085708c274401708c2a8a760001\",\n \"name\": \"Example Rule\"\n },\n \"beforeProvisioningRule\": {\n \"type\": \"RULE\",\n \"id\": \"2c918085708c274401708c2a8a760001\",\n \"name\": \"Example Rule\"\n },\n \"schemas\": [\n {\n \"type\": \"CONNECTOR_SCHEMA\",\n \"name\": \"account\"\n },\n {\n \"type\": \"CONNECTOR_SCHEMA\",\n \"name\": \"group\"\n }\n ],\n \"passwordPolicies\": [\n {\n \"type\": \"PASSWORD_POLICY\",\n \"name\": \"Corporate Password Policy\"\n },\n {\n \"type\": \"PASSWORD_POLICY\",\n \"name\": \"Vendor Password Policy\"\n }\n ],\n \"features\": [\n \"SYNC_PROVISIONING\",\n \"MANAGER_LOOKUP\",\n \"SEARCH\",\n \"PROVISIONING\",\n \"AUTHENTICATE\",\n \"GROUP_PROVISIONING\",\n \"PASSWORD\"\n ],\n \"type\": \"OpenLDAP - Direct\",\n \"connectorClass\": \"sailpoint.connector.LDAPConnector\",\n \"connectorAttributes\": {\n \"healthCheckTimeout\": 30,\n \"authSearchAttributes\": [\n \"cn\",\n \"uid\",\n \"mail\"\n ]\n },\n \"deleteThreshold\": 10,\n \"authoritative\": false,\n \"managementWorkgroup\": {\n \"type\": \"GOVERNANCE_GROUP\",\n \"id\": \"2c91808568c529c60168cca6f90c2222\",\n \"name\": \"My Management Workgroup\"\n },\n \"healthy\": true,\n \"status\": \"SOURCE_STATE_HEALTHY\",\n \"since\": \"2021-09-28T15:48:29.3801666300Z\",\n \"connectorId\": \"active-directory\",\n \"connectorName\": \"Active Directory\",\n \"connectionType\": \"file\",\n \"connectorImplementationId\": \"delimited-file\",\n \"created\": \"2022-02-08T14:50:03.827Z\",\n \"modified\": \"2024-01-23T18:08:50.897Z\"\n}", + "options": { + "raw": { + "headerFamily": "json", + "language": "json" + } + } + } + }, + "status": "Unauthorized", + "code": 401, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "body": "{\n \"error\": \"JWT validation failed: JWT is expired\"\n}", + "cookie": [], + "_postman_previewlanguage": "json" + }, + { + "id": "143b06f2-0cfc-44f3-b356-a9bdc04aaef2", + "name": "Forbidden - Returned if the user you are running as, doesn't have access to this end-point.", + "originalRequest": { + "url": { + "path": [ + "sources", + ":id" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [] + }, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + }, + { + "key": "Accept", + "value": "application/json" + }, + { + "description": { + "content": "Added as a part of security scheme: oauth2", + "type": "text/plain" + }, + "key": "Authorization", + "value": "" + } + ], + "method": "PUT", + "body": { + "mode": "raw", + "raw": "{\n \"name\": \"My Source\",\n \"owner\": {\n \"type\": \"IDENTITY\",\n \"id\": \"2c91808568c529c60168cca6f90c1313\",\n \"name\": \"MyName\"\n },\n \"connector\": \"active-directory\",\n \"id\": \"2c91808568c529c60168cca6f90c1324\",\n \"description\": \"This is the corporate directory.\",\n \"cluster\": {\n \"name\": \"Corporate Cluster\",\n \"id\": \"2c9180866166b5b0016167c32ef31a66\",\n \"type\": \"CLUSTER\"\n },\n \"accountCorrelationConfig\": {\n \"type\": \"ACCOUNT_CORRELATION_CONFIG\",\n \"id\": \"2c9180855d191c59015d28583727245a\",\n \"name\": \"Directory [source-62867] Account Correlation\"\n },\n \"accountCorrelationRule\": {\n \"type\": \"RULE\",\n \"id\": \"2c918085708c274401708c2a8a760001\",\n \"name\": \"Example Rule\"\n },\n \"managerCorrelationMapping\": {\n \"accountAttribute\": \"manager\",\n \"identityAttribute\": \"manager\"\n },\n \"managerCorrelationRule\": {\n \"type\": \"RULE\",\n \"id\": \"2c918085708c274401708c2a8a760001\",\n \"name\": \"Example Rule\"\n },\n \"beforeProvisioningRule\": {\n \"type\": \"RULE\",\n \"id\": \"2c918085708c274401708c2a8a760001\",\n \"name\": \"Example Rule\"\n },\n \"schemas\": [\n {\n \"type\": \"CONNECTOR_SCHEMA\",\n \"name\": \"account\"\n },\n {\n \"type\": \"CONNECTOR_SCHEMA\",\n \"name\": \"group\"\n }\n ],\n \"passwordPolicies\": [\n {\n \"type\": \"PASSWORD_POLICY\",\n \"name\": \"Corporate Password Policy\"\n },\n {\n \"type\": \"PASSWORD_POLICY\",\n \"name\": \"Vendor Password Policy\"\n }\n ],\n \"features\": [\n \"SYNC_PROVISIONING\",\n \"MANAGER_LOOKUP\",\n \"SEARCH\",\n \"PROVISIONING\",\n \"AUTHENTICATE\",\n \"GROUP_PROVISIONING\",\n \"PASSWORD\"\n ],\n \"type\": \"OpenLDAP - Direct\",\n \"connectorClass\": \"sailpoint.connector.LDAPConnector\",\n \"connectorAttributes\": {\n \"healthCheckTimeout\": 30,\n \"authSearchAttributes\": [\n \"cn\",\n \"uid\",\n \"mail\"\n ]\n },\n \"deleteThreshold\": 10,\n \"authoritative\": false,\n \"managementWorkgroup\": {\n \"type\": \"GOVERNANCE_GROUP\",\n \"id\": \"2c91808568c529c60168cca6f90c2222\",\n \"name\": \"My Management Workgroup\"\n },\n \"healthy\": true,\n \"status\": \"SOURCE_STATE_HEALTHY\",\n \"since\": \"2021-09-28T15:48:29.3801666300Z\",\n \"connectorId\": \"active-directory\",\n \"connectorName\": \"Active Directory\",\n \"connectionType\": \"file\",\n \"connectorImplementationId\": \"delimited-file\",\n \"created\": \"2022-02-08T14:50:03.827Z\",\n \"modified\": \"2024-01-23T18:08:50.897Z\"\n}", + "options": { + "raw": { + "headerFamily": "json", + "language": "json" + } + } + } + }, + "status": "Forbidden", + "code": 403, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "body": "{\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}", + "cookie": [], + "_postman_previewlanguage": "json" + }, + { + "id": "da2508a9-e1e8-45c8-9d99-5cd453d6b5f1", + "name": "Not Found - returned if the request URL refers to a resource or object that does not exist", + "originalRequest": { + "url": { + "path": [ + "sources", + ":id" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [] + }, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + }, + { + "key": "Accept", + "value": "application/json" + }, + { + "description": { + "content": "Added as a part of security scheme: oauth2", + "type": "text/plain" + }, + "key": "Authorization", + "value": "" + } + ], + "method": "PUT", + "body": { + "mode": "raw", + "raw": "{\n \"name\": \"My Source\",\n \"owner\": {\n \"type\": \"IDENTITY\",\n \"id\": \"2c91808568c529c60168cca6f90c1313\",\n \"name\": \"MyName\"\n },\n \"connector\": \"active-directory\",\n \"id\": \"2c91808568c529c60168cca6f90c1324\",\n \"description\": \"This is the corporate directory.\",\n \"cluster\": {\n \"name\": \"Corporate Cluster\",\n \"id\": \"2c9180866166b5b0016167c32ef31a66\",\n \"type\": \"CLUSTER\"\n },\n \"accountCorrelationConfig\": {\n \"type\": \"ACCOUNT_CORRELATION_CONFIG\",\n \"id\": \"2c9180855d191c59015d28583727245a\",\n \"name\": \"Directory [source-62867] Account Correlation\"\n },\n \"accountCorrelationRule\": {\n \"type\": \"RULE\",\n \"id\": \"2c918085708c274401708c2a8a760001\",\n \"name\": \"Example Rule\"\n },\n \"managerCorrelationMapping\": {\n \"accountAttribute\": \"manager\",\n \"identityAttribute\": \"manager\"\n },\n \"managerCorrelationRule\": {\n \"type\": \"RULE\",\n \"id\": \"2c918085708c274401708c2a8a760001\",\n \"name\": \"Example Rule\"\n },\n \"beforeProvisioningRule\": {\n \"type\": \"RULE\",\n \"id\": \"2c918085708c274401708c2a8a760001\",\n \"name\": \"Example Rule\"\n },\n \"schemas\": [\n {\n \"type\": \"CONNECTOR_SCHEMA\",\n \"name\": \"account\"\n },\n {\n \"type\": \"CONNECTOR_SCHEMA\",\n \"name\": \"group\"\n }\n ],\n \"passwordPolicies\": [\n {\n \"type\": \"PASSWORD_POLICY\",\n \"name\": \"Corporate Password Policy\"\n },\n {\n \"type\": \"PASSWORD_POLICY\",\n \"name\": \"Vendor Password Policy\"\n }\n ],\n \"features\": [\n \"SYNC_PROVISIONING\",\n \"MANAGER_LOOKUP\",\n \"SEARCH\",\n \"PROVISIONING\",\n \"AUTHENTICATE\",\n \"GROUP_PROVISIONING\",\n \"PASSWORD\"\n ],\n \"type\": \"OpenLDAP - Direct\",\n \"connectorClass\": \"sailpoint.connector.LDAPConnector\",\n \"connectorAttributes\": {\n \"healthCheckTimeout\": 30,\n \"authSearchAttributes\": [\n \"cn\",\n \"uid\",\n \"mail\"\n ]\n },\n \"deleteThreshold\": 10,\n \"authoritative\": false,\n \"managementWorkgroup\": {\n \"type\": \"GOVERNANCE_GROUP\",\n \"id\": \"2c91808568c529c60168cca6f90c2222\",\n \"name\": \"My Management Workgroup\"\n },\n \"healthy\": true,\n \"status\": \"SOURCE_STATE_HEALTHY\",\n \"since\": \"2021-09-28T15:48:29.3801666300Z\",\n \"connectorId\": \"active-directory\",\n \"connectorName\": \"Active Directory\",\n \"connectionType\": \"file\",\n \"connectorImplementationId\": \"delimited-file\",\n \"created\": \"2022-02-08T14:50:03.827Z\",\n \"modified\": \"2024-01-23T18:08:50.897Z\"\n}", + "options": { + "raw": { + "headerFamily": "json", + "language": "json" + } + } + } + }, + "status": "Not Found", + "code": 404, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "body": "{\n \"detailCode\": \"404 Not found\",\n \"trackingId\": \"b21b1f7ce4da4d639f2c62a57171b427\",\n \"messages\": [\n {\n \"locale\": \"en-US\",\n \"localeOrigin\": \"DEFAULT\",\n \"text\": \"The server did not find a current representation for the target resource.\"\n }\n ]\n}", + "cookie": [], + "_postman_previewlanguage": "json" + }, + { + "id": "bf3a11f9-ab0c-4d9c-9e61-116bfa016c06", + "name": "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.", + "originalRequest": { + "url": { + "path": [ + "sources", + ":id" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [] + }, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + }, + { + "key": "Accept", + "value": "application/json" + }, + { + "description": { + "content": "Added as a part of security scheme: oauth2", + "type": "text/plain" + }, + "key": "Authorization", + "value": "" + } + ], + "method": "PUT", + "body": { + "mode": "raw", + "raw": "{\n \"name\": \"My Source\",\n \"owner\": {\n \"type\": \"IDENTITY\",\n \"id\": \"2c91808568c529c60168cca6f90c1313\",\n \"name\": \"MyName\"\n },\n \"connector\": \"active-directory\",\n \"id\": \"2c91808568c529c60168cca6f90c1324\",\n \"description\": \"This is the corporate directory.\",\n \"cluster\": {\n \"name\": \"Corporate Cluster\",\n \"id\": \"2c9180866166b5b0016167c32ef31a66\",\n \"type\": \"CLUSTER\"\n },\n \"accountCorrelationConfig\": {\n \"type\": \"ACCOUNT_CORRELATION_CONFIG\",\n \"id\": \"2c9180855d191c59015d28583727245a\",\n \"name\": \"Directory [source-62867] Account Correlation\"\n },\n \"accountCorrelationRule\": {\n \"type\": \"RULE\",\n \"id\": \"2c918085708c274401708c2a8a760001\",\n \"name\": \"Example Rule\"\n },\n \"managerCorrelationMapping\": {\n \"accountAttribute\": \"manager\",\n \"identityAttribute\": \"manager\"\n },\n \"managerCorrelationRule\": {\n \"type\": \"RULE\",\n \"id\": \"2c918085708c274401708c2a8a760001\",\n \"name\": \"Example Rule\"\n },\n \"beforeProvisioningRule\": {\n \"type\": \"RULE\",\n \"id\": \"2c918085708c274401708c2a8a760001\",\n \"name\": \"Example Rule\"\n },\n \"schemas\": [\n {\n \"type\": \"CONNECTOR_SCHEMA\",\n \"name\": \"account\"\n },\n {\n \"type\": \"CONNECTOR_SCHEMA\",\n \"name\": \"group\"\n }\n ],\n \"passwordPolicies\": [\n {\n \"type\": \"PASSWORD_POLICY\",\n \"name\": \"Corporate Password Policy\"\n },\n {\n \"type\": \"PASSWORD_POLICY\",\n \"name\": \"Vendor Password Policy\"\n }\n ],\n \"features\": [\n \"SYNC_PROVISIONING\",\n \"MANAGER_LOOKUP\",\n \"SEARCH\",\n \"PROVISIONING\",\n \"AUTHENTICATE\",\n \"GROUP_PROVISIONING\",\n \"PASSWORD\"\n ],\n \"type\": \"OpenLDAP - Direct\",\n \"connectorClass\": \"sailpoint.connector.LDAPConnector\",\n \"connectorAttributes\": {\n \"healthCheckTimeout\": 30,\n \"authSearchAttributes\": [\n \"cn\",\n \"uid\",\n \"mail\"\n ]\n },\n \"deleteThreshold\": 10,\n \"authoritative\": false,\n \"managementWorkgroup\": {\n \"type\": \"GOVERNANCE_GROUP\",\n \"id\": \"2c91808568c529c60168cca6f90c2222\",\n \"name\": \"My Management Workgroup\"\n },\n \"healthy\": true,\n \"status\": \"SOURCE_STATE_HEALTHY\",\n \"since\": \"2021-09-28T15:48:29.3801666300Z\",\n \"connectorId\": \"active-directory\",\n \"connectorName\": \"Active Directory\",\n \"connectionType\": \"file\",\n \"connectorImplementationId\": \"delimited-file\",\n \"created\": \"2022-02-08T14:50:03.827Z\",\n \"modified\": \"2024-01-23T18:08:50.897Z\"\n}", + "options": { + "raw": { + "headerFamily": "json", + "language": "json" + } + } + } + }, + "status": "Too Many Requests", + "code": 429, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "body": "{\n \"message\": \" Rate Limit Exceeded \"\n}", + "cookie": [], + "_postman_previewlanguage": "json" + }, + { + "id": "98c59e43-abb5-4cac-8d8a-30c26643afcb", + "name": "Internal Server Error - Returned if there is an unexpected error.", + "originalRequest": { + "url": { + "path": [ + "sources", + ":id" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [] + }, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + }, + { + "key": "Accept", + "value": "application/json" + }, + { + "description": { + "content": "Added as a part of security scheme: oauth2", + "type": "text/plain" + }, + "key": "Authorization", + "value": "" + } + ], + "method": "PUT", + "body": { + "mode": "raw", + "raw": "{\n \"name\": \"My Source\",\n \"owner\": {\n \"type\": \"IDENTITY\",\n \"id\": \"2c91808568c529c60168cca6f90c1313\",\n \"name\": \"MyName\"\n },\n \"connector\": \"active-directory\",\n \"id\": \"2c91808568c529c60168cca6f90c1324\",\n \"description\": \"This is the corporate directory.\",\n \"cluster\": {\n \"name\": \"Corporate Cluster\",\n \"id\": \"2c9180866166b5b0016167c32ef31a66\",\n \"type\": \"CLUSTER\"\n },\n \"accountCorrelationConfig\": {\n \"type\": \"ACCOUNT_CORRELATION_CONFIG\",\n \"id\": \"2c9180855d191c59015d28583727245a\",\n \"name\": \"Directory [source-62867] Account Correlation\"\n },\n \"accountCorrelationRule\": {\n \"type\": \"RULE\",\n \"id\": \"2c918085708c274401708c2a8a760001\",\n \"name\": \"Example Rule\"\n },\n \"managerCorrelationMapping\": {\n \"accountAttribute\": \"manager\",\n \"identityAttribute\": \"manager\"\n },\n \"managerCorrelationRule\": {\n \"type\": \"RULE\",\n \"id\": \"2c918085708c274401708c2a8a760001\",\n \"name\": \"Example Rule\"\n },\n \"beforeProvisioningRule\": {\n \"type\": \"RULE\",\n \"id\": \"2c918085708c274401708c2a8a760001\",\n \"name\": \"Example Rule\"\n },\n \"schemas\": [\n {\n \"type\": \"CONNECTOR_SCHEMA\",\n \"name\": \"account\"\n },\n {\n \"type\": \"CONNECTOR_SCHEMA\",\n \"name\": \"group\"\n }\n ],\n \"passwordPolicies\": [\n {\n \"type\": \"PASSWORD_POLICY\",\n \"name\": \"Corporate Password Policy\"\n },\n {\n \"type\": \"PASSWORD_POLICY\",\n \"name\": \"Vendor Password Policy\"\n }\n ],\n \"features\": [\n \"SYNC_PROVISIONING\",\n \"MANAGER_LOOKUP\",\n \"SEARCH\",\n \"PROVISIONING\",\n \"AUTHENTICATE\",\n \"GROUP_PROVISIONING\",\n \"PASSWORD\"\n ],\n \"type\": \"OpenLDAP - Direct\",\n \"connectorClass\": \"sailpoint.connector.LDAPConnector\",\n \"connectorAttributes\": {\n \"healthCheckTimeout\": 30,\n \"authSearchAttributes\": [\n \"cn\",\n \"uid\",\n \"mail\"\n ]\n },\n \"deleteThreshold\": 10,\n \"authoritative\": false,\n \"managementWorkgroup\": {\n \"type\": \"GOVERNANCE_GROUP\",\n \"id\": \"2c91808568c529c60168cca6f90c2222\",\n \"name\": \"My Management Workgroup\"\n },\n \"healthy\": true,\n \"status\": \"SOURCE_STATE_HEALTHY\",\n \"since\": \"2021-09-28T15:48:29.3801666300Z\",\n \"connectorId\": \"active-directory\",\n \"connectorName\": \"Active Directory\",\n \"connectionType\": \"file\",\n \"connectorImplementationId\": \"delimited-file\",\n \"created\": \"2022-02-08T14:50:03.827Z\",\n \"modified\": \"2024-01-23T18:08:50.897Z\"\n}", + "options": { + "raw": { + "headerFamily": "json", + "language": "json" + } + } + } + }, + "status": "Internal Server Error", + "code": 500, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "body": "{\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}", + "cookie": [], + "_postman_previewlanguage": "json" + } + ], + "event": [], + "protocolProfileBehavior": { + "disableBodyPruning": true + } + }, + { + "id": "7fbc1dae-e259-4837-8d56-648b25b6f0f2", + "name": "Update Source (Partial)", + "request": { + "name": "Update Source (Partial)", + "description": { + "content": "This API partially updates a source in IdentityNow, using a list of patch operations according to the\n[JSON Patch](https://tools.ietf.org/html/rfc6902) standard.\n\nSome fields are immutable and cannot be changed, such as:\n\n* id\n* type\n* authoritative\n* created\n* modified\n* connector\n* connectorClass\n* passwordPolicies\n\nAttempts to modify these fields will result in a 400 error.\n\nA token with ORG_ADMIN, SOURCE_ADMIN, SOURCE_SUBADMIN, or API authority is required to call this API.\n", + "type": "text/plain" + }, + "url": { + "path": [ + "sources", + ":id" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [ + { + "type": "any", + "value": "2c9180835d191a86015d28455b4a2329", + "key": "id", + "disabled": false, + "description": { + "content": "(Required) The Source id", + "type": "text/plain" + } + } + ] + }, + "header": [ + { + "key": "Content-Type", + "value": "application/json-patch+json" + }, + { + "key": "Accept", + "value": "application/json" + } + ], + "method": "PATCH", + "body": { + "mode": "raw", + "raw": "[\n {\n \"op\": \"replace\",\n \"path\": \"/description\",\n \"value\": \"new description\"\n }\n]", + "options": { + "raw": { + "headerFamily": "json", + "language": "json" + } + } + }, + "auth": null + }, + "response": [ + { + "id": "aa71d914-bf2d-44bf-ba51-25c483e85018", + "name": "Edit the source description", + "originalRequest": { + "url": { + "path": [ + "sources", + ":id" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [] + }, + "header": [ + { + "key": "Content-Type", + "value": "application/json-patch+json" + }, + { + "key": "Accept", + "value": "application/json" + }, + { + "description": { + "content": "Added as a part of security scheme: oauth2", + "type": "text/plain" + }, + "key": "Authorization", + "value": "" + } + ], + "method": "PATCH", + "body": { + "mode": "raw", + "raw": "[\n {\n \"op\": \"replace\",\n \"path\": \"/description\",\n \"value\": \"new description\"\n }\n]", + "options": { + "raw": { + "headerFamily": "json", + "language": "json" + } + } + } + }, + "status": "OK", + "code": 200, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "body": "{\n \"name\": \"My Source\",\n \"owner\": {\n \"type\": \"IDENTITY\",\n \"id\": \"2c91808568c529c60168cca6f90c1313\",\n \"name\": \"MyName\"\n },\n \"connector\": \"active-directory\",\n \"id\": \"2c91808568c529c60168cca6f90c1324\",\n \"description\": \"This is the corporate directory.\",\n \"cluster\": {\n \"name\": \"Corporate Cluster\",\n \"id\": \"2c9180866166b5b0016167c32ef31a66\",\n \"type\": \"CLUSTER\"\n },\n \"accountCorrelationConfig\": {\n \"type\": \"ACCOUNT_CORRELATION_CONFIG\",\n \"id\": \"2c9180855d191c59015d28583727245a\",\n \"name\": \"Directory [source-62867] Account Correlation\"\n },\n \"accountCorrelationRule\": {\n \"type\": \"RULE\",\n \"id\": \"2c918085708c274401708c2a8a760001\",\n \"name\": \"Example Rule\"\n },\n \"managerCorrelationMapping\": {\n \"accountAttribute\": \"manager\",\n \"identityAttribute\": \"manager\"\n },\n \"managerCorrelationRule\": {\n \"type\": \"RULE\",\n \"id\": \"2c918085708c274401708c2a8a760001\",\n \"name\": \"Example Rule\"\n },\n \"beforeProvisioningRule\": {\n \"type\": \"RULE\",\n \"id\": \"2c918085708c274401708c2a8a760001\",\n \"name\": \"Example Rule\"\n },\n \"schemas\": [\n {\n \"type\": \"CONNECTOR_SCHEMA\",\n \"name\": \"account\"\n },\n {\n \"type\": \"CONNECTOR_SCHEMA\",\n \"name\": \"group\"\n }\n ],\n \"passwordPolicies\": [\n {\n \"type\": \"PASSWORD_POLICY\",\n \"name\": \"Corporate Password Policy\"\n },\n {\n \"type\": \"PASSWORD_POLICY\",\n \"name\": \"Vendor Password Policy\"\n }\n ],\n \"features\": [\n \"SYNC_PROVISIONING\",\n \"MANAGER_LOOKUP\",\n \"SEARCH\",\n \"PROVISIONING\",\n \"AUTHENTICATE\",\n \"GROUP_PROVISIONING\",\n \"PASSWORD\"\n ],\n \"type\": \"OpenLDAP - Direct\",\n \"connectorClass\": \"sailpoint.connector.LDAPConnector\",\n \"connectorAttributes\": {\n \"healthCheckTimeout\": 30,\n \"authSearchAttributes\": [\n \"cn\",\n \"uid\",\n \"mail\"\n ]\n },\n \"deleteThreshold\": 10,\n \"authoritative\": false,\n \"managementWorkgroup\": {\n \"type\": \"GOVERNANCE_GROUP\",\n \"id\": \"2c91808568c529c60168cca6f90c2222\",\n \"name\": \"My Management Workgroup\"\n },\n \"healthy\": true,\n \"status\": \"SOURCE_STATE_HEALTHY\",\n \"since\": \"2021-09-28T15:48:29.3801666300Z\",\n \"connectorId\": \"active-directory\",\n \"connectorName\": \"Active Directory\",\n \"connectionType\": \"file\",\n \"connectorImplementationId\": \"delimited-file\",\n \"created\": \"2022-02-08T14:50:03.827Z\",\n \"modified\": \"2024-01-23T18:08:50.897Z\"\n}", + "cookie": [], + "_postman_previewlanguage": "json" + }, + { + "id": "5d39f5d4-53bd-4092-9ce1-def99ffd4554", + "name": "Edit the source cluster", + "originalRequest": { + "url": { + "path": [ + "sources", + ":id" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [] + }, + "header": [ + { + "key": "Content-Type", + "value": "application/json-patch+json" + }, + { + "key": "Accept", + "value": "application/json" + }, + { + "description": { + "content": "Added as a part of security scheme: oauth2", + "type": "text/plain" + }, + "key": "Authorization", + "value": "" + } + ], + "method": "PATCH", + "body": { + "mode": "raw", + "raw": "[\n {\n \"op\": \"replace\",\n \"path\": \"/cluster/id\",\n \"value\": \"2c918087813a902001813f3f85736b45\"\n }\n]", + "options": { + "raw": { + "headerFamily": "json", + "language": "json" + } + } + } + }, + "status": "OK", + "code": 200, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "body": "{\n \"name\": \"My Source\",\n \"owner\": {\n \"type\": \"IDENTITY\",\n \"id\": \"2c91808568c529c60168cca6f90c1313\",\n \"name\": \"MyName\"\n },\n \"connector\": \"active-directory\",\n \"id\": \"2c91808568c529c60168cca6f90c1324\",\n \"description\": \"This is the corporate directory.\",\n \"cluster\": {\n \"name\": \"Corporate Cluster\",\n \"id\": \"2c9180866166b5b0016167c32ef31a66\",\n \"type\": \"CLUSTER\"\n },\n \"accountCorrelationConfig\": {\n \"type\": \"ACCOUNT_CORRELATION_CONFIG\",\n \"id\": \"2c9180855d191c59015d28583727245a\",\n \"name\": \"Directory [source-62867] Account Correlation\"\n },\n \"accountCorrelationRule\": {\n \"type\": \"RULE\",\n \"id\": \"2c918085708c274401708c2a8a760001\",\n \"name\": \"Example Rule\"\n },\n \"managerCorrelationMapping\": {\n \"accountAttribute\": \"manager\",\n \"identityAttribute\": \"manager\"\n },\n \"managerCorrelationRule\": {\n \"type\": \"RULE\",\n \"id\": \"2c918085708c274401708c2a8a760001\",\n \"name\": \"Example Rule\"\n },\n \"beforeProvisioningRule\": {\n \"type\": \"RULE\",\n \"id\": \"2c918085708c274401708c2a8a760001\",\n \"name\": \"Example Rule\"\n },\n \"schemas\": [\n {\n \"type\": \"CONNECTOR_SCHEMA\",\n \"name\": \"account\"\n },\n {\n \"type\": \"CONNECTOR_SCHEMA\",\n \"name\": \"group\"\n }\n ],\n \"passwordPolicies\": [\n {\n \"type\": \"PASSWORD_POLICY\",\n \"name\": \"Corporate Password Policy\"\n },\n {\n \"type\": \"PASSWORD_POLICY\",\n \"name\": \"Vendor Password Policy\"\n }\n ],\n \"features\": [\n \"SYNC_PROVISIONING\",\n \"MANAGER_LOOKUP\",\n \"SEARCH\",\n \"PROVISIONING\",\n \"AUTHENTICATE\",\n \"GROUP_PROVISIONING\",\n \"PASSWORD\"\n ],\n \"type\": \"OpenLDAP - Direct\",\n \"connectorClass\": \"sailpoint.connector.LDAPConnector\",\n \"connectorAttributes\": {\n \"healthCheckTimeout\": 30,\n \"authSearchAttributes\": [\n \"cn\",\n \"uid\",\n \"mail\"\n ]\n },\n \"deleteThreshold\": 10,\n \"authoritative\": false,\n \"managementWorkgroup\": {\n \"type\": \"GOVERNANCE_GROUP\",\n \"id\": \"2c91808568c529c60168cca6f90c2222\",\n \"name\": \"My Management Workgroup\"\n },\n \"healthy\": true,\n \"status\": \"SOURCE_STATE_HEALTHY\",\n \"since\": \"2021-09-28T15:48:29.3801666300Z\",\n \"connectorId\": \"active-directory\",\n \"connectorName\": \"Active Directory\",\n \"connectionType\": \"file\",\n \"connectorImplementationId\": \"delimited-file\",\n \"created\": \"2022-02-08T14:50:03.827Z\",\n \"modified\": \"2024-01-23T18:08:50.897Z\"\n}", + "cookie": [], + "_postman_previewlanguage": "json" + }, + { + "id": "72d31f70-a40f-401e-a573-a99d3a1a30a9", + "name": "Edit source features", + "originalRequest": { + "url": { + "path": [ + "sources", + ":id" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [] + }, + "header": [ + { + "key": "Content-Type", + "value": "application/json-patch+json" + }, + { + "key": "Accept", + "value": "application/json" + }, + { + "description": { + "content": "Added as a part of security scheme: oauth2", + "type": "text/plain" + }, + "key": "Authorization", + "value": "" + } + ], + "method": "PATCH", + "body": { + "mode": "raw", + "raw": "[\n {\n \"op\": \"replace\",\n \"path\": \"/features\",\n \"value\": [\n \"PASSWORD\",\n \"PROVISIONING\",\n \"ENABLE\",\n \"AUTHENTICATE\"\n ]\n }\n]", + "options": { + "raw": { + "headerFamily": "json", + "language": "json" + } + } + } + }, + "status": "OK", + "code": 200, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "body": "{\n \"name\": \"My Source\",\n \"owner\": {\n \"type\": \"IDENTITY\",\n \"id\": \"2c91808568c529c60168cca6f90c1313\",\n \"name\": \"MyName\"\n },\n \"connector\": \"active-directory\",\n \"id\": \"2c91808568c529c60168cca6f90c1324\",\n \"description\": \"This is the corporate directory.\",\n \"cluster\": {\n \"name\": \"Corporate Cluster\",\n \"id\": \"2c9180866166b5b0016167c32ef31a66\",\n \"type\": \"CLUSTER\"\n },\n \"accountCorrelationConfig\": {\n \"type\": \"ACCOUNT_CORRELATION_CONFIG\",\n \"id\": \"2c9180855d191c59015d28583727245a\",\n \"name\": \"Directory [source-62867] Account Correlation\"\n },\n \"accountCorrelationRule\": {\n \"type\": \"RULE\",\n \"id\": \"2c918085708c274401708c2a8a760001\",\n \"name\": \"Example Rule\"\n },\n \"managerCorrelationMapping\": {\n \"accountAttribute\": \"manager\",\n \"identityAttribute\": \"manager\"\n },\n \"managerCorrelationRule\": {\n \"type\": \"RULE\",\n \"id\": \"2c918085708c274401708c2a8a760001\",\n \"name\": \"Example Rule\"\n },\n \"beforeProvisioningRule\": {\n \"type\": \"RULE\",\n \"id\": \"2c918085708c274401708c2a8a760001\",\n \"name\": \"Example Rule\"\n },\n \"schemas\": [\n {\n \"type\": \"CONNECTOR_SCHEMA\",\n \"name\": \"account\"\n },\n {\n \"type\": \"CONNECTOR_SCHEMA\",\n \"name\": \"group\"\n }\n ],\n \"passwordPolicies\": [\n {\n \"type\": \"PASSWORD_POLICY\",\n \"name\": \"Corporate Password Policy\"\n },\n {\n \"type\": \"PASSWORD_POLICY\",\n \"name\": \"Vendor Password Policy\"\n }\n ],\n \"features\": [\n \"SYNC_PROVISIONING\",\n \"MANAGER_LOOKUP\",\n \"SEARCH\",\n \"PROVISIONING\",\n \"AUTHENTICATE\",\n \"GROUP_PROVISIONING\",\n \"PASSWORD\"\n ],\n \"type\": \"OpenLDAP - Direct\",\n \"connectorClass\": \"sailpoint.connector.LDAPConnector\",\n \"connectorAttributes\": {\n \"healthCheckTimeout\": 30,\n \"authSearchAttributes\": [\n \"cn\",\n \"uid\",\n \"mail\"\n ]\n },\n \"deleteThreshold\": 10,\n \"authoritative\": false,\n \"managementWorkgroup\": {\n \"type\": \"GOVERNANCE_GROUP\",\n \"id\": \"2c91808568c529c60168cca6f90c2222\",\n \"name\": \"My Management Workgroup\"\n },\n \"healthy\": true,\n \"status\": \"SOURCE_STATE_HEALTHY\",\n \"since\": \"2021-09-28T15:48:29.3801666300Z\",\n \"connectorId\": \"active-directory\",\n \"connectorName\": \"Active Directory\",\n \"connectionType\": \"file\",\n \"connectorImplementationId\": \"delimited-file\",\n \"created\": \"2022-02-08T14:50:03.827Z\",\n \"modified\": \"2024-01-23T18:08:50.897Z\"\n}", + "cookie": [], + "_postman_previewlanguage": "json" + }, + { + "id": "7835d9e3-ad77-4519-b106-1e33e55f4aa3", + "name": "Change a source description and cluster in One Call", + "originalRequest": { + "url": { + "path": [ + "sources", + ":id" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [] + }, + "header": [ + { + "key": "Content-Type", + "value": "application/json-patch+json" + }, + { + "key": "Accept", + "value": "application/json" + }, + { + "description": { + "content": "Added as a part of security scheme: oauth2", + "type": "text/plain" + }, + "key": "Authorization", + "value": "" + } + ], + "method": "PATCH", + "body": { + "mode": "raw", + "raw": "[\n {\n \"op\": \"replace\",\n \"path\": \"/description\",\n \"value\": \"new description\"\n },\n {\n \"op\": \"replace\",\n \"path\": \"/cluster/id\",\n \"value\": \"2c918087813a902001813f3f85736b45\"\n }\n]", + "options": { + "raw": { + "headerFamily": "json", + "language": "json" + } + } + } + }, + "status": "OK", + "code": 200, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "body": "{\n \"name\": \"My Source\",\n \"owner\": {\n \"type\": \"IDENTITY\",\n \"id\": \"2c91808568c529c60168cca6f90c1313\",\n \"name\": \"MyName\"\n },\n \"connector\": \"active-directory\",\n \"id\": \"2c91808568c529c60168cca6f90c1324\",\n \"description\": \"This is the corporate directory.\",\n \"cluster\": {\n \"name\": \"Corporate Cluster\",\n \"id\": \"2c9180866166b5b0016167c32ef31a66\",\n \"type\": \"CLUSTER\"\n },\n \"accountCorrelationConfig\": {\n \"type\": \"ACCOUNT_CORRELATION_CONFIG\",\n \"id\": \"2c9180855d191c59015d28583727245a\",\n \"name\": \"Directory [source-62867] Account Correlation\"\n },\n \"accountCorrelationRule\": {\n \"type\": \"RULE\",\n \"id\": \"2c918085708c274401708c2a8a760001\",\n \"name\": \"Example Rule\"\n },\n \"managerCorrelationMapping\": {\n \"accountAttribute\": \"manager\",\n \"identityAttribute\": \"manager\"\n },\n \"managerCorrelationRule\": {\n \"type\": \"RULE\",\n \"id\": \"2c918085708c274401708c2a8a760001\",\n \"name\": \"Example Rule\"\n },\n \"beforeProvisioningRule\": {\n \"type\": \"RULE\",\n \"id\": \"2c918085708c274401708c2a8a760001\",\n \"name\": \"Example Rule\"\n },\n \"schemas\": [\n {\n \"type\": \"CONNECTOR_SCHEMA\",\n \"name\": \"account\"\n },\n {\n \"type\": \"CONNECTOR_SCHEMA\",\n \"name\": \"group\"\n }\n ],\n \"passwordPolicies\": [\n {\n \"type\": \"PASSWORD_POLICY\",\n \"name\": \"Corporate Password Policy\"\n },\n {\n \"type\": \"PASSWORD_POLICY\",\n \"name\": \"Vendor Password Policy\"\n }\n ],\n \"features\": [\n \"SYNC_PROVISIONING\",\n \"MANAGER_LOOKUP\",\n \"SEARCH\",\n \"PROVISIONING\",\n \"AUTHENTICATE\",\n \"GROUP_PROVISIONING\",\n \"PASSWORD\"\n ],\n \"type\": \"OpenLDAP - Direct\",\n \"connectorClass\": \"sailpoint.connector.LDAPConnector\",\n \"connectorAttributes\": {\n \"healthCheckTimeout\": 30,\n \"authSearchAttributes\": [\n \"cn\",\n \"uid\",\n \"mail\"\n ]\n },\n \"deleteThreshold\": 10,\n \"authoritative\": false,\n \"managementWorkgroup\": {\n \"type\": \"GOVERNANCE_GROUP\",\n \"id\": \"2c91808568c529c60168cca6f90c2222\",\n \"name\": \"My Management Workgroup\"\n },\n \"healthy\": true,\n \"status\": \"SOURCE_STATE_HEALTHY\",\n \"since\": \"2021-09-28T15:48:29.3801666300Z\",\n \"connectorId\": \"active-directory\",\n \"connectorName\": \"Active Directory\",\n \"connectionType\": \"file\",\n \"connectorImplementationId\": \"delimited-file\",\n \"created\": \"2022-02-08T14:50:03.827Z\",\n \"modified\": \"2024-01-23T18:08:50.897Z\"\n}", + "cookie": [], + "_postman_previewlanguage": "json" + }, + { + "id": "1cd61e61-5a12-4bbc-986b-5e3cbe186928", + "name": "Add a filter string to the connector", + "originalRequest": { + "url": { + "path": [ + "sources", + ":id" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [] + }, + "header": [ + { + "key": "Content-Type", + "value": "application/json-patch+json" + }, + { + "key": "Accept", + "value": "application/json" + }, + { + "description": { + "content": "Added as a part of security scheme: oauth2", + "type": "text/plain" + }, + "key": "Authorization", + "value": "" + } + ], + "method": "PATCH", + "body": { + "mode": "raw", + "raw": "[\n {\n \"op\": \"add\",\n \"path\": \"/connectorAttributes/filterString\",\n \"value\": \"!( id.contains( \\\"m\\\" ) ) || !( id.contains( \\\"d\\\" ) )\"\n }\n]", + "options": { + "raw": { + "headerFamily": "json", + "language": "json" + } + } + } + }, + "status": "OK", + "code": 200, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "body": "{\n \"name\": \"My Source\",\n \"owner\": {\n \"type\": \"IDENTITY\",\n \"id\": \"2c91808568c529c60168cca6f90c1313\",\n \"name\": \"MyName\"\n },\n \"connector\": \"active-directory\",\n \"id\": \"2c91808568c529c60168cca6f90c1324\",\n \"description\": \"This is the corporate directory.\",\n \"cluster\": {\n \"name\": \"Corporate Cluster\",\n \"id\": \"2c9180866166b5b0016167c32ef31a66\",\n \"type\": \"CLUSTER\"\n },\n \"accountCorrelationConfig\": {\n \"type\": \"ACCOUNT_CORRELATION_CONFIG\",\n \"id\": \"2c9180855d191c59015d28583727245a\",\n \"name\": \"Directory [source-62867] Account Correlation\"\n },\n \"accountCorrelationRule\": {\n \"type\": \"RULE\",\n \"id\": \"2c918085708c274401708c2a8a760001\",\n \"name\": \"Example Rule\"\n },\n \"managerCorrelationMapping\": {\n \"accountAttribute\": \"manager\",\n \"identityAttribute\": \"manager\"\n },\n \"managerCorrelationRule\": {\n \"type\": \"RULE\",\n \"id\": \"2c918085708c274401708c2a8a760001\",\n \"name\": \"Example Rule\"\n },\n \"beforeProvisioningRule\": {\n \"type\": \"RULE\",\n \"id\": \"2c918085708c274401708c2a8a760001\",\n \"name\": \"Example Rule\"\n },\n \"schemas\": [\n {\n \"type\": \"CONNECTOR_SCHEMA\",\n \"name\": \"account\"\n },\n {\n \"type\": \"CONNECTOR_SCHEMA\",\n \"name\": \"group\"\n }\n ],\n \"passwordPolicies\": [\n {\n \"type\": \"PASSWORD_POLICY\",\n \"name\": \"Corporate Password Policy\"\n },\n {\n \"type\": \"PASSWORD_POLICY\",\n \"name\": \"Vendor Password Policy\"\n }\n ],\n \"features\": [\n \"SYNC_PROVISIONING\",\n \"MANAGER_LOOKUP\",\n \"SEARCH\",\n \"PROVISIONING\",\n \"AUTHENTICATE\",\n \"GROUP_PROVISIONING\",\n \"PASSWORD\"\n ],\n \"type\": \"OpenLDAP - Direct\",\n \"connectorClass\": \"sailpoint.connector.LDAPConnector\",\n \"connectorAttributes\": {\n \"healthCheckTimeout\": 30,\n \"authSearchAttributes\": [\n \"cn\",\n \"uid\",\n \"mail\"\n ]\n },\n \"deleteThreshold\": 10,\n \"authoritative\": false,\n \"managementWorkgroup\": {\n \"type\": \"GOVERNANCE_GROUP\",\n \"id\": \"2c91808568c529c60168cca6f90c2222\",\n \"name\": \"My Management Workgroup\"\n },\n \"healthy\": true,\n \"status\": \"SOURCE_STATE_HEALTHY\",\n \"since\": \"2021-09-28T15:48:29.3801666300Z\",\n \"connectorId\": \"active-directory\",\n \"connectorName\": \"Active Directory\",\n \"connectionType\": \"file\",\n \"connectorImplementationId\": \"delimited-file\",\n \"created\": \"2022-02-08T14:50:03.827Z\",\n \"modified\": \"2024-01-23T18:08:50.897Z\"\n}", + "cookie": [], + "_postman_previewlanguage": "json" + }, + { + "id": "b3703c7f-7de5-40d4-83de-e599701b9a4a", + "name": "Update connector attribute for specific operation type", + "originalRequest": { + "url": { + "path": [ + "sources", + ":id" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [] + }, + "header": [ + { + "key": "Content-Type", + "value": "application/json-patch+json" + }, + { + "key": "Accept", + "value": "application/json" + }, + { + "description": { + "content": "Added as a part of security scheme: oauth2", + "type": "text/plain" + }, + "key": "Authorization", + "value": "" + } + ], + "method": "PATCH", + "body": { + "mode": "raw", + "raw": "[\n {\n \"op\": \"replace\",\n \"path\": \"/connectorAttributes/connectionParameters/2/operationType\",\n \"value\": \"Group Aggregation-test\"\n }\n]", + "options": { + "raw": { + "headerFamily": "json", + "language": "json" + } + } + } + }, + "status": "OK", + "code": 200, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "body": "{\n \"name\": \"My Source\",\n \"owner\": {\n \"type\": \"IDENTITY\",\n \"id\": \"2c91808568c529c60168cca6f90c1313\",\n \"name\": \"MyName\"\n },\n \"connector\": \"active-directory\",\n \"id\": \"2c91808568c529c60168cca6f90c1324\",\n \"description\": \"This is the corporate directory.\",\n \"cluster\": {\n \"name\": \"Corporate Cluster\",\n \"id\": \"2c9180866166b5b0016167c32ef31a66\",\n \"type\": \"CLUSTER\"\n },\n \"accountCorrelationConfig\": {\n \"type\": \"ACCOUNT_CORRELATION_CONFIG\",\n \"id\": \"2c9180855d191c59015d28583727245a\",\n \"name\": \"Directory [source-62867] Account Correlation\"\n },\n \"accountCorrelationRule\": {\n \"type\": \"RULE\",\n \"id\": \"2c918085708c274401708c2a8a760001\",\n \"name\": \"Example Rule\"\n },\n \"managerCorrelationMapping\": {\n \"accountAttribute\": \"manager\",\n \"identityAttribute\": \"manager\"\n },\n \"managerCorrelationRule\": {\n \"type\": \"RULE\",\n \"id\": \"2c918085708c274401708c2a8a760001\",\n \"name\": \"Example Rule\"\n },\n \"beforeProvisioningRule\": {\n \"type\": \"RULE\",\n \"id\": \"2c918085708c274401708c2a8a760001\",\n \"name\": \"Example Rule\"\n },\n \"schemas\": [\n {\n \"type\": \"CONNECTOR_SCHEMA\",\n \"name\": \"account\"\n },\n {\n \"type\": \"CONNECTOR_SCHEMA\",\n \"name\": \"group\"\n }\n ],\n \"passwordPolicies\": [\n {\n \"type\": \"PASSWORD_POLICY\",\n \"name\": \"Corporate Password Policy\"\n },\n {\n \"type\": \"PASSWORD_POLICY\",\n \"name\": \"Vendor Password Policy\"\n }\n ],\n \"features\": [\n \"SYNC_PROVISIONING\",\n \"MANAGER_LOOKUP\",\n \"SEARCH\",\n \"PROVISIONING\",\n \"AUTHENTICATE\",\n \"GROUP_PROVISIONING\",\n \"PASSWORD\"\n ],\n \"type\": \"OpenLDAP - Direct\",\n \"connectorClass\": \"sailpoint.connector.LDAPConnector\",\n \"connectorAttributes\": {\n \"healthCheckTimeout\": 30,\n \"authSearchAttributes\": [\n \"cn\",\n \"uid\",\n \"mail\"\n ]\n },\n \"deleteThreshold\": 10,\n \"authoritative\": false,\n \"managementWorkgroup\": {\n \"type\": \"GOVERNANCE_GROUP\",\n \"id\": \"2c91808568c529c60168cca6f90c2222\",\n \"name\": \"My Management Workgroup\"\n },\n \"healthy\": true,\n \"status\": \"SOURCE_STATE_HEALTHY\",\n \"since\": \"2021-09-28T15:48:29.3801666300Z\",\n \"connectorId\": \"active-directory\",\n \"connectorName\": \"Active Directory\",\n \"connectionType\": \"file\",\n \"connectorImplementationId\": \"delimited-file\",\n \"created\": \"2022-02-08T14:50:03.827Z\",\n \"modified\": \"2024-01-23T18:08:50.897Z\"\n}", + "cookie": [], + "_postman_previewlanguage": "json" + }, + { + "id": "d8dd7ca0-3a96-4736-ba0d-a7a5f155ee22", + "name": "Edit the source cluster", + "originalRequest": { + "url": { + "path": [ + "sources", + ":id" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [] + }, + "header": [ + { + "key": "Content-Type", + "value": "application/json-patch+json" + }, + { + "key": "Accept", + "value": "application/json" + }, + { + "description": { + "content": "Added as a part of security scheme: oauth2", + "type": "text/plain" + }, + "key": "Authorization", + "value": "" + } + ], + "method": "PATCH", + "body": { + "mode": "raw", + "raw": "[\n {\n \"op\": \"replace\",\n \"path\": \"/cluster/id\",\n \"value\": \"2c918087813a902001813f3f85736b45\"\n }\n]", + "options": { + "raw": { + "headerFamily": "json", + "language": "json" + } + } + } + }, + "status": "Bad Request", + "code": 400, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "body": "{\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 \"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 \"locale\": \"en-US\",\n \"localeOrigin\": \"DEFAULT\",\n \"text\": \"The request was syntactically correct but its content is semantically invalid.\"\n }\n ]\n}", + "cookie": [], + "_postman_previewlanguage": "json" + }, + { + "id": "dcc609b3-d605-4119-90fe-2795b33bed96", + "name": "Edit source features", + "originalRequest": { + "url": { + "path": [ + "sources", + ":id" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [] + }, + "header": [ + { + "key": "Content-Type", + "value": "application/json-patch+json" + }, + { + "key": "Accept", + "value": "application/json" + }, + { + "description": { + "content": "Added as a part of security scheme: oauth2", + "type": "text/plain" + }, + "key": "Authorization", + "value": "" + } + ], + "method": "PATCH", + "body": { + "mode": "raw", + "raw": "[\n {\n \"op\": \"replace\",\n \"path\": \"/features\",\n \"value\": [\n \"PASSWORD\",\n \"PROVISIONING\",\n \"ENABLE\",\n \"AUTHENTICATE\"\n ]\n }\n]", + "options": { + "raw": { + "headerFamily": "json", + "language": "json" + } + } + } + }, + "status": "Bad Request", + "code": 400, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "body": "{\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 \"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 \"locale\": \"en-US\",\n \"localeOrigin\": \"DEFAULT\",\n \"text\": \"The request was syntactically correct but its content is semantically invalid.\"\n }\n ]\n}", + "cookie": [], + "_postman_previewlanguage": "json" + }, + { + "id": "4e1cca0a-1dad-43d2-a9c9-4786ee2b8f88", + "name": "Change a source description and cluster in One Call", + "originalRequest": { + "url": { + "path": [ + "sources", + ":id" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [] + }, + "header": [ + { + "key": "Content-Type", + "value": "application/json-patch+json" + }, + { + "key": "Accept", + "value": "application/json" + }, + { + "description": { + "content": "Added as a part of security scheme: oauth2", + "type": "text/plain" + }, + "key": "Authorization", + "value": "" + } + ], + "method": "PATCH", + "body": { + "mode": "raw", + "raw": "[\n {\n \"op\": \"replace\",\n \"path\": \"/description\",\n \"value\": \"new description\"\n },\n {\n \"op\": \"replace\",\n \"path\": \"/cluster/id\",\n \"value\": \"2c918087813a902001813f3f85736b45\"\n }\n]", + "options": { + "raw": { + "headerFamily": "json", + "language": "json" + } + } + } + }, + "status": "Bad Request", + "code": 400, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "body": "{\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 \"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 \"locale\": \"en-US\",\n \"localeOrigin\": \"DEFAULT\",\n \"text\": \"The request was syntactically correct but its content is semantically invalid.\"\n }\n ]\n}", + "cookie": [], + "_postman_previewlanguage": "json" + }, + { + "id": "2b546b1b-fd9d-4ecc-b683-ab86de764935", + "name": "Add a filter string to the connector", + "originalRequest": { + "url": { + "path": [ + "sources", + ":id" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [] + }, + "header": [ + { + "key": "Content-Type", + "value": "application/json-patch+json" + }, + { + "key": "Accept", + "value": "application/json" + }, + { + "description": { + "content": "Added as a part of security scheme: oauth2", + "type": "text/plain" + }, + "key": "Authorization", + "value": "" + } + ], + "method": "PATCH", + "body": { + "mode": "raw", + "raw": "[\n {\n \"op\": \"add\",\n \"path\": \"/connectorAttributes/filterString\",\n \"value\": \"!( id.contains( \\\"m\\\" ) ) || !( id.contains( \\\"d\\\" ) )\"\n }\n]", + "options": { + "raw": { + "headerFamily": "json", + "language": "json" + } + } + } + }, + "status": "Bad Request", + "code": 400, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "body": "{\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 \"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 \"locale\": \"en-US\",\n \"localeOrigin\": \"DEFAULT\",\n \"text\": \"The request was syntactically correct but its content is semantically invalid.\"\n }\n ]\n}", + "cookie": [], + "_postman_previewlanguage": "json" + }, + { + "id": "0f135700-3790-4bc6-bdf1-2d8f9b20742f", + "name": "Update connector attribute for specific operation type", + "originalRequest": { + "url": { + "path": [ + "sources", + ":id" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [] + }, + "header": [ + { + "key": "Content-Type", + "value": "application/json-patch+json" + }, + { + "key": "Accept", + "value": "application/json" + }, + { + "description": { + "content": "Added as a part of security scheme: oauth2", + "type": "text/plain" + }, + "key": "Authorization", + "value": "" + } + ], + "method": "PATCH", + "body": { + "mode": "raw", + "raw": "[\n {\n \"op\": \"replace\",\n \"path\": \"/connectorAttributes/connectionParameters/2/operationType\",\n \"value\": \"Group Aggregation-test\"\n }\n]", + "options": { + "raw": { + "headerFamily": "json", + "language": "json" + } + } + } + }, + "status": "Bad Request", + "code": 400, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "body": "{\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 \"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 \"locale\": \"en-US\",\n \"localeOrigin\": \"DEFAULT\",\n \"text\": \"The request was syntactically correct but its content is semantically invalid.\"\n }\n ]\n}", + "cookie": [], + "_postman_previewlanguage": "json" + }, + { + "id": "7915203f-fc16-4219-856b-9e636c801d33", + "name": "Edit source features", + "originalRequest": { + "url": { + "path": [ + "sources", + ":id" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [] + }, + "header": [ + { + "key": "Content-Type", + "value": "application/json-patch+json" + }, + { + "key": "Accept", + "value": "application/json" + }, + { + "description": { + "content": "Added as a part of security scheme: oauth2", + "type": "text/plain" + }, + "key": "Authorization", + "value": "" + } + ], + "method": "PATCH", + "body": { + "mode": "raw", + "raw": "[\n {\n \"op\": \"replace\",\n \"path\": \"/features\",\n \"value\": [\n \"PASSWORD\",\n \"PROVISIONING\",\n \"ENABLE\",\n \"AUTHENTICATE\"\n ]\n }\n]", + "options": { + "raw": { + "headerFamily": "json", + "language": "json" + } + } + } + }, + "status": "Unauthorized", + "code": 401, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "body": "{\n \"error\": \"JWT validation failed: JWT is expired\"\n}", + "cookie": [], + "_postman_previewlanguage": "json" + }, + { + "id": "2cebaf80-52f7-46c5-be9b-8bbea63d0aea", + "name": "Change a source description and cluster in One Call", + "originalRequest": { + "url": { + "path": [ + "sources", + ":id" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [] + }, + "header": [ + { + "key": "Content-Type", + "value": "application/json-patch+json" + }, + { + "key": "Accept", + "value": "application/json" + }, + { + "description": { + "content": "Added as a part of security scheme: oauth2", + "type": "text/plain" + }, + "key": "Authorization", + "value": "" + } + ], + "method": "PATCH", + "body": { + "mode": "raw", + "raw": "[\n {\n \"op\": \"replace\",\n \"path\": \"/description\",\n \"value\": \"new description\"\n },\n {\n \"op\": \"replace\",\n \"path\": \"/cluster/id\",\n \"value\": \"2c918087813a902001813f3f85736b45\"\n }\n]", + "options": { + "raw": { + "headerFamily": "json", + "language": "json" + } + } + } + }, + "status": "Unauthorized", + "code": 401, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "body": "{\n \"error\": \"JWT validation failed: JWT is expired\"\n}", + "cookie": [], + "_postman_previewlanguage": "json" + }, + { + "id": "f8e65084-2df3-4528-9cdb-d91b6339027b", + "name": "Add a filter string to the connector", + "originalRequest": { + "url": { + "path": [ + "sources", + ":id" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [] + }, + "header": [ + { + "key": "Content-Type", + "value": "application/json-patch+json" + }, + { + "key": "Accept", + "value": "application/json" + }, + { + "description": { + "content": "Added as a part of security scheme: oauth2", + "type": "text/plain" + }, + "key": "Authorization", + "value": "" + } + ], + "method": "PATCH", + "body": { + "mode": "raw", + "raw": "[\n {\n \"op\": \"add\",\n \"path\": \"/connectorAttributes/filterString\",\n \"value\": \"!( id.contains( \\\"m\\\" ) ) || !( id.contains( \\\"d\\\" ) )\"\n }\n]", + "options": { + "raw": { + "headerFamily": "json", + "language": "json" + } + } + } + }, + "status": "Unauthorized", + "code": 401, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "body": "{\n \"error\": \"JWT validation failed: JWT is expired\"\n}", + "cookie": [], + "_postman_previewlanguage": "json" + }, + { + "id": "874d694e-a4c6-4755-b978-450f7ebd3fe1", + "name": "Update connector attribute for specific operation type", + "originalRequest": { + "url": { + "path": [ + "sources", + ":id" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [] + }, + "header": [ + { + "key": "Content-Type", + "value": "application/json-patch+json" + }, + { + "key": "Accept", + "value": "application/json" + }, + { + "description": { + "content": "Added as a part of security scheme: oauth2", + "type": "text/plain" + }, + "key": "Authorization", + "value": "" + } + ], + "method": "PATCH", + "body": { + "mode": "raw", + "raw": "[\n {\n \"op\": \"replace\",\n \"path\": \"/connectorAttributes/connectionParameters/2/operationType\",\n \"value\": \"Group Aggregation-test\"\n }\n]", + "options": { + "raw": { + "headerFamily": "json", + "language": "json" + } + } + } + }, + "status": "Unauthorized", + "code": 401, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "body": "{\n \"error\": \"JWT validation failed: JWT is expired\"\n}", + "cookie": [], + "_postman_previewlanguage": "json" + }, + { + "id": "b6bddaec-8c13-4de4-9862-f98c5c2f392d", + "name": "An example of a 403 response object", + "originalRequest": { + "url": { + "path": [ + "sources", + ":id" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [] + }, + "header": [ + { + "key": "Content-Type", + "value": "application/json-patch+json" + }, + { + "key": "Accept", + "value": "application/json" + }, + { + "description": { + "content": "Added as a part of security scheme: oauth2", + "type": "text/plain" + }, + "key": "Authorization", + "value": "" + } + ], + "method": "PATCH", + "body": { + "mode": "raw", + "raw": "[\n {\n \"op\": \"replace\",\n \"path\": \"/description\",\n \"value\": \"new description\"\n },\n {\n \"op\": \"replace\",\n \"path\": \"/cluster/id\",\n \"value\": \"2c918087813a902001813f3f85736b45\"\n }\n]", + "options": { + "raw": { + "headerFamily": "json", + "language": "json" + } + } + } + }, + "status": "Forbidden", + "code": 403, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "body": "{\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}", + "cookie": [], + "_postman_previewlanguage": "json" + }, + { + "id": "7eef8db5-dd3c-4e8f-b67f-566e067366c4", + "name": "Add a filter string to the connector", + "originalRequest": { + "url": { + "path": [ + "sources", + ":id" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [] + }, + "header": [ + { + "key": "Content-Type", + "value": "application/json-patch+json" + }, + { + "key": "Accept", + "value": "application/json" + }, + { + "description": { + "content": "Added as a part of security scheme: oauth2", + "type": "text/plain" + }, + "key": "Authorization", + "value": "" + } + ], + "method": "PATCH", + "body": { + "mode": "raw", + "raw": "[\n {\n \"op\": \"add\",\n \"path\": \"/connectorAttributes/filterString\",\n \"value\": \"!( id.contains( \\\"m\\\" ) ) || !( id.contains( \\\"d\\\" ) )\"\n }\n]", + "options": { + "raw": { + "headerFamily": "json", + "language": "json" + } + } + } + }, + "status": "Forbidden", + "code": 403, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "body": "{\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}", + "cookie": [], + "_postman_previewlanguage": "json" + }, + { + "id": "cb95bba8-f3ef-4827-86ed-777f6e6df850", + "name": "Update connector attribute for specific operation type", + "originalRequest": { + "url": { + "path": [ + "sources", + ":id" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [] + }, + "header": [ + { + "key": "Content-Type", + "value": "application/json-patch+json" + }, + { + "key": "Accept", + "value": "application/json" + }, + { + "description": { + "content": "Added as a part of security scheme: oauth2", + "type": "text/plain" + }, + "key": "Authorization", + "value": "" + } + ], + "method": "PATCH", + "body": { + "mode": "raw", + "raw": "[\n {\n \"op\": \"replace\",\n \"path\": \"/connectorAttributes/connectionParameters/2/operationType\",\n \"value\": \"Group Aggregation-test\"\n }\n]", + "options": { + "raw": { + "headerFamily": "json", + "language": "json" + } + } + } + }, + "status": "Forbidden", + "code": 403, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "body": "{\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}", + "cookie": [], + "_postman_previewlanguage": "json" + }, + { + "id": "2f6c90ba-19b2-42dc-8777-a7e32b8c733c", + "name": "An example of a 404 response object", + "originalRequest": { + "url": { + "path": [ + "sources", + ":id" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [] + }, + "header": [ + { + "key": "Content-Type", + "value": "application/json-patch+json" + }, + { + "key": "Accept", + "value": "application/json" + }, + { + "description": { + "content": "Added as a part of security scheme: oauth2", + "type": "text/plain" + }, + "key": "Authorization", + "value": "" + } + ], + "method": "PATCH", + "body": { + "mode": "raw", + "raw": "[\n {\n \"op\": \"add\",\n \"path\": \"/connectorAttributes/filterString\",\n \"value\": \"!( id.contains( \\\"m\\\" ) ) || !( id.contains( \\\"d\\\" ) )\"\n }\n]", + "options": { + "raw": { + "headerFamily": "json", + "language": "json" + } + } + } + }, + "status": "Not Found", + "code": 404, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "body": "{\n \"detailCode\": \"404 Not found\",\n \"trackingId\": \"b21b1f7ce4da4d639f2c62a57171b427\",\n \"messages\": [\n {\n \"locale\": \"en-US\",\n \"localeOrigin\": \"DEFAULT\",\n \"text\": \"The server did not find a current representation for the target resource.\"\n }\n ]\n}", + "cookie": [], + "_postman_previewlanguage": "json" + }, + { + "id": "b0b0d166-d5aa-48ab-abf6-460a7a649ad9", + "name": "Update connector attribute for specific operation type", + "originalRequest": { + "url": { + "path": [ + "sources", + ":id" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [] + }, + "header": [ + { + "key": "Content-Type", + "value": "application/json-patch+json" + }, + { + "key": "Accept", + "value": "application/json" + }, + { + "description": { + "content": "Added as a part of security scheme: oauth2", + "type": "text/plain" + }, + "key": "Authorization", + "value": "" + } + ], + "method": "PATCH", + "body": { + "mode": "raw", + "raw": "[\n {\n \"op\": \"replace\",\n \"path\": \"/connectorAttributes/connectionParameters/2/operationType\",\n \"value\": \"Group Aggregation-test\"\n }\n]", + "options": { + "raw": { + "headerFamily": "json", + "language": "json" + } + } + } + }, + "status": "Not Found", + "code": 404, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "body": "{\n \"detailCode\": \"404 Not found\",\n \"trackingId\": \"b21b1f7ce4da4d639f2c62a57171b427\",\n \"messages\": [\n {\n \"locale\": \"en-US\",\n \"localeOrigin\": \"DEFAULT\",\n \"text\": \"The server did not find a current representation for the target resource.\"\n }\n ]\n}", + "cookie": [], + "_postman_previewlanguage": "json" + }, + { + "id": "dbdb17cb-5eba-4b9b-ab09-9aca34b8efe3", + "name": "Update connector attribute for specific operation type", + "originalRequest": { + "url": { + "path": [ + "sources", + ":id" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [] + }, + "header": [ + { + "key": "Content-Type", + "value": "application/json-patch+json" + }, + { + "key": "Accept", + "value": "application/json" + }, + { + "description": { + "content": "Added as a part of security scheme: oauth2", + "type": "text/plain" + }, + "key": "Authorization", + "value": "" + } + ], + "method": "PATCH", + "body": { + "mode": "raw", + "raw": "[\n {\n \"op\": \"replace\",\n \"path\": \"/connectorAttributes/connectionParameters/2/operationType\",\n \"value\": \"Group Aggregation-test\"\n }\n]", + "options": { + "raw": { + "headerFamily": "json", + "language": "json" + } + } + } + }, + "status": "Too Many Requests", + "code": 429, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "body": "{\n \"message\": \" Rate Limit Exceeded \"\n}", + "cookie": [], + "_postman_previewlanguage": "json" + }, + { + "id": "09693280-dffb-4c3d-a6fe-52c95b2bb8e8", + "name": "An example of a 500 response object", + "originalRequest": { + "url": { + "path": [ + "sources", + ":id" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [] + }, + "header": [ + { + "key": "Content-Type", + "value": "application/json-patch+json" + }, + { + "key": "Accept", + "value": "application/json" + }, + { + "description": { + "content": "Added as a part of security scheme: oauth2", + "type": "text/plain" + }, + "key": "Authorization", + "value": "" + } + ], + "method": "PATCH", + "body": { + "mode": "raw", + "raw": "[\n {\n \"op\": \"replace\",\n \"path\": \"/description\",\n \"value\": \"new description\"\n }\n]", + "options": { + "raw": { + "headerFamily": "json", + "language": "json" + } + } + } + }, + "status": "Internal Server Error", + "code": 500, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "body": "{\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}", + "cookie": [], + "_postman_previewlanguage": "json" + } + ], + "event": [], + "protocolProfileBehavior": { + "disableBodyPruning": true + } + }, + { + "id": "42065170-efdb-4fee-bfe6-fba3e4990e96", + "name": "Delete Source by ID", + "request": { + "name": "Delete Source by ID", + "description": { + "content": "This end-point deletes a specific source in IdentityNow.\nA token with ORG_ADMIN, SOURCE_ADMIN, or SOURCE_SUBADMIN authority is required to call this API.\nAll of accounts on the source will be removed first, then the source will be deleted. Actual status of task execution can be retrieved via method GET `/task-status/{id}`", + "type": "text/plain" + }, + "url": { + "path": [ + "sources", + ":id" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [ + { + "type": "any", + "value": "2c9180835d191a86015d28455b4a2329", + "key": "id", + "disabled": false, + "description": { + "content": "(Required) The Source id", + "type": "text/plain" + } + } + ] + }, + "header": [ + { + "key": "Accept", + "value": "application/json" + } + ], + "method": "DELETE", + "body": {}, + "auth": null + }, + "response": [ + { + "id": "54d2cd1b-5335-4679-b563-c91bbb7d6cb9", + "name": "Accepted - Returned if the request was successfully accepted into the system.", + "originalRequest": { + "url": { + "path": [ + "sources", + ":id" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [] + }, + "header": [ + { + "key": "Accept", + "value": "application/json" + }, + { + "description": { + "content": "Added as a part of security scheme: oauth2", + "type": "text/plain" + }, + "key": "Authorization", + "value": "" + } + ], + "method": "DELETE", + "body": {} + }, + "status": "Accepted", + "code": 202, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "body": "{\n \"type\": \"TASK_RESULT\",\n \"id\": \"2c91808779ecf55b0179f720942f181a\",\n \"name\": null\n}", + "cookie": [], + "_postman_previewlanguage": "json" + }, + { + "id": "d265b4c5-1f1e-4cbf-be90-d597424e194e", + "name": "Client Error - Returned if the request body is invalid.", + "originalRequest": { + "url": { + "path": [ + "sources", + ":id" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [] + }, + "header": [ + { + "key": "Accept", + "value": "application/json" + }, + { + "description": { + "content": "Added as a part of security scheme: oauth2", + "type": "text/plain" + }, + "key": "Authorization", + "value": "" + } + ], + "method": "DELETE", + "body": {} + }, + "status": "Bad Request", + "code": 400, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "body": "{\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 \"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 \"locale\": \"en-US\",\n \"localeOrigin\": \"DEFAULT\",\n \"text\": \"The request was syntactically correct but its content is semantically invalid.\"\n }\n ]\n}", + "cookie": [], + "_postman_previewlanguage": "json" + }, + { + "id": "2d21e206-e891-4ac2-a9c9-8ac2ded19723", + "name": "Unauthorized - Returned if there is no authorization header, or if the JWT token is expired.", + "originalRequest": { + "url": { + "path": [ + "sources", + ":id" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [] + }, + "header": [ + { + "key": "Accept", + "value": "application/json" + }, + { + "description": { + "content": "Added as a part of security scheme: oauth2", + "type": "text/plain" + }, + "key": "Authorization", + "value": "" + } + ], + "method": "DELETE", + "body": {} + }, + "status": "Unauthorized", + "code": 401, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "body": "{\n \"error\": \"JWT validation failed: JWT is expired\"\n}", + "cookie": [], + "_postman_previewlanguage": "json" + }, + { + "id": "d33ec901-54a2-41c2-8164-e5857dab18b5", + "name": "Forbidden - Returned if the user you are running as, doesn't have access to this end-point.", + "originalRequest": { + "url": { + "path": [ + "sources", + ":id" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [] + }, + "header": [ + { + "key": "Accept", + "value": "application/json" + }, + { + "description": { + "content": "Added as a part of security scheme: oauth2", + "type": "text/plain" + }, + "key": "Authorization", + "value": "" + } + ], + "method": "DELETE", + "body": {} + }, + "status": "Forbidden", + "code": 403, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "body": "{\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}", + "cookie": [], + "_postman_previewlanguage": "json" + }, + { + "id": "2a2273db-64db-4620-8fac-0a7b66495b6c", + "name": "Not Found - returned if the request URL refers to a resource or object that does not exist", + "originalRequest": { + "url": { + "path": [ + "sources", + ":id" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [] + }, + "header": [ + { + "key": "Accept", + "value": "application/json" + }, + { + "description": { + "content": "Added as a part of security scheme: oauth2", + "type": "text/plain" + }, + "key": "Authorization", + "value": "" + } + ], + "method": "DELETE", + "body": {} + }, + "status": "Not Found", + "code": 404, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "body": "{\n \"detailCode\": \"404 Not found\",\n \"trackingId\": \"b21b1f7ce4da4d639f2c62a57171b427\",\n \"messages\": [\n {\n \"locale\": \"en-US\",\n \"localeOrigin\": \"DEFAULT\",\n \"text\": \"The server did not find a current representation for the target resource.\"\n }\n ]\n}", + "cookie": [], + "_postman_previewlanguage": "json" + }, + { + "id": "a72eb7d5-c4d2-42b3-a85c-75f06e609d1d", + "name": "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.", + "originalRequest": { + "url": { + "path": [ + "sources", + ":id" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [] + }, + "header": [ + { + "key": "Accept", + "value": "application/json" + }, + { + "description": { + "content": "Added as a part of security scheme: oauth2", + "type": "text/plain" + }, + "key": "Authorization", + "value": "" + } + ], + "method": "DELETE", + "body": {} + }, + "status": "Too Many Requests", + "code": 429, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "body": "{\n \"message\": \" Rate Limit Exceeded \"\n}", + "cookie": [], + "_postman_previewlanguage": "json" + }, + { + "id": "6aad7e3e-7f6f-4b6e-9a83-73c6a4eb24ce", + "name": "Internal Server Error - Returned if there is an unexpected error.", + "originalRequest": { + "url": { + "path": [ + "sources", + ":id" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [] + }, + "header": [ + { + "key": "Accept", + "value": "application/json" + }, + { + "description": { + "content": "Added as a part of security scheme: oauth2", + "type": "text/plain" + }, + "key": "Authorization", + "value": "" + } + ], + "method": "DELETE", + "body": {} + }, + "status": "Internal Server Error", + "code": 500, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "body": "{\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}", + "cookie": [], + "_postman_previewlanguage": "json" + } + ], + "event": [], + "protocolProfileBehavior": { + "disableBodyPruning": true + } + }, + { + "id": "080a077d-95eb-4a1d-b9ab-ad566c7d9752", + "name": "Lists ProvisioningPolicies", + "request": { + "name": "Lists ProvisioningPolicies", + "description": { + "content": "This end-point lists all the ProvisioningPolicies in IdentityNow.\nA token with API, or ORG_ADMIN authority is required to call this API.", + "type": "text/plain" + }, + "url": { + "path": [ + "sources", + ":sourceId", + "provisioning-policies" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [ + { + "type": "any", + "value": "2c9180835d191a86015d28455b4a2329", + "key": "sourceId", + "disabled": false, + "description": { + "content": "(Required) The Source id", + "type": "text/plain" + } + } + ] + }, + "header": [ + { + "key": "Accept", + "value": "application/json" + } + ], + "method": "GET", + "body": {}, + "auth": null + }, + "response": [ + { + "id": "ee01bfd3-b335-46ba-96d4-2fae41e8b22e", + "name": "List of ProvisioningPolicyDto objects", + "originalRequest": { + "url": { + "path": [ + "sources", + ":sourceId", + "provisioning-policies" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [] + }, + "header": [ + { + "key": "Accept", + "value": "application/json" + }, + { + "description": { + "content": "Added as a part of security scheme: oauth2", + "type": "text/plain" + }, + "key": "Authorization", + "value": "" + } + ], + "method": "GET", + "body": {} + }, + "status": "OK", + "code": 200, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "body": "[\n {\n \"name\": \"example provisioning policy for inactive identities\",\n \"description\": \"this provisioning policy creates access based on an identity going inactive\",\n \"usageType\": \"CREATE\",\n \"fields\": [\n {\n \"name\": \"userName\",\n \"transform\": {\n \"type\": \"rule\",\n \"attributes\": {\n \"name\": \"Create Unique LDAP Attribute\"\n }\n },\n \"attributes\": {\n \"template\": \"${firstname}.${lastname}${uniqueCounter}\",\n \"cloudMaxUniqueChecks\": \"50\",\n \"cloudMaxSize\": \"20\",\n \"cloudRequired\": \"true\"\n },\n \"isRequired\": false,\n \"type\": \"string\",\n \"isMultiValued\": false\n },\n {\n \"name\": \"userName\",\n \"transform\": {\n \"type\": \"rule\",\n \"attributes\": {\n \"name\": \"Create Unique LDAP Attribute\"\n }\n },\n \"attributes\": {\n \"template\": \"${firstname}.${lastname}${uniqueCounter}\",\n \"cloudMaxUniqueChecks\": \"50\",\n \"cloudMaxSize\": \"20\",\n \"cloudRequired\": \"true\"\n },\n \"isRequired\": false,\n \"type\": \"string\",\n \"isMultiValued\": false\n }\n ]\n },\n {\n \"name\": \"example provisioning policy for inactive identities\",\n \"description\": \"this provisioning policy creates access based on an identity going inactive\",\n \"usageType\": \"CREATE\",\n \"fields\": [\n {\n \"name\": \"userName\",\n \"transform\": {\n \"type\": \"rule\",\n \"attributes\": {\n \"name\": \"Create Unique LDAP Attribute\"\n }\n },\n \"attributes\": {\n \"template\": \"${firstname}.${lastname}${uniqueCounter}\",\n \"cloudMaxUniqueChecks\": \"50\",\n \"cloudMaxSize\": \"20\",\n \"cloudRequired\": \"true\"\n },\n \"isRequired\": false,\n \"type\": \"string\",\n \"isMultiValued\": false\n },\n {\n \"name\": \"userName\",\n \"transform\": {\n \"type\": \"rule\",\n \"attributes\": {\n \"name\": \"Create Unique LDAP Attribute\"\n }\n },\n \"attributes\": {\n \"template\": \"${firstname}.${lastname}${uniqueCounter}\",\n \"cloudMaxUniqueChecks\": \"50\",\n \"cloudMaxSize\": \"20\",\n \"cloudRequired\": \"true\"\n },\n \"isRequired\": false,\n \"type\": \"string\",\n \"isMultiValued\": false\n }\n ]\n }\n]", + "cookie": [], + "_postman_previewlanguage": "json" + }, + { + "id": "b9dfeaa7-263d-47d1-be81-9db57ff0b4b8", + "name": "Client Error - Returned if the request body is invalid.", + "originalRequest": { + "url": { + "path": [ + "sources", + ":sourceId", + "provisioning-policies" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [] + }, + "header": [ + { + "key": "Accept", + "value": "application/json" + }, + { + "description": { + "content": "Added as a part of security scheme: oauth2", + "type": "text/plain" + }, + "key": "Authorization", + "value": "" + } + ], + "method": "GET", + "body": {} + }, + "status": "Bad Request", + "code": 400, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "body": "{\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 \"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 \"locale\": \"en-US\",\n \"localeOrigin\": \"DEFAULT\",\n \"text\": \"The request was syntactically correct but its content is semantically invalid.\"\n }\n ]\n}", + "cookie": [], + "_postman_previewlanguage": "json" + }, + { + "id": "c50473c4-4b3c-4cf5-b8d5-35175cb2943a", + "name": "Unauthorized - Returned if there is no authorization header, or if the JWT token is expired.", + "originalRequest": { + "url": { + "path": [ + "sources", + ":sourceId", + "provisioning-policies" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [] + }, + "header": [ + { + "key": "Accept", + "value": "application/json" + }, + { + "description": { + "content": "Added as a part of security scheme: oauth2", + "type": "text/plain" + }, + "key": "Authorization", + "value": "" + } + ], + "method": "GET", + "body": {} + }, + "status": "Unauthorized", + "code": 401, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "body": "{\n \"error\": \"JWT validation failed: JWT is expired\"\n}", + "cookie": [], + "_postman_previewlanguage": "json" + }, + { + "id": "fe2c0f6d-f657-40b0-8324-87f01d8e5bc6", + "name": "Forbidden - Returned if the user you are running as, doesn't have access to this end-point.", + "originalRequest": { + "url": { + "path": [ + "sources", + ":sourceId", + "provisioning-policies" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [] + }, + "header": [ + { + "key": "Accept", + "value": "application/json" + }, + { + "description": { + "content": "Added as a part of security scheme: oauth2", + "type": "text/plain" + }, + "key": "Authorization", + "value": "" + } + ], + "method": "GET", + "body": {} + }, + "status": "Forbidden", + "code": 403, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "body": "{\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}", + "cookie": [], + "_postman_previewlanguage": "json" + }, + { + "id": "713761c0-75f8-460e-8856-2ab83fe1c203", + "name": "Not Found - returned if the request URL refers to a resource or object that does not exist", + "originalRequest": { + "url": { + "path": [ + "sources", + ":sourceId", + "provisioning-policies" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [] + }, + "header": [ + { + "key": "Accept", + "value": "application/json" + }, + { + "description": { + "content": "Added as a part of security scheme: oauth2", + "type": "text/plain" + }, + "key": "Authorization", + "value": "" + } + ], + "method": "GET", + "body": {} + }, + "status": "Not Found", + "code": 404, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "body": "{\n \"detailCode\": \"404 Not found\",\n \"trackingId\": \"b21b1f7ce4da4d639f2c62a57171b427\",\n \"messages\": [\n {\n \"locale\": \"en-US\",\n \"localeOrigin\": \"DEFAULT\",\n \"text\": \"The server did not find a current representation for the target resource.\"\n }\n ]\n}", + "cookie": [], + "_postman_previewlanguage": "json" + }, + { + "id": "b42f01fe-3f09-4937-a0ff-04f4d2ac3b61", + "name": "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.", + "originalRequest": { + "url": { + "path": [ + "sources", + ":sourceId", + "provisioning-policies" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [] + }, + "header": [ + { + "key": "Accept", + "value": "application/json" + }, + { + "description": { + "content": "Added as a part of security scheme: oauth2", + "type": "text/plain" + }, + "key": "Authorization", + "value": "" + } + ], + "method": "GET", + "body": {} + }, + "status": "Too Many Requests", + "code": 429, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "body": "{\n \"message\": \" Rate Limit Exceeded \"\n}", + "cookie": [], + "_postman_previewlanguage": "json" + }, + { + "id": "ed5b42d4-5441-4885-b66a-51c2449500e0", + "name": "Internal Server Error - Returned if there is an unexpected error.", + "originalRequest": { + "url": { + "path": [ + "sources", + ":sourceId", + "provisioning-policies" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [] + }, + "header": [ + { + "key": "Accept", + "value": "application/json" + }, + { + "description": { + "content": "Added as a part of security scheme: oauth2", + "type": "text/plain" + }, + "key": "Authorization", + "value": "" + } + ], + "method": "GET", + "body": {} + }, + "status": "Internal Server Error", + "code": 500, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "body": "{\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}", + "cookie": [], + "_postman_previewlanguage": "json" + } + ], + "event": [], + "protocolProfileBehavior": { + "disableBodyPruning": true + } + }, + { + "id": "de06af5d-11d5-450b-8d10-ed1e7136798e", + "name": "Create Provisioning Policy", + "request": { + "name": "Create Provisioning Policy", + "description": { + "content": "This API generates a create policy/template based on field value transforms. This API is intended for use when setting up JDBC Provisioning type sources, but it will also work on other source types.\nTransforms can be used in the provisioning policy to create a new attribute that you only need during provisioning.\nRefer to [Transforms in Provisioning Policies](https://developer.sailpoint.com/idn/docs/transforms/guides/transforms-in-provisioning-policies) for more information.\nA token with ORG_ADMIN authority is required to call this API.", + "type": "text/plain" + }, + "url": { + "path": [ + "sources", + ":sourceId", + "provisioning-policies" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [ + { + "type": "any", + "value": "2c9180835d191a86015d28455b4a2329", + "key": "sourceId", + "disabled": false, + "description": { + "content": "(Required) The Source id", + "type": "text/plain" + } + } + ] + }, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + }, + { + "key": "Accept", + "value": "application/json" + } + ], + "method": "POST", + "body": { + "mode": "raw", + "raw": "{\n \"name\": \"Account\",\n \"description\": \"Account Provisioning Policy\",\n \"usageType\": \"CREATE\",\n \"fields\": [\n {\n \"name\": \"displayName\",\n \"transform\": {\n \"type\": \"identityAttribute\",\n \"attributes\": {\n \"name\": \"displayName\"\n }\n },\n \"attributes\": {},\n \"isRequired\": false,\n \"type\": \"string\",\n \"isMultiValued\": false\n },\n {\n \"name\": \"distinguishedName\",\n \"transform\": {\n \"type\": \"usernameGenerator\",\n \"attributes\": {\n \"sourceCheck\": true,\n \"patterns\": [\n \"CN=$fi $ln,OU=zzUsers,OU=Demo,DC=seri,DC=sailpointdemo,DC=com\",\n \"CN=$fti $ln,OU=zzUsers,OU=Demo,DC=seri,DC=sailpointdemo,DC=com\",\n \"CN=$fn $ln,OU=zzUsers,OU=Demo,DC=seri,DC=sailpointdemo,DC=com\",\n \"CN=$fn$ln${uniqueCounter},OU=zzUsers,OU=Demo,DC=seri,DC=sailpointdemo,DC=com\"\n ],\n \"fn\": {\n \"type\": \"identityAttribute\",\n \"attributes\": {\n \"name\": \"firstname\"\n }\n },\n \"ln\": {\n \"type\": \"identityAttribute\",\n \"attributes\": {\n \"name\": \"lastname\"\n }\n },\n \"fi\": {\n \"type\": \"substring\",\n \"attributes\": {\n \"input\": {\n \"type\": \"identityAttribute\",\n \"attributes\": {\n \"name\": \"firstname\"\n }\n },\n \"begin\": 0,\n \"end\": 1\n }\n },\n \"fti\": {\n \"type\": \"substring\",\n \"attributes\": {\n \"input\": {\n \"type\": \"identityAttribute\",\n \"attributes\": {\n \"name\": \"firstname\"\n }\n },\n \"begin\": 0,\n \"end\": 2\n }\n }\n }\n },\n \"attributes\": {\n \"cloudMaxUniqueChecks\": \"5\",\n \"cloudMaxSize\": \"100\",\n \"cloudRequired\": \"true\"\n },\n \"isRequired\": false,\n \"type\": \"\",\n \"isMultiValued\": false\n },\n {\n \"name\": \"description\",\n \"transform\": {\n \"type\": \"static\",\n \"attributes\": {\n \"value\": \"\"\n }\n },\n \"attributes\": {},\n \"isRequired\": false,\n \"type\": \"string\",\n \"isMultiValued\": false\n }\n ]\n}", + "options": { + "raw": { + "headerFamily": "json", + "language": "json" + } + } + }, + "auth": null + }, + "response": [ + { + "id": "4d26ddcd-9071-44fd-af65-9efb800c6892", + "name": "Created ProvisioningPolicyDto object", + "originalRequest": { + "url": { + "path": [ + "sources", + ":sourceId", + "provisioning-policies" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [] + }, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + }, + { + "key": "Accept", + "value": "application/json" + }, + { + "description": { + "content": "Added as a part of security scheme: oauth2", + "type": "text/plain" + }, + "key": "Authorization", + "value": "" + } + ], + "method": "POST", + "body": { + "mode": "raw", + "raw": "{\n \"name\": \"Account\",\n \"description\": \"Account Provisioning Policy\",\n \"usageType\": \"CREATE\",\n \"fields\": [\n {\n \"name\": \"displayName\",\n \"transform\": {\n \"type\": \"identityAttribute\",\n \"attributes\": {\n \"name\": \"displayName\"\n }\n },\n \"attributes\": {},\n \"isRequired\": false,\n \"type\": \"string\",\n \"isMultiValued\": false\n },\n {\n \"name\": \"distinguishedName\",\n \"transform\": {\n \"type\": \"usernameGenerator\",\n \"attributes\": {\n \"sourceCheck\": true,\n \"patterns\": [\n \"CN=$fi $ln,OU=zzUsers,OU=Demo,DC=seri,DC=sailpointdemo,DC=com\",\n \"CN=$fti $ln,OU=zzUsers,OU=Demo,DC=seri,DC=sailpointdemo,DC=com\",\n \"CN=$fn $ln,OU=zzUsers,OU=Demo,DC=seri,DC=sailpointdemo,DC=com\",\n \"CN=$fn$ln${uniqueCounter},OU=zzUsers,OU=Demo,DC=seri,DC=sailpointdemo,DC=com\"\n ],\n \"fn\": {\n \"type\": \"identityAttribute\",\n \"attributes\": {\n \"name\": \"firstname\"\n }\n },\n \"ln\": {\n \"type\": \"identityAttribute\",\n \"attributes\": {\n \"name\": \"lastname\"\n }\n },\n \"fi\": {\n \"type\": \"substring\",\n \"attributes\": {\n \"input\": {\n \"type\": \"identityAttribute\",\n \"attributes\": {\n \"name\": \"firstname\"\n }\n },\n \"begin\": 0,\n \"end\": 1\n }\n },\n \"fti\": {\n \"type\": \"substring\",\n \"attributes\": {\n \"input\": {\n \"type\": \"identityAttribute\",\n \"attributes\": {\n \"name\": \"firstname\"\n }\n },\n \"begin\": 0,\n \"end\": 2\n }\n }\n }\n },\n \"attributes\": {\n \"cloudMaxUniqueChecks\": \"5\",\n \"cloudMaxSize\": \"100\",\n \"cloudRequired\": \"true\"\n },\n \"isRequired\": false,\n \"type\": \"\",\n \"isMultiValued\": false\n },\n {\n \"name\": \"description\",\n \"transform\": {\n \"type\": \"static\",\n \"attributes\": {\n \"value\": \"\"\n }\n },\n \"attributes\": {},\n \"isRequired\": false,\n \"type\": \"string\",\n \"isMultiValued\": false\n }\n ]\n}", + "options": { + "raw": { + "headerFamily": "json", + "language": "json" + } + } + } + }, + "status": "Created", + "code": 201, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "body": "{\n \"name\": \"example provisioning policy for inactive identities\",\n \"description\": \"this provisioning policy creates access based on an identity going inactive\",\n \"usageType\": \"CREATE\",\n \"fields\": [\n {\n \"name\": \"userName\",\n \"transform\": {\n \"type\": \"rule\",\n \"attributes\": {\n \"name\": \"Create Unique LDAP Attribute\"\n }\n },\n \"attributes\": {\n \"template\": \"${firstname}.${lastname}${uniqueCounter}\",\n \"cloudMaxUniqueChecks\": \"50\",\n \"cloudMaxSize\": \"20\",\n \"cloudRequired\": \"true\"\n },\n \"isRequired\": false,\n \"type\": \"string\",\n \"isMultiValued\": false\n },\n {\n \"name\": \"userName\",\n \"transform\": {\n \"type\": \"rule\",\n \"attributes\": {\n \"name\": \"Create Unique LDAP Attribute\"\n }\n },\n \"attributes\": {\n \"template\": \"${firstname}.${lastname}${uniqueCounter}\",\n \"cloudMaxUniqueChecks\": \"50\",\n \"cloudMaxSize\": \"20\",\n \"cloudRequired\": \"true\"\n },\n \"isRequired\": false,\n \"type\": \"string\",\n \"isMultiValued\": false\n }\n ]\n}", + "cookie": [], + "_postman_previewlanguage": "json" + }, + { + "id": "ff66be7d-9bd1-47bd-935d-cb2050987ab0", + "name": "Client Error - Returned if the request body is invalid.", + "originalRequest": { + "url": { + "path": [ + "sources", + ":sourceId", + "provisioning-policies" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [] + }, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + }, + { + "key": "Accept", + "value": "application/json" + }, + { + "description": { + "content": "Added as a part of security scheme: oauth2", + "type": "text/plain" + }, + "key": "Authorization", + "value": "" + } + ], + "method": "POST", + "body": { + "mode": "raw", + "raw": "{\n \"name\": \"Account\",\n \"description\": \"Account Provisioning Policy\",\n \"usageType\": \"CREATE\",\n \"fields\": [\n {\n \"name\": \"displayName\",\n \"transform\": {\n \"type\": \"identityAttribute\",\n \"attributes\": {\n \"name\": \"displayName\"\n }\n },\n \"attributes\": {},\n \"isRequired\": false,\n \"type\": \"string\",\n \"isMultiValued\": false\n },\n {\n \"name\": \"distinguishedName\",\n \"transform\": {\n \"type\": \"usernameGenerator\",\n \"attributes\": {\n \"sourceCheck\": true,\n \"patterns\": [\n \"CN=$fi $ln,OU=zzUsers,OU=Demo,DC=seri,DC=sailpointdemo,DC=com\",\n \"CN=$fti $ln,OU=zzUsers,OU=Demo,DC=seri,DC=sailpointdemo,DC=com\",\n \"CN=$fn $ln,OU=zzUsers,OU=Demo,DC=seri,DC=sailpointdemo,DC=com\",\n \"CN=$fn$ln${uniqueCounter},OU=zzUsers,OU=Demo,DC=seri,DC=sailpointdemo,DC=com\"\n ],\n \"fn\": {\n \"type\": \"identityAttribute\",\n \"attributes\": {\n \"name\": \"firstname\"\n }\n },\n \"ln\": {\n \"type\": \"identityAttribute\",\n \"attributes\": {\n \"name\": \"lastname\"\n }\n },\n \"fi\": {\n \"type\": \"substring\",\n \"attributes\": {\n \"input\": {\n \"type\": \"identityAttribute\",\n \"attributes\": {\n \"name\": \"firstname\"\n }\n },\n \"begin\": 0,\n \"end\": 1\n }\n },\n \"fti\": {\n \"type\": \"substring\",\n \"attributes\": {\n \"input\": {\n \"type\": \"identityAttribute\",\n \"attributes\": {\n \"name\": \"firstname\"\n }\n },\n \"begin\": 0,\n \"end\": 2\n }\n }\n }\n },\n \"attributes\": {\n \"cloudMaxUniqueChecks\": \"5\",\n \"cloudMaxSize\": \"100\",\n \"cloudRequired\": \"true\"\n },\n \"isRequired\": false,\n \"type\": \"\",\n \"isMultiValued\": false\n },\n {\n \"name\": \"description\",\n \"transform\": {\n \"type\": \"static\",\n \"attributes\": {\n \"value\": \"\"\n }\n },\n \"attributes\": {},\n \"isRequired\": false,\n \"type\": \"string\",\n \"isMultiValued\": false\n }\n ]\n}", + "options": { + "raw": { + "headerFamily": "json", + "language": "json" + } + } + } + }, + "status": "Bad Request", + "code": 400, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "body": "{\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 \"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 \"locale\": \"en-US\",\n \"localeOrigin\": \"DEFAULT\",\n \"text\": \"The request was syntactically correct but its content is semantically invalid.\"\n }\n ]\n}", + "cookie": [], + "_postman_previewlanguage": "json" + }, + { + "id": "a8da8efe-8b32-4660-a7bc-b1a2c1375562", + "name": "Unauthorized - Returned if there is no authorization header, or if the JWT token is expired.", + "originalRequest": { + "url": { + "path": [ + "sources", + ":sourceId", + "provisioning-policies" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [] + }, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + }, + { + "key": "Accept", + "value": "application/json" + }, + { + "description": { + "content": "Added as a part of security scheme: oauth2", + "type": "text/plain" + }, + "key": "Authorization", + "value": "" + } + ], + "method": "POST", + "body": { + "mode": "raw", + "raw": "{\n \"name\": \"Account\",\n \"description\": \"Account Provisioning Policy\",\n \"usageType\": \"CREATE\",\n \"fields\": [\n {\n \"name\": \"displayName\",\n \"transform\": {\n \"type\": \"identityAttribute\",\n \"attributes\": {\n \"name\": \"displayName\"\n }\n },\n \"attributes\": {},\n \"isRequired\": false,\n \"type\": \"string\",\n \"isMultiValued\": false\n },\n {\n \"name\": \"distinguishedName\",\n \"transform\": {\n \"type\": \"usernameGenerator\",\n \"attributes\": {\n \"sourceCheck\": true,\n \"patterns\": [\n \"CN=$fi $ln,OU=zzUsers,OU=Demo,DC=seri,DC=sailpointdemo,DC=com\",\n \"CN=$fti $ln,OU=zzUsers,OU=Demo,DC=seri,DC=sailpointdemo,DC=com\",\n \"CN=$fn $ln,OU=zzUsers,OU=Demo,DC=seri,DC=sailpointdemo,DC=com\",\n \"CN=$fn$ln${uniqueCounter},OU=zzUsers,OU=Demo,DC=seri,DC=sailpointdemo,DC=com\"\n ],\n \"fn\": {\n \"type\": \"identityAttribute\",\n \"attributes\": {\n \"name\": \"firstname\"\n }\n },\n \"ln\": {\n \"type\": \"identityAttribute\",\n \"attributes\": {\n \"name\": \"lastname\"\n }\n },\n \"fi\": {\n \"type\": \"substring\",\n \"attributes\": {\n \"input\": {\n \"type\": \"identityAttribute\",\n \"attributes\": {\n \"name\": \"firstname\"\n }\n },\n \"begin\": 0,\n \"end\": 1\n }\n },\n \"fti\": {\n \"type\": \"substring\",\n \"attributes\": {\n \"input\": {\n \"type\": \"identityAttribute\",\n \"attributes\": {\n \"name\": \"firstname\"\n }\n },\n \"begin\": 0,\n \"end\": 2\n }\n }\n }\n },\n \"attributes\": {\n \"cloudMaxUniqueChecks\": \"5\",\n \"cloudMaxSize\": \"100\",\n \"cloudRequired\": \"true\"\n },\n \"isRequired\": false,\n \"type\": \"\",\n \"isMultiValued\": false\n },\n {\n \"name\": \"description\",\n \"transform\": {\n \"type\": \"static\",\n \"attributes\": {\n \"value\": \"\"\n }\n },\n \"attributes\": {},\n \"isRequired\": false,\n \"type\": \"string\",\n \"isMultiValued\": false\n }\n ]\n}", + "options": { + "raw": { + "headerFamily": "json", + "language": "json" + } + } + } + }, + "status": "Unauthorized", + "code": 401, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "body": "{\n \"error\": \"JWT validation failed: JWT is expired\"\n}", + "cookie": [], + "_postman_previewlanguage": "json" + }, + { + "id": "a08e43c4-e125-4bd7-990a-0db0daaad3d6", + "name": "Forbidden - Returned if the user you are running as, doesn't have access to this end-point.", + "originalRequest": { + "url": { + "path": [ + "sources", + ":sourceId", + "provisioning-policies" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [] + }, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + }, + { + "key": "Accept", + "value": "application/json" + }, + { + "description": { + "content": "Added as a part of security scheme: oauth2", + "type": "text/plain" + }, + "key": "Authorization", + "value": "" + } + ], + "method": "POST", + "body": { + "mode": "raw", + "raw": "{\n \"name\": \"Account\",\n \"description\": \"Account Provisioning Policy\",\n \"usageType\": \"CREATE\",\n \"fields\": [\n {\n \"name\": \"displayName\",\n \"transform\": {\n \"type\": \"identityAttribute\",\n \"attributes\": {\n \"name\": \"displayName\"\n }\n },\n \"attributes\": {},\n \"isRequired\": false,\n \"type\": \"string\",\n \"isMultiValued\": false\n },\n {\n \"name\": \"distinguishedName\",\n \"transform\": {\n \"type\": \"usernameGenerator\",\n \"attributes\": {\n \"sourceCheck\": true,\n \"patterns\": [\n \"CN=$fi $ln,OU=zzUsers,OU=Demo,DC=seri,DC=sailpointdemo,DC=com\",\n \"CN=$fti $ln,OU=zzUsers,OU=Demo,DC=seri,DC=sailpointdemo,DC=com\",\n \"CN=$fn $ln,OU=zzUsers,OU=Demo,DC=seri,DC=sailpointdemo,DC=com\",\n \"CN=$fn$ln${uniqueCounter},OU=zzUsers,OU=Demo,DC=seri,DC=sailpointdemo,DC=com\"\n ],\n \"fn\": {\n \"type\": \"identityAttribute\",\n \"attributes\": {\n \"name\": \"firstname\"\n }\n },\n \"ln\": {\n \"type\": \"identityAttribute\",\n \"attributes\": {\n \"name\": \"lastname\"\n }\n },\n \"fi\": {\n \"type\": \"substring\",\n \"attributes\": {\n \"input\": {\n \"type\": \"identityAttribute\",\n \"attributes\": {\n \"name\": \"firstname\"\n }\n },\n \"begin\": 0,\n \"end\": 1\n }\n },\n \"fti\": {\n \"type\": \"substring\",\n \"attributes\": {\n \"input\": {\n \"type\": \"identityAttribute\",\n \"attributes\": {\n \"name\": \"firstname\"\n }\n },\n \"begin\": 0,\n \"end\": 2\n }\n }\n }\n },\n \"attributes\": {\n \"cloudMaxUniqueChecks\": \"5\",\n \"cloudMaxSize\": \"100\",\n \"cloudRequired\": \"true\"\n },\n \"isRequired\": false,\n \"type\": \"\",\n \"isMultiValued\": false\n },\n {\n \"name\": \"description\",\n \"transform\": {\n \"type\": \"static\",\n \"attributes\": {\n \"value\": \"\"\n }\n },\n \"attributes\": {},\n \"isRequired\": false,\n \"type\": \"string\",\n \"isMultiValued\": false\n }\n ]\n}", + "options": { + "raw": { + "headerFamily": "json", + "language": "json" + } + } + } + }, + "status": "Forbidden", + "code": 403, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "body": "{\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}", + "cookie": [], + "_postman_previewlanguage": "json" + }, + { + "id": "bcf7075c-ad66-4227-a0e0-9607f018c2fd", + "name": "Not Found - returned if the request URL refers to a resource or object that does not exist", + "originalRequest": { + "url": { + "path": [ + "sources", + ":sourceId", + "provisioning-policies" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [] + }, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + }, + { + "key": "Accept", + "value": "application/json" + }, + { + "description": { + "content": "Added as a part of security scheme: oauth2", + "type": "text/plain" + }, + "key": "Authorization", + "value": "" + } + ], + "method": "POST", + "body": { + "mode": "raw", + "raw": "{\n \"name\": \"Account\",\n \"description\": \"Account Provisioning Policy\",\n \"usageType\": \"CREATE\",\n \"fields\": [\n {\n \"name\": \"displayName\",\n \"transform\": {\n \"type\": \"identityAttribute\",\n \"attributes\": {\n \"name\": \"displayName\"\n }\n },\n \"attributes\": {},\n \"isRequired\": false,\n \"type\": \"string\",\n \"isMultiValued\": false\n },\n {\n \"name\": \"distinguishedName\",\n \"transform\": {\n \"type\": \"usernameGenerator\",\n \"attributes\": {\n \"sourceCheck\": true,\n \"patterns\": [\n \"CN=$fi $ln,OU=zzUsers,OU=Demo,DC=seri,DC=sailpointdemo,DC=com\",\n \"CN=$fti $ln,OU=zzUsers,OU=Demo,DC=seri,DC=sailpointdemo,DC=com\",\n \"CN=$fn $ln,OU=zzUsers,OU=Demo,DC=seri,DC=sailpointdemo,DC=com\",\n \"CN=$fn$ln${uniqueCounter},OU=zzUsers,OU=Demo,DC=seri,DC=sailpointdemo,DC=com\"\n ],\n \"fn\": {\n \"type\": \"identityAttribute\",\n \"attributes\": {\n \"name\": \"firstname\"\n }\n },\n \"ln\": {\n \"type\": \"identityAttribute\",\n \"attributes\": {\n \"name\": \"lastname\"\n }\n },\n \"fi\": {\n \"type\": \"substring\",\n \"attributes\": {\n \"input\": {\n \"type\": \"identityAttribute\",\n \"attributes\": {\n \"name\": \"firstname\"\n }\n },\n \"begin\": 0,\n \"end\": 1\n }\n },\n \"fti\": {\n \"type\": \"substring\",\n \"attributes\": {\n \"input\": {\n \"type\": \"identityAttribute\",\n \"attributes\": {\n \"name\": \"firstname\"\n }\n },\n \"begin\": 0,\n \"end\": 2\n }\n }\n }\n },\n \"attributes\": {\n \"cloudMaxUniqueChecks\": \"5\",\n \"cloudMaxSize\": \"100\",\n \"cloudRequired\": \"true\"\n },\n \"isRequired\": false,\n \"type\": \"\",\n \"isMultiValued\": false\n },\n {\n \"name\": \"description\",\n \"transform\": {\n \"type\": \"static\",\n \"attributes\": {\n \"value\": \"\"\n }\n },\n \"attributes\": {},\n \"isRequired\": false,\n \"type\": \"string\",\n \"isMultiValued\": false\n }\n ]\n}", + "options": { + "raw": { + "headerFamily": "json", + "language": "json" + } + } + } + }, + "status": "Not Found", + "code": 404, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "body": "{\n \"detailCode\": \"404 Not found\",\n \"trackingId\": \"b21b1f7ce4da4d639f2c62a57171b427\",\n \"messages\": [\n {\n \"locale\": \"en-US\",\n \"localeOrigin\": \"DEFAULT\",\n \"text\": \"The server did not find a current representation for the target resource.\"\n }\n ]\n}", + "cookie": [], + "_postman_previewlanguage": "json" + }, + { + "id": "f32192ac-883d-4822-b988-ea7a1784f2ef", + "name": "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.", + "originalRequest": { + "url": { + "path": [ + "sources", + ":sourceId", + "provisioning-policies" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [] + }, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + }, + { + "key": "Accept", + "value": "application/json" + }, + { + "description": { + "content": "Added as a part of security scheme: oauth2", + "type": "text/plain" + }, + "key": "Authorization", + "value": "" + } + ], + "method": "POST", + "body": { + "mode": "raw", + "raw": "{\n \"name\": \"Account\",\n \"description\": \"Account Provisioning Policy\",\n \"usageType\": \"CREATE\",\n \"fields\": [\n {\n \"name\": \"displayName\",\n \"transform\": {\n \"type\": \"identityAttribute\",\n \"attributes\": {\n \"name\": \"displayName\"\n }\n },\n \"attributes\": {},\n \"isRequired\": false,\n \"type\": \"string\",\n \"isMultiValued\": false\n },\n {\n \"name\": \"distinguishedName\",\n \"transform\": {\n \"type\": \"usernameGenerator\",\n \"attributes\": {\n \"sourceCheck\": true,\n \"patterns\": [\n \"CN=$fi $ln,OU=zzUsers,OU=Demo,DC=seri,DC=sailpointdemo,DC=com\",\n \"CN=$fti $ln,OU=zzUsers,OU=Demo,DC=seri,DC=sailpointdemo,DC=com\",\n \"CN=$fn $ln,OU=zzUsers,OU=Demo,DC=seri,DC=sailpointdemo,DC=com\",\n \"CN=$fn$ln${uniqueCounter},OU=zzUsers,OU=Demo,DC=seri,DC=sailpointdemo,DC=com\"\n ],\n \"fn\": {\n \"type\": \"identityAttribute\",\n \"attributes\": {\n \"name\": \"firstname\"\n }\n },\n \"ln\": {\n \"type\": \"identityAttribute\",\n \"attributes\": {\n \"name\": \"lastname\"\n }\n },\n \"fi\": {\n \"type\": \"substring\",\n \"attributes\": {\n \"input\": {\n \"type\": \"identityAttribute\",\n \"attributes\": {\n \"name\": \"firstname\"\n }\n },\n \"begin\": 0,\n \"end\": 1\n }\n },\n \"fti\": {\n \"type\": \"substring\",\n \"attributes\": {\n \"input\": {\n \"type\": \"identityAttribute\",\n \"attributes\": {\n \"name\": \"firstname\"\n }\n },\n \"begin\": 0,\n \"end\": 2\n }\n }\n }\n },\n \"attributes\": {\n \"cloudMaxUniqueChecks\": \"5\",\n \"cloudMaxSize\": \"100\",\n \"cloudRequired\": \"true\"\n },\n \"isRequired\": false,\n \"type\": \"\",\n \"isMultiValued\": false\n },\n {\n \"name\": \"description\",\n \"transform\": {\n \"type\": \"static\",\n \"attributes\": {\n \"value\": \"\"\n }\n },\n \"attributes\": {},\n \"isRequired\": false,\n \"type\": \"string\",\n \"isMultiValued\": false\n }\n ]\n}", + "options": { + "raw": { + "headerFamily": "json", + "language": "json" + } + } + } + }, + "status": "Too Many Requests", + "code": 429, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "body": "{\n \"message\": \" Rate Limit Exceeded \"\n}", + "cookie": [], + "_postman_previewlanguage": "json" + }, + { + "id": "1d644489-3b07-4cd0-ba1a-90ea838c115a", + "name": "Internal Server Error - Returned if there is an unexpected error.", + "originalRequest": { + "url": { + "path": [ + "sources", + ":sourceId", + "provisioning-policies" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [] + }, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + }, + { + "key": "Accept", + "value": "application/json" + }, + { + "description": { + "content": "Added as a part of security scheme: oauth2", + "type": "text/plain" + }, + "key": "Authorization", + "value": "" + } + ], + "method": "POST", + "body": { + "mode": "raw", + "raw": "{\n \"name\": \"Account\",\n \"description\": \"Account Provisioning Policy\",\n \"usageType\": \"CREATE\",\n \"fields\": [\n {\n \"name\": \"displayName\",\n \"transform\": {\n \"type\": \"identityAttribute\",\n \"attributes\": {\n \"name\": \"displayName\"\n }\n },\n \"attributes\": {},\n \"isRequired\": false,\n \"type\": \"string\",\n \"isMultiValued\": false\n },\n {\n \"name\": \"distinguishedName\",\n \"transform\": {\n \"type\": \"usernameGenerator\",\n \"attributes\": {\n \"sourceCheck\": true,\n \"patterns\": [\n \"CN=$fi $ln,OU=zzUsers,OU=Demo,DC=seri,DC=sailpointdemo,DC=com\",\n \"CN=$fti $ln,OU=zzUsers,OU=Demo,DC=seri,DC=sailpointdemo,DC=com\",\n \"CN=$fn $ln,OU=zzUsers,OU=Demo,DC=seri,DC=sailpointdemo,DC=com\",\n \"CN=$fn$ln${uniqueCounter},OU=zzUsers,OU=Demo,DC=seri,DC=sailpointdemo,DC=com\"\n ],\n \"fn\": {\n \"type\": \"identityAttribute\",\n \"attributes\": {\n \"name\": \"firstname\"\n }\n },\n \"ln\": {\n \"type\": \"identityAttribute\",\n \"attributes\": {\n \"name\": \"lastname\"\n }\n },\n \"fi\": {\n \"type\": \"substring\",\n \"attributes\": {\n \"input\": {\n \"type\": \"identityAttribute\",\n \"attributes\": {\n \"name\": \"firstname\"\n }\n },\n \"begin\": 0,\n \"end\": 1\n }\n },\n \"fti\": {\n \"type\": \"substring\",\n \"attributes\": {\n \"input\": {\n \"type\": \"identityAttribute\",\n \"attributes\": {\n \"name\": \"firstname\"\n }\n },\n \"begin\": 0,\n \"end\": 2\n }\n }\n }\n },\n \"attributes\": {\n \"cloudMaxUniqueChecks\": \"5\",\n \"cloudMaxSize\": \"100\",\n \"cloudRequired\": \"true\"\n },\n \"isRequired\": false,\n \"type\": \"\",\n \"isMultiValued\": false\n },\n {\n \"name\": \"description\",\n \"transform\": {\n \"type\": \"static\",\n \"attributes\": {\n \"value\": \"\"\n }\n },\n \"attributes\": {},\n \"isRequired\": false,\n \"type\": \"string\",\n \"isMultiValued\": false\n }\n ]\n}", + "options": { + "raw": { + "headerFamily": "json", + "language": "json" + } + } + } + }, + "status": "Internal Server Error", + "code": 500, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "body": "{\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}", + "cookie": [], + "_postman_previewlanguage": "json" + } + ], + "event": [], + "protocolProfileBehavior": { + "disableBodyPruning": true + } + }, + { + "id": "3ec8969c-5665-424d-8fb3-9e5ac96db40b", + "name": "Get Provisioning Policy by UsageType", + "request": { + "name": "Get Provisioning Policy by UsageType", + "description": { + "content": "This end-point retrieves the ProvisioningPolicy with the specified usage on the specified Source in IdentityNow.\nA token with API, ORG_ADMIN, SOURCE_ADMIN, or SOURCE_SUBADMIN authority is required to call this API.", + "type": "text/plain" + }, + "url": { + "path": [ + "sources", + ":sourceId", + "provisioning-policies", + ":usageType" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [ + { + "type": "any", + "value": "2c9180835d191a86015d28455b4a2329", + "key": "sourceId", + "disabled": false, + "description": { + "content": "(Required) The Source ID.", + "type": "text/plain" + } + }, + { + "type": "any", + "value": "CREATE", + "key": "usageType", + "disabled": false, + "description": { + "content": "(Required) The type of provisioning policy usage. \nIn IdentityNow, a source can support various provisioning operations. For example, when a joiner is added to a source, this may trigger both CREATE and UPDATE provisioning operations. Each usage type is considered a provisioning policy. A source can have any number of these provisioning policies defined. \nThese are the common usage types: \nCREATE - This usage type relates to 'Create Account Profile', the provisioning template for the account to be created. For example, this would be used for a joiner on a source. \nUPDATE - This usage type relates to 'Update Account Profile', the provisioning template for the 'Update' connector operations. For example, this would be used for an attribute sync on a source.\nENABLE - This usage type relates to 'Enable Account Profile', the provisioning template for the account to be enabled. For example, this could be used for a joiner on a source once the joiner's account is created. \nDISABLE - This usage type relates to 'Disable Account Profile', the provisioning template for the account to be disabled. For example, this could be used when a leaver is removed temporarily from a source. \nYou can use these four usage types for all your provisioning policy needs. ", + "type": "text/plain" + } + } + ] + }, + "header": [ + { + "key": "Accept", + "value": "application/json" + } + ], + "method": "GET", + "body": {}, + "auth": null + }, + "response": [ + { + "id": "a1fb1f19-aee6-471d-8259-246dc3367dc2", + "name": "The requested ProvisioningPolicyDto was successfully retrieved.", + "originalRequest": { + "url": { + "path": [ + "sources", + ":sourceId", + "provisioning-policies", + ":usageType" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [] + }, + "header": [ + { + "key": "Accept", + "value": "application/json" + }, + { + "description": { + "content": "Added as a part of security scheme: oauth2", + "type": "text/plain" + }, + "key": "Authorization", + "value": "" + } + ], + "method": "GET", + "body": {} + }, + "status": "OK", + "code": 200, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "body": "{\n \"name\": \"example provisioning policy for inactive identities\",\n \"description\": \"this provisioning policy creates access based on an identity going inactive\",\n \"usageType\": \"CREATE\",\n \"fields\": [\n {\n \"name\": \"userName\",\n \"transform\": {\n \"type\": \"rule\",\n \"attributes\": {\n \"name\": \"Create Unique LDAP Attribute\"\n }\n },\n \"attributes\": {\n \"template\": \"${firstname}.${lastname}${uniqueCounter}\",\n \"cloudMaxUniqueChecks\": \"50\",\n \"cloudMaxSize\": \"20\",\n \"cloudRequired\": \"true\"\n },\n \"isRequired\": false,\n \"type\": \"string\",\n \"isMultiValued\": false\n },\n {\n \"name\": \"userName\",\n \"transform\": {\n \"type\": \"rule\",\n \"attributes\": {\n \"name\": \"Create Unique LDAP Attribute\"\n }\n },\n \"attributes\": {\n \"template\": \"${firstname}.${lastname}${uniqueCounter}\",\n \"cloudMaxUniqueChecks\": \"50\",\n \"cloudMaxSize\": \"20\",\n \"cloudRequired\": \"true\"\n },\n \"isRequired\": false,\n \"type\": \"string\",\n \"isMultiValued\": false\n }\n ]\n}", + "cookie": [], + "_postman_previewlanguage": "json" + }, + { + "id": "4b1158b2-42d5-4007-a3f1-8a824ce1bb03", + "name": "Client Error - Returned if the request body is invalid.", + "originalRequest": { + "url": { + "path": [ + "sources", + ":sourceId", + "provisioning-policies", + ":usageType" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [] + }, + "header": [ + { + "key": "Accept", + "value": "application/json" + }, + { + "description": { + "content": "Added as a part of security scheme: oauth2", + "type": "text/plain" + }, + "key": "Authorization", + "value": "" + } + ], + "method": "GET", + "body": {} + }, + "status": "Bad Request", + "code": 400, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "body": "{\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 \"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 \"locale\": \"en-US\",\n \"localeOrigin\": \"DEFAULT\",\n \"text\": \"The request was syntactically correct but its content is semantically invalid.\"\n }\n ]\n}", + "cookie": [], + "_postman_previewlanguage": "json" + }, + { + "id": "15d7b516-f69e-4a4d-b88c-972df71af89f", + "name": "Unauthorized - Returned if there is no authorization header, or if the JWT token is expired.", + "originalRequest": { + "url": { + "path": [ + "sources", + ":sourceId", + "provisioning-policies", + ":usageType" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [] + }, + "header": [ + { + "key": "Accept", + "value": "application/json" + }, + { + "description": { + "content": "Added as a part of security scheme: oauth2", + "type": "text/plain" + }, + "key": "Authorization", + "value": "" + } + ], + "method": "GET", + "body": {} + }, + "status": "Unauthorized", + "code": 401, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "body": "{\n \"error\": \"JWT validation failed: JWT is expired\"\n}", + "cookie": [], + "_postman_previewlanguage": "json" + }, + { + "id": "93090799-e8d6-410d-beb5-5abd025846f1", + "name": "Forbidden - Returned if the user you are running as, doesn't have access to this end-point.", + "originalRequest": { + "url": { + "path": [ + "sources", + ":sourceId", + "provisioning-policies", + ":usageType" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [] + }, + "header": [ + { + "key": "Accept", + "value": "application/json" + }, + { + "description": { + "content": "Added as a part of security scheme: oauth2", + "type": "text/plain" + }, + "key": "Authorization", + "value": "" + } + ], + "method": "GET", + "body": {} + }, + "status": "Forbidden", + "code": 403, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "body": "{\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}", + "cookie": [], + "_postman_previewlanguage": "json" + }, + { + "id": "6a5dcb95-6753-4c78-aa8a-7afc4c822f0b", + "name": "Not Found - returned if the request URL refers to a resource or object that does not exist", + "originalRequest": { + "url": { + "path": [ + "sources", + ":sourceId", + "provisioning-policies", + ":usageType" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [] + }, + "header": [ + { + "key": "Accept", + "value": "application/json" + }, + { + "description": { + "content": "Added as a part of security scheme: oauth2", + "type": "text/plain" + }, + "key": "Authorization", + "value": "" + } + ], + "method": "GET", + "body": {} + }, + "status": "Not Found", + "code": 404, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "body": "{\n \"detailCode\": \"404 Not found\",\n \"trackingId\": \"b21b1f7ce4da4d639f2c62a57171b427\",\n \"messages\": [\n {\n \"locale\": \"en-US\",\n \"localeOrigin\": \"DEFAULT\",\n \"text\": \"The server did not find a current representation for the target resource.\"\n }\n ]\n}", + "cookie": [], + "_postman_previewlanguage": "json" + }, + { + "id": "f747294a-e127-482e-98b8-0dda68bf5552", + "name": "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.", + "originalRequest": { + "url": { + "path": [ + "sources", + ":sourceId", + "provisioning-policies", + ":usageType" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [] + }, + "header": [ + { + "key": "Accept", + "value": "application/json" + }, + { + "description": { + "content": "Added as a part of security scheme: oauth2", + "type": "text/plain" + }, + "key": "Authorization", + "value": "" + } + ], + "method": "GET", + "body": {} + }, + "status": "Too Many Requests", + "code": 429, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "body": "{\n \"message\": \" Rate Limit Exceeded \"\n}", + "cookie": [], + "_postman_previewlanguage": "json" + }, + { + "id": "7e0a99ce-1be3-4ed3-92ca-cb29dfe1e613", + "name": "Internal Server Error - Returned if there is an unexpected error.", + "originalRequest": { + "url": { + "path": [ + "sources", + ":sourceId", + "provisioning-policies", + ":usageType" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [] + }, + "header": [ + { + "key": "Accept", + "value": "application/json" + }, + { + "description": { + "content": "Added as a part of security scheme: oauth2", + "type": "text/plain" + }, + "key": "Authorization", + "value": "" + } + ], + "method": "GET", + "body": {} + }, + "status": "Internal Server Error", + "code": 500, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "body": "{\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}", + "cookie": [], + "_postman_previewlanguage": "json" + } + ], + "event": [], + "protocolProfileBehavior": { + "disableBodyPruning": true + } + }, + { + "id": "6679055f-7ec6-400b-9242-9ca244cd74ef", + "name": "Update Provisioning Policy by UsageType", + "request": { + "name": "Update Provisioning Policy by UsageType", + "description": { + "content": "This end-point updates the provisioning policy with the specified usage on the specified source in IdentityNow.\nTransforms can be used in the provisioning policy to create a new attribute that you only need during provisioning.\nRefer to [Transforms in Provisioning Policies](https://developer.sailpoint.com/idn/docs/transforms/guides/transforms-in-provisioning-policies) for more information.\nA token with API, ORG_ADMIN, SOURCE_ADMIN, or SOURCE_SUBADMIN authority is required to call this API.", + "type": "text/plain" + }, + "url": { + "path": [ + "sources", + ":sourceId", + "provisioning-policies", + ":usageType" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [ + { + "type": "any", + "value": "2c9180835d191a86015d28455b4a2329", + "key": "sourceId", + "disabled": false, + "description": { + "content": "(Required) The Source ID.", + "type": "text/plain" + } + }, + { + "type": "any", + "value": "CREATE", + "key": "usageType", + "disabled": false, + "description": { + "content": "(Required) The type of provisioning policy usage. \nIn IdentityNow, a source can support various provisioning operations. For example, when a joiner is added to a source, this may trigger both CREATE and UPDATE provisioning operations. Each usage type is considered a provisioning policy. A source can have any number of these provisioning policies defined. \nThese are the common usage types: \nCREATE - This usage type relates to 'Create Account Profile', the provisioning template for the account to be created. For example, this would be used for a joiner on a source. \nUPDATE - This usage type relates to 'Update Account Profile', the provisioning template for the 'Update' connector operations. For example, this would be used for an attribute sync on a source.\nENABLE - This usage type relates to 'Enable Account Profile', the provisioning template for the account to be enabled. For example, this could be used for a joiner on a source once the joiner's account is created. \nDISABLE - This usage type relates to 'Disable Account Profile', the provisioning template for the account to be disabled. For example, this could be used when a leaver is removed temporarily from a source. \nYou can use these four usage types for all your provisioning policy needs. ", + "type": "text/plain" + } + } + ] + }, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + }, + { + "key": "Accept", + "value": "application/json" + } + ], + "method": "PUT", + "body": { + "mode": "raw", + "raw": "{\n \"name\": \"example provisioning policy for inactive identities\",\n \"description\": \"this provisioning policy creates access based on an identity going inactive\",\n \"usageType\": \"CREATE\",\n \"fields\": [\n {\n \"name\": \"userName\",\n \"transform\": {\n \"type\": \"rule\",\n \"attributes\": {\n \"name\": \"Create Unique LDAP Attribute\"\n }\n },\n \"attributes\": {\n \"template\": \"${firstname}.${lastname}${uniqueCounter}\",\n \"cloudMaxUniqueChecks\": \"50\",\n \"cloudMaxSize\": \"20\",\n \"cloudRequired\": \"true\"\n },\n \"isRequired\": false,\n \"type\": \"string\",\n \"isMultiValued\": false\n },\n {\n \"name\": \"userName\",\n \"transform\": {\n \"type\": \"rule\",\n \"attributes\": {\n \"name\": \"Create Unique LDAP Attribute\"\n }\n },\n \"attributes\": {\n \"template\": \"${firstname}.${lastname}${uniqueCounter}\",\n \"cloudMaxUniqueChecks\": \"50\",\n \"cloudMaxSize\": \"20\",\n \"cloudRequired\": \"true\"\n },\n \"isRequired\": false,\n \"type\": \"string\",\n \"isMultiValued\": false\n }\n ]\n}", + "options": { + "raw": { + "headerFamily": "json", + "language": "json" + } + } + }, + "auth": null + }, + "response": [ + { + "id": "8dd73079-a310-40b7-96ea-37bf03419e7c", + "name": "The ProvisioningPolicyDto was successfully replaced.", + "originalRequest": { + "url": { + "path": [ + "sources", + ":sourceId", + "provisioning-policies", + ":usageType" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [] + }, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + }, + { + "key": "Accept", + "value": "application/json" + }, + { + "description": { + "content": "Added as a part of security scheme: oauth2", + "type": "text/plain" + }, + "key": "Authorization", + "value": "" + } + ], + "method": "PUT", + "body": { + "mode": "raw", + "raw": "{\n \"name\": \"example provisioning policy for inactive identities\",\n \"description\": \"this provisioning policy creates access based on an identity going inactive\",\n \"usageType\": \"CREATE\",\n \"fields\": [\n {\n \"name\": \"userName\",\n \"transform\": {\n \"type\": \"rule\",\n \"attributes\": {\n \"name\": \"Create Unique LDAP Attribute\"\n }\n },\n \"attributes\": {\n \"template\": \"${firstname}.${lastname}${uniqueCounter}\",\n \"cloudMaxUniqueChecks\": \"50\",\n \"cloudMaxSize\": \"20\",\n \"cloudRequired\": \"true\"\n },\n \"isRequired\": false,\n \"type\": \"string\",\n \"isMultiValued\": false\n },\n {\n \"name\": \"userName\",\n \"transform\": {\n \"type\": \"rule\",\n \"attributes\": {\n \"name\": \"Create Unique LDAP Attribute\"\n }\n },\n \"attributes\": {\n \"template\": \"${firstname}.${lastname}${uniqueCounter}\",\n \"cloudMaxUniqueChecks\": \"50\",\n \"cloudMaxSize\": \"20\",\n \"cloudRequired\": \"true\"\n },\n \"isRequired\": false,\n \"type\": \"string\",\n \"isMultiValued\": false\n }\n ]\n}", + "options": { + "raw": { + "headerFamily": "json", + "language": "json" + } + } + } + }, + "status": "OK", + "code": 200, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "body": "{\n \"name\": \"example provisioning policy for inactive identities\",\n \"description\": \"this provisioning policy creates access based on an identity going inactive\",\n \"usageType\": \"CREATE\",\n \"fields\": [\n {\n \"name\": \"userName\",\n \"transform\": {\n \"type\": \"rule\",\n \"attributes\": {\n \"name\": \"Create Unique LDAP Attribute\"\n }\n },\n \"attributes\": {\n \"template\": \"${firstname}.${lastname}${uniqueCounter}\",\n \"cloudMaxUniqueChecks\": \"50\",\n \"cloudMaxSize\": \"20\",\n \"cloudRequired\": \"true\"\n },\n \"isRequired\": false,\n \"type\": \"string\",\n \"isMultiValued\": false\n },\n {\n \"name\": \"userName\",\n \"transform\": {\n \"type\": \"rule\",\n \"attributes\": {\n \"name\": \"Create Unique LDAP Attribute\"\n }\n },\n \"attributes\": {\n \"template\": \"${firstname}.${lastname}${uniqueCounter}\",\n \"cloudMaxUniqueChecks\": \"50\",\n \"cloudMaxSize\": \"20\",\n \"cloudRequired\": \"true\"\n },\n \"isRequired\": false,\n \"type\": \"string\",\n \"isMultiValued\": false\n }\n ]\n}", + "cookie": [], + "_postman_previewlanguage": "json" + }, + { + "id": "dbcb0fc6-b9c6-4cb5-b0c5-0dd1db190ac9", + "name": "Client Error - Returned if the request body is invalid.", + "originalRequest": { + "url": { + "path": [ + "sources", + ":sourceId", + "provisioning-policies", + ":usageType" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [] + }, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + }, + { + "key": "Accept", + "value": "application/json" + }, + { + "description": { + "content": "Added as a part of security scheme: oauth2", + "type": "text/plain" + }, + "key": "Authorization", + "value": "" + } + ], + "method": "PUT", + "body": { + "mode": "raw", + "raw": "{\n \"name\": \"example provisioning policy for inactive identities\",\n \"description\": \"this provisioning policy creates access based on an identity going inactive\",\n \"usageType\": \"CREATE\",\n \"fields\": [\n {\n \"name\": \"userName\",\n \"transform\": {\n \"type\": \"rule\",\n \"attributes\": {\n \"name\": \"Create Unique LDAP Attribute\"\n }\n },\n \"attributes\": {\n \"template\": \"${firstname}.${lastname}${uniqueCounter}\",\n \"cloudMaxUniqueChecks\": \"50\",\n \"cloudMaxSize\": \"20\",\n \"cloudRequired\": \"true\"\n },\n \"isRequired\": false,\n \"type\": \"string\",\n \"isMultiValued\": false\n },\n {\n \"name\": \"userName\",\n \"transform\": {\n \"type\": \"rule\",\n \"attributes\": {\n \"name\": \"Create Unique LDAP Attribute\"\n }\n },\n \"attributes\": {\n \"template\": \"${firstname}.${lastname}${uniqueCounter}\",\n \"cloudMaxUniqueChecks\": \"50\",\n \"cloudMaxSize\": \"20\",\n \"cloudRequired\": \"true\"\n },\n \"isRequired\": false,\n \"type\": \"string\",\n \"isMultiValued\": false\n }\n ]\n}", + "options": { + "raw": { + "headerFamily": "json", + "language": "json" + } + } + } + }, + "status": "Bad Request", + "code": 400, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "body": "{\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 \"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 \"locale\": \"en-US\",\n \"localeOrigin\": \"DEFAULT\",\n \"text\": \"The request was syntactically correct but its content is semantically invalid.\"\n }\n ]\n}", + "cookie": [], + "_postman_previewlanguage": "json" + }, + { + "id": "bc5d4ef4-b666-4faf-8abc-ba20351d6861", + "name": "Unauthorized - Returned if there is no authorization header, or if the JWT token is expired.", + "originalRequest": { + "url": { + "path": [ + "sources", + ":sourceId", + "provisioning-policies", + ":usageType" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [] + }, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + }, + { + "key": "Accept", + "value": "application/json" + }, + { + "description": { + "content": "Added as a part of security scheme: oauth2", + "type": "text/plain" + }, + "key": "Authorization", + "value": "" + } + ], + "method": "PUT", + "body": { + "mode": "raw", + "raw": "{\n \"name\": \"example provisioning policy for inactive identities\",\n \"description\": \"this provisioning policy creates access based on an identity going inactive\",\n \"usageType\": \"CREATE\",\n \"fields\": [\n {\n \"name\": \"userName\",\n \"transform\": {\n \"type\": \"rule\",\n \"attributes\": {\n \"name\": \"Create Unique LDAP Attribute\"\n }\n },\n \"attributes\": {\n \"template\": \"${firstname}.${lastname}${uniqueCounter}\",\n \"cloudMaxUniqueChecks\": \"50\",\n \"cloudMaxSize\": \"20\",\n \"cloudRequired\": \"true\"\n },\n \"isRequired\": false,\n \"type\": \"string\",\n \"isMultiValued\": false\n },\n {\n \"name\": \"userName\",\n \"transform\": {\n \"type\": \"rule\",\n \"attributes\": {\n \"name\": \"Create Unique LDAP Attribute\"\n }\n },\n \"attributes\": {\n \"template\": \"${firstname}.${lastname}${uniqueCounter}\",\n \"cloudMaxUniqueChecks\": \"50\",\n \"cloudMaxSize\": \"20\",\n \"cloudRequired\": \"true\"\n },\n \"isRequired\": false,\n \"type\": \"string\",\n \"isMultiValued\": false\n }\n ]\n}", + "options": { + "raw": { + "headerFamily": "json", + "language": "json" + } + } + } + }, + "status": "Unauthorized", + "code": 401, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "body": "{\n \"error\": \"JWT validation failed: JWT is expired\"\n}", + "cookie": [], + "_postman_previewlanguage": "json" + }, + { + "id": "655694e5-1949-48fb-87f1-2372c5d62a3a", + "name": "Forbidden - Returned if the user you are running as, doesn't have access to this end-point.", + "originalRequest": { + "url": { + "path": [ + "sources", + ":sourceId", + "provisioning-policies", + ":usageType" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [] + }, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + }, + { + "key": "Accept", + "value": "application/json" + }, + { + "description": { + "content": "Added as a part of security scheme: oauth2", + "type": "text/plain" + }, + "key": "Authorization", + "value": "" + } + ], + "method": "PUT", + "body": { + "mode": "raw", + "raw": "{\n \"name\": \"example provisioning policy for inactive identities\",\n \"description\": \"this provisioning policy creates access based on an identity going inactive\",\n \"usageType\": \"CREATE\",\n \"fields\": [\n {\n \"name\": \"userName\",\n \"transform\": {\n \"type\": \"rule\",\n \"attributes\": {\n \"name\": \"Create Unique LDAP Attribute\"\n }\n },\n \"attributes\": {\n \"template\": \"${firstname}.${lastname}${uniqueCounter}\",\n \"cloudMaxUniqueChecks\": \"50\",\n \"cloudMaxSize\": \"20\",\n \"cloudRequired\": \"true\"\n },\n \"isRequired\": false,\n \"type\": \"string\",\n \"isMultiValued\": false\n },\n {\n \"name\": \"userName\",\n \"transform\": {\n \"type\": \"rule\",\n \"attributes\": {\n \"name\": \"Create Unique LDAP Attribute\"\n }\n },\n \"attributes\": {\n \"template\": \"${firstname}.${lastname}${uniqueCounter}\",\n \"cloudMaxUniqueChecks\": \"50\",\n \"cloudMaxSize\": \"20\",\n \"cloudRequired\": \"true\"\n },\n \"isRequired\": false,\n \"type\": \"string\",\n \"isMultiValued\": false\n }\n ]\n}", + "options": { + "raw": { + "headerFamily": "json", + "language": "json" + } + } + } + }, + "status": "Forbidden", + "code": 403, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "body": "{\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}", + "cookie": [], + "_postman_previewlanguage": "json" + }, + { + "id": "944080f4-1e3c-4dbd-9662-acd58d90ea70", + "name": "Not Found - returned if the request URL refers to a resource or object that does not exist", + "originalRequest": { + "url": { + "path": [ + "sources", + ":sourceId", + "provisioning-policies", + ":usageType" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [] + }, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + }, + { + "key": "Accept", + "value": "application/json" + }, + { + "description": { + "content": "Added as a part of security scheme: oauth2", + "type": "text/plain" + }, + "key": "Authorization", + "value": "" + } + ], + "method": "PUT", + "body": { + "mode": "raw", + "raw": "{\n \"name\": \"example provisioning policy for inactive identities\",\n \"description\": \"this provisioning policy creates access based on an identity going inactive\",\n \"usageType\": \"CREATE\",\n \"fields\": [\n {\n \"name\": \"userName\",\n \"transform\": {\n \"type\": \"rule\",\n \"attributes\": {\n \"name\": \"Create Unique LDAP Attribute\"\n }\n },\n \"attributes\": {\n \"template\": \"${firstname}.${lastname}${uniqueCounter}\",\n \"cloudMaxUniqueChecks\": \"50\",\n \"cloudMaxSize\": \"20\",\n \"cloudRequired\": \"true\"\n },\n \"isRequired\": false,\n \"type\": \"string\",\n \"isMultiValued\": false\n },\n {\n \"name\": \"userName\",\n \"transform\": {\n \"type\": \"rule\",\n \"attributes\": {\n \"name\": \"Create Unique LDAP Attribute\"\n }\n },\n \"attributes\": {\n \"template\": \"${firstname}.${lastname}${uniqueCounter}\",\n \"cloudMaxUniqueChecks\": \"50\",\n \"cloudMaxSize\": \"20\",\n \"cloudRequired\": \"true\"\n },\n \"isRequired\": false,\n \"type\": \"string\",\n \"isMultiValued\": false\n }\n ]\n}", + "options": { + "raw": { + "headerFamily": "json", + "language": "json" + } + } + } + }, + "status": "Not Found", + "code": 404, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "body": "{\n \"detailCode\": \"404 Not found\",\n \"trackingId\": \"b21b1f7ce4da4d639f2c62a57171b427\",\n \"messages\": [\n {\n \"locale\": \"en-US\",\n \"localeOrigin\": \"DEFAULT\",\n \"text\": \"The server did not find a current representation for the target resource.\"\n }\n ]\n}", + "cookie": [], + "_postman_previewlanguage": "json" + }, + { + "id": "61f0f255-9a81-4b51-97d8-ac78b2e77e09", + "name": "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.", + "originalRequest": { + "url": { + "path": [ + "sources", + ":sourceId", + "provisioning-policies", + ":usageType" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [] + }, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + }, + { + "key": "Accept", + "value": "application/json" + }, + { + "description": { + "content": "Added as a part of security scheme: oauth2", + "type": "text/plain" + }, + "key": "Authorization", + "value": "" + } + ], + "method": "PUT", + "body": { + "mode": "raw", + "raw": "{\n \"name\": \"example provisioning policy for inactive identities\",\n \"description\": \"this provisioning policy creates access based on an identity going inactive\",\n \"usageType\": \"CREATE\",\n \"fields\": [\n {\n \"name\": \"userName\",\n \"transform\": {\n \"type\": \"rule\",\n \"attributes\": {\n \"name\": \"Create Unique LDAP Attribute\"\n }\n },\n \"attributes\": {\n \"template\": \"${firstname}.${lastname}${uniqueCounter}\",\n \"cloudMaxUniqueChecks\": \"50\",\n \"cloudMaxSize\": \"20\",\n \"cloudRequired\": \"true\"\n },\n \"isRequired\": false,\n \"type\": \"string\",\n \"isMultiValued\": false\n },\n {\n \"name\": \"userName\",\n \"transform\": {\n \"type\": \"rule\",\n \"attributes\": {\n \"name\": \"Create Unique LDAP Attribute\"\n }\n },\n \"attributes\": {\n \"template\": \"${firstname}.${lastname}${uniqueCounter}\",\n \"cloudMaxUniqueChecks\": \"50\",\n \"cloudMaxSize\": \"20\",\n \"cloudRequired\": \"true\"\n },\n \"isRequired\": false,\n \"type\": \"string\",\n \"isMultiValued\": false\n }\n ]\n}", + "options": { + "raw": { + "headerFamily": "json", + "language": "json" + } + } + } + }, + "status": "Too Many Requests", + "code": 429, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "body": "{\n \"message\": \" Rate Limit Exceeded \"\n}", + "cookie": [], + "_postman_previewlanguage": "json" + }, + { + "id": "3614a441-5523-4d1e-899b-810a8dec3c4d", + "name": "Internal Server Error - Returned if there is an unexpected error.", + "originalRequest": { + "url": { + "path": [ + "sources", + ":sourceId", + "provisioning-policies", + ":usageType" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [] + }, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + }, + { + "key": "Accept", + "value": "application/json" + }, + { + "description": { + "content": "Added as a part of security scheme: oauth2", + "type": "text/plain" + }, + "key": "Authorization", + "value": "" + } + ], + "method": "PUT", + "body": { + "mode": "raw", + "raw": "{\n \"name\": \"example provisioning policy for inactive identities\",\n \"description\": \"this provisioning policy creates access based on an identity going inactive\",\n \"usageType\": \"CREATE\",\n \"fields\": [\n {\n \"name\": \"userName\",\n \"transform\": {\n \"type\": \"rule\",\n \"attributes\": {\n \"name\": \"Create Unique LDAP Attribute\"\n }\n },\n \"attributes\": {\n \"template\": \"${firstname}.${lastname}${uniqueCounter}\",\n \"cloudMaxUniqueChecks\": \"50\",\n \"cloudMaxSize\": \"20\",\n \"cloudRequired\": \"true\"\n },\n \"isRequired\": false,\n \"type\": \"string\",\n \"isMultiValued\": false\n },\n {\n \"name\": \"userName\",\n \"transform\": {\n \"type\": \"rule\",\n \"attributes\": {\n \"name\": \"Create Unique LDAP Attribute\"\n }\n },\n \"attributes\": {\n \"template\": \"${firstname}.${lastname}${uniqueCounter}\",\n \"cloudMaxUniqueChecks\": \"50\",\n \"cloudMaxSize\": \"20\",\n \"cloudRequired\": \"true\"\n },\n \"isRequired\": false,\n \"type\": \"string\",\n \"isMultiValued\": false\n }\n ]\n}", + "options": { + "raw": { + "headerFamily": "json", + "language": "json" + } + } + } + }, + "status": "Internal Server Error", + "code": 500, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "body": "{\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}", + "cookie": [], + "_postman_previewlanguage": "json" + } + ], + "event": [], + "protocolProfileBehavior": { + "disableBodyPruning": true + } + }, + { + "id": "f190b6d2-b75b-4c66-806e-233910f50069", + "name": "Partial update of Provisioning Policy", + "request": { + "name": "Partial update of Provisioning Policy", + "description": { + "content": "This API selectively updates an existing Provisioning Policy using a JSONPatch payload.\nTransforms can be used in the provisioning policy to create a new attribute that you only need during provisioning.\nRefer to [Transforms in Provisioning Policies](https://developer.sailpoint.com/idn/docs/transforms/guides/transforms-in-provisioning-policies) for more information.\nA token with API, ORG_ADMIN, SOURCE_ADMIN, or SOURCE_SUBADMIN authority is required to call this API.", + "type": "text/plain" + }, + "url": { + "path": [ + "sources", + ":sourceId", + "provisioning-policies", + ":usageType" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [ + { + "type": "any", + "value": "2c9180835d191a86015d28455b4a2329", + "key": "sourceId", + "disabled": false, + "description": { + "content": "(Required) The Source id.", + "type": "text/plain" + } + }, + { + "type": "any", + "value": "CREATE", + "key": "usageType", + "disabled": false, + "description": { + "content": "(Required) The type of provisioning policy usage. \nIn IdentityNow, a source can support various provisioning operations. For example, when a joiner is added to a source, this may trigger both CREATE and UPDATE provisioning operations. Each usage type is considered a provisioning policy. A source can have any number of these provisioning policies defined. \nThese are the common usage types: \nCREATE - This usage type relates to 'Create Account Profile', the provisioning template for the account to be created. For example, this would be used for a joiner on a source. \nUPDATE - This usage type relates to 'Update Account Profile', the provisioning template for the 'Update' connector operations. For example, this would be used for an attribute sync on a source.\nENABLE - This usage type relates to 'Enable Account Profile', the provisioning template for the account to be enabled. For example, this could be used for a joiner on a source once the joiner's account is created. \nDISABLE - This usage type relates to 'Disable Account Profile', the provisioning template for the account to be disabled. For example, this could be used when a leaver is removed temporarily from a source. \nYou can use these four usage types for all your provisioning policy needs. ", + "type": "text/plain" + } + } + ] + }, + "header": [ + { + "key": "Content-Type", + "value": "application/json-patch+json" + }, + { + "key": "Accept", + "value": "application/json" + } + ], + "method": "PATCH", + "body": { + "mode": "raw", + "raw": "[\n {\n \"op\": \"add\",\n \"path\": \"/fields/0\",\n \"value\": {\n \"name\": \"email\",\n \"transform\": {\n \"type\": \"identityAttribute\",\n \"attributes\": {\n \"name\": \"email\"\n }\n },\n \"attributes\": {},\n \"isRequired\": false,\n \"type\": \"string\",\n \"isMultiValued\": false\n }\n }\n]", + "options": { + "raw": { + "headerFamily": "json", + "language": "json" + } + } + }, + "auth": null + }, + "response": [ + { + "id": "54e43de4-c1e3-4922-ae83-dc0324fcea44", + "name": "The ProvisioningPolicyDto was successfully updated.", + "originalRequest": { + "url": { + "path": [ + "sources", + ":sourceId", + "provisioning-policies", + ":usageType" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [] + }, + "header": [ + { + "key": "Content-Type", + "value": "application/json-patch+json" + }, + { + "key": "Accept", + "value": "application/json" + }, + { + "description": { + "content": "Added as a part of security scheme: oauth2", + "type": "text/plain" + }, + "key": "Authorization", + "value": "" + } + ], + "method": "PATCH", + "body": { + "mode": "raw", + "raw": "[\n {\n \"op\": \"add\",\n \"path\": \"/fields/0\",\n \"value\": {\n \"name\": \"email\",\n \"transform\": {\n \"type\": \"identityAttribute\",\n \"attributes\": {\n \"name\": \"email\"\n }\n },\n \"attributes\": {},\n \"isRequired\": false,\n \"type\": \"string\",\n \"isMultiValued\": false\n }\n }\n]", + "options": { + "raw": { + "headerFamily": "json", + "language": "json" + } + } + } + }, + "status": "OK", + "code": 200, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "body": "{\n \"name\": \"example provisioning policy for inactive identities\",\n \"description\": \"this provisioning policy creates access based on an identity going inactive\",\n \"usageType\": \"CREATE\",\n \"fields\": [\n {\n \"name\": \"userName\",\n \"transform\": {\n \"type\": \"rule\",\n \"attributes\": {\n \"name\": \"Create Unique LDAP Attribute\"\n }\n },\n \"attributes\": {\n \"template\": \"${firstname}.${lastname}${uniqueCounter}\",\n \"cloudMaxUniqueChecks\": \"50\",\n \"cloudMaxSize\": \"20\",\n \"cloudRequired\": \"true\"\n },\n \"isRequired\": false,\n \"type\": \"string\",\n \"isMultiValued\": false\n },\n {\n \"name\": \"userName\",\n \"transform\": {\n \"type\": \"rule\",\n \"attributes\": {\n \"name\": \"Create Unique LDAP Attribute\"\n }\n },\n \"attributes\": {\n \"template\": \"${firstname}.${lastname}${uniqueCounter}\",\n \"cloudMaxUniqueChecks\": \"50\",\n \"cloudMaxSize\": \"20\",\n \"cloudRequired\": \"true\"\n },\n \"isRequired\": false,\n \"type\": \"string\",\n \"isMultiValued\": false\n }\n ]\n}", + "cookie": [], + "_postman_previewlanguage": "json" + }, + { + "id": "5bb2d9b8-ab6d-4591-a8a7-e1ba321202e0", + "name": "Client Error - Returned if the request body is invalid.", + "originalRequest": { + "url": { + "path": [ + "sources", + ":sourceId", + "provisioning-policies", + ":usageType" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [] + }, + "header": [ + { + "key": "Content-Type", + "value": "application/json-patch+json" + }, + { + "key": "Accept", + "value": "application/json" + }, + { + "description": { + "content": "Added as a part of security scheme: oauth2", + "type": "text/plain" + }, + "key": "Authorization", + "value": "" + } + ], + "method": "PATCH", + "body": { + "mode": "raw", + "raw": "[\n {\n \"op\": \"add\",\n \"path\": \"/fields/0\",\n \"value\": {\n \"name\": \"email\",\n \"transform\": {\n \"type\": \"identityAttribute\",\n \"attributes\": {\n \"name\": \"email\"\n }\n },\n \"attributes\": {},\n \"isRequired\": false,\n \"type\": \"string\",\n \"isMultiValued\": false\n }\n }\n]", + "options": { + "raw": { + "headerFamily": "json", + "language": "json" + } + } + } + }, + "status": "Bad Request", + "code": 400, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "body": "{\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 \"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 \"locale\": \"en-US\",\n \"localeOrigin\": \"DEFAULT\",\n \"text\": \"The request was syntactically correct but its content is semantically invalid.\"\n }\n ]\n}", + "cookie": [], + "_postman_previewlanguage": "json" + }, + { + "id": "5d098bfc-7e65-46c5-8c42-688ef9e4f436", + "name": "Unauthorized - Returned if there is no authorization header, or if the JWT token is expired.", + "originalRequest": { + "url": { + "path": [ + "sources", + ":sourceId", + "provisioning-policies", + ":usageType" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [] + }, + "header": [ + { + "key": "Content-Type", + "value": "application/json-patch+json" + }, + { + "key": "Accept", + "value": "application/json" + }, + { + "description": { + "content": "Added as a part of security scheme: oauth2", + "type": "text/plain" + }, + "key": "Authorization", + "value": "" + } + ], + "method": "PATCH", + "body": { + "mode": "raw", + "raw": "[\n {\n \"op\": \"add\",\n \"path\": \"/fields/0\",\n \"value\": {\n \"name\": \"email\",\n \"transform\": {\n \"type\": \"identityAttribute\",\n \"attributes\": {\n \"name\": \"email\"\n }\n },\n \"attributes\": {},\n \"isRequired\": false,\n \"type\": \"string\",\n \"isMultiValued\": false\n }\n }\n]", + "options": { + "raw": { + "headerFamily": "json", + "language": "json" + } + } + } + }, + "status": "Unauthorized", + "code": 401, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "body": "{\n \"error\": \"JWT validation failed: JWT is expired\"\n}", + "cookie": [], + "_postman_previewlanguage": "json" + }, + { + "id": "3eb4b2a9-d39f-46a4-82fc-c96efdd6aff7", + "name": "Forbidden - Returned if the user you are running as, doesn't have access to this end-point.", + "originalRequest": { + "url": { + "path": [ + "sources", + ":sourceId", + "provisioning-policies", + ":usageType" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [] + }, + "header": [ + { + "key": "Content-Type", + "value": "application/json-patch+json" + }, + { + "key": "Accept", + "value": "application/json" + }, + { + "description": { + "content": "Added as a part of security scheme: oauth2", + "type": "text/plain" + }, + "key": "Authorization", + "value": "" + } + ], + "method": "PATCH", + "body": { + "mode": "raw", + "raw": "[\n {\n \"op\": \"add\",\n \"path\": \"/fields/0\",\n \"value\": {\n \"name\": \"email\",\n \"transform\": {\n \"type\": \"identityAttribute\",\n \"attributes\": {\n \"name\": \"email\"\n }\n },\n \"attributes\": {},\n \"isRequired\": false,\n \"type\": \"string\",\n \"isMultiValued\": false\n }\n }\n]", + "options": { + "raw": { + "headerFamily": "json", + "language": "json" + } + } + } + }, + "status": "Forbidden", + "code": 403, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "body": "{\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}", + "cookie": [], + "_postman_previewlanguage": "json" + }, + { + "id": "36f62e27-4603-4863-95fa-7aace6f61fc0", + "name": "Not Found - returned if the request URL refers to a resource or object that does not exist", + "originalRequest": { + "url": { + "path": [ + "sources", + ":sourceId", + "provisioning-policies", + ":usageType" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [] + }, + "header": [ + { + "key": "Content-Type", + "value": "application/json-patch+json" + }, + { + "key": "Accept", + "value": "application/json" + }, + { + "description": { + "content": "Added as a part of security scheme: oauth2", + "type": "text/plain" + }, + "key": "Authorization", + "value": "" + } + ], + "method": "PATCH", + "body": { + "mode": "raw", + "raw": "[\n {\n \"op\": \"add\",\n \"path\": \"/fields/0\",\n \"value\": {\n \"name\": \"email\",\n \"transform\": {\n \"type\": \"identityAttribute\",\n \"attributes\": {\n \"name\": \"email\"\n }\n },\n \"attributes\": {},\n \"isRequired\": false,\n \"type\": \"string\",\n \"isMultiValued\": false\n }\n }\n]", + "options": { + "raw": { + "headerFamily": "json", + "language": "json" + } + } + } + }, + "status": "Not Found", + "code": 404, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "body": "{\n \"detailCode\": \"404 Not found\",\n \"trackingId\": \"b21b1f7ce4da4d639f2c62a57171b427\",\n \"messages\": [\n {\n \"locale\": \"en-US\",\n \"localeOrigin\": \"DEFAULT\",\n \"text\": \"The server did not find a current representation for the target resource.\"\n }\n ]\n}", + "cookie": [], + "_postman_previewlanguage": "json" + }, + { + "id": "b1beb550-b786-447f-b082-6e9c533815e9", + "name": "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.", + "originalRequest": { + "url": { + "path": [ + "sources", + ":sourceId", + "provisioning-policies", + ":usageType" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [] + }, + "header": [ + { + "key": "Content-Type", + "value": "application/json-patch+json" + }, + { + "key": "Accept", + "value": "application/json" + }, + { + "description": { + "content": "Added as a part of security scheme: oauth2", + "type": "text/plain" + }, + "key": "Authorization", + "value": "" + } + ], + "method": "PATCH", + "body": { + "mode": "raw", + "raw": "[\n {\n \"op\": \"add\",\n \"path\": \"/fields/0\",\n \"value\": {\n \"name\": \"email\",\n \"transform\": {\n \"type\": \"identityAttribute\",\n \"attributes\": {\n \"name\": \"email\"\n }\n },\n \"attributes\": {},\n \"isRequired\": false,\n \"type\": \"string\",\n \"isMultiValued\": false\n }\n }\n]", + "options": { + "raw": { + "headerFamily": "json", + "language": "json" + } + } + } + }, + "status": "Too Many Requests", + "code": 429, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "body": "{\n \"message\": \" Rate Limit Exceeded \"\n}", + "cookie": [], + "_postman_previewlanguage": "json" + }, + { + "id": "23558740-942a-48f2-9ecb-d1b17482c778", + "name": "Internal Server Error - Returned if there is an unexpected error.", + "originalRequest": { + "url": { + "path": [ + "sources", + ":sourceId", + "provisioning-policies", + ":usageType" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [] + }, + "header": [ + { + "key": "Content-Type", + "value": "application/json-patch+json" + }, + { + "key": "Accept", + "value": "application/json" + }, + { + "description": { + "content": "Added as a part of security scheme: oauth2", + "type": "text/plain" + }, + "key": "Authorization", + "value": "" + } + ], + "method": "PATCH", + "body": { + "mode": "raw", + "raw": "[\n {\n \"op\": \"add\",\n \"path\": \"/fields/0\",\n \"value\": {\n \"name\": \"email\",\n \"transform\": {\n \"type\": \"identityAttribute\",\n \"attributes\": {\n \"name\": \"email\"\n }\n },\n \"attributes\": {},\n \"isRequired\": false,\n \"type\": \"string\",\n \"isMultiValued\": false\n }\n }\n]", + "options": { + "raw": { + "headerFamily": "json", + "language": "json" + } + } + } + }, + "status": "Internal Server Error", + "code": 500, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "body": "{\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}", + "cookie": [], + "_postman_previewlanguage": "json" + } + ], + "event": [], + "protocolProfileBehavior": { + "disableBodyPruning": true + } + }, + { + "id": "c18b339b-5431-4a52-9aff-cccd741cd36b", + "name": "Delete Provisioning Policy by UsageType", + "request": { + "name": "Delete Provisioning Policy by UsageType", + "description": { + "content": "Deletes the provisioning policy with the specified usage on an application.\nA token with API, or ORG_ADMIN authority is required to call this API.", + "type": "text/plain" + }, + "url": { + "path": [ + "sources", + ":sourceId", + "provisioning-policies", + ":usageType" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [ + { + "type": "any", + "value": "2c9180835d191a86015d28455b4a2329", + "key": "sourceId", + "disabled": false, + "description": { + "content": "(Required) The Source ID.", + "type": "text/plain" + } + }, + { + "type": "any", + "value": "CREATE", + "key": "usageType", + "disabled": false, + "description": { + "content": "(Required) The type of provisioning policy usage. \nIn IdentityNow, a source can support various provisioning operations. For example, when a joiner is added to a source, this may trigger both CREATE and UPDATE provisioning operations. Each usage type is considered a provisioning policy. A source can have any number of these provisioning policies defined. \nThese are the common usage types: \nCREATE - This usage type relates to 'Create Account Profile', the provisioning template for the account to be created. For example, this would be used for a joiner on a source. \nUPDATE - This usage type relates to 'Update Account Profile', the provisioning template for the 'Update' connector operations. For example, this would be used for an attribute sync on a source.\nENABLE - This usage type relates to 'Enable Account Profile', the provisioning template for the account to be enabled. For example, this could be used for a joiner on a source once the joiner's account is created. \nDISABLE - This usage type relates to 'Disable Account Profile', the provisioning template for the account to be disabled. For example, this could be used when a leaver is removed temporarily from a source. \nYou can use these four usage types for all your provisioning policy needs. ", + "type": "text/plain" + } + } + ] + }, + "header": [ + { + "key": "Accept", + "value": "application/json" + } + ], + "method": "DELETE", + "body": {}, + "auth": null + }, + "response": [ + { + "id": "0714f302-ca6e-4709-a666-4467bd52359f", + "name": "The ProvisioningPolicyDto was successfully deleted.", + "originalRequest": { + "url": { + "path": [ + "sources", + ":sourceId", + "provisioning-policies", + ":usageType" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [] + }, + "header": [ + { + "description": { + "content": "Added as a part of security scheme: oauth2", + "type": "text/plain" + }, + "key": "Authorization", + "value": "" + } + ], + "method": "DELETE", + "body": {} + }, + "status": "No Content", + "code": 204, + "header": [], + "cookie": [], + "_postman_previewlanguage": "text" + }, + { + "id": "6cd324b8-da2e-4462-9592-6605d39dbf8b", + "name": "Client Error - Returned if the request body is invalid.", + "originalRequest": { + "url": { + "path": [ + "sources", + ":sourceId", + "provisioning-policies", + ":usageType" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [] + }, + "header": [ + { + "key": "Accept", + "value": "application/json" + }, + { + "description": { + "content": "Added as a part of security scheme: oauth2", + "type": "text/plain" + }, + "key": "Authorization", + "value": "" + } + ], + "method": "DELETE", + "body": {} + }, + "status": "Bad Request", + "code": 400, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "body": "{\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 \"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 \"locale\": \"en-US\",\n \"localeOrigin\": \"DEFAULT\",\n \"text\": \"The request was syntactically correct but its content is semantically invalid.\"\n }\n ]\n}", + "cookie": [], + "_postman_previewlanguage": "json" + }, + { + "id": "61e17565-60c7-4302-8895-a868dd1a718a", + "name": "Unauthorized - Returned if there is no authorization header, or if the JWT token is expired.", + "originalRequest": { + "url": { + "path": [ + "sources", + ":sourceId", + "provisioning-policies", + ":usageType" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [] + }, + "header": [ + { + "key": "Accept", + "value": "application/json" + }, + { + "description": { + "content": "Added as a part of security scheme: oauth2", + "type": "text/plain" + }, + "key": "Authorization", + "value": "" + } + ], + "method": "DELETE", + "body": {} + }, + "status": "Unauthorized", + "code": 401, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "body": "{\n \"error\": \"JWT validation failed: JWT is expired\"\n}", + "cookie": [], + "_postman_previewlanguage": "json" + }, + { + "id": "172a73d3-c73d-43f7-b909-f9d185f6ab2f", + "name": "Forbidden - Returned if the user you are running as, doesn't have access to this end-point.", + "originalRequest": { + "url": { + "path": [ + "sources", + ":sourceId", + "provisioning-policies", + ":usageType" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [] + }, + "header": [ + { + "key": "Accept", + "value": "application/json" + }, + { + "description": { + "content": "Added as a part of security scheme: oauth2", + "type": "text/plain" + }, + "key": "Authorization", + "value": "" + } + ], + "method": "DELETE", + "body": {} + }, + "status": "Forbidden", + "code": 403, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "body": "{\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}", + "cookie": [], + "_postman_previewlanguage": "json" + }, + { + "id": "1ac75f77-df77-4a79-9bd5-e86a45c4bf81", + "name": "Not Found - returned if the request URL refers to a resource or object that does not exist", + "originalRequest": { + "url": { + "path": [ + "sources", + ":sourceId", + "provisioning-policies", + ":usageType" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [] + }, + "header": [ + { + "key": "Accept", + "value": "application/json" + }, + { + "description": { + "content": "Added as a part of security scheme: oauth2", + "type": "text/plain" + }, + "key": "Authorization", + "value": "" + } + ], + "method": "DELETE", + "body": {} + }, + "status": "Not Found", + "code": 404, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "body": "{\n \"detailCode\": \"404 Not found\",\n \"trackingId\": \"b21b1f7ce4da4d639f2c62a57171b427\",\n \"messages\": [\n {\n \"locale\": \"en-US\",\n \"localeOrigin\": \"DEFAULT\",\n \"text\": \"The server did not find a current representation for the target resource.\"\n }\n ]\n}", + "cookie": [], + "_postman_previewlanguage": "json" + }, + { + "id": "d422eecb-ec6b-4dfc-b837-38d410d7eaf1", + "name": "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.", + "originalRequest": { + "url": { + "path": [ + "sources", + ":sourceId", + "provisioning-policies", + ":usageType" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [] + }, + "header": [ + { + "key": "Accept", + "value": "application/json" + }, + { + "description": { + "content": "Added as a part of security scheme: oauth2", + "type": "text/plain" + }, + "key": "Authorization", + "value": "" + } + ], + "method": "DELETE", + "body": {} + }, + "status": "Too Many Requests", + "code": 429, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "body": "{\n \"message\": \" Rate Limit Exceeded \"\n}", + "cookie": [], + "_postman_previewlanguage": "json" + }, + { + "id": "531db131-8b10-49ba-9b10-9fa5d818e695", + "name": "Internal Server Error - Returned if there is an unexpected error.", + "originalRequest": { + "url": { + "path": [ + "sources", + ":sourceId", + "provisioning-policies", + ":usageType" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [] + }, + "header": [ + { + "key": "Accept", + "value": "application/json" + }, + { + "description": { + "content": "Added as a part of security scheme: oauth2", + "type": "text/plain" + }, + "key": "Authorization", + "value": "" + } + ], + "method": "DELETE", + "body": {} + }, + "status": "Internal Server Error", + "code": 500, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "body": "{\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}", + "cookie": [], + "_postman_previewlanguage": "json" + } + ], + "event": [], + "protocolProfileBehavior": { + "disableBodyPruning": true + } + }, + { + "id": "7e01ef69-63b3-4fc0-9b5a-88d155c46718", + "name": "Bulk Update Provisioning Policies", + "request": { + "name": "Bulk Update Provisioning Policies", + "description": { + "content": "This end-point updates a list of provisioning policies on the specified source in IdentityNow.\nA token with API, or ORG_ADMIN authority is required to call this API.", + "type": "text/plain" + }, + "url": { + "path": [ + "sources", + ":sourceId", + "provisioning-policies", + "bulk-update" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [ + { + "type": "any", + "value": "2c9180835d191a86015d28455b4a2329", + "key": "sourceId", + "disabled": false, + "description": { + "content": "(Required) The Source id.", + "type": "text/plain" + } + } + ] + }, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + }, + { + "key": "Accept", + "value": "application/json" + } + ], + "method": "POST", + "body": { + "mode": "raw", + "raw": "[\n {\n \"name\": \"example provisioning policy for inactive identities\",\n \"description\": \"this provisioning policy creates access based on an identity going inactive\",\n \"usageType\": \"CREATE\",\n \"fields\": [\n {\n \"name\": \"userName\",\n \"transform\": {\n \"type\": \"rule\",\n \"attributes\": {\n \"name\": \"Create Unique LDAP Attribute\"\n }\n },\n \"attributes\": {\n \"template\": \"${firstname}.${lastname}${uniqueCounter}\",\n \"cloudMaxUniqueChecks\": \"50\",\n \"cloudMaxSize\": \"20\",\n \"cloudRequired\": \"true\"\n },\n \"isRequired\": false,\n \"type\": \"string\",\n \"isMultiValued\": false\n },\n {\n \"name\": \"userName\",\n \"transform\": {\n \"type\": \"rule\",\n \"attributes\": {\n \"name\": \"Create Unique LDAP Attribute\"\n }\n },\n \"attributes\": {\n \"template\": \"${firstname}.${lastname}${uniqueCounter}\",\n \"cloudMaxUniqueChecks\": \"50\",\n \"cloudMaxSize\": \"20\",\n \"cloudRequired\": \"true\"\n },\n \"isRequired\": false,\n \"type\": \"string\",\n \"isMultiValued\": false\n }\n ]\n },\n {\n \"name\": \"example provisioning policy for inactive identities\",\n \"description\": \"this provisioning policy creates access based on an identity going inactive\",\n \"usageType\": \"CREATE\",\n \"fields\": [\n {\n \"name\": \"userName\",\n \"transform\": {\n \"type\": \"rule\",\n \"attributes\": {\n \"name\": \"Create Unique LDAP Attribute\"\n }\n },\n \"attributes\": {\n \"template\": \"${firstname}.${lastname}${uniqueCounter}\",\n \"cloudMaxUniqueChecks\": \"50\",\n \"cloudMaxSize\": \"20\",\n \"cloudRequired\": \"true\"\n },\n \"isRequired\": false,\n \"type\": \"string\",\n \"isMultiValued\": false\n },\n {\n \"name\": \"userName\",\n \"transform\": {\n \"type\": \"rule\",\n \"attributes\": {\n \"name\": \"Create Unique LDAP Attribute\"\n }\n },\n \"attributes\": {\n \"template\": \"${firstname}.${lastname}${uniqueCounter}\",\n \"cloudMaxUniqueChecks\": \"50\",\n \"cloudMaxSize\": \"20\",\n \"cloudRequired\": \"true\"\n },\n \"isRequired\": false,\n \"type\": \"string\",\n \"isMultiValued\": false\n }\n ]\n }\n]", + "options": { + "raw": { + "headerFamily": "json", + "language": "json" + } + } + }, + "auth": null + }, + "response": [ + { + "id": "e414bdcb-613f-442e-b7a3-84e822f610b1", + "name": "A list of the ProvisioningPolicyDto was successfully replaced.", + "originalRequest": { + "url": { + "path": [ + "sources", + ":sourceId", + "provisioning-policies", + "bulk-update" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [] + }, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + }, + { + "key": "Accept", + "value": "application/json" + }, + { + "description": { + "content": "Added as a part of security scheme: oauth2", + "type": "text/plain" + }, + "key": "Authorization", + "value": "" + } + ], + "method": "POST", + "body": { + "mode": "raw", + "raw": "[\n {\n \"name\": \"example provisioning policy for inactive identities\",\n \"description\": \"this provisioning policy creates access based on an identity going inactive\",\n \"usageType\": \"CREATE\",\n \"fields\": [\n {\n \"name\": \"userName\",\n \"transform\": {\n \"type\": \"rule\",\n \"attributes\": {\n \"name\": \"Create Unique LDAP Attribute\"\n }\n },\n \"attributes\": {\n \"template\": \"${firstname}.${lastname}${uniqueCounter}\",\n \"cloudMaxUniqueChecks\": \"50\",\n \"cloudMaxSize\": \"20\",\n \"cloudRequired\": \"true\"\n },\n \"isRequired\": false,\n \"type\": \"string\",\n \"isMultiValued\": false\n },\n {\n \"name\": \"userName\",\n \"transform\": {\n \"type\": \"rule\",\n \"attributes\": {\n \"name\": \"Create Unique LDAP Attribute\"\n }\n },\n \"attributes\": {\n \"template\": \"${firstname}.${lastname}${uniqueCounter}\",\n \"cloudMaxUniqueChecks\": \"50\",\n \"cloudMaxSize\": \"20\",\n \"cloudRequired\": \"true\"\n },\n \"isRequired\": false,\n \"type\": \"string\",\n \"isMultiValued\": false\n }\n ]\n },\n {\n \"name\": \"example provisioning policy for inactive identities\",\n \"description\": \"this provisioning policy creates access based on an identity going inactive\",\n \"usageType\": \"CREATE\",\n \"fields\": [\n {\n \"name\": \"userName\",\n \"transform\": {\n \"type\": \"rule\",\n \"attributes\": {\n \"name\": \"Create Unique LDAP Attribute\"\n }\n },\n \"attributes\": {\n \"template\": \"${firstname}.${lastname}${uniqueCounter}\",\n \"cloudMaxUniqueChecks\": \"50\",\n \"cloudMaxSize\": \"20\",\n \"cloudRequired\": \"true\"\n },\n \"isRequired\": false,\n \"type\": \"string\",\n \"isMultiValued\": false\n },\n {\n \"name\": \"userName\",\n \"transform\": {\n \"type\": \"rule\",\n \"attributes\": {\n \"name\": \"Create Unique LDAP Attribute\"\n }\n },\n \"attributes\": {\n \"template\": \"${firstname}.${lastname}${uniqueCounter}\",\n \"cloudMaxUniqueChecks\": \"50\",\n \"cloudMaxSize\": \"20\",\n \"cloudRequired\": \"true\"\n },\n \"isRequired\": false,\n \"type\": \"string\",\n \"isMultiValued\": false\n }\n ]\n }\n]", + "options": { + "raw": { + "headerFamily": "json", + "language": "json" + } + } + } + }, + "status": "OK", + "code": 200, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "body": "[\n {\n \"name\": \"example provisioning policy for inactive identities\",\n \"description\": \"this provisioning policy creates access based on an identity going inactive\",\n \"usageType\": \"CREATE\",\n \"fields\": [\n {\n \"name\": \"userName\",\n \"transform\": {\n \"type\": \"rule\",\n \"attributes\": {\n \"name\": \"Create Unique LDAP Attribute\"\n }\n },\n \"attributes\": {\n \"template\": \"${firstname}.${lastname}${uniqueCounter}\",\n \"cloudMaxUniqueChecks\": \"50\",\n \"cloudMaxSize\": \"20\",\n \"cloudRequired\": \"true\"\n },\n \"isRequired\": false,\n \"type\": \"string\",\n \"isMultiValued\": false\n },\n {\n \"name\": \"userName\",\n \"transform\": {\n \"type\": \"rule\",\n \"attributes\": {\n \"name\": \"Create Unique LDAP Attribute\"\n }\n },\n \"attributes\": {\n \"template\": \"${firstname}.${lastname}${uniqueCounter}\",\n \"cloudMaxUniqueChecks\": \"50\",\n \"cloudMaxSize\": \"20\",\n \"cloudRequired\": \"true\"\n },\n \"isRequired\": false,\n \"type\": \"string\",\n \"isMultiValued\": false\n }\n ]\n },\n {\n \"name\": \"example provisioning policy for inactive identities\",\n \"description\": \"this provisioning policy creates access based on an identity going inactive\",\n \"usageType\": \"CREATE\",\n \"fields\": [\n {\n \"name\": \"userName\",\n \"transform\": {\n \"type\": \"rule\",\n \"attributes\": {\n \"name\": \"Create Unique LDAP Attribute\"\n }\n },\n \"attributes\": {\n \"template\": \"${firstname}.${lastname}${uniqueCounter}\",\n \"cloudMaxUniqueChecks\": \"50\",\n \"cloudMaxSize\": \"20\",\n \"cloudRequired\": \"true\"\n },\n \"isRequired\": false,\n \"type\": \"string\",\n \"isMultiValued\": false\n },\n {\n \"name\": \"userName\",\n \"transform\": {\n \"type\": \"rule\",\n \"attributes\": {\n \"name\": \"Create Unique LDAP Attribute\"\n }\n },\n \"attributes\": {\n \"template\": \"${firstname}.${lastname}${uniqueCounter}\",\n \"cloudMaxUniqueChecks\": \"50\",\n \"cloudMaxSize\": \"20\",\n \"cloudRequired\": \"true\"\n },\n \"isRequired\": false,\n \"type\": \"string\",\n \"isMultiValued\": false\n }\n ]\n }\n]", + "cookie": [], + "_postman_previewlanguage": "json" + }, + { + "id": "c54430b3-19cd-463b-8cbb-ae30215251e3", + "name": "Client Error - Returned if the request body is invalid.", + "originalRequest": { + "url": { + "path": [ + "sources", + ":sourceId", + "provisioning-policies", + "bulk-update" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [] + }, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + }, + { + "key": "Accept", + "value": "application/json" + }, + { + "description": { + "content": "Added as a part of security scheme: oauth2", + "type": "text/plain" + }, + "key": "Authorization", + "value": "" + } + ], + "method": "POST", + "body": { + "mode": "raw", + "raw": "[\n {\n \"name\": \"example provisioning policy for inactive identities\",\n \"description\": \"this provisioning policy creates access based on an identity going inactive\",\n \"usageType\": \"CREATE\",\n \"fields\": [\n {\n \"name\": \"userName\",\n \"transform\": {\n \"type\": \"rule\",\n \"attributes\": {\n \"name\": \"Create Unique LDAP Attribute\"\n }\n },\n \"attributes\": {\n \"template\": \"${firstname}.${lastname}${uniqueCounter}\",\n \"cloudMaxUniqueChecks\": \"50\",\n \"cloudMaxSize\": \"20\",\n \"cloudRequired\": \"true\"\n },\n \"isRequired\": false,\n \"type\": \"string\",\n \"isMultiValued\": false\n },\n {\n \"name\": \"userName\",\n \"transform\": {\n \"type\": \"rule\",\n \"attributes\": {\n \"name\": \"Create Unique LDAP Attribute\"\n }\n },\n \"attributes\": {\n \"template\": \"${firstname}.${lastname}${uniqueCounter}\",\n \"cloudMaxUniqueChecks\": \"50\",\n \"cloudMaxSize\": \"20\",\n \"cloudRequired\": \"true\"\n },\n \"isRequired\": false,\n \"type\": \"string\",\n \"isMultiValued\": false\n }\n ]\n },\n {\n \"name\": \"example provisioning policy for inactive identities\",\n \"description\": \"this provisioning policy creates access based on an identity going inactive\",\n \"usageType\": \"CREATE\",\n \"fields\": [\n {\n \"name\": \"userName\",\n \"transform\": {\n \"type\": \"rule\",\n \"attributes\": {\n \"name\": \"Create Unique LDAP Attribute\"\n }\n },\n \"attributes\": {\n \"template\": \"${firstname}.${lastname}${uniqueCounter}\",\n \"cloudMaxUniqueChecks\": \"50\",\n \"cloudMaxSize\": \"20\",\n \"cloudRequired\": \"true\"\n },\n \"isRequired\": false,\n \"type\": \"string\",\n \"isMultiValued\": false\n },\n {\n \"name\": \"userName\",\n \"transform\": {\n \"type\": \"rule\",\n \"attributes\": {\n \"name\": \"Create Unique LDAP Attribute\"\n }\n },\n \"attributes\": {\n \"template\": \"${firstname}.${lastname}${uniqueCounter}\",\n \"cloudMaxUniqueChecks\": \"50\",\n \"cloudMaxSize\": \"20\",\n \"cloudRequired\": \"true\"\n },\n \"isRequired\": false,\n \"type\": \"string\",\n \"isMultiValued\": false\n }\n ]\n }\n]", + "options": { + "raw": { + "headerFamily": "json", + "language": "json" + } + } + } + }, + "status": "Bad Request", + "code": 400, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "body": "{\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 \"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 \"locale\": \"en-US\",\n \"localeOrigin\": \"DEFAULT\",\n \"text\": \"The request was syntactically correct but its content is semantically invalid.\"\n }\n ]\n}", + "cookie": [], + "_postman_previewlanguage": "json" + }, + { + "id": "6b7295ef-5b8e-46d5-a59a-d6b95b460248", + "name": "Unauthorized - Returned if there is no authorization header, or if the JWT token is expired.", + "originalRequest": { + "url": { + "path": [ + "sources", + ":sourceId", + "provisioning-policies", + "bulk-update" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [] + }, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + }, + { + "key": "Accept", + "value": "application/json" + }, + { + "description": { + "content": "Added as a part of security scheme: oauth2", + "type": "text/plain" + }, + "key": "Authorization", + "value": "" + } + ], + "method": "POST", + "body": { + "mode": "raw", + "raw": "[\n {\n \"name\": \"example provisioning policy for inactive identities\",\n \"description\": \"this provisioning policy creates access based on an identity going inactive\",\n \"usageType\": \"CREATE\",\n \"fields\": [\n {\n \"name\": \"userName\",\n \"transform\": {\n \"type\": \"rule\",\n \"attributes\": {\n \"name\": \"Create Unique LDAP Attribute\"\n }\n },\n \"attributes\": {\n \"template\": \"${firstname}.${lastname}${uniqueCounter}\",\n \"cloudMaxUniqueChecks\": \"50\",\n \"cloudMaxSize\": \"20\",\n \"cloudRequired\": \"true\"\n },\n \"isRequired\": false,\n \"type\": \"string\",\n \"isMultiValued\": false\n },\n {\n \"name\": \"userName\",\n \"transform\": {\n \"type\": \"rule\",\n \"attributes\": {\n \"name\": \"Create Unique LDAP Attribute\"\n }\n },\n \"attributes\": {\n \"template\": \"${firstname}.${lastname}${uniqueCounter}\",\n \"cloudMaxUniqueChecks\": \"50\",\n \"cloudMaxSize\": \"20\",\n \"cloudRequired\": \"true\"\n },\n \"isRequired\": false,\n \"type\": \"string\",\n \"isMultiValued\": false\n }\n ]\n },\n {\n \"name\": \"example provisioning policy for inactive identities\",\n \"description\": \"this provisioning policy creates access based on an identity going inactive\",\n \"usageType\": \"CREATE\",\n \"fields\": [\n {\n \"name\": \"userName\",\n \"transform\": {\n \"type\": \"rule\",\n \"attributes\": {\n \"name\": \"Create Unique LDAP Attribute\"\n }\n },\n \"attributes\": {\n \"template\": \"${firstname}.${lastname}${uniqueCounter}\",\n \"cloudMaxUniqueChecks\": \"50\",\n \"cloudMaxSize\": \"20\",\n \"cloudRequired\": \"true\"\n },\n \"isRequired\": false,\n \"type\": \"string\",\n \"isMultiValued\": false\n },\n {\n \"name\": \"userName\",\n \"transform\": {\n \"type\": \"rule\",\n \"attributes\": {\n \"name\": \"Create Unique LDAP Attribute\"\n }\n },\n \"attributes\": {\n \"template\": \"${firstname}.${lastname}${uniqueCounter}\",\n \"cloudMaxUniqueChecks\": \"50\",\n \"cloudMaxSize\": \"20\",\n \"cloudRequired\": \"true\"\n },\n \"isRequired\": false,\n \"type\": \"string\",\n \"isMultiValued\": false\n }\n ]\n }\n]", + "options": { + "raw": { + "headerFamily": "json", + "language": "json" + } + } + } + }, + "status": "Unauthorized", + "code": 401, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "body": "{\n \"error\": \"JWT validation failed: JWT is expired\"\n}", + "cookie": [], + "_postman_previewlanguage": "json" + }, + { + "id": "a61614b2-923e-4ebb-a943-369c27fffdb8", + "name": "Forbidden - Returned if the user you are running as, doesn't have access to this end-point.", + "originalRequest": { + "url": { + "path": [ + "sources", + ":sourceId", + "provisioning-policies", + "bulk-update" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [] + }, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + }, + { + "key": "Accept", + "value": "application/json" + }, + { + "description": { + "content": "Added as a part of security scheme: oauth2", + "type": "text/plain" + }, + "key": "Authorization", + "value": "" + } + ], + "method": "POST", + "body": { + "mode": "raw", + "raw": "[\n {\n \"name\": \"example provisioning policy for inactive identities\",\n \"description\": \"this provisioning policy creates access based on an identity going inactive\",\n \"usageType\": \"CREATE\",\n \"fields\": [\n {\n \"name\": \"userName\",\n \"transform\": {\n \"type\": \"rule\",\n \"attributes\": {\n \"name\": \"Create Unique LDAP Attribute\"\n }\n },\n \"attributes\": {\n \"template\": \"${firstname}.${lastname}${uniqueCounter}\",\n \"cloudMaxUniqueChecks\": \"50\",\n \"cloudMaxSize\": \"20\",\n \"cloudRequired\": \"true\"\n },\n \"isRequired\": false,\n \"type\": \"string\",\n \"isMultiValued\": false\n },\n {\n \"name\": \"userName\",\n \"transform\": {\n \"type\": \"rule\",\n \"attributes\": {\n \"name\": \"Create Unique LDAP Attribute\"\n }\n },\n \"attributes\": {\n \"template\": \"${firstname}.${lastname}${uniqueCounter}\",\n \"cloudMaxUniqueChecks\": \"50\",\n \"cloudMaxSize\": \"20\",\n \"cloudRequired\": \"true\"\n },\n \"isRequired\": false,\n \"type\": \"string\",\n \"isMultiValued\": false\n }\n ]\n },\n {\n \"name\": \"example provisioning policy for inactive identities\",\n \"description\": \"this provisioning policy creates access based on an identity going inactive\",\n \"usageType\": \"CREATE\",\n \"fields\": [\n {\n \"name\": \"userName\",\n \"transform\": {\n \"type\": \"rule\",\n \"attributes\": {\n \"name\": \"Create Unique LDAP Attribute\"\n }\n },\n \"attributes\": {\n \"template\": \"${firstname}.${lastname}${uniqueCounter}\",\n \"cloudMaxUniqueChecks\": \"50\",\n \"cloudMaxSize\": \"20\",\n \"cloudRequired\": \"true\"\n },\n \"isRequired\": false,\n \"type\": \"string\",\n \"isMultiValued\": false\n },\n {\n \"name\": \"userName\",\n \"transform\": {\n \"type\": \"rule\",\n \"attributes\": {\n \"name\": \"Create Unique LDAP Attribute\"\n }\n },\n \"attributes\": {\n \"template\": \"${firstname}.${lastname}${uniqueCounter}\",\n \"cloudMaxUniqueChecks\": \"50\",\n \"cloudMaxSize\": \"20\",\n \"cloudRequired\": \"true\"\n },\n \"isRequired\": false,\n \"type\": \"string\",\n \"isMultiValued\": false\n }\n ]\n }\n]", + "options": { + "raw": { + "headerFamily": "json", + "language": "json" + } + } + } + }, + "status": "Forbidden", + "code": 403, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "body": "{\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}", + "cookie": [], + "_postman_previewlanguage": "json" + }, + { + "id": "609984be-6719-41f8-a7d9-29027e793de7", + "name": "Not Found - returned if the request URL refers to a resource or object that does not exist", + "originalRequest": { + "url": { + "path": [ + "sources", + ":sourceId", + "provisioning-policies", + "bulk-update" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [] + }, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + }, + { + "key": "Accept", + "value": "application/json" + }, + { + "description": { + "content": "Added as a part of security scheme: oauth2", + "type": "text/plain" + }, + "key": "Authorization", + "value": "" + } + ], + "method": "POST", + "body": { + "mode": "raw", + "raw": "[\n {\n \"name\": \"example provisioning policy for inactive identities\",\n \"description\": \"this provisioning policy creates access based on an identity going inactive\",\n \"usageType\": \"CREATE\",\n \"fields\": [\n {\n \"name\": \"userName\",\n \"transform\": {\n \"type\": \"rule\",\n \"attributes\": {\n \"name\": \"Create Unique LDAP Attribute\"\n }\n },\n \"attributes\": {\n \"template\": \"${firstname}.${lastname}${uniqueCounter}\",\n \"cloudMaxUniqueChecks\": \"50\",\n \"cloudMaxSize\": \"20\",\n \"cloudRequired\": \"true\"\n },\n \"isRequired\": false,\n \"type\": \"string\",\n \"isMultiValued\": false\n },\n {\n \"name\": \"userName\",\n \"transform\": {\n \"type\": \"rule\",\n \"attributes\": {\n \"name\": \"Create Unique LDAP Attribute\"\n }\n },\n \"attributes\": {\n \"template\": \"${firstname}.${lastname}${uniqueCounter}\",\n \"cloudMaxUniqueChecks\": \"50\",\n \"cloudMaxSize\": \"20\",\n \"cloudRequired\": \"true\"\n },\n \"isRequired\": false,\n \"type\": \"string\",\n \"isMultiValued\": false\n }\n ]\n },\n {\n \"name\": \"example provisioning policy for inactive identities\",\n \"description\": \"this provisioning policy creates access based on an identity going inactive\",\n \"usageType\": \"CREATE\",\n \"fields\": [\n {\n \"name\": \"userName\",\n \"transform\": {\n \"type\": \"rule\",\n \"attributes\": {\n \"name\": \"Create Unique LDAP Attribute\"\n }\n },\n \"attributes\": {\n \"template\": \"${firstname}.${lastname}${uniqueCounter}\",\n \"cloudMaxUniqueChecks\": \"50\",\n \"cloudMaxSize\": \"20\",\n \"cloudRequired\": \"true\"\n },\n \"isRequired\": false,\n \"type\": \"string\",\n \"isMultiValued\": false\n },\n {\n \"name\": \"userName\",\n \"transform\": {\n \"type\": \"rule\",\n \"attributes\": {\n \"name\": \"Create Unique LDAP Attribute\"\n }\n },\n \"attributes\": {\n \"template\": \"${firstname}.${lastname}${uniqueCounter}\",\n \"cloudMaxUniqueChecks\": \"50\",\n \"cloudMaxSize\": \"20\",\n \"cloudRequired\": \"true\"\n },\n \"isRequired\": false,\n \"type\": \"string\",\n \"isMultiValued\": false\n }\n ]\n }\n]", + "options": { + "raw": { + "headerFamily": "json", + "language": "json" + } + } + } + }, + "status": "Not Found", + "code": 404, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "body": "{\n \"detailCode\": \"404 Not found\",\n \"trackingId\": \"b21b1f7ce4da4d639f2c62a57171b427\",\n \"messages\": [\n {\n \"locale\": \"en-US\",\n \"localeOrigin\": \"DEFAULT\",\n \"text\": \"The server did not find a current representation for the target resource.\"\n }\n ]\n}", + "cookie": [], + "_postman_previewlanguage": "json" + }, + { + "id": "c54908d1-5e5f-4268-a734-f9d650ec29e6", + "name": "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.", + "originalRequest": { + "url": { + "path": [ + "sources", + ":sourceId", + "provisioning-policies", + "bulk-update" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [] + }, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + }, + { + "key": "Accept", + "value": "application/json" + }, + { + "description": { + "content": "Added as a part of security scheme: oauth2", + "type": "text/plain" + }, + "key": "Authorization", + "value": "" + } + ], + "method": "POST", + "body": { + "mode": "raw", + "raw": "[\n {\n \"name\": \"example provisioning policy for inactive identities\",\n \"description\": \"this provisioning policy creates access based on an identity going inactive\",\n \"usageType\": \"CREATE\",\n \"fields\": [\n {\n \"name\": \"userName\",\n \"transform\": {\n \"type\": \"rule\",\n \"attributes\": {\n \"name\": \"Create Unique LDAP Attribute\"\n }\n },\n \"attributes\": {\n \"template\": \"${firstname}.${lastname}${uniqueCounter}\",\n \"cloudMaxUniqueChecks\": \"50\",\n \"cloudMaxSize\": \"20\",\n \"cloudRequired\": \"true\"\n },\n \"isRequired\": false,\n \"type\": \"string\",\n \"isMultiValued\": false\n },\n {\n \"name\": \"userName\",\n \"transform\": {\n \"type\": \"rule\",\n \"attributes\": {\n \"name\": \"Create Unique LDAP Attribute\"\n }\n },\n \"attributes\": {\n \"template\": \"${firstname}.${lastname}${uniqueCounter}\",\n \"cloudMaxUniqueChecks\": \"50\",\n \"cloudMaxSize\": \"20\",\n \"cloudRequired\": \"true\"\n },\n \"isRequired\": false,\n \"type\": \"string\",\n \"isMultiValued\": false\n }\n ]\n },\n {\n \"name\": \"example provisioning policy for inactive identities\",\n \"description\": \"this provisioning policy creates access based on an identity going inactive\",\n \"usageType\": \"CREATE\",\n \"fields\": [\n {\n \"name\": \"userName\",\n \"transform\": {\n \"type\": \"rule\",\n \"attributes\": {\n \"name\": \"Create Unique LDAP Attribute\"\n }\n },\n \"attributes\": {\n \"template\": \"${firstname}.${lastname}${uniqueCounter}\",\n \"cloudMaxUniqueChecks\": \"50\",\n \"cloudMaxSize\": \"20\",\n \"cloudRequired\": \"true\"\n },\n \"isRequired\": false,\n \"type\": \"string\",\n \"isMultiValued\": false\n },\n {\n \"name\": \"userName\",\n \"transform\": {\n \"type\": \"rule\",\n \"attributes\": {\n \"name\": \"Create Unique LDAP Attribute\"\n }\n },\n \"attributes\": {\n \"template\": \"${firstname}.${lastname}${uniqueCounter}\",\n \"cloudMaxUniqueChecks\": \"50\",\n \"cloudMaxSize\": \"20\",\n \"cloudRequired\": \"true\"\n },\n \"isRequired\": false,\n \"type\": \"string\",\n \"isMultiValued\": false\n }\n ]\n }\n]", + "options": { + "raw": { + "headerFamily": "json", + "language": "json" + } + } + } + }, + "status": "Too Many Requests", + "code": 429, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "body": "{\n \"message\": \" Rate Limit Exceeded \"\n}", + "cookie": [], + "_postman_previewlanguage": "json" + }, + { + "id": "084b08d2-db53-4b92-9238-301e16c7b44c", + "name": "Internal Server Error - Returned if there is an unexpected error.", + "originalRequest": { + "url": { + "path": [ + "sources", + ":sourceId", + "provisioning-policies", + "bulk-update" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [] + }, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + }, + { + "key": "Accept", + "value": "application/json" + }, + { + "description": { + "content": "Added as a part of security scheme: oauth2", + "type": "text/plain" + }, + "key": "Authorization", + "value": "" + } + ], + "method": "POST", + "body": { + "mode": "raw", + "raw": "[\n {\n \"name\": \"example provisioning policy for inactive identities\",\n \"description\": \"this provisioning policy creates access based on an identity going inactive\",\n \"usageType\": \"CREATE\",\n \"fields\": [\n {\n \"name\": \"userName\",\n \"transform\": {\n \"type\": \"rule\",\n \"attributes\": {\n \"name\": \"Create Unique LDAP Attribute\"\n }\n },\n \"attributes\": {\n \"template\": \"${firstname}.${lastname}${uniqueCounter}\",\n \"cloudMaxUniqueChecks\": \"50\",\n \"cloudMaxSize\": \"20\",\n \"cloudRequired\": \"true\"\n },\n \"isRequired\": false,\n \"type\": \"string\",\n \"isMultiValued\": false\n },\n {\n \"name\": \"userName\",\n \"transform\": {\n \"type\": \"rule\",\n \"attributes\": {\n \"name\": \"Create Unique LDAP Attribute\"\n }\n },\n \"attributes\": {\n \"template\": \"${firstname}.${lastname}${uniqueCounter}\",\n \"cloudMaxUniqueChecks\": \"50\",\n \"cloudMaxSize\": \"20\",\n \"cloudRequired\": \"true\"\n },\n \"isRequired\": false,\n \"type\": \"string\",\n \"isMultiValued\": false\n }\n ]\n },\n {\n \"name\": \"example provisioning policy for inactive identities\",\n \"description\": \"this provisioning policy creates access based on an identity going inactive\",\n \"usageType\": \"CREATE\",\n \"fields\": [\n {\n \"name\": \"userName\",\n \"transform\": {\n \"type\": \"rule\",\n \"attributes\": {\n \"name\": \"Create Unique LDAP Attribute\"\n }\n },\n \"attributes\": {\n \"template\": \"${firstname}.${lastname}${uniqueCounter}\",\n \"cloudMaxUniqueChecks\": \"50\",\n \"cloudMaxSize\": \"20\",\n \"cloudRequired\": \"true\"\n },\n \"isRequired\": false,\n \"type\": \"string\",\n \"isMultiValued\": false\n },\n {\n \"name\": \"userName\",\n \"transform\": {\n \"type\": \"rule\",\n \"attributes\": {\n \"name\": \"Create Unique LDAP Attribute\"\n }\n },\n \"attributes\": {\n \"template\": \"${firstname}.${lastname}${uniqueCounter}\",\n \"cloudMaxUniqueChecks\": \"50\",\n \"cloudMaxSize\": \"20\",\n \"cloudRequired\": \"true\"\n },\n \"isRequired\": false,\n \"type\": \"string\",\n \"isMultiValued\": false\n }\n ]\n }\n]", + "options": { + "raw": { + "headerFamily": "json", + "language": "json" + } + } + } + }, + "status": "Internal Server Error", + "code": 500, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "body": "{\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}", + "cookie": [], + "_postman_previewlanguage": "json" + } + ], + "event": [], + "protocolProfileBehavior": { + "disableBodyPruning": true + } + }, + { + "id": "c8b02da1-3439-40e4-88e4-ed6e83ba02f8", + "name": "List Schemas on a Source", + "request": { + "name": "List Schemas on a Source", + "description": { + "content": "Lists the Schemas that exist on the specified Source in IdentityNow.\n", + "type": "text/plain" + }, + "url": { + "path": [ + "sources", + ":sourceId", + "schemas" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [ + { + "disabled": false, + "description": { + "content": "If set to 'group', then the account schema is filtered and only group schemas are returned. Only a value of 'group' is recognized.", + "type": "text/plain" + }, + "key": "include-types", + "value": "group" + } + ], + "variable": [ + { + "type": "any", + "value": "2c9180835d191a86015d28455b4a2329", + "key": "sourceId", + "disabled": false, + "description": { + "content": "(Required) The Source ID.", + "type": "text/plain" + } + } + ] + }, + "header": [ + { + "key": "Accept", + "value": "application/json" + } + ], + "method": "GET", + "body": {}, + "auth": null + }, + "response": [ + { + "id": "9861f2d9-9b36-451a-add6-4bfe1161fd2b", + "name": "The Schemas were successfully retrieved.", + "originalRequest": { + "url": { + "path": [ + "sources", + ":sourceId", + "schemas" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [ + { + "disabled": false, + "description": { + "content": "If set to 'group', then the account schema is filtered and only group schemas are returned. Only a value of 'group' is recognized.", + "type": "text/plain" + }, + "key": "include-types", + "value": "group" + } + ], + "variable": [] + }, + "header": [ + { + "key": "Accept", + "value": "application/json" + }, + { + "description": { + "content": "Added as a part of security scheme: oauth2", + "type": "text/plain" + }, + "key": "Authorization", + "value": "" + } + ], + "method": "GET", + "body": {} + }, + "status": "OK", + "code": 200, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "body": "[\n {\n \"id\": \"2c9180835d191a86015d28455b4a2329\",\n \"name\": \"account\",\n \"nativeObjectType\": \"User\",\n \"identityAttribute\": \"sAMAccountName\",\n \"displayAttribute\": \"distinguishedName\",\n \"hierarchyAttribute\": \"memberOf\",\n \"includePermissions\": false,\n \"features\": [\n \"PROVISIONING\",\n \"NO_PERMISSIONS_PROVISIONING\",\n \"GROUPS_HAVE_MEMBERS\"\n ],\n \"configuration\": {\n \"groupMemberAttribute\": \"member\"\n },\n \"attributes\": [\n {\n \"name\": \"sAMAccountName\",\n \"type\": \"STRING\",\n \"isMultiValued\": false,\n \"isEntitlement\": false,\n \"isGroup\": false\n },\n {\n \"name\": \"memberOf\",\n \"type\": \"STRING\",\n \"schema\": {\n \"type\": \"CONNECTOR_SCHEMA\",\n \"name\": \"group\"\n },\n \"description\": \"Group membership\",\n \"isMultiValued\": true,\n \"isEntitlement\": true,\n \"isGroup\": true\n }\n ],\n \"created\": \"2019-12-24T22:32:58.104Z\",\n \"modified\": \"2019-12-31T20:22:28.104Z\"\n },\n {\n \"id\": \"2c9180835d191a86015d28455b4a2329\",\n \"name\": \"account\",\n \"nativeObjectType\": \"User\",\n \"identityAttribute\": \"sAMAccountName\",\n \"displayAttribute\": \"distinguishedName\",\n \"hierarchyAttribute\": \"memberOf\",\n \"includePermissions\": false,\n \"features\": [\n \"PROVISIONING\",\n \"NO_PERMISSIONS_PROVISIONING\",\n \"GROUPS_HAVE_MEMBERS\"\n ],\n \"configuration\": {\n \"groupMemberAttribute\": \"member\"\n },\n \"attributes\": [\n {\n \"name\": \"sAMAccountName\",\n \"type\": \"STRING\",\n \"isMultiValued\": false,\n \"isEntitlement\": false,\n \"isGroup\": false\n },\n {\n \"name\": \"memberOf\",\n \"type\": \"STRING\",\n \"schema\": {\n \"type\": \"CONNECTOR_SCHEMA\",\n \"name\": \"group\"\n },\n \"description\": \"Group membership\",\n \"isMultiValued\": true,\n \"isEntitlement\": true,\n \"isGroup\": true\n }\n ],\n \"created\": \"2019-12-24T22:32:58.104Z\",\n \"modified\": \"2019-12-31T20:22:28.104Z\"\n }\n]", + "cookie": [], + "_postman_previewlanguage": "json" + }, + { + "id": "445d1b4e-463a-41f8-b75b-04882597391b", + "name": "Client Error - Returned if the request body is invalid.", + "originalRequest": { + "url": { + "path": [ + "sources", + ":sourceId", + "schemas" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [ + { + "disabled": false, + "description": { + "content": "If set to 'group', then the account schema is filtered and only group schemas are returned. Only a value of 'group' is recognized.", + "type": "text/plain" + }, + "key": "include-types", + "value": "group" + } + ], + "variable": [] + }, + "header": [ + { + "key": "Accept", + "value": "application/json" + }, + { + "description": { + "content": "Added as a part of security scheme: oauth2", + "type": "text/plain" + }, + "key": "Authorization", + "value": "" + } + ], + "method": "GET", + "body": {} + }, + "status": "Bad Request", + "code": 400, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "body": "{\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 \"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 \"locale\": \"en-US\",\n \"localeOrigin\": \"DEFAULT\",\n \"text\": \"The request was syntactically correct but its content is semantically invalid.\"\n }\n ]\n}", + "cookie": [], + "_postman_previewlanguage": "json" + }, + { + "id": "7321609d-48d3-4778-8620-239e611286c0", + "name": "Unauthorized - Returned if there is no authorization header, or if the JWT token is expired.", + "originalRequest": { + "url": { + "path": [ + "sources", + ":sourceId", + "schemas" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [ + { + "disabled": false, + "description": { + "content": "If set to 'group', then the account schema is filtered and only group schemas are returned. Only a value of 'group' is recognized.", + "type": "text/plain" + }, + "key": "include-types", + "value": "group" + } + ], + "variable": [] + }, + "header": [ + { + "key": "Accept", + "value": "application/json" + }, + { + "description": { + "content": "Added as a part of security scheme: oauth2", + "type": "text/plain" + }, + "key": "Authorization", + "value": "" + } + ], + "method": "GET", + "body": {} + }, + "status": "Unauthorized", + "code": 401, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "body": "{\n \"error\": \"JWT validation failed: JWT is expired\"\n}", + "cookie": [], + "_postman_previewlanguage": "json" + }, + { + "id": "74d11ab5-e244-4f77-83fa-4fc16abf67ef", + "name": "Forbidden - Returned if the user you are running as, doesn't have access to this end-point.", + "originalRequest": { + "url": { + "path": [ + "sources", + ":sourceId", + "schemas" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [ + { + "disabled": false, + "description": { + "content": "If set to 'group', then the account schema is filtered and only group schemas are returned. Only a value of 'group' is recognized.", + "type": "text/plain" + }, + "key": "include-types", + "value": "group" + } + ], + "variable": [] + }, + "header": [ + { + "key": "Accept", + "value": "application/json" + }, + { + "description": { + "content": "Added as a part of security scheme: oauth2", + "type": "text/plain" + }, + "key": "Authorization", + "value": "" + } + ], + "method": "GET", + "body": {} + }, + "status": "Forbidden", + "code": 403, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "body": "{\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}", + "cookie": [], + "_postman_previewlanguage": "json" + }, + { + "id": "dcb97f8e-c6f5-41f7-989a-7883471f81e3", + "name": "Not Found - returned if the request URL refers to a resource or object that does not exist", + "originalRequest": { + "url": { + "path": [ + "sources", + ":sourceId", + "schemas" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [ + { + "disabled": false, + "description": { + "content": "If set to 'group', then the account schema is filtered and only group schemas are returned. Only a value of 'group' is recognized.", + "type": "text/plain" + }, + "key": "include-types", + "value": "group" + } + ], + "variable": [] + }, + "header": [ + { + "key": "Accept", + "value": "application/json" + }, + { + "description": { + "content": "Added as a part of security scheme: oauth2", + "type": "text/plain" + }, + "key": "Authorization", + "value": "" + } + ], + "method": "GET", + "body": {} + }, + "status": "Not Found", + "code": 404, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "body": "{\n \"detailCode\": \"404 Not found\",\n \"trackingId\": \"b21b1f7ce4da4d639f2c62a57171b427\",\n \"messages\": [\n {\n \"locale\": \"en-US\",\n \"localeOrigin\": \"DEFAULT\",\n \"text\": \"The server did not find a current representation for the target resource.\"\n }\n ]\n}", + "cookie": [], + "_postman_previewlanguage": "json" + }, + { + "id": "215fcc1f-a603-4cf2-9a56-13aed68eb8fd", + "name": "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.", + "originalRequest": { + "url": { + "path": [ + "sources", + ":sourceId", + "schemas" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [ + { + "disabled": false, + "description": { + "content": "If set to 'group', then the account schema is filtered and only group schemas are returned. Only a value of 'group' is recognized.", + "type": "text/plain" + }, + "key": "include-types", + "value": "group" + } + ], + "variable": [] + }, + "header": [ + { + "key": "Accept", + "value": "application/json" + }, + { + "description": { + "content": "Added as a part of security scheme: oauth2", + "type": "text/plain" + }, + "key": "Authorization", + "value": "" + } + ], + "method": "GET", + "body": {} + }, + "status": "Too Many Requests", + "code": 429, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "body": "{\n \"message\": \" Rate Limit Exceeded \"\n}", + "cookie": [], + "_postman_previewlanguage": "json" + }, + { + "id": "8d2907e4-d076-4c9b-8a61-1fb7485cc133", + "name": "Internal Server Error - Returned if there is an unexpected error.", + "originalRequest": { + "url": { + "path": [ + "sources", + ":sourceId", + "schemas" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [ + { + "disabled": false, + "description": { + "content": "If set to 'group', then the account schema is filtered and only group schemas are returned. Only a value of 'group' is recognized.", + "type": "text/plain" + }, + "key": "include-types", + "value": "group" + } + ], + "variable": [] + }, + "header": [ + { + "key": "Accept", + "value": "application/json" + }, + { + "description": { + "content": "Added as a part of security scheme: oauth2", + "type": "text/plain" + }, + "key": "Authorization", + "value": "" + } + ], + "method": "GET", + "body": {} + }, + "status": "Internal Server Error", + "code": 500, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "body": "{\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}", + "cookie": [], + "_postman_previewlanguage": "json" + } + ], + "event": [], + "protocolProfileBehavior": { + "disableBodyPruning": true + } + }, + { + "id": "08b7c3f5-ec37-40ad-9b79-598dbd4cacb5", + "name": "Create Schema on a Source", + "request": { + "name": "Create Schema on a Source", + "description": { + "content": "Creates a new Schema on the specified Source in IdentityNow.\n", + "type": "text/plain" + }, + "url": { + "path": [ + "sources", + ":sourceId", + "schemas" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [ + { + "type": "any", + "value": "2c9180835d191a86015d28455b4a2329", + "key": "sourceId", + "disabled": false, + "description": { + "content": "(Required) The Source id.", + "type": "text/plain" + } + } + ] + }, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + }, + { + "key": "Accept", + "value": "application/json" + } + ], + "method": "POST", + "body": { + "mode": "raw", + "raw": "{\n \"id\": \"2c9180835d191a86015d28455b4a2329\",\n \"name\": \"account\",\n \"nativeObjectType\": \"User\",\n \"identityAttribute\": \"sAMAccountName\",\n \"displayAttribute\": \"distinguishedName\",\n \"hierarchyAttribute\": \"memberOf\",\n \"includePermissions\": false,\n \"features\": [\n \"PROVISIONING\",\n \"NO_PERMISSIONS_PROVISIONING\",\n \"GROUPS_HAVE_MEMBERS\"\n ],\n \"configuration\": {\n \"groupMemberAttribute\": \"member\"\n },\n \"attributes\": [\n {\n \"name\": \"sAMAccountName\",\n \"type\": \"STRING\",\n \"isMultiValued\": false,\n \"isEntitlement\": false,\n \"isGroup\": false\n },\n {\n \"name\": \"memberOf\",\n \"type\": \"STRING\",\n \"schema\": {\n \"type\": \"CONNECTOR_SCHEMA\",\n \"name\": \"group\"\n },\n \"description\": \"Group membership\",\n \"isMultiValued\": true,\n \"isEntitlement\": true,\n \"isGroup\": true\n }\n ],\n \"created\": \"2019-12-24T22:32:58.104Z\",\n \"modified\": \"2019-12-31T20:22:28.104Z\"\n}", + "options": { + "raw": { + "headerFamily": "json", + "language": "json" + } + } + }, + "auth": null + }, + "response": [ + { + "id": "4ab1e381-5851-4b98-9122-5739e0ae5e56", + "name": "The Schema was successfully created on the specified Source.", + "originalRequest": { + "url": { + "path": [ + "sources", + ":sourceId", + "schemas" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [] + }, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + }, + { + "key": "Accept", + "value": "application/json" + }, + { + "description": { + "content": "Added as a part of security scheme: oauth2", + "type": "text/plain" + }, + "key": "Authorization", + "value": "" + } + ], + "method": "POST", + "body": { + "mode": "raw", + "raw": "{\n \"id\": \"2c9180835d191a86015d28455b4a2329\",\n \"name\": \"account\",\n \"nativeObjectType\": \"User\",\n \"identityAttribute\": \"sAMAccountName\",\n \"displayAttribute\": \"distinguishedName\",\n \"hierarchyAttribute\": \"memberOf\",\n \"includePermissions\": false,\n \"features\": [\n \"PROVISIONING\",\n \"NO_PERMISSIONS_PROVISIONING\",\n \"GROUPS_HAVE_MEMBERS\"\n ],\n \"configuration\": {\n \"groupMemberAttribute\": \"member\"\n },\n \"attributes\": [\n {\n \"name\": \"sAMAccountName\",\n \"type\": \"STRING\",\n \"isMultiValued\": false,\n \"isEntitlement\": false,\n \"isGroup\": false\n },\n {\n \"name\": \"memberOf\",\n \"type\": \"STRING\",\n \"schema\": {\n \"type\": \"CONNECTOR_SCHEMA\",\n \"name\": \"group\"\n },\n \"description\": \"Group membership\",\n \"isMultiValued\": true,\n \"isEntitlement\": true,\n \"isGroup\": true\n }\n ],\n \"created\": \"2019-12-24T22:32:58.104Z\",\n \"modified\": \"2019-12-31T20:22:28.104Z\"\n}", + "options": { + "raw": { + "headerFamily": "json", + "language": "json" + } + } + } + }, + "status": "Created", + "code": 201, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "body": "{\n \"id\": \"2c9180835d191a86015d28455b4a2329\",\n \"name\": \"account\",\n \"nativeObjectType\": \"User\",\n \"identityAttribute\": \"sAMAccountName\",\n \"displayAttribute\": \"distinguishedName\",\n \"hierarchyAttribute\": \"memberOf\",\n \"includePermissions\": false,\n \"features\": [\n \"PROVISIONING\",\n \"NO_PERMISSIONS_PROVISIONING\",\n \"GROUPS_HAVE_MEMBERS\"\n ],\n \"configuration\": {\n \"groupMemberAttribute\": \"member\"\n },\n \"attributes\": [\n {\n \"name\": \"sAMAccountName\",\n \"type\": \"STRING\",\n \"isMultiValued\": false,\n \"isEntitlement\": false,\n \"isGroup\": false\n },\n {\n \"name\": \"memberOf\",\n \"type\": \"STRING\",\n \"schema\": {\n \"type\": \"CONNECTOR_SCHEMA\",\n \"name\": \"group\"\n },\n \"description\": \"Group membership\",\n \"isMultiValued\": true,\n \"isEntitlement\": true,\n \"isGroup\": true\n }\n ],\n \"created\": \"2019-12-24T22:32:58.104Z\",\n \"modified\": \"2019-12-31T20:22:28.104Z\"\n}", + "cookie": [], + "_postman_previewlanguage": "json" + }, + { + "id": "0e826f46-7f0c-4b9f-8863-2781b20aa3ff", + "name": "Client Error - Returned if the request body is invalid.", + "originalRequest": { + "url": { + "path": [ + "sources", + ":sourceId", + "schemas" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [] + }, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + }, + { + "key": "Accept", + "value": "application/json" + }, + { + "description": { + "content": "Added as a part of security scheme: oauth2", + "type": "text/plain" + }, + "key": "Authorization", + "value": "" + } + ], + "method": "POST", + "body": { + "mode": "raw", + "raw": "{\n \"id\": \"2c9180835d191a86015d28455b4a2329\",\n \"name\": \"account\",\n \"nativeObjectType\": \"User\",\n \"identityAttribute\": \"sAMAccountName\",\n \"displayAttribute\": \"distinguishedName\",\n \"hierarchyAttribute\": \"memberOf\",\n \"includePermissions\": false,\n \"features\": [\n \"PROVISIONING\",\n \"NO_PERMISSIONS_PROVISIONING\",\n \"GROUPS_HAVE_MEMBERS\"\n ],\n \"configuration\": {\n \"groupMemberAttribute\": \"member\"\n },\n \"attributes\": [\n {\n \"name\": \"sAMAccountName\",\n \"type\": \"STRING\",\n \"isMultiValued\": false,\n \"isEntitlement\": false,\n \"isGroup\": false\n },\n {\n \"name\": \"memberOf\",\n \"type\": \"STRING\",\n \"schema\": {\n \"type\": \"CONNECTOR_SCHEMA\",\n \"name\": \"group\"\n },\n \"description\": \"Group membership\",\n \"isMultiValued\": true,\n \"isEntitlement\": true,\n \"isGroup\": true\n }\n ],\n \"created\": \"2019-12-24T22:32:58.104Z\",\n \"modified\": \"2019-12-31T20:22:28.104Z\"\n}", + "options": { + "raw": { + "headerFamily": "json", + "language": "json" + } + } + } + }, + "status": "Bad Request", + "code": 400, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "body": "{\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 \"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 \"locale\": \"en-US\",\n \"localeOrigin\": \"DEFAULT\",\n \"text\": \"The request was syntactically correct but its content is semantically invalid.\"\n }\n ]\n}", + "cookie": [], + "_postman_previewlanguage": "json" + }, + { + "id": "08d15e9e-0915-4c80-b887-03935e713cea", + "name": "Unauthorized - Returned if there is no authorization header, or if the JWT token is expired.", + "originalRequest": { + "url": { + "path": [ + "sources", + ":sourceId", + "schemas" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [] + }, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + }, + { + "key": "Accept", + "value": "application/json" + }, + { + "description": { + "content": "Added as a part of security scheme: oauth2", + "type": "text/plain" + }, + "key": "Authorization", + "value": "" + } + ], + "method": "POST", + "body": { + "mode": "raw", + "raw": "{\n \"id\": \"2c9180835d191a86015d28455b4a2329\",\n \"name\": \"account\",\n \"nativeObjectType\": \"User\",\n \"identityAttribute\": \"sAMAccountName\",\n \"displayAttribute\": \"distinguishedName\",\n \"hierarchyAttribute\": \"memberOf\",\n \"includePermissions\": false,\n \"features\": [\n \"PROVISIONING\",\n \"NO_PERMISSIONS_PROVISIONING\",\n \"GROUPS_HAVE_MEMBERS\"\n ],\n \"configuration\": {\n \"groupMemberAttribute\": \"member\"\n },\n \"attributes\": [\n {\n \"name\": \"sAMAccountName\",\n \"type\": \"STRING\",\n \"isMultiValued\": false,\n \"isEntitlement\": false,\n \"isGroup\": false\n },\n {\n \"name\": \"memberOf\",\n \"type\": \"STRING\",\n \"schema\": {\n \"type\": \"CONNECTOR_SCHEMA\",\n \"name\": \"group\"\n },\n \"description\": \"Group membership\",\n \"isMultiValued\": true,\n \"isEntitlement\": true,\n \"isGroup\": true\n }\n ],\n \"created\": \"2019-12-24T22:32:58.104Z\",\n \"modified\": \"2019-12-31T20:22:28.104Z\"\n}", + "options": { + "raw": { + "headerFamily": "json", + "language": "json" + } + } + } + }, + "status": "Unauthorized", + "code": 401, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "body": "{\n \"error\": \"JWT validation failed: JWT is expired\"\n}", + "cookie": [], + "_postman_previewlanguage": "json" + }, + { + "id": "3d19ed32-a5fa-432b-85de-00709562f2db", + "name": "Forbidden - Returned if the user you are running as, doesn't have access to this end-point.", + "originalRequest": { + "url": { + "path": [ + "sources", + ":sourceId", + "schemas" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [] + }, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + }, + { + "key": "Accept", + "value": "application/json" + }, + { + "description": { + "content": "Added as a part of security scheme: oauth2", + "type": "text/plain" + }, + "key": "Authorization", + "value": "" + } + ], + "method": "POST", + "body": { + "mode": "raw", + "raw": "{\n \"id\": \"2c9180835d191a86015d28455b4a2329\",\n \"name\": \"account\",\n \"nativeObjectType\": \"User\",\n \"identityAttribute\": \"sAMAccountName\",\n \"displayAttribute\": \"distinguishedName\",\n \"hierarchyAttribute\": \"memberOf\",\n \"includePermissions\": false,\n \"features\": [\n \"PROVISIONING\",\n \"NO_PERMISSIONS_PROVISIONING\",\n \"GROUPS_HAVE_MEMBERS\"\n ],\n \"configuration\": {\n \"groupMemberAttribute\": \"member\"\n },\n \"attributes\": [\n {\n \"name\": \"sAMAccountName\",\n \"type\": \"STRING\",\n \"isMultiValued\": false,\n \"isEntitlement\": false,\n \"isGroup\": false\n },\n {\n \"name\": \"memberOf\",\n \"type\": \"STRING\",\n \"schema\": {\n \"type\": \"CONNECTOR_SCHEMA\",\n \"name\": \"group\"\n },\n \"description\": \"Group membership\",\n \"isMultiValued\": true,\n \"isEntitlement\": true,\n \"isGroup\": true\n }\n ],\n \"created\": \"2019-12-24T22:32:58.104Z\",\n \"modified\": \"2019-12-31T20:22:28.104Z\"\n}", + "options": { + "raw": { + "headerFamily": "json", + "language": "json" + } + } + } + }, + "status": "Forbidden", + "code": 403, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "body": "{\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}", + "cookie": [], + "_postman_previewlanguage": "json" + }, + { + "id": "221cf33b-d033-49b3-9c55-25c10eacea3f", + "name": "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.", + "originalRequest": { + "url": { + "path": [ + "sources", + ":sourceId", + "schemas" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [] + }, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + }, + { + "key": "Accept", + "value": "application/json" + }, + { + "description": { + "content": "Added as a part of security scheme: oauth2", + "type": "text/plain" + }, + "key": "Authorization", + "value": "" + } + ], + "method": "POST", + "body": { + "mode": "raw", + "raw": "{\n \"id\": \"2c9180835d191a86015d28455b4a2329\",\n \"name\": \"account\",\n \"nativeObjectType\": \"User\",\n \"identityAttribute\": \"sAMAccountName\",\n \"displayAttribute\": \"distinguishedName\",\n \"hierarchyAttribute\": \"memberOf\",\n \"includePermissions\": false,\n \"features\": [\n \"PROVISIONING\",\n \"NO_PERMISSIONS_PROVISIONING\",\n \"GROUPS_HAVE_MEMBERS\"\n ],\n \"configuration\": {\n \"groupMemberAttribute\": \"member\"\n },\n \"attributes\": [\n {\n \"name\": \"sAMAccountName\",\n \"type\": \"STRING\",\n \"isMultiValued\": false,\n \"isEntitlement\": false,\n \"isGroup\": false\n },\n {\n \"name\": \"memberOf\",\n \"type\": \"STRING\",\n \"schema\": {\n \"type\": \"CONNECTOR_SCHEMA\",\n \"name\": \"group\"\n },\n \"description\": \"Group membership\",\n \"isMultiValued\": true,\n \"isEntitlement\": true,\n \"isGroup\": true\n }\n ],\n \"created\": \"2019-12-24T22:32:58.104Z\",\n \"modified\": \"2019-12-31T20:22:28.104Z\"\n}", + "options": { + "raw": { + "headerFamily": "json", + "language": "json" + } + } + } + }, + "status": "Too Many Requests", + "code": 429, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "body": "{\n \"message\": \" Rate Limit Exceeded \"\n}", + "cookie": [], + "_postman_previewlanguage": "json" + }, + { + "id": "d7131f6b-a543-4707-93db-eb87b6108c34", + "name": "Internal Server Error - Returned if there is an unexpected error.", + "originalRequest": { + "url": { + "path": [ + "sources", + ":sourceId", + "schemas" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [] + }, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + }, + { + "key": "Accept", + "value": "application/json" + }, + { + "description": { + "content": "Added as a part of security scheme: oauth2", + "type": "text/plain" + }, + "key": "Authorization", + "value": "" + } + ], + "method": "POST", + "body": { + "mode": "raw", + "raw": "{\n \"id\": \"2c9180835d191a86015d28455b4a2329\",\n \"name\": \"account\",\n \"nativeObjectType\": \"User\",\n \"identityAttribute\": \"sAMAccountName\",\n \"displayAttribute\": \"distinguishedName\",\n \"hierarchyAttribute\": \"memberOf\",\n \"includePermissions\": false,\n \"features\": [\n \"PROVISIONING\",\n \"NO_PERMISSIONS_PROVISIONING\",\n \"GROUPS_HAVE_MEMBERS\"\n ],\n \"configuration\": {\n \"groupMemberAttribute\": \"member\"\n },\n \"attributes\": [\n {\n \"name\": \"sAMAccountName\",\n \"type\": \"STRING\",\n \"isMultiValued\": false,\n \"isEntitlement\": false,\n \"isGroup\": false\n },\n {\n \"name\": \"memberOf\",\n \"type\": \"STRING\",\n \"schema\": {\n \"type\": \"CONNECTOR_SCHEMA\",\n \"name\": \"group\"\n },\n \"description\": \"Group membership\",\n \"isMultiValued\": true,\n \"isEntitlement\": true,\n \"isGroup\": true\n }\n ],\n \"created\": \"2019-12-24T22:32:58.104Z\",\n \"modified\": \"2019-12-31T20:22:28.104Z\"\n}", + "options": { + "raw": { + "headerFamily": "json", + "language": "json" + } + } + } + }, + "status": "Internal Server Error", + "code": 500, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "body": "{\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}", + "cookie": [], + "_postman_previewlanguage": "json" + } + ], + "event": [], + "protocolProfileBehavior": { + "disableBodyPruning": true + } + }, + { + "id": "81589e87-2034-4a39-8859-a6437b1c84a7", + "name": "Get Source Schema by ID", + "request": { + "name": "Get Source Schema by ID", + "description": { + "content": "Get the Source Schema by ID in IdentityNow.\n", + "type": "text/plain" + }, + "url": { + "path": [ + "sources", + ":sourceId", + "schemas", + ":schemaId" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [ + { + "type": "any", + "value": "2c9180835d191a86015d28455b4a2329", + "key": "sourceId", + "disabled": false, + "description": { + "content": "(Required) The Source id.", + "type": "text/plain" + } + }, + { + "type": "any", + "value": "2c9180835d191a86015d28455b4a2329", + "key": "schemaId", + "disabled": false, + "description": { + "content": "(Required) The Schema id.", + "type": "text/plain" + } + } + ] + }, + "header": [ + { + "key": "Accept", + "value": "application/json" + } + ], + "method": "GET", + "body": {}, + "auth": null + }, + "response": [ + { + "id": "14829588-770b-419f-a61b-1fc86f73a334", + "name": "The requested Schema was successfully retrieved.", + "originalRequest": { + "url": { + "path": [ + "sources", + ":sourceId", + "schemas", + ":schemaId" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [] + }, + "header": [ + { + "key": "Accept", + "value": "application/json" + }, + { + "description": { + "content": "Added as a part of security scheme: oauth2", + "type": "text/plain" + }, + "key": "Authorization", + "value": "" + } + ], + "method": "GET", + "body": {} + }, + "status": "OK", + "code": 200, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "body": "{\n \"id\": \"2c9180835d191a86015d28455b4a2329\",\n \"name\": \"account\",\n \"nativeObjectType\": \"User\",\n \"identityAttribute\": \"sAMAccountName\",\n \"displayAttribute\": \"distinguishedName\",\n \"hierarchyAttribute\": \"memberOf\",\n \"includePermissions\": false,\n \"features\": [\n \"PROVISIONING\",\n \"NO_PERMISSIONS_PROVISIONING\",\n \"GROUPS_HAVE_MEMBERS\"\n ],\n \"configuration\": {\n \"groupMemberAttribute\": \"member\"\n },\n \"attributes\": [\n {\n \"name\": \"sAMAccountName\",\n \"type\": \"STRING\",\n \"isMultiValued\": false,\n \"isEntitlement\": false,\n \"isGroup\": false\n },\n {\n \"name\": \"memberOf\",\n \"type\": \"STRING\",\n \"schema\": {\n \"type\": \"CONNECTOR_SCHEMA\",\n \"name\": \"group\"\n },\n \"description\": \"Group membership\",\n \"isMultiValued\": true,\n \"isEntitlement\": true,\n \"isGroup\": true\n }\n ],\n \"created\": \"2019-12-24T22:32:58.104Z\",\n \"modified\": \"2019-12-31T20:22:28.104Z\"\n}", + "cookie": [], + "_postman_previewlanguage": "json" + }, + { + "id": "46c30b87-654d-403a-bb21-8c3e4b913823", + "name": "Client Error - Returned if the request body is invalid.", + "originalRequest": { + "url": { + "path": [ + "sources", + ":sourceId", + "schemas", + ":schemaId" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [] + }, + "header": [ + { + "key": "Accept", + "value": "application/json" + }, + { + "description": { + "content": "Added as a part of security scheme: oauth2", + "type": "text/plain" + }, + "key": "Authorization", + "value": "" + } + ], + "method": "GET", + "body": {} + }, + "status": "Bad Request", + "code": 400, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "body": "{\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 \"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 \"locale\": \"en-US\",\n \"localeOrigin\": \"DEFAULT\",\n \"text\": \"The request was syntactically correct but its content is semantically invalid.\"\n }\n ]\n}", + "cookie": [], + "_postman_previewlanguage": "json" + }, + { + "id": "0831dabc-2012-4162-94bf-21a7744c788c", + "name": "Unauthorized - Returned if there is no authorization header, or if the JWT token is expired.", + "originalRequest": { + "url": { + "path": [ + "sources", + ":sourceId", + "schemas", + ":schemaId" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [] + }, + "header": [ + { + "key": "Accept", + "value": "application/json" + }, + { + "description": { + "content": "Added as a part of security scheme: oauth2", + "type": "text/plain" + }, + "key": "Authorization", + "value": "" + } + ], + "method": "GET", + "body": {} + }, + "status": "Unauthorized", + "code": 401, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "body": "{\n \"error\": \"JWT validation failed: JWT is expired\"\n}", + "cookie": [], + "_postman_previewlanguage": "json" + }, + { + "id": "7af75c29-0c57-456f-a333-8b7d3099ae8a", + "name": "Forbidden - Returned if the user you are running as, doesn't have access to this end-point.", + "originalRequest": { + "url": { + "path": [ + "sources", + ":sourceId", + "schemas", + ":schemaId" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [] + }, + "header": [ + { + "key": "Accept", + "value": "application/json" + }, + { + "description": { + "content": "Added as a part of security scheme: oauth2", + "type": "text/plain" + }, + "key": "Authorization", + "value": "" + } + ], + "method": "GET", + "body": {} + }, + "status": "Forbidden", + "code": 403, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "body": "{\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}", + "cookie": [], + "_postman_previewlanguage": "json" + }, + { + "id": "25008a13-11c8-4b7c-857d-e8437fc30d77", + "name": "Not Found - returned if the request URL refers to a resource or object that does not exist", + "originalRequest": { + "url": { + "path": [ + "sources", + ":sourceId", + "schemas", + ":schemaId" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [] + }, + "header": [ + { + "key": "Accept", + "value": "application/json" + }, + { + "description": { + "content": "Added as a part of security scheme: oauth2", + "type": "text/plain" + }, + "key": "Authorization", + "value": "" + } + ], + "method": "GET", + "body": {} + }, + "status": "Not Found", + "code": 404, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "body": "{\n \"detailCode\": \"404 Not found\",\n \"trackingId\": \"b21b1f7ce4da4d639f2c62a57171b427\",\n \"messages\": [\n {\n \"locale\": \"en-US\",\n \"localeOrigin\": \"DEFAULT\",\n \"text\": \"The server did not find a current representation for the target resource.\"\n }\n ]\n}", + "cookie": [], + "_postman_previewlanguage": "json" + }, + { + "id": "4ee7ccd3-b550-46d9-9445-6c6802883c61", + "name": "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.", + "originalRequest": { + "url": { + "path": [ + "sources", + ":sourceId", + "schemas", + ":schemaId" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [] + }, + "header": [ + { + "key": "Accept", + "value": "application/json" + }, + { + "description": { + "content": "Added as a part of security scheme: oauth2", + "type": "text/plain" + }, + "key": "Authorization", + "value": "" + } + ], + "method": "GET", + "body": {} + }, + "status": "Too Many Requests", + "code": 429, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "body": "{\n \"message\": \" Rate Limit Exceeded \"\n}", + "cookie": [], + "_postman_previewlanguage": "json" + }, + { + "id": "76dc44ca-2adc-4691-af87-794d3ee1631c", + "name": "Internal Server Error - Returned if there is an unexpected error.", + "originalRequest": { + "url": { + "path": [ + "sources", + ":sourceId", + "schemas", + ":schemaId" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [] + }, + "header": [ + { + "key": "Accept", + "value": "application/json" + }, + { + "description": { + "content": "Added as a part of security scheme: oauth2", + "type": "text/plain" + }, + "key": "Authorization", + "value": "" + } + ], + "method": "GET", + "body": {} + }, + "status": "Internal Server Error", + "code": 500, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "body": "{\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}", + "cookie": [], + "_postman_previewlanguage": "json" + } + ], + "event": [], + "protocolProfileBehavior": { + "disableBodyPruning": true + } + }, + { + "id": "7b19200f-9a8e-438e-b0be-cbbfd73f0347", + "name": "Update Source Schema (Full)", + "request": { + "name": "Update Source Schema (Full)", + "description": { + "content": "This API will completely replace an existing Schema with the submitted payload. Some fields of the Schema cannot be updated. These fields are listed below.\n\n* id\n* name\n* created\n* modified\n\nAny attempt to modify these fields will result in an error response with a status code of 400.\n\n> `id` must remain in the request body, but it cannot be changed. If `id` is omitted from the request body, the result will be a 400 error.\n", + "type": "text/plain" + }, + "url": { + "path": [ + "sources", + ":sourceId", + "schemas", + ":schemaId" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [ + { + "type": "any", + "value": "2c9180835d191a86015d28455b4a2329", + "key": "sourceId", + "disabled": false, + "description": { + "content": "(Required) The Source id.", + "type": "text/plain" + } + }, + { + "type": "any", + "value": "2c9180835d191a86015d28455b4a2329", + "key": "schemaId", + "disabled": false, + "description": { + "content": "(Required) The Schema id.", + "type": "text/plain" + } + } + ] + }, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + }, + { + "key": "Accept", + "value": "application/json" + } + ], + "method": "PUT", + "body": { + "mode": "raw", + "raw": "{\n \"id\": \"2c9180835d191a86015d28455b4a2329\",\n \"name\": \"account\",\n \"nativeObjectType\": \"User\",\n \"identityAttribute\": \"sAMAccountName\",\n \"displayAttribute\": \"distinguishedName\",\n \"hierarchyAttribute\": \"memberOf\",\n \"includePermissions\": false,\n \"features\": [\n \"PROVISIONING\",\n \"NO_PERMISSIONS_PROVISIONING\",\n \"GROUPS_HAVE_MEMBERS\"\n ],\n \"configuration\": {\n \"groupMemberAttribute\": \"member\"\n },\n \"attributes\": [\n {\n \"name\": \"sAMAccountName\",\n \"type\": \"STRING\",\n \"isMultiValued\": false,\n \"isEntitlement\": false,\n \"isGroup\": false\n },\n {\n \"name\": \"memberOf\",\n \"type\": \"STRING\",\n \"schema\": {\n \"type\": \"CONNECTOR_SCHEMA\",\n \"name\": \"group\"\n },\n \"description\": \"Group membership\",\n \"isMultiValued\": true,\n \"isEntitlement\": true,\n \"isGroup\": true\n }\n ],\n \"created\": \"2019-12-24T22:32:58.104Z\",\n \"modified\": \"2019-12-31T20:22:28.104Z\"\n}", + "options": { + "raw": { + "headerFamily": "json", + "language": "json" + } + } + }, + "auth": null + }, + "response": [ + { + "id": "eb0c9208-2717-4e8f-b756-5bf3087aa117", + "name": "The Schema was successfully replaced.", + "originalRequest": { + "url": { + "path": [ + "sources", + ":sourceId", + "schemas", + ":schemaId" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [] + }, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + }, + { + "key": "Accept", + "value": "application/json" + }, + { + "description": { + "content": "Added as a part of security scheme: oauth2", + "type": "text/plain" + }, + "key": "Authorization", + "value": "" + } + ], + "method": "PUT", + "body": { + "mode": "raw", + "raw": "{\n \"id\": \"2c9180835d191a86015d28455b4a2329\",\n \"name\": \"account\",\n \"nativeObjectType\": \"User\",\n \"identityAttribute\": \"sAMAccountName\",\n \"displayAttribute\": \"distinguishedName\",\n \"hierarchyAttribute\": \"memberOf\",\n \"includePermissions\": false,\n \"features\": [\n \"PROVISIONING\",\n \"NO_PERMISSIONS_PROVISIONING\",\n \"GROUPS_HAVE_MEMBERS\"\n ],\n \"configuration\": {\n \"groupMemberAttribute\": \"member\"\n },\n \"attributes\": [\n {\n \"name\": \"sAMAccountName\",\n \"type\": \"STRING\",\n \"isMultiValued\": false,\n \"isEntitlement\": false,\n \"isGroup\": false\n },\n {\n \"name\": \"memberOf\",\n \"type\": \"STRING\",\n \"schema\": {\n \"type\": \"CONNECTOR_SCHEMA\",\n \"name\": \"group\"\n },\n \"description\": \"Group membership\",\n \"isMultiValued\": true,\n \"isEntitlement\": true,\n \"isGroup\": true\n }\n ],\n \"created\": \"2019-12-24T22:32:58.104Z\",\n \"modified\": \"2019-12-31T20:22:28.104Z\"\n}", + "options": { + "raw": { + "headerFamily": "json", + "language": "json" + } + } + } + }, + "status": "OK", + "code": 200, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "body": "{\n \"id\": \"2c9180835d191a86015d28455b4a2329\",\n \"name\": \"account\",\n \"nativeObjectType\": \"User\",\n \"identityAttribute\": \"sAMAccountName\",\n \"displayAttribute\": \"distinguishedName\",\n \"hierarchyAttribute\": \"memberOf\",\n \"includePermissions\": false,\n \"features\": [\n \"PROVISIONING\",\n \"NO_PERMISSIONS_PROVISIONING\",\n \"GROUPS_HAVE_MEMBERS\"\n ],\n \"configuration\": {\n \"groupMemberAttribute\": \"member\"\n },\n \"attributes\": [\n {\n \"name\": \"sAMAccountName\",\n \"type\": \"STRING\",\n \"isMultiValued\": false,\n \"isEntitlement\": false,\n \"isGroup\": false\n },\n {\n \"name\": \"memberOf\",\n \"type\": \"STRING\",\n \"schema\": {\n \"type\": \"CONNECTOR_SCHEMA\",\n \"name\": \"group\"\n },\n \"description\": \"Group membership\",\n \"isMultiValued\": true,\n \"isEntitlement\": true,\n \"isGroup\": true\n }\n ],\n \"created\": \"2019-12-24T22:32:58.104Z\",\n \"modified\": \"2019-12-31T20:22:28.104Z\"\n}", + "cookie": [], + "_postman_previewlanguage": "json" + }, + { + "id": "669d2c05-5b0e-4cd3-b475-7da141da7f9d", + "name": "Client Error - Returned if the request body is invalid.", + "originalRequest": { + "url": { + "path": [ + "sources", + ":sourceId", + "schemas", + ":schemaId" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [] + }, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + }, + { + "key": "Accept", + "value": "application/json" + }, + { + "description": { + "content": "Added as a part of security scheme: oauth2", + "type": "text/plain" + }, + "key": "Authorization", + "value": "" + } + ], + "method": "PUT", + "body": { + "mode": "raw", + "raw": "{\n \"id\": \"2c9180835d191a86015d28455b4a2329\",\n \"name\": \"account\",\n \"nativeObjectType\": \"User\",\n \"identityAttribute\": \"sAMAccountName\",\n \"displayAttribute\": \"distinguishedName\",\n \"hierarchyAttribute\": \"memberOf\",\n \"includePermissions\": false,\n \"features\": [\n \"PROVISIONING\",\n \"NO_PERMISSIONS_PROVISIONING\",\n \"GROUPS_HAVE_MEMBERS\"\n ],\n \"configuration\": {\n \"groupMemberAttribute\": \"member\"\n },\n \"attributes\": [\n {\n \"name\": \"sAMAccountName\",\n \"type\": \"STRING\",\n \"isMultiValued\": false,\n \"isEntitlement\": false,\n \"isGroup\": false\n },\n {\n \"name\": \"memberOf\",\n \"type\": \"STRING\",\n \"schema\": {\n \"type\": \"CONNECTOR_SCHEMA\",\n \"name\": \"group\"\n },\n \"description\": \"Group membership\",\n \"isMultiValued\": true,\n \"isEntitlement\": true,\n \"isGroup\": true\n }\n ],\n \"created\": \"2019-12-24T22:32:58.104Z\",\n \"modified\": \"2019-12-31T20:22:28.104Z\"\n}", + "options": { + "raw": { + "headerFamily": "json", + "language": "json" + } + } + } + }, + "status": "Bad Request", + "code": 400, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "body": "{\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 \"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 \"locale\": \"en-US\",\n \"localeOrigin\": \"DEFAULT\",\n \"text\": \"The request was syntactically correct but its content is semantically invalid.\"\n }\n ]\n}", + "cookie": [], + "_postman_previewlanguage": "json" + }, + { + "id": "f7b97474-81ea-4dab-9ee1-2a26ad913a42", + "name": "Unauthorized - Returned if there is no authorization header, or if the JWT token is expired.", + "originalRequest": { + "url": { + "path": [ + "sources", + ":sourceId", + "schemas", + ":schemaId" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [] + }, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + }, + { + "key": "Accept", + "value": "application/json" + }, + { + "description": { + "content": "Added as a part of security scheme: oauth2", + "type": "text/plain" + }, + "key": "Authorization", + "value": "" + } + ], + "method": "PUT", + "body": { + "mode": "raw", + "raw": "{\n \"id\": \"2c9180835d191a86015d28455b4a2329\",\n \"name\": \"account\",\n \"nativeObjectType\": \"User\",\n \"identityAttribute\": \"sAMAccountName\",\n \"displayAttribute\": \"distinguishedName\",\n \"hierarchyAttribute\": \"memberOf\",\n \"includePermissions\": false,\n \"features\": [\n \"PROVISIONING\",\n \"NO_PERMISSIONS_PROVISIONING\",\n \"GROUPS_HAVE_MEMBERS\"\n ],\n \"configuration\": {\n \"groupMemberAttribute\": \"member\"\n },\n \"attributes\": [\n {\n \"name\": \"sAMAccountName\",\n \"type\": \"STRING\",\n \"isMultiValued\": false,\n \"isEntitlement\": false,\n \"isGroup\": false\n },\n {\n \"name\": \"memberOf\",\n \"type\": \"STRING\",\n \"schema\": {\n \"type\": \"CONNECTOR_SCHEMA\",\n \"name\": \"group\"\n },\n \"description\": \"Group membership\",\n \"isMultiValued\": true,\n \"isEntitlement\": true,\n \"isGroup\": true\n }\n ],\n \"created\": \"2019-12-24T22:32:58.104Z\",\n \"modified\": \"2019-12-31T20:22:28.104Z\"\n}", + "options": { + "raw": { + "headerFamily": "json", + "language": "json" + } + } + } + }, + "status": "Unauthorized", + "code": 401, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "body": "{\n \"error\": \"JWT validation failed: JWT is expired\"\n}", + "cookie": [], + "_postman_previewlanguage": "json" + }, + { + "id": "d985cf8b-a242-4ef2-b915-10480f71b4ce", + "name": "Forbidden - Returned if the user you are running as, doesn't have access to this end-point.", + "originalRequest": { + "url": { + "path": [ + "sources", + ":sourceId", + "schemas", + ":schemaId" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [] + }, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + }, + { + "key": "Accept", + "value": "application/json" + }, + { + "description": { + "content": "Added as a part of security scheme: oauth2", + "type": "text/plain" + }, + "key": "Authorization", + "value": "" + } + ], + "method": "PUT", + "body": { + "mode": "raw", + "raw": "{\n \"id\": \"2c9180835d191a86015d28455b4a2329\",\n \"name\": \"account\",\n \"nativeObjectType\": \"User\",\n \"identityAttribute\": \"sAMAccountName\",\n \"displayAttribute\": \"distinguishedName\",\n \"hierarchyAttribute\": \"memberOf\",\n \"includePermissions\": false,\n \"features\": [\n \"PROVISIONING\",\n \"NO_PERMISSIONS_PROVISIONING\",\n \"GROUPS_HAVE_MEMBERS\"\n ],\n \"configuration\": {\n \"groupMemberAttribute\": \"member\"\n },\n \"attributes\": [\n {\n \"name\": \"sAMAccountName\",\n \"type\": \"STRING\",\n \"isMultiValued\": false,\n \"isEntitlement\": false,\n \"isGroup\": false\n },\n {\n \"name\": \"memberOf\",\n \"type\": \"STRING\",\n \"schema\": {\n \"type\": \"CONNECTOR_SCHEMA\",\n \"name\": \"group\"\n },\n \"description\": \"Group membership\",\n \"isMultiValued\": true,\n \"isEntitlement\": true,\n \"isGroup\": true\n }\n ],\n \"created\": \"2019-12-24T22:32:58.104Z\",\n \"modified\": \"2019-12-31T20:22:28.104Z\"\n}", + "options": { + "raw": { + "headerFamily": "json", + "language": "json" + } + } + } + }, + "status": "Forbidden", + "code": 403, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "body": "{\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}", + "cookie": [], + "_postman_previewlanguage": "json" + }, + { + "id": "bbb0a496-40db-4cfa-abfe-e9ccd0d8fb15", + "name": "Not Found - returned if the request URL refers to a resource or object that does not exist", + "originalRequest": { + "url": { + "path": [ + "sources", + ":sourceId", + "schemas", + ":schemaId" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [] + }, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + }, + { + "key": "Accept", + "value": "application/json" + }, + { + "description": { + "content": "Added as a part of security scheme: oauth2", + "type": "text/plain" + }, + "key": "Authorization", + "value": "" + } + ], + "method": "PUT", + "body": { + "mode": "raw", + "raw": "{\n \"id\": \"2c9180835d191a86015d28455b4a2329\",\n \"name\": \"account\",\n \"nativeObjectType\": \"User\",\n \"identityAttribute\": \"sAMAccountName\",\n \"displayAttribute\": \"distinguishedName\",\n \"hierarchyAttribute\": \"memberOf\",\n \"includePermissions\": false,\n \"features\": [\n \"PROVISIONING\",\n \"NO_PERMISSIONS_PROVISIONING\",\n \"GROUPS_HAVE_MEMBERS\"\n ],\n \"configuration\": {\n \"groupMemberAttribute\": \"member\"\n },\n \"attributes\": [\n {\n \"name\": \"sAMAccountName\",\n \"type\": \"STRING\",\n \"isMultiValued\": false,\n \"isEntitlement\": false,\n \"isGroup\": false\n },\n {\n \"name\": \"memberOf\",\n \"type\": \"STRING\",\n \"schema\": {\n \"type\": \"CONNECTOR_SCHEMA\",\n \"name\": \"group\"\n },\n \"description\": \"Group membership\",\n \"isMultiValued\": true,\n \"isEntitlement\": true,\n \"isGroup\": true\n }\n ],\n \"created\": \"2019-12-24T22:32:58.104Z\",\n \"modified\": \"2019-12-31T20:22:28.104Z\"\n}", + "options": { + "raw": { + "headerFamily": "json", + "language": "json" + } + } + } + }, + "status": "Not Found", + "code": 404, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "body": "{\n \"detailCode\": \"404 Not found\",\n \"trackingId\": \"b21b1f7ce4da4d639f2c62a57171b427\",\n \"messages\": [\n {\n \"locale\": \"en-US\",\n \"localeOrigin\": \"DEFAULT\",\n \"text\": \"The server did not find a current representation for the target resource.\"\n }\n ]\n}", + "cookie": [], + "_postman_previewlanguage": "json" + }, + { + "id": "9122ddee-2dcf-4809-8d09-8d764774ebd2", + "name": "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.", + "originalRequest": { + "url": { + "path": [ + "sources", + ":sourceId", + "schemas", + ":schemaId" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [] + }, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + }, + { + "key": "Accept", + "value": "application/json" + }, + { + "description": { + "content": "Added as a part of security scheme: oauth2", + "type": "text/plain" + }, + "key": "Authorization", + "value": "" + } + ], + "method": "PUT", + "body": { + "mode": "raw", + "raw": "{\n \"id\": \"2c9180835d191a86015d28455b4a2329\",\n \"name\": \"account\",\n \"nativeObjectType\": \"User\",\n \"identityAttribute\": \"sAMAccountName\",\n \"displayAttribute\": \"distinguishedName\",\n \"hierarchyAttribute\": \"memberOf\",\n \"includePermissions\": false,\n \"features\": [\n \"PROVISIONING\",\n \"NO_PERMISSIONS_PROVISIONING\",\n \"GROUPS_HAVE_MEMBERS\"\n ],\n \"configuration\": {\n \"groupMemberAttribute\": \"member\"\n },\n \"attributes\": [\n {\n \"name\": \"sAMAccountName\",\n \"type\": \"STRING\",\n \"isMultiValued\": false,\n \"isEntitlement\": false,\n \"isGroup\": false\n },\n {\n \"name\": \"memberOf\",\n \"type\": \"STRING\",\n \"schema\": {\n \"type\": \"CONNECTOR_SCHEMA\",\n \"name\": \"group\"\n },\n \"description\": \"Group membership\",\n \"isMultiValued\": true,\n \"isEntitlement\": true,\n \"isGroup\": true\n }\n ],\n \"created\": \"2019-12-24T22:32:58.104Z\",\n \"modified\": \"2019-12-31T20:22:28.104Z\"\n}", + "options": { + "raw": { + "headerFamily": "json", + "language": "json" + } + } + } + }, + "status": "Too Many Requests", + "code": 429, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "body": "{\n \"message\": \" Rate Limit Exceeded \"\n}", + "cookie": [], + "_postman_previewlanguage": "json" + }, + { + "id": "55485456-867d-4aba-820b-d0ca6866124c", + "name": "Internal Server Error - Returned if there is an unexpected error.", + "originalRequest": { + "url": { + "path": [ + "sources", + ":sourceId", + "schemas", + ":schemaId" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [] + }, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + }, + { + "key": "Accept", + "value": "application/json" + }, + { + "description": { + "content": "Added as a part of security scheme: oauth2", + "type": "text/plain" + }, + "key": "Authorization", + "value": "" + } + ], + "method": "PUT", + "body": { + "mode": "raw", + "raw": "{\n \"id\": \"2c9180835d191a86015d28455b4a2329\",\n \"name\": \"account\",\n \"nativeObjectType\": \"User\",\n \"identityAttribute\": \"sAMAccountName\",\n \"displayAttribute\": \"distinguishedName\",\n \"hierarchyAttribute\": \"memberOf\",\n \"includePermissions\": false,\n \"features\": [\n \"PROVISIONING\",\n \"NO_PERMISSIONS_PROVISIONING\",\n \"GROUPS_HAVE_MEMBERS\"\n ],\n \"configuration\": {\n \"groupMemberAttribute\": \"member\"\n },\n \"attributes\": [\n {\n \"name\": \"sAMAccountName\",\n \"type\": \"STRING\",\n \"isMultiValued\": false,\n \"isEntitlement\": false,\n \"isGroup\": false\n },\n {\n \"name\": \"memberOf\",\n \"type\": \"STRING\",\n \"schema\": {\n \"type\": \"CONNECTOR_SCHEMA\",\n \"name\": \"group\"\n },\n \"description\": \"Group membership\",\n \"isMultiValued\": true,\n \"isEntitlement\": true,\n \"isGroup\": true\n }\n ],\n \"created\": \"2019-12-24T22:32:58.104Z\",\n \"modified\": \"2019-12-31T20:22:28.104Z\"\n}", + "options": { + "raw": { + "headerFamily": "json", + "language": "json" + } + } + } + }, + "status": "Internal Server Error", + "code": 500, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "body": "{\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}", + "cookie": [], + "_postman_previewlanguage": "json" + } + ], + "event": [], + "protocolProfileBehavior": { + "disableBodyPruning": true + } + }, + { + "id": "f00b9c05-3913-498e-b2e9-bdd7b2ecb879", + "name": "Update Source Schema (Partial)", + "request": { + "name": "Update Source Schema (Partial)", + "description": { + "content": "Use this API to selectively update an existing Schema using a JSONPatch payload. \n\nThe following schema fields are immutable and cannot be updated:\n\n- id\n- name\n- created\n- modified\n\n\nTo switch an account attribute to a group entitlement, you need to have the following in place:\n\n- `isEntitlement: true`\n- Must define a schema for the group and [add it to the source](https://developer.sailpoint.com/idn/api/v3/create-source-schema) before updating the `isGroup` flag. For example, here is the `group` account attribute referencing a schema that defines the group:\n```json\n{\n \"name\": \"groups\",\n \"type\": \"STRING\",\n \"schema\": {\n \"type\": \"CONNECTOR_SCHEMA\",\n \"id\": \"2c9180887671ff8c01767b4671fc7d60\",\n \"name\": \"group\"\n },\n \"description\": \"The groups, roles etc. that reference account group objects\",\n \"isMulti\": true,\n \"isEntitlement\": true,\n \"isGroup\": true\n}\n```\n", + "type": "text/plain" + }, + "url": { + "path": [ + "sources", + ":sourceId", + "schemas", + ":schemaId" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [ + { + "type": "any", + "value": "2c9180835d191a86015d28455b4a2329", + "key": "sourceId", + "disabled": false, + "description": { + "content": "(Required) The Source id.", + "type": "text/plain" + } + }, + { + "type": "any", + "value": "2c9180835d191a86015d28455b4a2329", + "key": "schemaId", + "disabled": false, + "description": { + "content": "(Required) The Schema id.", + "type": "text/plain" + } + } + ] + }, + "header": [ + { + "key": "Content-Type", + "value": "application/json-patch+json" + }, + { + "key": "Accept", + "value": "application/json" + } + ], + "method": "PATCH", + "body": { + "mode": "raw", + "raw": "[\n {\n \"op\": \"add\",\n \"path\": \"/attributes/-\",\n \"value\": {\n \"name\": \"location\",\n \"type\": \"STRING\",\n \"schema\": null,\n \"description\": \"Employee location\",\n \"isMulti\": false,\n \"isEntitlement\": false,\n \"isGroup\": false\n }\n }\n]", + "options": { + "raw": { + "headerFamily": "json", + "language": "json" + } + } + }, + "auth": null + }, + "response": [ + { + "id": "966dce1c-e616-4d30-8140-034496e3a1a0", + "name": "The Schema was successfully updated.", + "originalRequest": { + "url": { + "path": [ + "sources", + ":sourceId", + "schemas", + ":schemaId" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [] + }, + "header": [ + { + "key": "Content-Type", + "value": "application/json-patch+json" + }, + { + "key": "Accept", + "value": "application/json" + }, + { + "description": { + "content": "Added as a part of security scheme: oauth2", + "type": "text/plain" + }, + "key": "Authorization", + "value": "" + } + ], + "method": "PATCH", + "body": { + "mode": "raw", + "raw": "[\n {\n \"op\": \"add\",\n \"path\": \"/attributes/-\",\n \"value\": {\n \"name\": \"location\",\n \"type\": \"STRING\",\n \"schema\": null,\n \"description\": \"Employee location\",\n \"isMulti\": false,\n \"isEntitlement\": false,\n \"isGroup\": false\n }\n }\n]", + "options": { + "raw": { + "headerFamily": "json", + "language": "json" + } + } + } + }, + "status": "OK", + "code": 200, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "body": "{\n \"id\": \"2c9180835d191a86015d28455b4a2329\",\n \"name\": \"account\",\n \"nativeObjectType\": \"User\",\n \"identityAttribute\": \"sAMAccountName\",\n \"displayAttribute\": \"distinguishedName\",\n \"hierarchyAttribute\": \"memberOf\",\n \"includePermissions\": false,\n \"features\": [\n \"PROVISIONING\",\n \"NO_PERMISSIONS_PROVISIONING\",\n \"GROUPS_HAVE_MEMBERS\"\n ],\n \"configuration\": {\n \"groupMemberAttribute\": \"member\"\n },\n \"attributes\": [\n {\n \"name\": \"sAMAccountName\",\n \"type\": \"STRING\",\n \"isMultiValued\": false,\n \"isEntitlement\": false,\n \"isGroup\": false\n },\n {\n \"name\": \"memberOf\",\n \"type\": \"STRING\",\n \"schema\": {\n \"type\": \"CONNECTOR_SCHEMA\",\n \"name\": \"group\"\n },\n \"description\": \"Group membership\",\n \"isMultiValued\": true,\n \"isEntitlement\": true,\n \"isGroup\": true\n }\n ],\n \"created\": \"2019-12-24T22:32:58.104Z\",\n \"modified\": \"2019-12-31T20:22:28.104Z\"\n}", + "cookie": [], + "_postman_previewlanguage": "json" + }, + { + "id": "43c9f761-ab65-460f-8f77-e6e2546b9957", + "name": "Client Error - Returned if the request body is invalid.", + "originalRequest": { + "url": { + "path": [ + "sources", + ":sourceId", + "schemas", + ":schemaId" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [] + }, + "header": [ + { + "key": "Content-Type", + "value": "application/json-patch+json" + }, + { + "key": "Accept", + "value": "application/json" + }, + { + "description": { + "content": "Added as a part of security scheme: oauth2", + "type": "text/plain" + }, + "key": "Authorization", + "value": "" + } + ], + "method": "PATCH", + "body": { + "mode": "raw", + "raw": "[\n {\n \"op\": \"add\",\n \"path\": \"/attributes/-\",\n \"value\": {\n \"name\": \"location\",\n \"type\": \"STRING\",\n \"schema\": null,\n \"description\": \"Employee location\",\n \"isMulti\": false,\n \"isEntitlement\": false,\n \"isGroup\": false\n }\n }\n]", + "options": { + "raw": { + "headerFamily": "json", + "language": "json" + } + } + } + }, + "status": "Bad Request", + "code": 400, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "body": "{\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 \"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 \"locale\": \"en-US\",\n \"localeOrigin\": \"DEFAULT\",\n \"text\": \"The request was syntactically correct but its content is semantically invalid.\"\n }\n ]\n}", + "cookie": [], + "_postman_previewlanguage": "json" + }, + { + "id": "c5d89e6a-aebc-477e-bf1a-c6b10a1d45da", + "name": "Unauthorized - Returned if there is no authorization header, or if the JWT token is expired.", + "originalRequest": { + "url": { + "path": [ + "sources", + ":sourceId", + "schemas", + ":schemaId" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [] + }, + "header": [ + { + "key": "Content-Type", + "value": "application/json-patch+json" + }, + { + "key": "Accept", + "value": "application/json" + }, + { + "description": { + "content": "Added as a part of security scheme: oauth2", + "type": "text/plain" + }, + "key": "Authorization", + "value": "" + } + ], + "method": "PATCH", + "body": { + "mode": "raw", + "raw": "[\n {\n \"op\": \"add\",\n \"path\": \"/attributes/-\",\n \"value\": {\n \"name\": \"location\",\n \"type\": \"STRING\",\n \"schema\": null,\n \"description\": \"Employee location\",\n \"isMulti\": false,\n \"isEntitlement\": false,\n \"isGroup\": false\n }\n }\n]", + "options": { + "raw": { + "headerFamily": "json", + "language": "json" + } + } + } + }, + "status": "Unauthorized", + "code": 401, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "body": "{\n \"error\": \"JWT validation failed: JWT is expired\"\n}", + "cookie": [], + "_postman_previewlanguage": "json" + }, + { + "id": "bc50656b-0477-4b40-aca2-8a44fd4bd7f4", + "name": "Forbidden - Returned if the user you are running as, doesn't have access to this end-point.", + "originalRequest": { + "url": { + "path": [ + "sources", + ":sourceId", + "schemas", + ":schemaId" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [] + }, + "header": [ + { + "key": "Content-Type", + "value": "application/json-patch+json" + }, + { + "key": "Accept", + "value": "application/json" + }, + { + "description": { + "content": "Added as a part of security scheme: oauth2", + "type": "text/plain" + }, + "key": "Authorization", + "value": "" + } + ], + "method": "PATCH", + "body": { + "mode": "raw", + "raw": "[\n {\n \"op\": \"add\",\n \"path\": \"/attributes/-\",\n \"value\": {\n \"name\": \"location\",\n \"type\": \"STRING\",\n \"schema\": null,\n \"description\": \"Employee location\",\n \"isMulti\": false,\n \"isEntitlement\": false,\n \"isGroup\": false\n }\n }\n]", + "options": { + "raw": { + "headerFamily": "json", + "language": "json" + } + } + } + }, + "status": "Forbidden", + "code": 403, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "body": "{\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}", + "cookie": [], + "_postman_previewlanguage": "json" + }, + { + "id": "0fe22b0c-3ad4-4afc-8b55-1ec2b3a07128", + "name": "Not Found - returned if the request URL refers to a resource or object that does not exist", + "originalRequest": { + "url": { + "path": [ + "sources", + ":sourceId", + "schemas", + ":schemaId" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [] + }, + "header": [ + { + "key": "Content-Type", + "value": "application/json-patch+json" + }, + { + "key": "Accept", + "value": "application/json" + }, + { + "description": { + "content": "Added as a part of security scheme: oauth2", + "type": "text/plain" + }, + "key": "Authorization", + "value": "" + } + ], + "method": "PATCH", + "body": { + "mode": "raw", + "raw": "[\n {\n \"op\": \"add\",\n \"path\": \"/attributes/-\",\n \"value\": {\n \"name\": \"location\",\n \"type\": \"STRING\",\n \"schema\": null,\n \"description\": \"Employee location\",\n \"isMulti\": false,\n \"isEntitlement\": false,\n \"isGroup\": false\n }\n }\n]", + "options": { + "raw": { + "headerFamily": "json", + "language": "json" + } + } + } + }, + "status": "Not Found", + "code": 404, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "body": "{\n \"detailCode\": \"404 Not found\",\n \"trackingId\": \"b21b1f7ce4da4d639f2c62a57171b427\",\n \"messages\": [\n {\n \"locale\": \"en-US\",\n \"localeOrigin\": \"DEFAULT\",\n \"text\": \"The server did not find a current representation for the target resource.\"\n }\n ]\n}", + "cookie": [], + "_postman_previewlanguage": "json" + }, + { + "id": "b8ff9976-7ad0-49f0-be98-bd156d0d67bf", + "name": "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.", + "originalRequest": { + "url": { + "path": [ + "sources", + ":sourceId", + "schemas", + ":schemaId" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [] + }, + "header": [ + { + "key": "Content-Type", + "value": "application/json-patch+json" + }, + { + "key": "Accept", + "value": "application/json" + }, + { + "description": { + "content": "Added as a part of security scheme: oauth2", + "type": "text/plain" + }, + "key": "Authorization", + "value": "" + } + ], + "method": "PATCH", + "body": { + "mode": "raw", + "raw": "[\n {\n \"op\": \"add\",\n \"path\": \"/attributes/-\",\n \"value\": {\n \"name\": \"location\",\n \"type\": \"STRING\",\n \"schema\": null,\n \"description\": \"Employee location\",\n \"isMulti\": false,\n \"isEntitlement\": false,\n \"isGroup\": false\n }\n }\n]", + "options": { + "raw": { + "headerFamily": "json", + "language": "json" + } + } + } + }, + "status": "Too Many Requests", + "code": 429, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "body": "{\n \"message\": \" Rate Limit Exceeded \"\n}", + "cookie": [], + "_postman_previewlanguage": "json" + }, + { + "id": "e9cd00a8-2279-446d-bab8-0de21bcf852e", + "name": "Internal Server Error - Returned if there is an unexpected error.", + "originalRequest": { + "url": { + "path": [ + "sources", + ":sourceId", + "schemas", + ":schemaId" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [] + }, + "header": [ + { + "key": "Content-Type", + "value": "application/json-patch+json" + }, + { + "key": "Accept", + "value": "application/json" + }, + { + "description": { + "content": "Added as a part of security scheme: oauth2", + "type": "text/plain" + }, + "key": "Authorization", + "value": "" + } + ], + "method": "PATCH", + "body": { + "mode": "raw", + "raw": "[\n {\n \"op\": \"add\",\n \"path\": \"/attributes/-\",\n \"value\": {\n \"name\": \"location\",\n \"type\": \"STRING\",\n \"schema\": null,\n \"description\": \"Employee location\",\n \"isMulti\": false,\n \"isEntitlement\": false,\n \"isGroup\": false\n }\n }\n]", + "options": { + "raw": { + "headerFamily": "json", + "language": "json" + } + } + } + }, + "status": "Internal Server Error", + "code": 500, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "body": "{\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}", + "cookie": [], + "_postman_previewlanguage": "json" + } + ], + "event": [], + "protocolProfileBehavior": { + "disableBodyPruning": true + } + }, + { + "id": "e3d9c138-881c-4550-a585-9ccb0d66d72e", + "name": "Delete Source Schema by ID", + "request": { + "name": "Delete Source Schema by ID", + "description": {}, + "url": { + "path": [ + "sources", + ":sourceId", + "schemas", + ":schemaId" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [ + { + "type": "any", + "value": "2c9180835d191a86015d28455b4a2329", + "key": "sourceId", + "disabled": false, + "description": { + "content": "(Required) The Source id.", + "type": "text/plain" + } + }, + { + "type": "any", + "value": "2c9180835d191a86015d28455b4a2329", + "key": "schemaId", + "disabled": false, + "description": { + "content": "(Required) The Schema id.", + "type": "text/plain" + } + } + ] + }, + "header": [ + { + "key": "Accept", + "value": "application/json" + } + ], + "method": "DELETE", + "body": {}, + "auth": null + }, + "response": [ + { + "id": "9d86aa31-6f52-42a2-838c-c623bf4ccd19", + "name": "The Schema was successfully deleted.", + "originalRequest": { + "url": { + "path": [ + "sources", + ":sourceId", + "schemas", + ":schemaId" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [] + }, + "header": [ + { + "description": { + "content": "Added as a part of security scheme: oauth2", + "type": "text/plain" + }, + "key": "Authorization", + "value": "" + } + ], + "method": "DELETE", + "body": {} + }, + "status": "No Content", + "code": 204, + "header": [], + "cookie": [], + "_postman_previewlanguage": "text" + }, + { + "id": "6374a35e-2627-4ca6-ae2e-30ad5425a335", + "name": "Client Error - Returned if the request body is invalid.", + "originalRequest": { + "url": { + "path": [ + "sources", + ":sourceId", + "schemas", + ":schemaId" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [] + }, + "header": [ + { + "key": "Accept", + "value": "application/json" + }, + { + "description": { + "content": "Added as a part of security scheme: oauth2", + "type": "text/plain" + }, + "key": "Authorization", + "value": "" + } + ], + "method": "DELETE", + "body": {} + }, + "status": "Bad Request", + "code": 400, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "body": "{\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 \"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 \"locale\": \"en-US\",\n \"localeOrigin\": \"DEFAULT\",\n \"text\": \"The request was syntactically correct but its content is semantically invalid.\"\n }\n ]\n}", + "cookie": [], + "_postman_previewlanguage": "json" + }, + { + "id": "e1b92ef4-7085-4cfb-bc54-aef56bf16a13", + "name": "Unauthorized - Returned if there is no authorization header, or if the JWT token is expired.", + "originalRequest": { + "url": { + "path": [ + "sources", + ":sourceId", + "schemas", + ":schemaId" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [] + }, + "header": [ + { + "key": "Accept", + "value": "application/json" + }, + { + "description": { + "content": "Added as a part of security scheme: oauth2", + "type": "text/plain" + }, + "key": "Authorization", + "value": "" + } + ], + "method": "DELETE", + "body": {} + }, + "status": "Unauthorized", + "code": 401, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "body": "{\n \"error\": \"JWT validation failed: JWT is expired\"\n}", + "cookie": [], + "_postman_previewlanguage": "json" + }, + { + "id": "76d37f42-fda5-4e12-b78b-24b9c352125e", + "name": "Forbidden - Returned if the user you are running as, doesn't have access to this end-point.", + "originalRequest": { + "url": { + "path": [ + "sources", + ":sourceId", + "schemas", + ":schemaId" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [] + }, + "header": [ + { + "key": "Accept", + "value": "application/json" + }, + { + "description": { + "content": "Added as a part of security scheme: oauth2", + "type": "text/plain" + }, + "key": "Authorization", + "value": "" + } + ], + "method": "DELETE", + "body": {} + }, + "status": "Forbidden", + "code": 403, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "body": "{\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}", + "cookie": [], + "_postman_previewlanguage": "json" + }, + { + "id": "79025780-39ce-4505-bac4-3efc14a9935a", + "name": "Not Found - returned if the request URL refers to a resource or object that does not exist", + "originalRequest": { + "url": { + "path": [ + "sources", + ":sourceId", + "schemas", + ":schemaId" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [] + }, + "header": [ + { + "key": "Accept", + "value": "application/json" + }, + { + "description": { + "content": "Added as a part of security scheme: oauth2", + "type": "text/plain" + }, + "key": "Authorization", + "value": "" + } + ], + "method": "DELETE", + "body": {} + }, + "status": "Not Found", + "code": 404, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "body": "{\n \"detailCode\": \"404 Not found\",\n \"trackingId\": \"b21b1f7ce4da4d639f2c62a57171b427\",\n \"messages\": [\n {\n \"locale\": \"en-US\",\n \"localeOrigin\": \"DEFAULT\",\n \"text\": \"The server did not find a current representation for the target resource.\"\n }\n ]\n}", + "cookie": [], + "_postman_previewlanguage": "json" + }, + { + "id": "ce454a0c-8d04-486c-8974-823303817d83", + "name": "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.", + "originalRequest": { + "url": { + "path": [ + "sources", + ":sourceId", + "schemas", + ":schemaId" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [] + }, + "header": [ + { + "key": "Accept", + "value": "application/json" + }, + { + "description": { + "content": "Added as a part of security scheme: oauth2", + "type": "text/plain" + }, + "key": "Authorization", + "value": "" + } + ], + "method": "DELETE", + "body": {} + }, + "status": "Too Many Requests", + "code": 429, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "body": "{\n \"message\": \" Rate Limit Exceeded \"\n}", + "cookie": [], + "_postman_previewlanguage": "json" + }, + { + "id": "b18a3306-3911-4551-ba27-83bc1e32b718", + "name": "Internal Server Error - Returned if there is an unexpected error.", + "originalRequest": { + "url": { + "path": [ + "sources", + ":sourceId", + "schemas", + ":schemaId" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [] + }, + "header": [ + { + "key": "Accept", + "value": "application/json" + }, + { + "description": { + "content": "Added as a part of security scheme: oauth2", + "type": "text/plain" + }, + "key": "Authorization", + "value": "" + } + ], + "method": "DELETE", + "body": {} + }, + "status": "Internal Server Error", + "code": 500, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "body": "{\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}", + "cookie": [], + "_postman_previewlanguage": "json" + } + ], + "event": [], + "protocolProfileBehavior": { + "disableBodyPruning": true + } + }, + { + "id": "64321fdc-44c7-431e-8908-9468ef79ca17", + "name": "Fetches source health by id", + "request": { + "name": "Fetches source health by id", + "description": { + "content": "This endpoint fetches source health by source's id", + "type": "text/plain" + }, + "url": { + "path": [ + "sources", + ":sourceId", + "source-health" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [ + { + "type": "any", + "value": "2c9180835d191a86015d28455b4a2329", + "key": "sourceId", + "disabled": false, + "description": { + "content": "(Required) The Source id.", + "type": "text/plain" + } + } + ] + }, + "header": [ + { + "key": "Accept", + "value": "application/json" + } + ], + "method": "GET", + "body": {}, + "auth": null + }, + "response": [ + { + "id": "01d599c8-4a95-48fc-8208-0e10a4b7ba27", + "name": "Fetched source health successfully", + "originalRequest": { + "url": { + "path": [ + "sources", + ":sourceId", + "source-health" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [] + }, + "header": [ + { + "key": "Accept", + "value": "application/json" + }, + { + "description": { + "content": "Added as a part of security scheme: oauth2", + "type": "text/plain" + }, + "key": "Authorization", + "value": "" + } + ], + "method": "GET", + "body": {} + }, + "status": "OK", + "code": 200, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "body": "{\n \"id\": \"2c91808568c529c60168cca6f90c1324\",\n \"type\": \"OpenLDAP - Direct\",\n \"name\": \"Source1234\",\n \"org\": \"denali-cjh\",\n \"isAuthoritative\": false,\n \"isCluster\": false,\n \"hostname\": \"megapod-useast1-secret-hostname.sailpoint.com\",\n \"pod\": \"megapod-useast1\",\n \"iqServiceVersion\": \"iqVersion123\",\n \"status\": \"SOURCE_STATE_UNCHECKED_SOURCE\"\n}", + "cookie": [], + "_postman_previewlanguage": "json" + }, + { + "id": "f01808bb-7082-42f5-84b3-ea308fcd0146", + "name": "Client Error - Returned if the request body is invalid.", + "originalRequest": { + "url": { + "path": [ + "sources", + ":sourceId", + "source-health" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [] + }, + "header": [ + { + "key": "Accept", + "value": "application/json" + }, + { + "description": { + "content": "Added as a part of security scheme: oauth2", + "type": "text/plain" + }, + "key": "Authorization", + "value": "" + } + ], + "method": "GET", + "body": {} + }, + "status": "Bad Request", + "code": 400, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "body": "{\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 \"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 \"locale\": \"en-US\",\n \"localeOrigin\": \"DEFAULT\",\n \"text\": \"The request was syntactically correct but its content is semantically invalid.\"\n }\n ]\n}", + "cookie": [], + "_postman_previewlanguage": "json" + }, + { + "id": "d975909e-b7d6-4d92-b8c8-62145777cbf2", + "name": "Unauthorized - Returned if there is no authorization header, or if the JWT token is expired.", + "originalRequest": { + "url": { + "path": [ + "sources", + ":sourceId", + "source-health" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [] + }, + "header": [ + { + "key": "Accept", + "value": "application/json" + }, + { + "description": { + "content": "Added as a part of security scheme: oauth2", + "type": "text/plain" + }, + "key": "Authorization", + "value": "" + } + ], + "method": "GET", + "body": {} + }, + "status": "Unauthorized", + "code": 401, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "body": "{\n \"error\": \"JWT validation failed: JWT is expired\"\n}", + "cookie": [], + "_postman_previewlanguage": "json" + }, + { + "id": "8f036aee-7a3d-4056-bfe6-010bd89fd5f2", + "name": "Forbidden - Returned if the user you are running as, doesn't have access to this end-point.", + "originalRequest": { + "url": { + "path": [ + "sources", + ":sourceId", + "source-health" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [] + }, + "header": [ + { + "key": "Accept", + "value": "application/json" + }, + { + "description": { + "content": "Added as a part of security scheme: oauth2", + "type": "text/plain" + }, + "key": "Authorization", + "value": "" + } + ], + "method": "GET", + "body": {} + }, + "status": "Forbidden", + "code": 403, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "body": "{\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}", + "cookie": [], + "_postman_previewlanguage": "json" + }, + { + "id": "c45bf756-3741-41ca-9292-3f6b17c83030", + "name": "Not Found - returned if the request URL refers to a resource or object that does not exist", + "originalRequest": { + "url": { + "path": [ + "sources", + ":sourceId", + "source-health" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [] + }, + "header": [ + { + "key": "Accept", + "value": "application/json" + }, + { + "description": { + "content": "Added as a part of security scheme: oauth2", + "type": "text/plain" + }, + "key": "Authorization", + "value": "" + } + ], + "method": "GET", + "body": {} + }, + "status": "Not Found", + "code": 404, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "body": "{\n \"detailCode\": \"404 Not found\",\n \"trackingId\": \"b21b1f7ce4da4d639f2c62a57171b427\",\n \"messages\": [\n {\n \"locale\": \"en-US\",\n \"localeOrigin\": \"DEFAULT\",\n \"text\": \"The server did not find a current representation for the target resource.\"\n }\n ]\n}", + "cookie": [], + "_postman_previewlanguage": "json" + }, + { + "id": "e60756e4-ebf9-48fd-ba98-53273d4267fa", + "name": "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.", + "originalRequest": { + "url": { + "path": [ + "sources", + ":sourceId", + "source-health" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [] + }, + "header": [ + { + "key": "Accept", + "value": "application/json" + }, + { + "description": { + "content": "Added as a part of security scheme: oauth2", + "type": "text/plain" + }, + "key": "Authorization", + "value": "" + } + ], + "method": "GET", + "body": {} + }, + "status": "Too Many Requests", + "code": 429, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "body": "{\n \"message\": \" Rate Limit Exceeded \"\n}", + "cookie": [], + "_postman_previewlanguage": "json" + }, + { + "id": "c2fabd15-528a-455d-a764-aa1e5907a08a", + "name": "Internal Server Error - Returned if there is an unexpected error.", + "originalRequest": { + "url": { + "path": [ + "sources", + ":sourceId", + "source-health" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [] + }, + "header": [ + { + "key": "Accept", + "value": "application/json" + }, + { + "description": { + "content": "Added as a part of security scheme: oauth2", + "type": "text/plain" + }, + "key": "Authorization", + "value": "" + } + ], + "method": "GET", + "body": {} + }, + "status": "Internal Server Error", + "code": 500, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "body": "{\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}", + "cookie": [], + "_postman_previewlanguage": "json" + } + ], + "event": [], + "protocolProfileBehavior": { + "disableBodyPruning": true + } + }, + { + "id": "b21873ad-d535-4f24-872c-1ce91b0b33d8", + "name": "Downloads source accounts schema template", + "request": { + "name": "Downloads source accounts schema template", + "description": { + "content": "This API downloads the CSV schema that defines the account attributes on a source.\n>**NOTE: This API is designated only for Delimited File sources.**", + "type": "text/plain" + }, + "url": { + "path": [ + "sources", + ":id", + "schemas", + "accounts" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [ + { + "type": "any", + "value": "8c190e6787aa4ed9a90bd9d5344523fb", + "key": "id", + "disabled": false, + "description": { + "content": "(Required) The Source id", + "type": "text/plain" + } + } + ] + }, + "header": [ + { + "key": "Accept", + "value": "text/csv" + } + ], + "method": "GET", + "body": {}, + "auth": null + }, + "response": [ + { + "id": "5501bb3f-bbcf-4192-8a90-0370e787c6c3", + "name": "Successfully downloaded the file", + "originalRequest": { + "url": { + "path": [ + "sources", + ":id", + "schemas", + "accounts" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [] + }, + "header": [ + { + "key": "Accept", + "value": "text/csv" + }, + { + "description": { + "content": "Added as a part of security scheme: oauth2", + "type": "text/plain" + }, + "key": "Authorization", + "value": "" + } + ], + "method": "GET", + "body": {} + }, + "status": "OK", + "code": 200, + "header": [ + { + "key": "Content-Type", + "value": "text/csv" + } + ], + "body": "id,name,givenName,familyName,e-mail,location,manager,groups,startDate,endDate", + "cookie": [], + "_postman_previewlanguage": "text" + }, + { + "id": "d0fb7766-ce35-4cfa-bd33-f3142f01eac3", + "name": "Client Error - Returned if the request body is invalid.", + "originalRequest": { + "url": { + "path": [ + "sources", + ":id", + "schemas", + "accounts" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [] + }, + "header": [ + { + "key": "Accept", + "value": "application/json" + }, + { + "description": { + "content": "Added as a part of security scheme: oauth2", + "type": "text/plain" + }, + "key": "Authorization", + "value": "" + } + ], + "method": "GET", + "body": {} + }, + "status": "Bad Request", + "code": 400, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "body": "{\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 \"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 \"locale\": \"en-US\",\n \"localeOrigin\": \"DEFAULT\",\n \"text\": \"The request was syntactically correct but its content is semantically invalid.\"\n }\n ]\n}", + "cookie": [], + "_postman_previewlanguage": "json" + }, + { + "id": "f8db6796-53c6-461d-a729-200f2ce4a203", + "name": "Unauthorized - Returned if there is no authorization header, or if the JWT token is expired.", + "originalRequest": { + "url": { + "path": [ + "sources", + ":id", + "schemas", + "accounts" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [] + }, + "header": [ + { + "key": "Accept", + "value": "application/json" + }, + { + "description": { + "content": "Added as a part of security scheme: oauth2", + "type": "text/plain" + }, + "key": "Authorization", + "value": "" + } + ], + "method": "GET", + "body": {} + }, + "status": "Unauthorized", + "code": 401, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "body": "{\n \"error\": \"JWT validation failed: JWT is expired\"\n}", + "cookie": [], + "_postman_previewlanguage": "json" + }, + { + "id": "0a9bd67c-66b8-46d4-9658-b12cf169234d", + "name": "Forbidden - Returned if the user you are running as, doesn't have access to this end-point.", + "originalRequest": { + "url": { + "path": [ + "sources", + ":id", + "schemas", + "accounts" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [] + }, + "header": [ + { + "key": "Accept", + "value": "application/json" + }, + { + "description": { + "content": "Added as a part of security scheme: oauth2", + "type": "text/plain" + }, + "key": "Authorization", + "value": "" + } + ], + "method": "GET", + "body": {} + }, + "status": "Forbidden", + "code": 403, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "body": "{\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}", + "cookie": [], + "_postman_previewlanguage": "json" + }, + { + "id": "41b3e7f5-0ac6-4406-8657-1f09417d5ed4", + "name": "Not Found - returned if the request URL refers to a resource or object that does not exist", + "originalRequest": { + "url": { + "path": [ + "sources", + ":id", + "schemas", + "accounts" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [] + }, + "header": [ + { + "key": "Accept", + "value": "application/json" + }, + { + "description": { + "content": "Added as a part of security scheme: oauth2", + "type": "text/plain" + }, + "key": "Authorization", + "value": "" + } + ], + "method": "GET", + "body": {} + }, + "status": "Not Found", + "code": 404, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "body": "{\n \"detailCode\": \"404 Not found\",\n \"trackingId\": \"b21b1f7ce4da4d639f2c62a57171b427\",\n \"messages\": [\n {\n \"locale\": \"en-US\",\n \"localeOrigin\": \"DEFAULT\",\n \"text\": \"The server did not find a current representation for the target resource.\"\n }\n ]\n}", + "cookie": [], + "_postman_previewlanguage": "json" + }, + { + "id": "283cd165-5d13-438e-a896-ce09867d0022", + "name": "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.", + "originalRequest": { + "url": { + "path": [ + "sources", + ":id", + "schemas", + "accounts" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [] + }, + "header": [ + { + "key": "Accept", + "value": "application/json" + }, + { + "description": { + "content": "Added as a part of security scheme: oauth2", + "type": "text/plain" + }, + "key": "Authorization", + "value": "" + } + ], + "method": "GET", + "body": {} + }, + "status": "Too Many Requests", + "code": 429, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "body": "{\n \"message\": \" Rate Limit Exceeded \"\n}", + "cookie": [], + "_postman_previewlanguage": "json" + }, + { + "id": "9c57cded-44f2-44b5-8ead-eae06efb2e94", + "name": "Internal Server Error - Returned if there is an unexpected error.", + "originalRequest": { + "url": { + "path": [ + "sources", + ":id", + "schemas", + "accounts" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [] + }, + "header": [ + { + "key": "Accept", + "value": "application/json" + }, + { + "description": { + "content": "Added as a part of security scheme: oauth2", + "type": "text/plain" + }, + "key": "Authorization", + "value": "" + } + ], + "method": "GET", + "body": {} + }, + "status": "Internal Server Error", + "code": 500, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "body": "{\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}", + "cookie": [], + "_postman_previewlanguage": "json" + } + ], + "event": [], + "protocolProfileBehavior": { + "disableBodyPruning": true + } + }, + { + "id": "6b73b915-ea2f-4162-b344-231751980a46", + "name": "Uploads source accounts schema template", + "request": { + "name": "Uploads source accounts schema template", + "description": { + "content": "This API uploads a source schema template file to configure a source's account attributes.\n\nTo retrieve the file to modify and upload, log into Identity Now. \n\nClick **Admin** -> **Connections** -> **Sources** -> **`{SourceName}`** -> **Import Data** -> **Account Schema** -> **Options** -> **Download Schema**\n\n>**NOTE: This API is designated only for Delimited File sources.**", + "type": "text/plain" + }, + "url": { + "path": [ + "sources", + ":id", + "schemas", + "accounts" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [ + { + "type": "any", + "value": "8c190e6787aa4ed9a90bd9d5344523fb", + "key": "id", + "disabled": false, + "description": { + "content": "(Required) The Source id", + "type": "text/plain" + } + } + ] + }, + "header": [ + { + "key": "Content-Type", + "value": "multipart/form-data" + }, + { + "key": "Accept", + "value": "application/json" + } + ], + "method": "POST", + "body": { + "mode": "formdata", + "formdata": [ + { + "description": { + "content": "", + "type": "text/plain" + }, + "key": "file", + "value": "inc", + "type": "text" + } + ] + }, + "auth": null + }, + "response": [ + { + "id": "fc320f53-269b-4f25-9126-d1f08ea80315", + "name": "Successfully uploaded the file", + "originalRequest": { + "url": { + "path": [ + "sources", + ":id", + "schemas", + "accounts" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [] + }, + "header": [ + { + "key": "Content-Type", + "value": "multipart/form-data" + }, + { + "key": "Accept", + "value": "application/json" + }, + { + "description": { + "content": "Added as a part of security scheme: oauth2", + "type": "text/plain" + }, + "key": "Authorization", + "value": "" + } + ], + "method": "POST", + "body": { + "mode": "formdata", + "formdata": [ + { + "description": { + "content": "", + "type": "text/plain" + }, + "key": "file", + "value": "inc", + "type": "text" + } + ] + } + }, + "status": "OK", + "code": 200, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "body": "{\n \"id\": \"2c9180835d191a86015d28455b4a2329\",\n \"name\": \"account\",\n \"nativeObjectType\": \"User\",\n \"identityAttribute\": \"sAMAccountName\",\n \"displayAttribute\": \"distinguishedName\",\n \"hierarchyAttribute\": \"memberOf\",\n \"includePermissions\": false,\n \"features\": [\n \"PROVISIONING\",\n \"NO_PERMISSIONS_PROVISIONING\",\n \"GROUPS_HAVE_MEMBERS\"\n ],\n \"configuration\": {\n \"groupMemberAttribute\": \"member\"\n },\n \"attributes\": [\n {\n \"name\": \"sAMAccountName\",\n \"type\": \"STRING\",\n \"isMultiValued\": false,\n \"isEntitlement\": false,\n \"isGroup\": false\n },\n {\n \"name\": \"memberOf\",\n \"type\": \"STRING\",\n \"schema\": {\n \"type\": \"CONNECTOR_SCHEMA\",\n \"name\": \"group\"\n },\n \"description\": \"Group membership\",\n \"isMultiValued\": true,\n \"isEntitlement\": true,\n \"isGroup\": true\n }\n ],\n \"created\": \"2019-12-24T22:32:58.104Z\",\n \"modified\": \"2019-12-31T20:22:28.104Z\"\n}", + "cookie": [], + "_postman_previewlanguage": "json" + }, + { + "id": "0324f66a-4a93-4146-9603-3aa166b3e03f", + "name": "Client Error - Returned if the request body is invalid.", + "originalRequest": { + "url": { + "path": [ + "sources", + ":id", + "schemas", + "accounts" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [] + }, + "header": [ + { + "key": "Content-Type", + "value": "multipart/form-data" + }, + { + "key": "Accept", + "value": "application/json" + }, + { + "description": { + "content": "Added as a part of security scheme: oauth2", + "type": "text/plain" + }, + "key": "Authorization", + "value": "" + } + ], + "method": "POST", + "body": { + "mode": "formdata", + "formdata": [ + { + "description": { + "content": "", + "type": "text/plain" + }, + "key": "file", + "value": "inc", + "type": "text" + } + ] + } + }, + "status": "Bad Request", + "code": 400, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "body": "{\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 \"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 \"locale\": \"en-US\",\n \"localeOrigin\": \"DEFAULT\",\n \"text\": \"The request was syntactically correct but its content is semantically invalid.\"\n }\n ]\n}", + "cookie": [], + "_postman_previewlanguage": "json" + }, + { + "id": "afe0a6f2-b216-40e4-a14a-650ce97fbd56", + "name": "Unauthorized - Returned if there is no authorization header, or if the JWT token is expired.", + "originalRequest": { + "url": { + "path": [ + "sources", + ":id", + "schemas", + "accounts" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [] + }, + "header": [ + { + "key": "Content-Type", + "value": "multipart/form-data" + }, + { + "key": "Accept", + "value": "application/json" + }, + { + "description": { + "content": "Added as a part of security scheme: oauth2", + "type": "text/plain" + }, + "key": "Authorization", + "value": "" + } + ], + "method": "POST", + "body": { + "mode": "formdata", + "formdata": [ + { + "description": { + "content": "", + "type": "text/plain" + }, + "key": "file", + "value": "inc", + "type": "text" + } + ] + } + }, + "status": "Unauthorized", + "code": 401, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "body": "{\n \"error\": \"JWT validation failed: JWT is expired\"\n}", + "cookie": [], + "_postman_previewlanguage": "json" + }, + { + "id": "3c9e87d3-a1f3-4b43-ba4e-72444f17d623", + "name": "Forbidden - Returned if the user you are running as, doesn't have access to this end-point.", + "originalRequest": { + "url": { + "path": [ + "sources", + ":id", + "schemas", + "accounts" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [] + }, + "header": [ + { + "key": "Content-Type", + "value": "multipart/form-data" + }, + { + "key": "Accept", + "value": "application/json" + }, + { + "description": { + "content": "Added as a part of security scheme: oauth2", + "type": "text/plain" + }, + "key": "Authorization", + "value": "" + } + ], + "method": "POST", + "body": { + "mode": "formdata", + "formdata": [ + { + "description": { + "content": "", + "type": "text/plain" + }, + "key": "file", + "value": "inc", + "type": "text" + } + ] + } + }, + "status": "Forbidden", + "code": 403, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "body": "{\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}", + "cookie": [], + "_postman_previewlanguage": "json" + }, + { + "id": "062194bb-30ef-49c9-be4c-8009220dc48c", + "name": "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.", + "originalRequest": { + "url": { + "path": [ + "sources", + ":id", + "schemas", + "accounts" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [] + }, + "header": [ + { + "key": "Content-Type", + "value": "multipart/form-data" + }, + { + "key": "Accept", + "value": "application/json" + }, + { + "description": { + "content": "Added as a part of security scheme: oauth2", + "type": "text/plain" + }, + "key": "Authorization", + "value": "" + } + ], + "method": "POST", + "body": { + "mode": "formdata", + "formdata": [ + { + "description": { + "content": "", + "type": "text/plain" + }, + "key": "file", + "value": "inc", + "type": "text" + } + ] + } + }, + "status": "Too Many Requests", + "code": 429, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "body": "{\n \"message\": \" Rate Limit Exceeded \"\n}", + "cookie": [], + "_postman_previewlanguage": "json" + }, + { + "id": "60d90094-2604-40e5-8081-c3e26cfba2f6", + "name": "Internal Server Error - Returned if there is an unexpected error.", + "originalRequest": { + "url": { + "path": [ + "sources", + ":id", + "schemas", + "accounts" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [] + }, + "header": [ + { + "key": "Content-Type", + "value": "multipart/form-data" + }, + { + "key": "Accept", + "value": "application/json" + }, + { + "description": { + "content": "Added as a part of security scheme: oauth2", + "type": "text/plain" + }, + "key": "Authorization", + "value": "" + } + ], + "method": "POST", + "body": { + "mode": "formdata", + "formdata": [ + { + "description": { + "content": "", + "type": "text/plain" + }, + "key": "file", + "value": "inc", + "type": "text" + } + ] + } + }, + "status": "Internal Server Error", + "code": 500, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "body": "{\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}", + "cookie": [], + "_postman_previewlanguage": "json" + } + ], + "event": [], + "protocolProfileBehavior": { + "disableBodyPruning": true + } + }, + { + "id": "62d4eb38-e4cc-4a11-96b4-a59bf2f853f9", + "name": "Downloads source entitlements schema template", + "request": { + "name": "Downloads source entitlements schema template", + "description": { + "content": "This API downloads the CSV schema that defines the entitlement attributes on a source.\n\n>**NOTE: This API is designated only for Delimited File sources.**", + "type": "text/plain" + }, + "url": { + "path": [ + "sources", + ":id", + "schemas", + "entitlements" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [ + { + "disabled": false, + "description": { + "content": "Name of entitlement schema", + "type": "text/plain" + }, + "key": "schemaName", + "value": "?schemaName=group" + } + ], + "variable": [ + { + "type": "any", + "value": "8c190e6787aa4ed9a90bd9d5344523fb", + "key": "id", + "disabled": false, + "description": { + "content": "(Required) The Source id", + "type": "text/plain" + } + } + ] + }, + "header": [ + { + "key": "Accept", + "value": "text/csv" + } + ], + "method": "GET", + "body": {}, + "auth": null + }, + "response": [ + { + "id": "bcdc4b06-d86c-48c9-b621-6191f8d3db9a", + "name": "Successfully downloaded the file", + "originalRequest": { + "url": { + "path": [ + "sources", + ":id", + "schemas", + "entitlements" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [ + { + "disabled": false, + "description": { + "content": "Name of entitlement schema", + "type": "text/plain" + }, + "key": "schemaName", + "value": "?schemaName=group" + } + ], + "variable": [] + }, + "header": [ + { + "key": "Accept", + "value": "text/csv" + }, + { + "description": { + "content": "Added as a part of security scheme: oauth2", + "type": "text/plain" + }, + "key": "Authorization", + "value": "" + } + ], + "method": "GET", + "body": {} + }, + "status": "OK", + "code": 200, + "header": [ + { + "key": "Content-Type", + "value": "text/csv" + } + ], + "body": "id,name,displayName,created,description,modified,entitlements,groups,permissions", + "cookie": [], + "_postman_previewlanguage": "text" + }, + { + "id": "76ba0f4b-dfa9-4dd9-bff6-0815c8582536", + "name": "Client Error - Returned if the request body is invalid.", + "originalRequest": { + "url": { + "path": [ + "sources", + ":id", + "schemas", + "entitlements" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [ + { + "disabled": false, + "description": { + "content": "Name of entitlement schema", + "type": "text/plain" + }, + "key": "schemaName", + "value": "?schemaName=group" + } + ], + "variable": [] + }, + "header": [ + { + "key": "Accept", + "value": "application/json" + }, + { + "description": { + "content": "Added as a part of security scheme: oauth2", + "type": "text/plain" + }, + "key": "Authorization", + "value": "" + } + ], + "method": "GET", + "body": {} + }, + "status": "Bad Request", + "code": 400, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "body": "{\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 \"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 \"locale\": \"en-US\",\n \"localeOrigin\": \"DEFAULT\",\n \"text\": \"The request was syntactically correct but its content is semantically invalid.\"\n }\n ]\n}", + "cookie": [], + "_postman_previewlanguage": "json" + }, + { + "id": "dbf9788a-031f-42c5-845a-63d74412d8fe", + "name": "Unauthorized - Returned if there is no authorization header, or if the JWT token is expired.", + "originalRequest": { + "url": { + "path": [ + "sources", + ":id", + "schemas", + "entitlements" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [ + { + "disabled": false, + "description": { + "content": "Name of entitlement schema", + "type": "text/plain" + }, + "key": "schemaName", + "value": "?schemaName=group" + } + ], + "variable": [] + }, + "header": [ + { + "key": "Accept", + "value": "application/json" + }, + { + "description": { + "content": "Added as a part of security scheme: oauth2", + "type": "text/plain" + }, + "key": "Authorization", + "value": "" + } + ], + "method": "GET", + "body": {} + }, + "status": "Unauthorized", + "code": 401, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "body": "{\n \"error\": \"JWT validation failed: JWT is expired\"\n}", + "cookie": [], + "_postman_previewlanguage": "json" + }, + { + "id": "4aeaffec-75fb-41c2-8979-2a8b096f6f15", + "name": "Forbidden - Returned if the user you are running as, doesn't have access to this end-point.", + "originalRequest": { + "url": { + "path": [ + "sources", + ":id", + "schemas", + "entitlements" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [ + { + "disabled": false, + "description": { + "content": "Name of entitlement schema", + "type": "text/plain" + }, + "key": "schemaName", + "value": "?schemaName=group" + } + ], + "variable": [] + }, + "header": [ + { + "key": "Accept", + "value": "application/json" + }, + { + "description": { + "content": "Added as a part of security scheme: oauth2", + "type": "text/plain" + }, + "key": "Authorization", + "value": "" + } + ], + "method": "GET", + "body": {} + }, + "status": "Forbidden", + "code": 403, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "body": "{\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}", + "cookie": [], + "_postman_previewlanguage": "json" + }, + { + "id": "3b182f11-ade3-4aa0-bd8c-a87b47f1e10b", + "name": "Not Found - returned if the request URL refers to a resource or object that does not exist", + "originalRequest": { + "url": { + "path": [ + "sources", + ":id", + "schemas", + "entitlements" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [ + { + "disabled": false, + "description": { + "content": "Name of entitlement schema", + "type": "text/plain" + }, + "key": "schemaName", + "value": "?schemaName=group" + } + ], + "variable": [] + }, + "header": [ + { + "key": "Accept", + "value": "application/json" + }, + { + "description": { + "content": "Added as a part of security scheme: oauth2", + "type": "text/plain" + }, + "key": "Authorization", + "value": "" + } + ], + "method": "GET", + "body": {} + }, + "status": "Not Found", + "code": 404, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "body": "{\n \"detailCode\": \"404 Not found\",\n \"trackingId\": \"b21b1f7ce4da4d639f2c62a57171b427\",\n \"messages\": [\n {\n \"locale\": \"en-US\",\n \"localeOrigin\": \"DEFAULT\",\n \"text\": \"The server did not find a current representation for the target resource.\"\n }\n ]\n}", + "cookie": [], + "_postman_previewlanguage": "json" + }, + { + "id": "fdb7e29c-e242-4a8b-9c4b-6f4ca4f8a920", + "name": "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.", + "originalRequest": { + "url": { + "path": [ + "sources", + ":id", + "schemas", + "entitlements" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [ + { + "disabled": false, + "description": { + "content": "Name of entitlement schema", + "type": "text/plain" + }, + "key": "schemaName", + "value": "?schemaName=group" + } + ], + "variable": [] + }, + "header": [ + { + "key": "Accept", + "value": "application/json" + }, + { + "description": { + "content": "Added as a part of security scheme: oauth2", + "type": "text/plain" + }, + "key": "Authorization", + "value": "" + } + ], + "method": "GET", + "body": {} + }, + "status": "Too Many Requests", + "code": 429, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "body": "{\n \"message\": \" Rate Limit Exceeded \"\n}", + "cookie": [], + "_postman_previewlanguage": "json" + }, + { + "id": "a87423c1-20b7-487b-b0fd-5172685faf49", + "name": "Internal Server Error - Returned if there is an unexpected error.", + "originalRequest": { + "url": { + "path": [ + "sources", + ":id", + "schemas", + "entitlements" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [ + { + "disabled": false, + "description": { + "content": "Name of entitlement schema", + "type": "text/plain" + }, + "key": "schemaName", + "value": "?schemaName=group" + } + ], + "variable": [] + }, + "header": [ + { + "key": "Accept", + "value": "application/json" + }, + { + "description": { + "content": "Added as a part of security scheme: oauth2", + "type": "text/plain" + }, + "key": "Authorization", + "value": "" + } + ], + "method": "GET", + "body": {} + }, + "status": "Internal Server Error", + "code": 500, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "body": "{\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}", + "cookie": [], + "_postman_previewlanguage": "json" + } + ], + "event": [], + "protocolProfileBehavior": { + "disableBodyPruning": true + } + }, + { + "id": "b72bcb29-876d-4045-83e6-1b2d2b1a70af", + "name": "Uploads source entitlements schema template", + "request": { + "name": "Uploads source entitlements schema template", + "description": { + "content": "This API uploads a source schema template file to configure a source's entitlement attributes.\n\nTo retrieve the file to modify and upload, log into Identity Now. \n\nClick **Admin** -> **Connections** -> **Sources** -> **`{SourceName}`** -> **Import Data** -> **Import Entitlements** -> **Download**\n\n>**NOTE: This API is designated only for Delimited File sources.**", + "type": "text/plain" + }, + "url": { + "path": [ + "sources", + ":id", + "schemas", + "entitlements" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [ + { + "disabled": false, + "description": { + "content": "Name of entitlement schema", + "type": "text/plain" + }, + "key": "schemaName", + "value": "?schemaName=group" + } + ], + "variable": [ + { + "type": "any", + "value": "8c190e6787aa4ed9a90bd9d5344523fb", + "key": "id", + "disabled": false, + "description": { + "content": "(Required) The Source id", + "type": "text/plain" + } + } + ] + }, + "header": [ + { + "key": "Content-Type", + "value": "multipart/form-data" + }, + { + "key": "Accept", + "value": "application/json" + } + ], + "method": "POST", + "body": { + "mode": "formdata", + "formdata": [ + { + "description": { + "content": "", + "type": "text/plain" + }, + "key": "file", + "value": "inc", + "type": "text" + } + ] + }, + "auth": null + }, + "response": [ + { + "id": "9ed695ec-e556-448b-aa7f-8a65ca42eaa0", + "name": "Successfully uploaded the file", + "originalRequest": { + "url": { + "path": [ + "sources", + ":id", + "schemas", + "entitlements" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [ + { + "disabled": false, + "description": { + "content": "Name of entitlement schema", + "type": "text/plain" + }, + "key": "schemaName", + "value": "?schemaName=group" + } + ], + "variable": [] + }, + "header": [ + { + "key": "Content-Type", + "value": "multipart/form-data" + }, + { + "key": "Accept", + "value": "application/json" + }, + { + "description": { + "content": "Added as a part of security scheme: oauth2", + "type": "text/plain" + }, + "key": "Authorization", + "value": "" + } + ], + "method": "POST", + "body": { + "mode": "formdata", + "formdata": [ + { + "description": { + "content": "", + "type": "text/plain" + }, + "key": "file", + "value": "inc", + "type": "text" + } + ] + } + }, + "status": "OK", + "code": 200, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "body": "{\n \"id\": \"2c9180835d191a86015d28455b4a2329\",\n \"name\": \"account\",\n \"nativeObjectType\": \"User\",\n \"identityAttribute\": \"sAMAccountName\",\n \"displayAttribute\": \"distinguishedName\",\n \"hierarchyAttribute\": \"memberOf\",\n \"includePermissions\": false,\n \"features\": [\n \"PROVISIONING\",\n \"NO_PERMISSIONS_PROVISIONING\",\n \"GROUPS_HAVE_MEMBERS\"\n ],\n \"configuration\": {\n \"groupMemberAttribute\": \"member\"\n },\n \"attributes\": [\n {\n \"name\": \"sAMAccountName\",\n \"type\": \"STRING\",\n \"isMultiValued\": false,\n \"isEntitlement\": false,\n \"isGroup\": false\n },\n {\n \"name\": \"memberOf\",\n \"type\": \"STRING\",\n \"schema\": {\n \"type\": \"CONNECTOR_SCHEMA\",\n \"name\": \"group\"\n },\n \"description\": \"Group membership\",\n \"isMultiValued\": true,\n \"isEntitlement\": true,\n \"isGroup\": true\n }\n ],\n \"created\": \"2019-12-24T22:32:58.104Z\",\n \"modified\": \"2019-12-31T20:22:28.104Z\"\n}", + "cookie": [], + "_postman_previewlanguage": "json" + }, + { + "id": "e7cf3b39-5195-4468-a85f-4378fe08de36", + "name": "Client Error - Returned if the request body is invalid.", + "originalRequest": { + "url": { + "path": [ + "sources", + ":id", + "schemas", + "entitlements" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [ + { + "disabled": false, + "description": { + "content": "Name of entitlement schema", + "type": "text/plain" + }, + "key": "schemaName", + "value": "?schemaName=group" + } + ], + "variable": [] + }, + "header": [ + { + "key": "Content-Type", + "value": "multipart/form-data" + }, + { + "key": "Accept", + "value": "application/json" + }, + { + "description": { + "content": "Added as a part of security scheme: oauth2", + "type": "text/plain" + }, + "key": "Authorization", + "value": "" + } + ], + "method": "POST", + "body": { + "mode": "formdata", + "formdata": [ + { + "description": { + "content": "", + "type": "text/plain" + }, + "key": "file", + "value": "inc", + "type": "text" + } + ] + } + }, + "status": "Bad Request", + "code": 400, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "body": "{\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 \"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 \"locale\": \"en-US\",\n \"localeOrigin\": \"DEFAULT\",\n \"text\": \"The request was syntactically correct but its content is semantically invalid.\"\n }\n ]\n}", + "cookie": [], + "_postman_previewlanguage": "json" + }, + { + "id": "43bd5dc3-afc1-4468-b5b4-da8d08e47aed", + "name": "Unauthorized - Returned if there is no authorization header, or if the JWT token is expired.", + "originalRequest": { + "url": { + "path": [ + "sources", + ":id", + "schemas", + "entitlements" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [ + { + "disabled": false, + "description": { + "content": "Name of entitlement schema", + "type": "text/plain" + }, + "key": "schemaName", + "value": "?schemaName=group" + } + ], + "variable": [] + }, + "header": [ + { + "key": "Content-Type", + "value": "multipart/form-data" + }, + { + "key": "Accept", + "value": "application/json" + }, + { + "description": { + "content": "Added as a part of security scheme: oauth2", + "type": "text/plain" + }, + "key": "Authorization", + "value": "" + } + ], + "method": "POST", + "body": { + "mode": "formdata", + "formdata": [ + { + "description": { + "content": "", + "type": "text/plain" + }, + "key": "file", + "value": "inc", + "type": "text" + } + ] + } + }, + "status": "Unauthorized", + "code": 401, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "body": "{\n \"error\": \"JWT validation failed: JWT is expired\"\n}", + "cookie": [], + "_postman_previewlanguage": "json" + }, + { + "id": "4587c8ca-560a-4ed9-8870-940615f9a8b8", + "name": "Forbidden - Returned if the user you are running as, doesn't have access to this end-point.", + "originalRequest": { + "url": { + "path": [ + "sources", + ":id", + "schemas", + "entitlements" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [ + { + "disabled": false, + "description": { + "content": "Name of entitlement schema", + "type": "text/plain" + }, + "key": "schemaName", + "value": "?schemaName=group" + } + ], + "variable": [] + }, + "header": [ + { + "key": "Content-Type", + "value": "multipart/form-data" + }, + { + "key": "Accept", + "value": "application/json" + }, + { + "description": { + "content": "Added as a part of security scheme: oauth2", + "type": "text/plain" + }, + "key": "Authorization", + "value": "" + } + ], + "method": "POST", + "body": { + "mode": "formdata", + "formdata": [ + { + "description": { + "content": "", + "type": "text/plain" + }, + "key": "file", + "value": "inc", + "type": "text" + } + ] + } + }, + "status": "Forbidden", + "code": 403, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "body": "{\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}", + "cookie": [], + "_postman_previewlanguage": "json" + }, + { + "id": "f7987257-b9d8-4ff9-ae3f-5026fd4f56b9", + "name": "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.", + "originalRequest": { + "url": { + "path": [ + "sources", + ":id", + "schemas", + "entitlements" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [ + { + "disabled": false, + "description": { + "content": "Name of entitlement schema", + "type": "text/plain" + }, + "key": "schemaName", + "value": "?schemaName=group" + } + ], + "variable": [] + }, + "header": [ + { + "key": "Content-Type", + "value": "multipart/form-data" + }, + { + "key": "Accept", + "value": "application/json" + }, + { + "description": { + "content": "Added as a part of security scheme: oauth2", + "type": "text/plain" + }, + "key": "Authorization", + "value": "" + } + ], + "method": "POST", + "body": { + "mode": "formdata", + "formdata": [ + { + "description": { + "content": "", + "type": "text/plain" + }, + "key": "file", + "value": "inc", + "type": "text" + } + ] + } + }, + "status": "Too Many Requests", + "code": 429, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "body": "{\n \"message\": \" Rate Limit Exceeded \"\n}", + "cookie": [], + "_postman_previewlanguage": "json" + }, + { + "id": "f17666d8-6eb5-4a5d-af5c-ad7936811ebb", + "name": "Internal Server Error - Returned if there is an unexpected error.", + "originalRequest": { + "url": { + "path": [ + "sources", + ":id", + "schemas", + "entitlements" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [ + { + "disabled": false, + "description": { + "content": "Name of entitlement schema", + "type": "text/plain" + }, + "key": "schemaName", + "value": "?schemaName=group" + } + ], + "variable": [] + }, + "header": [ + { + "key": "Content-Type", + "value": "multipart/form-data" + }, + { + "key": "Accept", + "value": "application/json" + }, + { + "description": { + "content": "Added as a part of security scheme: oauth2", + "type": "text/plain" + }, + "key": "Authorization", + "value": "" + } + ], + "method": "POST", + "body": { + "mode": "formdata", + "formdata": [ + { + "description": { + "content": "", + "type": "text/plain" + }, + "key": "file", + "value": "inc", + "type": "text" + } + ] + } + }, + "status": "Internal Server Error", + "code": 500, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "body": "{\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}", + "cookie": [], + "_postman_previewlanguage": "json" + } + ], + "event": [], + "protocolProfileBehavior": { + "disableBodyPruning": true + } + }, + { + "id": "3b18ac94-9dfa-4666-bd2f-3584b4f94930", + "name": "Upload connector file to source", + "request": { + "name": "Upload connector file to source", + "description": { + "content": "This uploads a supplemental source connector file (like jdbc driver jars) to a source's S3 bucket. This also sends ETS and Audit events.\nA token with ORG_ADMIN authority is required to call this API.", + "type": "text/plain" + }, + "url": { + "path": [ + "sources", + ":sourceId", + "upload-connector-file" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [ + { + "type": "any", + "value": "2c9180835d191a86015d28455b4a2329", + "key": "sourceId", + "disabled": false, + "description": { + "content": "(Required) The Source id.", + "type": "text/plain" + } + } + ] + }, + "header": [ + { + "key": "Content-Type", + "value": "multipart/form-data" + }, + { + "key": "Accept", + "value": "application/json" + } + ], + "method": "POST", + "body": { + "mode": "formdata", + "formdata": [ + { + "description": { + "content": "", + "type": "text/plain" + }, + "key": "file", + "value": "inc", + "type": "text" + } + ] + }, + "auth": null + }, + "response": [ + { + "id": "e1f2ab0b-10c8-4b44-b512-9657b1316f08", + "name": "Uploaded the file successfully and sent all post-upload events", + "originalRequest": { + "url": { + "path": [ + "sources", + ":sourceId", + "upload-connector-file" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [] + }, + "header": [ + { + "key": "Content-Type", + "value": "multipart/form-data" + }, + { + "key": "Accept", + "value": "application/json" + }, + { + "description": { + "content": "Added as a part of security scheme: oauth2", + "type": "text/plain" + }, + "key": "Authorization", + "value": "" + } + ], + "method": "POST", + "body": { + "mode": "formdata", + "formdata": [ + { + "description": { + "content": "", + "type": "text/plain" + }, + "key": "file", + "value": "inc", + "type": "text" + } + ] + } + }, + "status": "OK", + "code": 200, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "body": "{\n \"name\": \"My Source\",\n \"owner\": {\n \"type\": \"IDENTITY\",\n \"id\": \"2c91808568c529c60168cca6f90c1313\",\n \"name\": \"MyName\"\n },\n \"connector\": \"active-directory\",\n \"id\": \"2c91808568c529c60168cca6f90c1324\",\n \"description\": \"This is the corporate directory.\",\n \"cluster\": {\n \"name\": \"Corporate Cluster\",\n \"id\": \"2c9180866166b5b0016167c32ef31a66\",\n \"type\": \"CLUSTER\"\n },\n \"accountCorrelationConfig\": {\n \"type\": \"ACCOUNT_CORRELATION_CONFIG\",\n \"id\": \"2c9180855d191c59015d28583727245a\",\n \"name\": \"Directory [source-62867] Account Correlation\"\n },\n \"accountCorrelationRule\": {\n \"type\": \"RULE\",\n \"id\": \"2c918085708c274401708c2a8a760001\",\n \"name\": \"Example Rule\"\n },\n \"managerCorrelationMapping\": {\n \"accountAttribute\": \"manager\",\n \"identityAttribute\": \"manager\"\n },\n \"managerCorrelationRule\": {\n \"type\": \"RULE\",\n \"id\": \"2c918085708c274401708c2a8a760001\",\n \"name\": \"Example Rule\"\n },\n \"beforeProvisioningRule\": {\n \"type\": \"RULE\",\n \"id\": \"2c918085708c274401708c2a8a760001\",\n \"name\": \"Example Rule\"\n },\n \"schemas\": [\n {\n \"type\": \"CONNECTOR_SCHEMA\",\n \"name\": \"account\"\n },\n {\n \"type\": \"CONNECTOR_SCHEMA\",\n \"name\": \"group\"\n }\n ],\n \"passwordPolicies\": [\n {\n \"type\": \"PASSWORD_POLICY\",\n \"name\": \"Corporate Password Policy\"\n },\n {\n \"type\": \"PASSWORD_POLICY\",\n \"name\": \"Vendor Password Policy\"\n }\n ],\n \"features\": [\n \"SYNC_PROVISIONING\",\n \"MANAGER_LOOKUP\",\n \"SEARCH\",\n \"PROVISIONING\",\n \"AUTHENTICATE\",\n \"GROUP_PROVISIONING\",\n \"PASSWORD\"\n ],\n \"type\": \"OpenLDAP - Direct\",\n \"connectorClass\": \"sailpoint.connector.LDAPConnector\",\n \"connectorAttributes\": {\n \"healthCheckTimeout\": 30,\n \"authSearchAttributes\": [\n \"cn\",\n \"uid\",\n \"mail\"\n ]\n },\n \"deleteThreshold\": 10,\n \"authoritative\": false,\n \"managementWorkgroup\": {\n \"type\": \"GOVERNANCE_GROUP\",\n \"id\": \"2c91808568c529c60168cca6f90c2222\",\n \"name\": \"My Management Workgroup\"\n },\n \"healthy\": true,\n \"status\": \"SOURCE_STATE_HEALTHY\",\n \"since\": \"2021-09-28T15:48:29.3801666300Z\",\n \"connectorId\": \"active-directory\",\n \"connectorName\": \"Active Directory\",\n \"connectionType\": \"file\",\n \"connectorImplementationId\": \"delimited-file\",\n \"created\": \"2022-02-08T14:50:03.827Z\",\n \"modified\": \"2024-01-23T18:08:50.897Z\"\n}", + "cookie": [], + "_postman_previewlanguage": "json" + }, + { + "id": "1fa3dd9e-5ea7-4231-9ce9-35587349d314", + "name": "Client Error - Returned if the request body is invalid.", + "originalRequest": { + "url": { + "path": [ + "sources", + ":sourceId", + "upload-connector-file" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [] + }, + "header": [ + { + "key": "Content-Type", + "value": "multipart/form-data" + }, + { + "key": "Accept", + "value": "application/json" + }, + { + "description": { + "content": "Added as a part of security scheme: oauth2", + "type": "text/plain" + }, + "key": "Authorization", + "value": "" + } + ], + "method": "POST", + "body": { + "mode": "formdata", + "formdata": [ + { + "description": { + "content": "", + "type": "text/plain" + }, + "key": "file", + "value": "inc", + "type": "text" + } + ] + } + }, + "status": "Bad Request", + "code": 400, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "body": "{\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 \"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 \"locale\": \"en-US\",\n \"localeOrigin\": \"DEFAULT\",\n \"text\": \"The request was syntactically correct but its content is semantically invalid.\"\n }\n ]\n}", + "cookie": [], + "_postman_previewlanguage": "json" + }, + { + "id": "854f7b50-e68a-4e28-9084-cc63b4def317", + "name": "Unauthorized - Returned if there is no authorization header, or if the JWT token is expired.", + "originalRequest": { + "url": { + "path": [ + "sources", + ":sourceId", + "upload-connector-file" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [] + }, + "header": [ + { + "key": "Content-Type", + "value": "multipart/form-data" + }, + { + "key": "Accept", + "value": "application/json" + }, + { + "description": { + "content": "Added as a part of security scheme: oauth2", + "type": "text/plain" + }, + "key": "Authorization", + "value": "" + } + ], + "method": "POST", + "body": { + "mode": "formdata", + "formdata": [ + { + "description": { + "content": "", + "type": "text/plain" + }, + "key": "file", + "value": "inc", + "type": "text" + } + ] + } + }, + "status": "Unauthorized", + "code": 401, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "body": "{\n \"error\": \"JWT validation failed: JWT is expired\"\n}", + "cookie": [], + "_postman_previewlanguage": "json" + }, + { + "id": "cd342925-7a83-4468-98dd-24b419861962", + "name": "Forbidden - Returned if the user you are running as, doesn't have access to this end-point.", + "originalRequest": { + "url": { + "path": [ + "sources", + ":sourceId", + "upload-connector-file" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [] + }, + "header": [ + { + "key": "Content-Type", + "value": "multipart/form-data" + }, + { + "key": "Accept", + "value": "application/json" + }, + { + "description": { + "content": "Added as a part of security scheme: oauth2", + "type": "text/plain" + }, + "key": "Authorization", + "value": "" + } + ], + "method": "POST", + "body": { + "mode": "formdata", + "formdata": [ + { + "description": { + "content": "", + "type": "text/plain" + }, + "key": "file", + "value": "inc", + "type": "text" + } + ] + } + }, + "status": "Forbidden", + "code": 403, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "body": "{\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}", + "cookie": [], + "_postman_previewlanguage": "json" + }, + { + "id": "28e619b7-2701-4d01-ad20-8c23406120d7", + "name": "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.", + "originalRequest": { + "url": { + "path": [ + "sources", + ":sourceId", + "upload-connector-file" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [] + }, + "header": [ + { + "key": "Content-Type", + "value": "multipart/form-data" + }, + { + "key": "Accept", + "value": "application/json" + }, + { + "description": { + "content": "Added as a part of security scheme: oauth2", + "type": "text/plain" + }, + "key": "Authorization", + "value": "" + } + ], + "method": "POST", + "body": { + "mode": "formdata", + "formdata": [ + { + "description": { + "content": "", + "type": "text/plain" + }, + "key": "file", + "value": "inc", + "type": "text" + } + ] + } + }, + "status": "Too Many Requests", + "code": 429, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "body": "{\n \"message\": \" Rate Limit Exceeded \"\n}", + "cookie": [], + "_postman_previewlanguage": "json" + }, + { + "id": "3c481bb5-1b49-45ee-bd9f-e787ddd6754a", + "name": "Internal Server Error - Returned if there is an unexpected error.", + "originalRequest": { + "url": { + "path": [ + "sources", + ":sourceId", + "upload-connector-file" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [] + }, + "header": [ + { + "key": "Content-Type", + "value": "multipart/form-data" + }, + { + "key": "Accept", + "value": "application/json" + }, + { + "description": { + "content": "Added as a part of security scheme: oauth2", + "type": "text/plain" + }, + "key": "Authorization", + "value": "" + } + ], + "method": "POST", + "body": { + "mode": "formdata", + "formdata": [ + { + "description": { + "content": "", + "type": "text/plain" + }, + "key": "file", + "value": "inc", + "type": "text" + } + ] + } + }, + "status": "Internal Server Error", + "code": 500, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "body": "{\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}", + "cookie": [], + "_postman_previewlanguage": "json" + } + ], + "event": [], + "protocolProfileBehavior": { + "disableBodyPruning": true + } + } + ] + }, + { + "name": "Tagged Objects", + "description": "Use this API to implement object tagging functionality. \nWith object tagging functionality in place, any user in an organization can use tags as a way to group objects together and find them more quickly when the user searches IdentityNow. \n\nIn IdentityNow, users can search their tenants for information and add tags objects they find.\nTagging an object provides users with a way of grouping objects together and makes it easier to find these objects in the future. \n\nFor example, if a user is searching for an entitlement that grants a risky level of access to Active Directory, it's possible that the user may have to search through hundreds of entitlements to find the correct one. \nOnce the user finds that entitlement, the user can add a tag to the entitlement, \"AD_RISKY\" to make it easier to find the entitlement again.\nThe user can add the same tag to multiple objects the user wants to group together for an easy future search, and the user can also do so in bulk.\nWhen the user wants to find that tagged entitlement again, the user can search for \"tags:AD_RISKY\" to find all objects with that tag. \n\nWith the API, you can tag even more different object types than you can in IdentityNow (access profiles, entitlements, identities, and roles). \nYou can use the API to tag all these objects:\n\n- Access profiles \n\n- Applications \n\n- Certification campaigns\n\n- Entitlements\n\n- Identities \n\n- Roles \n\n- SOD (separation of duties) policies\n\n- Sources \n\nYou can also use the API to directly find, create, and manage tagged objects without using search queries. \n\nThere are limits to tags: \n\n- You can have up to 500 different tags in your tenant.\n\n- You can apply up to 30 tags to one object. \n\n- You can have up to 10,000 tag associations, pairings of 1 tag to 1 object, in your tenant. \n\nBecause of these limits, it is recommended that you work with your governance experts and security teams to establish a list of tags that are most expressive of governance objects and access managed by IdentityNow. \n\nThese are the types of information often expressed in tags: \n\n- Affected departments\n\n- Compliance and regulatory categories \n\n- Remediation urgency levels \n\n- Risk levels \n\nRefer to [Tagging Items in Search](https://documentation.sailpoint.com/saas/help/search/index.html?h=tags#tagging-items-in-search) for more information about tagging objects in IdentityNow. \n", + "item": [ + { + "id": "c2277a02-55ee-4acf-9da4-2279cfd32a58", + "name": "List Tagged Objects", + "request": { + "name": "List Tagged Objects", + "description": { + "content": "This API returns a list of all tagged objects.\n\nAny authenticated token may be used to call this API.", + "type": "text/plain" + }, + "url": { + "path": [ + "tagged-objects" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [ + { + "disabled": false, + "description": { + "content": "Max number of results to return.\nSee [V3 API Standard Collection Parameters](https://developer.sailpoint.com/idn/api/standard-collection-parameters) for more information.", + "type": "text/plain" + }, + "key": "limit", + "value": "250" + }, + { + "disabled": false, + "description": { + "content": "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.", + "type": "text/plain" + }, + "key": "offset", + "value": "0" + }, + { + "disabled": false, + "description": { + "content": "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.", + "type": "text/plain" + }, + "key": "count", + "value": "true" + }, + { + "disabled": false, + "description": { + "content": "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**objectRef.id**: *eq, in*\n\n**objectRef.type**: *eq, in*\n\n**tagName**: *eq, in*", + "type": "text/plain" + }, + "key": "filters", + "value": "tagName eq \"BU_FINANCE\"" + } + ], + "variable": [] + }, + "header": [ + { + "key": "Accept", + "value": "application/json" + } + ], + "method": "GET", + "body": {}, + "auth": null + }, + "response": [ + { + "id": "d7d8d0e0-27f8-4189-aef0-2c54c34adcf7", + "name": "List of all tagged objects.", + "originalRequest": { + "url": { + "path": [ + "tagged-objects" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [ + { + "disabled": false, + "description": { + "content": "Max number of results to return.\nSee [V3 API Standard Collection Parameters](https://developer.sailpoint.com/idn/api/standard-collection-parameters) for more information.", + "type": "text/plain" + }, + "key": "limit", + "value": "250" + }, + { + "disabled": false, + "description": { + "content": "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.", + "type": "text/plain" + }, + "key": "offset", + "value": "0" + }, + { + "disabled": false, + "description": { + "content": "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.", + "type": "text/plain" + }, + "key": "count", + "value": "true" + }, + { + "disabled": false, + "description": { + "content": "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**objectRef.id**: *eq, in*\n\n**objectRef.type**: *eq, in*\n\n**tagName**: *eq, in*", + "type": "text/plain" + }, + "key": "filters", + "value": "tagName eq \"BU_FINANCE\"" + } + ], + "variable": [] + }, + "header": [ + { + "key": "Accept", + "value": "application/json" + }, + { + "description": { + "content": "Added as a part of security scheme: oauth2", + "type": "text/plain" + }, + "key": "Authorization", + "value": "" + } + ], + "method": "GET", + "body": {} + }, + "status": "OK", + "code": 200, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "body": "[\n {\n \"objectRef\": {\n \"type\": \"IDENTITY\",\n \"id\": \"2c91808568c529c60168cca6f90c1313\",\n \"name\": \"William Wilson\"\n },\n \"tags\": [\n \"BU_FINANCE\",\n \"PCI\"\n ]\n },\n {\n \"objectRef\": {\n \"type\": \"IDENTITY\",\n \"id\": \"2c91808568c529c60168cca6f90c1313\",\n \"name\": \"William Wilson\"\n },\n \"tags\": [\n \"BU_FINANCE\",\n \"PCI\"\n ]\n }\n]", + "cookie": [], + "_postman_previewlanguage": "json" + }, + { + "id": "d0a49d8c-97f5-4900-b73f-747dcc8ecb9b", + "name": "Client Error - Returned if the request body is invalid.", + "originalRequest": { + "url": { + "path": [ + "tagged-objects" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [ + { + "disabled": false, + "description": { + "content": "Max number of results to return.\nSee [V3 API Standard Collection Parameters](https://developer.sailpoint.com/idn/api/standard-collection-parameters) for more information.", + "type": "text/plain" + }, + "key": "limit", + "value": "250" + }, + { + "disabled": false, + "description": { + "content": "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.", + "type": "text/plain" + }, + "key": "offset", + "value": "0" + }, + { + "disabled": false, + "description": { + "content": "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.", + "type": "text/plain" + }, + "key": "count", + "value": "true" + }, + { + "disabled": false, + "description": { + "content": "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**objectRef.id**: *eq, in*\n\n**objectRef.type**: *eq, in*\n\n**tagName**: *eq, in*", + "type": "text/plain" + }, + "key": "filters", + "value": "tagName eq \"BU_FINANCE\"" + } + ], + "variable": [] + }, + "header": [ + { + "key": "Accept", + "value": "application/json" + }, + { + "description": { + "content": "Added as a part of security scheme: oauth2", + "type": "text/plain" + }, + "key": "Authorization", + "value": "" + } + ], + "method": "GET", + "body": {} + }, + "status": "Bad Request", + "code": 400, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "body": "{\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 \"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 \"locale\": \"en-US\",\n \"localeOrigin\": \"DEFAULT\",\n \"text\": \"The request was syntactically correct but its content is semantically invalid.\"\n }\n ]\n}", + "cookie": [], + "_postman_previewlanguage": "json" + }, + { + "id": "c81f7a05-6605-4f73-afa8-17367804b12e", + "name": "Unauthorized - Returned if there is no authorization header, or if the JWT token is expired.", + "originalRequest": { + "url": { + "path": [ + "tagged-objects" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [ + { + "disabled": false, + "description": { + "content": "Max number of results to return.\nSee [V3 API Standard Collection Parameters](https://developer.sailpoint.com/idn/api/standard-collection-parameters) for more information.", + "type": "text/plain" + }, + "key": "limit", + "value": "250" + }, + { + "disabled": false, + "description": { + "content": "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.", + "type": "text/plain" + }, + "key": "offset", + "value": "0" + }, + { + "disabled": false, + "description": { + "content": "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.", + "type": "text/plain" + }, + "key": "count", + "value": "true" + }, + { + "disabled": false, + "description": { + "content": "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**objectRef.id**: *eq, in*\n\n**objectRef.type**: *eq, in*\n\n**tagName**: *eq, in*", + "type": "text/plain" + }, + "key": "filters", + "value": "tagName eq \"BU_FINANCE\"" + } + ], + "variable": [] + }, + "header": [ + { + "key": "Accept", + "value": "application/json" + }, + { + "description": { + "content": "Added as a part of security scheme: oauth2", + "type": "text/plain" + }, + "key": "Authorization", + "value": "" + } + ], + "method": "GET", + "body": {} + }, + "status": "Unauthorized", + "code": 401, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "body": "{\n \"error\": \"JWT validation failed: JWT is expired\"\n}", + "cookie": [], + "_postman_previewlanguage": "json" + }, + { + "id": "a8bec5a1-ef34-4616-a0fb-e21f093d6759", + "name": "Forbidden - Returned if the user you are running as, doesn't have access to this end-point.", + "originalRequest": { + "url": { + "path": [ + "tagged-objects" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [ + { + "disabled": false, + "description": { + "content": "Max number of results to return.\nSee [V3 API Standard Collection Parameters](https://developer.sailpoint.com/idn/api/standard-collection-parameters) for more information.", + "type": "text/plain" + }, + "key": "limit", + "value": "250" + }, + { + "disabled": false, + "description": { + "content": "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.", + "type": "text/plain" + }, + "key": "offset", + "value": "0" + }, + { + "disabled": false, + "description": { + "content": "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.", + "type": "text/plain" + }, + "key": "count", + "value": "true" + }, + { + "disabled": false, + "description": { + "content": "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**objectRef.id**: *eq, in*\n\n**objectRef.type**: *eq, in*\n\n**tagName**: *eq, in*", + "type": "text/plain" + }, + "key": "filters", + "value": "tagName eq \"BU_FINANCE\"" + } + ], + "variable": [] + }, + "header": [ + { + "key": "Accept", + "value": "application/json" + }, + { + "description": { + "content": "Added as a part of security scheme: oauth2", + "type": "text/plain" + }, + "key": "Authorization", + "value": "" + } + ], + "method": "GET", + "body": {} + }, + "status": "Forbidden", + "code": 403, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "body": "{\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}", + "cookie": [], + "_postman_previewlanguage": "json" + }, + { + "id": "82ca2dc3-f22e-4028-92b4-bac825287383", + "name": "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.", + "originalRequest": { + "url": { + "path": [ + "tagged-objects" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [ + { + "disabled": false, + "description": { + "content": "Max number of results to return.\nSee [V3 API Standard Collection Parameters](https://developer.sailpoint.com/idn/api/standard-collection-parameters) for more information.", + "type": "text/plain" + }, + "key": "limit", + "value": "250" + }, + { + "disabled": false, + "description": { + "content": "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.", + "type": "text/plain" + }, + "key": "offset", + "value": "0" + }, + { + "disabled": false, + "description": { + "content": "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.", + "type": "text/plain" + }, + "key": "count", + "value": "true" + }, + { + "disabled": false, + "description": { + "content": "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**objectRef.id**: *eq, in*\n\n**objectRef.type**: *eq, in*\n\n**tagName**: *eq, in*", + "type": "text/plain" + }, + "key": "filters", + "value": "tagName eq \"BU_FINANCE\"" + } + ], + "variable": [] + }, + "header": [ + { + "key": "Accept", + "value": "application/json" + }, + { + "description": { + "content": "Added as a part of security scheme: oauth2", + "type": "text/plain" + }, + "key": "Authorization", + "value": "" + } + ], + "method": "GET", + "body": {} + }, + "status": "Too Many Requests", + "code": 429, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "body": "{\n \"message\": \" Rate Limit Exceeded \"\n}", + "cookie": [], + "_postman_previewlanguage": "json" + }, + { + "id": "344148e1-5052-4a51-b0c3-1a8c64fc1fd1", + "name": "Internal Server Error - Returned if there is an unexpected error.", + "originalRequest": { + "url": { + "path": [ + "tagged-objects" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [ + { + "disabled": false, + "description": { + "content": "Max number of results to return.\nSee [V3 API Standard Collection Parameters](https://developer.sailpoint.com/idn/api/standard-collection-parameters) for more information.", + "type": "text/plain" + }, + "key": "limit", + "value": "250" + }, + { + "disabled": false, + "description": { + "content": "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.", + "type": "text/plain" + }, + "key": "offset", + "value": "0" + }, + { + "disabled": false, + "description": { + "content": "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.", + "type": "text/plain" + }, + "key": "count", + "value": "true" + }, + { + "disabled": false, + "description": { + "content": "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**objectRef.id**: *eq, in*\n\n**objectRef.type**: *eq, in*\n\n**tagName**: *eq, in*", + "type": "text/plain" + }, + "key": "filters", + "value": "tagName eq \"BU_FINANCE\"" + } + ], + "variable": [] + }, + "header": [ + { + "key": "Accept", + "value": "application/json" + }, + { + "description": { + "content": "Added as a part of security scheme: oauth2", + "type": "text/plain" + }, + "key": "Authorization", + "value": "" + } + ], + "method": "GET", + "body": {} + }, + "status": "Internal Server Error", + "code": 500, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "body": "{\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}", + "cookie": [], + "_postman_previewlanguage": "json" + } + ], + "event": [], + "protocolProfileBehavior": { + "disableBodyPruning": true + } + }, + { + "id": "60387b64-e43f-4553-849c-8ef46c78a9ca", + "name": "Add Tag to Object", + "request": { + "name": "Add Tag to Object", + "description": { + "content": "This adds a tag to an object.\n\nAny authenticated token may be used to call this API.", + "type": "text/plain" + }, + "url": { + "path": [ + "tagged-objects" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [] + }, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + }, + { + "key": "Accept", + "value": "application/json" + } + ], + "method": "POST", + "body": { + "mode": "raw", + "raw": "{\n \"objectRef\": {\n \"type\": \"IDENTITY\",\n \"id\": \"2c91808568c529c60168cca6f90c1313\",\n \"name\": \"William Wilson\"\n },\n \"tags\": [\n \"BU_FINANCE\",\n \"PCI\"\n ]\n}", + "options": { + "raw": { + "headerFamily": "json", + "language": "json" + } + } + }, + "auth": null + }, + "response": [ + { + "id": "71b78271-a1e9-42ea-b132-8591866756e6", + "name": "Created.", + "originalRequest": { + "url": { + "path": [ + "tagged-objects" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [] + }, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + }, + { + "description": { + "content": "Added as a part of security scheme: oauth2", + "type": "text/plain" + }, + "key": "Authorization", + "value": "" + } + ], + "method": "POST", + "body": { + "mode": "raw", + "raw": "{\n \"objectRef\": {\n \"type\": \"IDENTITY\",\n \"id\": \"2c91808568c529c60168cca6f90c1313\",\n \"name\": \"William Wilson\"\n },\n \"tags\": [\n \"BU_FINANCE\",\n \"PCI\"\n ]\n}", + "options": { + "raw": { + "headerFamily": "json", + "language": "json" + } + } + } + }, + "status": "Created", + "code": 201, + "header": [], + "cookie": [], + "_postman_previewlanguage": "text" + }, + { + "id": "ed9b09bf-7397-477a-a2ae-6748b5c99650", + "name": "Client Error - Returned if the request body is invalid.", + "originalRequest": { + "url": { + "path": [ + "tagged-objects" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [] + }, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + }, + { + "key": "Accept", + "value": "application/json" + }, + { + "description": { + "content": "Added as a part of security scheme: oauth2", + "type": "text/plain" + }, + "key": "Authorization", + "value": "" + } + ], + "method": "POST", + "body": { + "mode": "raw", + "raw": "{\n \"objectRef\": {\n \"type\": \"IDENTITY\",\n \"id\": \"2c91808568c529c60168cca6f90c1313\",\n \"name\": \"William Wilson\"\n },\n \"tags\": [\n \"BU_FINANCE\",\n \"PCI\"\n ]\n}", + "options": { + "raw": { + "headerFamily": "json", + "language": "json" + } + } + } + }, + "status": "Bad Request", + "code": 400, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "body": "{\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 \"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 \"locale\": \"en-US\",\n \"localeOrigin\": \"DEFAULT\",\n \"text\": \"The request was syntactically correct but its content is semantically invalid.\"\n }\n ]\n}", + "cookie": [], + "_postman_previewlanguage": "json" + }, + { + "id": "eec8e08e-0838-4ccc-a3ba-7a11ff5cd0bb", + "name": "Unauthorized - Returned if there is no authorization header, or if the JWT token is expired.", + "originalRequest": { + "url": { + "path": [ + "tagged-objects" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [] + }, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + }, + { + "key": "Accept", + "value": "application/json" + }, + { + "description": { + "content": "Added as a part of security scheme: oauth2", + "type": "text/plain" + }, + "key": "Authorization", + "value": "" + } + ], + "method": "POST", + "body": { + "mode": "raw", + "raw": "{\n \"objectRef\": {\n \"type\": \"IDENTITY\",\n \"id\": \"2c91808568c529c60168cca6f90c1313\",\n \"name\": \"William Wilson\"\n },\n \"tags\": [\n \"BU_FINANCE\",\n \"PCI\"\n ]\n}", + "options": { + "raw": { + "headerFamily": "json", + "language": "json" + } + } + } + }, + "status": "Unauthorized", + "code": 401, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "body": "{\n \"error\": \"JWT validation failed: JWT is expired\"\n}", + "cookie": [], + "_postman_previewlanguage": "json" + }, + { + "id": "1c9ecbea-dab9-4765-a2a5-cd4026d93c28", + "name": "Forbidden - Returned if the user you are running as, doesn't have access to this end-point.", + "originalRequest": { + "url": { + "path": [ + "tagged-objects" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [] + }, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + }, + { + "key": "Accept", + "value": "application/json" + }, + { + "description": { + "content": "Added as a part of security scheme: oauth2", + "type": "text/plain" + }, + "key": "Authorization", + "value": "" + } + ], + "method": "POST", + "body": { + "mode": "raw", + "raw": "{\n \"objectRef\": {\n \"type\": \"IDENTITY\",\n \"id\": \"2c91808568c529c60168cca6f90c1313\",\n \"name\": \"William Wilson\"\n },\n \"tags\": [\n \"BU_FINANCE\",\n \"PCI\"\n ]\n}", + "options": { + "raw": { + "headerFamily": "json", + "language": "json" + } + } + } + }, + "status": "Forbidden", + "code": 403, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "body": "{\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}", + "cookie": [], + "_postman_previewlanguage": "json" + }, + { + "id": "1141b6a5-ceb3-4683-9dbe-92cfff809257", + "name": "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.", + "originalRequest": { + "url": { + "path": [ + "tagged-objects" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [] + }, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + }, + { + "key": "Accept", + "value": "application/json" + }, + { + "description": { + "content": "Added as a part of security scheme: oauth2", + "type": "text/plain" + }, + "key": "Authorization", + "value": "" + } + ], + "method": "POST", + "body": { + "mode": "raw", + "raw": "{\n \"objectRef\": {\n \"type\": \"IDENTITY\",\n \"id\": \"2c91808568c529c60168cca6f90c1313\",\n \"name\": \"William Wilson\"\n },\n \"tags\": [\n \"BU_FINANCE\",\n \"PCI\"\n ]\n}", + "options": { + "raw": { + "headerFamily": "json", + "language": "json" + } + } + } + }, + "status": "Too Many Requests", + "code": 429, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "body": "{\n \"message\": \" Rate Limit Exceeded \"\n}", + "cookie": [], + "_postman_previewlanguage": "json" + }, + { + "id": "ad319425-b413-4a3f-a86f-aa955069b6c0", + "name": "Internal Server Error - Returned if there is an unexpected error.", + "originalRequest": { + "url": { + "path": [ + "tagged-objects" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [] + }, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + }, + { + "key": "Accept", + "value": "application/json" + }, + { + "description": { + "content": "Added as a part of security scheme: oauth2", + "type": "text/plain" + }, + "key": "Authorization", + "value": "" + } + ], + "method": "POST", + "body": { + "mode": "raw", + "raw": "{\n \"objectRef\": {\n \"type\": \"IDENTITY\",\n \"id\": \"2c91808568c529c60168cca6f90c1313\",\n \"name\": \"William Wilson\"\n },\n \"tags\": [\n \"BU_FINANCE\",\n \"PCI\"\n ]\n}", + "options": { + "raw": { + "headerFamily": "json", + "language": "json" + } + } + } + }, + "status": "Internal Server Error", + "code": 500, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "body": "{\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}", + "cookie": [], + "_postman_previewlanguage": "json" + } + ], + "event": [], + "protocolProfileBehavior": { + "disableBodyPruning": true + } + }, + { + "id": "48f5ea0c-b910-416a-8813-4d682e639c7b", + "name": "List Tagged Objects by Type", + "request": { + "name": "List Tagged Objects by Type", + "description": { + "content": "This API returns a list of all tagged objects by type.\n\nAny authenticated token may be used to call this API.", + "type": "text/plain" + }, + "url": { + "path": [ + "tagged-objects", + ":type" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [ + { + "disabled": false, + "description": { + "content": "Max number of results to return.\nSee [V3 API Standard Collection Parameters](https://developer.sailpoint.com/idn/api/standard-collection-parameters) for more information.", + "type": "text/plain" + }, + "key": "limit", + "value": "250" + }, + { + "disabled": false, + "description": { + "content": "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.", + "type": "text/plain" + }, + "key": "offset", + "value": "0" + }, + { + "disabled": false, + "description": { + "content": "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.", + "type": "text/plain" + }, + "key": "count", + "value": "true" + }, + { + "disabled": false, + "description": { + "content": "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**objectRef.id**: *eq*\n\n**objectRef.type**: *eq*", + "type": "text/plain" + }, + "key": "filters", + "value": "objectRef.id eq \"2c91808568c529c60168cca6f90c1313\"" + } + ], + "variable": [ + { + "type": "any", + "value": "ROLE", + "key": "type", + "disabled": false, + "description": { + "content": "(Required) The type of tagged object to retrieve.", + "type": "text/plain" + } + } + ] + }, + "header": [ + { + "key": "Accept", + "value": "application/json" + } + ], + "method": "GET", + "body": {}, + "auth": null + }, + "response": [ + { + "id": "3f41a5a3-595a-40e7-9fbc-1daab1a07d51", + "name": "List of all tagged objects for specified type.", + "originalRequest": { + "url": { + "path": [ + "tagged-objects", + ":type" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [ + { + "disabled": false, + "description": { + "content": "Max number of results to return.\nSee [V3 API Standard Collection Parameters](https://developer.sailpoint.com/idn/api/standard-collection-parameters) for more information.", + "type": "text/plain" + }, + "key": "limit", + "value": "250" + }, + { + "disabled": false, + "description": { + "content": "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.", + "type": "text/plain" + }, + "key": "offset", + "value": "0" + }, + { + "disabled": false, + "description": { + "content": "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.", + "type": "text/plain" + }, + "key": "count", + "value": "true" + }, + { + "disabled": false, + "description": { + "content": "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**objectRef.id**: *eq*\n\n**objectRef.type**: *eq*", + "type": "text/plain" + }, + "key": "filters", + "value": "objectRef.id eq \"2c91808568c529c60168cca6f90c1313\"" + } + ], + "variable": [] + }, + "header": [ + { + "key": "Accept", + "value": "application/json" + }, + { + "description": { + "content": "Added as a part of security scheme: oauth2", + "type": "text/plain" + }, + "key": "Authorization", + "value": "" + } + ], + "method": "GET", + "body": {} + }, + "status": "OK", + "code": 200, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "body": "[\n {\n \"objectRef\": {\n \"type\": \"IDENTITY\",\n \"id\": \"2c91808568c529c60168cca6f90c1313\",\n \"name\": \"William Wilson\"\n },\n \"tags\": [\n \"BU_FINANCE\",\n \"PCI\"\n ]\n },\n {\n \"objectRef\": {\n \"type\": \"IDENTITY\",\n \"id\": \"2c91808568c529c60168cca6f90c1313\",\n \"name\": \"William Wilson\"\n },\n \"tags\": [\n \"BU_FINANCE\",\n \"PCI\"\n ]\n }\n]", + "cookie": [], + "_postman_previewlanguage": "json" + }, + { + "id": "69c52170-32ac-4d4c-bd17-cb8e70e20f6f", + "name": "Client Error - Returned if the request body is invalid.", + "originalRequest": { + "url": { + "path": [ + "tagged-objects", + ":type" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [ + { + "disabled": false, + "description": { + "content": "Max number of results to return.\nSee [V3 API Standard Collection Parameters](https://developer.sailpoint.com/idn/api/standard-collection-parameters) for more information.", + "type": "text/plain" + }, + "key": "limit", + "value": "250" + }, + { + "disabled": false, + "description": { + "content": "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.", + "type": "text/plain" + }, + "key": "offset", + "value": "0" + }, + { + "disabled": false, + "description": { + "content": "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.", + "type": "text/plain" + }, + "key": "count", + "value": "true" + }, + { + "disabled": false, + "description": { + "content": "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**objectRef.id**: *eq*\n\n**objectRef.type**: *eq*", + "type": "text/plain" + }, + "key": "filters", + "value": "objectRef.id eq \"2c91808568c529c60168cca6f90c1313\"" + } + ], + "variable": [] + }, + "header": [ + { + "key": "Accept", + "value": "application/json" + }, + { + "description": { + "content": "Added as a part of security scheme: oauth2", + "type": "text/plain" + }, + "key": "Authorization", + "value": "" + } + ], + "method": "GET", + "body": {} + }, + "status": "Bad Request", + "code": 400, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "body": "{\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 \"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 \"locale\": \"en-US\",\n \"localeOrigin\": \"DEFAULT\",\n \"text\": \"The request was syntactically correct but its content is semantically invalid.\"\n }\n ]\n}", + "cookie": [], + "_postman_previewlanguage": "json" + }, + { + "id": "cb3724e9-d4f2-4fcf-a072-bf14aac5c5e2", + "name": "Unauthorized - Returned if there is no authorization header, or if the JWT token is expired.", + "originalRequest": { + "url": { + "path": [ + "tagged-objects", + ":type" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [ + { + "disabled": false, + "description": { + "content": "Max number of results to return.\nSee [V3 API Standard Collection Parameters](https://developer.sailpoint.com/idn/api/standard-collection-parameters) for more information.", + "type": "text/plain" + }, + "key": "limit", + "value": "250" + }, + { + "disabled": false, + "description": { + "content": "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.", + "type": "text/plain" + }, + "key": "offset", + "value": "0" + }, + { + "disabled": false, + "description": { + "content": "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.", + "type": "text/plain" + }, + "key": "count", + "value": "true" + }, + { + "disabled": false, + "description": { + "content": "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**objectRef.id**: *eq*\n\n**objectRef.type**: *eq*", + "type": "text/plain" + }, + "key": "filters", + "value": "objectRef.id eq \"2c91808568c529c60168cca6f90c1313\"" + } + ], + "variable": [] + }, + "header": [ + { + "key": "Accept", + "value": "application/json" + }, + { + "description": { + "content": "Added as a part of security scheme: oauth2", + "type": "text/plain" + }, + "key": "Authorization", + "value": "" + } + ], + "method": "GET", + "body": {} + }, + "status": "Unauthorized", + "code": 401, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "body": "{\n \"error\": \"JWT validation failed: JWT is expired\"\n}", + "cookie": [], + "_postman_previewlanguage": "json" + }, + { + "id": "e177e185-187e-4be2-803e-007ad099fe84", + "name": "Forbidden - Returned if the user you are running as, doesn't have access to this end-point.", + "originalRequest": { + "url": { + "path": [ + "tagged-objects", + ":type" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [ + { + "disabled": false, + "description": { + "content": "Max number of results to return.\nSee [V3 API Standard Collection Parameters](https://developer.sailpoint.com/idn/api/standard-collection-parameters) for more information.", + "type": "text/plain" + }, + "key": "limit", + "value": "250" + }, + { + "disabled": false, + "description": { + "content": "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.", + "type": "text/plain" + }, + "key": "offset", + "value": "0" + }, + { + "disabled": false, + "description": { + "content": "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.", + "type": "text/plain" + }, + "key": "count", + "value": "true" + }, + { + "disabled": false, + "description": { + "content": "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**objectRef.id**: *eq*\n\n**objectRef.type**: *eq*", + "type": "text/plain" + }, + "key": "filters", + "value": "objectRef.id eq \"2c91808568c529c60168cca6f90c1313\"" + } + ], + "variable": [] + }, + "header": [ + { + "key": "Accept", + "value": "application/json" + }, + { + "description": { + "content": "Added as a part of security scheme: oauth2", + "type": "text/plain" + }, + "key": "Authorization", + "value": "" + } + ], + "method": "GET", + "body": {} + }, + "status": "Forbidden", + "code": 403, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "body": "{\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}", + "cookie": [], + "_postman_previewlanguage": "json" + }, + { + "id": "2c968fa9-1d35-4e14-8524-9135475e2f84", + "name": "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.", + "originalRequest": { + "url": { + "path": [ + "tagged-objects", + ":type" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [ + { + "disabled": false, + "description": { + "content": "Max number of results to return.\nSee [V3 API Standard Collection Parameters](https://developer.sailpoint.com/idn/api/standard-collection-parameters) for more information.", + "type": "text/plain" + }, + "key": "limit", + "value": "250" + }, + { + "disabled": false, + "description": { + "content": "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.", + "type": "text/plain" + }, + "key": "offset", + "value": "0" + }, + { + "disabled": false, + "description": { + "content": "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.", + "type": "text/plain" + }, + "key": "count", + "value": "true" + }, + { + "disabled": false, + "description": { + "content": "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**objectRef.id**: *eq*\n\n**objectRef.type**: *eq*", + "type": "text/plain" + }, + "key": "filters", + "value": "objectRef.id eq \"2c91808568c529c60168cca6f90c1313\"" + } + ], + "variable": [] + }, + "header": [ + { + "key": "Accept", + "value": "application/json" + }, + { + "description": { + "content": "Added as a part of security scheme: oauth2", + "type": "text/plain" + }, + "key": "Authorization", + "value": "" + } + ], + "method": "GET", + "body": {} + }, + "status": "Too Many Requests", + "code": 429, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "body": "{\n \"message\": \" Rate Limit Exceeded \"\n}", + "cookie": [], + "_postman_previewlanguage": "json" + }, + { + "id": "b1c5e390-53e4-48e4-96eb-b9dfeb586015", + "name": "Internal Server Error - Returned if there is an unexpected error.", + "originalRequest": { + "url": { + "path": [ + "tagged-objects", + ":type" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [ + { + "disabled": false, + "description": { + "content": "Max number of results to return.\nSee [V3 API Standard Collection Parameters](https://developer.sailpoint.com/idn/api/standard-collection-parameters) for more information.", + "type": "text/plain" + }, + "key": "limit", + "value": "250" + }, + { + "disabled": false, + "description": { + "content": "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.", + "type": "text/plain" + }, + "key": "offset", + "value": "0" + }, + { + "disabled": false, + "description": { + "content": "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.", + "type": "text/plain" + }, + "key": "count", + "value": "true" + }, + { + "disabled": false, + "description": { + "content": "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**objectRef.id**: *eq*\n\n**objectRef.type**: *eq*", + "type": "text/plain" + }, + "key": "filters", + "value": "objectRef.id eq \"2c91808568c529c60168cca6f90c1313\"" + } + ], + "variable": [] + }, + "header": [ + { + "key": "Accept", + "value": "application/json" + }, + { + "description": { + "content": "Added as a part of security scheme: oauth2", + "type": "text/plain" + }, + "key": "Authorization", + "value": "" + } + ], + "method": "GET", + "body": {} + }, + "status": "Internal Server Error", + "code": 500, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "body": "{\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}", + "cookie": [], + "_postman_previewlanguage": "json" + } + ], + "event": [], + "protocolProfileBehavior": { + "disableBodyPruning": true + } + }, + { + "id": "216e81c4-4040-4998-9d87-88652d18e036", + "name": "Get Tagged Object", + "request": { + "name": "Get Tagged Object", + "description": { + "content": "This gets a tagged object for the specified type.", + "type": "text/plain" + }, + "url": { + "path": [ + "tagged-objects", + ":type", + ":id" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [ + { + "type": "any", + "value": "ROLE", + "key": "type", + "disabled": false, + "description": { + "content": "(Required) The type of tagged object to retrieve.", + "type": "text/plain" + } + }, + { + "type": "any", + "value": "ef38f94347e94562b5bb8424a56397d8", + "key": "id", + "disabled": false, + "description": { + "content": "(Required) The ID of the object reference to retrieve.", + "type": "text/plain" + } + } + ] + }, + "header": [ + { + "key": "Accept", + "value": "application/json" + } + ], + "method": "GET", + "body": {}, + "auth": null + }, + "response": [ + { + "id": "298ccd46-5e58-40d3-af44-d22f78fb03ff", + "name": "Tagged object by type and ID.", + "originalRequest": { + "url": { + "path": [ + "tagged-objects", + ":type", + ":id" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [] + }, + "header": [ + { + "key": "Accept", + "value": "application/json" + }, + { + "description": { + "content": "Added as a part of security scheme: oauth2", + "type": "text/plain" + }, + "key": "Authorization", + "value": "" + } + ], + "method": "GET", + "body": {} + }, + "status": "OK", + "code": 200, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "body": "{\n \"objectRef\": {\n \"type\": \"IDENTITY\",\n \"id\": \"2c91808568c529c60168cca6f90c1313\",\n \"name\": \"William Wilson\"\n },\n \"tags\": [\n \"BU_FINANCE\",\n \"PCI\"\n ]\n}", + "cookie": [], + "_postman_previewlanguage": "json" + }, + { + "id": "32dfc649-823b-44ba-b6c5-266107bd43e6", + "name": "Client Error - Returned if the request body is invalid.", + "originalRequest": { + "url": { + "path": [ + "tagged-objects", + ":type", + ":id" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [] + }, + "header": [ + { + "key": "Accept", + "value": "application/json" + }, + { + "description": { + "content": "Added as a part of security scheme: oauth2", + "type": "text/plain" + }, + "key": "Authorization", + "value": "" + } + ], + "method": "GET", + "body": {} + }, + "status": "Bad Request", + "code": 400, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "body": "{\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 \"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 \"locale\": \"en-US\",\n \"localeOrigin\": \"DEFAULT\",\n \"text\": \"The request was syntactically correct but its content is semantically invalid.\"\n }\n ]\n}", + "cookie": [], + "_postman_previewlanguage": "json" + }, + { + "id": "3d8579fc-7fcd-4484-9e27-d05d4f16d3cb", + "name": "Unauthorized - Returned if there is no authorization header, or if the JWT token is expired.", + "originalRequest": { + "url": { + "path": [ + "tagged-objects", + ":type", + ":id" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [] + }, + "header": [ + { + "key": "Accept", + "value": "application/json" + }, + { + "description": { + "content": "Added as a part of security scheme: oauth2", + "type": "text/plain" + }, + "key": "Authorization", + "value": "" + } + ], + "method": "GET", + "body": {} + }, + "status": "Unauthorized", + "code": 401, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "body": "{\n \"error\": \"JWT validation failed: JWT is expired\"\n}", + "cookie": [], + "_postman_previewlanguage": "json" + }, + { + "id": "c643b15a-a7cf-4154-a24c-9092e66a4d56", + "name": "Forbidden - Returned if the user you are running as, doesn't have access to this end-point.", + "originalRequest": { + "url": { + "path": [ + "tagged-objects", + ":type", + ":id" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [] + }, + "header": [ + { + "key": "Accept", + "value": "application/json" + }, + { + "description": { + "content": "Added as a part of security scheme: oauth2", + "type": "text/plain" + }, + "key": "Authorization", + "value": "" + } + ], + "method": "GET", + "body": {} + }, + "status": "Forbidden", + "code": 403, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "body": "{\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}", + "cookie": [], + "_postman_previewlanguage": "json" + }, + { + "id": "4d56e8ad-1597-4c69-9ca9-c79495a0a077", + "name": "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.", + "originalRequest": { + "url": { + "path": [ + "tagged-objects", + ":type", + ":id" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [] + }, + "header": [ + { + "key": "Accept", + "value": "application/json" + }, + { + "description": { + "content": "Added as a part of security scheme: oauth2", + "type": "text/plain" + }, + "key": "Authorization", + "value": "" + } + ], + "method": "GET", + "body": {} + }, + "status": "Too Many Requests", + "code": 429, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "body": "{\n \"message\": \" Rate Limit Exceeded \"\n}", + "cookie": [], + "_postman_previewlanguage": "json" + }, + { + "id": "681dba15-fbd2-49ed-921a-40e03ac07606", + "name": "Internal Server Error - Returned if there is an unexpected error.", + "originalRequest": { + "url": { + "path": [ + "tagged-objects", + ":type", + ":id" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [] + }, + "header": [ + { + "key": "Accept", + "value": "application/json" + }, + { + "description": { + "content": "Added as a part of security scheme: oauth2", + "type": "text/plain" + }, + "key": "Authorization", + "value": "" + } + ], + "method": "GET", + "body": {} + }, + "status": "Internal Server Error", + "code": 500, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "body": "{\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}", + "cookie": [], + "_postman_previewlanguage": "json" + } + ], + "event": [], + "protocolProfileBehavior": { + "disableBodyPruning": true + } + }, + { + "id": "56540719-eec1-408f-8e43-511e981ed499", + "name": "Update Tagged Object", + "request": { + "name": "Update Tagged Object", + "description": { + "content": "This updates a tagged object for the specified type.", + "type": "text/plain" + }, + "url": { + "path": [ + "tagged-objects", + ":type", + ":id" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [ + { + "type": "any", + "value": "ROLE", + "key": "type", + "disabled": false, + "description": { + "content": "(Required) The type of tagged object to update.", + "type": "text/plain" + } + }, + { + "type": "any", + "value": "ef38f94347e94562b5bb8424a56397d8", + "key": "id", + "disabled": false, + "description": { + "content": "(Required) The ID of the object reference to update.", + "type": "text/plain" + } + } + ] + }, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + }, + { + "key": "Accept", + "value": "application/json" + } + ], + "method": "PUT", + "body": { + "mode": "raw", + "raw": "{\n \"objectRef\": {\n \"type\": \"IDENTITY\",\n \"id\": \"2c91808568c529c60168cca6f90c1313\",\n \"name\": \"William Wilson\"\n },\n \"tags\": [\n \"BU_FINANCE\",\n \"PCI\"\n ]\n}", + "options": { + "raw": { + "headerFamily": "json", + "language": "json" + } + } + }, + "auth": null + }, + "response": [ + { + "id": "b4bca725-7a8d-4c4c-84ee-202f5a88ded1", + "name": "Tagged object by type and ID.", + "originalRequest": { + "url": { + "path": [ + "tagged-objects", + ":type", + ":id" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [] + }, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + }, + { + "key": "Accept", + "value": "application/json" + }, + { + "description": { + "content": "Added as a part of security scheme: oauth2", + "type": "text/plain" + }, + "key": "Authorization", + "value": "" + } + ], + "method": "PUT", + "body": { + "mode": "raw", + "raw": "{\n \"objectRef\": {\n \"type\": \"IDENTITY\",\n \"id\": \"2c91808568c529c60168cca6f90c1313\",\n \"name\": \"William Wilson\"\n },\n \"tags\": [\n \"BU_FINANCE\",\n \"PCI\"\n ]\n}", + "options": { + "raw": { + "headerFamily": "json", + "language": "json" + } + } + } + }, + "status": "OK", + "code": 200, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "body": "{\n \"objectRef\": {\n \"type\": \"IDENTITY\",\n \"id\": \"2c91808568c529c60168cca6f90c1313\",\n \"name\": \"William Wilson\"\n },\n \"tags\": [\n \"BU_FINANCE\",\n \"PCI\"\n ]\n}", + "cookie": [], + "_postman_previewlanguage": "json" + }, + { + "id": "929d8c2e-e21a-4445-8724-5ce2a8c703ac", + "name": "Client Error - Returned if the request body is invalid.", + "originalRequest": { + "url": { + "path": [ + "tagged-objects", + ":type", + ":id" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [] + }, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + }, + { + "key": "Accept", + "value": "application/json" + }, + { + "description": { + "content": "Added as a part of security scheme: oauth2", + "type": "text/plain" + }, + "key": "Authorization", + "value": "" + } + ], + "method": "PUT", + "body": { + "mode": "raw", + "raw": "{\n \"objectRef\": {\n \"type\": \"IDENTITY\",\n \"id\": \"2c91808568c529c60168cca6f90c1313\",\n \"name\": \"William Wilson\"\n },\n \"tags\": [\n \"BU_FINANCE\",\n \"PCI\"\n ]\n}", + "options": { + "raw": { + "headerFamily": "json", + "language": "json" + } + } + } + }, + "status": "Bad Request", + "code": 400, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "body": "{\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 \"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 \"locale\": \"en-US\",\n \"localeOrigin\": \"DEFAULT\",\n \"text\": \"The request was syntactically correct but its content is semantically invalid.\"\n }\n ]\n}", + "cookie": [], + "_postman_previewlanguage": "json" + }, + { + "id": "d3ada2ce-e7c9-4803-a687-29902cbadf86", + "name": "Unauthorized - Returned if there is no authorization header, or if the JWT token is expired.", + "originalRequest": { + "url": { + "path": [ + "tagged-objects", + ":type", + ":id" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [] + }, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + }, + { + "key": "Accept", + "value": "application/json" + }, + { + "description": { + "content": "Added as a part of security scheme: oauth2", + "type": "text/plain" + }, + "key": "Authorization", + "value": "" + } + ], + "method": "PUT", + "body": { + "mode": "raw", + "raw": "{\n \"objectRef\": {\n \"type\": \"IDENTITY\",\n \"id\": \"2c91808568c529c60168cca6f90c1313\",\n \"name\": \"William Wilson\"\n },\n \"tags\": [\n \"BU_FINANCE\",\n \"PCI\"\n ]\n}", + "options": { + "raw": { + "headerFamily": "json", + "language": "json" + } + } + } + }, + "status": "Unauthorized", + "code": 401, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "body": "{\n \"error\": \"JWT validation failed: JWT is expired\"\n}", + "cookie": [], + "_postman_previewlanguage": "json" + }, + { + "id": "b1ac98af-e05a-4eaf-9948-b3a5c02029e4", + "name": "Forbidden - Returned if the user you are running as, doesn't have access to this end-point.", + "originalRequest": { + "url": { + "path": [ + "tagged-objects", + ":type", + ":id" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [] + }, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + }, + { + "key": "Accept", + "value": "application/json" + }, + { + "description": { + "content": "Added as a part of security scheme: oauth2", + "type": "text/plain" + }, + "key": "Authorization", + "value": "" + } + ], + "method": "PUT", + "body": { + "mode": "raw", + "raw": "{\n \"objectRef\": {\n \"type\": \"IDENTITY\",\n \"id\": \"2c91808568c529c60168cca6f90c1313\",\n \"name\": \"William Wilson\"\n },\n \"tags\": [\n \"BU_FINANCE\",\n \"PCI\"\n ]\n}", + "options": { + "raw": { + "headerFamily": "json", + "language": "json" + } + } + } + }, + "status": "Forbidden", + "code": 403, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "body": "{\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}", + "cookie": [], + "_postman_previewlanguage": "json" + }, + { + "id": "c7521ad9-640a-4763-adfa-77ff4fcfc98c", + "name": "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.", + "originalRequest": { + "url": { + "path": [ + "tagged-objects", + ":type", + ":id" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [] + }, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + }, + { + "key": "Accept", + "value": "application/json" + }, + { + "description": { + "content": "Added as a part of security scheme: oauth2", + "type": "text/plain" + }, + "key": "Authorization", + "value": "" + } + ], + "method": "PUT", + "body": { + "mode": "raw", + "raw": "{\n \"objectRef\": {\n \"type\": \"IDENTITY\",\n \"id\": \"2c91808568c529c60168cca6f90c1313\",\n \"name\": \"William Wilson\"\n },\n \"tags\": [\n \"BU_FINANCE\",\n \"PCI\"\n ]\n}", + "options": { + "raw": { + "headerFamily": "json", + "language": "json" + } + } + } + }, + "status": "Too Many Requests", + "code": 429, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "body": "{\n \"message\": \" Rate Limit Exceeded \"\n}", + "cookie": [], + "_postman_previewlanguage": "json" + }, + { + "id": "d15720f1-db05-4328-81c5-c913c74ae0f7", + "name": "Internal Server Error - Returned if there is an unexpected error.", + "originalRequest": { + "url": { + "path": [ + "tagged-objects", + ":type", + ":id" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [] + }, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + }, + { + "key": "Accept", + "value": "application/json" + }, + { + "description": { + "content": "Added as a part of security scheme: oauth2", + "type": "text/plain" + }, + "key": "Authorization", + "value": "" + } + ], + "method": "PUT", + "body": { + "mode": "raw", + "raw": "{\n \"objectRef\": {\n \"type\": \"IDENTITY\",\n \"id\": \"2c91808568c529c60168cca6f90c1313\",\n \"name\": \"William Wilson\"\n },\n \"tags\": [\n \"BU_FINANCE\",\n \"PCI\"\n ]\n}", + "options": { + "raw": { + "headerFamily": "json", + "language": "json" + } + } + } + }, + "status": "Internal Server Error", + "code": 500, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "body": "{\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}", + "cookie": [], + "_postman_previewlanguage": "json" + } + ], + "event": [], + "protocolProfileBehavior": { + "disableBodyPruning": true + } + }, + { + "id": "d10268af-9aff-44f7-87b4-88adccbf1042", + "name": "Delete Tagged Object", + "request": { + "name": "Delete Tagged Object", + "description": { + "content": "This deletes a tagged object for the specified type.", + "type": "text/plain" + }, + "url": { + "path": [ + "tagged-objects", + ":type", + ":id" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [ + { + "type": "any", + "value": "ROLE", + "key": "type", + "disabled": false, + "description": { + "content": "(Required) The type of tagged object to delete.", + "type": "text/plain" + } + }, + { + "type": "any", + "value": "ef38f94347e94562b5bb8424a56397d8", + "key": "id", + "disabled": false, + "description": { + "content": "(Required) The ID of the object reference to delete.", + "type": "text/plain" + } + } + ] + }, + "header": [ + { + "key": "Accept", + "value": "application/json" + } + ], + "method": "DELETE", + "body": {}, + "auth": null + }, + "response": [ + { + "id": "085a4c51-b53b-4720-b339-5578c3f924dd", + "name": "No content.", + "originalRequest": { + "url": { + "path": [ + "tagged-objects", + ":type", + ":id" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [] + }, + "header": [ + { + "description": { + "content": "Added as a part of security scheme: oauth2", + "type": "text/plain" + }, + "key": "Authorization", + "value": "" + } + ], + "method": "DELETE", + "body": {} + }, + "status": "No Content", + "code": 204, + "header": [], + "cookie": [], + "_postman_previewlanguage": "text" + }, + { + "id": "47a070f2-6c0f-46e7-8eaf-7862d9a6fe7b", + "name": "Client Error - Returned if the request body is invalid.", + "originalRequest": { + "url": { + "path": [ + "tagged-objects", + ":type", + ":id" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [] + }, + "header": [ + { + "key": "Accept", + "value": "application/json" + }, + { + "description": { + "content": "Added as a part of security scheme: oauth2", + "type": "text/plain" + }, + "key": "Authorization", + "value": "" + } + ], + "method": "DELETE", + "body": {} + }, + "status": "Bad Request", + "code": 400, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "body": "{\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 \"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 \"locale\": \"en-US\",\n \"localeOrigin\": \"DEFAULT\",\n \"text\": \"The request was syntactically correct but its content is semantically invalid.\"\n }\n ]\n}", + "cookie": [], + "_postman_previewlanguage": "json" + }, + { + "id": "db441588-ee5e-4785-899e-cecd23986ba0", + "name": "Unauthorized - Returned if there is no authorization header, or if the JWT token is expired.", + "originalRequest": { + "url": { + "path": [ + "tagged-objects", + ":type", + ":id" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [] + }, + "header": [ + { + "key": "Accept", + "value": "application/json" + }, + { + "description": { + "content": "Added as a part of security scheme: oauth2", + "type": "text/plain" + }, + "key": "Authorization", + "value": "" + } + ], + "method": "DELETE", + "body": {} + }, + "status": "Unauthorized", + "code": 401, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "body": "{\n \"error\": \"JWT validation failed: JWT is expired\"\n}", + "cookie": [], + "_postman_previewlanguage": "json" + }, + { + "id": "42c1865e-91d5-47d0-86e2-74425836d25d", + "name": "Forbidden - Returned if the user you are running as, doesn't have access to this end-point.", + "originalRequest": { + "url": { + "path": [ + "tagged-objects", + ":type", + ":id" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [] + }, + "header": [ + { + "key": "Accept", + "value": "application/json" + }, + { + "description": { + "content": "Added as a part of security scheme: oauth2", + "type": "text/plain" + }, + "key": "Authorization", + "value": "" + } + ], + "method": "DELETE", + "body": {} + }, + "status": "Forbidden", + "code": 403, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "body": "{\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}", + "cookie": [], + "_postman_previewlanguage": "json" + }, + { + "id": "c0b6f965-db69-4697-91cc-4ca4ea454b73", + "name": "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.", + "originalRequest": { + "url": { + "path": [ + "tagged-objects", + ":type", + ":id" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [] + }, + "header": [ + { + "key": "Accept", + "value": "application/json" + }, + { + "description": { + "content": "Added as a part of security scheme: oauth2", + "type": "text/plain" + }, + "key": "Authorization", + "value": "" + } + ], + "method": "DELETE", + "body": {} + }, + "status": "Too Many Requests", + "code": 429, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "body": "{\n \"message\": \" Rate Limit Exceeded \"\n}", + "cookie": [], + "_postman_previewlanguage": "json" + }, + { + "id": "fa2d67bb-0739-449b-87b4-e3ad03a33149", + "name": "Internal Server Error - Returned if there is an unexpected error.", + "originalRequest": { + "url": { + "path": [ + "tagged-objects", + ":type", + ":id" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [] + }, + "header": [ + { + "key": "Accept", + "value": "application/json" + }, + { + "description": { + "content": "Added as a part of security scheme: oauth2", + "type": "text/plain" + }, + "key": "Authorization", + "value": "" + } + ], + "method": "DELETE", + "body": {} + }, + "status": "Internal Server Error", + "code": 500, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "body": "{\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}", + "cookie": [], + "_postman_previewlanguage": "json" + } + ], + "event": [], + "protocolProfileBehavior": { + "disableBodyPruning": true + } + }, + { + "id": "32f2369e-65f1-4611-a26c-c546eb4f1acb", + "name": "Tag Multiple Objects", + "request": { + "name": "Tag Multiple Objects", + "description": { + "content": "This API adds tags to multiple objects.\n\nA token with API, CERT_ADMIN, ORG_ADMIN, REPORT_ADMIN, ROLE_ADMIN, ROLE_SUBADMIN, SOURCE_ADMIN, or SOURCE_SUBADMIN authority is required to call this API.", + "type": "text/plain" + }, + "url": { + "path": [ + "tagged-objects", + "bulk-add" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [] + }, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + }, + { + "key": "Accept", + "value": "application/json" + } + ], + "method": "POST", + "body": { + "mode": "raw", + "raw": "{\n \"objectRefs\": [\n {\n \"type\": \"IDENTITY\",\n \"id\": \"2c91808568c529c60168cca6f90c1313\",\n \"name\": \"William Wilson\"\n },\n {\n \"type\": \"IDENTITY\",\n \"id\": \"2c91808568c529c60168cca6f90c1313\",\n \"name\": \"William Wilson\"\n }\n ],\n \"tags\": [\n \"BU_FINANCE\",\n \"PCI\"\n ],\n \"operation\": \"MERGE\"\n}", + "options": { + "raw": { + "headerFamily": "json", + "language": "json" + } + } + }, + "auth": null + }, + "response": [ + { + "id": "e8aa544b-0449-428f-b06f-fdbf7d90d173", + "name": "Request succeeded.", + "originalRequest": { + "url": { + "path": [ + "tagged-objects", + "bulk-add" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [] + }, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + }, + { + "key": "Accept", + "value": "application/json" + }, + { + "description": { + "content": "Added as a part of security scheme: oauth2", + "type": "text/plain" + }, + "key": "Authorization", + "value": "" + } + ], + "method": "POST", + "body": { + "mode": "raw", + "raw": "{\n \"objectRefs\": [\n {\n \"type\": \"IDENTITY\",\n \"id\": \"2c91808568c529c60168cca6f90c1313\",\n \"name\": \"William Wilson\"\n },\n {\n \"type\": \"IDENTITY\",\n \"id\": \"2c91808568c529c60168cca6f90c1313\",\n \"name\": \"William Wilson\"\n }\n ],\n \"tags\": [\n \"BU_FINANCE\",\n \"PCI\"\n ],\n \"operation\": \"MERGE\"\n}", + "options": { + "raw": { + "headerFamily": "json", + "language": "json" + } + } + } + }, + "status": "OK", + "code": 200, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "body": "{\n \"objectRefs\": [\n {\n \"type\": \"IDENTITY\",\n \"id\": \"2c91808568c529c60168cca6f90c1313\",\n \"name\": \"William Wilson\"\n },\n {\n \"type\": \"IDENTITY\",\n \"id\": \"2c91808568c529c60168cca6f90c1313\",\n \"name\": \"William Wilson\"\n }\n ],\n \"tags\": [\n \"BU_FINANCE\",\n \"PCI\"\n ],\n \"operation\": \"MERGE\"\n}", + "cookie": [], + "_postman_previewlanguage": "json" + }, + { + "id": "cf6e9af9-46da-4948-be1e-d0e7781fff30", + "name": "Client Error - Returned if the request body is invalid.", + "originalRequest": { + "url": { + "path": [ + "tagged-objects", + "bulk-add" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [] + }, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + }, + { + "key": "Accept", + "value": "application/json" + }, + { + "description": { + "content": "Added as a part of security scheme: oauth2", + "type": "text/plain" + }, + "key": "Authorization", + "value": "" + } + ], + "method": "POST", + "body": { + "mode": "raw", + "raw": "{\n \"objectRefs\": [\n {\n \"type\": \"IDENTITY\",\n \"id\": \"2c91808568c529c60168cca6f90c1313\",\n \"name\": \"William Wilson\"\n },\n {\n \"type\": \"IDENTITY\",\n \"id\": \"2c91808568c529c60168cca6f90c1313\",\n \"name\": \"William Wilson\"\n }\n ],\n \"tags\": [\n \"BU_FINANCE\",\n \"PCI\"\n ],\n \"operation\": \"MERGE\"\n}", + "options": { + "raw": { + "headerFamily": "json", + "language": "json" + } + } + } + }, + "status": "Bad Request", + "code": 400, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "body": "{\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 \"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 \"locale\": \"en-US\",\n \"localeOrigin\": \"DEFAULT\",\n \"text\": \"The request was syntactically correct but its content is semantically invalid.\"\n }\n ]\n}", + "cookie": [], + "_postman_previewlanguage": "json" + }, + { + "id": "3ff17228-7694-4ab0-af4d-c8a187fdd30a", + "name": "Unauthorized - Returned if there is no authorization header, or if the JWT token is expired.", + "originalRequest": { + "url": { + "path": [ + "tagged-objects", + "bulk-add" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [] + }, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + }, + { + "key": "Accept", + "value": "application/json" + }, + { + "description": { + "content": "Added as a part of security scheme: oauth2", + "type": "text/plain" + }, + "key": "Authorization", + "value": "" + } + ], + "method": "POST", + "body": { + "mode": "raw", + "raw": "{\n \"objectRefs\": [\n {\n \"type\": \"IDENTITY\",\n \"id\": \"2c91808568c529c60168cca6f90c1313\",\n \"name\": \"William Wilson\"\n },\n {\n \"type\": \"IDENTITY\",\n \"id\": \"2c91808568c529c60168cca6f90c1313\",\n \"name\": \"William Wilson\"\n }\n ],\n \"tags\": [\n \"BU_FINANCE\",\n \"PCI\"\n ],\n \"operation\": \"MERGE\"\n}", + "options": { + "raw": { + "headerFamily": "json", + "language": "json" + } + } + } + }, + "status": "Unauthorized", + "code": 401, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "body": "{\n \"error\": \"JWT validation failed: JWT is expired\"\n}", + "cookie": [], + "_postman_previewlanguage": "json" + }, + { + "id": "e5dc1737-120d-478c-8ec2-de69df2bedad", + "name": "Forbidden - Returned if the user you are running as, doesn't have access to this end-point.", + "originalRequest": { + "url": { + "path": [ + "tagged-objects", + "bulk-add" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [] + }, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + }, + { + "key": "Accept", + "value": "application/json" + }, + { + "description": { + "content": "Added as a part of security scheme: oauth2", + "type": "text/plain" + }, + "key": "Authorization", + "value": "" + } + ], + "method": "POST", + "body": { + "mode": "raw", + "raw": "{\n \"objectRefs\": [\n {\n \"type\": \"IDENTITY\",\n \"id\": \"2c91808568c529c60168cca6f90c1313\",\n \"name\": \"William Wilson\"\n },\n {\n \"type\": \"IDENTITY\",\n \"id\": \"2c91808568c529c60168cca6f90c1313\",\n \"name\": \"William Wilson\"\n }\n ],\n \"tags\": [\n \"BU_FINANCE\",\n \"PCI\"\n ],\n \"operation\": \"MERGE\"\n}", + "options": { + "raw": { + "headerFamily": "json", + "language": "json" + } + } + } + }, + "status": "Forbidden", + "code": 403, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "body": "{\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}", + "cookie": [], + "_postman_previewlanguage": "json" + }, + { + "id": "83f0dd5b-6ade-4f0e-8772-d6e704895896", + "name": "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.", + "originalRequest": { + "url": { + "path": [ + "tagged-objects", + "bulk-add" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [] + }, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + }, + { + "key": "Accept", + "value": "application/json" + }, + { + "description": { + "content": "Added as a part of security scheme: oauth2", + "type": "text/plain" + }, + "key": "Authorization", + "value": "" + } + ], + "method": "POST", + "body": { + "mode": "raw", + "raw": "{\n \"objectRefs\": [\n {\n \"type\": \"IDENTITY\",\n \"id\": \"2c91808568c529c60168cca6f90c1313\",\n \"name\": \"William Wilson\"\n },\n {\n \"type\": \"IDENTITY\",\n \"id\": \"2c91808568c529c60168cca6f90c1313\",\n \"name\": \"William Wilson\"\n }\n ],\n \"tags\": [\n \"BU_FINANCE\",\n \"PCI\"\n ],\n \"operation\": \"MERGE\"\n}", + "options": { + "raw": { + "headerFamily": "json", + "language": "json" + } + } + } + }, + "status": "Too Many Requests", + "code": 429, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "body": "{\n \"message\": \" Rate Limit Exceeded \"\n}", + "cookie": [], + "_postman_previewlanguage": "json" + }, + { + "id": "79686eca-d269-49e3-abfd-96d304b231c7", + "name": "Internal Server Error - Returned if there is an unexpected error.", + "originalRequest": { + "url": { + "path": [ + "tagged-objects", + "bulk-add" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [] + }, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + }, + { + "key": "Accept", + "value": "application/json" + }, + { + "description": { + "content": "Added as a part of security scheme: oauth2", + "type": "text/plain" + }, + "key": "Authorization", + "value": "" + } + ], + "method": "POST", + "body": { + "mode": "raw", + "raw": "{\n \"objectRefs\": [\n {\n \"type\": \"IDENTITY\",\n \"id\": \"2c91808568c529c60168cca6f90c1313\",\n \"name\": \"William Wilson\"\n },\n {\n \"type\": \"IDENTITY\",\n \"id\": \"2c91808568c529c60168cca6f90c1313\",\n \"name\": \"William Wilson\"\n }\n ],\n \"tags\": [\n \"BU_FINANCE\",\n \"PCI\"\n ],\n \"operation\": \"MERGE\"\n}", + "options": { + "raw": { + "headerFamily": "json", + "language": "json" + } + } + } + }, + "status": "Internal Server Error", + "code": 500, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "body": "{\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}", + "cookie": [], + "_postman_previewlanguage": "json" + } + ], + "event": [], + "protocolProfileBehavior": { + "disableBodyPruning": true + } + }, + { + "id": "68c70648-6230-4be2-a32d-7cf345419a13", + "name": "Remove Tags from Multiple Objects", + "request": { + "name": "Remove Tags from Multiple Objects", + "description": { + "content": "This API removes tags from multiple objects.\n\nA token with API, CERT_ADMIN, ORG_ADMIN, REPORT_ADMIN, ROLE_ADMIN, ROLE_SUBADMIN, SOURCE_ADMIN, or SOURCE_SUBADMIN authority is required to call this API.", + "type": "text/plain" + }, + "url": { + "path": [ + "tagged-objects", + "bulk-remove" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [] + }, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + }, + { + "key": "Accept", + "value": "application/json" + } + ], + "method": "POST", + "body": { + "mode": "raw", + "raw": "{\n \"objectRefs\": [\n {\n \"type\": \"IDENTITY\",\n \"id\": \"2c91808568c529c60168cca6f90c1313\",\n \"name\": \"William Wilson\"\n },\n {\n \"type\": \"IDENTITY\",\n \"id\": \"2c91808568c529c60168cca6f90c1313\",\n \"name\": \"William Wilson\"\n }\n ],\n \"tags\": [\n \"BU_FINANCE\",\n \"PCI\"\n ],\n \"operation\": \"MERGE\"\n}", + "options": { + "raw": { + "headerFamily": "json", + "language": "json" + } + } + }, + "auth": null + }, + "response": [ + { + "id": "9a0dc21d-f077-4ac4-96e5-6193be04da57", + "name": "No content - indicates the request was successful but there is no content to be returned in the response.", + "originalRequest": { + "url": { + "path": [ + "tagged-objects", + "bulk-remove" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [] + }, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + }, + { + "description": { + "content": "Added as a part of security scheme: oauth2", + "type": "text/plain" + }, + "key": "Authorization", + "value": "" + } + ], + "method": "POST", + "body": { + "mode": "raw", + "raw": "{\n \"objectRefs\": [\n {\n \"type\": \"IDENTITY\",\n \"id\": \"2c91808568c529c60168cca6f90c1313\",\n \"name\": \"William Wilson\"\n },\n {\n \"type\": \"IDENTITY\",\n \"id\": \"2c91808568c529c60168cca6f90c1313\",\n \"name\": \"William Wilson\"\n }\n ],\n \"tags\": [\n \"BU_FINANCE\",\n \"PCI\"\n ],\n \"operation\": \"MERGE\"\n}", + "options": { + "raw": { + "headerFamily": "json", + "language": "json" + } + } + } + }, + "status": "No Content", + "code": 204, + "header": [], + "cookie": [], + "_postman_previewlanguage": "text" + }, + { + "id": "c8d5fad6-5ca5-4449-befc-8f972cfa2480", + "name": "Client Error - Returned if the request body is invalid.", + "originalRequest": { + "url": { + "path": [ + "tagged-objects", + "bulk-remove" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [] + }, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + }, + { + "key": "Accept", + "value": "application/json" + }, + { + "description": { + "content": "Added as a part of security scheme: oauth2", + "type": "text/plain" + }, + "key": "Authorization", + "value": "" + } + ], + "method": "POST", + "body": { + "mode": "raw", + "raw": "{\n \"objectRefs\": [\n {\n \"type\": \"IDENTITY\",\n \"id\": \"2c91808568c529c60168cca6f90c1313\",\n \"name\": \"William Wilson\"\n },\n {\n \"type\": \"IDENTITY\",\n \"id\": \"2c91808568c529c60168cca6f90c1313\",\n \"name\": \"William Wilson\"\n }\n ],\n \"tags\": [\n \"BU_FINANCE\",\n \"PCI\"\n ],\n \"operation\": \"MERGE\"\n}", + "options": { + "raw": { + "headerFamily": "json", + "language": "json" + } + } + } + }, + "status": "Bad Request", + "code": 400, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "body": "{\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 \"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 \"locale\": \"en-US\",\n \"localeOrigin\": \"DEFAULT\",\n \"text\": \"The request was syntactically correct but its content is semantically invalid.\"\n }\n ]\n}", + "cookie": [], + "_postman_previewlanguage": "json" + }, + { + "id": "37039a72-7af7-4461-b228-a8aa707c2f2d", + "name": "Unauthorized - Returned if there is no authorization header, or if the JWT token is expired.", + "originalRequest": { + "url": { + "path": [ + "tagged-objects", + "bulk-remove" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [] + }, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + }, + { + "key": "Accept", + "value": "application/json" + }, + { + "description": { + "content": "Added as a part of security scheme: oauth2", + "type": "text/plain" + }, + "key": "Authorization", + "value": "" + } + ], + "method": "POST", + "body": { + "mode": "raw", + "raw": "{\n \"objectRefs\": [\n {\n \"type\": \"IDENTITY\",\n \"id\": \"2c91808568c529c60168cca6f90c1313\",\n \"name\": \"William Wilson\"\n },\n {\n \"type\": \"IDENTITY\",\n \"id\": \"2c91808568c529c60168cca6f90c1313\",\n \"name\": \"William Wilson\"\n }\n ],\n \"tags\": [\n \"BU_FINANCE\",\n \"PCI\"\n ],\n \"operation\": \"MERGE\"\n}", + "options": { + "raw": { + "headerFamily": "json", + "language": "json" + } + } + } + }, + "status": "Unauthorized", + "code": 401, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "body": "{\n \"error\": \"JWT validation failed: JWT is expired\"\n}", + "cookie": [], + "_postman_previewlanguage": "json" + }, + { + "id": "e988e73c-5b81-4c9e-bca9-80b2dc20823f", + "name": "Forbidden - Returned if the user you are running as, doesn't have access to this end-point.", + "originalRequest": { + "url": { + "path": [ + "tagged-objects", + "bulk-remove" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [] + }, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + }, + { + "key": "Accept", + "value": "application/json" + }, + { + "description": { + "content": "Added as a part of security scheme: oauth2", + "type": "text/plain" + }, + "key": "Authorization", + "value": "" + } + ], + "method": "POST", + "body": { + "mode": "raw", + "raw": "{\n \"objectRefs\": [\n {\n \"type\": \"IDENTITY\",\n \"id\": \"2c91808568c529c60168cca6f90c1313\",\n \"name\": \"William Wilson\"\n },\n {\n \"type\": \"IDENTITY\",\n \"id\": \"2c91808568c529c60168cca6f90c1313\",\n \"name\": \"William Wilson\"\n }\n ],\n \"tags\": [\n \"BU_FINANCE\",\n \"PCI\"\n ],\n \"operation\": \"MERGE\"\n}", + "options": { + "raw": { + "headerFamily": "json", + "language": "json" + } + } + } + }, + "status": "Forbidden", + "code": 403, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "body": "{\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}", + "cookie": [], + "_postman_previewlanguage": "json" + }, + { + "id": "fd0d7f3a-d7e7-4c0d-8014-27a72a54d191", + "name": "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.", + "originalRequest": { + "url": { + "path": [ + "tagged-objects", + "bulk-remove" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [] + }, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + }, + { + "key": "Accept", + "value": "application/json" + }, + { + "description": { + "content": "Added as a part of security scheme: oauth2", + "type": "text/plain" + }, + "key": "Authorization", + "value": "" + } + ], + "method": "POST", + "body": { + "mode": "raw", + "raw": "{\n \"objectRefs\": [\n {\n \"type\": \"IDENTITY\",\n \"id\": \"2c91808568c529c60168cca6f90c1313\",\n \"name\": \"William Wilson\"\n },\n {\n \"type\": \"IDENTITY\",\n \"id\": \"2c91808568c529c60168cca6f90c1313\",\n \"name\": \"William Wilson\"\n }\n ],\n \"tags\": [\n \"BU_FINANCE\",\n \"PCI\"\n ],\n \"operation\": \"MERGE\"\n}", + "options": { + "raw": { + "headerFamily": "json", + "language": "json" + } + } + } + }, + "status": "Too Many Requests", + "code": 429, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "body": "{\n \"message\": \" Rate Limit Exceeded \"\n}", + "cookie": [], + "_postman_previewlanguage": "json" + }, + { + "id": "a910d10e-e32f-4ecb-b3a7-83f60ba0163b", + "name": "Internal Server Error - Returned if there is an unexpected error.", + "originalRequest": { + "url": { + "path": [ + "tagged-objects", + "bulk-remove" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [] + }, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + }, + { + "key": "Accept", + "value": "application/json" + }, + { + "description": { + "content": "Added as a part of security scheme: oauth2", + "type": "text/plain" + }, + "key": "Authorization", + "value": "" + } + ], + "method": "POST", + "body": { + "mode": "raw", + "raw": "{\n \"objectRefs\": [\n {\n \"type\": \"IDENTITY\",\n \"id\": \"2c91808568c529c60168cca6f90c1313\",\n \"name\": \"William Wilson\"\n },\n {\n \"type\": \"IDENTITY\",\n \"id\": \"2c91808568c529c60168cca6f90c1313\",\n \"name\": \"William Wilson\"\n }\n ],\n \"tags\": [\n \"BU_FINANCE\",\n \"PCI\"\n ],\n \"operation\": \"MERGE\"\n}", + "options": { + "raw": { + "headerFamily": "json", + "language": "json" + } + } + } + }, + "status": "Internal Server Error", + "code": 500, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "body": "{\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}", + "cookie": [], + "_postman_previewlanguage": "json" + } + ], + "event": [], + "protocolProfileBehavior": { + "disableBodyPruning": true + } + } + ] + }, + { + "name": "Transforms", + "description": "The purpose of this API is to expose functionality for the manipulation of Transform objects.\nTransforms are a form of configurable objects which define an easy way to manipulate attribute data without having\nto write code. These endpoints don't require API calls to other resources, audit service is used for keeping track\nof which users have made changes to the Transforms.\n\nRefer to [Transforms](https://developer.sailpoint.com/idn/docs/transforms) for more information about transforms.\n", + "item": [ + { + "id": "e67a9397-7555-4707-b59b-2b5ba18fa788", + "name": "List transforms", + "request": { + "name": "List transforms", + "description": { + "content": "Gets a list of all saved transform objects.\nA token with transforms-list read authority is required to call this API.", + "type": "text/plain" + }, + "url": { + "path": [ + "transforms" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [ + { + "disabled": false, + "description": { + "content": "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.", + "type": "text/plain" + }, + "key": "offset", + "value": "0" + }, + { + "disabled": false, + "description": { + "content": "Max number of results to return.\nSee [V3 API Standard Collection Parameters](https://developer.sailpoint.com/idn/api/standard-collection-parameters) for more information.", + "type": "text/plain" + }, + "key": "limit", + "value": "250" + }, + { + "disabled": false, + "description": { + "content": "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.", + "type": "text/plain" + }, + "key": "count", + "value": "true" + }, + { + "disabled": false, + "description": { + "content": "Name of the transform to retrieve from the list.", + "type": "text/plain" + }, + "key": "name", + "value": "ExampleTransformName123" + }, + { + "disabled": false, + "description": { + "content": "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**internal**: *eq*\n\n**name**: *eq, sw*", + "type": "text/plain" + }, + "key": "filters", + "value": "name eq \"Uppercase\"" + } + ], + "variable": [] + }, + "header": [ + { + "key": "Accept", + "value": "application/json" + } + ], + "method": "GET", + "body": {}, + "auth": null + }, + "response": [ + { + "id": "f3d4c38a-8baf-4169-ad57-6ecb7133b86c", + "name": "A list of transforms matching the given criteria.", + "originalRequest": { + "url": { + "path": [ + "transforms" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [ + { + "disabled": false, + "description": { + "content": "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.", + "type": "text/plain" + }, + "key": "offset", + "value": "0" + }, + { + "disabled": false, + "description": { + "content": "Max number of results to return.\nSee [V3 API Standard Collection Parameters](https://developer.sailpoint.com/idn/api/standard-collection-parameters) for more information.", + "type": "text/plain" + }, + "key": "limit", + "value": "250" + }, + { + "disabled": false, + "description": { + "content": "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.", + "type": "text/plain" + }, + "key": "count", + "value": "true" + }, + { + "disabled": false, + "description": { + "content": "Name of the transform to retrieve from the list.", + "type": "text/plain" + }, + "key": "name", + "value": "ExampleTransformName123" + }, + { + "disabled": false, + "description": { + "content": "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**internal**: *eq*\n\n**name**: *eq, sw*", + "type": "text/plain" + }, + "key": "filters", + "value": "name eq \"Uppercase\"" + } + ], + "variable": [] + }, + "header": [ + { + "key": "Accept", + "value": "application/json" + }, + { + "description": { + "content": "Added as a part of security scheme: oauth2", + "type": "text/plain" + }, + "key": "Authorization", + "value": "" + } + ], + "method": "GET", + "body": {} + }, + "status": "OK", + "code": 200, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "body": "[\n {\n \"id\": \"2cd78adghjkja34jh2b1hkjhasuecd\",\n \"name\": \"Timestamp To Date\",\n \"type\": \"dateFormat\",\n \"attributes\": {\n \"inputFormat\": \"MMM-dd-yyyy, HH:mm:ss.SSS\",\n \"outputFormat\": \"yyyy/dd/MM\"\n },\n \"internal\": false\n },\n {\n \"id\": \"2lkas8dhj4bkuakja77giih7l4ashh\",\n \"name\": \"PrefixSubstring\",\n \"type\": \"substring\",\n \"attributes\": {\n \"begin\": 0,\n \"end\": 3\n },\n \"internal\": true\n }\n]", + "cookie": [], + "_postman_previewlanguage": "json" + }, + { + "id": "f6181da9-77aa-4621-b09b-6e18ee2662ab", + "name": "Client Error - Returned if the request body is invalid.", + "originalRequest": { + "url": { + "path": [ + "transforms" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [ + { + "disabled": false, + "description": { + "content": "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.", + "type": "text/plain" + }, + "key": "offset", + "value": "0" + }, + { + "disabled": false, + "description": { + "content": "Max number of results to return.\nSee [V3 API Standard Collection Parameters](https://developer.sailpoint.com/idn/api/standard-collection-parameters) for more information.", + "type": "text/plain" + }, + "key": "limit", + "value": "250" + }, + { + "disabled": false, + "description": { + "content": "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.", + "type": "text/plain" + }, + "key": "count", + "value": "true" + }, + { + "disabled": false, + "description": { + "content": "Name of the transform to retrieve from the list.", + "type": "text/plain" + }, + "key": "name", + "value": "ExampleTransformName123" + }, + { + "disabled": false, + "description": { + "content": "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**internal**: *eq*\n\n**name**: *eq, sw*", + "type": "text/plain" + }, + "key": "filters", + "value": "name eq \"Uppercase\"" + } + ], + "variable": [] + }, + "header": [ + { + "key": "Accept", + "value": "application/json" + }, + { + "description": { + "content": "Added as a part of security scheme: oauth2", + "type": "text/plain" + }, + "key": "Authorization", + "value": "" + } + ], + "method": "GET", + "body": {} + }, + "status": "Bad Request", + "code": 400, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "body": "{\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 \"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 \"locale\": \"en-US\",\n \"localeOrigin\": \"DEFAULT\",\n \"text\": \"The request was syntactically correct but its content is semantically invalid.\"\n }\n ]\n}", + "cookie": [], + "_postman_previewlanguage": "json" + }, + { + "id": "f126b515-5bac-4529-8e0d-3b645f0f4c10", + "name": "Unauthorized - Returned if there is no authorization header, or if the JWT token is expired.", + "originalRequest": { + "url": { + "path": [ + "transforms" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [ + { + "disabled": false, + "description": { + "content": "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.", + "type": "text/plain" + }, + "key": "offset", + "value": "0" + }, + { + "disabled": false, + "description": { + "content": "Max number of results to return.\nSee [V3 API Standard Collection Parameters](https://developer.sailpoint.com/idn/api/standard-collection-parameters) for more information.", + "type": "text/plain" + }, + "key": "limit", + "value": "250" + }, + { + "disabled": false, + "description": { + "content": "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.", + "type": "text/plain" + }, + "key": "count", + "value": "true" + }, + { + "disabled": false, + "description": { + "content": "Name of the transform to retrieve from the list.", + "type": "text/plain" + }, + "key": "name", + "value": "ExampleTransformName123" + }, + { + "disabled": false, + "description": { + "content": "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**internal**: *eq*\n\n**name**: *eq, sw*", + "type": "text/plain" + }, + "key": "filters", + "value": "name eq \"Uppercase\"" + } + ], + "variable": [] + }, + "header": [ + { + "key": "Accept", + "value": "application/json" + }, + { + "description": { + "content": "Added as a part of security scheme: oauth2", + "type": "text/plain" + }, + "key": "Authorization", + "value": "" + } + ], + "method": "GET", + "body": {} + }, + "status": "Unauthorized", + "code": 401, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "body": "{\n \"error\": \"JWT validation failed: JWT is expired\"\n}", + "cookie": [], + "_postman_previewlanguage": "json" + }, + { + "id": "d9ea524c-76f8-4ea7-8a8f-081a00e4feb6", + "name": "Forbidden - Returned if the user you are running as, doesn't have access to this end-point.", + "originalRequest": { + "url": { + "path": [ + "transforms" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [ + { + "disabled": false, + "description": { + "content": "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.", + "type": "text/plain" + }, + "key": "offset", + "value": "0" + }, + { + "disabled": false, + "description": { + "content": "Max number of results to return.\nSee [V3 API Standard Collection Parameters](https://developer.sailpoint.com/idn/api/standard-collection-parameters) for more information.", + "type": "text/plain" + }, + "key": "limit", + "value": "250" + }, + { + "disabled": false, + "description": { + "content": "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.", + "type": "text/plain" + }, + "key": "count", + "value": "true" + }, + { + "disabled": false, + "description": { + "content": "Name of the transform to retrieve from the list.", + "type": "text/plain" + }, + "key": "name", + "value": "ExampleTransformName123" + }, + { + "disabled": false, + "description": { + "content": "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**internal**: *eq*\n\n**name**: *eq, sw*", + "type": "text/plain" + }, + "key": "filters", + "value": "name eq \"Uppercase\"" + } + ], + "variable": [] + }, + "header": [ + { + "key": "Accept", + "value": "application/json" + }, + { + "description": { + "content": "Added as a part of security scheme: oauth2", + "type": "text/plain" + }, + "key": "Authorization", + "value": "" + } + ], + "method": "GET", + "body": {} + }, + "status": "Forbidden", + "code": 403, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "body": "{\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}", + "cookie": [], + "_postman_previewlanguage": "json" + }, + { + "id": "15b6d668-fad0-4f09-aca1-923975432db7", + "name": "Not Found - returned if the request URL refers to a resource or object that does not exist", + "originalRequest": { + "url": { + "path": [ + "transforms" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [ + { + "disabled": false, + "description": { + "content": "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.", + "type": "text/plain" + }, + "key": "offset", + "value": "0" + }, + { + "disabled": false, + "description": { + "content": "Max number of results to return.\nSee [V3 API Standard Collection Parameters](https://developer.sailpoint.com/idn/api/standard-collection-parameters) for more information.", + "type": "text/plain" + }, + "key": "limit", + "value": "250" + }, + { + "disabled": false, + "description": { + "content": "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.", + "type": "text/plain" + }, + "key": "count", + "value": "true" + }, + { + "disabled": false, + "description": { + "content": "Name of the transform to retrieve from the list.", + "type": "text/plain" + }, + "key": "name", + "value": "ExampleTransformName123" + }, + { + "disabled": false, + "description": { + "content": "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**internal**: *eq*\n\n**name**: *eq, sw*", + "type": "text/plain" + }, + "key": "filters", + "value": "name eq \"Uppercase\"" + } + ], + "variable": [] + }, + "header": [ + { + "key": "Accept", + "value": "application/json" + }, + { + "description": { + "content": "Added as a part of security scheme: oauth2", + "type": "text/plain" + }, + "key": "Authorization", + "value": "" + } + ], + "method": "GET", + "body": {} + }, + "status": "Not Found", + "code": 404, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "body": "{\n \"detailCode\": \"404 Not found\",\n \"trackingId\": \"b21b1f7ce4da4d639f2c62a57171b427\",\n \"messages\": [\n {\n \"locale\": \"en-US\",\n \"localeOrigin\": \"DEFAULT\",\n \"text\": \"The server did not find a current representation for the target resource.\"\n }\n ]\n}", + "cookie": [], + "_postman_previewlanguage": "json" + }, + { + "id": "46f98778-fbf8-44ae-bebe-4a3781c64bc3", + "name": "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.", + "originalRequest": { + "url": { + "path": [ + "transforms" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [ + { + "disabled": false, + "description": { + "content": "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.", + "type": "text/plain" + }, + "key": "offset", + "value": "0" + }, + { + "disabled": false, + "description": { + "content": "Max number of results to return.\nSee [V3 API Standard Collection Parameters](https://developer.sailpoint.com/idn/api/standard-collection-parameters) for more information.", + "type": "text/plain" + }, + "key": "limit", + "value": "250" + }, + { + "disabled": false, + "description": { + "content": "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.", + "type": "text/plain" + }, + "key": "count", + "value": "true" + }, + { + "disabled": false, + "description": { + "content": "Name of the transform to retrieve from the list.", + "type": "text/plain" + }, + "key": "name", + "value": "ExampleTransformName123" + }, + { + "disabled": false, + "description": { + "content": "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**internal**: *eq*\n\n**name**: *eq, sw*", + "type": "text/plain" + }, + "key": "filters", + "value": "name eq \"Uppercase\"" + } + ], + "variable": [] + }, + "header": [ + { + "key": "Accept", + "value": "application/json" + }, + { + "description": { + "content": "Added as a part of security scheme: oauth2", + "type": "text/plain" + }, + "key": "Authorization", + "value": "" + } + ], + "method": "GET", + "body": {} + }, + "status": "Too Many Requests", + "code": 429, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "body": "{\n \"message\": \" Rate Limit Exceeded \"\n}", + "cookie": [], + "_postman_previewlanguage": "json" + }, + { + "id": "a9cdebf0-f995-4156-b7ce-77a46ab8cb4a", + "name": "Internal Server Error - Returned if there is an unexpected error.", + "originalRequest": { + "url": { + "path": [ + "transforms" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [ + { + "disabled": false, + "description": { + "content": "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.", + "type": "text/plain" + }, + "key": "offset", + "value": "0" + }, + { + "disabled": false, + "description": { + "content": "Max number of results to return.\nSee [V3 API Standard Collection Parameters](https://developer.sailpoint.com/idn/api/standard-collection-parameters) for more information.", + "type": "text/plain" + }, + "key": "limit", + "value": "250" + }, + { + "disabled": false, + "description": { + "content": "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.", + "type": "text/plain" + }, + "key": "count", + "value": "true" + }, + { + "disabled": false, + "description": { + "content": "Name of the transform to retrieve from the list.", + "type": "text/plain" + }, + "key": "name", + "value": "ExampleTransformName123" + }, + { + "disabled": false, + "description": { + "content": "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**internal**: *eq*\n\n**name**: *eq, sw*", + "type": "text/plain" + }, + "key": "filters", + "value": "name eq \"Uppercase\"" + } + ], + "variable": [] + }, + "header": [ + { + "key": "Accept", + "value": "application/json" + }, + { + "description": { + "content": "Added as a part of security scheme: oauth2", + "type": "text/plain" + }, + "key": "Authorization", + "value": "" + } + ], + "method": "GET", + "body": {} + }, + "status": "Internal Server Error", + "code": 500, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "body": "{\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}", + "cookie": [], + "_postman_previewlanguage": "json" + } + ], + "event": [], + "protocolProfileBehavior": { + "disableBodyPruning": true + } + }, + { + "id": "c9e14b83-12ae-4d58-b8c0-3fca1162c45e", + "name": "Create transform", + "request": { + "name": "Create transform", + "description": { + "content": "Creates a new transform object immediately. By default, the internal flag is set to false to indicate that this is a custom transform. Only SailPoint employees have the ability to create a transform with internal set to true. Newly created Transforms can be used in the Identity Profile mappings within the UI. A token with transform write authority is required to call this API.", + "type": "text/plain" + }, + "url": { + "path": [ + "transforms" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [] + }, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + }, + { + "key": "Accept", + "value": "application/json" + } + ], + "method": "POST", + "body": { + "mode": "raw", + "raw": "{\n \"name\": \"Timestamp To Date\",\n \"type\": \"dateFormat\",\n \"attributes\": {\n \"inputFormat\": \"MMM dd yyyy, HH:mm:ss.SSS\",\n \"outputFormat\": \"yyyy/dd/MM\"\n }\n}", + "options": { + "raw": { + "headerFamily": "json", + "language": "json" + } + } + }, + "auth": null + }, + "response": [ + { + "id": "776c95cd-2fdd-4a6c-add8-857385c2ec54", + "name": "Indicates the transform was successfully created and returns its representation.", + "originalRequest": { + "url": { + "path": [ + "transforms" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [] + }, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + }, + { + "key": "Accept", + "value": "application/json" + }, + { + "description": { + "content": "Added as a part of security scheme: oauth2", + "type": "text/plain" + }, + "key": "Authorization", + "value": "" + } + ], + "method": "POST", + "body": { + "mode": "raw", + "raw": "{\n \"name\": \"Timestamp To Date\",\n \"type\": \"dateFormat\",\n \"attributes\": {\n \"inputFormat\": \"MMM dd yyyy, HH:mm:ss.SSS\",\n \"outputFormat\": \"yyyy/dd/MM\"\n }\n}", + "options": { + "raw": { + "headerFamily": "json", + "language": "json" + } + } + } + }, + "status": "Created", + "code": 201, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "body": "{\n \"attributes\": {\n \"sourceName\": \"Workday\",\n \"attributeName\": \"DEPARTMENT\",\n \"accountSortAttribute\": \"created\",\n \"accountSortDescending\": false,\n \"accountReturnFirstLink\": false,\n \"accountFilter\": \"!(nativeIdentity.startsWith(\\\"*DELETED*\\\"))\",\n \"accountPropertyFilter\": \"(groups.containsAll({'Admin'}) || location == 'Austin')\",\n \"requiresPeriodicRefresh\": false,\n \"input\": {\n \"type\": \"accountAttribute\",\n \"attributes\": {\n \"attributeName\": \"first_name\",\n \"sourceName\": \"Source\"\n }\n }\n },\n \"id\": \"2cd78adghjkja34jh2b1hkjhasuecd\",\n \"internal\": false,\n \"name\": \"Timestamp To Date\",\n \"type\": \"dateFormat\"\n}", + "cookie": [], + "_postman_previewlanguage": "json" + }, + { + "id": "ff282a28-47cc-445a-bba6-ad6bf86cc64e", + "name": "Client Error - Returned if the request body is invalid.", + "originalRequest": { + "url": { + "path": [ + "transforms" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [] + }, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + }, + { + "key": "Accept", + "value": "application/json" + }, + { + "description": { + "content": "Added as a part of security scheme: oauth2", + "type": "text/plain" + }, + "key": "Authorization", + "value": "" + } + ], + "method": "POST", + "body": { + "mode": "raw", + "raw": "{\n \"name\": \"Timestamp To Date\",\n \"type\": \"dateFormat\",\n \"attributes\": {\n \"inputFormat\": \"MMM dd yyyy, HH:mm:ss.SSS\",\n \"outputFormat\": \"yyyy/dd/MM\"\n }\n}", + "options": { + "raw": { + "headerFamily": "json", + "language": "json" + } + } + } + }, + "status": "Bad Request", + "code": 400, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "body": "{\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 \"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 \"locale\": \"en-US\",\n \"localeOrigin\": \"DEFAULT\",\n \"text\": \"The request was syntactically correct but its content is semantically invalid.\"\n }\n ]\n}", + "cookie": [], + "_postman_previewlanguage": "json" + }, + { + "id": "5d6925cc-f59e-40bd-beae-c47aacfe1f8c", + "name": "Unauthorized - Returned if there is no authorization header, or if the JWT token is expired.", + "originalRequest": { + "url": { + "path": [ + "transforms" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [] + }, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + }, + { + "key": "Accept", + "value": "application/json" + }, + { + "description": { + "content": "Added as a part of security scheme: oauth2", + "type": "text/plain" + }, + "key": "Authorization", + "value": "" + } + ], + "method": "POST", + "body": { + "mode": "raw", + "raw": "{\n \"name\": \"Timestamp To Date\",\n \"type\": \"dateFormat\",\n \"attributes\": {\n \"inputFormat\": \"MMM dd yyyy, HH:mm:ss.SSS\",\n \"outputFormat\": \"yyyy/dd/MM\"\n }\n}", + "options": { + "raw": { + "headerFamily": "json", + "language": "json" + } + } + } + }, + "status": "Unauthorized", + "code": 401, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "body": "{\n \"error\": \"JWT validation failed: JWT is expired\"\n}", + "cookie": [], + "_postman_previewlanguage": "json" + }, + { + "id": "83c0cf69-8951-4a35-92a2-d31f8a616699", + "name": "Forbidden - Returned if the user you are running as, doesn't have access to this end-point.", + "originalRequest": { + "url": { + "path": [ + "transforms" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [] + }, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + }, + { + "key": "Accept", + "value": "application/json" + }, + { + "description": { + "content": "Added as a part of security scheme: oauth2", + "type": "text/plain" + }, + "key": "Authorization", + "value": "" + } + ], + "method": "POST", + "body": { + "mode": "raw", + "raw": "{\n \"name\": \"Timestamp To Date\",\n \"type\": \"dateFormat\",\n \"attributes\": {\n \"inputFormat\": \"MMM dd yyyy, HH:mm:ss.SSS\",\n \"outputFormat\": \"yyyy/dd/MM\"\n }\n}", + "options": { + "raw": { + "headerFamily": "json", + "language": "json" + } + } + } + }, + "status": "Forbidden", + "code": 403, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "body": "{\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}", + "cookie": [], + "_postman_previewlanguage": "json" + }, + { + "id": "4ff54782-d0fa-4df0-847a-e4c744dcc6d0", + "name": "Not Found - returned if the request URL refers to a resource or object that does not exist", + "originalRequest": { + "url": { + "path": [ + "transforms" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [] + }, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + }, + { + "key": "Accept", + "value": "application/json" + }, + { + "description": { + "content": "Added as a part of security scheme: oauth2", + "type": "text/plain" + }, + "key": "Authorization", + "value": "" + } + ], + "method": "POST", + "body": { + "mode": "raw", + "raw": "{\n \"name\": \"Timestamp To Date\",\n \"type\": \"dateFormat\",\n \"attributes\": {\n \"inputFormat\": \"MMM dd yyyy, HH:mm:ss.SSS\",\n \"outputFormat\": \"yyyy/dd/MM\"\n }\n}", + "options": { + "raw": { + "headerFamily": "json", + "language": "json" + } + } + } + }, + "status": "Not Found", + "code": 404, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "body": "{\n \"detailCode\": \"404 Not found\",\n \"trackingId\": \"b21b1f7ce4da4d639f2c62a57171b427\",\n \"messages\": [\n {\n \"locale\": \"en-US\",\n \"localeOrigin\": \"DEFAULT\",\n \"text\": \"The server did not find a current representation for the target resource.\"\n }\n ]\n}", + "cookie": [], + "_postman_previewlanguage": "json" + }, + { + "id": "238bcb59-7943-4e0e-880b-3117cd83fd68", + "name": "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.", + "originalRequest": { + "url": { + "path": [ + "transforms" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [] + }, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + }, + { + "key": "Accept", + "value": "application/json" + }, + { + "description": { + "content": "Added as a part of security scheme: oauth2", + "type": "text/plain" + }, + "key": "Authorization", + "value": "" + } + ], + "method": "POST", + "body": { + "mode": "raw", + "raw": "{\n \"name\": \"Timestamp To Date\",\n \"type\": \"dateFormat\",\n \"attributes\": {\n \"inputFormat\": \"MMM dd yyyy, HH:mm:ss.SSS\",\n \"outputFormat\": \"yyyy/dd/MM\"\n }\n}", + "options": { + "raw": { + "headerFamily": "json", + "language": "json" + } + } + } + }, + "status": "Too Many Requests", + "code": 429, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "body": "{\n \"message\": \" Rate Limit Exceeded \"\n}", + "cookie": [], + "_postman_previewlanguage": "json" + }, + { + "id": "07834801-cf74-44a2-82b5-d4053c03f190", + "name": "Internal Server Error - Returned if there is an unexpected error.", + "originalRequest": { + "url": { + "path": [ + "transforms" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [] + }, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + }, + { + "key": "Accept", + "value": "application/json" + }, + { + "description": { + "content": "Added as a part of security scheme: oauth2", + "type": "text/plain" + }, + "key": "Authorization", + "value": "" + } + ], + "method": "POST", + "body": { + "mode": "raw", + "raw": "{\n \"name\": \"Timestamp To Date\",\n \"type\": \"dateFormat\",\n \"attributes\": {\n \"inputFormat\": \"MMM dd yyyy, HH:mm:ss.SSS\",\n \"outputFormat\": \"yyyy/dd/MM\"\n }\n}", + "options": { + "raw": { + "headerFamily": "json", + "language": "json" + } + } + } + }, + "status": "Internal Server Error", + "code": 500, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "body": "{\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}", + "cookie": [], + "_postman_previewlanguage": "json" + } + ], + "event": [], + "protocolProfileBehavior": { + "disableBodyPruning": true + } + }, + { + "id": "90ae33b5-89a2-4e04-ab4c-87d623ec5a18", + "name": "Transform by ID", + "request": { + "name": "Transform by ID", + "description": { + "content": "This API returns the transform specified by the given ID.\nA token with transform read authority is required to call this API.", + "type": "text/plain" + }, + "url": { + "path": [ + "transforms", + ":id" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [ + { + "type": "any", + "value": "2cd78adghjkja34jh2b1hkjhasuecd", + "key": "id", + "disabled": false, + "description": { + "content": "(Required) ID of the transform to retrieve", + "type": "text/plain" + } + } + ] + }, + "header": [ + { + "key": "Accept", + "value": "application/json" + } + ], + "method": "GET", + "body": {}, + "auth": null + }, + "response": [ + { + "id": "f25476de-4a43-434c-8a69-315e27674329", + "name": "Transform with the given ID", + "originalRequest": { + "url": { + "path": [ + "transforms", + ":id" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [] + }, + "header": [ + { + "key": "Accept", + "value": "application/json" + }, + { + "description": { + "content": "Added as a part of security scheme: oauth2", + "type": "text/plain" + }, + "key": "Authorization", + "value": "" + } + ], + "method": "GET", + "body": {} + }, + "status": "OK", + "code": 200, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "body": "{\n \"attributes\": {\n \"sourceName\": \"Workday\",\n \"attributeName\": \"DEPARTMENT\",\n \"accountSortAttribute\": \"created\",\n \"accountSortDescending\": false,\n \"accountReturnFirstLink\": false,\n \"accountFilter\": \"!(nativeIdentity.startsWith(\\\"*DELETED*\\\"))\",\n \"accountPropertyFilter\": \"(groups.containsAll({'Admin'}) || location == 'Austin')\",\n \"requiresPeriodicRefresh\": false,\n \"input\": {\n \"type\": \"accountAttribute\",\n \"attributes\": {\n \"attributeName\": \"first_name\",\n \"sourceName\": \"Source\"\n }\n }\n },\n \"id\": \"2cd78adghjkja34jh2b1hkjhasuecd\",\n \"internal\": false,\n \"name\": \"Timestamp To Date\",\n \"type\": \"dateFormat\"\n}", + "cookie": [], + "_postman_previewlanguage": "json" + }, + { + "id": "47eadb6e-1f38-4ad5-9c82-c82a18310aa5", + "name": "Client Error - Returned if the request body is invalid.", + "originalRequest": { + "url": { + "path": [ + "transforms", + ":id" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [] + }, + "header": [ + { + "key": "Accept", + "value": "application/json" + }, + { + "description": { + "content": "Added as a part of security scheme: oauth2", + "type": "text/plain" + }, + "key": "Authorization", + "value": "" + } + ], + "method": "GET", + "body": {} + }, + "status": "Bad Request", + "code": 400, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "body": "{\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 \"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 \"locale\": \"en-US\",\n \"localeOrigin\": \"DEFAULT\",\n \"text\": \"The request was syntactically correct but its content is semantically invalid.\"\n }\n ]\n}", + "cookie": [], + "_postman_previewlanguage": "json" + }, + { + "id": "f6f2b3fe-b049-407c-8fc9-08c85980a218", + "name": "Unauthorized - Returned if there is no authorization header, or if the JWT token is expired.", + "originalRequest": { + "url": { + "path": [ + "transforms", + ":id" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [] + }, + "header": [ + { + "key": "Accept", + "value": "application/json" + }, + { + "description": { + "content": "Added as a part of security scheme: oauth2", + "type": "text/plain" + }, + "key": "Authorization", + "value": "" + } + ], + "method": "GET", + "body": {} + }, + "status": "Unauthorized", + "code": 401, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "body": "{\n \"error\": \"JWT validation failed: JWT is expired\"\n}", + "cookie": [], + "_postman_previewlanguage": "json" + }, + { + "id": "d21c17dc-0804-4d30-b7a9-bc9566871629", + "name": "Forbidden - Returned if the user you are running as, doesn't have access to this end-point.", + "originalRequest": { + "url": { + "path": [ + "transforms", + ":id" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [] + }, + "header": [ + { + "key": "Accept", + "value": "application/json" + }, + { + "description": { + "content": "Added as a part of security scheme: oauth2", + "type": "text/plain" + }, + "key": "Authorization", + "value": "" + } + ], + "method": "GET", + "body": {} + }, + "status": "Forbidden", + "code": 403, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "body": "{\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}", + "cookie": [], + "_postman_previewlanguage": "json" + }, + { + "id": "21c6f4ae-d90c-424f-9be9-6e9f7c37b5c5", + "name": "Not Found - returned if the request URL refers to a resource or object that does not exist", + "originalRequest": { + "url": { + "path": [ + "transforms", + ":id" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [] + }, + "header": [ + { + "key": "Accept", + "value": "application/json" + }, + { + "description": { + "content": "Added as a part of security scheme: oauth2", + "type": "text/plain" + }, + "key": "Authorization", + "value": "" + } + ], + "method": "GET", + "body": {} + }, + "status": "Not Found", + "code": 404, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "body": "{\n \"detailCode\": \"404 Not found\",\n \"trackingId\": \"b21b1f7ce4da4d639f2c62a57171b427\",\n \"messages\": [\n {\n \"locale\": \"en-US\",\n \"localeOrigin\": \"DEFAULT\",\n \"text\": \"The server did not find a current representation for the target resource.\"\n }\n ]\n}", + "cookie": [], + "_postman_previewlanguage": "json" + }, + { + "id": "c1bb8ae0-f063-4ec8-b32a-319cd18a1642", + "name": "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.", + "originalRequest": { + "url": { + "path": [ + "transforms", + ":id" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [] + }, + "header": [ + { + "key": "Accept", + "value": "application/json" + }, + { + "description": { + "content": "Added as a part of security scheme: oauth2", + "type": "text/plain" + }, + "key": "Authorization", + "value": "" + } + ], + "method": "GET", + "body": {} + }, + "status": "Too Many Requests", + "code": 429, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "body": "{\n \"message\": \" Rate Limit Exceeded \"\n}", + "cookie": [], + "_postman_previewlanguage": "json" + }, + { + "id": "88f00cc3-4282-4b5d-acfb-c7e1e3ee5460", + "name": "Internal Server Error - Returned if there is an unexpected error.", + "originalRequest": { + "url": { + "path": [ + "transforms", + ":id" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [] + }, + "header": [ + { + "key": "Accept", + "value": "application/json" + }, + { + "description": { + "content": "Added as a part of security scheme: oauth2", + "type": "text/plain" + }, + "key": "Authorization", + "value": "" + } + ], + "method": "GET", + "body": {} + }, + "status": "Internal Server Error", + "code": 500, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "body": "{\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}", + "cookie": [], + "_postman_previewlanguage": "json" + } + ], + "event": [], + "protocolProfileBehavior": { + "disableBodyPruning": true + } + }, + { + "id": "724e2bd4-207f-4030-a4e8-811ccf55090a", + "name": "Update a transform", + "request": { + "name": "Update a transform", + "description": { + "content": "Replaces the transform specified by the given ID with the transform provided in the request body. Only the \"attributes\" field is mutable. Attempting to change other properties (ex. \"name\" and \"type\") will result in an error.\nA token with transform write authority is required to call this API.", + "type": "text/plain" + }, + "url": { + "path": [ + "transforms", + ":id" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [ + { + "type": "any", + "value": "2cd78adghjkja34jh2b1hkjhasuecd", + "key": "id", + "disabled": false, + "description": { + "content": "(Required) ID of the transform to update", + "type": "text/plain" + } + } + ] + }, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + }, + { + "key": "Accept", + "value": "application/json" + } + ], + "method": "PUT", + "body": { + "mode": "raw", + "raw": "{\n \"name\": \"Timestamp To Date\",\n \"type\": \"dateFormat\",\n \"attributes\": {\n \"inputFormat\": \"MMM-dd-yyyy, HH:mm:ss.SSS\",\n \"outputFormat\": \"yyyy/dd/MM\"\n }\n}", + "options": { + "raw": { + "headerFamily": "json", + "language": "json" + } + } + }, + "auth": null + }, + "response": [ + { + "id": "d3109d37-2aa7-4b8d-8260-89088d180c49", + "name": "Indicates the transform was successfully updated and returns its new representation.", + "originalRequest": { + "url": { + "path": [ + "transforms", + ":id" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [] + }, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + }, + { + "key": "Accept", + "value": "application/json" + }, + { + "description": { + "content": "Added as a part of security scheme: oauth2", + "type": "text/plain" + }, + "key": "Authorization", + "value": "" + } + ], + "method": "PUT", + "body": { + "mode": "raw", + "raw": "{\n \"name\": \"Timestamp To Date\",\n \"type\": \"dateFormat\",\n \"attributes\": {\n \"inputFormat\": \"MMM-dd-yyyy, HH:mm:ss.SSS\",\n \"outputFormat\": \"yyyy/dd/MM\"\n }\n}", + "options": { + "raw": { + "headerFamily": "json", + "language": "json" + } + } + } + }, + "status": "OK", + "code": 200, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "body": "{\n \"id\": \"2cd78adghjkja34jh2b1hkjhasuecd\",\n \"name\": \"Timestamp To Date\",\n \"type\": \"dateFormat\",\n \"attributes\": {\n \"inputFormat\": \"MMM-dd-yyyy, HH:mm:ss.SSS\",\n \"outputFormat\": \"yyyy/dd/MM\"\n },\n \"internal\": false\n}", + "cookie": [], + "_postman_previewlanguage": "json" + }, + { + "id": "52fcc085-e461-4d84-b436-f27546b52868", + "name": "Client Error - Returned if the request body is invalid.", + "originalRequest": { + "url": { + "path": [ + "transforms", + ":id" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [] + }, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + }, + { + "key": "Accept", + "value": "application/json" + }, + { + "description": { + "content": "Added as a part of security scheme: oauth2", + "type": "text/plain" + }, + "key": "Authorization", + "value": "" + } + ], + "method": "PUT", + "body": { + "mode": "raw", + "raw": "{\n \"name\": \"Timestamp To Date\",\n \"type\": \"dateFormat\",\n \"attributes\": {\n \"inputFormat\": \"MMM-dd-yyyy, HH:mm:ss.SSS\",\n \"outputFormat\": \"yyyy/dd/MM\"\n }\n}", + "options": { + "raw": { + "headerFamily": "json", + "language": "json" + } + } + } + }, + "status": "Bad Request", + "code": 400, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "body": "{\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 \"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 \"locale\": \"en-US\",\n \"localeOrigin\": \"DEFAULT\",\n \"text\": \"The request was syntactically correct but its content is semantically invalid.\"\n }\n ]\n}", + "cookie": [], + "_postman_previewlanguage": "json" + }, + { + "id": "0b1d67b1-b8c6-4b59-8ceb-27c2e4f24487", + "name": "Unauthorized - Returned if there is no authorization header, or if the JWT token is expired.", + "originalRequest": { + "url": { + "path": [ + "transforms", + ":id" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [] + }, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + }, + { + "key": "Accept", + "value": "application/json" + }, + { + "description": { + "content": "Added as a part of security scheme: oauth2", + "type": "text/plain" + }, + "key": "Authorization", + "value": "" + } + ], + "method": "PUT", + "body": { + "mode": "raw", + "raw": "{\n \"name\": \"Timestamp To Date\",\n \"type\": \"dateFormat\",\n \"attributes\": {\n \"inputFormat\": \"MMM-dd-yyyy, HH:mm:ss.SSS\",\n \"outputFormat\": \"yyyy/dd/MM\"\n }\n}", + "options": { + "raw": { + "headerFamily": "json", + "language": "json" + } + } + } + }, + "status": "Unauthorized", + "code": 401, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "body": "{\n \"error\": \"JWT validation failed: JWT is expired\"\n}", + "cookie": [], + "_postman_previewlanguage": "json" + }, + { + "id": "2864891c-30e8-411a-a67e-94129a8393b4", + "name": "Forbidden - Returned if the user you are running as, doesn't have access to this end-point.", + "originalRequest": { + "url": { + "path": [ + "transforms", + ":id" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [] + }, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + }, + { + "key": "Accept", + "value": "application/json" + }, + { + "description": { + "content": "Added as a part of security scheme: oauth2", + "type": "text/plain" + }, + "key": "Authorization", + "value": "" + } + ], + "method": "PUT", + "body": { + "mode": "raw", + "raw": "{\n \"name\": \"Timestamp To Date\",\n \"type\": \"dateFormat\",\n \"attributes\": {\n \"inputFormat\": \"MMM-dd-yyyy, HH:mm:ss.SSS\",\n \"outputFormat\": \"yyyy/dd/MM\"\n }\n}", + "options": { + "raw": { + "headerFamily": "json", + "language": "json" + } + } + } + }, + "status": "Forbidden", + "code": 403, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "body": "{\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}", + "cookie": [], + "_postman_previewlanguage": "json" + }, + { + "id": "b2ed0b99-7ed8-4488-9fa3-142e69989232", + "name": "Not Found - returned if the request URL refers to a resource or object that does not exist", + "originalRequest": { + "url": { + "path": [ + "transforms", + ":id" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [] + }, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + }, + { + "key": "Accept", + "value": "application/json" + }, + { + "description": { + "content": "Added as a part of security scheme: oauth2", + "type": "text/plain" + }, + "key": "Authorization", + "value": "" + } + ], + "method": "PUT", + "body": { + "mode": "raw", + "raw": "{\n \"name\": \"Timestamp To Date\",\n \"type\": \"dateFormat\",\n \"attributes\": {\n \"inputFormat\": \"MMM-dd-yyyy, HH:mm:ss.SSS\",\n \"outputFormat\": \"yyyy/dd/MM\"\n }\n}", + "options": { + "raw": { + "headerFamily": "json", + "language": "json" + } + } + } + }, + "status": "Not Found", + "code": 404, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "body": "{\n \"detailCode\": \"404 Not found\",\n \"trackingId\": \"b21b1f7ce4da4d639f2c62a57171b427\",\n \"messages\": [\n {\n \"locale\": \"en-US\",\n \"localeOrigin\": \"DEFAULT\",\n \"text\": \"The server did not find a current representation for the target resource.\"\n }\n ]\n}", + "cookie": [], + "_postman_previewlanguage": "json" + }, + { + "id": "81b8a616-6d28-4f4b-939b-4ed2fccb9032", + "name": "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.", + "originalRequest": { + "url": { + "path": [ + "transforms", + ":id" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [] + }, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + }, + { + "key": "Accept", + "value": "application/json" + }, + { + "description": { + "content": "Added as a part of security scheme: oauth2", + "type": "text/plain" + }, + "key": "Authorization", + "value": "" + } + ], + "method": "PUT", + "body": { + "mode": "raw", + "raw": "{\n \"name\": \"Timestamp To Date\",\n \"type\": \"dateFormat\",\n \"attributes\": {\n \"inputFormat\": \"MMM-dd-yyyy, HH:mm:ss.SSS\",\n \"outputFormat\": \"yyyy/dd/MM\"\n }\n}", + "options": { + "raw": { + "headerFamily": "json", + "language": "json" + } + } + } + }, + "status": "Too Many Requests", + "code": 429, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "body": "{\n \"message\": \" Rate Limit Exceeded \"\n}", + "cookie": [], + "_postman_previewlanguage": "json" + }, + { + "id": "d0d04616-f340-4717-b40c-7daf75b4fd6e", + "name": "Internal Server Error - Returned if there is an unexpected error.", + "originalRequest": { + "url": { + "path": [ + "transforms", + ":id" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [] + }, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + }, + { + "key": "Accept", + "value": "application/json" + }, + { + "description": { + "content": "Added as a part of security scheme: oauth2", + "type": "text/plain" + }, + "key": "Authorization", + "value": "" + } + ], + "method": "PUT", + "body": { + "mode": "raw", + "raw": "{\n \"name\": \"Timestamp To Date\",\n \"type\": \"dateFormat\",\n \"attributes\": {\n \"inputFormat\": \"MMM-dd-yyyy, HH:mm:ss.SSS\",\n \"outputFormat\": \"yyyy/dd/MM\"\n }\n}", + "options": { + "raw": { + "headerFamily": "json", + "language": "json" + } + } + } + }, + "status": "Internal Server Error", + "code": 500, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "body": "{\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}", + "cookie": [], + "_postman_previewlanguage": "json" + } + ], + "event": [], + "protocolProfileBehavior": { + "disableBodyPruning": true + } + }, + { + "id": "c6ee0c10-cb3f-4ad5-8efe-133536340377", + "name": "Delete a transform", + "request": { + "name": "Delete a transform", + "description": { + "content": "Deletes the transform specified by the given ID. Attempting to delete a transform that is used in one or more Identity Profile mappings will result in an error. If this occurs, you must first remove the transform from all mappings before deleting the transform.\nA token with transform delete authority is required to call this API.", + "type": "text/plain" + }, + "url": { + "path": [ + "transforms", + ":id" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [ + { + "type": "any", + "value": "2cd78adghjkja34jh2b1hkjhasuecd", + "key": "id", + "disabled": false, + "description": { + "content": "(Required) ID of the transform to delete", + "type": "text/plain" + } + } + ] + }, + "header": [ + { + "key": "Accept", + "value": "application/json" + } + ], + "method": "DELETE", + "body": {}, + "auth": null + }, + "response": [ + { + "id": "0437c53e-689c-436d-9bbc-363582448f84", + "name": "No content - indicates the request was successful but there is no content to be returned in the response.", + "originalRequest": { + "url": { + "path": [ + "transforms", + ":id" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [] + }, + "header": [ + { + "description": { + "content": "Added as a part of security scheme: oauth2", + "type": "text/plain" + }, + "key": "Authorization", + "value": "" + } + ], + "method": "DELETE", + "body": {} + }, + "status": "No Content", + "code": 204, + "header": [], + "cookie": [], + "_postman_previewlanguage": "text" + }, + { + "id": "caac0c00-8e79-482a-a920-e30fd0a35d08", + "name": "Client Error - Returned if the request body is invalid.", + "originalRequest": { + "url": { + "path": [ + "transforms", + ":id" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [] + }, + "header": [ + { + "key": "Accept", + "value": "application/json" + }, + { + "description": { + "content": "Added as a part of security scheme: oauth2", + "type": "text/plain" + }, + "key": "Authorization", + "value": "" + } + ], + "method": "DELETE", + "body": {} + }, + "status": "Bad Request", + "code": 400, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "body": "{\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 \"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 \"locale\": \"en-US\",\n \"localeOrigin\": \"DEFAULT\",\n \"text\": \"The request was syntactically correct but its content is semantically invalid.\"\n }\n ]\n}", + "cookie": [], + "_postman_previewlanguage": "json" + }, + { + "id": "3c8c32b9-deda-4f56-bf40-129df5000d0a", + "name": "Unauthorized - Returned if there is no authorization header, or if the JWT token is expired.", + "originalRequest": { + "url": { + "path": [ + "transforms", + ":id" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [] + }, + "header": [ + { + "key": "Accept", + "value": "application/json" + }, + { + "description": { + "content": "Added as a part of security scheme: oauth2", + "type": "text/plain" + }, + "key": "Authorization", + "value": "" + } + ], + "method": "DELETE", + "body": {} + }, + "status": "Unauthorized", + "code": 401, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "body": "{\n \"error\": \"JWT validation failed: JWT is expired\"\n}", + "cookie": [], + "_postman_previewlanguage": "json" + }, + { + "id": "bb077d79-f5d9-4564-a3cf-d6cc7ccc2eeb", + "name": "Forbidden - Returned if the user you are running as, doesn't have access to this end-point.", + "originalRequest": { + "url": { + "path": [ + "transforms", + ":id" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [] + }, + "header": [ + { + "key": "Accept", + "value": "application/json" + }, + { + "description": { + "content": "Added as a part of security scheme: oauth2", + "type": "text/plain" + }, + "key": "Authorization", + "value": "" + } + ], + "method": "DELETE", + "body": {} + }, + "status": "Forbidden", + "code": 403, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "body": "{\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}", + "cookie": [], + "_postman_previewlanguage": "json" + }, + { + "id": "2793d949-dda4-4d0c-ac44-2a0b1039d2d5", + "name": "Not Found - returned if the request URL refers to a resource or object that does not exist", + "originalRequest": { + "url": { + "path": [ + "transforms", + ":id" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [] + }, + "header": [ + { + "key": "Accept", + "value": "application/json" + }, + { + "description": { + "content": "Added as a part of security scheme: oauth2", + "type": "text/plain" + }, + "key": "Authorization", + "value": "" + } + ], + "method": "DELETE", + "body": {} + }, + "status": "Not Found", + "code": 404, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "body": "{\n \"detailCode\": \"404 Not found\",\n \"trackingId\": \"b21b1f7ce4da4d639f2c62a57171b427\",\n \"messages\": [\n {\n \"locale\": \"en-US\",\n \"localeOrigin\": \"DEFAULT\",\n \"text\": \"The server did not find a current representation for the target resource.\"\n }\n ]\n}", + "cookie": [], + "_postman_previewlanguage": "json" + }, + { + "id": "5a77f5de-69bc-46e1-bdd7-5c158e2c936e", + "name": "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.", + "originalRequest": { + "url": { + "path": [ + "transforms", + ":id" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [] + }, + "header": [ + { + "key": "Accept", + "value": "application/json" + }, + { + "description": { + "content": "Added as a part of security scheme: oauth2", + "type": "text/plain" + }, + "key": "Authorization", + "value": "" + } + ], + "method": "DELETE", + "body": {} + }, + "status": "Too Many Requests", + "code": 429, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "body": "{\n \"message\": \" Rate Limit Exceeded \"\n}", + "cookie": [], + "_postman_previewlanguage": "json" + }, + { + "id": "58811e8b-1987-47f2-8172-ae6896f47ae9", + "name": "Internal Server Error - Returned if there is an unexpected error.", + "originalRequest": { + "url": { + "path": [ + "transforms", + ":id" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [] + }, + "header": [ + { + "key": "Accept", + "value": "application/json" + }, + { + "description": { + "content": "Added as a part of security scheme: oauth2", + "type": "text/plain" + }, + "key": "Authorization", + "value": "" + } + ], + "method": "DELETE", + "body": {} + }, + "status": "Internal Server Error", + "code": 500, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "body": "{\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}", + "cookie": [], + "_postman_previewlanguage": "json" + } + ], + "event": [], + "protocolProfileBehavior": { + "disableBodyPruning": true + } + } + ] + }, + { + "name": "Work Items", + "description": "Use this API to implement work item functionality. \nWith this functionality in place, users can manage their work items (tasks). \n\nWork items refer to the tasks users see in IdentityNow's Task Manager. \nThey can see the pending work items they need to complete, as well as the work items they have already completed. \nTask Manager lists the work items along with the involved sources, identities, accounts, and the timestamp when the work item was created. \nFor example, a user may see a pending 'Create an Account' work item for the identity Fred.Astaire in GitHub for Fred's GitHub account, fred-astaire-sp. \nOnce the user completes the work item, the work item will be listed with his or her other completed work items. \n\nTo complete work items, users can use their dashboards and select the 'My Tasks' widget. \nThe widget will list any work items they need to complete, and they can select the work item from the list to review its details. \nWhen they complete the work item, they can select 'Mark Complete' to add it to their list of completed work items. \n\nRefer to [Task Manager](https://documentation.sailpoint.com/saas/user-help/task_manager.html) for more information about work items, including the different types of work items users may need to complete.\n", + "item": [ + { + "id": "278e9f68-55cd-4f4a-9cce-37098a279390", + "name": "List Work Items", + "request": { + "name": "List Work Items", + "description": { + "content": "This gets a collection of work items belonging to either the specified user(admin required), or the current user.", + "type": "text/plain" + }, + "url": { + "path": [ + "work-items" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [ + { + "disabled": false, + "description": { + "content": "Max number of results to return.\nSee [V3 API Standard Collection Parameters](https://developer.sailpoint.com/idn/api/standard-collection-parameters) for more information.", + "type": "text/plain" + }, + "key": "limit", + "value": "250" + }, + { + "disabled": false, + "description": { + "content": "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.", + "type": "text/plain" + }, + "key": "offset", + "value": "0" + }, + { + "disabled": false, + "description": { + "content": "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.", + "type": "text/plain" + }, + "key": "count", + "value": "true" + }, + { + "disabled": false, + "description": { + "content": "ID of the work item owner.", + "type": "text/plain" + }, + "key": "ownerId", + "value": "1211bcaa32112bcef6122adb21cef1ac" + } + ], + "variable": [] + }, + "header": [ + { + "key": "Accept", + "value": "application/json" + } + ], + "method": "GET", + "body": {}, + "auth": null + }, + "response": [ + { + "id": "ffe8f008-2637-4664-9eb6-75ce784172d4", + "name": "List of work items", + "originalRequest": { + "url": { + "path": [ + "work-items" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [ + { + "disabled": false, + "description": { + "content": "Max number of results to return.\nSee [V3 API Standard Collection Parameters](https://developer.sailpoint.com/idn/api/standard-collection-parameters) for more information.", + "type": "text/plain" + }, + "key": "limit", + "value": "250" + }, + { + "disabled": false, + "description": { + "content": "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.", + "type": "text/plain" + }, + "key": "offset", + "value": "0" + }, + { + "disabled": false, + "description": { + "content": "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.", + "type": "text/plain" + }, + "key": "count", + "value": "true" + }, + { + "disabled": false, + "description": { + "content": "ID of the work item owner.", + "type": "text/plain" + }, + "key": "ownerId", + "value": "1211bcaa32112bcef6122adb21cef1ac" + } + ], + "variable": [] + }, + "header": [ + { + "key": "Accept", + "value": "application/json" + }, + { + "description": { + "content": "Added as a part of security scheme: oauth2", + "type": "text/plain" + }, + "key": "Authorization", + "value": "" + } + ], + "method": "GET", + "body": {} + }, + "status": "OK", + "code": 200, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "body": "[\n {\n \"id\": \"2c9180835d2e5168015d32f890ca1581\",\n \"requesterId\": \"2c9180835d2e5168015d32f890ca1581\",\n \"requesterDisplayName\": \"John Smith\",\n \"ownerId\": \"2c9180835d2e5168015d32f890ca1581\",\n \"ownerName\": \"Jason Smith\",\n \"created\": \"2017-07-11T18:45:37.098Z\",\n \"modified\": \"2018-06-25T20:22:28.104Z\",\n \"description\": \"Create account on source 'AD'\",\n \"state\": \"FINISHED\",\n \"type\": \"GENERIC\",\n \"remediationItems\": {\n \"id\": \"2c9180835d2e5168015d32f890ca1581\",\n \"targetId\": \"2c9180835d2e5168015d32f890ca1581\",\n \"targetName\": \"john.smith\",\n \"targetDisplayName\": \"emailAddress\",\n \"applicationName\": \"Active Directory\",\n \"attributeName\": \"phoneNumber\",\n \"attributeOperation\": \"update\",\n \"attributeValue\": \"512-555-1212\",\n \"nativeIdentity\": \"jason.smith2\"\n },\n \"approvalItems\": {\n \"id\": \"2c9180835d2e5168015d32f890ca1581\",\n \"account\": \"john.smith\",\n \"application\": \"Active Directory\",\n \"name\": \"emailAddress\",\n \"operation\": \"update\",\n \"value\": \"a@b.com\",\n \"state\": \"FINISHED\"\n },\n \"name\": \"Account Create\",\n \"completed\": \"2018-10-19T13:49:37.385Z\",\n \"numItems\": 19,\n \"form\": {\n \"id\": \"2c9180835d2e5168015d32f890ca1581\",\n \"name\": \"AccountSelection Form\",\n \"title\": \"Account Selection for John.Doe\",\n \"subtitle\": \"Please select from the following\",\n \"targetUser\": \"Jane.Doe\",\n \"sections\": {\n \"name\": \"Field1\",\n \"label\": \"Section 1\"\n }\n },\n \"errors\": [\n \"The work item ID that was specified was not found.\"\n ]\n },\n {\n \"id\": \"2c9180835d2e5168015d32f890ca1581\",\n \"requesterId\": \"2c9180835d2e5168015d32f890ca1581\",\n \"requesterDisplayName\": \"John Smith\",\n \"ownerId\": \"2c9180835d2e5168015d32f890ca1581\",\n \"ownerName\": \"Jason Smith\",\n \"created\": \"2017-07-11T18:45:37.098Z\",\n \"modified\": \"2018-06-25T20:22:28.104Z\",\n \"description\": \"Create account on source 'AD'\",\n \"state\": \"FINISHED\",\n \"type\": \"GENERIC\",\n \"remediationItems\": {\n \"id\": \"2c9180835d2e5168015d32f890ca1581\",\n \"targetId\": \"2c9180835d2e5168015d32f890ca1581\",\n \"targetName\": \"john.smith\",\n \"targetDisplayName\": \"emailAddress\",\n \"applicationName\": \"Active Directory\",\n \"attributeName\": \"phoneNumber\",\n \"attributeOperation\": \"update\",\n \"attributeValue\": \"512-555-1212\",\n \"nativeIdentity\": \"jason.smith2\"\n },\n \"approvalItems\": {\n \"id\": \"2c9180835d2e5168015d32f890ca1581\",\n \"account\": \"john.smith\",\n \"application\": \"Active Directory\",\n \"name\": \"emailAddress\",\n \"operation\": \"update\",\n \"value\": \"a@b.com\",\n \"state\": \"FINISHED\"\n },\n \"name\": \"Account Create\",\n \"completed\": \"2018-10-19T13:49:37.385Z\",\n \"numItems\": 19,\n \"form\": {\n \"id\": \"2c9180835d2e5168015d32f890ca1581\",\n \"name\": \"AccountSelection Form\",\n \"title\": \"Account Selection for John.Doe\",\n \"subtitle\": \"Please select from the following\",\n \"targetUser\": \"Jane.Doe\",\n \"sections\": {\n \"name\": \"Field1\",\n \"label\": \"Section 1\"\n }\n },\n \"errors\": [\n \"The work item ID that was specified was not found.\"\n ]\n }\n]", + "cookie": [], + "_postman_previewlanguage": "json" + }, + { + "id": "6de0365f-779e-44a0-a847-232276d8a29e", + "name": "Unauthorized - Returned if there is no authorization header, or if the JWT token is expired.", + "originalRequest": { + "url": { + "path": [ + "work-items" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [ + { + "disabled": false, + "description": { + "content": "Max number of results to return.\nSee [V3 API Standard Collection Parameters](https://developer.sailpoint.com/idn/api/standard-collection-parameters) for more information.", + "type": "text/plain" + }, + "key": "limit", + "value": "250" + }, + { + "disabled": false, + "description": { + "content": "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.", + "type": "text/plain" + }, + "key": "offset", + "value": "0" + }, + { + "disabled": false, + "description": { + "content": "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.", + "type": "text/plain" + }, + "key": "count", + "value": "true" + }, + { + "disabled": false, + "description": { + "content": "ID of the work item owner.", + "type": "text/plain" + }, + "key": "ownerId", + "value": "1211bcaa32112bcef6122adb21cef1ac" + } + ], + "variable": [] + }, + "header": [ + { + "key": "Accept", + "value": "application/json" + }, + { + "description": { + "content": "Added as a part of security scheme: oauth2", + "type": "text/plain" + }, + "key": "Authorization", + "value": "" + } + ], + "method": "GET", + "body": {} + }, + "status": "Unauthorized", + "code": 401, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "body": "{\n \"error\": \"JWT validation failed: JWT is expired\"\n}", + "cookie": [], + "_postman_previewlanguage": "json" + }, + { + "id": "2fab6b86-045a-461d-83ed-5a471d6316ec", + "name": "Forbidden - Returned if the user you are running as, doesn't have access to this end-point.", + "originalRequest": { + "url": { + "path": [ + "work-items" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [ + { + "disabled": false, + "description": { + "content": "Max number of results to return.\nSee [V3 API Standard Collection Parameters](https://developer.sailpoint.com/idn/api/standard-collection-parameters) for more information.", + "type": "text/plain" + }, + "key": "limit", + "value": "250" + }, + { + "disabled": false, + "description": { + "content": "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.", + "type": "text/plain" + }, + "key": "offset", + "value": "0" + }, + { + "disabled": false, + "description": { + "content": "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.", + "type": "text/plain" + }, + "key": "count", + "value": "true" + }, + { + "disabled": false, + "description": { + "content": "ID of the work item owner.", + "type": "text/plain" + }, + "key": "ownerId", + "value": "1211bcaa32112bcef6122adb21cef1ac" + } + ], + "variable": [] + }, + "header": [ + { + "key": "Accept", + "value": "application/json" + }, + { + "description": { + "content": "Added as a part of security scheme: oauth2", + "type": "text/plain" + }, + "key": "Authorization", + "value": "" + } + ], + "method": "GET", + "body": {} + }, + "status": "Forbidden", + "code": 403, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "body": "{\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}", + "cookie": [], + "_postman_previewlanguage": "json" + }, + { + "id": "185f5c1a-71ba-41e5-8a31-b78f9f9b5945", + "name": "Not Found - returned if the request URL refers to a resource or object that does not exist", + "originalRequest": { + "url": { + "path": [ + "work-items" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [ + { + "disabled": false, + "description": { + "content": "Max number of results to return.\nSee [V3 API Standard Collection Parameters](https://developer.sailpoint.com/idn/api/standard-collection-parameters) for more information.", + "type": "text/plain" + }, + "key": "limit", + "value": "250" + }, + { + "disabled": false, + "description": { + "content": "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.", + "type": "text/plain" + }, + "key": "offset", + "value": "0" + }, + { + "disabled": false, + "description": { + "content": "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.", + "type": "text/plain" + }, + "key": "count", + "value": "true" + }, + { + "disabled": false, + "description": { + "content": "ID of the work item owner.", + "type": "text/plain" + }, + "key": "ownerId", + "value": "1211bcaa32112bcef6122adb21cef1ac" + } + ], + "variable": [] + }, + "header": [ + { + "key": "Accept", + "value": "application/json" + }, + { + "description": { + "content": "Added as a part of security scheme: oauth2", + "type": "text/plain" + }, + "key": "Authorization", + "value": "" + } + ], + "method": "GET", + "body": {} + }, + "status": "Not Found", + "code": 404, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "body": "{\n \"detailCode\": \"404 Not found\",\n \"trackingId\": \"b21b1f7ce4da4d639f2c62a57171b427\",\n \"messages\": [\n {\n \"locale\": \"en-US\",\n \"localeOrigin\": \"DEFAULT\",\n \"text\": \"The server did not find a current representation for the target resource.\"\n }\n ]\n}", + "cookie": [], + "_postman_previewlanguage": "json" + }, + { + "id": "a3f00fbb-0f52-4f28-8833-4dfcbe477424", + "name": "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.", + "originalRequest": { + "url": { + "path": [ + "work-items" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [ + { + "disabled": false, + "description": { + "content": "Max number of results to return.\nSee [V3 API Standard Collection Parameters](https://developer.sailpoint.com/idn/api/standard-collection-parameters) for more information.", + "type": "text/plain" + }, + "key": "limit", + "value": "250" + }, + { + "disabled": false, + "description": { + "content": "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.", + "type": "text/plain" + }, + "key": "offset", + "value": "0" + }, + { + "disabled": false, + "description": { + "content": "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.", + "type": "text/plain" + }, + "key": "count", + "value": "true" + }, + { + "disabled": false, + "description": { + "content": "ID of the work item owner.", + "type": "text/plain" + }, + "key": "ownerId", + "value": "1211bcaa32112bcef6122adb21cef1ac" + } + ], + "variable": [] + }, + "header": [ + { + "key": "Accept", + "value": "application/json" + }, + { + "description": { + "content": "Added as a part of security scheme: oauth2", + "type": "text/plain" + }, + "key": "Authorization", + "value": "" + } + ], + "method": "GET", + "body": {} + }, + "status": "Too Many Requests", + "code": 429, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "body": "{\n \"message\": \" Rate Limit Exceeded \"\n}", + "cookie": [], + "_postman_previewlanguage": "json" + }, + { + "id": "27db2186-41d4-4b53-a245-7ffa12003a86", + "name": "Internal Server Error - Returned if there is an unexpected error.", + "originalRequest": { + "url": { + "path": [ + "work-items" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [ + { + "disabled": false, + "description": { + "content": "Max number of results to return.\nSee [V3 API Standard Collection Parameters](https://developer.sailpoint.com/idn/api/standard-collection-parameters) for more information.", + "type": "text/plain" + }, + "key": "limit", + "value": "250" + }, + { + "disabled": false, + "description": { + "content": "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.", + "type": "text/plain" + }, + "key": "offset", + "value": "0" + }, + { + "disabled": false, + "description": { + "content": "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.", + "type": "text/plain" + }, + "key": "count", + "value": "true" + }, + { + "disabled": false, + "description": { + "content": "ID of the work item owner.", + "type": "text/plain" + }, + "key": "ownerId", + "value": "1211bcaa32112bcef6122adb21cef1ac" + } + ], + "variable": [] + }, + "header": [ + { + "key": "Accept", + "value": "application/json" + }, + { + "description": { + "content": "Added as a part of security scheme: oauth2", + "type": "text/plain" + }, + "key": "Authorization", + "value": "" + } + ], + "method": "GET", + "body": {} + }, + "status": "Internal Server Error", + "code": 500, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "body": "{\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}", + "cookie": [], + "_postman_previewlanguage": "json" + } + ], + "event": [], + "protocolProfileBehavior": { + "disableBodyPruning": true + } + }, + { + "id": "129c782a-6992-49a9-9f41-f7b77ee27db1", + "name": "Completed Work Items", + "request": { + "name": "Completed Work Items", + "description": { + "content": "This gets a collection of completed work items belonging to either the specified user(admin required), or the current user.", + "type": "text/plain" + }, + "url": { + "path": [ + "work-items", + "completed" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [ + { + "disabled": false, + "description": { + "content": "The id of the owner of the work item list being requested. Either an admin, or the owning/current user must make this request.", + "type": "text/plain" + }, + "key": "ownerId", + "value": "1211bcaa32112bcef6122adb21cef1ac" + }, + { + "disabled": false, + "description": { + "content": "Max number of results to return.\nSee [V3 API Standard Collection Parameters](https://developer.sailpoint.com/idn/api/standard-collection-parameters) for more information.", + "type": "text/plain" + }, + "key": "limit", + "value": "250" + }, + { + "disabled": false, + "description": { + "content": "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.", + "type": "text/plain" + }, + "key": "offset", + "value": "0" + }, + { + "disabled": false, + "description": { + "content": "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.", + "type": "text/plain" + }, + "key": "count", + "value": "true" + } + ], + "variable": [] + }, + "header": [ + { + "key": "Accept", + "value": "application/json" + } + ], + "method": "GET", + "body": {}, + "auth": null + }, + "response": [ + { + "id": "8c748c86-0d6a-4e80-8bf3-89f5b3dbafc5", + "name": "List of completed work items.", + "originalRequest": { + "url": { + "path": [ + "work-items", + "completed" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [ + { + "disabled": false, + "description": { + "content": "The id of the owner of the work item list being requested. Either an admin, or the owning/current user must make this request.", + "type": "text/plain" + }, + "key": "ownerId", + "value": "1211bcaa32112bcef6122adb21cef1ac" + }, + { + "disabled": false, + "description": { + "content": "Max number of results to return.\nSee [V3 API Standard Collection Parameters](https://developer.sailpoint.com/idn/api/standard-collection-parameters) for more information.", + "type": "text/plain" + }, + "key": "limit", + "value": "250" + }, + { + "disabled": false, + "description": { + "content": "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.", + "type": "text/plain" + }, + "key": "offset", + "value": "0" + }, + { + "disabled": false, + "description": { + "content": "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.", + "type": "text/plain" + }, + "key": "count", + "value": "true" + } + ], + "variable": [] + }, + "header": [ + { + "key": "Accept", + "value": "application/json" + }, + { + "description": { + "content": "Added as a part of security scheme: oauth2", + "type": "text/plain" + }, + "key": "Authorization", + "value": "" + } + ], + "method": "GET", + "body": {} + }, + "status": "OK", + "code": 200, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "body": "[\n {\n \"id\": \"2c9180835d2e5168015d32f890ca1581\",\n \"requesterId\": \"2c9180835d2e5168015d32f890ca1581\",\n \"requesterDisplayName\": \"John Smith\",\n \"ownerId\": \"2c9180835d2e5168015d32f890ca1581\",\n \"ownerName\": \"Jason Smith\",\n \"created\": \"2017-07-11T18:45:37.098Z\",\n \"modified\": \"2018-06-25T20:22:28.104Z\",\n \"description\": \"Create account on source 'AD'\",\n \"state\": \"FINISHED\",\n \"type\": \"GENERIC\",\n \"remediationItems\": {\n \"id\": \"2c9180835d2e5168015d32f890ca1581\",\n \"targetId\": \"2c9180835d2e5168015d32f890ca1581\",\n \"targetName\": \"john.smith\",\n \"targetDisplayName\": \"emailAddress\",\n \"applicationName\": \"Active Directory\",\n \"attributeName\": \"phoneNumber\",\n \"attributeOperation\": \"update\",\n \"attributeValue\": \"512-555-1212\",\n \"nativeIdentity\": \"jason.smith2\"\n },\n \"approvalItems\": {\n \"id\": \"2c9180835d2e5168015d32f890ca1581\",\n \"account\": \"john.smith\",\n \"application\": \"Active Directory\",\n \"name\": \"emailAddress\",\n \"operation\": \"update\",\n \"value\": \"a@b.com\",\n \"state\": \"FINISHED\"\n },\n \"name\": \"Account Create\",\n \"completed\": \"2018-10-19T13:49:37.385Z\",\n \"numItems\": 19,\n \"form\": {\n \"id\": \"2c9180835d2e5168015d32f890ca1581\",\n \"name\": \"AccountSelection Form\",\n \"title\": \"Account Selection for John.Doe\",\n \"subtitle\": \"Please select from the following\",\n \"targetUser\": \"Jane.Doe\",\n \"sections\": {\n \"name\": \"Field1\",\n \"label\": \"Section 1\"\n }\n },\n \"errors\": [\n \"The work item ID that was specified was not found.\"\n ]\n },\n {\n \"id\": \"2c9180835d2e5168015d32f890ca1581\",\n \"requesterId\": \"2c9180835d2e5168015d32f890ca1581\",\n \"requesterDisplayName\": \"John Smith\",\n \"ownerId\": \"2c9180835d2e5168015d32f890ca1581\",\n \"ownerName\": \"Jason Smith\",\n \"created\": \"2017-07-11T18:45:37.098Z\",\n \"modified\": \"2018-06-25T20:22:28.104Z\",\n \"description\": \"Create account on source 'AD'\",\n \"state\": \"FINISHED\",\n \"type\": \"GENERIC\",\n \"remediationItems\": {\n \"id\": \"2c9180835d2e5168015d32f890ca1581\",\n \"targetId\": \"2c9180835d2e5168015d32f890ca1581\",\n \"targetName\": \"john.smith\",\n \"targetDisplayName\": \"emailAddress\",\n \"applicationName\": \"Active Directory\",\n \"attributeName\": \"phoneNumber\",\n \"attributeOperation\": \"update\",\n \"attributeValue\": \"512-555-1212\",\n \"nativeIdentity\": \"jason.smith2\"\n },\n \"approvalItems\": {\n \"id\": \"2c9180835d2e5168015d32f890ca1581\",\n \"account\": \"john.smith\",\n \"application\": \"Active Directory\",\n \"name\": \"emailAddress\",\n \"operation\": \"update\",\n \"value\": \"a@b.com\",\n \"state\": \"FINISHED\"\n },\n \"name\": \"Account Create\",\n \"completed\": \"2018-10-19T13:49:37.385Z\",\n \"numItems\": 19,\n \"form\": {\n \"id\": \"2c9180835d2e5168015d32f890ca1581\",\n \"name\": \"AccountSelection Form\",\n \"title\": \"Account Selection for John.Doe\",\n \"subtitle\": \"Please select from the following\",\n \"targetUser\": \"Jane.Doe\",\n \"sections\": {\n \"name\": \"Field1\",\n \"label\": \"Section 1\"\n }\n },\n \"errors\": [\n \"The work item ID that was specified was not found.\"\n ]\n }\n]", + "cookie": [], + "_postman_previewlanguage": "json" + }, + { + "id": "baa8f3a9-7e20-4052-9992-8cef98665363", + "name": "Unauthorized - Returned if there is no authorization header, or if the JWT token is expired.", + "originalRequest": { + "url": { + "path": [ + "work-items", + "completed" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [ + { + "disabled": false, + "description": { + "content": "The id of the owner of the work item list being requested. Either an admin, or the owning/current user must make this request.", + "type": "text/plain" + }, + "key": "ownerId", + "value": "1211bcaa32112bcef6122adb21cef1ac" + }, + { + "disabled": false, + "description": { + "content": "Max number of results to return.\nSee [V3 API Standard Collection Parameters](https://developer.sailpoint.com/idn/api/standard-collection-parameters) for more information.", + "type": "text/plain" + }, + "key": "limit", + "value": "250" + }, + { + "disabled": false, + "description": { + "content": "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.", + "type": "text/plain" + }, + "key": "offset", + "value": "0" + }, + { + "disabled": false, + "description": { + "content": "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.", + "type": "text/plain" + }, + "key": "count", + "value": "true" + } + ], + "variable": [] + }, + "header": [ + { + "key": "Accept", + "value": "application/json" + }, + { + "description": { + "content": "Added as a part of security scheme: oauth2", + "type": "text/plain" + }, + "key": "Authorization", + "value": "" + } + ], + "method": "GET", + "body": {} + }, + "status": "Unauthorized", + "code": 401, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "body": "{\n \"error\": \"JWT validation failed: JWT is expired\"\n}", + "cookie": [], + "_postman_previewlanguage": "json" + }, + { + "id": "7b451810-5151-4582-b3c7-8136b6ca263e", + "name": "Forbidden - Returned if the user you are running as, doesn't have access to this end-point.", + "originalRequest": { + "url": { + "path": [ + "work-items", + "completed" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [ + { + "disabled": false, + "description": { + "content": "The id of the owner of the work item list being requested. Either an admin, or the owning/current user must make this request.", + "type": "text/plain" + }, + "key": "ownerId", + "value": "1211bcaa32112bcef6122adb21cef1ac" + }, + { + "disabled": false, + "description": { + "content": "Max number of results to return.\nSee [V3 API Standard Collection Parameters](https://developer.sailpoint.com/idn/api/standard-collection-parameters) for more information.", + "type": "text/plain" + }, + "key": "limit", + "value": "250" + }, + { + "disabled": false, + "description": { + "content": "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.", + "type": "text/plain" + }, + "key": "offset", + "value": "0" + }, + { + "disabled": false, + "description": { + "content": "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.", + "type": "text/plain" + }, + "key": "count", + "value": "true" + } + ], + "variable": [] + }, + "header": [ + { + "key": "Accept", + "value": "application/json" + }, + { + "description": { + "content": "Added as a part of security scheme: oauth2", + "type": "text/plain" + }, + "key": "Authorization", + "value": "" + } + ], + "method": "GET", + "body": {} + }, + "status": "Forbidden", + "code": 403, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "body": "{\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}", + "cookie": [], + "_postman_previewlanguage": "json" + }, + { + "id": "7411575b-efc6-4ec5-af45-722e6554e4eb", + "name": "Not Found - returned if the request URL refers to a resource or object that does not exist", + "originalRequest": { + "url": { + "path": [ + "work-items", + "completed" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [ + { + "disabled": false, + "description": { + "content": "The id of the owner of the work item list being requested. Either an admin, or the owning/current user must make this request.", + "type": "text/plain" + }, + "key": "ownerId", + "value": "1211bcaa32112bcef6122adb21cef1ac" + }, + { + "disabled": false, + "description": { + "content": "Max number of results to return.\nSee [V3 API Standard Collection Parameters](https://developer.sailpoint.com/idn/api/standard-collection-parameters) for more information.", + "type": "text/plain" + }, + "key": "limit", + "value": "250" + }, + { + "disabled": false, + "description": { + "content": "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.", + "type": "text/plain" + }, + "key": "offset", + "value": "0" + }, + { + "disabled": false, + "description": { + "content": "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.", + "type": "text/plain" + }, + "key": "count", + "value": "true" + } + ], + "variable": [] + }, + "header": [ + { + "key": "Accept", + "value": "application/json" + }, + { + "description": { + "content": "Added as a part of security scheme: oauth2", + "type": "text/plain" + }, + "key": "Authorization", + "value": "" + } + ], + "method": "GET", + "body": {} + }, + "status": "Not Found", + "code": 404, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "body": "{\n \"detailCode\": \"404 Not found\",\n \"trackingId\": \"b21b1f7ce4da4d639f2c62a57171b427\",\n \"messages\": [\n {\n \"locale\": \"en-US\",\n \"localeOrigin\": \"DEFAULT\",\n \"text\": \"The server did not find a current representation for the target resource.\"\n }\n ]\n}", + "cookie": [], + "_postman_previewlanguage": "json" + }, + { + "id": "f07f301b-2d43-42e2-9ee0-70f2d28fcf27", + "name": "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.", + "originalRequest": { + "url": { + "path": [ + "work-items", + "completed" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [ + { + "disabled": false, + "description": { + "content": "The id of the owner of the work item list being requested. Either an admin, or the owning/current user must make this request.", + "type": "text/plain" + }, + "key": "ownerId", + "value": "1211bcaa32112bcef6122adb21cef1ac" + }, + { + "disabled": false, + "description": { + "content": "Max number of results to return.\nSee [V3 API Standard Collection Parameters](https://developer.sailpoint.com/idn/api/standard-collection-parameters) for more information.", + "type": "text/plain" + }, + "key": "limit", + "value": "250" + }, + { + "disabled": false, + "description": { + "content": "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.", + "type": "text/plain" + }, + "key": "offset", + "value": "0" + }, + { + "disabled": false, + "description": { + "content": "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.", + "type": "text/plain" + }, + "key": "count", + "value": "true" + } + ], + "variable": [] + }, + "header": [ + { + "key": "Accept", + "value": "application/json" + }, + { + "description": { + "content": "Added as a part of security scheme: oauth2", + "type": "text/plain" + }, + "key": "Authorization", + "value": "" + } + ], + "method": "GET", + "body": {} + }, + "status": "Too Many Requests", + "code": 429, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "body": "{\n \"message\": \" Rate Limit Exceeded \"\n}", + "cookie": [], + "_postman_previewlanguage": "json" + }, + { + "id": "6f7fd477-ca4f-4b9e-ab9f-214e4f3db4bf", + "name": "Internal Server Error - Returned if there is an unexpected error.", + "originalRequest": { + "url": { + "path": [ + "work-items", + "completed" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [ + { + "disabled": false, + "description": { + "content": "The id of the owner of the work item list being requested. Either an admin, or the owning/current user must make this request.", + "type": "text/plain" + }, + "key": "ownerId", + "value": "1211bcaa32112bcef6122adb21cef1ac" + }, + { + "disabled": false, + "description": { + "content": "Max number of results to return.\nSee [V3 API Standard Collection Parameters](https://developer.sailpoint.com/idn/api/standard-collection-parameters) for more information.", + "type": "text/plain" + }, + "key": "limit", + "value": "250" + }, + { + "disabled": false, + "description": { + "content": "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.", + "type": "text/plain" + }, + "key": "offset", + "value": "0" + }, + { + "disabled": false, + "description": { + "content": "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.", + "type": "text/plain" + }, + "key": "count", + "value": "true" + } + ], + "variable": [] + }, + "header": [ + { + "key": "Accept", + "value": "application/json" + }, + { + "description": { + "content": "Added as a part of security scheme: oauth2", + "type": "text/plain" + }, + "key": "Authorization", + "value": "" + } + ], + "method": "GET", + "body": {} + }, + "status": "Internal Server Error", + "code": 500, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "body": "{\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}", + "cookie": [], + "_postman_previewlanguage": "json" + } + ], + "event": [], + "protocolProfileBehavior": { + "disableBodyPruning": true + } + }, + { + "id": "4f928b1e-ca31-4447-ae11-ec203f2b0529", + "name": "Count Work Items", + "request": { + "name": "Count Work Items", + "description": { + "content": "This gets a count of work items belonging to either the specified user(admin required), or the current user.", + "type": "text/plain" + }, + "url": { + "path": [ + "work-items", + "count" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [ + { + "disabled": false, + "description": { + "content": "ID of the work item owner.", + "type": "text/plain" + }, + "key": "ownerId", + "value": "ef38f94347e94562b5bb8424a56397d8" + } + ], + "variable": [] + }, + "header": [ + { + "key": "Accept", + "value": "application/json" + } + ], + "method": "GET", + "body": {}, + "auth": null + }, + "response": [ + { + "id": "1a6a9375-8fc2-4517-867a-40d9b2014777", + "name": "List of work items", + "originalRequest": { + "url": { + "path": [ + "work-items", + "count" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [ + { + "disabled": false, + "description": { + "content": "ID of the work item owner.", + "type": "text/plain" + }, + "key": "ownerId", + "value": "ef38f94347e94562b5bb8424a56397d8" + } + ], + "variable": [] + }, + "header": [ + { + "key": "Accept", + "value": "application/json" + }, + { + "description": { + "content": "Added as a part of security scheme: oauth2", + "type": "text/plain" + }, + "key": "Authorization", + "value": "" + } + ], + "method": "GET", + "body": {} + }, + "status": "OK", + "code": 200, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "body": "{\n \"count\": 29\n}", + "cookie": [], + "_postman_previewlanguage": "json" + }, + { + "id": "910541ab-bf84-4e27-ba74-ecc22d6ba48f", + "name": "Unauthorized - Returned if there is no authorization header, or if the JWT token is expired.", + "originalRequest": { + "url": { + "path": [ + "work-items", + "count" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [ + { + "disabled": false, + "description": { + "content": "ID of the work item owner.", + "type": "text/plain" + }, + "key": "ownerId", + "value": "ef38f94347e94562b5bb8424a56397d8" + } + ], + "variable": [] + }, + "header": [ + { + "key": "Accept", + "value": "application/json" + }, + { + "description": { + "content": "Added as a part of security scheme: oauth2", + "type": "text/plain" + }, + "key": "Authorization", + "value": "" + } + ], + "method": "GET", + "body": {} + }, + "status": "Unauthorized", + "code": 401, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "body": "{\n \"error\": \"JWT validation failed: JWT is expired\"\n}", + "cookie": [], + "_postman_previewlanguage": "json" + }, + { + "id": "1e7f2c27-9472-409a-8e07-1885ddea6136", + "name": "Forbidden - Returned if the user you are running as, doesn't have access to this end-point.", + "originalRequest": { + "url": { + "path": [ + "work-items", + "count" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [ + { + "disabled": false, + "description": { + "content": "ID of the work item owner.", + "type": "text/plain" + }, + "key": "ownerId", + "value": "ef38f94347e94562b5bb8424a56397d8" + } + ], + "variable": [] + }, + "header": [ + { + "key": "Accept", + "value": "application/json" + }, + { + "description": { + "content": "Added as a part of security scheme: oauth2", + "type": "text/plain" + }, + "key": "Authorization", + "value": "" + } + ], + "method": "GET", + "body": {} + }, + "status": "Forbidden", + "code": 403, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "body": "{\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}", + "cookie": [], + "_postman_previewlanguage": "json" + }, + { + "id": "61f3d4f8-2494-45b8-a019-da8345cf2c71", + "name": "Not Found - returned if the request URL refers to a resource or object that does not exist", + "originalRequest": { + "url": { + "path": [ + "work-items", + "count" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [ + { + "disabled": false, + "description": { + "content": "ID of the work item owner.", + "type": "text/plain" + }, + "key": "ownerId", + "value": "ef38f94347e94562b5bb8424a56397d8" + } + ], + "variable": [] + }, + "header": [ + { + "key": "Accept", + "value": "application/json" + }, + { + "description": { + "content": "Added as a part of security scheme: oauth2", + "type": "text/plain" + }, + "key": "Authorization", + "value": "" + } + ], + "method": "GET", + "body": {} + }, + "status": "Not Found", + "code": 404, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "body": "{\n \"detailCode\": \"404 Not found\",\n \"trackingId\": \"b21b1f7ce4da4d639f2c62a57171b427\",\n \"messages\": [\n {\n \"locale\": \"en-US\",\n \"localeOrigin\": \"DEFAULT\",\n \"text\": \"The server did not find a current representation for the target resource.\"\n }\n ]\n}", + "cookie": [], + "_postman_previewlanguage": "json" + }, + { + "id": "3f636296-6799-441c-8b15-00d0d303bdb7", + "name": "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.", + "originalRequest": { + "url": { + "path": [ + "work-items", + "count" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [ + { + "disabled": false, + "description": { + "content": "ID of the work item owner.", + "type": "text/plain" + }, + "key": "ownerId", + "value": "ef38f94347e94562b5bb8424a56397d8" + } + ], + "variable": [] + }, + "header": [ + { + "key": "Accept", + "value": "application/json" + }, + { + "description": { + "content": "Added as a part of security scheme: oauth2", + "type": "text/plain" + }, + "key": "Authorization", + "value": "" + } + ], + "method": "GET", + "body": {} + }, + "status": "Too Many Requests", + "code": 429, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "body": "{\n \"message\": \" Rate Limit Exceeded \"\n}", + "cookie": [], + "_postman_previewlanguage": "json" + }, + { + "id": "70a16068-9c80-42d9-a968-ebaf708852fa", + "name": "Internal Server Error - Returned if there is an unexpected error.", + "originalRequest": { + "url": { + "path": [ + "work-items", + "count" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [ + { + "disabled": false, + "description": { + "content": "ID of the work item owner.", + "type": "text/plain" + }, + "key": "ownerId", + "value": "ef38f94347e94562b5bb8424a56397d8" + } + ], + "variable": [] + }, + "header": [ + { + "key": "Accept", + "value": "application/json" + }, + { + "description": { + "content": "Added as a part of security scheme: oauth2", + "type": "text/plain" + }, + "key": "Authorization", + "value": "" + } + ], + "method": "GET", + "body": {} + }, + "status": "Internal Server Error", + "code": 500, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "body": "{\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}", + "cookie": [], + "_postman_previewlanguage": "json" + } + ], + "event": [], + "protocolProfileBehavior": { + "disableBodyPruning": true + } + }, + { + "id": "8415fd2b-b3ca-4bfd-8453-513adc2b38a3", + "name": "Count Completed Work Items", + "request": { + "name": "Count Completed Work Items", + "description": { + "content": "This gets a count of completed work items belonging to either the specified user(admin required), or the current user.", + "type": "text/plain" + }, + "url": { + "path": [ + "work-items", + "completed", + "count" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [ + { + "disabled": false, + "description": { + "content": "ID of the work item owner.", + "type": "text/plain" + }, + "key": "ownerId", + "value": "1211bcaa32112bcef6122adb21cef1ac" + } + ], + "variable": [] + }, + "header": [ + { + "key": "Accept", + "value": "application/json" + } + ], + "method": "GET", + "body": {}, + "auth": null + }, + "response": [ + { + "id": "ba988845-2bc7-47a5-8e64-80ed1d1063f5", + "name": "List of work items", + "originalRequest": { + "url": { + "path": [ + "work-items", + "completed", + "count" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [ + { + "disabled": false, + "description": { + "content": "ID of the work item owner.", + "type": "text/plain" + }, + "key": "ownerId", + "value": "1211bcaa32112bcef6122adb21cef1ac" + } + ], + "variable": [] + }, + "header": [ + { + "key": "Accept", + "value": "application/json" + }, + { + "description": { + "content": "Added as a part of security scheme: oauth2", + "type": "text/plain" + }, + "key": "Authorization", + "value": "" + } + ], + "method": "GET", + "body": {} + }, + "status": "OK", + "code": 200, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "body": "{\n \"count\": 29\n}", + "cookie": [], + "_postman_previewlanguage": "json" + }, + { + "id": "8decd900-5943-401a-8855-5b3a45e27420", + "name": "Unauthorized - Returned if there is no authorization header, or if the JWT token is expired.", + "originalRequest": { + "url": { + "path": [ + "work-items", + "completed", + "count" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [ + { + "disabled": false, + "description": { + "content": "ID of the work item owner.", + "type": "text/plain" + }, + "key": "ownerId", + "value": "1211bcaa32112bcef6122adb21cef1ac" + } + ], + "variable": [] + }, + "header": [ + { + "key": "Accept", + "value": "application/json" + }, + { + "description": { + "content": "Added as a part of security scheme: oauth2", + "type": "text/plain" + }, + "key": "Authorization", + "value": "" + } + ], + "method": "GET", + "body": {} + }, + "status": "Unauthorized", + "code": 401, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "body": "{\n \"error\": \"JWT validation failed: JWT is expired\"\n}", + "cookie": [], + "_postman_previewlanguage": "json" + }, + { + "id": "28550f83-a3cd-4207-8154-488e0e28f23a", + "name": "Forbidden - Returned if the user you are running as, doesn't have access to this end-point.", + "originalRequest": { + "url": { + "path": [ + "work-items", + "completed", + "count" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [ + { + "disabled": false, + "description": { + "content": "ID of the work item owner.", + "type": "text/plain" + }, + "key": "ownerId", + "value": "1211bcaa32112bcef6122adb21cef1ac" + } + ], + "variable": [] + }, + "header": [ + { + "key": "Accept", + "value": "application/json" + }, + { + "description": { + "content": "Added as a part of security scheme: oauth2", + "type": "text/plain" + }, + "key": "Authorization", + "value": "" + } + ], + "method": "GET", + "body": {} + }, + "status": "Forbidden", + "code": 403, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "body": "{\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}", + "cookie": [], + "_postman_previewlanguage": "json" + }, + { + "id": "d3882924-ad21-412e-8137-f3cdcfb5d9c6", + "name": "Not Found - returned if the request URL refers to a resource or object that does not exist", + "originalRequest": { + "url": { + "path": [ + "work-items", + "completed", + "count" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [ + { + "disabled": false, + "description": { + "content": "ID of the work item owner.", + "type": "text/plain" + }, + "key": "ownerId", + "value": "1211bcaa32112bcef6122adb21cef1ac" + } + ], + "variable": [] + }, + "header": [ + { + "key": "Accept", + "value": "application/json" + }, + { + "description": { + "content": "Added as a part of security scheme: oauth2", + "type": "text/plain" + }, + "key": "Authorization", + "value": "" + } + ], + "method": "GET", + "body": {} + }, + "status": "Not Found", + "code": 404, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "body": "{\n \"detailCode\": \"404 Not found\",\n \"trackingId\": \"b21b1f7ce4da4d639f2c62a57171b427\",\n \"messages\": [\n {\n \"locale\": \"en-US\",\n \"localeOrigin\": \"DEFAULT\",\n \"text\": \"The server did not find a current representation for the target resource.\"\n }\n ]\n}", + "cookie": [], + "_postman_previewlanguage": "json" + }, + { + "id": "fb1befec-3be9-49d0-a85f-780a60db3618", + "name": "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.", + "originalRequest": { + "url": { + "path": [ + "work-items", + "completed", + "count" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [ + { + "disabled": false, + "description": { + "content": "ID of the work item owner.", + "type": "text/plain" + }, + "key": "ownerId", + "value": "1211bcaa32112bcef6122adb21cef1ac" + } + ], + "variable": [] + }, + "header": [ + { + "key": "Accept", + "value": "application/json" + }, + { + "description": { + "content": "Added as a part of security scheme: oauth2", + "type": "text/plain" + }, + "key": "Authorization", + "value": "" + } + ], + "method": "GET", + "body": {} + }, + "status": "Too Many Requests", + "code": 429, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "body": "{\n \"message\": \" Rate Limit Exceeded \"\n}", + "cookie": [], + "_postman_previewlanguage": "json" + }, + { + "id": "4209fcfb-78a7-4709-bc91-163137527fd4", + "name": "Internal Server Error - Returned if there is an unexpected error.", + "originalRequest": { + "url": { + "path": [ + "work-items", + "completed", + "count" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [ + { + "disabled": false, + "description": { + "content": "ID of the work item owner.", + "type": "text/plain" + }, + "key": "ownerId", + "value": "1211bcaa32112bcef6122adb21cef1ac" + } + ], + "variable": [] + }, + "header": [ + { + "key": "Accept", + "value": "application/json" + }, + { + "description": { + "content": "Added as a part of security scheme: oauth2", + "type": "text/plain" + }, + "key": "Authorization", + "value": "" + } + ], + "method": "GET", + "body": {} + }, + "status": "Internal Server Error", + "code": 500, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "body": "{\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}", + "cookie": [], + "_postman_previewlanguage": "json" + } + ], + "event": [], + "protocolProfileBehavior": { + "disableBodyPruning": true + } + }, + { + "id": "88e4e412-226a-43ef-a8de-a39735197750", + "name": "Work Items Summary", + "request": { + "name": "Work Items Summary", + "description": { + "content": "This gets a summary of work items belonging to either the specified user(admin required), or the current user.", + "type": "text/plain" + }, + "url": { + "path": [ + "work-items", + "summary" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [ + { + "disabled": false, + "description": { + "content": "ID of the work item owner.", + "type": "text/plain" + }, + "key": "ownerId", + "value": "1211bcaa32112bcef6122adb21cef1ac" + } + ], + "variable": [] + }, + "header": [ + { + "key": "Accept", + "value": "application/json" + } + ], + "method": "GET", + "body": {}, + "auth": null + }, + "response": [ + { + "id": "441305f8-36ed-4c72-8e05-102cad7d6580", + "name": "List of work items", + "originalRequest": { + "url": { + "path": [ + "work-items", + "summary" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [ + { + "disabled": false, + "description": { + "content": "ID of the work item owner.", + "type": "text/plain" + }, + "key": "ownerId", + "value": "1211bcaa32112bcef6122adb21cef1ac" + } + ], + "variable": [] + }, + "header": [ + { + "key": "Accept", + "value": "application/json" + }, + { + "description": { + "content": "Added as a part of security scheme: oauth2", + "type": "text/plain" + }, + "key": "Authorization", + "value": "" + } + ], + "method": "GET", + "body": {} + }, + "status": "OK", + "code": 200, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "body": "{\n \"open\": 29,\n \"completed\": 1,\n \"total\": 30\n}", + "cookie": [], + "_postman_previewlanguage": "json" + }, + { + "id": "8e0ea02b-f71c-420a-8e5d-845cf8d1e784", + "name": "Unauthorized - Returned if there is no authorization header, or if the JWT token is expired.", + "originalRequest": { + "url": { + "path": [ + "work-items", + "summary" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [ + { + "disabled": false, + "description": { + "content": "ID of the work item owner.", + "type": "text/plain" + }, + "key": "ownerId", + "value": "1211bcaa32112bcef6122adb21cef1ac" + } + ], + "variable": [] + }, + "header": [ + { + "key": "Accept", + "value": "application/json" + }, + { + "description": { + "content": "Added as a part of security scheme: oauth2", + "type": "text/plain" + }, + "key": "Authorization", + "value": "" + } + ], + "method": "GET", + "body": {} + }, + "status": "Unauthorized", + "code": 401, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "body": "{\n \"error\": \"JWT validation failed: JWT is expired\"\n}", + "cookie": [], + "_postman_previewlanguage": "json" + }, + { + "id": "af75d086-346b-4177-8f16-03a61f8494cd", + "name": "Forbidden - Returned if the user you are running as, doesn't have access to this end-point.", + "originalRequest": { + "url": { + "path": [ + "work-items", + "summary" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [ + { + "disabled": false, + "description": { + "content": "ID of the work item owner.", + "type": "text/plain" + }, + "key": "ownerId", + "value": "1211bcaa32112bcef6122adb21cef1ac" + } + ], + "variable": [] + }, + "header": [ + { + "key": "Accept", + "value": "application/json" + }, + { + "description": { + "content": "Added as a part of security scheme: oauth2", + "type": "text/plain" + }, + "key": "Authorization", + "value": "" + } + ], + "method": "GET", + "body": {} + }, + "status": "Forbidden", + "code": 403, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "body": "{\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}", + "cookie": [], + "_postman_previewlanguage": "json" + }, + { + "id": "426b53f6-909b-468c-9323-6e5a37c10293", + "name": "Not Found - returned if the request URL refers to a resource or object that does not exist", + "originalRequest": { + "url": { + "path": [ + "work-items", + "summary" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [ + { + "disabled": false, + "description": { + "content": "ID of the work item owner.", + "type": "text/plain" + }, + "key": "ownerId", + "value": "1211bcaa32112bcef6122adb21cef1ac" + } + ], + "variable": [] + }, + "header": [ + { + "key": "Accept", + "value": "application/json" + }, + { + "description": { + "content": "Added as a part of security scheme: oauth2", + "type": "text/plain" + }, + "key": "Authorization", + "value": "" + } + ], + "method": "GET", + "body": {} + }, + "status": "Not Found", + "code": 404, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "body": "{\n \"detailCode\": \"404 Not found\",\n \"trackingId\": \"b21b1f7ce4da4d639f2c62a57171b427\",\n \"messages\": [\n {\n \"locale\": \"en-US\",\n \"localeOrigin\": \"DEFAULT\",\n \"text\": \"The server did not find a current representation for the target resource.\"\n }\n ]\n}", + "cookie": [], + "_postman_previewlanguage": "json" + }, + { + "id": "b0bb95ac-96d1-406c-9317-7c0023352209", + "name": "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.", + "originalRequest": { + "url": { + "path": [ + "work-items", + "summary" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [ + { + "disabled": false, + "description": { + "content": "ID of the work item owner.", + "type": "text/plain" + }, + "key": "ownerId", + "value": "1211bcaa32112bcef6122adb21cef1ac" + } + ], + "variable": [] + }, + "header": [ + { + "key": "Accept", + "value": "application/json" + }, + { + "description": { + "content": "Added as a part of security scheme: oauth2", + "type": "text/plain" + }, + "key": "Authorization", + "value": "" + } + ], + "method": "GET", + "body": {} + }, + "status": "Too Many Requests", + "code": 429, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "body": "{\n \"message\": \" Rate Limit Exceeded \"\n}", + "cookie": [], + "_postman_previewlanguage": "json" + }, + { + "id": "34ad41d2-2ab7-45f3-a2f1-96c47462b073", + "name": "Internal Server Error - Returned if there is an unexpected error.", + "originalRequest": { + "url": { + "path": [ + "work-items", + "summary" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [ + { + "disabled": false, + "description": { + "content": "ID of the work item owner.", + "type": "text/plain" + }, + "key": "ownerId", + "value": "1211bcaa32112bcef6122adb21cef1ac" + } + ], + "variable": [] + }, + "header": [ + { + "key": "Accept", + "value": "application/json" + }, + { + "description": { + "content": "Added as a part of security scheme: oauth2", + "type": "text/plain" + }, + "key": "Authorization", + "value": "" + } + ], + "method": "GET", + "body": {} + }, + "status": "Internal Server Error", + "code": 500, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "body": "{\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}", + "cookie": [], + "_postman_previewlanguage": "json" + } + ], + "event": [], + "protocolProfileBehavior": { + "disableBodyPruning": true + } + }, + { + "id": "bcf624ab-0c79-4162-9b99-5ebf43691eab", + "name": "Get a Work Item", + "request": { + "name": "Get a Work Item", + "description": { + "content": "This gets the details of a Work Item belonging to either the specified user(admin required), or the current user.", + "type": "text/plain" + }, + "url": { + "path": [ + "work-items", + ":id" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [ + { + "type": "any", + "value": "2c9180835d191a86015d28455b4a2329", + "key": "id", + "disabled": false, + "description": { + "content": "(Required) ID of the work item.", + "type": "text/plain" + } + } + ] + }, + "header": [ + { + "key": "Accept", + "value": "application/json" + } + ], + "method": "GET", + "body": {}, + "auth": null + }, + "response": [ + { + "id": "470174db-28ee-41d6-854c-713f86d1704f", + "name": "The work item with the given ID.", + "originalRequest": { + "url": { + "path": [ + "work-items", + ":id" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [] + }, + "header": [ + { + "key": "Accept", + "value": "application/json" + }, + { + "description": { + "content": "Added as a part of security scheme: oauth2", + "type": "text/plain" + }, + "key": "Authorization", + "value": "" + } + ], + "method": "GET", + "body": {} + }, + "status": "OK", + "code": 200, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "body": "{\n \"id\": \"2c9180835d2e5168015d32f890ca1581\",\n \"requesterId\": \"2c9180835d2e5168015d32f890ca1581\",\n \"requesterDisplayName\": \"John Smith\",\n \"ownerId\": \"2c9180835d2e5168015d32f890ca1581\",\n \"ownerName\": \"Jason Smith\",\n \"created\": \"2017-07-11T18:45:37.098Z\",\n \"modified\": \"2018-06-25T20:22:28.104Z\",\n \"description\": \"Create account on source 'AD'\",\n \"state\": \"FINISHED\",\n \"type\": \"GENERIC\",\n \"remediationItems\": {\n \"id\": \"2c9180835d2e5168015d32f890ca1581\",\n \"targetId\": \"2c9180835d2e5168015d32f890ca1581\",\n \"targetName\": \"john.smith\",\n \"targetDisplayName\": \"emailAddress\",\n \"applicationName\": \"Active Directory\",\n \"attributeName\": \"phoneNumber\",\n \"attributeOperation\": \"update\",\n \"attributeValue\": \"512-555-1212\",\n \"nativeIdentity\": \"jason.smith2\"\n },\n \"approvalItems\": {\n \"id\": \"2c9180835d2e5168015d32f890ca1581\",\n \"account\": \"john.smith\",\n \"application\": \"Active Directory\",\n \"name\": \"emailAddress\",\n \"operation\": \"update\",\n \"value\": \"a@b.com\",\n \"state\": \"FINISHED\"\n },\n \"name\": \"Account Create\",\n \"completed\": \"2018-10-19T13:49:37.385Z\",\n \"numItems\": 19,\n \"form\": {\n \"id\": \"2c9180835d2e5168015d32f890ca1581\",\n \"name\": \"AccountSelection Form\",\n \"title\": \"Account Selection for John.Doe\",\n \"subtitle\": \"Please select from the following\",\n \"targetUser\": \"Jane.Doe\",\n \"sections\": {\n \"name\": \"Field1\",\n \"label\": \"Section 1\"\n }\n },\n \"errors\": [\n \"The work item ID that was specified was not found.\"\n ]\n}", + "cookie": [], + "_postman_previewlanguage": "json" + }, + { + "id": "22e2260b-fe30-4f0a-8c01-8966a76557d2", + "name": "Unauthorized - Returned if there is no authorization header, or if the JWT token is expired.", + "originalRequest": { + "url": { + "path": [ + "work-items", + ":id" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [] + }, + "header": [ + { + "key": "Accept", + "value": "application/json" + }, + { + "description": { + "content": "Added as a part of security scheme: oauth2", + "type": "text/plain" + }, + "key": "Authorization", + "value": "" + } + ], + "method": "GET", + "body": {} + }, + "status": "Unauthorized", + "code": 401, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "body": "{\n \"error\": \"JWT validation failed: JWT is expired\"\n}", + "cookie": [], + "_postman_previewlanguage": "json" + }, + { + "id": "d1793699-d6d4-4827-84e5-60a4e1d488cc", + "name": "Forbidden - Returned if the user you are running as, doesn't have access to this end-point.", + "originalRequest": { + "url": { + "path": [ + "work-items", + ":id" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [] + }, + "header": [ + { + "key": "Accept", + "value": "application/json" + }, + { + "description": { + "content": "Added as a part of security scheme: oauth2", + "type": "text/plain" + }, + "key": "Authorization", + "value": "" + } + ], + "method": "GET", + "body": {} + }, + "status": "Forbidden", + "code": 403, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "body": "{\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}", + "cookie": [], + "_postman_previewlanguage": "json" + }, + { + "id": "3008c339-d5a3-413d-8a33-98d2124bac23", + "name": "Not Found - returned if the request URL refers to a resource or object that does not exist", + "originalRequest": { + "url": { + "path": [ + "work-items", + ":id" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [] + }, + "header": [ + { + "key": "Accept", + "value": "application/json" + }, + { + "description": { + "content": "Added as a part of security scheme: oauth2", + "type": "text/plain" + }, + "key": "Authorization", + "value": "" + } + ], + "method": "GET", + "body": {} + }, + "status": "Not Found", + "code": 404, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "body": "{\n \"detailCode\": \"404 Not found\",\n \"trackingId\": \"b21b1f7ce4da4d639f2c62a57171b427\",\n \"messages\": [\n {\n \"locale\": \"en-US\",\n \"localeOrigin\": \"DEFAULT\",\n \"text\": \"The server did not find a current representation for the target resource.\"\n }\n ]\n}", + "cookie": [], + "_postman_previewlanguage": "json" + }, + { + "id": "506150a3-ed4f-42a1-82d1-c219859074c7", + "name": "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.", + "originalRequest": { + "url": { + "path": [ + "work-items", + ":id" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [] + }, + "header": [ + { + "key": "Accept", + "value": "application/json" + }, + { + "description": { + "content": "Added as a part of security scheme: oauth2", + "type": "text/plain" + }, + "key": "Authorization", + "value": "" + } + ], + "method": "GET", + "body": {} + }, + "status": "Too Many Requests", + "code": 429, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "body": "{\n \"message\": \" Rate Limit Exceeded \"\n}", + "cookie": [], + "_postman_previewlanguage": "json" + }, + { + "id": "a43dcf56-c813-4246-81e7-c7bf01853396", + "name": "Internal Server Error - Returned if there is an unexpected error.", + "originalRequest": { + "url": { + "path": [ + "work-items", + ":id" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [] + }, + "header": [ + { + "key": "Accept", + "value": "application/json" + }, + { + "description": { + "content": "Added as a part of security scheme: oauth2", + "type": "text/plain" + }, + "key": "Authorization", + "value": "" + } + ], + "method": "GET", + "body": {} + }, + "status": "Internal Server Error", + "code": 500, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "body": "{\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}", + "cookie": [], + "_postman_previewlanguage": "json" + } + ], + "event": [], + "protocolProfileBehavior": { + "disableBodyPruning": true + } + }, + { + "id": "42287963-ba4c-4b67-a82c-2d2e232d35ff", + "name": "Complete a Work Item", + "request": { + "name": "Complete a Work Item", + "description": { + "content": "This API completes a work item. Either an admin, or the owning/current user must make this request.", + "type": "text/plain" + }, + "url": { + "path": [ + "work-items", + ":id" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [ + { + "type": "any", + "value": "ef38f94347e94562b5bb8424a56397d8", + "key": "id", + "disabled": false, + "description": { + "content": "(Required) The ID of the work item", + "type": "text/plain" + } + } + ] + }, + "header": [ + { + "key": "Accept", + "value": "application/json" + } + ], + "method": "POST", + "body": {}, + "auth": null + }, + "response": [ + { + "id": "0f87923b-fa2b-4b15-a313-fe157c6c7ece", + "name": "A WorkItems object", + "originalRequest": { + "url": { + "path": [ + "work-items", + ":id" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [] + }, + "header": [ + { + "key": "Accept", + "value": "application/json" + }, + { + "description": { + "content": "Added as a part of security scheme: oauth2", + "type": "text/plain" + }, + "key": "Authorization", + "value": "" + } + ], + "method": "POST", + "body": {} + }, + "status": "OK", + "code": 200, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "body": "{\n \"id\": \"2c9180835d2e5168015d32f890ca1581\",\n \"requesterId\": \"2c9180835d2e5168015d32f890ca1581\",\n \"requesterDisplayName\": \"John Smith\",\n \"ownerId\": \"2c9180835d2e5168015d32f890ca1581\",\n \"ownerName\": \"Jason Smith\",\n \"created\": \"2017-07-11T18:45:37.098Z\",\n \"modified\": \"2018-06-25T20:22:28.104Z\",\n \"description\": \"Create account on source 'AD'\",\n \"state\": \"FINISHED\",\n \"type\": \"GENERIC\",\n \"remediationItems\": {\n \"id\": \"2c9180835d2e5168015d32f890ca1581\",\n \"targetId\": \"2c9180835d2e5168015d32f890ca1581\",\n \"targetName\": \"john.smith\",\n \"targetDisplayName\": \"emailAddress\",\n \"applicationName\": \"Active Directory\",\n \"attributeName\": \"phoneNumber\",\n \"attributeOperation\": \"update\",\n \"attributeValue\": \"512-555-1212\",\n \"nativeIdentity\": \"jason.smith2\"\n },\n \"approvalItems\": {\n \"id\": \"2c9180835d2e5168015d32f890ca1581\",\n \"account\": \"john.smith\",\n \"application\": \"Active Directory\",\n \"name\": \"emailAddress\",\n \"operation\": \"update\",\n \"value\": \"a@b.com\",\n \"state\": \"FINISHED\"\n },\n \"name\": \"Account Create\",\n \"completed\": \"2018-10-19T13:49:37.385Z\",\n \"numItems\": 19,\n \"form\": {\n \"id\": \"2c9180835d2e5168015d32f890ca1581\",\n \"name\": \"AccountSelection Form\",\n \"title\": \"Account Selection for John.Doe\",\n \"subtitle\": \"Please select from the following\",\n \"targetUser\": \"Jane.Doe\",\n \"sections\": {\n \"name\": \"Field1\",\n \"label\": \"Section 1\"\n }\n },\n \"errors\": [\n \"The work item ID that was specified was not found.\"\n ]\n}", + "cookie": [], + "_postman_previewlanguage": "json" + }, + { + "id": "d101aaba-bbce-4f37-9f09-ec73b1aba0be", + "name": "Client Error - Returned if the request body is invalid.", + "originalRequest": { + "url": { + "path": [ + "work-items", + ":id" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [] + }, + "header": [ + { + "key": "Accept", + "value": "application/json" + }, + { + "description": { + "content": "Added as a part of security scheme: oauth2", + "type": "text/plain" + }, + "key": "Authorization", + "value": "" + } + ], + "method": "POST", + "body": {} + }, + "status": "Bad Request", + "code": 400, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "body": "{\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 \"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 \"locale\": \"en-US\",\n \"localeOrigin\": \"DEFAULT\",\n \"text\": \"The request was syntactically correct but its content is semantically invalid.\"\n }\n ]\n}", + "cookie": [], + "_postman_previewlanguage": "json" + }, + { + "id": "1d4c1f83-e214-4099-b956-4e4a7d22d633", + "name": "Unauthorized - Returned if there is no authorization header, or if the JWT token is expired.", + "originalRequest": { + "url": { + "path": [ + "work-items", + ":id" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [] + }, + "header": [ + { + "key": "Accept", + "value": "application/json" + }, + { + "description": { + "content": "Added as a part of security scheme: oauth2", + "type": "text/plain" + }, + "key": "Authorization", + "value": "" + } + ], + "method": "POST", + "body": {} + }, + "status": "Unauthorized", + "code": 401, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "body": "{\n \"error\": \"JWT validation failed: JWT is expired\"\n}", + "cookie": [], + "_postman_previewlanguage": "json" + }, + { + "id": "a98cecf9-227d-4ca2-bb35-2b6435ae6ddd", + "name": "Forbidden - Returned if the user you are running as, doesn't have access to this end-point.", + "originalRequest": { + "url": { + "path": [ + "work-items", + ":id" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [] + }, + "header": [ + { + "key": "Accept", + "value": "application/json" + }, + { + "description": { + "content": "Added as a part of security scheme: oauth2", + "type": "text/plain" + }, + "key": "Authorization", + "value": "" + } + ], + "method": "POST", + "body": {} + }, + "status": "Forbidden", + "code": 403, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "body": "{\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}", + "cookie": [], + "_postman_previewlanguage": "json" + }, + { + "id": "2ef78321-f94d-4d35-94d6-e9f901b98204", + "name": "Not Found - returned if the request URL refers to a resource or object that does not exist", + "originalRequest": { + "url": { + "path": [ + "work-items", + ":id" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [] + }, + "header": [ + { + "key": "Accept", + "value": "application/json" + }, + { + "description": { + "content": "Added as a part of security scheme: oauth2", + "type": "text/plain" + }, + "key": "Authorization", + "value": "" + } + ], + "method": "POST", + "body": {} + }, + "status": "Not Found", + "code": 404, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "body": "{\n \"detailCode\": \"404 Not found\",\n \"trackingId\": \"b21b1f7ce4da4d639f2c62a57171b427\",\n \"messages\": [\n {\n \"locale\": \"en-US\",\n \"localeOrigin\": \"DEFAULT\",\n \"text\": \"The server did not find a current representation for the target resource.\"\n }\n ]\n}", + "cookie": [], + "_postman_previewlanguage": "json" + }, + { + "id": "f4265d3b-c17f-48db-8d33-349421a9bbda", + "name": "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.", + "originalRequest": { + "url": { + "path": [ + "work-items", + ":id" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [] + }, + "header": [ + { + "key": "Accept", + "value": "application/json" + }, + { + "description": { + "content": "Added as a part of security scheme: oauth2", + "type": "text/plain" + }, + "key": "Authorization", + "value": "" + } + ], + "method": "POST", + "body": {} + }, + "status": "Too Many Requests", + "code": 429, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "body": "{\n \"message\": \" Rate Limit Exceeded \"\n}", + "cookie": [], + "_postman_previewlanguage": "json" + }, + { + "id": "34326a49-2dcc-41d0-93af-7b20d7b092ce", + "name": "Internal Server Error - Returned if there is an unexpected error.", + "originalRequest": { + "url": { + "path": [ + "work-items", + ":id" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [] + }, + "header": [ + { + "key": "Accept", + "value": "application/json" + }, + { + "description": { + "content": "Added as a part of security scheme: oauth2", + "type": "text/plain" + }, + "key": "Authorization", + "value": "" + } + ], + "method": "POST", + "body": {} + }, + "status": "Internal Server Error", + "code": 500, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "body": "{\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}", + "cookie": [], + "_postman_previewlanguage": "json" + } + ], + "event": [], + "protocolProfileBehavior": { + "disableBodyPruning": true + } + }, + { + "id": "71395261-dd39-4a4f-96a8-41c66cfda509", + "name": "Approve an Approval Item", + "request": { + "name": "Approve an Approval Item", + "description": { + "content": "This API approves an Approval Item. Either an admin, or the owning/current user must make this request.", + "type": "text/plain" + }, + "url": { + "path": [ + "work-items", + ":id", + "approve", + ":approvalItemId" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [ + { + "type": "any", + "value": "ef38f94347e94562b5bb8424a56397d8", + "key": "id", + "disabled": false, + "description": { + "content": "(Required) The ID of the work item", + "type": "text/plain" + } + }, + { + "type": "any", + "value": "1211bcaa32112bcef6122adb21cef1ac", + "key": "approvalItemId", + "disabled": false, + "description": { + "content": "(Required) The ID of the approval item.", + "type": "text/plain" + } + } + ] + }, + "header": [ + { + "key": "Accept", + "value": "application/json" + } + ], + "method": "POST", + "body": {}, + "auth": null + }, + "response": [ + { + "id": "c7f16536-306f-4281-a062-466d6f0fc949", + "name": "A work items details object.", + "originalRequest": { + "url": { + "path": [ + "work-items", + ":id", + "approve", + ":approvalItemId" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [] + }, + "header": [ + { + "key": "Accept", + "value": "application/json" + }, + { + "description": { + "content": "Added as a part of security scheme: oauth2", + "type": "text/plain" + }, + "key": "Authorization", + "value": "" + } + ], + "method": "POST", + "body": {} + }, + "status": "OK", + "code": 200, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "body": "{\n \"id\": \"2c9180835d2e5168015d32f890ca1581\",\n \"requesterId\": \"2c9180835d2e5168015d32f890ca1581\",\n \"requesterDisplayName\": \"John Smith\",\n \"ownerId\": \"2c9180835d2e5168015d32f890ca1581\",\n \"ownerName\": \"Jason Smith\",\n \"created\": \"2017-07-11T18:45:37.098Z\",\n \"modified\": \"2018-06-25T20:22:28.104Z\",\n \"description\": \"Create account on source 'AD'\",\n \"state\": \"FINISHED\",\n \"type\": \"GENERIC\",\n \"remediationItems\": {\n \"id\": \"2c9180835d2e5168015d32f890ca1581\",\n \"targetId\": \"2c9180835d2e5168015d32f890ca1581\",\n \"targetName\": \"john.smith\",\n \"targetDisplayName\": \"emailAddress\",\n \"applicationName\": \"Active Directory\",\n \"attributeName\": \"phoneNumber\",\n \"attributeOperation\": \"update\",\n \"attributeValue\": \"512-555-1212\",\n \"nativeIdentity\": \"jason.smith2\"\n },\n \"approvalItems\": {\n \"id\": \"2c9180835d2e5168015d32f890ca1581\",\n \"account\": \"john.smith\",\n \"application\": \"Active Directory\",\n \"name\": \"emailAddress\",\n \"operation\": \"update\",\n \"value\": \"a@b.com\",\n \"state\": \"FINISHED\"\n },\n \"name\": \"Account Create\",\n \"completed\": \"2018-10-19T13:49:37.385Z\",\n \"numItems\": 19,\n \"form\": {\n \"id\": \"2c9180835d2e5168015d32f890ca1581\",\n \"name\": \"AccountSelection Form\",\n \"title\": \"Account Selection for John.Doe\",\n \"subtitle\": \"Please select from the following\",\n \"targetUser\": \"Jane.Doe\",\n \"sections\": {\n \"name\": \"Field1\",\n \"label\": \"Section 1\"\n }\n },\n \"errors\": [\n \"The work item ID that was specified was not found.\"\n ]\n}", + "cookie": [], + "_postman_previewlanguage": "json" + }, + { + "id": "851cbbe9-984f-4c3d-bc82-0ce121588b88", + "name": "Client Error - Returned if the request body is invalid.", + "originalRequest": { + "url": { + "path": [ + "work-items", + ":id", + "approve", + ":approvalItemId" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [] + }, + "header": [ + { + "key": "Accept", + "value": "application/json" + }, + { + "description": { + "content": "Added as a part of security scheme: oauth2", + "type": "text/plain" + }, + "key": "Authorization", + "value": "" + } + ], + "method": "POST", + "body": {} + }, + "status": "Bad Request", + "code": 400, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "body": "{\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 \"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 \"locale\": \"en-US\",\n \"localeOrigin\": \"DEFAULT\",\n \"text\": \"The request was syntactically correct but its content is semantically invalid.\"\n }\n ]\n}", + "cookie": [], + "_postman_previewlanguage": "json" + }, + { + "id": "99857884-f3ab-458f-a948-99d47082c8fc", + "name": "Unauthorized - Returned if there is no authorization header, or if the JWT token is expired.", + "originalRequest": { + "url": { + "path": [ + "work-items", + ":id", + "approve", + ":approvalItemId" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [] + }, + "header": [ + { + "key": "Accept", + "value": "application/json" + }, + { + "description": { + "content": "Added as a part of security scheme: oauth2", + "type": "text/plain" + }, + "key": "Authorization", + "value": "" + } + ], + "method": "POST", + "body": {} + }, + "status": "Unauthorized", + "code": 401, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "body": "{\n \"error\": \"JWT validation failed: JWT is expired\"\n}", + "cookie": [], + "_postman_previewlanguage": "json" + }, + { + "id": "0a729e99-c182-49f8-b330-b96fcd0b415a", + "name": "Forbidden - Returned if the user you are running as, doesn't have access to this end-point.", + "originalRequest": { + "url": { + "path": [ + "work-items", + ":id", + "approve", + ":approvalItemId" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [] + }, + "header": [ + { + "key": "Accept", + "value": "application/json" + }, + { + "description": { + "content": "Added as a part of security scheme: oauth2", + "type": "text/plain" + }, + "key": "Authorization", + "value": "" + } + ], + "method": "POST", + "body": {} + }, + "status": "Forbidden", + "code": 403, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "body": "{\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}", + "cookie": [], + "_postman_previewlanguage": "json" + }, + { + "id": "6f33e128-5d6c-4532-8e29-73abbbd0bc38", + "name": "Not Found - returned if the request URL refers to a resource or object that does not exist", + "originalRequest": { + "url": { + "path": [ + "work-items", + ":id", + "approve", + ":approvalItemId" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [] + }, + "header": [ + { + "key": "Accept", + "value": "application/json" + }, + { + "description": { + "content": "Added as a part of security scheme: oauth2", + "type": "text/plain" + }, + "key": "Authorization", + "value": "" + } + ], + "method": "POST", + "body": {} + }, + "status": "Not Found", + "code": 404, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "body": "{\n \"detailCode\": \"404 Not found\",\n \"trackingId\": \"b21b1f7ce4da4d639f2c62a57171b427\",\n \"messages\": [\n {\n \"locale\": \"en-US\",\n \"localeOrigin\": \"DEFAULT\",\n \"text\": \"The server did not find a current representation for the target resource.\"\n }\n ]\n}", + "cookie": [], + "_postman_previewlanguage": "json" + }, + { + "id": "e117dfd9-4703-4487-9ceb-5a9728486559", + "name": "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.", + "originalRequest": { + "url": { + "path": [ + "work-items", + ":id", + "approve", + ":approvalItemId" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [] + }, + "header": [ + { + "key": "Accept", + "value": "application/json" + }, + { + "description": { + "content": "Added as a part of security scheme: oauth2", + "type": "text/plain" + }, + "key": "Authorization", + "value": "" + } + ], + "method": "POST", + "body": {} + }, + "status": "Too Many Requests", + "code": 429, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "body": "{\n \"message\": \" Rate Limit Exceeded \"\n}", + "cookie": [], + "_postman_previewlanguage": "json" + }, + { + "id": "20f17c51-0dcb-41e9-82d3-265c64d0e957", + "name": "Internal Server Error - Returned if there is an unexpected error.", + "originalRequest": { + "url": { + "path": [ + "work-items", + ":id", + "approve", + ":approvalItemId" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [] + }, + "header": [ + { + "key": "Accept", + "value": "application/json" + }, + { + "description": { + "content": "Added as a part of security scheme: oauth2", + "type": "text/plain" + }, + "key": "Authorization", + "value": "" + } + ], + "method": "POST", + "body": {} + }, + "status": "Internal Server Error", + "code": 500, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "body": "{\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}", + "cookie": [], + "_postman_previewlanguage": "json" + } + ], + "event": [], + "protocolProfileBehavior": { + "disableBodyPruning": true + } + }, + { + "id": "910786c9-6eb7-47b1-98bb-c59960a1ddb9", + "name": "Reject an Approval Item", + "request": { + "name": "Reject an Approval Item", + "description": { + "content": "This API rejects an Approval Item. Either an admin, or the owning/current user must make this request.", + "type": "text/plain" + }, + "url": { + "path": [ + "work-items", + ":id", + "reject", + ":approvalItemId" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [ + { + "type": "any", + "value": "ef38f94347e94562b5bb8424a56397d8", + "key": "id", + "disabled": false, + "description": { + "content": "(Required) The ID of the work item", + "type": "text/plain" + } + }, + { + "type": "any", + "value": "1211bcaa32112bcef6122adb21cef1ac", + "key": "approvalItemId", + "disabled": false, + "description": { + "content": "(Required) The ID of the approval item.", + "type": "text/plain" + } + } + ] + }, + "header": [ + { + "key": "Accept", + "value": "application/json" + } + ], + "method": "POST", + "body": {}, + "auth": null + }, + "response": [ + { + "id": "38dbc340-b988-40ef-8968-d2e7907be3cb", + "name": "A work items details object.", + "originalRequest": { + "url": { + "path": [ + "work-items", + ":id", + "reject", + ":approvalItemId" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [] + }, + "header": [ + { + "key": "Accept", + "value": "application/json" + }, + { + "description": { + "content": "Added as a part of security scheme: oauth2", + "type": "text/plain" + }, + "key": "Authorization", + "value": "" + } + ], + "method": "POST", + "body": {} + }, + "status": "OK", + "code": 200, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "body": "{\n \"id\": \"2c9180835d2e5168015d32f890ca1581\",\n \"requesterId\": \"2c9180835d2e5168015d32f890ca1581\",\n \"requesterDisplayName\": \"John Smith\",\n \"ownerId\": \"2c9180835d2e5168015d32f890ca1581\",\n \"ownerName\": \"Jason Smith\",\n \"created\": \"2017-07-11T18:45:37.098Z\",\n \"modified\": \"2018-06-25T20:22:28.104Z\",\n \"description\": \"Create account on source 'AD'\",\n \"state\": \"FINISHED\",\n \"type\": \"GENERIC\",\n \"remediationItems\": {\n \"id\": \"2c9180835d2e5168015d32f890ca1581\",\n \"targetId\": \"2c9180835d2e5168015d32f890ca1581\",\n \"targetName\": \"john.smith\",\n \"targetDisplayName\": \"emailAddress\",\n \"applicationName\": \"Active Directory\",\n \"attributeName\": \"phoneNumber\",\n \"attributeOperation\": \"update\",\n \"attributeValue\": \"512-555-1212\",\n \"nativeIdentity\": \"jason.smith2\"\n },\n \"approvalItems\": {\n \"id\": \"2c9180835d2e5168015d32f890ca1581\",\n \"account\": \"john.smith\",\n \"application\": \"Active Directory\",\n \"name\": \"emailAddress\",\n \"operation\": \"update\",\n \"value\": \"a@b.com\",\n \"state\": \"FINISHED\"\n },\n \"name\": \"Account Create\",\n \"completed\": \"2018-10-19T13:49:37.385Z\",\n \"numItems\": 19,\n \"form\": {\n \"id\": \"2c9180835d2e5168015d32f890ca1581\",\n \"name\": \"AccountSelection Form\",\n \"title\": \"Account Selection for John.Doe\",\n \"subtitle\": \"Please select from the following\",\n \"targetUser\": \"Jane.Doe\",\n \"sections\": {\n \"name\": \"Field1\",\n \"label\": \"Section 1\"\n }\n },\n \"errors\": [\n \"The work item ID that was specified was not found.\"\n ]\n}", + "cookie": [], + "_postman_previewlanguage": "json" + }, + { + "id": "50ddbd67-50cf-4f3b-9b1c-eccb00171331", + "name": "Client Error - Returned if the request body is invalid.", + "originalRequest": { + "url": { + "path": [ + "work-items", + ":id", + "reject", + ":approvalItemId" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [] + }, + "header": [ + { + "key": "Accept", + "value": "application/json" + }, + { + "description": { + "content": "Added as a part of security scheme: oauth2", + "type": "text/plain" + }, + "key": "Authorization", + "value": "" + } + ], + "method": "POST", + "body": {} + }, + "status": "Bad Request", + "code": 400, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "body": "{\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 \"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 \"locale\": \"en-US\",\n \"localeOrigin\": \"DEFAULT\",\n \"text\": \"The request was syntactically correct but its content is semantically invalid.\"\n }\n ]\n}", + "cookie": [], + "_postman_previewlanguage": "json" + }, + { + "id": "a0a73481-d38f-43fe-b5ef-4131994502ef", + "name": "Unauthorized - Returned if there is no authorization header, or if the JWT token is expired.", + "originalRequest": { + "url": { + "path": [ + "work-items", + ":id", + "reject", + ":approvalItemId" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [] + }, + "header": [ + { + "key": "Accept", + "value": "application/json" + }, + { + "description": { + "content": "Added as a part of security scheme: oauth2", + "type": "text/plain" + }, + "key": "Authorization", + "value": "" + } + ], + "method": "POST", + "body": {} + }, + "status": "Unauthorized", + "code": 401, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "body": "{\n \"error\": \"JWT validation failed: JWT is expired\"\n}", + "cookie": [], + "_postman_previewlanguage": "json" + }, + { + "id": "399074f8-5fc0-45f2-bd95-95e8b1a5b6f2", + "name": "Forbidden - Returned if the user you are running as, doesn't have access to this end-point.", + "originalRequest": { + "url": { + "path": [ + "work-items", + ":id", + "reject", + ":approvalItemId" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [] + }, + "header": [ + { + "key": "Accept", + "value": "application/json" + }, + { + "description": { + "content": "Added as a part of security scheme: oauth2", + "type": "text/plain" + }, + "key": "Authorization", + "value": "" + } + ], + "method": "POST", + "body": {} + }, + "status": "Forbidden", + "code": 403, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "body": "{\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}", + "cookie": [], + "_postman_previewlanguage": "json" + }, + { + "id": "e33f935f-e3ae-46cd-a90f-2367b7f0af1c", + "name": "Not Found - returned if the request URL refers to a resource or object that does not exist", + "originalRequest": { + "url": { + "path": [ + "work-items", + ":id", + "reject", + ":approvalItemId" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [] + }, + "header": [ + { + "key": "Accept", + "value": "application/json" + }, + { + "description": { + "content": "Added as a part of security scheme: oauth2", + "type": "text/plain" + }, + "key": "Authorization", + "value": "" + } + ], + "method": "POST", + "body": {} + }, + "status": "Not Found", + "code": 404, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "body": "{\n \"detailCode\": \"404 Not found\",\n \"trackingId\": \"b21b1f7ce4da4d639f2c62a57171b427\",\n \"messages\": [\n {\n \"locale\": \"en-US\",\n \"localeOrigin\": \"DEFAULT\",\n \"text\": \"The server did not find a current representation for the target resource.\"\n }\n ]\n}", + "cookie": [], + "_postman_previewlanguage": "json" + }, + { + "id": "8c90a4e8-df4a-472e-b993-a2da77940c8e", + "name": "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.", + "originalRequest": { + "url": { + "path": [ + "work-items", + ":id", + "reject", + ":approvalItemId" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [] + }, + "header": [ + { + "key": "Accept", + "value": "application/json" + }, + { + "description": { + "content": "Added as a part of security scheme: oauth2", + "type": "text/plain" + }, + "key": "Authorization", + "value": "" + } + ], + "method": "POST", + "body": {} + }, + "status": "Too Many Requests", + "code": 429, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "body": "{\n \"message\": \" Rate Limit Exceeded \"\n}", + "cookie": [], + "_postman_previewlanguage": "json" + }, + { + "id": "b3cb8f90-7263-4f91-a0a9-2314ff1ea093", + "name": "Internal Server Error - Returned if there is an unexpected error.", + "originalRequest": { + "url": { + "path": [ + "work-items", + ":id", + "reject", + ":approvalItemId" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [] + }, + "header": [ + { + "key": "Accept", + "value": "application/json" + }, + { + "description": { + "content": "Added as a part of security scheme: oauth2", + "type": "text/plain" + }, + "key": "Authorization", + "value": "" + } + ], + "method": "POST", + "body": {} + }, + "status": "Internal Server Error", + "code": 500, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "body": "{\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}", + "cookie": [], + "_postman_previewlanguage": "json" + } + ], + "event": [], + "protocolProfileBehavior": { + "disableBodyPruning": true + } + }, + { + "id": "9892b1f8-ef3b-4859-ab9d-1ab4cdc777a4", + "name": "Bulk approve Approval Items", + "request": { + "name": "Bulk approve Approval Items", + "description": { + "content": "This API bulk approves Approval Items. Either an admin, or the owning/current user must make this request.", + "type": "text/plain" + }, + "url": { + "path": [ + "work-items", + "bulk-approve", + ":id" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [ + { + "type": "any", + "value": "ef38f94347e94562b5bb8424a56397d8", + "key": "id", + "disabled": false, + "description": { + "content": "(Required) The ID of the work item", + "type": "text/plain" + } + } + ] + }, + "header": [ + { + "key": "Accept", + "value": "application/json" + } + ], + "method": "POST", + "body": {}, + "auth": null + }, + "response": [ + { + "id": "226f4c5a-8bce-4e5d-ac32-a6ed8875e860", + "name": "A work items details object.", + "originalRequest": { + "url": { + "path": [ + "work-items", + "bulk-approve", + ":id" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [] + }, + "header": [ + { + "key": "Accept", + "value": "application/json" + }, + { + "description": { + "content": "Added as a part of security scheme: oauth2", + "type": "text/plain" + }, + "key": "Authorization", + "value": "" + } + ], + "method": "POST", + "body": {} + }, + "status": "OK", + "code": 200, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "body": "{\n \"id\": \"2c9180835d2e5168015d32f890ca1581\",\n \"requesterId\": \"2c9180835d2e5168015d32f890ca1581\",\n \"requesterDisplayName\": \"John Smith\",\n \"ownerId\": \"2c9180835d2e5168015d32f890ca1581\",\n \"ownerName\": \"Jason Smith\",\n \"created\": \"2017-07-11T18:45:37.098Z\",\n \"modified\": \"2018-06-25T20:22:28.104Z\",\n \"description\": \"Create account on source 'AD'\",\n \"state\": \"FINISHED\",\n \"type\": \"GENERIC\",\n \"remediationItems\": {\n \"id\": \"2c9180835d2e5168015d32f890ca1581\",\n \"targetId\": \"2c9180835d2e5168015d32f890ca1581\",\n \"targetName\": \"john.smith\",\n \"targetDisplayName\": \"emailAddress\",\n \"applicationName\": \"Active Directory\",\n \"attributeName\": \"phoneNumber\",\n \"attributeOperation\": \"update\",\n \"attributeValue\": \"512-555-1212\",\n \"nativeIdentity\": \"jason.smith2\"\n },\n \"approvalItems\": {\n \"id\": \"2c9180835d2e5168015d32f890ca1581\",\n \"account\": \"john.smith\",\n \"application\": \"Active Directory\",\n \"name\": \"emailAddress\",\n \"operation\": \"update\",\n \"value\": \"a@b.com\",\n \"state\": \"FINISHED\"\n },\n \"name\": \"Account Create\",\n \"completed\": \"2018-10-19T13:49:37.385Z\",\n \"numItems\": 19,\n \"form\": {\n \"id\": \"2c9180835d2e5168015d32f890ca1581\",\n \"name\": \"AccountSelection Form\",\n \"title\": \"Account Selection for John.Doe\",\n \"subtitle\": \"Please select from the following\",\n \"targetUser\": \"Jane.Doe\",\n \"sections\": {\n \"name\": \"Field1\",\n \"label\": \"Section 1\"\n }\n },\n \"errors\": [\n \"The work item ID that was specified was not found.\"\n ]\n}", + "cookie": [], + "_postman_previewlanguage": "json" + }, + { + "id": "d59b9bc5-0d54-4bd7-99fc-83fd1f3efd1a", + "name": "Client Error - Returned if the request body is invalid.", + "originalRequest": { + "url": { + "path": [ + "work-items", + "bulk-approve", + ":id" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [] + }, + "header": [ + { + "key": "Accept", + "value": "application/json" + }, + { + "description": { + "content": "Added as a part of security scheme: oauth2", + "type": "text/plain" + }, + "key": "Authorization", + "value": "" + } + ], + "method": "POST", + "body": {} + }, + "status": "Bad Request", + "code": 400, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "body": "{\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 \"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 \"locale\": \"en-US\",\n \"localeOrigin\": \"DEFAULT\",\n \"text\": \"The request was syntactically correct but its content is semantically invalid.\"\n }\n ]\n}", + "cookie": [], + "_postman_previewlanguage": "json" + }, + { + "id": "227fac5d-721c-4b0a-8179-1f1beff7e5ab", + "name": "Unauthorized - Returned if there is no authorization header, or if the JWT token is expired.", + "originalRequest": { + "url": { + "path": [ + "work-items", + "bulk-approve", + ":id" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [] + }, + "header": [ + { + "key": "Accept", + "value": "application/json" + }, + { + "description": { + "content": "Added as a part of security scheme: oauth2", + "type": "text/plain" + }, + "key": "Authorization", + "value": "" + } + ], + "method": "POST", + "body": {} + }, + "status": "Unauthorized", + "code": 401, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "body": "{\n \"error\": \"JWT validation failed: JWT is expired\"\n}", + "cookie": [], + "_postman_previewlanguage": "json" + }, + { + "id": "faf7123f-dd04-435c-acc7-f9656f25df72", + "name": "Forbidden - Returned if the user you are running as, doesn't have access to this end-point.", + "originalRequest": { + "url": { + "path": [ + "work-items", + "bulk-approve", + ":id" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [] + }, + "header": [ + { + "key": "Accept", + "value": "application/json" + }, + { + "description": { + "content": "Added as a part of security scheme: oauth2", + "type": "text/plain" + }, + "key": "Authorization", + "value": "" + } + ], + "method": "POST", + "body": {} + }, + "status": "Forbidden", + "code": 403, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "body": "{\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}", + "cookie": [], + "_postman_previewlanguage": "json" + }, + { + "id": "5fc9db1d-98d6-44de-afaa-38dce7896688", + "name": "Not Found - returned if the request URL refers to a resource or object that does not exist", + "originalRequest": { + "url": { + "path": [ + "work-items", + "bulk-approve", + ":id" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [] + }, + "header": [ + { + "key": "Accept", + "value": "application/json" + }, + { + "description": { + "content": "Added as a part of security scheme: oauth2", + "type": "text/plain" + }, + "key": "Authorization", + "value": "" + } + ], + "method": "POST", + "body": {} + }, + "status": "Not Found", + "code": 404, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "body": "{\n \"detailCode\": \"404 Not found\",\n \"trackingId\": \"b21b1f7ce4da4d639f2c62a57171b427\",\n \"messages\": [\n {\n \"locale\": \"en-US\",\n \"localeOrigin\": \"DEFAULT\",\n \"text\": \"The server did not find a current representation for the target resource.\"\n }\n ]\n}", + "cookie": [], + "_postman_previewlanguage": "json" + }, + { + "id": "6f98d405-6416-4588-99f7-45d2378adebe", + "name": "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.", + "originalRequest": { + "url": { + "path": [ + "work-items", + "bulk-approve", + ":id" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [] + }, + "header": [ + { + "key": "Accept", + "value": "application/json" + }, + { + "description": { + "content": "Added as a part of security scheme: oauth2", + "type": "text/plain" + }, + "key": "Authorization", + "value": "" + } + ], + "method": "POST", + "body": {} + }, + "status": "Too Many Requests", + "code": 429, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "body": "{\n \"message\": \" Rate Limit Exceeded \"\n}", + "cookie": [], + "_postman_previewlanguage": "json" + }, + { + "id": "e6960af0-6d39-4099-8b52-c44086265160", + "name": "Internal Server Error - Returned if there is an unexpected error.", + "originalRequest": { + "url": { + "path": [ + "work-items", + "bulk-approve", + ":id" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [] + }, + "header": [ + { + "key": "Accept", + "value": "application/json" + }, + { + "description": { + "content": "Added as a part of security scheme: oauth2", + "type": "text/plain" + }, + "key": "Authorization", + "value": "" + } + ], + "method": "POST", + "body": {} + }, + "status": "Internal Server Error", + "code": 500, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "body": "{\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}", + "cookie": [], + "_postman_previewlanguage": "json" + } + ], + "event": [], + "protocolProfileBehavior": { + "disableBodyPruning": true + } + }, + { + "id": "bf9a88f1-1b0e-4116-bed2-e96cdda174ac", + "name": "Bulk reject Approval Items", + "request": { + "name": "Bulk reject Approval Items", + "description": { + "content": "This API bulk rejects Approval Items. Either an admin, or the owning/current user must make this request.", + "type": "text/plain" + }, + "url": { + "path": [ + "work-items", + "bulk-reject", + ":id" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [ + { + "type": "any", + "value": "ef38f94347e94562b5bb8424a56397d8", + "key": "id", + "disabled": false, + "description": { + "content": "(Required) The ID of the work item", + "type": "text/plain" + } + } + ] + }, + "header": [ + { + "key": "Accept", + "value": "application/json" + } + ], + "method": "POST", + "body": {}, + "auth": null + }, + "response": [ + { + "id": "c45e0de5-7450-4df1-9dbf-d7cbb9298013", + "name": "A work items details object.", + "originalRequest": { + "url": { + "path": [ + "work-items", + "bulk-reject", + ":id" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [] + }, + "header": [ + { + "key": "Accept", + "value": "application/json" + }, + { + "description": { + "content": "Added as a part of security scheme: oauth2", + "type": "text/plain" + }, + "key": "Authorization", + "value": "" + } + ], + "method": "POST", + "body": {} + }, + "status": "OK", + "code": 200, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "body": "{\n \"id\": \"2c9180835d2e5168015d32f890ca1581\",\n \"requesterId\": \"2c9180835d2e5168015d32f890ca1581\",\n \"requesterDisplayName\": \"John Smith\",\n \"ownerId\": \"2c9180835d2e5168015d32f890ca1581\",\n \"ownerName\": \"Jason Smith\",\n \"created\": \"2017-07-11T18:45:37.098Z\",\n \"modified\": \"2018-06-25T20:22:28.104Z\",\n \"description\": \"Create account on source 'AD'\",\n \"state\": \"FINISHED\",\n \"type\": \"GENERIC\",\n \"remediationItems\": {\n \"id\": \"2c9180835d2e5168015d32f890ca1581\",\n \"targetId\": \"2c9180835d2e5168015d32f890ca1581\",\n \"targetName\": \"john.smith\",\n \"targetDisplayName\": \"emailAddress\",\n \"applicationName\": \"Active Directory\",\n \"attributeName\": \"phoneNumber\",\n \"attributeOperation\": \"update\",\n \"attributeValue\": \"512-555-1212\",\n \"nativeIdentity\": \"jason.smith2\"\n },\n \"approvalItems\": {\n \"id\": \"2c9180835d2e5168015d32f890ca1581\",\n \"account\": \"john.smith\",\n \"application\": \"Active Directory\",\n \"name\": \"emailAddress\",\n \"operation\": \"update\",\n \"value\": \"a@b.com\",\n \"state\": \"FINISHED\"\n },\n \"name\": \"Account Create\",\n \"completed\": \"2018-10-19T13:49:37.385Z\",\n \"numItems\": 19,\n \"form\": {\n \"id\": \"2c9180835d2e5168015d32f890ca1581\",\n \"name\": \"AccountSelection Form\",\n \"title\": \"Account Selection for John.Doe\",\n \"subtitle\": \"Please select from the following\",\n \"targetUser\": \"Jane.Doe\",\n \"sections\": {\n \"name\": \"Field1\",\n \"label\": \"Section 1\"\n }\n },\n \"errors\": [\n \"The work item ID that was specified was not found.\"\n ]\n}", + "cookie": [], + "_postman_previewlanguage": "json" + }, + { + "id": "93cea6ea-8831-432c-a70d-7f87e177ec6a", + "name": "Client Error - Returned if the request body is invalid.", + "originalRequest": { + "url": { + "path": [ + "work-items", + "bulk-reject", + ":id" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [] + }, + "header": [ + { + "key": "Accept", + "value": "application/json" + }, + { + "description": { + "content": "Added as a part of security scheme: oauth2", + "type": "text/plain" + }, + "key": "Authorization", + "value": "" + } + ], + "method": "POST", + "body": {} + }, + "status": "Bad Request", + "code": 400, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "body": "{\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 \"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 \"locale\": \"en-US\",\n \"localeOrigin\": \"DEFAULT\",\n \"text\": \"The request was syntactically correct but its content is semantically invalid.\"\n }\n ]\n}", + "cookie": [], + "_postman_previewlanguage": "json" + }, + { + "id": "62fe0b0b-d1f1-4ba6-85df-20a59ed7cbbe", + "name": "Unauthorized - Returned if there is no authorization header, or if the JWT token is expired.", + "originalRequest": { + "url": { + "path": [ + "work-items", + "bulk-reject", + ":id" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [] + }, + "header": [ + { + "key": "Accept", + "value": "application/json" + }, + { + "description": { + "content": "Added as a part of security scheme: oauth2", + "type": "text/plain" + }, + "key": "Authorization", + "value": "" + } + ], + "method": "POST", + "body": {} + }, + "status": "Unauthorized", + "code": 401, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "body": "{\n \"error\": \"JWT validation failed: JWT is expired\"\n}", + "cookie": [], + "_postman_previewlanguage": "json" + }, + { + "id": "08f8b00a-f8d2-4a85-aff5-d8c56965b374", + "name": "Forbidden - Returned if the user you are running as, doesn't have access to this end-point.", + "originalRequest": { + "url": { + "path": [ + "work-items", + "bulk-reject", + ":id" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [] + }, + "header": [ + { + "key": "Accept", + "value": "application/json" + }, + { + "description": { + "content": "Added as a part of security scheme: oauth2", + "type": "text/plain" + }, + "key": "Authorization", + "value": "" + } + ], + "method": "POST", + "body": {} + }, + "status": "Forbidden", + "code": 403, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "body": "{\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}", + "cookie": [], + "_postman_previewlanguage": "json" + }, + { + "id": "8cd5ed8c-fc91-45eb-9b74-6441029554a1", + "name": "Not Found - returned if the request URL refers to a resource or object that does not exist", + "originalRequest": { + "url": { + "path": [ + "work-items", + "bulk-reject", + ":id" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [] + }, + "header": [ + { + "key": "Accept", + "value": "application/json" + }, + { + "description": { + "content": "Added as a part of security scheme: oauth2", + "type": "text/plain" + }, + "key": "Authorization", + "value": "" + } + ], + "method": "POST", + "body": {} + }, + "status": "Not Found", + "code": 404, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "body": "{\n \"detailCode\": \"404 Not found\",\n \"trackingId\": \"b21b1f7ce4da4d639f2c62a57171b427\",\n \"messages\": [\n {\n \"locale\": \"en-US\",\n \"localeOrigin\": \"DEFAULT\",\n \"text\": \"The server did not find a current representation for the target resource.\"\n }\n ]\n}", + "cookie": [], + "_postman_previewlanguage": "json" + }, + { + "id": "2d56de92-b693-4676-be9e-09fcb13bebef", + "name": "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.", + "originalRequest": { + "url": { + "path": [ + "work-items", + "bulk-reject", + ":id" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [] + }, + "header": [ + { + "key": "Accept", + "value": "application/json" + }, + { + "description": { + "content": "Added as a part of security scheme: oauth2", + "type": "text/plain" + }, + "key": "Authorization", + "value": "" + } + ], + "method": "POST", + "body": {} + }, + "status": "Too Many Requests", + "code": 429, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "body": "{\n \"message\": \" Rate Limit Exceeded \"\n}", + "cookie": [], + "_postman_previewlanguage": "json" + }, + { + "id": "79f49995-ea57-4e28-a8f8-ca83b46033d4", + "name": "Internal Server Error - Returned if there is an unexpected error.", + "originalRequest": { + "url": { + "path": [ + "work-items", + "bulk-reject", + ":id" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [] + }, + "header": [ + { + "key": "Accept", + "value": "application/json" + }, + { + "description": { + "content": "Added as a part of security scheme: oauth2", + "type": "text/plain" + }, + "key": "Authorization", + "value": "" + } + ], + "method": "POST", + "body": {} + }, + "status": "Internal Server Error", + "code": 500, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "body": "{\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}", + "cookie": [], + "_postman_previewlanguage": "json" + } + ], + "event": [], + "protocolProfileBehavior": { + "disableBodyPruning": true + } + }, + { + "id": "195bfba4-0814-43c4-b1e2-17175529ddf6", + "name": "Submit Account Selections", + "request": { + "name": "Submit Account Selections", + "description": { + "content": "This API submits account selections. Either an admin, or the owning/current user must make this request.", + "type": "text/plain" + }, + "url": { + "path": [ + "work-items", + ":id", + "submit-account-selection" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [ + { + "type": "any", + "value": "ef38f94347e94562b5bb8424a56397d8", + "key": "id", + "disabled": false, + "description": { + "content": "(Required) The ID of the work item", + "type": "text/plain" + } + } + ] + }, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + }, + { + "key": "Accept", + "value": "application/json" + } + ], + "method": "POST", + "body": { + "mode": "raw", + "raw": "{\n \"fieldName\": \"fieldValue\"\n}", + "options": { + "raw": { + "headerFamily": "json", + "language": "json" + } + } + }, + "auth": null + }, + "response": [ + { + "id": "4cdbacac-a9c7-471a-bfee-6349c23dea83", + "name": "A work items details object.", + "originalRequest": { + "url": { + "path": [ + "work-items", + ":id", + "submit-account-selection" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [] + }, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + }, + { + "key": "Accept", + "value": "application/json" + }, + { + "description": { + "content": "Added as a part of security scheme: oauth2", + "type": "text/plain" + }, + "key": "Authorization", + "value": "" + } + ], + "method": "POST", + "body": { + "mode": "raw", + "raw": "{\n \"fieldName\": \"fieldValue\"\n}", + "options": { + "raw": { + "headerFamily": "json", + "language": "json" + } + } + } + }, + "status": "OK", + "code": 200, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "body": "{\n \"id\": \"2c9180835d2e5168015d32f890ca1581\",\n \"requesterId\": \"2c9180835d2e5168015d32f890ca1581\",\n \"requesterDisplayName\": \"John Smith\",\n \"ownerId\": \"2c9180835d2e5168015d32f890ca1581\",\n \"ownerName\": \"Jason Smith\",\n \"created\": \"2017-07-11T18:45:37.098Z\",\n \"modified\": \"2018-06-25T20:22:28.104Z\",\n \"description\": \"Create account on source 'AD'\",\n \"state\": \"FINISHED\",\n \"type\": \"GENERIC\",\n \"remediationItems\": {\n \"id\": \"2c9180835d2e5168015d32f890ca1581\",\n \"targetId\": \"2c9180835d2e5168015d32f890ca1581\",\n \"targetName\": \"john.smith\",\n \"targetDisplayName\": \"emailAddress\",\n \"applicationName\": \"Active Directory\",\n \"attributeName\": \"phoneNumber\",\n \"attributeOperation\": \"update\",\n \"attributeValue\": \"512-555-1212\",\n \"nativeIdentity\": \"jason.smith2\"\n },\n \"approvalItems\": {\n \"id\": \"2c9180835d2e5168015d32f890ca1581\",\n \"account\": \"john.smith\",\n \"application\": \"Active Directory\",\n \"name\": \"emailAddress\",\n \"operation\": \"update\",\n \"value\": \"a@b.com\",\n \"state\": \"FINISHED\"\n },\n \"name\": \"Account Create\",\n \"completed\": \"2018-10-19T13:49:37.385Z\",\n \"numItems\": 19,\n \"form\": {\n \"id\": \"2c9180835d2e5168015d32f890ca1581\",\n \"name\": \"AccountSelection Form\",\n \"title\": \"Account Selection for John.Doe\",\n \"subtitle\": \"Please select from the following\",\n \"targetUser\": \"Jane.Doe\",\n \"sections\": {\n \"name\": \"Field1\",\n \"label\": \"Section 1\"\n }\n },\n \"errors\": [\n \"The work item ID that was specified was not found.\"\n ]\n}", + "cookie": [], + "_postman_previewlanguage": "json" + }, + { + "id": "16dede3d-7ac4-49cd-b02f-f8ea99c597d9", + "name": "Client Error - Returned if the request body is invalid.", + "originalRequest": { + "url": { + "path": [ + "work-items", + ":id", + "submit-account-selection" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [] + }, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + }, + { + "key": "Accept", + "value": "application/json" + }, + { + "description": { + "content": "Added as a part of security scheme: oauth2", + "type": "text/plain" + }, + "key": "Authorization", + "value": "" + } + ], + "method": "POST", + "body": { + "mode": "raw", + "raw": "{\n \"fieldName\": \"fieldValue\"\n}", + "options": { + "raw": { + "headerFamily": "json", + "language": "json" + } + } + } + }, + "status": "Bad Request", + "code": 400, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "body": "{\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 \"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 \"locale\": \"en-US\",\n \"localeOrigin\": \"DEFAULT\",\n \"text\": \"The request was syntactically correct but its content is semantically invalid.\"\n }\n ]\n}", + "cookie": [], + "_postman_previewlanguage": "json" + }, + { + "id": "405e8d99-7561-4427-b8d2-8ed0022834fe", + "name": "Unauthorized - Returned if there is no authorization header, or if the JWT token is expired.", + "originalRequest": { + "url": { + "path": [ + "work-items", + ":id", + "submit-account-selection" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [] + }, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + }, + { + "key": "Accept", + "value": "application/json" + }, + { + "description": { + "content": "Added as a part of security scheme: oauth2", + "type": "text/plain" + }, + "key": "Authorization", + "value": "" + } + ], + "method": "POST", + "body": { + "mode": "raw", + "raw": "{\n \"fieldName\": \"fieldValue\"\n}", + "options": { + "raw": { + "headerFamily": "json", + "language": "json" + } + } + } + }, + "status": "Unauthorized", + "code": 401, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "body": "{\n \"error\": \"JWT validation failed: JWT is expired\"\n}", + "cookie": [], + "_postman_previewlanguage": "json" + }, + { + "id": "1db1e7d6-f3a2-49f3-a37b-8773296eac6f", + "name": "Forbidden - Returned if the user you are running as, doesn't have access to this end-point.", + "originalRequest": { + "url": { + "path": [ + "work-items", + ":id", + "submit-account-selection" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [] + }, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + }, + { + "key": "Accept", + "value": "application/json" + }, + { + "description": { + "content": "Added as a part of security scheme: oauth2", + "type": "text/plain" + }, + "key": "Authorization", + "value": "" + } + ], + "method": "POST", + "body": { + "mode": "raw", + "raw": "{\n \"fieldName\": \"fieldValue\"\n}", + "options": { + "raw": { + "headerFamily": "json", + "language": "json" + } + } + } + }, + "status": "Forbidden", + "code": 403, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "body": "{\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}", + "cookie": [], + "_postman_previewlanguage": "json" + }, + { + "id": "57c671eb-461d-4749-b9fd-53843368d286", + "name": "Not Found - returned if the request URL refers to a resource or object that does not exist", + "originalRequest": { + "url": { + "path": [ + "work-items", + ":id", + "submit-account-selection" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [] + }, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + }, + { + "key": "Accept", + "value": "application/json" + }, + { + "description": { + "content": "Added as a part of security scheme: oauth2", + "type": "text/plain" + }, + "key": "Authorization", + "value": "" + } + ], + "method": "POST", + "body": { + "mode": "raw", + "raw": "{\n \"fieldName\": \"fieldValue\"\n}", + "options": { + "raw": { + "headerFamily": "json", + "language": "json" + } + } + } + }, + "status": "Not Found", + "code": 404, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "body": "{\n \"detailCode\": \"404 Not found\",\n \"trackingId\": \"b21b1f7ce4da4d639f2c62a57171b427\",\n \"messages\": [\n {\n \"locale\": \"en-US\",\n \"localeOrigin\": \"DEFAULT\",\n \"text\": \"The server did not find a current representation for the target resource.\"\n }\n ]\n}", + "cookie": [], + "_postman_previewlanguage": "json" + }, + { + "id": "04978030-ece0-4ac2-aed0-898e3369be8b", + "name": "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.", + "originalRequest": { + "url": { + "path": [ + "work-items", + ":id", + "submit-account-selection" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [] + }, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + }, + { + "key": "Accept", + "value": "application/json" + }, + { + "description": { + "content": "Added as a part of security scheme: oauth2", + "type": "text/plain" + }, + "key": "Authorization", + "value": "" + } + ], + "method": "POST", + "body": { + "mode": "raw", + "raw": "{\n \"fieldName\": \"fieldValue\"\n}", + "options": { + "raw": { + "headerFamily": "json", + "language": "json" + } + } + } + }, + "status": "Too Many Requests", + "code": 429, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "body": "{\n \"message\": \" Rate Limit Exceeded \"\n}", + "cookie": [], + "_postman_previewlanguage": "json" + }, + { + "id": "cedb37bc-6c77-4d25-ab5c-eed055bb8bff", + "name": "Internal Server Error - Returned if there is an unexpected error.", + "originalRequest": { + "url": { + "path": [ + "work-items", + ":id", + "submit-account-selection" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [] + }, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + }, + { + "key": "Accept", + "value": "application/json" + }, + { + "description": { + "content": "Added as a part of security scheme: oauth2", + "type": "text/plain" + }, + "key": "Authorization", + "value": "" + } + ], + "method": "POST", + "body": { + "mode": "raw", + "raw": "{\n \"fieldName\": \"fieldValue\"\n}", + "options": { + "raw": { + "headerFamily": "json", + "language": "json" + } + } + } + }, + "status": "Internal Server Error", + "code": 500, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "body": "{\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}", + "cookie": [], + "_postman_previewlanguage": "json" + } + ], + "event": [], + "protocolProfileBehavior": { + "disableBodyPruning": true + } + } + ] + }, + { + "name": "Source Usages", + "description": "Use this API to implement source usage insight functionality.\nWith this functionality in place, administrators can gather information and insights about how their tenants' sources are being used.\nThis allows organizations to get the information they need to start optimizing and securing source usage.\n", + "item": [ + { + "id": "d87735fb-58ac-41f6-aa94-79c2b0fe8b16", + "name": "Finds status of source usage", + "request": { + "name": "Finds status of source usage", + "description": { + "content": "This API returns the status of the source usage insights setup by IDN source ID.", + "type": "text/plain" + }, + "url": { + "path": [ + "source-usages", + ":sourceId", + "status" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [ + { + "type": "any", + "value": "2c9180835d191a86015d28455b4a2329", + "key": "sourceId", + "disabled": false, + "description": { + "content": "(Required) ID of IDN source", + "type": "text/plain" + } + } + ] + }, + "header": [ + { + "key": "Accept", + "value": "application/json" + } + ], + "method": "GET", + "body": {}, + "auth": null + }, + "response": [ + { + "id": "be3efc27-a556-4a86-b125-311144148351", + "name": "Status of the source usage insights setup by IDN source ID.", + "originalRequest": { + "url": { + "path": [ + "source-usages", + ":sourceId", + "status" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [] + }, + "header": [ + { + "key": "Accept", + "value": "application/json" + }, + { + "description": { + "content": "Added as a part of security scheme: oauth2", + "type": "text/plain" + }, + "key": "Authorization", + "value": "" + } + ], + "method": "GET", + "body": {} + }, + "status": "OK", + "code": 200, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "body": "{\n \"status\": \"COMPLETE\"\n}", + "cookie": [], + "_postman_previewlanguage": "json" + }, + { + "id": "ac077733-a803-4cc4-b147-0c30f8bfe032", + "name": "Client Error - Returned if the request body is invalid.", + "originalRequest": { + "url": { + "path": [ + "source-usages", + ":sourceId", + "status" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [] + }, + "header": [ + { + "key": "Accept", + "value": "application/json" + }, + { + "description": { + "content": "Added as a part of security scheme: oauth2", + "type": "text/plain" + }, + "key": "Authorization", + "value": "" + } + ], + "method": "GET", + "body": {} + }, + "status": "Bad Request", + "code": 400, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "body": "{\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 \"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 \"locale\": \"en-US\",\n \"localeOrigin\": \"DEFAULT\",\n \"text\": \"The request was syntactically correct but its content is semantically invalid.\"\n }\n ]\n}", + "cookie": [], + "_postman_previewlanguage": "json" + }, + { + "id": "90da13c5-e095-47c2-b5f8-bfa575213810", + "name": "Unauthorized - Returned if there is no authorization header, or if the JWT token is expired.", + "originalRequest": { + "url": { + "path": [ + "source-usages", + ":sourceId", + "status" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [] + }, + "header": [ + { + "key": "Accept", + "value": "application/json" + }, + { + "description": { + "content": "Added as a part of security scheme: oauth2", + "type": "text/plain" + }, + "key": "Authorization", + "value": "" + } + ], + "method": "GET", + "body": {} + }, + "status": "Unauthorized", + "code": 401, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "body": "{\n \"error\": \"JWT validation failed: JWT is expired\"\n}", + "cookie": [], + "_postman_previewlanguage": "json" + }, + { + "id": "bdc16d06-593a-44f8-a82f-989a7e927b3e", + "name": "Forbidden - Returned if the user you are running as, doesn't have access to this end-point.", + "originalRequest": { + "url": { + "path": [ + "source-usages", + ":sourceId", + "status" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [] + }, + "header": [ + { + "key": "Accept", + "value": "application/json" + }, + { + "description": { + "content": "Added as a part of security scheme: oauth2", + "type": "text/plain" + }, + "key": "Authorization", + "value": "" + } + ], + "method": "GET", + "body": {} + }, + "status": "Forbidden", + "code": 403, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "body": "{\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}", + "cookie": [], + "_postman_previewlanguage": "json" + }, + { + "id": "c800ed1c-8066-4e32-b69d-1605a87d6a80", + "name": "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.", + "originalRequest": { + "url": { + "path": [ + "source-usages", + ":sourceId", + "status" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [] + }, + "header": [ + { + "key": "Accept", + "value": "application/json" + }, + { + "description": { + "content": "Added as a part of security scheme: oauth2", + "type": "text/plain" + }, + "key": "Authorization", + "value": "" + } + ], + "method": "GET", + "body": {} + }, + "status": "Too Many Requests", + "code": 429, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "body": "{\n \"message\": \" Rate Limit Exceeded \"\n}", + "cookie": [], + "_postman_previewlanguage": "json" + }, + { + "id": "6a7edb07-338c-4960-a8fc-1f25bda1d645", + "name": "Internal Server Error - Returned if there is an unexpected error.", + "originalRequest": { + "url": { + "path": [ + "source-usages", + ":sourceId", + "status" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [] + }, + "header": [ + { + "key": "Accept", + "value": "application/json" + }, + { + "description": { + "content": "Added as a part of security scheme: oauth2", + "type": "text/plain" + }, + "key": "Authorization", + "value": "" + } + ], + "method": "GET", + "body": {} + }, + "status": "Internal Server Error", + "code": 500, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "body": "{\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}", + "cookie": [], + "_postman_previewlanguage": "json" + } + ], + "event": [], + "protocolProfileBehavior": { + "disableBodyPruning": true + } + }, + { + "id": "1216ae8e-3599-4d25-b279-611417f8a864", + "name": "Returns source usage insights", + "request": { + "name": "Returns source usage insights", + "description": { + "content": "This API returns a summary of source usage insights for past 12 months.", + "type": "text/plain" + }, + "url": { + "path": [ + "source-usages", + ":sourceId", + "summaries" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [ + { + "disabled": false, + "description": { + "content": "Max number of results to return.\nSee [V3 API Standard Collection Parameters](https://developer.sailpoint.com/idn/api/standard-collection-parameters) for more information.", + "type": "text/plain" + }, + "key": "limit", + "value": "250" + }, + { + "disabled": false, + "description": { + "content": "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.", + "type": "text/plain" + }, + "key": "offset", + "value": "0" + }, + { + "disabled": false, + "description": { + "content": "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.", + "type": "text/plain" + }, + "key": "count", + "value": "true" + }, + { + "disabled": false, + "description": { + "content": "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: **date**", + "type": "text/plain" + }, + "key": "sorters", + "value": "-date" + } + ], + "variable": [ + { + "type": "any", + "value": "2c9180835d191a86015d28455b4a2329", + "key": "sourceId", + "disabled": false, + "description": { + "content": "(Required) ID of IDN source", + "type": "text/plain" + } + } + ] + }, + "header": [ + { + "key": "Accept", + "value": "application/json" + } + ], + "method": "GET", + "body": {}, + "auth": null + }, + "response": [ + { + "id": "e2080d16-da25-40c8-89d2-8d24567e16da", + "name": "Summary of source usage insights for past 12 months.", + "originalRequest": { + "url": { + "path": [ + "source-usages", + ":sourceId", + "summaries" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [ + { + "disabled": false, + "description": { + "content": "Max number of results to return.\nSee [V3 API Standard Collection Parameters](https://developer.sailpoint.com/idn/api/standard-collection-parameters) for more information.", + "type": "text/plain" + }, + "key": "limit", + "value": "250" + }, + { + "disabled": false, + "description": { + "content": "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.", + "type": "text/plain" + }, + "key": "offset", + "value": "0" + }, + { + "disabled": false, + "description": { + "content": "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.", + "type": "text/plain" + }, + "key": "count", + "value": "true" + }, + { + "disabled": false, + "description": { + "content": "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: **date**", + "type": "text/plain" + }, + "key": "sorters", + "value": "-date" + } + ], + "variable": [] + }, + "header": [ + { + "key": "Accept", + "value": "application/json" + }, + { + "description": { + "content": "Added as a part of security scheme: oauth2", + "type": "text/plain" + }, + "key": "Authorization", + "value": "" + } + ], + "method": "GET", + "body": {} + }, + "status": "OK", + "code": 200, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "body": "[\n {\n \"date\": \"2023-04-21\",\n \"count\": 10.45\n },\n {\n \"date\": \"2023-04-21\",\n \"count\": 10.45\n }\n]", + "cookie": [], + "_postman_previewlanguage": "json" + }, + { + "id": "c90d1db6-d376-47c0-bd73-75a38473614e", + "name": "Client Error - Returned if the request body is invalid.", + "originalRequest": { + "url": { + "path": [ + "source-usages", + ":sourceId", + "summaries" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [ + { + "disabled": false, + "description": { + "content": "Max number of results to return.\nSee [V3 API Standard Collection Parameters](https://developer.sailpoint.com/idn/api/standard-collection-parameters) for more information.", + "type": "text/plain" + }, + "key": "limit", + "value": "250" + }, + { + "disabled": false, + "description": { + "content": "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.", + "type": "text/plain" + }, + "key": "offset", + "value": "0" + }, + { + "disabled": false, + "description": { + "content": "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.", + "type": "text/plain" + }, + "key": "count", + "value": "true" + }, + { + "disabled": false, + "description": { + "content": "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: **date**", + "type": "text/plain" + }, + "key": "sorters", + "value": "-date" + } + ], + "variable": [] + }, + "header": [ + { + "key": "Accept", + "value": "application/json" + }, + { + "description": { + "content": "Added as a part of security scheme: oauth2", + "type": "text/plain" + }, + "key": "Authorization", + "value": "" + } + ], + "method": "GET", + "body": {} + }, + "status": "Bad Request", + "code": 400, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "body": "{\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 \"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 \"locale\": \"en-US\",\n \"localeOrigin\": \"DEFAULT\",\n \"text\": \"The request was syntactically correct but its content is semantically invalid.\"\n }\n ]\n}", + "cookie": [], + "_postman_previewlanguage": "json" + }, + { + "id": "262f68dc-0ea0-401a-962c-2f19440aedea", + "name": "Unauthorized - Returned if there is no authorization header, or if the JWT token is expired.", + "originalRequest": { + "url": { + "path": [ + "source-usages", + ":sourceId", + "summaries" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [ + { + "disabled": false, + "description": { + "content": "Max number of results to return.\nSee [V3 API Standard Collection Parameters](https://developer.sailpoint.com/idn/api/standard-collection-parameters) for more information.", + "type": "text/plain" + }, + "key": "limit", + "value": "250" + }, + { + "disabled": false, + "description": { + "content": "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.", + "type": "text/plain" + }, + "key": "offset", + "value": "0" + }, + { + "disabled": false, + "description": { + "content": "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.", + "type": "text/plain" + }, + "key": "count", + "value": "true" + }, + { + "disabled": false, + "description": { + "content": "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: **date**", + "type": "text/plain" + }, + "key": "sorters", + "value": "-date" + } + ], + "variable": [] + }, + "header": [ + { + "key": "Accept", + "value": "application/json" + }, + { + "description": { + "content": "Added as a part of security scheme: oauth2", + "type": "text/plain" + }, + "key": "Authorization", + "value": "" + } + ], + "method": "GET", + "body": {} + }, + "status": "Unauthorized", + "code": 401, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "body": "{\n \"error\": \"JWT validation failed: JWT is expired\"\n}", + "cookie": [], + "_postman_previewlanguage": "json" + }, + { + "id": "6ec3036f-0dfb-4e41-9f86-da833dd57693", + "name": "Forbidden - Returned if the user you are running as, doesn't have access to this end-point.", + "originalRequest": { + "url": { + "path": [ + "source-usages", + ":sourceId", + "summaries" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [ + { + "disabled": false, + "description": { + "content": "Max number of results to return.\nSee [V3 API Standard Collection Parameters](https://developer.sailpoint.com/idn/api/standard-collection-parameters) for more information.", + "type": "text/plain" + }, + "key": "limit", + "value": "250" + }, + { + "disabled": false, + "description": { + "content": "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.", + "type": "text/plain" + }, + "key": "offset", + "value": "0" + }, + { + "disabled": false, + "description": { + "content": "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.", + "type": "text/plain" + }, + "key": "count", + "value": "true" + }, + { + "disabled": false, + "description": { + "content": "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: **date**", + "type": "text/plain" + }, + "key": "sorters", + "value": "-date" + } + ], + "variable": [] + }, + "header": [ + { + "key": "Accept", + "value": "application/json" + }, + { + "description": { + "content": "Added as a part of security scheme: oauth2", + "type": "text/plain" + }, + "key": "Authorization", + "value": "" + } + ], + "method": "GET", + "body": {} + }, + "status": "Forbidden", + "code": 403, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "body": "{\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}", + "cookie": [], + "_postman_previewlanguage": "json" + }, + { + "id": "091583b5-db2a-4ede-b731-a2a572c244fb", + "name": "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.", + "originalRequest": { + "url": { + "path": [ + "source-usages", + ":sourceId", + "summaries" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [ + { + "disabled": false, + "description": { + "content": "Max number of results to return.\nSee [V3 API Standard Collection Parameters](https://developer.sailpoint.com/idn/api/standard-collection-parameters) for more information.", + "type": "text/plain" + }, + "key": "limit", + "value": "250" + }, + { + "disabled": false, + "description": { + "content": "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.", + "type": "text/plain" + }, + "key": "offset", + "value": "0" + }, + { + "disabled": false, + "description": { + "content": "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.", + "type": "text/plain" + }, + "key": "count", + "value": "true" + }, + { + "disabled": false, + "description": { + "content": "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: **date**", + "type": "text/plain" + }, + "key": "sorters", + "value": "-date" + } + ], + "variable": [] + }, + "header": [ + { + "key": "Accept", + "value": "application/json" + }, + { + "description": { + "content": "Added as a part of security scheme: oauth2", + "type": "text/plain" + }, + "key": "Authorization", + "value": "" + } + ], + "method": "GET", + "body": {} + }, + "status": "Too Many Requests", + "code": 429, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "body": "{\n \"message\": \" Rate Limit Exceeded \"\n}", + "cookie": [], + "_postman_previewlanguage": "json" + }, + { + "id": "f04d2e22-e88c-4dc6-bc60-2e8d9915fb45", + "name": "Internal Server Error - Returned if there is an unexpected error.", + "originalRequest": { + "url": { + "path": [ + "source-usages", + ":sourceId", + "summaries" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [ + { + "disabled": false, + "description": { + "content": "Max number of results to return.\nSee [V3 API Standard Collection Parameters](https://developer.sailpoint.com/idn/api/standard-collection-parameters) for more information.", + "type": "text/plain" + }, + "key": "limit", + "value": "250" + }, + { + "disabled": false, + "description": { + "content": "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.", + "type": "text/plain" + }, + "key": "offset", + "value": "0" + }, + { + "disabled": false, + "description": { + "content": "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.", + "type": "text/plain" + }, + "key": "count", + "value": "true" + }, + { + "disabled": false, + "description": { + "content": "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: **date**", + "type": "text/plain" + }, + "key": "sorters", + "value": "-date" + } + ], + "variable": [] + }, + "header": [ + { + "key": "Accept", + "value": "application/json" + }, + { + "description": { + "content": "Added as a part of security scheme: oauth2", + "type": "text/plain" + }, + "key": "Authorization", + "value": "" + } + ], + "method": "GET", + "body": {} + }, + "status": "Internal Server Error", + "code": 500, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "body": "{\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}", + "cookie": [], + "_postman_previewlanguage": "json" + } + ], + "event": [], + "protocolProfileBehavior": { + "disableBodyPruning": true + } + } + ] + }, + { + "name": "Account Usages", + "description": "Use this API to implement account usage insight functionality.\nWith this functionality in place, administrators can gather information and insights about how their tenants' source accounts are being used.\nThis allows organizations to get the information they need to start optimizing and securing source account usage.\n", + "item": [ + { + "id": "4166dfff-d6e2-47b7-9673-46140beca26c", + "name": "Returns account usage insights", + "request": { + "name": "Returns account usage insights", + "description": { + "content": "This API returns a summary of account usage insights for past 12 months.", + "type": "text/plain" + }, + "url": { + "path": [ + "account-usages", + ":accountId", + "summaries" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [ + { + "disabled": false, + "description": { + "content": "Max number of results to return.\nSee [V3 API Standard Collection Parameters](https://developer.sailpoint.com/idn/api/standard-collection-parameters) for more information.", + "type": "text/plain" + }, + "key": "limit", + "value": "250" + }, + { + "disabled": false, + "description": { + "content": "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.", + "type": "text/plain" + }, + "key": "offset", + "value": "0" + }, + { + "disabled": false, + "description": { + "content": "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.", + "type": "text/plain" + }, + "key": "count", + "value": "true" + }, + { + "disabled": false, + "description": { + "content": "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: **date**", + "type": "text/plain" + }, + "key": "sorters", + "value": "-date" + } + ], + "variable": [ + { + "type": "any", + "value": "ef38f94347e94562b5bb8424a56397d8", + "key": "accountId", + "disabled": false, + "description": { + "content": "(Required) ID of IDN account", + "type": "text/plain" + } + } + ] + }, + "header": [ + { + "key": "Accept", + "value": "application/json" + } + ], + "method": "GET", + "body": {}, + "auth": null + }, + "response": [ + { + "id": "07c6bc37-a142-4629-bb1d-01f12b9e52f0", + "name": "Summary of account usage insights for past 12 months.", + "originalRequest": { + "url": { + "path": [ + "account-usages", + ":accountId", + "summaries" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [ + { + "disabled": false, + "description": { + "content": "Max number of results to return.\nSee [V3 API Standard Collection Parameters](https://developer.sailpoint.com/idn/api/standard-collection-parameters) for more information.", + "type": "text/plain" + }, + "key": "limit", + "value": "250" + }, + { + "disabled": false, + "description": { + "content": "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.", + "type": "text/plain" + }, + "key": "offset", + "value": "0" + }, + { + "disabled": false, + "description": { + "content": "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.", + "type": "text/plain" + }, + "key": "count", + "value": "true" + }, + { + "disabled": false, + "description": { + "content": "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: **date**", + "type": "text/plain" + }, + "key": "sorters", + "value": "-date" + } + ], + "variable": [] + }, + "header": [ + { + "key": "Accept", + "value": "application/json" + }, + { + "description": { + "content": "Added as a part of security scheme: oauth2", + "type": "text/plain" + }, + "key": "Authorization", + "value": "" + } + ], + "method": "GET", + "body": {} + }, + "status": "OK", + "code": 200, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "body": "[\n {\n \"date\": \"2023-04-21\",\n \"count\": 10\n },\n {\n \"date\": \"2023-04-21\",\n \"count\": 10\n }\n]", + "cookie": [], + "_postman_previewlanguage": "json" + }, + { + "id": "1038c633-778f-4c83-bf0f-ca2894b513d1", + "name": "Client Error - Returned if the request body is invalid.", + "originalRequest": { + "url": { + "path": [ + "account-usages", + ":accountId", + "summaries" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [ + { + "disabled": false, + "description": { + "content": "Max number of results to return.\nSee [V3 API Standard Collection Parameters](https://developer.sailpoint.com/idn/api/standard-collection-parameters) for more information.", + "type": "text/plain" + }, + "key": "limit", + "value": "250" + }, + { + "disabled": false, + "description": { + "content": "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.", + "type": "text/plain" + }, + "key": "offset", + "value": "0" + }, + { + "disabled": false, + "description": { + "content": "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.", + "type": "text/plain" + }, + "key": "count", + "value": "true" + }, + { + "disabled": false, + "description": { + "content": "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: **date**", + "type": "text/plain" + }, + "key": "sorters", + "value": "-date" + } + ], + "variable": [] + }, + "header": [ + { + "key": "Accept", + "value": "application/json" + }, + { + "description": { + "content": "Added as a part of security scheme: oauth2", + "type": "text/plain" + }, + "key": "Authorization", + "value": "" + } + ], + "method": "GET", + "body": {} + }, + "status": "Bad Request", + "code": 400, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "body": "{\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 \"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 \"locale\": \"en-US\",\n \"localeOrigin\": \"DEFAULT\",\n \"text\": \"The request was syntactically correct but its content is semantically invalid.\"\n }\n ]\n}", + "cookie": [], + "_postman_previewlanguage": "json" + }, + { + "id": "7cdd2b35-247d-45f1-9364-6fdc7fabf95f", + "name": "Unauthorized - Returned if there is no authorization header, or if the JWT token is expired.", + "originalRequest": { + "url": { + "path": [ + "account-usages", + ":accountId", + "summaries" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [ + { + "disabled": false, + "description": { + "content": "Max number of results to return.\nSee [V3 API Standard Collection Parameters](https://developer.sailpoint.com/idn/api/standard-collection-parameters) for more information.", + "type": "text/plain" + }, + "key": "limit", + "value": "250" + }, + { + "disabled": false, + "description": { + "content": "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.", + "type": "text/plain" + }, + "key": "offset", + "value": "0" + }, + { + "disabled": false, + "description": { + "content": "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.", + "type": "text/plain" + }, + "key": "count", + "value": "true" + }, + { + "disabled": false, + "description": { + "content": "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: **date**", + "type": "text/plain" + }, + "key": "sorters", + "value": "-date" + } + ], + "variable": [] + }, + "header": [ + { + "key": "Accept", + "value": "application/json" + }, + { + "description": { + "content": "Added as a part of security scheme: oauth2", + "type": "text/plain" + }, + "key": "Authorization", + "value": "" + } + ], + "method": "GET", + "body": {} + }, + "status": "Unauthorized", + "code": 401, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "body": "{\n \"error\": \"JWT validation failed: JWT is expired\"\n}", + "cookie": [], + "_postman_previewlanguage": "json" + }, + { + "id": "18ef9cb0-e1ce-4231-ab7f-034f12c849af", + "name": "Forbidden - Returned if the user you are running as, doesn't have access to this end-point.", + "originalRequest": { + "url": { + "path": [ + "account-usages", + ":accountId", + "summaries" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [ + { + "disabled": false, + "description": { + "content": "Max number of results to return.\nSee [V3 API Standard Collection Parameters](https://developer.sailpoint.com/idn/api/standard-collection-parameters) for more information.", + "type": "text/plain" + }, + "key": "limit", + "value": "250" + }, + { + "disabled": false, + "description": { + "content": "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.", + "type": "text/plain" + }, + "key": "offset", + "value": "0" + }, + { + "disabled": false, + "description": { + "content": "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.", + "type": "text/plain" + }, + "key": "count", + "value": "true" + }, + { + "disabled": false, + "description": { + "content": "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: **date**", + "type": "text/plain" + }, + "key": "sorters", + "value": "-date" + } + ], + "variable": [] + }, + "header": [ + { + "key": "Accept", + "value": "application/json" + }, + { + "description": { + "content": "Added as a part of security scheme: oauth2", + "type": "text/plain" + }, + "key": "Authorization", + "value": "" + } + ], + "method": "GET", + "body": {} + }, + "status": "Forbidden", + "code": 403, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "body": "{\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}", + "cookie": [], + "_postman_previewlanguage": "json" + }, + { + "id": "0044d82d-d52f-4a13-b57f-5c8f56761331", + "name": "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.", + "originalRequest": { + "url": { + "path": [ + "account-usages", + ":accountId", + "summaries" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [ + { + "disabled": false, + "description": { + "content": "Max number of results to return.\nSee [V3 API Standard Collection Parameters](https://developer.sailpoint.com/idn/api/standard-collection-parameters) for more information.", + "type": "text/plain" + }, + "key": "limit", + "value": "250" + }, + { + "disabled": false, + "description": { + "content": "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.", + "type": "text/plain" + }, + "key": "offset", + "value": "0" + }, + { + "disabled": false, + "description": { + "content": "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.", + "type": "text/plain" + }, + "key": "count", + "value": "true" + }, + { + "disabled": false, + "description": { + "content": "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: **date**", + "type": "text/plain" + }, + "key": "sorters", + "value": "-date" + } + ], + "variable": [] + }, + "header": [ + { + "key": "Accept", + "value": "application/json" + }, + { + "description": { + "content": "Added as a part of security scheme: oauth2", + "type": "text/plain" + }, + "key": "Authorization", + "value": "" + } + ], + "method": "GET", + "body": {} + }, + "status": "Too Many Requests", + "code": 429, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "body": "{\n \"message\": \" Rate Limit Exceeded \"\n}", + "cookie": [], + "_postman_previewlanguage": "json" + }, + { + "id": "7d297114-3f42-4011-818c-578a0f3b0c86", + "name": "Internal Server Error - Returned if there is an unexpected error.", + "originalRequest": { + "url": { + "path": [ + "account-usages", + ":accountId", + "summaries" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [ + { + "disabled": false, + "description": { + "content": "Max number of results to return.\nSee [V3 API Standard Collection Parameters](https://developer.sailpoint.com/idn/api/standard-collection-parameters) for more information.", + "type": "text/plain" + }, + "key": "limit", + "value": "250" + }, + { + "disabled": false, + "description": { + "content": "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.", + "type": "text/plain" + }, + "key": "offset", + "value": "0" + }, + { + "disabled": false, + "description": { + "content": "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.", + "type": "text/plain" + }, + "key": "count", + "value": "true" + }, + { + "disabled": false, + "description": { + "content": "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: **date**", + "type": "text/plain" + }, + "key": "sorters", + "value": "-date" + } + ], + "variable": [] + }, + "header": [ + { + "key": "Accept", + "value": "application/json" + }, + { + "description": { + "content": "Added as a part of security scheme: oauth2", + "type": "text/plain" + }, + "key": "Authorization", + "value": "" + } + ], + "method": "GET", + "body": {} + }, + "status": "Internal Server Error", + "code": 500, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "body": "{\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}", + "cookie": [], + "_postman_previewlanguage": "json" + } + ], + "event": [], + "protocolProfileBehavior": { + "disableBodyPruning": true + } + } + ] + }, + { + "name": "Branding", + "description": "Use this API to implement and customize branding functionality. \nWith this functionality in place, administrators can get list of existing branding items, create new branding and configure them for use throughout IdentityNow. \nIt allows to customise color of navigation bar, action buttons, logo and emailFromAddress.\n", + "item": [ + { + "id": "a38e5123-f9a3-4e3e-931f-7508a34f4f7a", + "name": "List of branding items", + "request": { + "name": "List of branding items", + "description": { + "content": "This API endpoint returns a list of branding items.\n\nA token with API, ORG_ADMIN authority is required to call this API.", + "type": "text/plain" + }, + "url": { + "path": [ + "brandings" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [] + }, + "header": [ + { + "key": "Accept", + "value": "application/json" + } + ], + "method": "GET", + "body": {}, + "auth": null + }, + "response": [ + { + "id": "4f32c442-87b1-48b9-a675-3e6905aac479", + "name": "A list of branding items.", + "originalRequest": { + "url": { + "path": [ + "brandings" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [] + }, + "header": [ + { + "key": "Accept", + "value": "application/json" + }, + { + "description": { + "content": "Added as a part of security scheme: oauth2", + "type": "text/plain" + }, + "key": "Authorization", + "value": "" + } + ], + "method": "GET", + "body": {} + }, + "status": "OK", + "code": 200, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "body": "[\n {\n \"name\": \"default\",\n \"productName\": \"product name\",\n \"actionButtonColor\": \"0074D9\",\n \"activeLinkColor\": \"esse culpa mollit qui\",\n \"navigationColor\": \"in anim id\",\n \"emailFromAddress\": \"no-reply@sailpoint.com\",\n \"standardLogoURL\": \"\",\n \"loginInformationalMessage\": \"\"\n },\n {\n \"name\": \"default\",\n \"productName\": \"product name\",\n \"actionButtonColor\": \"0074D9\",\n \"activeLinkColor\": \"enim dolore reprehenderit officia\",\n \"navigationColor\": \"tempor dolore\",\n \"emailFromAddress\": \"no-reply@sailpoint.com\",\n \"standardLogoURL\": \"\",\n \"loginInformationalMessage\": \"\"\n }\n]", + "cookie": [], + "_postman_previewlanguage": "json" + }, + { + "id": "0280478b-c753-4fd3-8b0a-60228d6f2576", + "name": "Client Error - Returned if the request body is invalid.", + "originalRequest": { + "url": { + "path": [ + "brandings" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [] + }, + "header": [ + { + "key": "Accept", + "value": "application/json" + }, + { + "description": { + "content": "Added as a part of security scheme: oauth2", + "type": "text/plain" + }, + "key": "Authorization", + "value": "" + } + ], + "method": "GET", + "body": {} + }, + "status": "Bad Request", + "code": 400, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "body": "{\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 \"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 \"locale\": \"en-US\",\n \"localeOrigin\": \"DEFAULT\",\n \"text\": \"The request was syntactically correct but its content is semantically invalid.\"\n }\n ]\n}", + "cookie": [], + "_postman_previewlanguage": "json" + }, + { + "id": "8112dfb4-a298-4ec3-8468-62e6cc8bf859", + "name": "Unauthorized - Returned if there is no authorization header, or if the JWT token is expired.", + "originalRequest": { + "url": { + "path": [ + "brandings" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [] + }, + "header": [ + { + "key": "Accept", + "value": "application/json" + }, + { + "description": { + "content": "Added as a part of security scheme: oauth2", + "type": "text/plain" + }, + "key": "Authorization", + "value": "" + } + ], + "method": "GET", + "body": {} + }, + "status": "Unauthorized", + "code": 401, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "body": "{\n \"error\": \"JWT validation failed: JWT is expired\"\n}", + "cookie": [], + "_postman_previewlanguage": "json" + }, + { + "id": "08068931-f2c8-4619-ba7f-04868f35925d", + "name": "Forbidden - Returned if the user you are running as, doesn't have access to this end-point.", + "originalRequest": { + "url": { + "path": [ + "brandings" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [] + }, + "header": [ + { + "key": "Accept", + "value": "application/json" + }, + { + "description": { + "content": "Added as a part of security scheme: oauth2", + "type": "text/plain" + }, + "key": "Authorization", + "value": "" + } + ], + "method": "GET", + "body": {} + }, + "status": "Forbidden", + "code": 403, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "body": "{\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}", + "cookie": [], + "_postman_previewlanguage": "json" + }, + { + "id": "2231eec4-eaad-4ba6-9c08-67c2a1da776c", + "name": "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.", + "originalRequest": { + "url": { + "path": [ + "brandings" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [] + }, + "header": [ + { + "key": "Accept", + "value": "application/json" + }, + { + "description": { + "content": "Added as a part of security scheme: oauth2", + "type": "text/plain" + }, + "key": "Authorization", + "value": "" + } + ], + "method": "GET", + "body": {} + }, + "status": "Too Many Requests", + "code": 429, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "body": "{\n \"message\": \" Rate Limit Exceeded \"\n}", + "cookie": [], + "_postman_previewlanguage": "json" + }, + { + "id": "f52caa1f-9780-4382-8914-32eb40bbe5ea", + "name": "Internal Server Error - Returned if there is an unexpected error.", + "originalRequest": { + "url": { + "path": [ + "brandings" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [] + }, + "header": [ + { + "key": "Accept", + "value": "application/json" + }, + { + "description": { + "content": "Added as a part of security scheme: oauth2", + "type": "text/plain" + }, + "key": "Authorization", + "value": "" + } + ], + "method": "GET", + "body": {} + }, + "status": "Internal Server Error", + "code": 500, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "body": "{\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}", + "cookie": [], + "_postman_previewlanguage": "json" + } + ], + "event": [], + "protocolProfileBehavior": { + "disableBodyPruning": true + } + }, + { + "id": "2aae73a3-984e-4b40-a440-46e977a7f03f", + "name": "Create a branding item", + "request": { + "name": "Create a branding item", + "description": { + "content": "This API endpoint creates a branding item.\nA token with API, ORG_ADMIN authority is required to call this API.", + "type": "text/plain" + }, + "url": { + "path": [ + "brandings" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [] + }, + "header": [ + { + "key": "Content-Type", + "value": "multipart/form-data" + }, + { + "key": "Accept", + "value": "application/json" + } + ], + "method": "POST", + "body": { + "mode": "formdata", + "formdata": [ + { + "description": { + "content": "(Required) name of branding item", + "type": "text/plain" + }, + "key": "name", + "value": "custom-branding-item", + "type": "text" + }, + { + "description": { + "content": "(Required) product name", + "type": "text/plain" + }, + "key": "productName", + "value": "product name", + "type": "text" + }, + { + "description": { + "content": "hex value of color for action button", + "type": "text/plain" + }, + "key": "actionButtonColor", + "value": "0074D9", + "type": "text" + }, + { + "description": { + "content": "hex value of color for link", + "type": "text/plain" + }, + "key": "activeLinkColor", + "value": "eiusmod qui officia ut amet", + "type": "text" + }, + { + "description": { + "content": "hex value of color for navigation bar", + "type": "text/plain" + }, + "key": "navigationColor", + "value": "cillum irure sunt", + "type": "text" + }, + { + "description": { + "content": "email from address", + "type": "text/plain" + }, + "key": "emailFromAddress", + "value": "no-reply@sailpoint.com", + "type": "text" + }, + { + "description": { + "content": "login information message", + "type": "text/plain" + }, + "key": "loginInformationalMessage", + "value": "", + "type": "text" + }, + { + "description": { + "content": "png file with logo", + "type": "text/plain" + }, + "key": "fileStandard", + "value": "\\x00\\x00\\x00\\x02", + "type": "text" + } + ] + }, + "auth": null + }, + "response": [ + { + "id": "d0a87b1c-8c97-4add-882c-f40bfd9b89e6", + "name": "Branding item created", + "originalRequest": { + "url": { + "path": [ + "brandings" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [] + }, + "header": [ + { + "key": "Content-Type", + "value": "multipart/form-data" + }, + { + "key": "Accept", + "value": "application/json" + }, + { + "description": { + "content": "Added as a part of security scheme: oauth2", + "type": "text/plain" + }, + "key": "Authorization", + "value": "" + } + ], + "method": "POST", + "body": { + "mode": "formdata", + "formdata": [ + { + "description": { + "content": "(Required) name of branding item", + "type": "text/plain" + }, + "key": "name", + "value": "custom-branding-item", + "type": "text" + }, + { + "description": { + "content": "(Required) product name", + "type": "text/plain" + }, + "key": "productName", + "value": "product name", + "type": "text" + }, + { + "description": { + "content": "hex value of color for action button", + "type": "text/plain" + }, + "key": "actionButtonColor", + "value": "0074D9", + "type": "text" + }, + { + "description": { + "content": "hex value of color for link", + "type": "text/plain" + }, + "key": "activeLinkColor", + "value": "eiusmod qui officia ut amet", + "type": "text" + }, + { + "description": { + "content": "hex value of color for navigation bar", + "type": "text/plain" + }, + "key": "navigationColor", + "value": "cillum irure sunt", + "type": "text" + }, + { + "description": { + "content": "email from address", + "type": "text/plain" + }, + "key": "emailFromAddress", + "value": "no-reply@sailpoint.com", + "type": "text" + }, + { + "description": { + "content": "login information message", + "type": "text/plain" + }, + "key": "loginInformationalMessage", + "value": "", + "type": "text" + }, + { + "description": { + "content": "png file with logo", + "type": "text/plain" + }, + "key": "fileStandard", + "value": "\\x00\\x00\\x00\\x02", + "type": "text" + } + ] + } + }, + "status": "Created", + "code": 201, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "body": "{\n \"name\": \"default\",\n \"productName\": \"product name\",\n \"actionButtonColor\": \"0074D9\",\n \"activeLinkColor\": \"magna\",\n \"navigationColor\": \"adipisici\",\n \"emailFromAddress\": \"no-reply@sailpoint.com\",\n \"standardLogoURL\": \"\",\n \"loginInformationalMessage\": \"\"\n}", + "cookie": [], + "_postman_previewlanguage": "json" + }, + { + "id": "fa9dc5b3-2bf8-4078-83f2-1dc5fb4a01fd", + "name": "Client Error - Returned if the request body is invalid.", + "originalRequest": { + "url": { + "path": [ + "brandings" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [] + }, + "header": [ + { + "key": "Content-Type", + "value": "multipart/form-data" + }, + { + "key": "Accept", + "value": "application/json" + }, + { + "description": { + "content": "Added as a part of security scheme: oauth2", + "type": "text/plain" + }, + "key": "Authorization", + "value": "" + } + ], + "method": "POST", + "body": { + "mode": "formdata", + "formdata": [ + { + "description": { + "content": "(Required) name of branding item", + "type": "text/plain" + }, + "key": "name", + "value": "custom-branding-item", + "type": "text" + }, + { + "description": { + "content": "(Required) product name", + "type": "text/plain" + }, + "key": "productName", + "value": "product name", + "type": "text" + }, + { + "description": { + "content": "hex value of color for action button", + "type": "text/plain" + }, + "key": "actionButtonColor", + "value": "0074D9", + "type": "text" + }, + { + "description": { + "content": "hex value of color for link", + "type": "text/plain" + }, + "key": "activeLinkColor", + "value": "eiusmod qui officia ut amet", + "type": "text" + }, + { + "description": { + "content": "hex value of color for navigation bar", + "type": "text/plain" + }, + "key": "navigationColor", + "value": "cillum irure sunt", + "type": "text" + }, + { + "description": { + "content": "email from address", + "type": "text/plain" + }, + "key": "emailFromAddress", + "value": "no-reply@sailpoint.com", + "type": "text" + }, + { + "description": { + "content": "login information message", + "type": "text/plain" + }, + "key": "loginInformationalMessage", + "value": "", + "type": "text" + }, + { + "description": { + "content": "png file with logo", + "type": "text/plain" + }, + "key": "fileStandard", + "value": "\\x00\\x00\\x00\\x02", + "type": "text" + } + ] + } + }, + "status": "Bad Request", + "code": 400, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "body": "{\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 \"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 \"locale\": \"en-US\",\n \"localeOrigin\": \"DEFAULT\",\n \"text\": \"The request was syntactically correct but its content is semantically invalid.\"\n }\n ]\n}", + "cookie": [], + "_postman_previewlanguage": "json" + }, + { + "id": "df5f73fe-b53e-4d5e-9305-57235f15b930", + "name": "Unauthorized - Returned if there is no authorization header, or if the JWT token is expired.", + "originalRequest": { + "url": { + "path": [ + "brandings" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [] + }, + "header": [ + { + "key": "Content-Type", + "value": "multipart/form-data" + }, + { + "key": "Accept", + "value": "application/json" + }, + { + "description": { + "content": "Added as a part of security scheme: oauth2", + "type": "text/plain" + }, + "key": "Authorization", + "value": "" + } + ], + "method": "POST", + "body": { + "mode": "formdata", + "formdata": [ + { + "description": { + "content": "(Required) name of branding item", + "type": "text/plain" + }, + "key": "name", + "value": "custom-branding-item", + "type": "text" + }, + { + "description": { + "content": "(Required) product name", + "type": "text/plain" + }, + "key": "productName", + "value": "product name", + "type": "text" + }, + { + "description": { + "content": "hex value of color for action button", + "type": "text/plain" + }, + "key": "actionButtonColor", + "value": "0074D9", + "type": "text" + }, + { + "description": { + "content": "hex value of color for link", + "type": "text/plain" + }, + "key": "activeLinkColor", + "value": "eiusmod qui officia ut amet", + "type": "text" + }, + { + "description": { + "content": "hex value of color for navigation bar", + "type": "text/plain" + }, + "key": "navigationColor", + "value": "cillum irure sunt", + "type": "text" + }, + { + "description": { + "content": "email from address", + "type": "text/plain" + }, + "key": "emailFromAddress", + "value": "no-reply@sailpoint.com", + "type": "text" + }, + { + "description": { + "content": "login information message", + "type": "text/plain" + }, + "key": "loginInformationalMessage", + "value": "", + "type": "text" + }, + { + "description": { + "content": "png file with logo", + "type": "text/plain" + }, + "key": "fileStandard", + "value": "\\x00\\x00\\x00\\x02", + "type": "text" + } + ] + } + }, + "status": "Unauthorized", + "code": 401, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "body": "{\n \"error\": \"JWT validation failed: JWT is expired\"\n}", + "cookie": [], + "_postman_previewlanguage": "json" + }, + { + "id": "dbb25527-e4a9-4a24-88fd-8a0afe49178b", + "name": "Forbidden - Returned if the user you are running as, doesn't have access to this end-point.", + "originalRequest": { + "url": { + "path": [ + "brandings" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [] + }, + "header": [ + { + "key": "Content-Type", + "value": "multipart/form-data" + }, + { + "key": "Accept", + "value": "application/json" + }, + { + "description": { + "content": "Added as a part of security scheme: oauth2", + "type": "text/plain" + }, + "key": "Authorization", + "value": "" + } + ], + "method": "POST", + "body": { + "mode": "formdata", + "formdata": [ + { + "description": { + "content": "(Required) name of branding item", + "type": "text/plain" + }, + "key": "name", + "value": "custom-branding-item", + "type": "text" + }, + { + "description": { + "content": "(Required) product name", + "type": "text/plain" + }, + "key": "productName", + "value": "product name", + "type": "text" + }, + { + "description": { + "content": "hex value of color for action button", + "type": "text/plain" + }, + "key": "actionButtonColor", + "value": "0074D9", + "type": "text" + }, + { + "description": { + "content": "hex value of color for link", + "type": "text/plain" + }, + "key": "activeLinkColor", + "value": "eiusmod qui officia ut amet", + "type": "text" + }, + { + "description": { + "content": "hex value of color for navigation bar", + "type": "text/plain" + }, + "key": "navigationColor", + "value": "cillum irure sunt", + "type": "text" + }, + { + "description": { + "content": "email from address", + "type": "text/plain" + }, + "key": "emailFromAddress", + "value": "no-reply@sailpoint.com", + "type": "text" + }, + { + "description": { + "content": "login information message", + "type": "text/plain" + }, + "key": "loginInformationalMessage", + "value": "", + "type": "text" + }, + { + "description": { + "content": "png file with logo", + "type": "text/plain" + }, + "key": "fileStandard", + "value": "\\x00\\x00\\x00\\x02", + "type": "text" + } + ] + } + }, + "status": "Forbidden", + "code": 403, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "body": "{\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}", + "cookie": [], + "_postman_previewlanguage": "json" + }, + { + "id": "91b989a7-3fff-4174-aee9-8e3fb9fa6d5f", + "name": "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.", + "originalRequest": { + "url": { + "path": [ + "brandings" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [] + }, + "header": [ + { + "key": "Content-Type", + "value": "multipart/form-data" + }, + { + "key": "Accept", + "value": "application/json" + }, + { + "description": { + "content": "Added as a part of security scheme: oauth2", + "type": "text/plain" + }, + "key": "Authorization", + "value": "" + } + ], + "method": "POST", + "body": { + "mode": "formdata", + "formdata": [ + { + "description": { + "content": "(Required) name of branding item", + "type": "text/plain" + }, + "key": "name", + "value": "custom-branding-item", + "type": "text" + }, + { + "description": { + "content": "(Required) product name", + "type": "text/plain" + }, + "key": "productName", + "value": "product name", + "type": "text" + }, + { + "description": { + "content": "hex value of color for action button", + "type": "text/plain" + }, + "key": "actionButtonColor", + "value": "0074D9", + "type": "text" + }, + { + "description": { + "content": "hex value of color for link", + "type": "text/plain" + }, + "key": "activeLinkColor", + "value": "eiusmod qui officia ut amet", + "type": "text" + }, + { + "description": { + "content": "hex value of color for navigation bar", + "type": "text/plain" + }, + "key": "navigationColor", + "value": "cillum irure sunt", + "type": "text" + }, + { + "description": { + "content": "email from address", + "type": "text/plain" + }, + "key": "emailFromAddress", + "value": "no-reply@sailpoint.com", + "type": "text" + }, + { + "description": { + "content": "login information message", + "type": "text/plain" + }, + "key": "loginInformationalMessage", + "value": "", + "type": "text" + }, + { + "description": { + "content": "png file with logo", + "type": "text/plain" + }, + "key": "fileStandard", + "value": "\\x00\\x00\\x00\\x02", + "type": "text" + } + ] + } + }, + "status": "Too Many Requests", + "code": 429, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "body": "{\n \"message\": \" Rate Limit Exceeded \"\n}", + "cookie": [], + "_postman_previewlanguage": "json" + }, + { + "id": "6ae9517e-4418-44c4-b007-14350e45b230", + "name": "Internal Server Error - Returned if there is an unexpected error.", + "originalRequest": { + "url": { + "path": [ + "brandings" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [] + }, + "header": [ + { + "key": "Content-Type", + "value": "multipart/form-data" + }, + { + "key": "Accept", + "value": "application/json" + }, + { + "description": { + "content": "Added as a part of security scheme: oauth2", + "type": "text/plain" + }, + "key": "Authorization", + "value": "" + } + ], + "method": "POST", + "body": { + "mode": "formdata", + "formdata": [ + { + "description": { + "content": "(Required) name of branding item", + "type": "text/plain" + }, + "key": "name", + "value": "custom-branding-item", + "type": "text" + }, + { + "description": { + "content": "(Required) product name", + "type": "text/plain" + }, + "key": "productName", + "value": "product name", + "type": "text" + }, + { + "description": { + "content": "hex value of color for action button", + "type": "text/plain" + }, + "key": "actionButtonColor", + "value": "0074D9", + "type": "text" + }, + { + "description": { + "content": "hex value of color for link", + "type": "text/plain" + }, + "key": "activeLinkColor", + "value": "eiusmod qui officia ut amet", + "type": "text" + }, + { + "description": { + "content": "hex value of color for navigation bar", + "type": "text/plain" + }, + "key": "navigationColor", + "value": "cillum irure sunt", + "type": "text" + }, + { + "description": { + "content": "email from address", + "type": "text/plain" + }, + "key": "emailFromAddress", + "value": "no-reply@sailpoint.com", + "type": "text" + }, + { + "description": { + "content": "login information message", + "type": "text/plain" + }, + "key": "loginInformationalMessage", + "value": "", + "type": "text" + }, + { + "description": { + "content": "png file with logo", + "type": "text/plain" + }, + "key": "fileStandard", + "value": "\\x00\\x00\\x00\\x02", + "type": "text" + } + ] + } + }, + "status": "Internal Server Error", + "code": 500, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "body": "{\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}", + "cookie": [], + "_postman_previewlanguage": "json" + } + ], + "event": [], + "protocolProfileBehavior": { + "disableBodyPruning": true + } + }, + { + "id": "046bd462-4253-43a9-85ce-2a7980ca51e2", + "name": "Get a branding item", + "request": { + "name": "Get a branding item", + "description": { + "content": "This API endpoint retrieves information for an existing branding item by name.\nA token with API, ORG_ADMIN authority is required to call this API.", + "type": "text/plain" + }, + "url": { + "path": [ + "brandings", + ":name" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [ + { + "type": "any", + "value": "default", + "key": "name", + "disabled": false, + "description": { + "content": "(Required) The name of the branding item to be retrieved", + "type": "text/plain" + } + } + ] + }, + "header": [ + { + "key": "Accept", + "value": "application/json" + } + ], + "method": "GET", + "body": {}, + "auth": null + }, + "response": [ + { + "id": "a4f6ec7c-ab6b-410f-a0a6-c7baae7bd7fa", + "name": "A branding item object", + "originalRequest": { + "url": { + "path": [ + "brandings", + ":name" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [] + }, + "header": [ + { + "key": "Accept", + "value": "application/json" + }, + { + "description": { + "content": "Added as a part of security scheme: oauth2", + "type": "text/plain" + }, + "key": "Authorization", + "value": "" + } + ], + "method": "GET", + "body": {} + }, + "status": "OK", + "code": 200, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "body": "{\n \"name\": \"default\",\n \"productName\": \"product name\",\n \"actionButtonColor\": \"0074D9\",\n \"activeLinkColor\": \"magna\",\n \"navigationColor\": \"adipisici\",\n \"emailFromAddress\": \"no-reply@sailpoint.com\",\n \"standardLogoURL\": \"\",\n \"loginInformationalMessage\": \"\"\n}", + "cookie": [], + "_postman_previewlanguage": "json" + }, + { + "id": "6844252f-60e8-49ce-9a9f-241fb5a266bc", + "name": "Client Error - Returned if the request body is invalid.", + "originalRequest": { + "url": { + "path": [ + "brandings", + ":name" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [] + }, + "header": [ + { + "key": "Accept", + "value": "application/json" + }, + { + "description": { + "content": "Added as a part of security scheme: oauth2", + "type": "text/plain" + }, + "key": "Authorization", + "value": "" + } + ], + "method": "GET", + "body": {} + }, + "status": "Bad Request", + "code": 400, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "body": "{\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 \"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 \"locale\": \"en-US\",\n \"localeOrigin\": \"DEFAULT\",\n \"text\": \"The request was syntactically correct but its content is semantically invalid.\"\n }\n ]\n}", + "cookie": [], + "_postman_previewlanguage": "json" + }, + { + "id": "31058514-0711-4a65-8e26-c0be90b06be4", + "name": "Unauthorized - Returned if there is no authorization header, or if the JWT token is expired.", + "originalRequest": { + "url": { + "path": [ + "brandings", + ":name" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [] + }, + "header": [ + { + "key": "Accept", + "value": "application/json" + }, + { + "description": { + "content": "Added as a part of security scheme: oauth2", + "type": "text/plain" + }, + "key": "Authorization", + "value": "" + } + ], + "method": "GET", + "body": {} + }, + "status": "Unauthorized", + "code": 401, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "body": "{\n \"error\": \"JWT validation failed: JWT is expired\"\n}", + "cookie": [], + "_postman_previewlanguage": "json" + }, + { + "id": "014e6d5b-9cca-4525-bbeb-c8b933c48f1c", + "name": "Forbidden - Returned if the user you are running as, doesn't have access to this end-point.", + "originalRequest": { + "url": { + "path": [ + "brandings", + ":name" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [] + }, + "header": [ + { + "key": "Accept", + "value": "application/json" + }, + { + "description": { + "content": "Added as a part of security scheme: oauth2", + "type": "text/plain" + }, + "key": "Authorization", + "value": "" + } + ], + "method": "GET", + "body": {} + }, + "status": "Forbidden", + "code": 403, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "body": "{\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}", + "cookie": [], + "_postman_previewlanguage": "json" + }, + { + "id": "7b4ceb14-3a2c-4cf8-9be9-c05b7d4880c0", + "name": "Not Found - returned if the request URL refers to a resource or object that does not exist", + "originalRequest": { + "url": { + "path": [ + "brandings", + ":name" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [] + }, + "header": [ + { + "key": "Accept", + "value": "application/json" + }, + { + "description": { + "content": "Added as a part of security scheme: oauth2", + "type": "text/plain" + }, + "key": "Authorization", + "value": "" + } + ], + "method": "GET", + "body": {} + }, + "status": "Not Found", + "code": 404, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "body": "{\n \"detailCode\": \"404 Not found\",\n \"trackingId\": \"b21b1f7ce4da4d639f2c62a57171b427\",\n \"messages\": [\n {\n \"locale\": \"en-US\",\n \"localeOrigin\": \"DEFAULT\",\n \"text\": \"The server did not find a current representation for the target resource.\"\n }\n ]\n}", + "cookie": [], + "_postman_previewlanguage": "json" + }, + { + "id": "fa23e586-bbf8-49d3-8e69-33e9aaedfd22", + "name": "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.", + "originalRequest": { + "url": { + "path": [ + "brandings", + ":name" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [] + }, + "header": [ + { + "key": "Accept", + "value": "application/json" + }, + { + "description": { + "content": "Added as a part of security scheme: oauth2", + "type": "text/plain" + }, + "key": "Authorization", + "value": "" + } + ], + "method": "GET", + "body": {} + }, + "status": "Too Many Requests", + "code": 429, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "body": "{\n \"message\": \" Rate Limit Exceeded \"\n}", + "cookie": [], + "_postman_previewlanguage": "json" + }, + { + "id": "4438d0ab-7c87-49f1-ba92-9443516786cb", + "name": "Internal Server Error - Returned if there is an unexpected error.", + "originalRequest": { + "url": { + "path": [ + "brandings", + ":name" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [] + }, + "header": [ + { + "key": "Accept", + "value": "application/json" + }, + { + "description": { + "content": "Added as a part of security scheme: oauth2", + "type": "text/plain" + }, + "key": "Authorization", + "value": "" + } + ], + "method": "GET", + "body": {} + }, + "status": "Internal Server Error", + "code": 500, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "body": "{\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}", + "cookie": [], + "_postman_previewlanguage": "json" + } + ], + "event": [], + "protocolProfileBehavior": { + "disableBodyPruning": true + } + }, + { + "id": "eded34f1-9bf9-4fbd-a27e-abddb5cfac86", + "name": "Update a branding item", + "request": { + "name": "Update a branding item", + "description": { + "content": "This API endpoint updates information for an existing branding item.\nA token with API, ORG_ADMIN authority is required to call this API.", + "type": "text/plain" + }, + "url": { + "path": [ + "brandings", + ":name" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [ + { + "type": "any", + "value": "default", + "key": "name", + "disabled": false, + "description": { + "content": "(Required) The name of the branding item to be retrieved", + "type": "text/plain" + } + } + ] + }, + "header": [ + { + "key": "Content-Type", + "value": "multipart/form-data" + }, + { + "key": "Accept", + "value": "application/json" + } + ], + "method": "PUT", + "body": { + "mode": "formdata", + "formdata": [ + { + "description": { + "content": "(Required) name of branding item", + "type": "text/plain" + }, + "key": "name", + "value": "custom-branding-item", + "type": "text" + }, + { + "description": { + "content": "(Required) product name", + "type": "text/plain" + }, + "key": "productName", + "value": "product name", + "type": "text" + }, + { + "description": { + "content": "hex value of color for action button", + "type": "text/plain" + }, + "key": "actionButtonColor", + "value": "0074D9", + "type": "text" + }, + { + "description": { + "content": "hex value of color for link", + "type": "text/plain" + }, + "key": "activeLinkColor", + "value": "eiusmod qui officia ut amet", + "type": "text" + }, + { + "description": { + "content": "hex value of color for navigation bar", + "type": "text/plain" + }, + "key": "navigationColor", + "value": "cillum irure sunt", + "type": "text" + }, + { + "description": { + "content": "email from address", + "type": "text/plain" + }, + "key": "emailFromAddress", + "value": "no-reply@sailpoint.com", + "type": "text" + }, + { + "description": { + "content": "login information message", + "type": "text/plain" + }, + "key": "loginInformationalMessage", + "value": "", + "type": "text" + }, + { + "description": { + "content": "png file with logo", + "type": "text/plain" + }, + "key": "fileStandard", + "value": "\\x00\\x00\\x00\\x02", + "type": "text" + } + ] + }, + "auth": null + }, + "response": [ + { + "id": "177c3a0f-3dcd-454c-a198-a879fe8ecfe4", + "name": "Branding item updated", + "originalRequest": { + "url": { + "path": [ + "brandings", + ":name" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [] + }, + "header": [ + { + "key": "Content-Type", + "value": "multipart/form-data" + }, + { + "key": "Accept", + "value": "application/json" + }, + { + "description": { + "content": "Added as a part of security scheme: oauth2", + "type": "text/plain" + }, + "key": "Authorization", + "value": "" + } + ], + "method": "PUT", + "body": { + "mode": "formdata", + "formdata": [ + { + "description": { + "content": "(Required) name of branding item", + "type": "text/plain" + }, + "key": "name", + "value": "custom-branding-item", + "type": "text" + }, + { + "description": { + "content": "(Required) product name", + "type": "text/plain" + }, + "key": "productName", + "value": "product name", + "type": "text" + }, + { + "description": { + "content": "hex value of color for action button", + "type": "text/plain" + }, + "key": "actionButtonColor", + "value": "0074D9", + "type": "text" + }, + { + "description": { + "content": "hex value of color for link", + "type": "text/plain" + }, + "key": "activeLinkColor", + "value": "eiusmod qui officia ut amet", + "type": "text" + }, + { + "description": { + "content": "hex value of color for navigation bar", + "type": "text/plain" + }, + "key": "navigationColor", + "value": "cillum irure sunt", + "type": "text" + }, + { + "description": { + "content": "email from address", + "type": "text/plain" + }, + "key": "emailFromAddress", + "value": "no-reply@sailpoint.com", + "type": "text" + }, + { + "description": { + "content": "login information message", + "type": "text/plain" + }, + "key": "loginInformationalMessage", + "value": "", + "type": "text" + }, + { + "description": { + "content": "png file with logo", + "type": "text/plain" + }, + "key": "fileStandard", + "value": "\\x00\\x00\\x00\\x02", + "type": "text" + } + ] + } + }, + "status": "OK", + "code": 200, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "body": "{\n \"name\": \"default\",\n \"productName\": \"product name\",\n \"actionButtonColor\": \"0074D9\",\n \"activeLinkColor\": \"magna\",\n \"navigationColor\": \"adipisici\",\n \"emailFromAddress\": \"no-reply@sailpoint.com\",\n \"standardLogoURL\": \"\",\n \"loginInformationalMessage\": \"\"\n}", + "cookie": [], + "_postman_previewlanguage": "json" + }, + { + "id": "627c1aa8-3c3f-453d-a798-7e0b5899fddc", + "name": "Client Error - Returned if the request body is invalid.", + "originalRequest": { + "url": { + "path": [ + "brandings", + ":name" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [] + }, + "header": [ + { + "key": "Content-Type", + "value": "multipart/form-data" + }, + { + "key": "Accept", + "value": "application/json" + }, + { + "description": { + "content": "Added as a part of security scheme: oauth2", + "type": "text/plain" + }, + "key": "Authorization", + "value": "" + } + ], + "method": "PUT", + "body": { + "mode": "formdata", + "formdata": [ + { + "description": { + "content": "(Required) name of branding item", + "type": "text/plain" + }, + "key": "name", + "value": "custom-branding-item", + "type": "text" + }, + { + "description": { + "content": "(Required) product name", + "type": "text/plain" + }, + "key": "productName", + "value": "product name", + "type": "text" + }, + { + "description": { + "content": "hex value of color for action button", + "type": "text/plain" + }, + "key": "actionButtonColor", + "value": "0074D9", + "type": "text" + }, + { + "description": { + "content": "hex value of color for link", + "type": "text/plain" + }, + "key": "activeLinkColor", + "value": "eiusmod qui officia ut amet", + "type": "text" + }, + { + "description": { + "content": "hex value of color for navigation bar", + "type": "text/plain" + }, + "key": "navigationColor", + "value": "cillum irure sunt", + "type": "text" + }, + { + "description": { + "content": "email from address", + "type": "text/plain" + }, + "key": "emailFromAddress", + "value": "no-reply@sailpoint.com", + "type": "text" + }, + { + "description": { + "content": "login information message", + "type": "text/plain" + }, + "key": "loginInformationalMessage", + "value": "", + "type": "text" + }, + { + "description": { + "content": "png file with logo", + "type": "text/plain" + }, + "key": "fileStandard", + "value": "\\x00\\x00\\x00\\x02", + "type": "text" + } + ] + } + }, + "status": "Bad Request", + "code": 400, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "body": "{\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 \"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 \"locale\": \"en-US\",\n \"localeOrigin\": \"DEFAULT\",\n \"text\": \"The request was syntactically correct but its content is semantically invalid.\"\n }\n ]\n}", + "cookie": [], + "_postman_previewlanguage": "json" + }, + { + "id": "bfb5f79b-8694-4792-90b5-13cc1d286968", + "name": "Unauthorized - Returned if there is no authorization header, or if the JWT token is expired.", + "originalRequest": { + "url": { + "path": [ + "brandings", + ":name" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [] + }, + "header": [ + { + "key": "Content-Type", + "value": "multipart/form-data" + }, + { + "key": "Accept", + "value": "application/json" + }, + { + "description": { + "content": "Added as a part of security scheme: oauth2", + "type": "text/plain" + }, + "key": "Authorization", + "value": "" + } + ], + "method": "PUT", + "body": { + "mode": "formdata", + "formdata": [ + { + "description": { + "content": "(Required) name of branding item", + "type": "text/plain" + }, + "key": "name", + "value": "custom-branding-item", + "type": "text" + }, + { + "description": { + "content": "(Required) product name", + "type": "text/plain" + }, + "key": "productName", + "value": "product name", + "type": "text" + }, + { + "description": { + "content": "hex value of color for action button", + "type": "text/plain" + }, + "key": "actionButtonColor", + "value": "0074D9", + "type": "text" + }, + { + "description": { + "content": "hex value of color for link", + "type": "text/plain" + }, + "key": "activeLinkColor", + "value": "eiusmod qui officia ut amet", + "type": "text" + }, + { + "description": { + "content": "hex value of color for navigation bar", + "type": "text/plain" + }, + "key": "navigationColor", + "value": "cillum irure sunt", + "type": "text" + }, + { + "description": { + "content": "email from address", + "type": "text/plain" + }, + "key": "emailFromAddress", + "value": "no-reply@sailpoint.com", + "type": "text" + }, + { + "description": { + "content": "login information message", + "type": "text/plain" + }, + "key": "loginInformationalMessage", + "value": "", + "type": "text" + }, + { + "description": { + "content": "png file with logo", + "type": "text/plain" + }, + "key": "fileStandard", + "value": "\\x00\\x00\\x00\\x02", + "type": "text" + } + ] + } + }, + "status": "Unauthorized", + "code": 401, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "body": "{\n \"error\": \"JWT validation failed: JWT is expired\"\n}", + "cookie": [], + "_postman_previewlanguage": "json" + }, + { + "id": "c3c05aea-871e-4c28-bc95-80eb005f5785", + "name": "Forbidden - Returned if the user you are running as, doesn't have access to this end-point.", + "originalRequest": { + "url": { + "path": [ + "brandings", + ":name" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [] + }, + "header": [ + { + "key": "Content-Type", + "value": "multipart/form-data" + }, + { + "key": "Accept", + "value": "application/json" + }, + { + "description": { + "content": "Added as a part of security scheme: oauth2", + "type": "text/plain" + }, + "key": "Authorization", + "value": "" + } + ], + "method": "PUT", + "body": { + "mode": "formdata", + "formdata": [ + { + "description": { + "content": "(Required) name of branding item", + "type": "text/plain" + }, + "key": "name", + "value": "custom-branding-item", + "type": "text" + }, + { + "description": { + "content": "(Required) product name", + "type": "text/plain" + }, + "key": "productName", + "value": "product name", + "type": "text" + }, + { + "description": { + "content": "hex value of color for action button", + "type": "text/plain" + }, + "key": "actionButtonColor", + "value": "0074D9", + "type": "text" + }, + { + "description": { + "content": "hex value of color for link", + "type": "text/plain" + }, + "key": "activeLinkColor", + "value": "eiusmod qui officia ut amet", + "type": "text" + }, + { + "description": { + "content": "hex value of color for navigation bar", + "type": "text/plain" + }, + "key": "navigationColor", + "value": "cillum irure sunt", + "type": "text" + }, + { + "description": { + "content": "email from address", + "type": "text/plain" + }, + "key": "emailFromAddress", + "value": "no-reply@sailpoint.com", + "type": "text" + }, + { + "description": { + "content": "login information message", + "type": "text/plain" + }, + "key": "loginInformationalMessage", + "value": "", + "type": "text" + }, + { + "description": { + "content": "png file with logo", + "type": "text/plain" + }, + "key": "fileStandard", + "value": "\\x00\\x00\\x00\\x02", + "type": "text" + } + ] + } + }, + "status": "Forbidden", + "code": 403, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "body": "{\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}", + "cookie": [], + "_postman_previewlanguage": "json" + }, + { + "id": "85a6678f-6356-41f5-85d4-012209379ea5", + "name": "Not Found - returned if the request URL refers to a resource or object that does not exist", + "originalRequest": { + "url": { + "path": [ + "brandings", + ":name" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [] + }, + "header": [ + { + "key": "Content-Type", + "value": "multipart/form-data" + }, + { + "key": "Accept", + "value": "application/json" + }, + { + "description": { + "content": "Added as a part of security scheme: oauth2", + "type": "text/plain" + }, + "key": "Authorization", + "value": "" + } + ], + "method": "PUT", + "body": { + "mode": "formdata", + "formdata": [ + { + "description": { + "content": "(Required) name of branding item", + "type": "text/plain" + }, + "key": "name", + "value": "custom-branding-item", + "type": "text" + }, + { + "description": { + "content": "(Required) product name", + "type": "text/plain" + }, + "key": "productName", + "value": "product name", + "type": "text" + }, + { + "description": { + "content": "hex value of color for action button", + "type": "text/plain" + }, + "key": "actionButtonColor", + "value": "0074D9", + "type": "text" + }, + { + "description": { + "content": "hex value of color for link", + "type": "text/plain" + }, + "key": "activeLinkColor", + "value": "eiusmod qui officia ut amet", + "type": "text" + }, + { + "description": { + "content": "hex value of color for navigation bar", + "type": "text/plain" + }, + "key": "navigationColor", + "value": "cillum irure sunt", + "type": "text" + }, + { + "description": { + "content": "email from address", + "type": "text/plain" + }, + "key": "emailFromAddress", + "value": "no-reply@sailpoint.com", + "type": "text" + }, + { + "description": { + "content": "login information message", + "type": "text/plain" + }, + "key": "loginInformationalMessage", + "value": "", + "type": "text" + }, + { + "description": { + "content": "png file with logo", + "type": "text/plain" + }, + "key": "fileStandard", + "value": "\\x00\\x00\\x00\\x02", + "type": "text" + } + ] + } + }, + "status": "Not Found", + "code": 404, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "body": "{\n \"detailCode\": \"404 Not found\",\n \"trackingId\": \"b21b1f7ce4da4d639f2c62a57171b427\",\n \"messages\": [\n {\n \"locale\": \"en-US\",\n \"localeOrigin\": \"DEFAULT\",\n \"text\": \"The server did not find a current representation for the target resource.\"\n }\n ]\n}", + "cookie": [], + "_postman_previewlanguage": "json" + }, + { + "id": "457bce58-1a26-45c0-a83b-93d2dbfb3a3d", + "name": "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.", + "originalRequest": { + "url": { + "path": [ + "brandings", + ":name" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [] + }, + "header": [ + { + "key": "Content-Type", + "value": "multipart/form-data" + }, + { + "key": "Accept", + "value": "application/json" + }, + { + "description": { + "content": "Added as a part of security scheme: oauth2", + "type": "text/plain" + }, + "key": "Authorization", + "value": "" + } + ], + "method": "PUT", + "body": { + "mode": "formdata", + "formdata": [ + { + "description": { + "content": "(Required) name of branding item", + "type": "text/plain" + }, + "key": "name", + "value": "custom-branding-item", + "type": "text" + }, + { + "description": { + "content": "(Required) product name", + "type": "text/plain" + }, + "key": "productName", + "value": "product name", + "type": "text" + }, + { + "description": { + "content": "hex value of color for action button", + "type": "text/plain" + }, + "key": "actionButtonColor", + "value": "0074D9", + "type": "text" + }, + { + "description": { + "content": "hex value of color for link", + "type": "text/plain" + }, + "key": "activeLinkColor", + "value": "eiusmod qui officia ut amet", + "type": "text" + }, + { + "description": { + "content": "hex value of color for navigation bar", + "type": "text/plain" + }, + "key": "navigationColor", + "value": "cillum irure sunt", + "type": "text" + }, + { + "description": { + "content": "email from address", + "type": "text/plain" + }, + "key": "emailFromAddress", + "value": "no-reply@sailpoint.com", + "type": "text" + }, + { + "description": { + "content": "login information message", + "type": "text/plain" + }, + "key": "loginInformationalMessage", + "value": "", + "type": "text" + }, + { + "description": { + "content": "png file with logo", + "type": "text/plain" + }, + "key": "fileStandard", + "value": "\\x00\\x00\\x00\\x02", + "type": "text" + } + ] + } + }, + "status": "Too Many Requests", + "code": 429, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "body": "{\n \"message\": \" Rate Limit Exceeded \"\n}", + "cookie": [], + "_postman_previewlanguage": "json" + }, + { + "id": "2c17089f-4097-4860-82a9-718193ea80d8", + "name": "Internal Server Error - Returned if there is an unexpected error.", + "originalRequest": { + "url": { + "path": [ + "brandings", + ":name" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [] + }, + "header": [ + { + "key": "Content-Type", + "value": "multipart/form-data" + }, + { + "key": "Accept", + "value": "application/json" + }, + { + "description": { + "content": "Added as a part of security scheme: oauth2", + "type": "text/plain" + }, + "key": "Authorization", + "value": "" + } + ], + "method": "PUT", + "body": { + "mode": "formdata", + "formdata": [ + { + "description": { + "content": "(Required) name of branding item", + "type": "text/plain" + }, + "key": "name", + "value": "custom-branding-item", + "type": "text" + }, + { + "description": { + "content": "(Required) product name", + "type": "text/plain" + }, + "key": "productName", + "value": "product name", + "type": "text" + }, + { + "description": { + "content": "hex value of color for action button", + "type": "text/plain" + }, + "key": "actionButtonColor", + "value": "0074D9", + "type": "text" + }, + { + "description": { + "content": "hex value of color for link", + "type": "text/plain" + }, + "key": "activeLinkColor", + "value": "eiusmod qui officia ut amet", + "type": "text" + }, + { + "description": { + "content": "hex value of color for navigation bar", + "type": "text/plain" + }, + "key": "navigationColor", + "value": "cillum irure sunt", + "type": "text" + }, + { + "description": { + "content": "email from address", + "type": "text/plain" + }, + "key": "emailFromAddress", + "value": "no-reply@sailpoint.com", + "type": "text" + }, + { + "description": { + "content": "login information message", + "type": "text/plain" + }, + "key": "loginInformationalMessage", + "value": "", + "type": "text" + }, + { + "description": { + "content": "png file with logo", + "type": "text/plain" + }, + "key": "fileStandard", + "value": "\\x00\\x00\\x00\\x02", + "type": "text" + } + ] + } + }, + "status": "Internal Server Error", + "code": 500, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "body": "{\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}", + "cookie": [], + "_postman_previewlanguage": "json" + } + ], + "event": [], + "protocolProfileBehavior": { + "disableBodyPruning": true + } + }, + { + "id": "6b08e9b0-1e37-4173-93cb-25c484c95d60", + "name": "Delete a branding item", + "request": { + "name": "Delete a branding item", + "description": { + "content": "This API endpoint delete information for an existing branding item by name.\nA token with API, ORG_ADMIN authority is required to call this API.", + "type": "text/plain" + }, + "url": { + "path": [ + "brandings", + ":name" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [ + { + "type": "any", + "value": "default", + "key": "name", + "disabled": false, + "description": { + "content": "(Required) The name of the branding item to be deleted", + "type": "text/plain" + } + } + ] + }, + "header": [ + { + "key": "Accept", + "value": "application/json" + } + ], + "method": "DELETE", + "body": {}, + "auth": null + }, + "response": [ + { + "id": "1fde8898-67da-48b2-ad77-22b696517450", + "name": "No content - indicates the request was successful but there is no content to be returned in the response.", + "originalRequest": { + "url": { + "path": [ + "brandings", + ":name" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [] + }, + "header": [ + { + "description": { + "content": "Added as a part of security scheme: oauth2", + "type": "text/plain" + }, + "key": "Authorization", + "value": "" + } + ], + "method": "DELETE", + "body": {} + }, + "status": "No Content", + "code": 204, + "header": [], + "cookie": [], + "_postman_previewlanguage": "text" + }, + { + "id": "3ad2bba1-cf55-42d8-aa47-8751f0010a78", + "name": "Client Error - Returned if the request body is invalid.", + "originalRequest": { + "url": { + "path": [ + "brandings", + ":name" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [] + }, + "header": [ + { + "key": "Accept", + "value": "application/json" + }, + { + "description": { + "content": "Added as a part of security scheme: oauth2", + "type": "text/plain" + }, + "key": "Authorization", + "value": "" + } + ], + "method": "DELETE", + "body": {} + }, + "status": "Bad Request", + "code": 400, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "body": "{\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 \"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 \"locale\": \"en-US\",\n \"localeOrigin\": \"DEFAULT\",\n \"text\": \"The request was syntactically correct but its content is semantically invalid.\"\n }\n ]\n}", + "cookie": [], + "_postman_previewlanguage": "json" + }, + { + "id": "049ea000-75ca-4e23-bb47-be5226408c5e", + "name": "Unauthorized - Returned if there is no authorization header, or if the JWT token is expired.", + "originalRequest": { + "url": { + "path": [ + "brandings", + ":name" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [] + }, + "header": [ + { + "key": "Accept", + "value": "application/json" + }, + { + "description": { + "content": "Added as a part of security scheme: oauth2", + "type": "text/plain" + }, + "key": "Authorization", + "value": "" + } + ], + "method": "DELETE", + "body": {} + }, + "status": "Unauthorized", + "code": 401, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "body": "{\n \"error\": \"JWT validation failed: JWT is expired\"\n}", + "cookie": [], + "_postman_previewlanguage": "json" + }, + { + "id": "e4abaa1e-7afe-4eb8-92e9-02fe8d4e6c14", + "name": "Forbidden - Returned if the user you are running as, doesn't have access to this end-point.", + "originalRequest": { + "url": { + "path": [ + "brandings", + ":name" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [] + }, + "header": [ + { + "key": "Accept", + "value": "application/json" + }, + { + "description": { + "content": "Added as a part of security scheme: oauth2", + "type": "text/plain" + }, + "key": "Authorization", + "value": "" + } + ], + "method": "DELETE", + "body": {} + }, + "status": "Forbidden", + "code": 403, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "body": "{\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}", + "cookie": [], + "_postman_previewlanguage": "json" + }, + { + "id": "221c39f2-5672-4604-8cdf-0d4081c8c7fe", + "name": "Not Found - returned if the request URL refers to a resource or object that does not exist", + "originalRequest": { + "url": { + "path": [ + "brandings", + ":name" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [] + }, + "header": [ + { + "key": "Accept", + "value": "application/json" + }, + { + "description": { + "content": "Added as a part of security scheme: oauth2", + "type": "text/plain" + }, + "key": "Authorization", + "value": "" + } + ], + "method": "DELETE", + "body": {} + }, + "status": "Not Found", + "code": 404, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "body": "{\n \"detailCode\": \"404 Not found\",\n \"trackingId\": \"b21b1f7ce4da4d639f2c62a57171b427\",\n \"messages\": [\n {\n \"locale\": \"en-US\",\n \"localeOrigin\": \"DEFAULT\",\n \"text\": \"The server did not find a current representation for the target resource.\"\n }\n ]\n}", + "cookie": [], + "_postman_previewlanguage": "json" + }, + { + "id": "cbab55bf-8694-4453-b8b1-95af7fcf1383", + "name": "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.", + "originalRequest": { + "url": { + "path": [ + "brandings", + ":name" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [] + }, + "header": [ + { + "key": "Accept", + "value": "application/json" + }, + { + "description": { + "content": "Added as a part of security scheme: oauth2", + "type": "text/plain" + }, + "key": "Authorization", + "value": "" + } + ], + "method": "DELETE", + "body": {} + }, + "status": "Too Many Requests", + "code": 429, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "body": "{\n \"message\": \" Rate Limit Exceeded \"\n}", + "cookie": [], + "_postman_previewlanguage": "json" + }, + { + "id": "6ee1b931-c00d-4e51-b253-29bcae7153c0", + "name": "Internal Server Error - Returned if there is an unexpected error.", + "originalRequest": { + "url": { + "path": [ + "brandings", + ":name" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [] + }, + "header": [ + { + "key": "Accept", + "value": "application/json" + }, + { + "description": { + "content": "Added as a part of security scheme: oauth2", + "type": "text/plain" + }, + "key": "Authorization", + "value": "" + } + ], + "method": "DELETE", + "body": {} + }, + "status": "Internal Server Error", + "code": 500, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "body": "{\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}", + "cookie": [], + "_postman_previewlanguage": "json" + } + ], + "event": [], + "protocolProfileBehavior": { + "disableBodyPruning": true + } + } + ] } - ] - }, - { - "name": "Access Request Approvals", - "description": "Use this API to implement and customize access request approval functionality. \nWith this functionality in place, administrators can delegate qualified users to review users' requests for access or managers' requests to revoke team members' access to applications, entitlements, or roles. \nThis enables more qualified users to review access requests and the others to spend their time on other tasks. \n\nIn IdentityNow, users can request access to applications, entitlements, and roles, and managers can request that team members' access be revoked. \nFor applications and entitlements, administrators can set access profiles to require approval from the access profile owner, the application owner, the source owner, the requesting user's manager, or a governance group for access to be granted or revoked. \nFor roles, administrators can also set roles to allow access requests and require approval from the role owner, the requesting user's manager, or a governance group for access to be granted or revoked. \nIf the administrator designates a governance group as the required approver, any governance group member can approve the requests.\n \nWhen a user submits an access request, IdentityNow sends the first required approver in the queue an email notification, based on the access request configuration's approval and reminder escalation configuration.\n\nIn Approvals in IdentityNow, required approvers can view pending access requests under the Requested tab and approve or deny them, or the approvers can reassign the requests to different reviewers for approval. \nIf the required approver approves the request and is the only reviewer required, IdentityNow grants or revokes access, based on the request. \nIf multiple reviewers are required, IdentityNow sends the request to the next reviewer in the queue, based on the access request configuration's approval reminder and escalation configuration. \nThe required approver can then view any completed access requests under the Reviewed tab. \n\nRefer to [Access Requests](https://documentation.sailpoint.com/saas/help/requests/index.html) for more information about access request approvals.\n", - "item": [ - { - "id": "3dba0655-30d1-4f15-bda3-c4d17578bcb8", - "name": "Pending Access Request Approvals List", - "request": { - "name": "Pending Access Request Approvals List", - "description": { - "content": "This endpoint returns a list of pending approvals. See \"owner-id\" query parameter below for authorization info.", - "type": "text/plain" - }, - "url": { - "path": [ - "access-request-approvals", - "pending" - ], - "host": [ - "{{baseUrl}}" - ], - "query": [ - { - "disabled": true, - "description": { - "content": "If present, the value returns only pending 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.", - "type": "text/plain" - }, - "key": "owner-id", - "value": "" - }, - { - "disabled": true, - "description": { - "content": "Max number of results to return.\nSee [V3 API Standard Collection Parameters](https://developer.sailpoint.com/idn/api/standard-collection-parameters) for more information.", - "type": "text/plain" - }, - "key": "limit", - "value": "250" - }, - { - "disabled": true, - "description": { - "content": "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.", - "type": "text/plain" - }, - "key": "offset", - "value": "0" - }, - { - "disabled": true, - "description": { - "content": "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.", - "type": "text/plain" - }, - "key": "count", - "value": "false" - }, - { - "disabled": true, - "description": { - "content": "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*\n\n**requestedFor.id**: *eq, in*\n\n**modified**: *gt, lt, ge, le, eq, in*", - "type": "text/plain" - }, - "key": "filters", - "value": "" - }, - { - "disabled": true, - "description": { - "content": "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**", - "type": "text/plain" - }, - "key": "sorters", - "value": "" - } - ], - "variable": [] - }, - "header": [ - { - "key": "Accept", - "value": "application/json" - } - ], - "method": "GET", - "body": {} - }, - "response": [ - { - "id": "250b6ea9-bcfa-45bf-931b-e1e4c2532b0b", - "name": "List of Pending Approvals.", - "originalRequest": { - "url": { - "path": [ - "access-request-approvals", - "pending" - ], - "host": [ - "{{baseUrl}}" - ], - "query": [ - { - "disabled": true, - "description": { - "content": "If present, the value returns only pending 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.", - "type": "text/plain" - }, - "key": "owner-id", - "value": "" - }, - { - "disabled": true, - "description": { - "content": "Max number of results to return.\nSee [V3 API Standard Collection Parameters](https://developer.sailpoint.com/idn/api/standard-collection-parameters) for more information.", - "type": "text/plain" - }, - "key": "limit", - "value": "250" - }, - { - "disabled": true, - "description": { - "content": "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.", - "type": "text/plain" - }, - "key": "offset", - "value": "0" - }, - { - "disabled": true, - "description": { - "content": "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.", - "type": "text/plain" - }, - "key": "count", - "value": "false" - }, - { - "disabled": true, - "description": { - "content": "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*\n\n**requestedFor.id**: *eq, in*\n\n**modified**: *gt, lt, ge, le, eq, in*", - "type": "text/plain" - }, - "key": "filters", - "value": "" - }, - { - "disabled": true, - "description": { - "content": "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**", - "type": "text/plain" - }, - "key": "sorters", - "value": "" - } - ], - "variable": [] - }, - "header": [ - { - "key": "Accept", - "value": "application/json" - }, - { - "description": { - "content": "Added as a part of security scheme: oauth2", - "type": "text/plain" - }, - "key": "Authorization", - "value": "" - } - ], - "method": "GET", - "body": {} - }, - "status": "OK", - "code": 200, - "header": [ - { - "key": "Content-Type", - "value": "application/json" - } - ], - "body": "[\n {\n \"id\": \"\",\n \"name\": \"\",\n \"created\": \"\",\n \"modified\": \"\",\n \"requestCreated\": \"\",\n \"requestType\": \"GRANT_ACCESS\",\n \"requester\": {\n \"type\": \"IDENTITY\",\n \"id\": \"\",\n \"name\": \"\"\n },\n \"requestedFor\": {\n \"type\": \"IDENTITY\",\n \"id\": \"\",\n \"name\": \"\"\n },\n \"owner\": {\n \"type\": \"IDENTITY\",\n \"id\": \"\",\n \"name\": \"\"\n },\n \"requestedObject\": {\n \"id\": \"\",\n \"name\": \"\",\n \"description\": \"\",\n \"type\": \"ROLE\"\n },\n \"requesterComment\": {\n \"comment\": \"\",\n \"created\": \"\"\n },\n \"previousReviewersComments\": [\n {\n \"comment\": \"\",\n \"created\": \"\"\n },\n {\n \"comment\": \"\",\n \"created\": \"\"\n }\n ],\n \"forwardHistory\": [\n {\n \"oldApproverName\": \"\",\n \"newApproverName\": \"\",\n \"comment\": \"\",\n \"modified\": \"\",\n \"forwarderName\": \"\",\n \"reassignmentType\": \"SELF_REVIEW_DELEGATION\"\n },\n {\n \"oldApproverName\": \"\",\n \"newApproverName\": \"\",\n \"comment\": \"\",\n \"modified\": \"\",\n \"forwarderName\": \"\",\n \"reassignmentType\": \"SELF_REVIEW_DELEGATION\"\n }\n ],\n \"commentRequiredWhenRejected\": \"\",\n \"actionInProcess\": \"FORWARDED\",\n \"removeDate\": \"\",\n \"removeDateUpdateRequested\": \"\",\n \"currentRemoveDate\": \"\",\n \"sodViolationContext\": {\n \"state\": \"SUCCESS\",\n \"uuid\": \"\",\n \"violationCheckResult\": {\n \"message\": {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n },\n \"clientMetadata\": {\n \"laborisf\": \"\",\n \"dolor57\": \"\"\n },\n \"violationContexts\": [\n {\n \"policy\": {\n \"type\": \"SOD_POLICY\",\n \"id\": \"\",\n \"name\": \"\"\n },\n \"conflictingAccessCriteria\": {\n \"leftCriteria\": {\n \"criteriaList\": [\n {\n \"existing\": \"\",\n \"type\": \"SOD_POLICY\",\n \"id\": \"\",\n \"name\": \"\"\n },\n {\n \"existing\": \"\",\n \"type\": \"ACCESS_PROFILE\",\n \"id\": \"\",\n \"name\": \"\"\n }\n ]\n },\n \"rightCriteria\": {\n \"criteriaList\": [\n {\n \"existing\": \"\",\n \"type\": \"CAMPAIGN_FILTER\",\n \"id\": \"\",\n \"name\": \"\"\n },\n {\n \"existing\": \"\",\n \"type\": \"WORKGROUP\",\n \"id\": \"\",\n \"name\": \"\"\n }\n ]\n }\n }\n },\n {\n \"policy\": {\n \"type\": \"SOD_POLICY\",\n \"id\": \"\",\n \"name\": \"\"\n },\n \"conflictingAccessCriteria\": {\n \"leftCriteria\": {\n \"criteriaList\": [\n {\n \"existing\": \"\",\n \"type\": \"CONNECTOR_SCHEMA\",\n \"id\": \"\",\n \"name\": \"\"\n },\n {\n \"existing\": \"\",\n \"type\": \"ACCESS_PROFILE\",\n \"id\": \"\",\n \"name\": \"\"\n }\n ]\n },\n \"rightCriteria\": {\n \"criteriaList\": [\n {\n \"existing\": \"\",\n \"type\": \"IDENTITY_PROFILE\",\n \"id\": \"\",\n \"name\": \"\"\n },\n {\n \"existing\": \"\",\n \"type\": \"ACCESS_PROFILE\",\n \"id\": \"\",\n \"name\": \"\"\n }\n ]\n }\n }\n }\n ],\n \"violatedPolicies\": [\n {\n \"type\": \"SOD_POLICY\",\n \"id\": \"\",\n \"name\": \"\"\n },\n {\n \"type\": \"SOD_POLICY\",\n \"id\": \"\",\n \"name\": \"\"\n }\n ]\n }\n }\n },\n {\n \"id\": \"\",\n \"name\": \"\",\n \"created\": \"\",\n \"modified\": \"\",\n \"requestCreated\": \"\",\n \"requestType\": \"GRANT_ACCESS\",\n \"requester\": {\n \"type\": \"IDENTITY\",\n \"id\": \"\",\n \"name\": \"\"\n },\n \"requestedFor\": {\n \"type\": \"IDENTITY\",\n \"id\": \"\",\n \"name\": \"\"\n },\n \"owner\": {\n \"type\": \"IDENTITY\",\n \"id\": \"\",\n \"name\": \"\"\n },\n \"requestedObject\": {\n \"id\": \"\",\n \"name\": \"\",\n \"description\": \"\",\n \"type\": \"ROLE\"\n },\n \"requesterComment\": {\n \"comment\": \"\",\n \"created\": \"\"\n },\n \"previousReviewersComments\": [\n {\n \"comment\": \"\",\n \"created\": \"\"\n },\n {\n \"comment\": \"\",\n \"created\": \"\"\n }\n ],\n \"forwardHistory\": [\n {\n \"oldApproverName\": \"\",\n \"newApproverName\": \"\",\n \"comment\": \"\",\n \"modified\": \"\",\n \"forwarderName\": \"\",\n \"reassignmentType\": \"AUTOMATIC_REASSIGNMENT\"\n },\n {\n \"oldApproverName\": \"\",\n \"newApproverName\": \"\",\n \"comment\": \"\",\n \"modified\": \"\",\n \"forwarderName\": \"\",\n \"reassignmentType\": \"SELF_REVIEW_DELEGATION\"\n }\n ],\n \"commentRequiredWhenRejected\": \"\",\n \"actionInProcess\": \"APPROVED\",\n \"removeDate\": \"\",\n \"removeDateUpdateRequested\": \"\",\n \"currentRemoveDate\": \"\",\n \"sodViolationContext\": {\n \"state\": \"ERROR\",\n \"uuid\": \"\",\n \"violationCheckResult\": {\n \"message\": {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n },\n \"clientMetadata\": {\n \"laborum7\": \"\",\n \"ullamco5\": \"\",\n \"veniam_66\": \"\"\n },\n \"violationContexts\": [\n {\n \"policy\": {\n \"type\": \"SOD_POLICY\",\n \"id\": \"\",\n \"name\": \"\"\n },\n \"conflictingAccessCriteria\": {\n \"leftCriteria\": {\n \"criteriaList\": [\n {\n \"existing\": \"\",\n \"type\": \"ROLE\",\n \"id\": \"\",\n \"name\": \"\"\n },\n {\n \"existing\": \"\",\n \"type\": \"ROLE\",\n \"id\": \"\",\n \"name\": \"\"\n }\n ]\n },\n \"rightCriteria\": {\n \"criteriaList\": [\n {\n \"existing\": \"\",\n \"type\": \"TAG_CATEGORY\",\n \"id\": \"\",\n \"name\": \"\"\n },\n {\n \"existing\": \"\",\n \"type\": \"SOD_VIOLATION\",\n \"id\": \"\",\n \"name\": \"\"\n }\n ]\n }\n }\n },\n {\n \"policy\": {\n \"type\": \"SOD_POLICY\",\n \"id\": \"\",\n \"name\": \"\"\n },\n \"conflictingAccessCriteria\": {\n \"leftCriteria\": {\n \"criteriaList\": [\n {\n \"existing\": \"\",\n \"type\": \"CAMPAIGN_FILTER\",\n \"id\": \"\",\n \"name\": \"\"\n },\n {\n \"existing\": \"\",\n \"type\": \"LIFECYCLE_STATE\",\n \"id\": \"\",\n \"name\": \"\"\n }\n ]\n },\n \"rightCriteria\": {\n \"criteriaList\": [\n {\n \"existing\": \"\",\n \"type\": \"REPORT_RESULT\",\n \"id\": \"\",\n \"name\": \"\"\n },\n {\n \"existing\": \"\",\n \"type\": \"TASK_RESULT\",\n \"id\": \"\",\n \"name\": \"\"\n }\n ]\n }\n }\n }\n ],\n \"violatedPolicies\": [\n {\n \"type\": \"SOD_POLICY\",\n \"id\": \"\",\n \"name\": \"\"\n },\n {\n \"type\": \"SOD_POLICY\",\n \"id\": \"\",\n \"name\": \"\"\n }\n ]\n }\n }\n }\n]", - "cookie": [], - "_postman_previewlanguage": "json" - }, - { - "id": "653e3dd3-5a2e-4716-9c2f-9c6466f01cb0", - "name": "Client Error - Returned if the request body is invalid.", - "originalRequest": { - "url": { - "path": [ - "access-request-approvals", - "pending" - ], - "host": [ - "{{baseUrl}}" - ], - "query": [ - { - "disabled": true, - "description": { - "content": "If present, the value returns only pending 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.", - "type": "text/plain" - }, - "key": "owner-id", - "value": "" - }, - { - "disabled": true, - "description": { - "content": "Max number of results to return.\nSee [V3 API Standard Collection Parameters](https://developer.sailpoint.com/idn/api/standard-collection-parameters) for more information.", - "type": "text/plain" - }, - "key": "limit", - "value": "250" - }, - { - "disabled": true, - "description": { - "content": "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.", - "type": "text/plain" - }, - "key": "offset", - "value": "0" - }, - { - "disabled": true, - "description": { - "content": "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.", - "type": "text/plain" - }, - "key": "count", - "value": "false" - }, - { - "disabled": true, - "description": { - "content": "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*\n\n**requestedFor.id**: *eq, in*\n\n**modified**: *gt, lt, ge, le, eq, in*", - "type": "text/plain" - }, - "key": "filters", - "value": "" - }, - { - "disabled": true, - "description": { - "content": "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**", - "type": "text/plain" - }, - "key": "sorters", - "value": "" - } - ], - "variable": [] - }, - "header": [ - { - "key": "Accept", - "value": "application/json" - }, - { - "description": { - "content": "Added as a part of security scheme: oauth2", - "type": "text/plain" - }, - "key": "Authorization", - "value": "" - } - ], - "method": "GET", - "body": {} - }, - "status": "Bad Request", - "code": 400, - "header": [ - { - "key": "Content-Type", - "value": "application/json" - } - ], - "body": "{\n \"detailCode\": \"\",\n \"trackingId\": \"\",\n \"messages\": [\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n },\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n }\n ],\n \"causes\": [\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n },\n {\n \"locale\": \"\",\n \"localeOrigin\": \"DEFAULT\",\n \"text\": \"\"\n }\n ]\n}", - "cookie": [], - "_postman_previewlanguage": "json" - }, - { - "id": "bdf6e3e6-a90b-4d67-823d-74f1608afe40", - "name": "Unauthorized - Returned if there is no authorization header, or if the JWT token is expired.", - "originalRequest": { - "url": { - "path": [ - "access-request-approvals", - "pending" - ], - "host": [ - "{{baseUrl}}" - ], - "query": [ - { - "disabled": true, - "description": { - "content": "If present, the value returns only pending 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.", - "type": "text/plain" - }, - "key": "owner-id", - "value": "" - }, - { - "disabled": true, - "description": { - "content": "Max number of results to return.\nSee [V3 API Standard Collection Parameters](https://developer.sailpoint.com/idn/api/standard-collection-parameters) for more information.", - "type": "text/plain" - }, - "key": "limit", - "value": "250" - }, - { - "disabled": true, - "description": { - "content": "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.", - "type": "text/plain" - }, - "key": "offset", - "value": "0" - }, - { - "disabled": true, - "description": { - "content": "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.", - "type": "text/plain" - }, - "key": "count", - "value": "false" - }, - { - "disabled": true, - "description": { - "content": "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*\n\n**requestedFor.id**: *eq, in*\n\n**modified**: *gt, lt, ge, le, eq, in*", - "type": "text/plain" - }, - "key": "filters", - "value": "" - }, - { - "disabled": true, - "description": { - "content": "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**", - "type": "text/plain" - }, - "key": "sorters", - "value": "" - } - ], - "variable": [] - }, - "header": [ - { - "key": "Accept", - "value": "application/json" - }, - { - "description": { - "content": "Added as a part of security scheme: oauth2", - "type": "text/plain" - }, - "key": "Authorization", - "value": "" - } - ], - "method": "GET", - "body": {} - }, - "status": "Unauthorized", - "code": 401, - "header": [ - { - "key": "Content-Type", - "value": "application/json" - } - ], - "body": "{\n \"error\": {\n \"description\": \"A message describing the error\",\n \"example\": \"JWT validation failed: JWT is expired\"\n }\n}", - "cookie": [], - "_postman_previewlanguage": "json" - }, - { - "id": "0acbe830-aea9-4c41-989a-7ccb14a08940", - "name": "Forbidden - Returned if the user you are running as, doesn't have access to this end-point.", - "originalRequest": { - "url": { - "path": [ - "access-request-approvals", - "pending" - ], - "host": [ - "{{baseUrl}}" - ], - "query": [ - { - "disabled": true, - "description": { - "content": "If present, the value returns only pending 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.", - "type": "text/plain" - }, - "key": "owner-id", - "value": "" - }, - { - "disabled": true, - "description": { - "content": "Max number of results to return.\nSee [V3 API Standard Collection Parameters](https://developer.sailpoint.com/idn/api/standard-collection-parameters) for more information.", - "type": "text/plain" - }, - "key": "limit", - "value": "250" - }, - { - "disabled": true, - "description": { - "content": "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.", - "type": "text/plain" - }, - "key": "offset", - "value": "0" - }, - { - "disabled": true, - "description": { - "content": "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.", - "type": "text/plain" - }, - "key": "count", - "value": "false" - }, - { - "disabled": true, - "description": { - "content": "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*\n\n**requestedFor.id**: *eq, in*\n\n**modified**: *gt, lt, ge, le, eq, in*", - "type": "text/plain" - }, - "key": "filters", - "value": "" - }, - { - "disabled": true, - "description": { - "content": "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**", - "type": "text/plain" - }, - "key": "sorters", - "value": "" - } - ], - "variable": [] - }, - "header": [ - { - "key": "Accept", - "value": "application/json" - }, - { - "description": { - "content": "Added as a part of security scheme: oauth2", - "type": "text/plain" - }, - "key": "Authorization", - "value": "" - } - ], - "method": "GET", - "body": {} - }, - "status": "Forbidden", - "code": 403, - "header": [ - { - "key": "Content-Type", - "value": "application/json" - } - ], - "body": "{\n \"detailCode\": \"\",\n \"trackingId\": \"\",\n \"messages\": [\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n },\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n }\n ],\n \"causes\": [\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n },\n {\n \"locale\": \"\",\n \"localeOrigin\": \"DEFAULT\",\n \"text\": \"\"\n }\n ]\n}", - "cookie": [], - "_postman_previewlanguage": "json" - }, - { - "id": "1dd24889-d64c-46b6-8326-8e2df20a117d", - "name": "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.", - "originalRequest": { - "url": { - "path": [ - "access-request-approvals", - "pending" - ], - "host": [ - "{{baseUrl}}" - ], - "query": [ - { - "disabled": true, - "description": { - "content": "If present, the value returns only pending 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.", - "type": "text/plain" - }, - "key": "owner-id", - "value": "" - }, - { - "disabled": true, - "description": { - "content": "Max number of results to return.\nSee [V3 API Standard Collection Parameters](https://developer.sailpoint.com/idn/api/standard-collection-parameters) for more information.", - "type": "text/plain" - }, - "key": "limit", - "value": "250" - }, - { - "disabled": true, - "description": { - "content": "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.", - "type": "text/plain" - }, - "key": "offset", - "value": "0" - }, - { - "disabled": true, - "description": { - "content": "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.", - "type": "text/plain" - }, - "key": "count", - "value": "false" - }, - { - "disabled": true, - "description": { - "content": "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*\n\n**requestedFor.id**: *eq, in*\n\n**modified**: *gt, lt, ge, le, eq, in*", - "type": "text/plain" - }, - "key": "filters", - "value": "" - }, - { - "disabled": true, - "description": { - "content": "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**", - "type": "text/plain" - }, - "key": "sorters", - "value": "" - } - ], - "variable": [] - }, - "header": [ - { - "key": "Accept", - "value": "application/json" - }, - { - "description": { - "content": "Added as a part of security scheme: oauth2", - "type": "text/plain" - }, - "key": "Authorization", - "value": "" - } - ], - "method": "GET", - "body": {} - }, - "status": "Too Many Requests", - "code": 429, - "header": [ - { - "key": "Content-Type", - "value": "application/json" - } - ], - "body": "{\n \"message\": {\n \"description\": \"A message describing the error\",\n \"example\": \" Rate Limit Exceeded \"\n }\n}", - "cookie": [], - "_postman_previewlanguage": "json" - }, - { - "id": "af20183f-423b-474f-8f5d-c0280723c973", - "name": "Internal Server Error - Returned if there is an unexpected error.", - "originalRequest": { - "url": { - "path": [ - "access-request-approvals", - "pending" - ], - "host": [ - "{{baseUrl}}" - ], - "query": [ - { - "disabled": true, - "description": { - "content": "If present, the value returns only pending 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.", - "type": "text/plain" - }, - "key": "owner-id", - "value": "" - }, - { - "disabled": true, - "description": { - "content": "Max number of results to return.\nSee [V3 API Standard Collection Parameters](https://developer.sailpoint.com/idn/api/standard-collection-parameters) for more information.", - "type": "text/plain" - }, - "key": "limit", - "value": "250" - }, - { - "disabled": true, - "description": { - "content": "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.", - "type": "text/plain" - }, - "key": "offset", - "value": "0" - }, - { - "disabled": true, - "description": { - "content": "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.", - "type": "text/plain" - }, - "key": "count", - "value": "false" - }, - { - "disabled": true, - "description": { - "content": "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*\n\n**requestedFor.id**: *eq, in*\n\n**modified**: *gt, lt, ge, le, eq, in*", - "type": "text/plain" - }, - "key": "filters", - "value": "" - }, - { - "disabled": true, - "description": { - "content": "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**", - "type": "text/plain" - }, - "key": "sorters", - "value": "" - } - ], - "variable": [] - }, - "header": [ - { - "key": "Accept", - "value": "application/json" - }, - { - "description": { - "content": "Added as a part of security scheme: oauth2", - "type": "text/plain" - }, - "key": "Authorization", - "value": "" - } - ], - "method": "GET", - "body": {} - }, - "status": "Internal Server Error", - "code": 500, - "header": [ - { - "key": "Content-Type", - "value": "application/json" - } - ], - "body": "{\n \"detailCode\": \"\",\n \"trackingId\": \"\",\n \"messages\": [\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n },\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n }\n ],\n \"causes\": [\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n },\n {\n \"locale\": \"\",\n \"localeOrigin\": \"DEFAULT\",\n \"text\": \"\"\n }\n ]\n}", - "cookie": [], - "_postman_previewlanguage": "json" - } - ], - "event": [], - "protocolProfileBehavior": { - "disableBodyPruning": true - } - }, - { - "id": "6594f8fc-416b-441e-9ae6-7bdcbfa3c61b", - "name": "Completed Access Request Approvals List", - "request": { - "name": "Completed Access Request Approvals List", - "description": { - "content": "This endpoint returns list of completed approvals. See *owner-id* query parameter below for authorization info.", - "type": "text/plain" - }, - "url": { - "path": [ - "access-request-approvals", - "completed" - ], - "host": [ - "{{baseUrl}}" - ], - "query": [ - { - "disabled": true, - "description": { - "content": "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\nowner-id is not used.\n * Non-ORG_ADMIN users can only specify *me* or pass their own\nidentity ID value.", - "type": "text/plain" - }, - "key": "owner-id", - "value": "" - }, - { - "disabled": true, - "description": { - "content": "Max number of results to return.\nSee [V3 API Standard Collection Parameters](https://developer.sailpoint.com/idn/api/standard-collection-parameters) for more information.", - "type": "text/plain" - }, - "key": "limit", - "value": "250" - }, - { - "disabled": true, - "description": { - "content": "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.", - "type": "text/plain" - }, - "key": "offset", - "value": "0" - }, - { - "disabled": true, - "description": { - "content": "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.", - "type": "text/plain" - }, - "key": "count", - "value": "false" - }, - { - "disabled": true, - "description": { - "content": "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*", - "type": "text/plain" - }, - "key": "filters", - "value": "" - }, - { - "disabled": true, - "description": { - "content": "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**", - "type": "text/plain" - }, - "key": "sorters", - "value": "" - } - ], - "variable": [] - }, - "header": [ - { - "key": "Accept", - "value": "application/json" - } - ], - "method": "GET", - "body": {} - }, - "response": [ - { - "id": "73378ebf-c3b2-4450-98c6-3d4b9b21ef65", - "name": "List of Completed Approvals.", - "originalRequest": { - "url": { - "path": [ - "access-request-approvals", - "completed" - ], - "host": [ - "{{baseUrl}}" - ], - "query": [ - { - "disabled": true, - "description": { - "content": "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\nowner-id is not used.\n * Non-ORG_ADMIN users can only specify *me* or pass their own\nidentity ID value.", - "type": "text/plain" - }, - "key": "owner-id", - "value": "" - }, - { - "disabled": true, - "description": { - "content": "Max number of results to return.\nSee [V3 API Standard Collection Parameters](https://developer.sailpoint.com/idn/api/standard-collection-parameters) for more information.", - "type": "text/plain" - }, - "key": "limit", - "value": "250" - }, - { - "disabled": true, - "description": { - "content": "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.", - "type": "text/plain" - }, - "key": "offset", - "value": "0" - }, - { - "disabled": true, - "description": { - "content": "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.", - "type": "text/plain" - }, - "key": "count", - "value": "false" - }, - { - "disabled": true, - "description": { - "content": "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*", - "type": "text/plain" - }, - "key": "filters", - "value": "" - }, - { - "disabled": true, - "description": { - "content": "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**", - "type": "text/plain" - }, - "key": "sorters", - "value": "" - } - ], - "variable": [] - }, - "header": [ - { - "key": "Accept", - "value": "application/json" - }, - { - "description": { - "content": "Added as a part of security scheme: oauth2", - "type": "text/plain" - }, - "key": "Authorization", - "value": "" - } - ], - "method": "GET", - "body": {} - }, - "status": "OK", - "code": 200, - "header": [ - { - "key": "Content-Type", - "value": "application/json" - } - ], - "body": "[\n {\n \"id\": \"\",\n \"name\": \"\",\n \"created\": \"\",\n \"modified\": \"\",\n \"requestCreated\": \"\",\n \"requestType\": \"REVOKE_ACCESS\",\n \"requester\": {\n \"type\": \"IDENTITY\",\n \"id\": \"\",\n \"name\": \"\"\n },\n \"requestedFor\": {\n \"type\": \"IDENTITY\",\n \"id\": \"\",\n \"name\": \"\"\n },\n \"reviewedBy\": {\n \"type\": \"IDENTITY\",\n \"id\": \"\",\n \"name\": \"\"\n },\n \"owner\": {\n \"type\": \"IDENTITY\",\n \"id\": \"\",\n \"name\": \"\"\n },\n \"requestedObject\": {\n \"id\": \"\",\n \"name\": \"\",\n \"description\": \"\",\n \"type\": \"ENTITLEMENT\"\n },\n \"requesterComment\": {\n \"comment\": \"\",\n \"created\": \"\"\n },\n \"reviewerComment\": {\n \"comment\": \"\",\n \"created\": \"\"\n },\n \"previousReviewersComments\": [\n {\n \"comment\": \"\",\n \"created\": \"\"\n },\n {\n \"comment\": \"\",\n \"created\": \"\"\n }\n ],\n \"forwardHistory\": [\n {\n \"oldApproverName\": \"\",\n \"newApproverName\": \"\",\n \"comment\": \"\",\n \"modified\": \"\",\n \"forwarderName\": \"\",\n \"reassignmentType\": \"AUTO_ESCALATION\"\n },\n {\n \"oldApproverName\": \"\",\n \"newApproverName\": \"\",\n \"comment\": \"\",\n \"modified\": \"\",\n \"forwarderName\": \"\",\n \"reassignmentType\": \"MANUAL_REASSIGNMENT\"\n }\n ],\n \"commentRequiredWhenRejected\": \"\",\n \"state\": \"APPROVED\",\n \"removeDate\": \"\",\n \"removeDateUpdateRequested\": \"\",\n \"currentRemoveDate\": \"\",\n \"sodViolationContext\": {\n \"state\": \"SUCCESS\",\n \"uuid\": \"\",\n \"violationCheckResult\": {\n \"message\": {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n },\n \"clientMetadata\": {\n \"exercitation83f\": \"\"\n },\n \"violationContexts\": [\n {\n \"policy\": {\n \"type\": \"SOD_POLICY\",\n \"id\": \"\",\n \"name\": \"\"\n },\n \"conflictingAccessCriteria\": {\n \"leftCriteria\": {\n \"criteriaList\": [\n {\n \"existing\": \"\",\n \"type\": \"IDENTITY\",\n \"id\": \"\",\n \"name\": \"\"\n },\n {\n \"existing\": \"\",\n \"type\": \"APPLICATION\",\n \"id\": \"\",\n \"name\": \"\"\n }\n ]\n },\n \"rightCriteria\": {\n \"criteriaList\": [\n {\n \"existing\": \"\",\n \"type\": \"CLUSTER\",\n \"id\": \"\",\n \"name\": \"\"\n },\n {\n \"existing\": \"\",\n \"type\": \"ACCOUNT_ACTIVITY\",\n \"id\": \"\",\n \"name\": \"\"\n }\n ]\n }\n }\n },\n {\n \"policy\": {\n \"type\": \"SOD_POLICY\",\n \"id\": \"\",\n \"name\": \"\"\n },\n \"conflictingAccessCriteria\": {\n \"leftCriteria\": {\n \"criteriaList\": [\n {\n \"existing\": \"\",\n \"type\": \"IDENTITY_PROFILE\",\n \"id\": \"\",\n \"name\": \"\"\n },\n {\n \"existing\": \"\",\n \"type\": \"IDENTITY_REQUEST\",\n \"id\": \"\",\n \"name\": \"\"\n }\n ]\n },\n \"rightCriteria\": {\n \"criteriaList\": [\n {\n \"existing\": \"\",\n \"type\": \"TAG\",\n \"id\": \"\",\n \"name\": \"\"\n },\n {\n \"existing\": \"\",\n \"type\": \"PASSWORD_POLICY\",\n \"id\": \"\",\n \"name\": \"\"\n }\n ]\n }\n }\n }\n ],\n \"violatedPolicies\": [\n {\n \"type\": \"SOD_POLICY\",\n \"id\": \"\",\n \"name\": \"\"\n },\n {\n \"type\": \"SOD_POLICY\",\n \"id\": \"\",\n \"name\": \"\"\n }\n ]\n }\n }\n },\n {\n \"id\": \"\",\n \"name\": \"\",\n \"created\": \"\",\n \"modified\": \"\",\n \"requestCreated\": \"\",\n \"requestType\": \"GRANT_ACCESS\",\n \"requester\": {\n \"type\": \"IDENTITY\",\n \"id\": \"\",\n \"name\": \"\"\n },\n \"requestedFor\": {\n \"type\": \"IDENTITY\",\n \"id\": \"\",\n \"name\": \"\"\n },\n \"reviewedBy\": {\n \"type\": \"IDENTITY\",\n \"id\": \"\",\n \"name\": \"\"\n },\n \"owner\": {\n \"type\": \"IDENTITY\",\n \"id\": \"\",\n \"name\": \"\"\n },\n \"requestedObject\": {\n \"id\": \"\",\n \"name\": \"\",\n \"description\": \"\",\n \"type\": \"ACCESS_PROFILE\"\n },\n \"requesterComment\": {\n \"comment\": \"\",\n \"created\": \"\"\n },\n \"reviewerComment\": {\n \"comment\": \"\",\n \"created\": \"\"\n },\n \"previousReviewersComments\": [\n {\n \"comment\": \"\",\n \"created\": \"\"\n },\n {\n \"comment\": \"\",\n \"created\": \"\"\n }\n ],\n \"forwardHistory\": [\n {\n \"oldApproverName\": \"\",\n \"newApproverName\": \"\",\n \"comment\": \"\",\n \"modified\": \"\",\n \"forwarderName\": \"\",\n \"reassignmentType\": \"AUTO_ESCALATION\"\n },\n {\n \"oldApproverName\": \"\",\n \"newApproverName\": \"\",\n \"comment\": \"\",\n \"modified\": \"\",\n \"forwarderName\": \"\",\n \"reassignmentType\": \"AUTO_ESCALATION\"\n }\n ],\n \"commentRequiredWhenRejected\": \"\",\n \"state\": \"REJECTED\",\n \"removeDate\": \"\",\n \"removeDateUpdateRequested\": \"\",\n \"currentRemoveDate\": \"\",\n \"sodViolationContext\": {\n \"state\": \"SUCCESS\",\n \"uuid\": \"\",\n \"violationCheckResult\": {\n \"message\": {\n \"locale\": \"\",\n \"localeOrigin\": \"DEFAULT\",\n \"text\": \"\"\n },\n \"clientMetadata\": {\n \"dolore_6\": \"\"\n },\n \"violationContexts\": [\n {\n \"policy\": {\n \"type\": \"SOD_POLICY\",\n \"id\": \"\",\n \"name\": \"\"\n },\n \"conflictingAccessCriteria\": {\n \"leftCriteria\": {\n \"criteriaList\": [\n {\n \"existing\": \"\",\n \"type\": \"CONNECTOR_SCHEMA\",\n \"id\": \"\",\n \"name\": \"\"\n },\n {\n \"existing\": \"\",\n \"type\": \"TAG_CATEGORY\",\n \"id\": \"\",\n \"name\": \"\"\n }\n ]\n },\n \"rightCriteria\": {\n \"criteriaList\": [\n {\n \"existing\": \"\",\n \"type\": \"TAG\",\n \"id\": \"\",\n \"name\": \"\"\n },\n {\n \"existing\": \"\",\n \"type\": \"GOVERNANCE_GROUP\",\n \"id\": \"\",\n \"name\": \"\"\n }\n ]\n }\n }\n },\n {\n \"policy\": {\n \"type\": \"SOD_POLICY\",\n \"id\": \"\",\n \"name\": \"\"\n },\n \"conflictingAccessCriteria\": {\n \"leftCriteria\": {\n \"criteriaList\": [\n {\n \"existing\": \"\",\n \"type\": \"APPLICATION\",\n \"id\": \"\",\n \"name\": \"\"\n },\n {\n \"existing\": \"\",\n \"type\": \"IDENTITY_REQUEST\",\n \"id\": \"\",\n \"name\": \"\"\n }\n ]\n },\n \"rightCriteria\": {\n \"criteriaList\": [\n {\n \"existing\": \"\",\n \"type\": \"IDENTITY_REQUEST\",\n \"id\": \"\",\n \"name\": \"\"\n },\n {\n \"existing\": \"\",\n \"type\": \"ROLE\",\n \"id\": \"\",\n \"name\": \"\"\n }\n ]\n }\n }\n }\n ],\n \"violatedPolicies\": [\n {\n \"type\": \"SOD_POLICY\",\n \"id\": \"\",\n \"name\": \"\"\n },\n {\n \"type\": \"SOD_POLICY\",\n \"id\": \"\",\n \"name\": \"\"\n }\n ]\n }\n }\n }\n]", - "cookie": [], - "_postman_previewlanguage": "json" - }, - { - "id": "e15e9923-b88d-4aeb-99a3-5b55c4071591", - "name": "Client Error - Returned if the request body is invalid.", - "originalRequest": { - "url": { - "path": [ - "access-request-approvals", - "completed" - ], - "host": [ - "{{baseUrl}}" - ], - "query": [ - { - "disabled": true, - "description": { - "content": "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\nowner-id is not used.\n * Non-ORG_ADMIN users can only specify *me* or pass their own\nidentity ID value.", - "type": "text/plain" - }, - "key": "owner-id", - "value": "" - }, - { - "disabled": true, - "description": { - "content": "Max number of results to return.\nSee [V3 API Standard Collection Parameters](https://developer.sailpoint.com/idn/api/standard-collection-parameters) for more information.", - "type": "text/plain" - }, - "key": "limit", - "value": "250" - }, - { - "disabled": true, - "description": { - "content": "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.", - "type": "text/plain" - }, - "key": "offset", - "value": "0" - }, - { - "disabled": true, - "description": { - "content": "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.", - "type": "text/plain" - }, - "key": "count", - "value": "false" - }, - { - "disabled": true, - "description": { - "content": "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*", - "type": "text/plain" - }, - "key": "filters", - "value": "" - }, - { - "disabled": true, - "description": { - "content": "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**", - "type": "text/plain" - }, - "key": "sorters", - "value": "" - } - ], - "variable": [] - }, - "header": [ - { - "key": "Accept", - "value": "application/json" - }, - { - "description": { - "content": "Added as a part of security scheme: oauth2", - "type": "text/plain" - }, - "key": "Authorization", - "value": "" - } - ], - "method": "GET", - "body": {} - }, - "status": "Bad Request", - "code": 400, - "header": [ - { - "key": "Content-Type", - "value": "application/json" - } - ], - "body": "{\n \"detailCode\": \"\",\n \"trackingId\": \"\",\n \"messages\": [\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n },\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n }\n ],\n \"causes\": [\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n },\n {\n \"locale\": \"\",\n \"localeOrigin\": \"DEFAULT\",\n \"text\": \"\"\n }\n ]\n}", - "cookie": [], - "_postman_previewlanguage": "json" - }, - { - "id": "8548a4ad-35ff-4dd1-98f8-df22331a1269", - "name": "Unauthorized - Returned if there is no authorization header, or if the JWT token is expired.", - "originalRequest": { - "url": { - "path": [ - "access-request-approvals", - "completed" - ], - "host": [ - "{{baseUrl}}" - ], - "query": [ - { - "disabled": true, - "description": { - "content": "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\nowner-id is not used.\n * Non-ORG_ADMIN users can only specify *me* or pass their own\nidentity ID value.", - "type": "text/plain" - }, - "key": "owner-id", - "value": "" - }, - { - "disabled": true, - "description": { - "content": "Max number of results to return.\nSee [V3 API Standard Collection Parameters](https://developer.sailpoint.com/idn/api/standard-collection-parameters) for more information.", - "type": "text/plain" - }, - "key": "limit", - "value": "250" - }, - { - "disabled": true, - "description": { - "content": "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.", - "type": "text/plain" - }, - "key": "offset", - "value": "0" - }, - { - "disabled": true, - "description": { - "content": "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.", - "type": "text/plain" - }, - "key": "count", - "value": "false" - }, - { - "disabled": true, - "description": { - "content": "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*", - "type": "text/plain" - }, - "key": "filters", - "value": "" - }, - { - "disabled": true, - "description": { - "content": "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**", - "type": "text/plain" - }, - "key": "sorters", - "value": "" - } - ], - "variable": [] - }, - "header": [ - { - "key": "Accept", - "value": "application/json" - }, - { - "description": { - "content": "Added as a part of security scheme: oauth2", - "type": "text/plain" - }, - "key": "Authorization", - "value": "" - } - ], - "method": "GET", - "body": {} - }, - "status": "Unauthorized", - "code": 401, - "header": [ - { - "key": "Content-Type", - "value": "application/json" - } - ], - "body": "{\n \"error\": {\n \"description\": \"A message describing the error\",\n \"example\": \"JWT validation failed: JWT is expired\"\n }\n}", - "cookie": [], - "_postman_previewlanguage": "json" - }, - { - "id": "c4892172-7084-47f2-962d-b489a3d6e20b", - "name": "Forbidden - Returned if the user you are running as, doesn't have access to this end-point.", - "originalRequest": { - "url": { - "path": [ - "access-request-approvals", - "completed" - ], - "host": [ - "{{baseUrl}}" - ], - "query": [ - { - "disabled": true, - "description": { - "content": "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\nowner-id is not used.\n * Non-ORG_ADMIN users can only specify *me* or pass their own\nidentity ID value.", - "type": "text/plain" - }, - "key": "owner-id", - "value": "" - }, - { - "disabled": true, - "description": { - "content": "Max number of results to return.\nSee [V3 API Standard Collection Parameters](https://developer.sailpoint.com/idn/api/standard-collection-parameters) for more information.", - "type": "text/plain" - }, - "key": "limit", - "value": "250" - }, - { - "disabled": true, - "description": { - "content": "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.", - "type": "text/plain" - }, - "key": "offset", - "value": "0" - }, - { - "disabled": true, - "description": { - "content": "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.", - "type": "text/plain" - }, - "key": "count", - "value": "false" - }, - { - "disabled": true, - "description": { - "content": "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*", - "type": "text/plain" - }, - "key": "filters", - "value": "" - }, - { - "disabled": true, - "description": { - "content": "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**", - "type": "text/plain" - }, - "key": "sorters", - "value": "" - } - ], - "variable": [] - }, - "header": [ - { - "key": "Accept", - "value": "application/json" - }, - { - "description": { - "content": "Added as a part of security scheme: oauth2", - "type": "text/plain" - }, - "key": "Authorization", - "value": "" - } - ], - "method": "GET", - "body": {} - }, - "status": "Forbidden", - "code": 403, - "header": [ - { - "key": "Content-Type", - "value": "application/json" - } - ], - "body": "{\n \"detailCode\": \"\",\n \"trackingId\": \"\",\n \"messages\": [\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n },\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n }\n ],\n \"causes\": [\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n },\n {\n \"locale\": \"\",\n \"localeOrigin\": \"DEFAULT\",\n \"text\": \"\"\n }\n ]\n}", - "cookie": [], - "_postman_previewlanguage": "json" - }, - { - "id": "e9e17f69-24b1-49ec-9304-fe5f9d62e8b9", - "name": "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.", - "originalRequest": { - "url": { - "path": [ - "access-request-approvals", - "completed" - ], - "host": [ - "{{baseUrl}}" - ], - "query": [ - { - "disabled": true, - "description": { - "content": "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\nowner-id is not used.\n * Non-ORG_ADMIN users can only specify *me* or pass their own\nidentity ID value.", - "type": "text/plain" - }, - "key": "owner-id", - "value": "" - }, - { - "disabled": true, - "description": { - "content": "Max number of results to return.\nSee [V3 API Standard Collection Parameters](https://developer.sailpoint.com/idn/api/standard-collection-parameters) for more information.", - "type": "text/plain" - }, - "key": "limit", - "value": "250" - }, - { - "disabled": true, - "description": { - "content": "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.", - "type": "text/plain" - }, - "key": "offset", - "value": "0" - }, - { - "disabled": true, - "description": { - "content": "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.", - "type": "text/plain" - }, - "key": "count", - "value": "false" - }, - { - "disabled": true, - "description": { - "content": "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*", - "type": "text/plain" - }, - "key": "filters", - "value": "" - }, - { - "disabled": true, - "description": { - "content": "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**", - "type": "text/plain" - }, - "key": "sorters", - "value": "" - } - ], - "variable": [] - }, - "header": [ - { - "key": "Accept", - "value": "application/json" - }, - { - "description": { - "content": "Added as a part of security scheme: oauth2", - "type": "text/plain" - }, - "key": "Authorization", - "value": "" - } - ], - "method": "GET", - "body": {} - }, - "status": "Too Many Requests", - "code": 429, - "header": [ - { - "key": "Content-Type", - "value": "application/json" - } - ], - "body": "{\n \"message\": {\n \"description\": \"A message describing the error\",\n \"example\": \" Rate Limit Exceeded \"\n }\n}", - "cookie": [], - "_postman_previewlanguage": "json" - }, - { - "id": "95fd0965-c45f-4b97-b09b-a71a515f8cf7", - "name": "Internal Server Error - Returned if there is an unexpected error.", - "originalRequest": { - "url": { - "path": [ - "access-request-approvals", - "completed" - ], - "host": [ - "{{baseUrl}}" - ], - "query": [ - { - "disabled": true, - "description": { - "content": "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\nowner-id is not used.\n * Non-ORG_ADMIN users can only specify *me* or pass their own\nidentity ID value.", - "type": "text/plain" - }, - "key": "owner-id", - "value": "" - }, - { - "disabled": true, - "description": { - "content": "Max number of results to return.\nSee [V3 API Standard Collection Parameters](https://developer.sailpoint.com/idn/api/standard-collection-parameters) for more information.", - "type": "text/plain" - }, - "key": "limit", - "value": "250" - }, - { - "disabled": true, - "description": { - "content": "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.", - "type": "text/plain" - }, - "key": "offset", - "value": "0" - }, - { - "disabled": true, - "description": { - "content": "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.", - "type": "text/plain" - }, - "key": "count", - "value": "false" - }, - { - "disabled": true, - "description": { - "content": "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*", - "type": "text/plain" - }, - "key": "filters", - "value": "" - }, - { - "disabled": true, - "description": { - "content": "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**", - "type": "text/plain" - }, - "key": "sorters", - "value": "" - } - ], - "variable": [] - }, - "header": [ - { - "key": "Accept", - "value": "application/json" - }, - { - "description": { - "content": "Added as a part of security scheme: oauth2", - "type": "text/plain" - }, - "key": "Authorization", - "value": "" - } - ], - "method": "GET", - "body": {} - }, - "status": "Internal Server Error", - "code": 500, - "header": [ - { - "key": "Content-Type", - "value": "application/json" - } - ], - "body": "{\n \"detailCode\": \"\",\n \"trackingId\": \"\",\n \"messages\": [\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n },\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n }\n ],\n \"causes\": [\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n },\n {\n \"locale\": \"\",\n \"localeOrigin\": \"DEFAULT\",\n \"text\": \"\"\n }\n ]\n}", - "cookie": [], - "_postman_previewlanguage": "json" - } - ], - "event": [], - "protocolProfileBehavior": { - "disableBodyPruning": true - } - }, - { - "id": "7d1f1e22-b030-475c-a39d-01cf24d5ebc4", - "name": "Approves an access request approval.", - "request": { - "name": "Approves an access request approval.", - "description": { - "content": "This endpoint approves an access request approval. Only the owner of the approval and ORG_ADMIN users are allowed to perform this action.", - "type": "text/plain" - }, - "url": { - "path": [ - "access-request-approvals", - ":approvalId", - "approve" - ], - "host": [ - "{{baseUrl}}" - ], - "query": [], - "variable": [ - { - "type": "any", - "value": "", - "key": "approvalId", - "disabled": true, - "description": { - "content": "(Required) The id of the approval.", - "type": "text/plain" - } - } - ] - }, - "header": [ - { - "key": "Content-Type", - "value": "application/json" - }, - { - "key": "Accept", - "value": "application/json" - } - ], - "method": "POST", - "body": { - "mode": "raw", - "raw": "{\n \"comment\": \"\",\n \"created\": \"\"\n}", - "options": { - "raw": { - "headerFamily": "json", - "language": "json" - } - } - } - }, - "response": [ - { - "id": "5373fe69-4477-4189-adba-c08b94091f6c", - "name": "Accepted - Returned if the request was successfully accepted into the system.", - "originalRequest": { - "url": { - "path": [ - "access-request-approvals", - ":approvalId", - "approve" - ], - "host": [ - "{{baseUrl}}" - ], - "query": [], - "variable": [] - }, - "header": [ - { - "key": "Content-Type", - "value": "application/json" - }, - { - "key": "Accept", - "value": "application/json" - }, - { - "description": { - "content": "Added as a part of security scheme: oauth2", - "type": "text/plain" - }, - "key": "Authorization", - "value": "" - } - ], - "method": "POST", - "body": { - "mode": "raw", - "raw": "{\n \"comment\": \"\",\n \"created\": \"\"\n}", - "options": { - "raw": { - "headerFamily": "json", - "language": "json" - } - } - } - }, - "status": "Accepted", - "code": 202, - "header": [ - { - "key": "Content-Type", - "value": "application/json" - } - ], - "body": "{}", - "cookie": [], - "_postman_previewlanguage": "json" - }, - { - "id": "72b6e665-e682-4b3e-974a-8b931153e4f7", - "name": "Client Error - Returned if the request body is invalid.", - "originalRequest": { - "url": { - "path": [ - "access-request-approvals", - ":approvalId", - "approve" - ], - "host": [ - "{{baseUrl}}" - ], - "query": [], - "variable": [] - }, - "header": [ - { - "key": "Content-Type", - "value": "application/json" - }, - { - "key": "Accept", - "value": "application/json" - }, - { - "description": { - "content": "Added as a part of security scheme: oauth2", - "type": "text/plain" - }, - "key": "Authorization", - "value": "" - } - ], - "method": "POST", - "body": { - "mode": "raw", - "raw": "{\n \"comment\": \"\",\n \"created\": \"\"\n}", - "options": { - "raw": { - "headerFamily": "json", - "language": "json" - } - } - } - }, - "status": "Bad Request", - "code": 400, - "header": [ - { - "key": "Content-Type", - "value": "application/json" - } - ], - "body": "{\n \"detailCode\": \"\",\n \"trackingId\": \"\",\n \"messages\": [\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n },\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n }\n ],\n \"causes\": [\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n },\n {\n \"locale\": \"\",\n \"localeOrigin\": \"DEFAULT\",\n \"text\": \"\"\n }\n ]\n}", - "cookie": [], - "_postman_previewlanguage": "json" - }, - { - "id": "ddeaed51-aee5-4d07-a9fd-af3561dd007d", - "name": "Unauthorized - Returned if there is no authorization header, or if the JWT token is expired.", - "originalRequest": { - "url": { - "path": [ - "access-request-approvals", - ":approvalId", - "approve" - ], - "host": [ - "{{baseUrl}}" - ], - "query": [], - "variable": [] - }, - "header": [ - { - "key": "Content-Type", - "value": "application/json" - }, - { - "key": "Accept", - "value": "application/json" - }, - { - "description": { - "content": "Added as a part of security scheme: oauth2", - "type": "text/plain" - }, - "key": "Authorization", - "value": "" - } - ], - "method": "POST", - "body": { - "mode": "raw", - "raw": "{\n \"comment\": \"\",\n \"created\": \"\"\n}", - "options": { - "raw": { - "headerFamily": "json", - "language": "json" - } - } - } - }, - "status": "Unauthorized", - "code": 401, - "header": [ - { - "key": "Content-Type", - "value": "application/json" - } - ], - "body": "{\n \"error\": {\n \"description\": \"A message describing the error\",\n \"example\": \"JWT validation failed: JWT is expired\"\n }\n}", - "cookie": [], - "_postman_previewlanguage": "json" - }, - { - "id": "98783b5a-189c-4da6-9eda-140c67ad72c6", - "name": "Forbidden - Returned if the user you are running as, doesn't have access to this end-point.", - "originalRequest": { - "url": { - "path": [ - "access-request-approvals", - ":approvalId", - "approve" - ], - "host": [ - "{{baseUrl}}" - ], - "query": [], - "variable": [] - }, - "header": [ - { - "key": "Content-Type", - "value": "application/json" - }, - { - "key": "Accept", - "value": "application/json" - }, - { - "description": { - "content": "Added as a part of security scheme: oauth2", - "type": "text/plain" - }, - "key": "Authorization", - "value": "" - } - ], - "method": "POST", - "body": { - "mode": "raw", - "raw": "{\n \"comment\": \"\",\n \"created\": \"\"\n}", - "options": { - "raw": { - "headerFamily": "json", - "language": "json" - } - } - } - }, - "status": "Forbidden", - "code": 403, - "header": [ - { - "key": "Content-Type", - "value": "application/json" - } - ], - "body": "{\n \"detailCode\": \"\",\n \"trackingId\": \"\",\n \"messages\": [\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n },\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n }\n ],\n \"causes\": [\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n },\n {\n \"locale\": \"\",\n \"localeOrigin\": \"DEFAULT\",\n \"text\": \"\"\n }\n ]\n}", - "cookie": [], - "_postman_previewlanguage": "json" - }, - { - "id": "1970457d-8ff3-4ec1-b774-5ab3a437d605", - "name": "Not Found - returned if the request URL refers to a resource or object that does not exist", - "originalRequest": { - "url": { - "path": [ - "access-request-approvals", - ":approvalId", - "approve" - ], - "host": [ - "{{baseUrl}}" - ], - "query": [], - "variable": [] - }, - "header": [ - { - "key": "Content-Type", - "value": "application/json" - }, - { - "key": "Accept", - "value": "application/json" - }, - { - "description": { - "content": "Added as a part of security scheme: oauth2", - "type": "text/plain" - }, - "key": "Authorization", - "value": "" - } - ], - "method": "POST", - "body": { - "mode": "raw", - "raw": "{\n \"comment\": \"\",\n \"created\": \"\"\n}", - "options": { - "raw": { - "headerFamily": "json", - "language": "json" - } - } - } - }, - "status": "Not Found", - "code": 404, - "header": [ - { - "key": "Content-Type", - "value": "application/json" - } - ], - "body": "{\n \"detailCode\": \"\",\n \"trackingId\": \"\",\n \"messages\": [\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n },\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n }\n ],\n \"causes\": [\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n },\n {\n \"locale\": \"\",\n \"localeOrigin\": \"DEFAULT\",\n \"text\": \"\"\n }\n ]\n}", - "cookie": [], - "_postman_previewlanguage": "json" - }, - { - "id": "75232749-bda2-4cca-a3de-9944168b32c8", - "name": "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.", - "originalRequest": { - "url": { - "path": [ - "access-request-approvals", - ":approvalId", - "approve" - ], - "host": [ - "{{baseUrl}}" - ], - "query": [], - "variable": [] - }, - "header": [ - { - "key": "Content-Type", - "value": "application/json" - }, - { - "key": "Accept", - "value": "application/json" - }, - { - "description": { - "content": "Added as a part of security scheme: oauth2", - "type": "text/plain" - }, - "key": "Authorization", - "value": "" - } - ], - "method": "POST", - "body": { - "mode": "raw", - "raw": "{\n \"comment\": \"\",\n \"created\": \"\"\n}", - "options": { - "raw": { - "headerFamily": "json", - "language": "json" - } - } - } - }, - "status": "Too Many Requests", - "code": 429, - "header": [ - { - "key": "Content-Type", - "value": "application/json" - } - ], - "body": "{\n \"message\": {\n \"description\": \"A message describing the error\",\n \"example\": \" Rate Limit Exceeded \"\n }\n}", - "cookie": [], - "_postman_previewlanguage": "json" - }, - { - "id": "1332eeec-68fb-48a7-b3e7-ade7896d525f", - "name": "Internal Server Error - Returned if there is an unexpected error.", - "originalRequest": { - "url": { - "path": [ - "access-request-approvals", - ":approvalId", - "approve" - ], - "host": [ - "{{baseUrl}}" - ], - "query": [], - "variable": [] - }, - "header": [ - { - "key": "Content-Type", - "value": "application/json" - }, - { - "key": "Accept", - "value": "application/json" - }, - { - "description": { - "content": "Added as a part of security scheme: oauth2", - "type": "text/plain" - }, - "key": "Authorization", - "value": "" - } - ], - "method": "POST", - "body": { - "mode": "raw", - "raw": "{\n \"comment\": \"\",\n \"created\": \"\"\n}", - "options": { - "raw": { - "headerFamily": "json", - "language": "json" - } - } - } - }, - "status": "Internal Server Error", - "code": 500, - "header": [ - { - "key": "Content-Type", - "value": "application/json" - } - ], - "body": "{\n \"detailCode\": \"\",\n \"trackingId\": \"\",\n \"messages\": [\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n },\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n }\n ],\n \"causes\": [\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n },\n {\n \"locale\": \"\",\n \"localeOrigin\": \"DEFAULT\",\n \"text\": \"\"\n }\n ]\n}", - "cookie": [], - "_postman_previewlanguage": "json" - } - ], - "event": [], - "protocolProfileBehavior": { - "disableBodyPruning": true - } - }, - { - "id": "e7659023-7111-4467-99bc-05475ac0f546", - "name": "Rejects an access request approval.", - "request": { - "name": "Rejects an access request approval.", - "description": { - "content": "This endpoint rejects an access request approval. Only the owner of the approval and admin users are allowed to perform this action.", - "type": "text/plain" - }, - "url": { - "path": [ - "access-request-approvals", - ":approvalId", - "reject" - ], - "host": [ - "{{baseUrl}}" - ], - "query": [], - "variable": [ - { - "type": "any", - "value": "", - "key": "approvalId", - "disabled": true, - "description": { - "content": "(Required) The id of the approval.", - "type": "text/plain" - } - } - ] - }, - "header": [ - { - "key": "Content-Type", - "value": "application/json" - }, - { - "key": "Accept", - "value": "application/json" - } - ], - "method": "POST", - "body": { - "mode": "raw", - "raw": "{\n \"comment\": \"\",\n \"created\": \"\"\n}", - "options": { - "raw": { - "headerFamily": "json", - "language": "json" - } - } - } - }, - "response": [ - { - "id": "e326a43e-0b1a-4a11-919d-74a036568f76", - "name": "Accepted - Returned if the request was successfully accepted into the system.", - "originalRequest": { - "url": { - "path": [ - "access-request-approvals", - ":approvalId", - "reject" - ], - "host": [ - "{{baseUrl}}" - ], - "query": [], - "variable": [] - }, - "header": [ - { - "key": "Content-Type", - "value": "application/json" - }, - { - "key": "Accept", - "value": "application/json" - }, - { - "description": { - "content": "Added as a part of security scheme: oauth2", - "type": "text/plain" - }, - "key": "Authorization", - "value": "" - } - ], - "method": "POST", - "body": { - "mode": "raw", - "raw": "{\n \"comment\": \"\",\n \"created\": \"\"\n}", - "options": { - "raw": { - "headerFamily": "json", - "language": "json" - } - } - } - }, - "status": "Accepted", - "code": 202, - "header": [ - { - "key": "Content-Type", - "value": "application/json" - } - ], - "body": "{}", - "cookie": [], - "_postman_previewlanguage": "json" - }, - { - "id": "6284684f-19f8-4faf-9ecc-e3ccab5a6a27", - "name": "Client Error - Returned if the request body is invalid.", - "originalRequest": { - "url": { - "path": [ - "access-request-approvals", - ":approvalId", - "reject" - ], - "host": [ - "{{baseUrl}}" - ], - "query": [], - "variable": [] - }, - "header": [ - { - "key": "Content-Type", - "value": "application/json" - }, - { - "key": "Accept", - "value": "application/json" - }, - { - "description": { - "content": "Added as a part of security scheme: oauth2", - "type": "text/plain" - }, - "key": "Authorization", - "value": "" - } - ], - "method": "POST", - "body": { - "mode": "raw", - "raw": "{\n \"comment\": \"\",\n \"created\": \"\"\n}", - "options": { - "raw": { - "headerFamily": "json", - "language": "json" - } - } - } - }, - "status": "Bad Request", - "code": 400, - "header": [ - { - "key": "Content-Type", - "value": "application/json" - } - ], - "body": "{\n \"detailCode\": \"\",\n \"trackingId\": \"\",\n \"messages\": [\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n },\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n }\n ],\n \"causes\": [\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n },\n {\n \"locale\": \"\",\n \"localeOrigin\": \"DEFAULT\",\n \"text\": \"\"\n }\n ]\n}", - "cookie": [], - "_postman_previewlanguage": "json" - }, - { - "id": "b4665b69-54b6-4a48-8578-c101738a4f3d", - "name": "Unauthorized - Returned if there is no authorization header, or if the JWT token is expired.", - "originalRequest": { - "url": { - "path": [ - "access-request-approvals", - ":approvalId", - "reject" - ], - "host": [ - "{{baseUrl}}" - ], - "query": [], - "variable": [] - }, - "header": [ - { - "key": "Content-Type", - "value": "application/json" - }, - { - "key": "Accept", - "value": "application/json" - }, - { - "description": { - "content": "Added as a part of security scheme: oauth2", - "type": "text/plain" - }, - "key": "Authorization", - "value": "" - } - ], - "method": "POST", - "body": { - "mode": "raw", - "raw": "{\n \"comment\": \"\",\n \"created\": \"\"\n}", - "options": { - "raw": { - "headerFamily": "json", - "language": "json" - } - } - } - }, - "status": "Unauthorized", - "code": 401, - "header": [ - { - "key": "Content-Type", - "value": "application/json" - } - ], - "body": "{\n \"error\": {\n \"description\": \"A message describing the error\",\n \"example\": \"JWT validation failed: JWT is expired\"\n }\n}", - "cookie": [], - "_postman_previewlanguage": "json" - }, - { - "id": "a02ef2c6-5c1b-4e89-a431-b1d96a4bbab7", - "name": "Forbidden - Returned if the user you are running as, doesn't have access to this end-point.", - "originalRequest": { - "url": { - "path": [ - "access-request-approvals", - ":approvalId", - "reject" - ], - "host": [ - "{{baseUrl}}" - ], - "query": [], - "variable": [] - }, - "header": [ - { - "key": "Content-Type", - "value": "application/json" - }, - { - "key": "Accept", - "value": "application/json" - }, - { - "description": { - "content": "Added as a part of security scheme: oauth2", - "type": "text/plain" - }, - "key": "Authorization", - "value": "" - } - ], - "method": "POST", - "body": { - "mode": "raw", - "raw": "{\n \"comment\": \"\",\n \"created\": \"\"\n}", - "options": { - "raw": { - "headerFamily": "json", - "language": "json" - } - } - } - }, - "status": "Forbidden", - "code": 403, - "header": [ - { - "key": "Content-Type", - "value": "application/json" - } - ], - "body": "{\n \"detailCode\": \"\",\n \"trackingId\": \"\",\n \"messages\": [\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n },\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n }\n ],\n \"causes\": [\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n },\n {\n \"locale\": \"\",\n \"localeOrigin\": \"DEFAULT\",\n \"text\": \"\"\n }\n ]\n}", - "cookie": [], - "_postman_previewlanguage": "json" - }, - { - "id": "6d3ccab1-4a14-4d36-972d-a2eafebc8ac3", - "name": "Not Found - returned if the request URL refers to a resource or object that does not exist", - "originalRequest": { - "url": { - "path": [ - "access-request-approvals", - ":approvalId", - "reject" - ], - "host": [ - "{{baseUrl}}" - ], - "query": [], - "variable": [] - }, - "header": [ - { - "key": "Content-Type", - "value": "application/json" - }, - { - "key": "Accept", - "value": "application/json" - }, - { - "description": { - "content": "Added as a part of security scheme: oauth2", - "type": "text/plain" - }, - "key": "Authorization", - "value": "" - } - ], - "method": "POST", - "body": { - "mode": "raw", - "raw": "{\n \"comment\": \"\",\n \"created\": \"\"\n}", - "options": { - "raw": { - "headerFamily": "json", - "language": "json" - } - } - } - }, - "status": "Not Found", - "code": 404, - "header": [ - { - "key": "Content-Type", - "value": "application/json" - } - ], - "body": "{\n \"detailCode\": \"\",\n \"trackingId\": \"\",\n \"messages\": [\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n },\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n }\n ],\n \"causes\": [\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n },\n {\n \"locale\": \"\",\n \"localeOrigin\": \"DEFAULT\",\n \"text\": \"\"\n }\n ]\n}", - "cookie": [], - "_postman_previewlanguage": "json" - }, - { - "id": "57c9b5ca-d9da-464a-a8aa-af9591aca1cc", - "name": "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.", - "originalRequest": { - "url": { - "path": [ - "access-request-approvals", - ":approvalId", - "reject" - ], - "host": [ - "{{baseUrl}}" - ], - "query": [], - "variable": [] - }, - "header": [ - { - "key": "Content-Type", - "value": "application/json" - }, - { - "key": "Accept", - "value": "application/json" - }, - { - "description": { - "content": "Added as a part of security scheme: oauth2", - "type": "text/plain" - }, - "key": "Authorization", - "value": "" - } - ], - "method": "POST", - "body": { - "mode": "raw", - "raw": "{\n \"comment\": \"\",\n \"created\": \"\"\n}", - "options": { - "raw": { - "headerFamily": "json", - "language": "json" - } - } - } - }, - "status": "Too Many Requests", - "code": 429, - "header": [ - { - "key": "Content-Type", - "value": "application/json" - } - ], - "body": "{\n \"message\": {\n \"description\": \"A message describing the error\",\n \"example\": \" Rate Limit Exceeded \"\n }\n}", - "cookie": [], - "_postman_previewlanguage": "json" - }, - { - "id": "d552d862-8b46-4e95-a075-493713cdf184", - "name": "Internal Server Error - Returned if there is an unexpected error.", - "originalRequest": { - "url": { - "path": [ - "access-request-approvals", - ":approvalId", - "reject" - ], - "host": [ - "{{baseUrl}}" - ], - "query": [], - "variable": [] - }, - "header": [ - { - "key": "Content-Type", - "value": "application/json" - }, - { - "key": "Accept", - "value": "application/json" - }, - { - "description": { - "content": "Added as a part of security scheme: oauth2", - "type": "text/plain" - }, - "key": "Authorization", - "value": "" - } - ], - "method": "POST", - "body": { - "mode": "raw", - "raw": "{\n \"comment\": \"\",\n \"created\": \"\"\n}", - "options": { - "raw": { - "headerFamily": "json", - "language": "json" - } - } - } - }, - "status": "Internal Server Error", - "code": 500, - "header": [ - { - "key": "Content-Type", - "value": "application/json" - } - ], - "body": "{\n \"detailCode\": \"\",\n \"trackingId\": \"\",\n \"messages\": [\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n },\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n }\n ],\n \"causes\": [\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n },\n {\n \"locale\": \"\",\n \"localeOrigin\": \"DEFAULT\",\n \"text\": \"\"\n }\n ]\n}", - "cookie": [], - "_postman_previewlanguage": "json" - } - ], - "event": [], - "protocolProfileBehavior": { - "disableBodyPruning": true - } - }, - { - "id": "17ff1bfb-7252-4ad1-94b1-4bf177672ff8", - "name": "Forwards an access request approval.", - "request": { - "name": "Forwards an access request approval.", - "description": { - "content": "This endpoint forwards an access request approval to a new owner. Only the owner of the approval and ORG_ADMIN users are allowed to perform this action.", - "type": "text/plain" - }, - "url": { - "path": [ - "access-request-approvals", - ":approvalId", - "forward" - ], - "host": [ - "{{baseUrl}}" - ], - "query": [], - "variable": [ - { - "type": "any", - "value": "", - "key": "approvalId", - "disabled": true, - "description": { - "content": "(Required) The id of the approval.", - "type": "text/plain" - } - } - ] - }, - "header": [ - { - "key": "Content-Type", - "value": "application/json" - }, - { - "key": "Accept", - "value": "application/json" - } - ], - "method": "POST", - "body": { - "mode": "raw", - "raw": "{\n \"newOwnerId\": \"\",\n \"comment\": \"\"\n}", - "options": { - "raw": { - "headerFamily": "json", - "language": "json" - } - } - } - }, - "response": [ - { - "id": "d2dc1426-37ee-4606-9743-48c697ec84ac", - "name": "Accepted - Returned if the request was successfully accepted into the system.", - "originalRequest": { - "url": { - "path": [ - "access-request-approvals", - ":approvalId", - "forward" - ], - "host": [ - "{{baseUrl}}" - ], - "query": [], - "variable": [] - }, - "header": [ - { - "key": "Content-Type", - "value": "application/json" - }, - { - "key": "Accept", - "value": "application/json" - }, - { - "description": { - "content": "Added as a part of security scheme: oauth2", - "type": "text/plain" - }, - "key": "Authorization", - "value": "" - } - ], - "method": "POST", - "body": { - "mode": "raw", - "raw": "{\n \"newOwnerId\": \"\",\n \"comment\": \"\"\n}", - "options": { - "raw": { - "headerFamily": "json", - "language": "json" - } - } - } - }, - "status": "Accepted", - "code": 202, - "header": [ - { - "key": "Content-Type", - "value": "application/json" - } - ], - "body": "{}", - "cookie": [], - "_postman_previewlanguage": "json" - }, - { - "id": "35e64426-8318-4938-95c4-add05422ea2d", - "name": "Client Error - Returned if the request body is invalid.", - "originalRequest": { - "url": { - "path": [ - "access-request-approvals", - ":approvalId", - "forward" - ], - "host": [ - "{{baseUrl}}" - ], - "query": [], - "variable": [] - }, - "header": [ - { - "key": "Content-Type", - "value": "application/json" - }, - { - "key": "Accept", - "value": "application/json" - }, - { - "description": { - "content": "Added as a part of security scheme: oauth2", - "type": "text/plain" - }, - "key": "Authorization", - "value": "" - } - ], - "method": "POST", - "body": { - "mode": "raw", - "raw": "{\n \"newOwnerId\": \"\",\n \"comment\": \"\"\n}", - "options": { - "raw": { - "headerFamily": "json", - "language": "json" - } - } - } - }, - "status": "Bad Request", - "code": 400, - "header": [ - { - "key": "Content-Type", - "value": "application/json" - } - ], - "body": "{\n \"detailCode\": \"\",\n \"trackingId\": \"\",\n \"messages\": [\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n },\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n }\n ],\n \"causes\": [\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n },\n {\n \"locale\": \"\",\n \"localeOrigin\": \"DEFAULT\",\n \"text\": \"\"\n }\n ]\n}", - "cookie": [], - "_postman_previewlanguage": "json" - }, - { - "id": "20aa4c73-07b7-499e-9c5e-2a869921c5c3", - "name": "Unauthorized - Returned if there is no authorization header, or if the JWT token is expired.", - "originalRequest": { - "url": { - "path": [ - "access-request-approvals", - ":approvalId", - "forward" - ], - "host": [ - "{{baseUrl}}" - ], - "query": [], - "variable": [] - }, - "header": [ - { - "key": "Content-Type", - "value": "application/json" - }, - { - "key": "Accept", - "value": "application/json" - }, - { - "description": { - "content": "Added as a part of security scheme: oauth2", - "type": "text/plain" - }, - "key": "Authorization", - "value": "" - } - ], - "method": "POST", - "body": { - "mode": "raw", - "raw": "{\n \"newOwnerId\": \"\",\n \"comment\": \"\"\n}", - "options": { - "raw": { - "headerFamily": "json", - "language": "json" - } - } - } - }, - "status": "Unauthorized", - "code": 401, - "header": [ - { - "key": "Content-Type", - "value": "application/json" - } - ], - "body": "{\n \"error\": {\n \"description\": \"A message describing the error\",\n \"example\": \"JWT validation failed: JWT is expired\"\n }\n}", - "cookie": [], - "_postman_previewlanguage": "json" - }, - { - "id": "572b84cf-5252-4832-aa2d-e9bfb1bbbf35", - "name": "Forbidden - Returned if the user you are running as, doesn't have access to this end-point.", - "originalRequest": { - "url": { - "path": [ - "access-request-approvals", - ":approvalId", - "forward" - ], - "host": [ - "{{baseUrl}}" - ], - "query": [], - "variable": [] - }, - "header": [ - { - "key": "Content-Type", - "value": "application/json" - }, - { - "key": "Accept", - "value": "application/json" - }, - { - "description": { - "content": "Added as a part of security scheme: oauth2", - "type": "text/plain" - }, - "key": "Authorization", - "value": "" - } - ], - "method": "POST", - "body": { - "mode": "raw", - "raw": "{\n \"newOwnerId\": \"\",\n \"comment\": \"\"\n}", - "options": { - "raw": { - "headerFamily": "json", - "language": "json" - } - } - } - }, - "status": "Forbidden", - "code": 403, - "header": [ - { - "key": "Content-Type", - "value": "application/json" - } - ], - "body": "{\n \"detailCode\": \"\",\n \"trackingId\": \"\",\n \"messages\": [\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n },\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n }\n ],\n \"causes\": [\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n },\n {\n \"locale\": \"\",\n \"localeOrigin\": \"DEFAULT\",\n \"text\": \"\"\n }\n ]\n}", - "cookie": [], - "_postman_previewlanguage": "json" - }, - { - "id": "d3881209-9a9f-4a70-8473-3bda52af1070", - "name": "Not Found - returned if the request URL refers to a resource or object that does not exist", - "originalRequest": { - "url": { - "path": [ - "access-request-approvals", - ":approvalId", - "forward" - ], - "host": [ - "{{baseUrl}}" - ], - "query": [], - "variable": [] - }, - "header": [ - { - "key": "Content-Type", - "value": "application/json" - }, - { - "key": "Accept", - "value": "application/json" - }, - { - "description": { - "content": "Added as a part of security scheme: oauth2", - "type": "text/plain" - }, - "key": "Authorization", - "value": "" - } - ], - "method": "POST", - "body": { - "mode": "raw", - "raw": "{\n \"newOwnerId\": \"\",\n \"comment\": \"\"\n}", - "options": { - "raw": { - "headerFamily": "json", - "language": "json" - } - } - } - }, - "status": "Not Found", - "code": 404, - "header": [ - { - "key": "Content-Type", - "value": "application/json" - } - ], - "body": "{\n \"detailCode\": \"\",\n \"trackingId\": \"\",\n \"messages\": [\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n },\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n }\n ],\n \"causes\": [\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n },\n {\n \"locale\": \"\",\n \"localeOrigin\": \"DEFAULT\",\n \"text\": \"\"\n }\n ]\n}", - "cookie": [], - "_postman_previewlanguage": "json" - }, - { - "id": "fdbf4c23-edfc-4fef-998f-b00589ed13ce", - "name": "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.", - "originalRequest": { - "url": { - "path": [ - "access-request-approvals", - ":approvalId", - "forward" - ], - "host": [ - "{{baseUrl}}" - ], - "query": [], - "variable": [] - }, - "header": [ - { - "key": "Content-Type", - "value": "application/json" - }, - { - "key": "Accept", - "value": "application/json" - }, - { - "description": { - "content": "Added as a part of security scheme: oauth2", - "type": "text/plain" - }, - "key": "Authorization", - "value": "" - } - ], - "method": "POST", - "body": { - "mode": "raw", - "raw": "{\n \"newOwnerId\": \"\",\n \"comment\": \"\"\n}", - "options": { - "raw": { - "headerFamily": "json", - "language": "json" - } - } - } - }, - "status": "Too Many Requests", - "code": 429, - "header": [ - { - "key": "Content-Type", - "value": "application/json" - } - ], - "body": "{\n \"message\": {\n \"description\": \"A message describing the error\",\n \"example\": \" Rate Limit Exceeded \"\n }\n}", - "cookie": [], - "_postman_previewlanguage": "json" - }, - { - "id": "7195a2dc-b7bf-45ea-848b-913333b36603", - "name": "Internal Server Error - Returned if there is an unexpected error.", - "originalRequest": { - "url": { - "path": [ - "access-request-approvals", - ":approvalId", - "forward" - ], - "host": [ - "{{baseUrl}}" - ], - "query": [], - "variable": [] - }, - "header": [ - { - "key": "Content-Type", - "value": "application/json" - }, - { - "key": "Accept", - "value": "application/json" - }, - { - "description": { - "content": "Added as a part of security scheme: oauth2", - "type": "text/plain" - }, - "key": "Authorization", - "value": "" - } - ], - "method": "POST", - "body": { - "mode": "raw", - "raw": "{\n \"newOwnerId\": \"\",\n \"comment\": \"\"\n}", - "options": { - "raw": { - "headerFamily": "json", - "language": "json" - } - } - } - }, - "status": "Internal Server Error", - "code": 500, - "header": [ - { - "key": "Content-Type", - "value": "application/json" - } - ], - "body": "{\n \"detailCode\": \"\",\n \"trackingId\": \"\",\n \"messages\": [\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n },\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n }\n ],\n \"causes\": [\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n },\n {\n \"locale\": \"\",\n \"localeOrigin\": \"DEFAULT\",\n \"text\": \"\"\n }\n ]\n}", - "cookie": [], - "_postman_previewlanguage": "json" - } - ], - "event": [], - "protocolProfileBehavior": { - "disableBodyPruning": true - } - }, - { - "id": "af6beaab-e67d-4ee2-9229-d3207506d475", - "name": "Get the number of access-requests-approvals", - "request": { - "name": "Get the number of access-requests-approvals", - "description": { - "content": "This endpoint returns the number of pending, approved and rejected access requests approvals. See \"owner-id\" query parameter below for authorization info.", - "type": "text/plain" - }, - "url": { - "path": [ - "access-request-approvals", - "approval-summary" - ], - "host": [ - "{{baseUrl}}" - ], - "query": [ - { - "disabled": true, - "description": { - "content": "The id of the owner or approver identity of the approvals. If present, the value returns approval summary for the specified identity.\n * ORG_ADMIN users can call this with any identity ID value.\n * ORG_ADMIN user can also fetch all the approvals in the org, when\nowner-id is not used.\n * Non ORG_ADMIN users can only specify *me* or pass their own\nidentity ID value.", - "type": "text/plain" - }, - "key": "owner-id", - "value": "" - }, - { - "disabled": true, - "description": { - "content": "From date is the date and time from which the results will be shown. It should be in a valid ISO-8601 format", - "type": "text/plain" - }, - "key": "from-date", - "value": "" - } - ], - "variable": [] - }, - "header": [ - { - "key": "Accept", - "value": "application/json" - } - ], - "method": "GET", - "body": {} - }, - "response": [ - { - "id": "eed98f59-bdfb-485b-9e80-1ea6bf059f5b", - "name": "Number of pending, approved, rejected access request approvals.", - "originalRequest": { - "url": { - "path": [ - "access-request-approvals", - "approval-summary" - ], - "host": [ - "{{baseUrl}}" - ], - "query": [ - { - "disabled": true, - "description": { - "content": "The id of the owner or approver identity of the approvals. If present, the value returns approval summary for the specified identity.\n * ORG_ADMIN users can call this with any identity ID value.\n * ORG_ADMIN user can also fetch all the approvals in the org, when\nowner-id is not used.\n * Non ORG_ADMIN users can only specify *me* or pass their own\nidentity ID value.", - "type": "text/plain" - }, - "key": "owner-id", - "value": "" - }, - { - "disabled": true, - "description": { - "content": "From date is the date and time from which the results will be shown. It should be in a valid ISO-8601 format", - "type": "text/plain" - }, - "key": "from-date", - "value": "" - } - ], - "variable": [] - }, - "header": [ - { - "key": "Accept", - "value": "application/json" - }, - { - "description": { - "content": "Added as a part of security scheme: oauth2", - "type": "text/plain" - }, - "key": "Authorization", - "value": "" - } - ], - "method": "GET", - "body": {} - }, - "status": "OK", - "code": 200, - "header": [ - { - "key": "Content-Type", - "value": "application/json" - } - ], - "body": "{\n \"pending\": \"\",\n \"approved\": \"\",\n \"rejected\": \"\"\n}", - "cookie": [], - "_postman_previewlanguage": "json" - }, - { - "id": "69eb1137-48f2-4a15-a7fe-5418c778ea1d", - "name": "Client Error - Returned if the query parameter is invalid.", - "originalRequest": { - "url": { - "path": [ - "access-request-approvals", - "approval-summary" - ], - "host": [ - "{{baseUrl}}" - ], - "query": [ - { - "disabled": true, - "description": { - "content": "The id of the owner or approver identity of the approvals. If present, the value returns approval summary for the specified identity.\n * ORG_ADMIN users can call this with any identity ID value.\n * ORG_ADMIN user can also fetch all the approvals in the org, when\nowner-id is not used.\n * Non ORG_ADMIN users can only specify *me* or pass their own\nidentity ID value.", - "type": "text/plain" - }, - "key": "owner-id", - "value": "" - }, - { - "disabled": true, - "description": { - "content": "From date is the date and time from which the results will be shown. It should be in a valid ISO-8601 format", - "type": "text/plain" - }, - "key": "from-date", - "value": "" - } - ], - "variable": [] - }, - "header": [ - { - "key": "Accept", - "value": "application/json" - }, - { - "description": { - "content": "Added as a part of security scheme: oauth2", - "type": "text/plain" - }, - "key": "Authorization", - "value": "" - } - ], - "method": "GET", - "body": {} - }, - "status": "Bad Request", - "code": 400, - "header": [ - { - "key": "Content-Type", - "value": "application/json" - } - ], - "body": "{\n \"detailCode\": \"\",\n \"trackingId\": \"\",\n \"messages\": [\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n },\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n }\n ],\n \"causes\": [\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n },\n {\n \"locale\": \"\",\n \"localeOrigin\": \"DEFAULT\",\n \"text\": \"\"\n }\n ]\n}", - "cookie": [], - "_postman_previewlanguage": "json" - }, - { - "id": "c96ff8e8-11b8-462d-add8-5f5be8b9c851", - "name": "Unauthorized - Returned if there is no authorization header, or if the JWT token is expired.", - "originalRequest": { - "url": { - "path": [ - "access-request-approvals", - "approval-summary" - ], - "host": [ - "{{baseUrl}}" - ], - "query": [ - { - "disabled": true, - "description": { - "content": "The id of the owner or approver identity of the approvals. If present, the value returns approval summary for the specified identity.\n * ORG_ADMIN users can call this with any identity ID value.\n * ORG_ADMIN user can also fetch all the approvals in the org, when\nowner-id is not used.\n * Non ORG_ADMIN users can only specify *me* or pass their own\nidentity ID value.", - "type": "text/plain" - }, - "key": "owner-id", - "value": "" - }, - { - "disabled": true, - "description": { - "content": "From date is the date and time from which the results will be shown. It should be in a valid ISO-8601 format", - "type": "text/plain" - }, - "key": "from-date", - "value": "" - } - ], - "variable": [] - }, - "header": [ - { - "key": "Accept", - "value": "application/json" - }, - { - "description": { - "content": "Added as a part of security scheme: oauth2", - "type": "text/plain" - }, - "key": "Authorization", - "value": "" - } - ], - "method": "GET", - "body": {} - }, - "status": "Unauthorized", - "code": 401, - "header": [ - { - "key": "Content-Type", - "value": "application/json" - } - ], - "body": "{\n \"error\": {\n \"description\": \"A message describing the error\",\n \"example\": \"JWT validation failed: JWT is expired\"\n }\n}", - "cookie": [], - "_postman_previewlanguage": "json" - }, - { - "id": "82bbb685-87a8-4fb2-8ed1-b8adc92a890a", - "name": "Forbidden - Returned if the user you are running as, doesn't have access to this end-point.", - "originalRequest": { - "url": { - "path": [ - "access-request-approvals", - "approval-summary" - ], - "host": [ - "{{baseUrl}}" - ], - "query": [ - { - "disabled": true, - "description": { - "content": "The id of the owner or approver identity of the approvals. If present, the value returns approval summary for the specified identity.\n * ORG_ADMIN users can call this with any identity ID value.\n * ORG_ADMIN user can also fetch all the approvals in the org, when\nowner-id is not used.\n * Non ORG_ADMIN users can only specify *me* or pass their own\nidentity ID value.", - "type": "text/plain" - }, - "key": "owner-id", - "value": "" - }, - { - "disabled": true, - "description": { - "content": "From date is the date and time from which the results will be shown. It should be in a valid ISO-8601 format", - "type": "text/plain" - }, - "key": "from-date", - "value": "" - } - ], - "variable": [] - }, - "header": [ - { - "key": "Accept", - "value": "application/json" - }, - { - "description": { - "content": "Added as a part of security scheme: oauth2", - "type": "text/plain" - }, - "key": "Authorization", - "value": "" - } - ], - "method": "GET", - "body": {} - }, - "status": "Forbidden", - "code": 403, - "header": [ - { - "key": "Content-Type", - "value": "application/json" - } - ], - "body": "{\n \"detailCode\": \"\",\n \"trackingId\": \"\",\n \"messages\": [\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n },\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n }\n ],\n \"causes\": [\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n },\n {\n \"locale\": \"\",\n \"localeOrigin\": \"DEFAULT\",\n \"text\": \"\"\n }\n ]\n}", - "cookie": [], - "_postman_previewlanguage": "json" - }, - { - "id": "0844b086-9112-4f42-8dbe-1474ea909433", - "name": "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.", - "originalRequest": { - "url": { - "path": [ - "access-request-approvals", - "approval-summary" - ], - "host": [ - "{{baseUrl}}" - ], - "query": [ - { - "disabled": true, - "description": { - "content": "The id of the owner or approver identity of the approvals. If present, the value returns approval summary for the specified identity.\n * ORG_ADMIN users can call this with any identity ID value.\n * ORG_ADMIN user can also fetch all the approvals in the org, when\nowner-id is not used.\n * Non ORG_ADMIN users can only specify *me* or pass their own\nidentity ID value.", - "type": "text/plain" - }, - "key": "owner-id", - "value": "" - }, - { - "disabled": true, - "description": { - "content": "From date is the date and time from which the results will be shown. It should be in a valid ISO-8601 format", - "type": "text/plain" - }, - "key": "from-date", - "value": "" - } - ], - "variable": [] - }, - "header": [ - { - "key": "Accept", - "value": "application/json" - }, - { - "description": { - "content": "Added as a part of security scheme: oauth2", - "type": "text/plain" - }, - "key": "Authorization", - "value": "" - } - ], - "method": "GET", - "body": {} - }, - "status": "Too Many Requests", - "code": 429, - "header": [ - { - "key": "Content-Type", - "value": "application/json" - } - ], - "body": "{\n \"message\": {\n \"description\": \"A message describing the error\",\n \"example\": \" Rate Limit Exceeded \"\n }\n}", - "cookie": [], - "_postman_previewlanguage": "json" - }, - { - "id": "ca4dbb2d-b75e-483f-b726-e659b71ed45a", - "name": "Internal Server Error - Returned if there is an unexpected error.", - "originalRequest": { - "url": { - "path": [ - "access-request-approvals", - "approval-summary" - ], - "host": [ - "{{baseUrl}}" - ], - "query": [ - { - "disabled": true, - "description": { - "content": "The id of the owner or approver identity of the approvals. If present, the value returns approval summary for the specified identity.\n * ORG_ADMIN users can call this with any identity ID value.\n * ORG_ADMIN user can also fetch all the approvals in the org, when\nowner-id is not used.\n * Non ORG_ADMIN users can only specify *me* or pass their own\nidentity ID value.", - "type": "text/plain" - }, - "key": "owner-id", - "value": "" - }, - { - "disabled": true, - "description": { - "content": "From date is the date and time from which the results will be shown. It should be in a valid ISO-8601 format", - "type": "text/plain" - }, - "key": "from-date", - "value": "" - } - ], - "variable": [] - }, - "header": [ - { - "key": "Accept", - "value": "application/json" - }, - { - "description": { - "content": "Added as a part of security scheme: oauth2", - "type": "text/plain" - }, - "key": "Authorization", - "value": "" - } - ], - "method": "GET", - "body": {} - }, - "status": "Internal Server Error", - "code": 500, - "header": [ - { - "key": "Content-Type", - "value": "application/json" - } - ], - "body": "{\n \"detailCode\": \"\",\n \"trackingId\": \"\",\n \"messages\": [\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n },\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n }\n ],\n \"causes\": [\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n },\n {\n \"locale\": \"\",\n \"localeOrigin\": \"DEFAULT\",\n \"text\": \"\"\n }\n ]\n}", - "cookie": [], - "_postman_previewlanguage": "json" - } - ], - "event": [], - "protocolProfileBehavior": { - "disableBodyPruning": true - } - } - ] - }, - { - "name": "Access Requests", - "description": "Use this API to implement and customize access request functionality. \nWith this functionality in place, users can request access to applications, entitlements, or roles, and managers can request that team members' access be revoked.\nThis allows users to get access to the tools they need quickly and securely, and it allows managers to take away access to those tools. \n\nIdentityNow's Access Request service allows end users to request access that requires approval before it can be granted to users and enables qualified users to review those requests and approve or deny them.\n\nIn the Request Center in IdentityNow, users can view available applications, roles, and entitlements and request access to them. \nIf the requested tools requires approval, the requests appear as 'Pending' under the My Requests tab until the required approver approves, rejects, or cancels them. \n\nUsers can use My Requests to track and/or cancel the requests.\n\nIn My Team on the IdentityNow Home, managers can submit requests to revoke their team members' access. \nThey can use the My Requests tab under Request Center to track and/or cancel the requests.\n\nRefer to [Requesting Access](https://documentation.sailpoint.com/saas/user-help/requests/requesting_access.html) for more information about access requests.\n", - "item": [ - { - "id": "32ae2463-9eb9-489f-977e-1e6838060ebb", - "name": "Submit an Access Request", - "request": { - "name": "Submit an Access Request", - "description": { - "content": "This submits the access request into IdentityNow, where it will follow any IdentityNow approval processes.\n\nAccess requests are processed asynchronously by IdentityNow. A success response from this endpoint means the request\nhas been submitted to IDN and is queued for processing. Because this endpoint is asynchronous, it will not return an error\nif you submit duplicate access requests in quick succession, or you submit an access request for access that is already in progress, approved, or rejected.\nIt is best practice to check for any existing access requests that reference the same access items before submitting a new access request. This can\nbe accomplished by using the [access request status](https://developer.sailpoint.com/idn/api/v3/list-access-request-status) or the [pending access request approvals](https://developer.sailpoint.com/idn/api/v3/list-pending-approvals) endpoints. You can also\nuse the [search API](https://developer.sailpoint.com/idn/api/v3/search) to check the existing access items that an identity has before submitting\nan access request to ensure you are not requesting access that is already granted.\n\nThere are two types of access request:\n\n__GRANT_ACCESS__\n* Can be requested for multiple identities in a single request.\n* Supports self request and request on behalf of other users. Refer to the [Get Access Request Configuration](https://developer.sailpoint.com/idn/api/v3/get-access-request-config) endpoint for request configuration options. \n* Allows any authenticated token (except API) to call this endpoint to request to grant access to themselves. Depending on the configuration, a user can request access for others.\n* Roles, access profiles and entitlements can be requested.\n* While requesting entitlements, maximum of 25 entitlements and 10 recipients are allowed in a request.\n \n__REVOKE_ACCESS__\n* Can only be requested for a single identity at a time.\n* You cannot use an access request to revoke access from an identity if that access has been granted by role membership or by birthright provisioning. \n* Does not support self request. Only manager can request to revoke access for their directly managed employees.\n* If a `removeDate` is specified, then the access will be removed on that date and time only for roles and access profiles. Entitlements are currently unsupported for `removeDate`.\n* Roles, access profiles, and entitlements can be requested for revocation.\n* Revoke requests for entitlements are limited to 1 entitlement per access request currently.\n* [Roles, Access Profiles] You can specify a `removeDate` if the access doesn't already have a sunset date. The `removeDate` must be a future date, in the UTC timezone. \n* Allows a manager to request to revoke access for direct employees. A token with ORG_ADMIN authority can also request to revoke access from anyone.\n\n>**Note:** There is no indication to the approver in the IdentityNow UI that the approval request is for a revoke action. Take this into consideration when calling this API.\n\nA token with API authority cannot be used to call this endpoint. \n", - "type": "text/plain" - }, - "url": { - "path": [ - "access-requests" - ], - "host": [ - "{{baseUrl}}" - ], - "query": [], - "variable": [] - }, - "header": [ - { - "key": "Content-Type", - "value": "application/json" - }, - { - "key": "Accept", - "value": "application/json" - } - ], - "method": "POST", - "body": { - "mode": "raw", - "raw": "{\n \"requestedFor\": [\n \"\",\n \"\"\n ],\n \"requestedItems\": [\n {\n \"id\": \"\",\n \"type\": \"ENTITLEMENT\",\n \"comment\": \"\",\n \"clientMetadata\": {\n \"sint_d1\": \"\"\n },\n \"removeDate\": \"\"\n },\n {\n \"id\": \"\",\n \"type\": \"ACCESS_PROFILE\",\n \"comment\": \"\",\n \"clientMetadata\": {\n \"ad_65e\": \"\",\n \"pariature\": \"\",\n \"consectetur_6\": \"\",\n \"non_12\": \"\",\n \"Lorem_b\": \"\"\n },\n \"removeDate\": \"\"\n }\n ],\n \"requestType\": \"GRANT_ACCESS\",\n \"clientMetadata\": {\n \"deserunt6\": \"\"\n }\n}", - "options": { - "raw": { - "headerFamily": "json", - "language": "json" - } - } - } - }, - "response": [ - { - "id": "7b5fca6b-fe7e-475b-b72d-f9b96936a4e1", - "name": "Accepted - Returned if the request was successfully accepted into the system.", - "originalRequest": { - "url": { - "path": [ - "access-requests" - ], - "host": [ - "{{baseUrl}}" - ], - "query": [], - "variable": [] - }, - "header": [ - { - "key": "Content-Type", - "value": "application/json" - }, - { - "key": "Accept", - "value": "application/json" - }, - { - "description": { - "content": "Added as a part of security scheme: oauth2", - "type": "text/plain" - }, - "key": "Authorization", - "value": "" - } - ], - "method": "POST", - "body": { - "mode": "raw", - "raw": "{\n \"requestedFor\": [\n \"\",\n \"\"\n ],\n \"requestedItems\": [\n {\n \"id\": \"\",\n \"type\": \"ENTITLEMENT\",\n \"comment\": \"\",\n \"clientMetadata\": {\n \"sint_d1\": \"\"\n },\n \"removeDate\": \"\"\n },\n {\n \"id\": \"\",\n \"type\": \"ACCESS_PROFILE\",\n \"comment\": \"\",\n \"clientMetadata\": {\n \"ad_65e\": \"\",\n \"pariature\": \"\",\n \"consectetur_6\": \"\",\n \"non_12\": \"\",\n \"Lorem_b\": \"\"\n },\n \"removeDate\": \"\"\n }\n ],\n \"requestType\": \"GRANT_ACCESS\",\n \"clientMetadata\": {\n \"deserunt6\": \"\"\n }\n}", - "options": { - "raw": { - "headerFamily": "json", - "language": "json" - } - } - } - }, - "status": "Accepted", - "code": 202, - "header": [ - { - "key": "Content-Type", - "value": "application/json" - } - ], - "body": "{}", - "cookie": [], - "_postman_previewlanguage": "json" - }, - { - "id": "ecdab05d-49a4-411b-80e8-f5438f1fecc5", - "name": "Client Error - Returned if the request body is invalid.", - "originalRequest": { - "url": { - "path": [ - "access-requests" - ], - "host": [ - "{{baseUrl}}" - ], - "query": [], - "variable": [] - }, - "header": [ - { - "key": "Content-Type", - "value": "application/json" - }, - { - "key": "Accept", - "value": "application/json" - }, - { - "description": { - "content": "Added as a part of security scheme: oauth2", - "type": "text/plain" - }, - "key": "Authorization", - "value": "" - } - ], - "method": "POST", - "body": { - "mode": "raw", - "raw": "{\n \"requestedFor\": [\n \"\",\n \"\"\n ],\n \"requestedItems\": [\n {\n \"id\": \"\",\n \"type\": \"ENTITLEMENT\",\n \"comment\": \"\",\n \"clientMetadata\": {\n \"sint_d1\": \"\"\n },\n \"removeDate\": \"\"\n },\n {\n \"id\": \"\",\n \"type\": \"ACCESS_PROFILE\",\n \"comment\": \"\",\n \"clientMetadata\": {\n \"ad_65e\": \"\",\n \"pariature\": \"\",\n \"consectetur_6\": \"\",\n \"non_12\": \"\",\n \"Lorem_b\": \"\"\n },\n \"removeDate\": \"\"\n }\n ],\n \"requestType\": \"GRANT_ACCESS\",\n \"clientMetadata\": {\n \"deserunt6\": \"\"\n }\n}", - "options": { - "raw": { - "headerFamily": "json", - "language": "json" - } - } - } - }, - "status": "Bad Request", - "code": 400, - "header": [ - { - "key": "Content-Type", - "value": "application/json" - } - ], - "body": "{\n \"detailCode\": \"\",\n \"trackingId\": \"\",\n \"messages\": [\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n },\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n }\n ],\n \"causes\": [\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n },\n {\n \"locale\": \"\",\n \"localeOrigin\": \"DEFAULT\",\n \"text\": \"\"\n }\n ]\n}", - "cookie": [], - "_postman_previewlanguage": "json" - }, - { - "id": "d0fa9bf7-4aaf-4257-b5ed-42337c0d91af", - "name": "Unauthorized - Returned if there is no authorization header, or if the JWT token is expired.", - "originalRequest": { - "url": { - "path": [ - "access-requests" - ], - "host": [ - "{{baseUrl}}" - ], - "query": [], - "variable": [] - }, - "header": [ - { - "key": "Content-Type", - "value": "application/json" - }, - { - "key": "Accept", - "value": "application/json" - }, - { - "description": { - "content": "Added as a part of security scheme: oauth2", - "type": "text/plain" - }, - "key": "Authorization", - "value": "" - } - ], - "method": "POST", - "body": { - "mode": "raw", - "raw": "{\n \"requestedFor\": [\n \"\",\n \"\"\n ],\n \"requestedItems\": [\n {\n \"id\": \"\",\n \"type\": \"ENTITLEMENT\",\n \"comment\": \"\",\n \"clientMetadata\": {\n \"sint_d1\": \"\"\n },\n \"removeDate\": \"\"\n },\n {\n \"id\": \"\",\n \"type\": \"ACCESS_PROFILE\",\n \"comment\": \"\",\n \"clientMetadata\": {\n \"ad_65e\": \"\",\n \"pariature\": \"\",\n \"consectetur_6\": \"\",\n \"non_12\": \"\",\n \"Lorem_b\": \"\"\n },\n \"removeDate\": \"\"\n }\n ],\n \"requestType\": \"GRANT_ACCESS\",\n \"clientMetadata\": {\n \"deserunt6\": \"\"\n }\n}", - "options": { - "raw": { - "headerFamily": "json", - "language": "json" - } - } - } - }, - "status": "Unauthorized", - "code": 401, - "header": [ - { - "key": "Content-Type", - "value": "application/json" - } - ], - "body": "{\n \"error\": {\n \"description\": \"A message describing the error\",\n \"example\": \"JWT validation failed: JWT is expired\"\n }\n}", - "cookie": [], - "_postman_previewlanguage": "json" - }, - { - "id": "4e148db8-d5c7-4606-8068-2b85f7670d7f", - "name": "Forbidden - Returned if the user you are running as, doesn't have access to this end-point.", - "originalRequest": { - "url": { - "path": [ - "access-requests" - ], - "host": [ - "{{baseUrl}}" - ], - "query": [], - "variable": [] - }, - "header": [ - { - "key": "Content-Type", - "value": "application/json" - }, - { - "key": "Accept", - "value": "application/json" - }, - { - "description": { - "content": "Added as a part of security scheme: oauth2", - "type": "text/plain" - }, - "key": "Authorization", - "value": "" - } - ], - "method": "POST", - "body": { - "mode": "raw", - "raw": "{\n \"requestedFor\": [\n \"\",\n \"\"\n ],\n \"requestedItems\": [\n {\n \"id\": \"\",\n \"type\": \"ENTITLEMENT\",\n \"comment\": \"\",\n \"clientMetadata\": {\n \"sint_d1\": \"\"\n },\n \"removeDate\": \"\"\n },\n {\n \"id\": \"\",\n \"type\": \"ACCESS_PROFILE\",\n \"comment\": \"\",\n \"clientMetadata\": {\n \"ad_65e\": \"\",\n \"pariature\": \"\",\n \"consectetur_6\": \"\",\n \"non_12\": \"\",\n \"Lorem_b\": \"\"\n },\n \"removeDate\": \"\"\n }\n ],\n \"requestType\": \"GRANT_ACCESS\",\n \"clientMetadata\": {\n \"deserunt6\": \"\"\n }\n}", - "options": { - "raw": { - "headerFamily": "json", - "language": "json" - } - } - } - }, - "status": "Forbidden", - "code": 403, - "header": [ - { - "key": "Content-Type", - "value": "application/json" - } - ], - "body": "{\n \"detailCode\": \"\",\n \"trackingId\": \"\",\n \"messages\": [\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n },\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n }\n ],\n \"causes\": [\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n },\n {\n \"locale\": \"\",\n \"localeOrigin\": \"DEFAULT\",\n \"text\": \"\"\n }\n ]\n}", - "cookie": [], - "_postman_previewlanguage": "json" - }, - { - "id": "424f75be-f9df-43e7-8c11-72f194a312d4", - "name": "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.", - "originalRequest": { - "url": { - "path": [ - "access-requests" - ], - "host": [ - "{{baseUrl}}" - ], - "query": [], - "variable": [] - }, - "header": [ - { - "key": "Content-Type", - "value": "application/json" - }, - { - "key": "Accept", - "value": "application/json" - }, - { - "description": { - "content": "Added as a part of security scheme: oauth2", - "type": "text/plain" - }, - "key": "Authorization", - "value": "" - } - ], - "method": "POST", - "body": { - "mode": "raw", - "raw": "{\n \"requestedFor\": [\n \"\",\n \"\"\n ],\n \"requestedItems\": [\n {\n \"id\": \"\",\n \"type\": \"ENTITLEMENT\",\n \"comment\": \"\",\n \"clientMetadata\": {\n \"sint_d1\": \"\"\n },\n \"removeDate\": \"\"\n },\n {\n \"id\": \"\",\n \"type\": \"ACCESS_PROFILE\",\n \"comment\": \"\",\n \"clientMetadata\": {\n \"ad_65e\": \"\",\n \"pariature\": \"\",\n \"consectetur_6\": \"\",\n \"non_12\": \"\",\n \"Lorem_b\": \"\"\n },\n \"removeDate\": \"\"\n }\n ],\n \"requestType\": \"GRANT_ACCESS\",\n \"clientMetadata\": {\n \"deserunt6\": \"\"\n }\n}", - "options": { - "raw": { - "headerFamily": "json", - "language": "json" - } - } - } - }, - "status": "Too Many Requests", - "code": 429, - "header": [ - { - "key": "Content-Type", - "value": "application/json" - } - ], - "body": "{\n \"message\": {\n \"description\": \"A message describing the error\",\n \"example\": \" Rate Limit Exceeded \"\n }\n}", - "cookie": [], - "_postman_previewlanguage": "json" - }, - { - "id": "0f248241-da58-4a26-b918-ad37246d7c11", - "name": "Internal Server Error - Returned if there is an unexpected error.", - "originalRequest": { - "url": { - "path": [ - "access-requests" - ], - "host": [ - "{{baseUrl}}" - ], - "query": [], - "variable": [] - }, - "header": [ - { - "key": "Content-Type", - "value": "application/json" - }, - { - "key": "Accept", - "value": "application/json" - }, - { - "description": { - "content": "Added as a part of security scheme: oauth2", - "type": "text/plain" - }, - "key": "Authorization", - "value": "" - } - ], - "method": "POST", - "body": { - "mode": "raw", - "raw": "{\n \"requestedFor\": [\n \"\",\n \"\"\n ],\n \"requestedItems\": [\n {\n \"id\": \"\",\n \"type\": \"ENTITLEMENT\",\n \"comment\": \"\",\n \"clientMetadata\": {\n \"sint_d1\": \"\"\n },\n \"removeDate\": \"\"\n },\n {\n \"id\": \"\",\n \"type\": \"ACCESS_PROFILE\",\n \"comment\": \"\",\n \"clientMetadata\": {\n \"ad_65e\": \"\",\n \"pariature\": \"\",\n \"consectetur_6\": \"\",\n \"non_12\": \"\",\n \"Lorem_b\": \"\"\n },\n \"removeDate\": \"\"\n }\n ],\n \"requestType\": \"GRANT_ACCESS\",\n \"clientMetadata\": {\n \"deserunt6\": \"\"\n }\n}", - "options": { - "raw": { - "headerFamily": "json", - "language": "json" - } - } - } - }, - "status": "Internal Server Error", - "code": 500, - "header": [ - { - "key": "Content-Type", - "value": "application/json" - } - ], - "body": "{\n \"detailCode\": \"\",\n \"trackingId\": \"\",\n \"messages\": [\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n },\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n }\n ],\n \"causes\": [\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n },\n {\n \"locale\": \"\",\n \"localeOrigin\": \"DEFAULT\",\n \"text\": \"\"\n }\n ]\n}", - "cookie": [], - "_postman_previewlanguage": "json" - } - ], - "event": [], - "protocolProfileBehavior": { - "disableBodyPruning": true - } - }, - { - "id": "885b9f2e-af33-4af2-acd9-5e086be9cca7", - "name": "Cancel Access Request", - "request": { - "name": "Cancel Access Request", - "description": { - "content": "This API endpoint cancels a pending access request. An access request can be cancelled only if it has not passed the approval step.\nAny token with ORG_ADMIN authority or token of the user who originally requested the access request is required to cancel it.", - "type": "text/plain" - }, - "url": { - "path": [ - "access-requests", - "cancel" - ], - "host": [ - "{{baseUrl}}" - ], - "query": [], - "variable": [] - }, - "header": [ - { - "key": "Content-Type", - "value": "application/json" - }, - { - "key": "Accept", - "value": "application/json" - } - ], - "method": "POST", - "body": { - "mode": "raw", - "raw": "{\n \"accountActivityId\": \"\",\n \"comment\": \"\"\n}", - "options": { - "raw": { - "headerFamily": "json", - "language": "json" - } - } - } - }, - "response": [ - { - "id": "1e0feae7-96eb-4a4b-bc70-8a310416460a", - "name": "Accepted - Returned if the request was successfully accepted into the system.", - "originalRequest": { - "url": { - "path": [ - "access-requests", - "cancel" - ], - "host": [ - "{{baseUrl}}" - ], - "query": [], - "variable": [] - }, - "header": [ - { - "key": "Content-Type", - "value": "application/json" - }, - { - "key": "Accept", - "value": "application/json" - }, - { - "description": { - "content": "Added as a part of security scheme: oauth2", - "type": "text/plain" - }, - "key": "Authorization", - "value": "" - } - ], - "method": "POST", - "body": { - "mode": "raw", - "raw": "{\n \"accountActivityId\": \"\",\n \"comment\": \"\"\n}", - "options": { - "raw": { - "headerFamily": "json", - "language": "json" - } - } - } - }, - "status": "Accepted", - "code": 202, - "header": [ - { - "key": "Content-Type", - "value": "application/json" - } - ], - "body": "{}", - "cookie": [], - "_postman_previewlanguage": "json" - }, - { - "id": "9a975706-920c-4959-9f88-d0bfa27a0315", - "name": "Client Error - Returned if the request body is invalid.", - "originalRequest": { - "url": { - "path": [ - "access-requests", - "cancel" - ], - "host": [ - "{{baseUrl}}" - ], - "query": [], - "variable": [] - }, - "header": [ - { - "key": "Content-Type", - "value": "application/json" - }, - { - "key": "Accept", - "value": "application/json" - }, - { - "description": { - "content": "Added as a part of security scheme: oauth2", - "type": "text/plain" - }, - "key": "Authorization", - "value": "" - } - ], - "method": "POST", - "body": { - "mode": "raw", - "raw": "{\n \"accountActivityId\": \"\",\n \"comment\": \"\"\n}", - "options": { - "raw": { - "headerFamily": "json", - "language": "json" - } - } - } - }, - "status": "Bad Request", - "code": 400, - "header": [ - { - "key": "Content-Type", - "value": "application/json" - } - ], - "body": "{\n \"detailCode\": \"\",\n \"trackingId\": \"\",\n \"messages\": [\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n },\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n }\n ],\n \"causes\": [\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n },\n {\n \"locale\": \"\",\n \"localeOrigin\": \"DEFAULT\",\n \"text\": \"\"\n }\n ]\n}", - "cookie": [], - "_postman_previewlanguage": "json" - }, - { - "id": "18f23e3c-5555-4715-bd77-7443fd900d7b", - "name": "Unauthorized - Returned if there is no authorization header, or if the JWT token is expired.", - "originalRequest": { - "url": { - "path": [ - "access-requests", - "cancel" - ], - "host": [ - "{{baseUrl}}" - ], - "query": [], - "variable": [] - }, - "header": [ - { - "key": "Content-Type", - "value": "application/json" - }, - { - "key": "Accept", - "value": "application/json" - }, - { - "description": { - "content": "Added as a part of security scheme: oauth2", - "type": "text/plain" - }, - "key": "Authorization", - "value": "" - } - ], - "method": "POST", - "body": { - "mode": "raw", - "raw": "{\n \"accountActivityId\": \"\",\n \"comment\": \"\"\n}", - "options": { - "raw": { - "headerFamily": "json", - "language": "json" - } - } - } - }, - "status": "Unauthorized", - "code": 401, - "header": [ - { - "key": "Content-Type", - "value": "application/json" - } - ], - "body": "{\n \"error\": {\n \"description\": \"A message describing the error\",\n \"example\": \"JWT validation failed: JWT is expired\"\n }\n}", - "cookie": [], - "_postman_previewlanguage": "json" - }, - { - "id": "ed7cd076-4156-4712-9bf2-a1ab3265852a", - "name": "Forbidden - Returned if the user you are running as, doesn't have access to this end-point.", - "originalRequest": { - "url": { - "path": [ - "access-requests", - "cancel" - ], - "host": [ - "{{baseUrl}}" - ], - "query": [], - "variable": [] - }, - "header": [ - { - "key": "Content-Type", - "value": "application/json" - }, - { - "key": "Accept", - "value": "application/json" - }, - { - "description": { - "content": "Added as a part of security scheme: oauth2", - "type": "text/plain" - }, - "key": "Authorization", - "value": "" - } - ], - "method": "POST", - "body": { - "mode": "raw", - "raw": "{\n \"accountActivityId\": \"\",\n \"comment\": \"\"\n}", - "options": { - "raw": { - "headerFamily": "json", - "language": "json" - } - } - } - }, - "status": "Forbidden", - "code": 403, - "header": [ - { - "key": "Content-Type", - "value": "application/json" - } - ], - "body": "{\n \"detailCode\": \"\",\n \"trackingId\": \"\",\n \"messages\": [\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n },\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n }\n ],\n \"causes\": [\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n },\n {\n \"locale\": \"\",\n \"localeOrigin\": \"DEFAULT\",\n \"text\": \"\"\n }\n ]\n}", - "cookie": [], - "_postman_previewlanguage": "json" - }, - { - "id": "a77210b2-7a2e-40fe-9015-602826cb482c", - "name": "Not Found - returned if the request URL refers to a resource or object that does not exist", - "originalRequest": { - "url": { - "path": [ - "access-requests", - "cancel" - ], - "host": [ - "{{baseUrl}}" - ], - "query": [], - "variable": [] - }, - "header": [ - { - "key": "Content-Type", - "value": "application/json" - }, - { - "key": "Accept", - "value": "application/json" - }, - { - "description": { - "content": "Added as a part of security scheme: oauth2", - "type": "text/plain" - }, - "key": "Authorization", - "value": "" - } - ], - "method": "POST", - "body": { - "mode": "raw", - "raw": "{\n \"accountActivityId\": \"\",\n \"comment\": \"\"\n}", - "options": { - "raw": { - "headerFamily": "json", - "language": "json" - } - } - } - }, - "status": "Not Found", - "code": 404, - "header": [ - { - "key": "Content-Type", - "value": "application/json" - } - ], - "body": "{\n \"detailCode\": \"\",\n \"trackingId\": \"\",\n \"messages\": [\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n },\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n }\n ],\n \"causes\": [\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n },\n {\n \"locale\": \"\",\n \"localeOrigin\": \"DEFAULT\",\n \"text\": \"\"\n }\n ]\n}", - "cookie": [], - "_postman_previewlanguage": "json" - }, - { - "id": "6abf92b7-4b8b-49ab-b021-5794f475a32a", - "name": "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.", - "originalRequest": { - "url": { - "path": [ - "access-requests", - "cancel" - ], - "host": [ - "{{baseUrl}}" - ], - "query": [], - "variable": [] - }, - "header": [ - { - "key": "Content-Type", - "value": "application/json" - }, - { - "key": "Accept", - "value": "application/json" - }, - { - "description": { - "content": "Added as a part of security scheme: oauth2", - "type": "text/plain" - }, - "key": "Authorization", - "value": "" - } - ], - "method": "POST", - "body": { - "mode": "raw", - "raw": "{\n \"accountActivityId\": \"\",\n \"comment\": \"\"\n}", - "options": { - "raw": { - "headerFamily": "json", - "language": "json" - } - } - } - }, - "status": "Too Many Requests", - "code": 429, - "header": [ - { - "key": "Content-Type", - "value": "application/json" - } - ], - "body": "{\n \"message\": {\n \"description\": \"A message describing the error\",\n \"example\": \" Rate Limit Exceeded \"\n }\n}", - "cookie": [], - "_postman_previewlanguage": "json" - }, - { - "id": "3746478f-0f60-4332-8aad-9303018d4043", - "name": "Internal Server Error - Returned if there is an unexpected error.", - "originalRequest": { - "url": { - "path": [ - "access-requests", - "cancel" - ], - "host": [ - "{{baseUrl}}" - ], - "query": [], - "variable": [] - }, - "header": [ - { - "key": "Content-Type", - "value": "application/json" - }, - { - "key": "Accept", - "value": "application/json" - }, - { - "description": { - "content": "Added as a part of security scheme: oauth2", - "type": "text/plain" - }, - "key": "Authorization", - "value": "" - } - ], - "method": "POST", - "body": { - "mode": "raw", - "raw": "{\n \"accountActivityId\": \"\",\n \"comment\": \"\"\n}", - "options": { - "raw": { - "headerFamily": "json", - "language": "json" - } - } - } - }, - "status": "Internal Server Error", - "code": 500, - "header": [ - { - "key": "Content-Type", - "value": "application/json" - } - ], - "body": "{\n \"detailCode\": \"\",\n \"trackingId\": \"\",\n \"messages\": [\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n },\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n }\n ],\n \"causes\": [\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n },\n {\n \"locale\": \"\",\n \"localeOrigin\": \"DEFAULT\",\n \"text\": \"\"\n }\n ]\n}", - "cookie": [], - "_postman_previewlanguage": "json" - } - ], - "event": [], - "protocolProfileBehavior": { - "disableBodyPruning": true - } - }, - { - "id": "7dc6bff9-8fab-4dd9-ba7f-51c06cc13d31", - "name": "Get Access Request Configuration", - "request": { - "name": "Get Access Request Configuration", - "description": { - "content": "This endpoint returns the current access-request configuration.", - "type": "text/plain" - }, - "url": { - "path": [ - "access-request-config" - ], - "host": [ - "{{baseUrl}}" - ], - "query": [], - "variable": [] - }, - "header": [ - { - "key": "Accept", - "value": "application/json" - } - ], - "method": "GET", - "body": {} - }, - "response": [ - { - "id": "f566e978-d7dd-4e09-93e9-d74f3d7d8626", - "name": "Access Request Configuration Details.", - "originalRequest": { - "url": { - "path": [ - "access-request-config" - ], - "host": [ - "{{baseUrl}}" - ], - "query": [], - "variable": [] - }, - "header": [ - { - "key": "Accept", - "value": "application/json" - }, - { - "description": { - "content": "Added as a part of security scheme: oauth2", - "type": "text/plain" - }, - "key": "Authorization", - "value": "" - } - ], - "method": "GET", - "body": {} - }, - "status": "OK", - "code": 200, - "header": [ - { - "key": "Content-Type", - "value": "application/json" - } - ], - "body": "{\n \"approvalsMustBeExternal\": \"\",\n \"autoApprovalEnabled\": \"\",\n \"requestOnBehalfOfConfig\": {\n \"allowRequestOnBehalfOfAnyoneByAnyone\": \"\",\n \"allowRequestOnBehalfOfEmployeeByManager\": \"\"\n },\n \"approvalReminderAndEscalationConfig\": {\n \"daysUntilEscalation\": \"\",\n \"daysBetweenReminders\": \"\",\n \"maxReminders\": \"\",\n \"fallbackApproverRef\": {\n \"type\": \"\",\n \"id\": \"\",\n \"name\": \"\",\n \"email\": \"\"\n }\n },\n \"entitlementRequestConfig\": {\n \"allowEntitlementRequest\": \"\",\n \"requestCommentsRequired\": false,\n \"deniedCommentsRequired\": false,\n \"grantRequestApprovalSchemes\": \"sourceOwner\"\n }\n}", - "cookie": [], - "_postman_previewlanguage": "json" - }, - { - "id": "ed5dc3e9-dc1d-47c1-948e-fc0eccb22866", - "name": "Client Error - Returned if the request body is invalid.", - "originalRequest": { - "url": { - "path": [ - "access-request-config" - ], - "host": [ - "{{baseUrl}}" - ], - "query": [], - "variable": [] - }, - "header": [ - { - "key": "Accept", - "value": "application/json" - }, - { - "description": { - "content": "Added as a part of security scheme: oauth2", - "type": "text/plain" - }, - "key": "Authorization", - "value": "" - } - ], - "method": "GET", - "body": {} - }, - "status": "Bad Request", - "code": 400, - "header": [ - { - "key": "Content-Type", - "value": "application/json" - } - ], - "body": "{\n \"detailCode\": \"\",\n \"trackingId\": \"\",\n \"messages\": [\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n },\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n }\n ],\n \"causes\": [\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n },\n {\n \"locale\": \"\",\n \"localeOrigin\": \"DEFAULT\",\n \"text\": \"\"\n }\n ]\n}", - "cookie": [], - "_postman_previewlanguage": "json" - }, - { - "id": "da89f353-0e6d-48a8-818c-6c07bd07baac", - "name": "Unauthorized - Returned if there is no authorization header, or if the JWT token is expired.", - "originalRequest": { - "url": { - "path": [ - "access-request-config" - ], - "host": [ - "{{baseUrl}}" - ], - "query": [], - "variable": [] - }, - "header": [ - { - "key": "Accept", - "value": "application/json" - }, - { - "description": { - "content": "Added as a part of security scheme: oauth2", - "type": "text/plain" - }, - "key": "Authorization", - "value": "" - } - ], - "method": "GET", - "body": {} - }, - "status": "Unauthorized", - "code": 401, - "header": [ - { - "key": "Content-Type", - "value": "application/json" - } - ], - "body": "{\n \"error\": {\n \"description\": \"A message describing the error\",\n \"example\": \"JWT validation failed: JWT is expired\"\n }\n}", - "cookie": [], - "_postman_previewlanguage": "json" - }, - { - "id": "bbc735bd-cfde-49fb-bcf0-1dfec563c0ef", - "name": "Forbidden - Returned if the user you are running as, doesn't have access to this end-point.", - "originalRequest": { - "url": { - "path": [ - "access-request-config" - ], - "host": [ - "{{baseUrl}}" - ], - "query": [], - "variable": [] - }, - "header": [ - { - "key": "Accept", - "value": "application/json" - }, - { - "description": { - "content": "Added as a part of security scheme: oauth2", - "type": "text/plain" - }, - "key": "Authorization", - "value": "" - } - ], - "method": "GET", - "body": {} - }, - "status": "Forbidden", - "code": 403, - "header": [ - { - "key": "Content-Type", - "value": "application/json" - } - ], - "body": "{\n \"detailCode\": \"\",\n \"trackingId\": \"\",\n \"messages\": [\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n },\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n }\n ],\n \"causes\": [\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n },\n {\n \"locale\": \"\",\n \"localeOrigin\": \"DEFAULT\",\n \"text\": \"\"\n }\n ]\n}", - "cookie": [], - "_postman_previewlanguage": "json" - }, - { - "id": "80a2928e-5437-4c33-a74b-9a7a9190c5bd", - "name": "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.", - "originalRequest": { - "url": { - "path": [ - "access-request-config" - ], - "host": [ - "{{baseUrl}}" - ], - "query": [], - "variable": [] - }, - "header": [ - { - "key": "Accept", - "value": "application/json" - }, - { - "description": { - "content": "Added as a part of security scheme: oauth2", - "type": "text/plain" - }, - "key": "Authorization", - "value": "" - } - ], - "method": "GET", - "body": {} - }, - "status": "Too Many Requests", - "code": 429, - "header": [ - { - "key": "Content-Type", - "value": "application/json" - } - ], - "body": "{\n \"message\": {\n \"description\": \"A message describing the error\",\n \"example\": \" Rate Limit Exceeded \"\n }\n}", - "cookie": [], - "_postman_previewlanguage": "json" - }, - { - "id": "b7b8f896-6e4a-4894-8b97-f9471e500252", - "name": "Internal Server Error - Returned if there is an unexpected error.", - "originalRequest": { - "url": { - "path": [ - "access-request-config" - ], - "host": [ - "{{baseUrl}}" - ], - "query": [], - "variable": [] - }, - "header": [ - { - "key": "Accept", - "value": "application/json" - }, - { - "description": { - "content": "Added as a part of security scheme: oauth2", - "type": "text/plain" - }, - "key": "Authorization", - "value": "" - } - ], - "method": "GET", - "body": {} - }, - "status": "Internal Server Error", - "code": 500, - "header": [ - { - "key": "Content-Type", - "value": "application/json" - } - ], - "body": "{\n \"detailCode\": \"\",\n \"trackingId\": \"\",\n \"messages\": [\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n },\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n }\n ],\n \"causes\": [\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n },\n {\n \"locale\": \"\",\n \"localeOrigin\": \"DEFAULT\",\n \"text\": \"\"\n }\n ]\n}", - "cookie": [], - "_postman_previewlanguage": "json" - } - ], - "event": [], - "protocolProfileBehavior": { - "disableBodyPruning": true - } - }, - { - "id": "8f26e2ae-d56b-4955-afb0-31a6c2cc29c4", - "name": "Update Access Request Configuration", - "request": { - "name": "Update Access Request Configuration", - "description": { - "content": "This endpoint replaces the current access-request configuration.\nA token with ORG_ADMIN authority is required to call this API.", - "type": "text/plain" - }, - "url": { - "path": [ - "access-request-config" - ], - "host": [ - "{{baseUrl}}" - ], - "query": [], - "variable": [] - }, - "header": [ - { - "key": "Content-Type", - "value": "application/json" - }, - { - "key": "Accept", - "value": "application/json" - } - ], - "method": "PUT", - "body": { - "mode": "raw", - "raw": "{\n \"approvalsMustBeExternal\": \"\",\n \"autoApprovalEnabled\": \"\",\n \"requestOnBehalfOfConfig\": {\n \"allowRequestOnBehalfOfAnyoneByAnyone\": \"\",\n \"allowRequestOnBehalfOfEmployeeByManager\": \"\"\n },\n \"approvalReminderAndEscalationConfig\": {\n \"daysUntilEscalation\": \"\",\n \"daysBetweenReminders\": \"\",\n \"maxReminders\": \"\",\n \"fallbackApproverRef\": {\n \"type\": \"\",\n \"id\": \"\",\n \"name\": \"\",\n \"email\": \"\"\n }\n },\n \"entitlementRequestConfig\": {\n \"allowEntitlementRequest\": \"\",\n \"requestCommentsRequired\": false,\n \"deniedCommentsRequired\": false,\n \"grantRequestApprovalSchemes\": \"sourceOwner\"\n }\n}", - "options": { - "raw": { - "headerFamily": "json", - "language": "json" - } - } - } - }, - "response": [ - { - "id": "6cf399db-a1fb-491a-a4fc-6c4b3ea2862b", - "name": "Access Request Configuration Details.", - "originalRequest": { - "url": { - "path": [ - "access-request-config" - ], - "host": [ - "{{baseUrl}}" - ], - "query": [], - "variable": [] - }, - "header": [ - { - "key": "Content-Type", - "value": "application/json" - }, - { - "key": "Accept", - "value": "application/json" - }, - { - "description": { - "content": "Added as a part of security scheme: oauth2", - "type": "text/plain" - }, - "key": "Authorization", - "value": "" - } - ], - "method": "PUT", - "body": { - "mode": "raw", - "raw": "{\n \"approvalsMustBeExternal\": \"\",\n \"autoApprovalEnabled\": \"\",\n \"requestOnBehalfOfConfig\": {\n \"allowRequestOnBehalfOfAnyoneByAnyone\": \"\",\n \"allowRequestOnBehalfOfEmployeeByManager\": \"\"\n },\n \"approvalReminderAndEscalationConfig\": {\n \"daysUntilEscalation\": \"\",\n \"daysBetweenReminders\": \"\",\n \"maxReminders\": \"\",\n \"fallbackApproverRef\": {\n \"type\": \"\",\n \"id\": \"\",\n \"name\": \"\",\n \"email\": \"\"\n }\n },\n \"entitlementRequestConfig\": {\n \"allowEntitlementRequest\": \"\",\n \"requestCommentsRequired\": false,\n \"deniedCommentsRequired\": false,\n \"grantRequestApprovalSchemes\": \"sourceOwner\"\n }\n}", - "options": { - "raw": { - "headerFamily": "json", - "language": "json" - } - } - } - }, - "status": "OK", - "code": 200, - "header": [ - { - "key": "Content-Type", - "value": "application/json" - } - ], - "body": "{\n \"approvalsMustBeExternal\": \"\",\n \"autoApprovalEnabled\": \"\",\n \"requestOnBehalfOfConfig\": {\n \"allowRequestOnBehalfOfAnyoneByAnyone\": \"\",\n \"allowRequestOnBehalfOfEmployeeByManager\": \"\"\n },\n \"approvalReminderAndEscalationConfig\": {\n \"daysUntilEscalation\": \"\",\n \"daysBetweenReminders\": \"\",\n \"maxReminders\": \"\",\n \"fallbackApproverRef\": {\n \"type\": \"\",\n \"id\": \"\",\n \"name\": \"\",\n \"email\": \"\"\n }\n },\n \"entitlementRequestConfig\": {\n \"allowEntitlementRequest\": \"\",\n \"requestCommentsRequired\": false,\n \"deniedCommentsRequired\": false,\n \"grantRequestApprovalSchemes\": \"sourceOwner\"\n }\n}", - "cookie": [], - "_postman_previewlanguage": "json" - }, - { - "id": "5fc1db6c-aec7-451d-ab27-c2f7fcd1ff88", - "name": "Client Error - Returned if the request body is invalid.", - "originalRequest": { - "url": { - "path": [ - "access-request-config" - ], - "host": [ - "{{baseUrl}}" - ], - "query": [], - "variable": [] - }, - "header": [ - { - "key": "Content-Type", - "value": "application/json" - }, - { - "key": "Accept", - "value": "application/json" - }, - { - "description": { - "content": "Added as a part of security scheme: oauth2", - "type": "text/plain" - }, - "key": "Authorization", - "value": "" - } - ], - "method": "PUT", - "body": { - "mode": "raw", - "raw": "{\n \"approvalsMustBeExternal\": \"\",\n \"autoApprovalEnabled\": \"\",\n \"requestOnBehalfOfConfig\": {\n \"allowRequestOnBehalfOfAnyoneByAnyone\": \"\",\n \"allowRequestOnBehalfOfEmployeeByManager\": \"\"\n },\n \"approvalReminderAndEscalationConfig\": {\n \"daysUntilEscalation\": \"\",\n \"daysBetweenReminders\": \"\",\n \"maxReminders\": \"\",\n \"fallbackApproverRef\": {\n \"type\": \"\",\n \"id\": \"\",\n \"name\": \"\",\n \"email\": \"\"\n }\n },\n \"entitlementRequestConfig\": {\n \"allowEntitlementRequest\": \"\",\n \"requestCommentsRequired\": false,\n \"deniedCommentsRequired\": false,\n \"grantRequestApprovalSchemes\": \"sourceOwner\"\n }\n}", - "options": { - "raw": { - "headerFamily": "json", - "language": "json" - } - } - } - }, - "status": "Bad Request", - "code": 400, - "header": [ - { - "key": "Content-Type", - "value": "application/json" - } - ], - "body": "{\n \"detailCode\": \"\",\n \"trackingId\": \"\",\n \"messages\": [\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n },\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n }\n ],\n \"causes\": [\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n },\n {\n \"locale\": \"\",\n \"localeOrigin\": \"DEFAULT\",\n \"text\": \"\"\n }\n ]\n}", - "cookie": [], - "_postman_previewlanguage": "json" - }, - { - "id": "2b93dc8c-1faa-4a11-ac5c-77fc98b0995f", - "name": "Unauthorized - Returned if there is no authorization header, or if the JWT token is expired.", - "originalRequest": { - "url": { - "path": [ - "access-request-config" - ], - "host": [ - "{{baseUrl}}" - ], - "query": [], - "variable": [] - }, - "header": [ - { - "key": "Content-Type", - "value": "application/json" - }, - { - "key": "Accept", - "value": "application/json" - }, - { - "description": { - "content": "Added as a part of security scheme: oauth2", - "type": "text/plain" - }, - "key": "Authorization", - "value": "" - } - ], - "method": "PUT", - "body": { - "mode": "raw", - "raw": "{\n \"approvalsMustBeExternal\": \"\",\n \"autoApprovalEnabled\": \"\",\n \"requestOnBehalfOfConfig\": {\n \"allowRequestOnBehalfOfAnyoneByAnyone\": \"\",\n \"allowRequestOnBehalfOfEmployeeByManager\": \"\"\n },\n \"approvalReminderAndEscalationConfig\": {\n \"daysUntilEscalation\": \"\",\n \"daysBetweenReminders\": \"\",\n \"maxReminders\": \"\",\n \"fallbackApproverRef\": {\n \"type\": \"\",\n \"id\": \"\",\n \"name\": \"\",\n \"email\": \"\"\n }\n },\n \"entitlementRequestConfig\": {\n \"allowEntitlementRequest\": \"\",\n \"requestCommentsRequired\": false,\n \"deniedCommentsRequired\": false,\n \"grantRequestApprovalSchemes\": \"sourceOwner\"\n }\n}", - "options": { - "raw": { - "headerFamily": "json", - "language": "json" - } - } - } - }, - "status": "Unauthorized", - "code": 401, - "header": [ - { - "key": "Content-Type", - "value": "application/json" - } - ], - "body": "{\n \"error\": {\n \"description\": \"A message describing the error\",\n \"example\": \"JWT validation failed: JWT is expired\"\n }\n}", - "cookie": [], - "_postman_previewlanguage": "json" - }, - { - "id": "ce6ff3d7-1228-4acf-808e-ea2c8a62e4a3", - "name": "Forbidden - Returned if the user you are running as, doesn't have access to this end-point.", - "originalRequest": { - "url": { - "path": [ - "access-request-config" - ], - "host": [ - "{{baseUrl}}" - ], - "query": [], - "variable": [] - }, - "header": [ - { - "key": "Content-Type", - "value": "application/json" - }, - { - "key": "Accept", - "value": "application/json" - }, - { - "description": { - "content": "Added as a part of security scheme: oauth2", - "type": "text/plain" - }, - "key": "Authorization", - "value": "" - } - ], - "method": "PUT", - "body": { - "mode": "raw", - "raw": "{\n \"approvalsMustBeExternal\": \"\",\n \"autoApprovalEnabled\": \"\",\n \"requestOnBehalfOfConfig\": {\n \"allowRequestOnBehalfOfAnyoneByAnyone\": \"\",\n \"allowRequestOnBehalfOfEmployeeByManager\": \"\"\n },\n \"approvalReminderAndEscalationConfig\": {\n \"daysUntilEscalation\": \"\",\n \"daysBetweenReminders\": \"\",\n \"maxReminders\": \"\",\n \"fallbackApproverRef\": {\n \"type\": \"\",\n \"id\": \"\",\n \"name\": \"\",\n \"email\": \"\"\n }\n },\n \"entitlementRequestConfig\": {\n \"allowEntitlementRequest\": \"\",\n \"requestCommentsRequired\": false,\n \"deniedCommentsRequired\": false,\n \"grantRequestApprovalSchemes\": \"sourceOwner\"\n }\n}", - "options": { - "raw": { - "headerFamily": "json", - "language": "json" - } - } - } - }, - "status": "Forbidden", - "code": 403, - "header": [ - { - "key": "Content-Type", - "value": "application/json" - } - ], - "body": "{\n \"detailCode\": \"\",\n \"trackingId\": \"\",\n \"messages\": [\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n },\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n }\n ],\n \"causes\": [\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n },\n {\n \"locale\": \"\",\n \"localeOrigin\": \"DEFAULT\",\n \"text\": \"\"\n }\n ]\n}", - "cookie": [], - "_postman_previewlanguage": "json" - }, - { - "id": "ec84b3a6-4d33-41dd-8b96-68797daf25be", - "name": "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.", - "originalRequest": { - "url": { - "path": [ - "access-request-config" - ], - "host": [ - "{{baseUrl}}" - ], - "query": [], - "variable": [] - }, - "header": [ - { - "key": "Content-Type", - "value": "application/json" - }, - { - "key": "Accept", - "value": "application/json" - }, - { - "description": { - "content": "Added as a part of security scheme: oauth2", - "type": "text/plain" - }, - "key": "Authorization", - "value": "" - } - ], - "method": "PUT", - "body": { - "mode": "raw", - "raw": "{\n \"approvalsMustBeExternal\": \"\",\n \"autoApprovalEnabled\": \"\",\n \"requestOnBehalfOfConfig\": {\n \"allowRequestOnBehalfOfAnyoneByAnyone\": \"\",\n \"allowRequestOnBehalfOfEmployeeByManager\": \"\"\n },\n \"approvalReminderAndEscalationConfig\": {\n \"daysUntilEscalation\": \"\",\n \"daysBetweenReminders\": \"\",\n \"maxReminders\": \"\",\n \"fallbackApproverRef\": {\n \"type\": \"\",\n \"id\": \"\",\n \"name\": \"\",\n \"email\": \"\"\n }\n },\n \"entitlementRequestConfig\": {\n \"allowEntitlementRequest\": \"\",\n \"requestCommentsRequired\": false,\n \"deniedCommentsRequired\": false,\n \"grantRequestApprovalSchemes\": \"sourceOwner\"\n }\n}", - "options": { - "raw": { - "headerFamily": "json", - "language": "json" - } - } - } - }, - "status": "Too Many Requests", - "code": 429, - "header": [ - { - "key": "Content-Type", - "value": "application/json" - } - ], - "body": "{\n \"message\": {\n \"description\": \"A message describing the error\",\n \"example\": \" Rate Limit Exceeded \"\n }\n}", - "cookie": [], - "_postman_previewlanguage": "json" - }, - { - "id": "4a8abe6a-aa8b-498a-952e-b5b5fa75cb04", - "name": "Internal Server Error - Returned if there is an unexpected error.", - "originalRequest": { - "url": { - "path": [ - "access-request-config" - ], - "host": [ - "{{baseUrl}}" - ], - "query": [], - "variable": [] - }, - "header": [ - { - "key": "Content-Type", - "value": "application/json" - }, - { - "key": "Accept", - "value": "application/json" - }, - { - "description": { - "content": "Added as a part of security scheme: oauth2", - "type": "text/plain" - }, - "key": "Authorization", - "value": "" - } - ], - "method": "PUT", - "body": { - "mode": "raw", - "raw": "{\n \"approvalsMustBeExternal\": \"\",\n \"autoApprovalEnabled\": \"\",\n \"requestOnBehalfOfConfig\": {\n \"allowRequestOnBehalfOfAnyoneByAnyone\": \"\",\n \"allowRequestOnBehalfOfEmployeeByManager\": \"\"\n },\n \"approvalReminderAndEscalationConfig\": {\n \"daysUntilEscalation\": \"\",\n \"daysBetweenReminders\": \"\",\n \"maxReminders\": \"\",\n \"fallbackApproverRef\": {\n \"type\": \"\",\n \"id\": \"\",\n \"name\": \"\",\n \"email\": \"\"\n }\n },\n \"entitlementRequestConfig\": {\n \"allowEntitlementRequest\": \"\",\n \"requestCommentsRequired\": false,\n \"deniedCommentsRequired\": false,\n \"grantRequestApprovalSchemes\": \"sourceOwner\"\n }\n}", - "options": { - "raw": { - "headerFamily": "json", - "language": "json" - } - } - } - }, - "status": "Internal Server Error", - "code": 500, - "header": [ - { - "key": "Content-Type", - "value": "application/json" - } - ], - "body": "{\n \"detailCode\": \"\",\n \"trackingId\": \"\",\n \"messages\": [\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n },\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n }\n ],\n \"causes\": [\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n },\n {\n \"locale\": \"\",\n \"localeOrigin\": \"DEFAULT\",\n \"text\": \"\"\n }\n ]\n}", - "cookie": [], - "_postman_previewlanguage": "json" - } - ], - "event": [], - "protocolProfileBehavior": { - "disableBodyPruning": true - } - }, - { - "id": "3e072f42-9865-4a25-a4e8-4c3dd8163ae8", - "name": "Access Request Status", - "request": { - "name": "Access Request Status", - "description": { - "content": "The Access Request Status API returns a list of access request statuses based on the specified query parameters.\nAny token with any authority can request their own status. A token with ORG_ADMIN authority is required to call this API to get a list of statuses for other users.", - "type": "text/plain" - }, - "url": { - "path": [ - "access-request-status" - ], - "host": [ - "{{baseUrl}}" - ], - "query": [ - { - "disabled": true, - "description": { - "content": "Filter the results by the identity for which the requests were made. *me* indicates the current user. Mutually exclusive with *regarding-identity*.", - "type": "text/plain" - }, - "key": "requested-for", - "value": "" - }, - { - "disabled": true, - "description": { - "content": "Filter the results by the identity that made the requests. *me* indicates the current user. Mutually exclusive with *regarding-identity*.", - "type": "text/plain" - }, - "key": "requested-by", - "value": "" - }, - { - "disabled": true, - "description": { - "content": "Filter the results by the specified identity which is either the requester or target of the requests. *me* indicates the current user. Mutually exclusive with *requested-for* and *requested-by*.", - "type": "text/plain" - }, - "key": "regarding-identity", - "value": "" - }, - { - "disabled": true, - "description": { - "content": "Filter the results by the specified identity which is the owner of the Identity Request Work Item. *me* indicates the current user.", - "type": "text/plain" - }, - "key": "assigned-to", - "value": "" - }, - { - "disabled": true, - "description": { - "content": "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.", - "type": "text/plain" - }, - "key": "count", - "value": "false" - }, - { - "disabled": true, - "description": { - "content": "Max number of results to return.", - "type": "text/plain" - }, - "key": "limit", - "value": "250" - }, - { - "disabled": true, - "description": { - "content": "Offset into the full result set. Usually specified with *limit* to paginate through the results. Defaults to 0 if not specified.", - "type": "text/plain" - }, - "key": "offset", - "value": "" - }, - { - "disabled": true, - "description": { - "content": "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**accountActivityItemId**: *eq, in, ge, gt, le, lt, ne, isnull, sw*", - "type": "text/plain" - }, - "key": "filters", - "value": "" - }, - { - "disabled": true, - "description": { - "content": "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, accountActivityItemId, name**", - "type": "text/plain" - }, - "key": "sorters", - "value": "" - } - ], - "variable": [] - }, - "header": [ - { - "key": "Accept", - "value": "application/json" - } - ], - "method": "GET", - "body": {} - }, - "response": [ - { - "id": "33652c70-9320-4bc3-8c61-d1c60f8273bf", - "name": "List of requested item status.", - "originalRequest": { - "url": { - "path": [ - "access-request-status" - ], - "host": [ - "{{baseUrl}}" - ], - "query": [ - { - "disabled": true, - "description": { - "content": "Filter the results by the identity for which the requests were made. *me* indicates the current user. Mutually exclusive with *regarding-identity*.", - "type": "text/plain" - }, - "key": "requested-for", - "value": "" - }, - { - "disabled": true, - "description": { - "content": "Filter the results by the identity that made the requests. *me* indicates the current user. Mutually exclusive with *regarding-identity*.", - "type": "text/plain" - }, - "key": "requested-by", - "value": "" - }, - { - "disabled": true, - "description": { - "content": "Filter the results by the specified identity which is either the requester or target of the requests. *me* indicates the current user. Mutually exclusive with *requested-for* and *requested-by*.", - "type": "text/plain" - }, - "key": "regarding-identity", - "value": "" - }, - { - "disabled": true, - "description": { - "content": "Filter the results by the specified identity which is the owner of the Identity Request Work Item. *me* indicates the current user.", - "type": "text/plain" - }, - "key": "assigned-to", - "value": "" - }, - { - "disabled": true, - "description": { - "content": "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.", - "type": "text/plain" - }, - "key": "count", - "value": "false" - }, - { - "disabled": true, - "description": { - "content": "Max number of results to return.", - "type": "text/plain" - }, - "key": "limit", - "value": "250" - }, - { - "disabled": true, - "description": { - "content": "Offset into the full result set. Usually specified with *limit* to paginate through the results. Defaults to 0 if not specified.", - "type": "text/plain" - }, - "key": "offset", - "value": "" - }, - { - "disabled": true, - "description": { - "content": "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**accountActivityItemId**: *eq, in, ge, gt, le, lt, ne, isnull, sw*", - "type": "text/plain" - }, - "key": "filters", - "value": "" - }, - { - "disabled": true, - "description": { - "content": "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, accountActivityItemId, name**", - "type": "text/plain" - }, - "key": "sorters", - "value": "" - } - ], - "variable": [] - }, - "header": [ - { - "key": "Accept", - "value": "application/json" - }, - { - "description": { - "content": "Added as a part of security scheme: oauth2", - "type": "text/plain" - }, - "key": "Authorization", - "value": "" - } - ], - "method": "GET", - "body": {} - }, - "status": "OK", - "code": 200, - "header": [ - { - "key": "Content-Type", - "value": "application/json" - } - ], - "body": "[\n {\n \"name\": \"\",\n \"type\": \"ENTITLEMENT\",\n \"cancelledRequestDetails\": {\n \"comment\": \"\",\n \"owner\": {\n \"type\": \"IDENTITY\",\n \"id\": \"\",\n \"name\": \"\"\n },\n \"modified\": \"\"\n },\n \"errorMessages\": [\n [\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n },\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n }\n ],\n [\n {\n \"locale\": \"\",\n \"localeOrigin\": \"DEFAULT\",\n \"text\": \"\"\n },\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n }\n ]\n ],\n \"state\": \"ERROR\",\n \"approvalDetails\": [\n {\n \"forwarded\": \"\",\n \"originalOwner\": {\n \"type\": \"IDENTITY\",\n \"id\": \"\",\n \"name\": \"\"\n },\n \"currentOwner\": {\n \"type\": \"IDENTITY\",\n \"id\": \"\",\n \"name\": \"\"\n },\n \"modified\": \"\",\n \"status\": \"APPROVED\",\n \"scheme\": \"MANAGER\",\n \"errorMessages\": [\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n },\n {\n \"locale\": \"\",\n \"localeOrigin\": \"DEFAULT\",\n \"text\": \"\"\n }\n ],\n \"comment\": \"\",\n \"removeDate\": \"\"\n },\n {\n \"forwarded\": \"\",\n \"originalOwner\": {\n \"type\": \"GOVERNANCE_GROUP\",\n \"id\": \"\",\n \"name\": \"\"\n },\n \"currentOwner\": {\n \"type\": \"IDENTITY\",\n \"id\": \"\",\n \"name\": \"\"\n },\n \"modified\": \"\",\n \"status\": \"EXPIRED\",\n \"scheme\": \"ENTITLEMENT_OWNER\",\n \"errorMessages\": [\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n },\n {\n \"locale\": \"\",\n \"localeOrigin\": \"DEFAULT\",\n \"text\": \"\"\n }\n ],\n \"comment\": \"\",\n \"removeDate\": \"\"\n }\n ],\n \"manualWorkItemDetails\": [\n {\n \"forwarded\": \"\",\n \"originalOwner\": {\n \"type\": \"IDENTITY\",\n \"id\": \"\",\n \"name\": \"\"\n },\n \"currentOwner\": {\n \"type\": \"IDENTITY\",\n \"id\": \"\",\n \"name\": \"\"\n },\n \"modified\": \"\",\n \"status\": \"APPROVED\",\n \"forwardHistory\": [\n {\n \"oldApproverName\": \"\",\n \"newApproverName\": \"\",\n \"comment\": \"\",\n \"modified\": \"\",\n \"forwarderName\": \"\",\n \"reassignmentType\": \"AUTOMATIC_REASSIGNMENT\"\n },\n {\n \"oldApproverName\": \"\",\n \"newApproverName\": \"\",\n \"comment\": \"\",\n \"modified\": \"\",\n \"forwarderName\": \"\",\n \"reassignmentType\": \"AUTO_ESCALATION\"\n }\n ]\n },\n {\n \"forwarded\": \"\",\n \"originalOwner\": {\n \"type\": \"GOVERNANCE_GROUP\",\n \"id\": \"\",\n \"name\": \"\"\n },\n \"currentOwner\": {\n \"type\": \"GOVERNANCE_GROUP\",\n \"id\": \"\",\n \"name\": \"\"\n },\n \"modified\": \"\",\n \"status\": \"APPROVED\",\n \"forwardHistory\": [\n {\n \"oldApproverName\": \"\",\n \"newApproverName\": \"\",\n \"comment\": \"\",\n \"modified\": \"\",\n \"forwarderName\": \"\",\n \"reassignmentType\": \"MANUAL_REASSIGNMENT\"\n },\n {\n \"oldApproverName\": \"\",\n \"newApproverName\": \"\",\n \"comment\": \"\",\n \"modified\": \"\",\n \"forwarderName\": \"\",\n \"reassignmentType\": \"SELF_REVIEW_DELEGATION\"\n }\n ]\n }\n ],\n \"accountActivityItemId\": \"\",\n \"requestType\": \"GRANT_ACCESS\",\n \"modified\": \"\",\n \"created\": \"\",\n \"requester\": {\n \"type\": \"IDENTITY\",\n \"id\": \"\",\n \"name\": \"\"\n },\n \"requestedFor\": {\n \"type\": \"IDENTITY\",\n \"id\": \"\",\n \"name\": \"\"\n },\n \"requesterComment\": {\n \"comment\": \"\",\n \"created\": \"\"\n },\n \"sodViolationContext\": {\n \"state\": \"SUCCESS\",\n \"uuid\": \"\",\n \"violationCheckResult\": {\n \"message\": {\n \"locale\": \"\",\n \"localeOrigin\": \"DEFAULT\",\n \"text\": \"\"\n },\n \"clientMetadata\": {\n \"officiae2\": \"\",\n \"doloredd\": \"\"\n },\n \"violationContexts\": [\n {\n \"policy\": {\n \"type\": \"SOD_POLICY\",\n \"id\": \"\",\n \"name\": \"\"\n },\n \"conflictingAccessCriteria\": {\n \"leftCriteria\": {\n \"criteriaList\": [\n {\n \"existing\": \"\",\n \"type\": \"GOVERNANCE_GROUP\",\n \"id\": \"\",\n \"name\": \"\"\n },\n {\n \"existing\": \"\",\n \"type\": \"WORKGROUP\",\n \"id\": \"\",\n \"name\": \"\"\n }\n ]\n },\n \"rightCriteria\": {\n \"criteriaList\": [\n {\n \"existing\": \"\",\n \"type\": \"SOD_POLICY\",\n \"id\": \"\",\n \"name\": \"\"\n },\n {\n \"existing\": \"\",\n \"type\": \"CAMPAIGN_FILTER\",\n \"id\": \"\",\n \"name\": \"\"\n }\n ]\n }\n }\n },\n {\n \"policy\": {\n \"type\": \"SOD_POLICY\",\n \"id\": \"\",\n \"name\": \"\"\n },\n \"conflictingAccessCriteria\": {\n \"leftCriteria\": {\n \"criteriaList\": [\n {\n \"existing\": \"\",\n \"type\": \"WORKGROUP\",\n \"id\": \"\",\n \"name\": \"\"\n },\n {\n \"existing\": \"\",\n \"type\": \"CONNECTOR_SCHEMA\",\n \"id\": \"\",\n \"name\": \"\"\n }\n ]\n },\n \"rightCriteria\": {\n \"criteriaList\": [\n {\n \"existing\": \"\",\n \"type\": \"ACCOUNT_CORRELATION_CONFIG\",\n \"id\": \"\",\n \"name\": \"\"\n },\n {\n \"existing\": \"\",\n \"type\": \"IDENTITY_REQUEST\",\n \"id\": \"\",\n \"name\": \"\"\n }\n ]\n }\n }\n }\n ],\n \"violatedPolicies\": [\n {\n \"type\": \"SOD_POLICY\",\n \"id\": \"\",\n \"name\": \"\"\n },\n {\n \"type\": \"SOD_POLICY\",\n \"id\": \"\",\n \"name\": \"\"\n }\n ]\n }\n },\n \"provisioningDetails\": {\n \"orderedSubPhaseReferences\": \"\"\n },\n \"preApprovalTriggerDetails\": {\n \"comment\": \"\",\n \"reviewer\": \"\",\n \"decision\": \"APPROVED\"\n },\n \"accessRequestPhases\": [\n {\n \"started\": \"\",\n \"finished\": \"\",\n \"name\": \"\",\n \"state\": \"PENDING\",\n \"result\": \"FAILED\",\n \"phaseReference\": \"\"\n },\n {\n \"started\": \"\",\n \"finished\": \"\",\n \"name\": \"\",\n \"state\": \"CANCELLED\",\n \"result\": \"FAILED\",\n \"phaseReference\": \"\"\n }\n ],\n \"description\": \"\",\n \"removeDate\": \"\",\n \"cancelable\": \"\",\n \"accessRequestId\": \"\",\n \"clientMetadata\": {\n \"et__0f\": \"\"\n }\n },\n {\n \"name\": \"\",\n \"type\": \"ACCESS_PROFILE\",\n \"cancelledRequestDetails\": {\n \"comment\": \"\",\n \"owner\": {\n \"type\": \"IDENTITY\",\n \"id\": \"\",\n \"name\": \"\"\n },\n \"modified\": \"\"\n },\n \"errorMessages\": [\n [\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n },\n {\n \"locale\": \"\",\n \"localeOrigin\": \"DEFAULT\",\n \"text\": \"\"\n }\n ],\n [\n {\n \"locale\": \"\",\n \"localeOrigin\": \"DEFAULT\",\n \"text\": \"\"\n },\n {\n \"locale\": \"\",\n \"localeOrigin\": \"DEFAULT\",\n \"text\": \"\"\n }\n ]\n ],\n \"state\": \"REJECTED\",\n \"approvalDetails\": [\n {\n \"forwarded\": \"\",\n \"originalOwner\": {\n \"type\": \"GOVERNANCE_GROUP\",\n \"id\": \"\",\n \"name\": \"\"\n },\n \"currentOwner\": {\n \"type\": \"IDENTITY\",\n \"id\": \"\",\n \"name\": \"\"\n },\n \"modified\": \"\",\n \"status\": \"PENDING\",\n \"scheme\": \"ROLE_OWNER\",\n \"errorMessages\": [\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n },\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n }\n ],\n \"comment\": \"\",\n \"removeDate\": \"\"\n },\n {\n \"forwarded\": \"\",\n \"originalOwner\": {\n \"type\": \"IDENTITY\",\n \"id\": \"\",\n \"name\": \"\"\n },\n \"currentOwner\": {\n \"type\": \"IDENTITY\",\n \"id\": \"\",\n \"name\": \"\"\n },\n \"modified\": \"\",\n \"status\": \"PENDING\",\n \"scheme\": \"ACCESS_PROFILE_OWNER\",\n \"errorMessages\": [\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n },\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n }\n ],\n \"comment\": \"\",\n \"removeDate\": \"\"\n }\n ],\n \"manualWorkItemDetails\": [\n {\n \"forwarded\": \"\",\n \"originalOwner\": {\n \"type\": \"GOVERNANCE_GROUP\",\n \"id\": \"\",\n \"name\": \"\"\n },\n \"currentOwner\": {\n \"type\": \"GOVERNANCE_GROUP\",\n \"id\": \"\",\n \"name\": \"\"\n },\n \"modified\": \"\",\n \"status\": \"CANCELLED\",\n \"forwardHistory\": [\n {\n \"oldApproverName\": \"\",\n \"newApproverName\": \"\",\n \"comment\": \"\",\n \"modified\": \"\",\n \"forwarderName\": \"\",\n \"reassignmentType\": \"SELF_REVIEW_DELEGATION\"\n },\n {\n \"oldApproverName\": \"\",\n \"newApproverName\": \"\",\n \"comment\": \"\",\n \"modified\": \"\",\n \"forwarderName\": \"\",\n \"reassignmentType\": \"AUTOMATIC_REASSIGNMENT\"\n }\n ]\n },\n {\n \"forwarded\": \"\",\n \"originalOwner\": {\n \"type\": \"IDENTITY\",\n \"id\": \"\",\n \"name\": \"\"\n },\n \"currentOwner\": {\n \"type\": \"IDENTITY\",\n \"id\": \"\",\n \"name\": \"\"\n },\n \"modified\": \"\",\n \"status\": \"CANCELLED\",\n \"forwardHistory\": [\n {\n \"oldApproverName\": \"\",\n \"newApproverName\": \"\",\n \"comment\": \"\",\n \"modified\": \"\",\n \"forwarderName\": \"\",\n \"reassignmentType\": \"AUTOMATIC_REASSIGNMENT\"\n },\n {\n \"oldApproverName\": \"\",\n \"newApproverName\": \"\",\n \"comment\": \"\",\n \"modified\": \"\",\n \"forwarderName\": \"\",\n \"reassignmentType\": \"SELF_REVIEW_DELEGATION\"\n }\n ]\n }\n ],\n \"accountActivityItemId\": \"\",\n \"requestType\": \"REVOKE_ACCESS\",\n \"modified\": \"\",\n \"created\": \"\",\n \"requester\": {\n \"type\": \"IDENTITY\",\n \"id\": \"\",\n \"name\": \"\"\n },\n \"requestedFor\": {\n \"type\": \"IDENTITY\",\n \"id\": \"\",\n \"name\": \"\"\n },\n \"requesterComment\": {\n \"comment\": \"\",\n \"created\": \"\"\n },\n \"sodViolationContext\": {\n \"state\": \"SUCCESS\",\n \"uuid\": \"\",\n \"violationCheckResult\": {\n \"message\": {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n },\n \"clientMetadata\": {\n \"quis195\": \"\"\n },\n \"violationContexts\": [\n {\n \"policy\": {\n \"type\": \"SOD_POLICY\",\n \"id\": \"\",\n \"name\": \"\"\n },\n \"conflictingAccessCriteria\": {\n \"leftCriteria\": {\n \"criteriaList\": [\n {\n \"existing\": \"\",\n \"type\": \"CERTIFICATION\",\n \"id\": \"\",\n \"name\": \"\"\n },\n {\n \"existing\": \"\",\n \"type\": \"WORKGROUP\",\n \"id\": \"\",\n \"name\": \"\"\n }\n ]\n },\n \"rightCriteria\": {\n \"criteriaList\": [\n {\n \"existing\": \"\",\n \"type\": \"SOD_VIOLATION\",\n \"id\": \"\",\n \"name\": \"\"\n },\n {\n \"existing\": \"\",\n \"type\": \"ROLE\",\n \"id\": \"\",\n \"name\": \"\"\n }\n ]\n }\n }\n },\n {\n \"policy\": {\n \"type\": \"SOD_POLICY\",\n \"id\": \"\",\n \"name\": \"\"\n },\n \"conflictingAccessCriteria\": {\n \"leftCriteria\": {\n \"criteriaList\": [\n {\n \"existing\": \"\",\n \"type\": \"SOURCE\",\n \"id\": \"\",\n \"name\": \"\"\n },\n {\n \"existing\": \"\",\n \"type\": \"CONNECTOR_SCHEMA\",\n \"id\": \"\",\n \"name\": \"\"\n }\n ]\n },\n \"rightCriteria\": {\n \"criteriaList\": [\n {\n \"existing\": \"\",\n \"type\": \"ACCOUNT\",\n \"id\": \"\",\n \"name\": \"\"\n },\n {\n \"existing\": \"\",\n \"type\": \"TAG_CATEGORY\",\n \"id\": \"\",\n \"name\": \"\"\n }\n ]\n }\n }\n }\n ],\n \"violatedPolicies\": [\n {\n \"type\": \"SOD_POLICY\",\n \"id\": \"\",\n \"name\": \"\"\n },\n {\n \"type\": \"SOD_POLICY\",\n \"id\": \"\",\n \"name\": \"\"\n }\n ]\n }\n },\n \"provisioningDetails\": {\n \"orderedSubPhaseReferences\": \"\"\n },\n \"preApprovalTriggerDetails\": {\n \"comment\": \"\",\n \"reviewer\": \"\",\n \"decision\": \"APPROVED\"\n },\n \"accessRequestPhases\": [\n {\n \"started\": \"\",\n \"finished\": \"\",\n \"name\": \"\",\n \"state\": \"COMPLETED\",\n \"result\": \"FAILED\",\n \"phaseReference\": \"\"\n },\n {\n \"started\": \"\",\n \"finished\": \"\",\n \"name\": \"\",\n \"state\": \"EXECUTING\",\n \"result\": \"SUCCESSFUL\",\n \"phaseReference\": \"\"\n }\n ],\n \"description\": \"\",\n \"removeDate\": \"\",\n \"cancelable\": \"\",\n \"accessRequestId\": \"\",\n \"clientMetadata\": {\n \"in803\": \"\"\n }\n }\n]", - "cookie": [], - "_postman_previewlanguage": "json" - }, - { - "id": "2c15988e-afc6-4454-818f-374d61ecf076", - "name": "Client Error - Returned if the request body is invalid.", - "originalRequest": { - "url": { - "path": [ - "access-request-status" - ], - "host": [ - "{{baseUrl}}" - ], - "query": [ - { - "disabled": true, - "description": { - "content": "Filter the results by the identity for which the requests were made. *me* indicates the current user. Mutually exclusive with *regarding-identity*.", - "type": "text/plain" - }, - "key": "requested-for", - "value": "" - }, - { - "disabled": true, - "description": { - "content": "Filter the results by the identity that made the requests. *me* indicates the current user. Mutually exclusive with *regarding-identity*.", - "type": "text/plain" - }, - "key": "requested-by", - "value": "" - }, - { - "disabled": true, - "description": { - "content": "Filter the results by the specified identity which is either the requester or target of the requests. *me* indicates the current user. Mutually exclusive with *requested-for* and *requested-by*.", - "type": "text/plain" - }, - "key": "regarding-identity", - "value": "" - }, - { - "disabled": true, - "description": { - "content": "Filter the results by the specified identity which is the owner of the Identity Request Work Item. *me* indicates the current user.", - "type": "text/plain" - }, - "key": "assigned-to", - "value": "" - }, - { - "disabled": true, - "description": { - "content": "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.", - "type": "text/plain" - }, - "key": "count", - "value": "false" - }, - { - "disabled": true, - "description": { - "content": "Max number of results to return.", - "type": "text/plain" - }, - "key": "limit", - "value": "250" - }, - { - "disabled": true, - "description": { - "content": "Offset into the full result set. Usually specified with *limit* to paginate through the results. Defaults to 0 if not specified.", - "type": "text/plain" - }, - "key": "offset", - "value": "" - }, - { - "disabled": true, - "description": { - "content": "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**accountActivityItemId**: *eq, in, ge, gt, le, lt, ne, isnull, sw*", - "type": "text/plain" - }, - "key": "filters", - "value": "" - }, - { - "disabled": true, - "description": { - "content": "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, accountActivityItemId, name**", - "type": "text/plain" - }, - "key": "sorters", - "value": "" - } - ], - "variable": [] - }, - "header": [ - { - "key": "Accept", - "value": "application/json" - }, - { - "description": { - "content": "Added as a part of security scheme: oauth2", - "type": "text/plain" - }, - "key": "Authorization", - "value": "" - } - ], - "method": "GET", - "body": {} - }, - "status": "Bad Request", - "code": 400, - "header": [ - { - "key": "Content-Type", - "value": "application/json" - } - ], - "body": "{\n \"detailCode\": \"\",\n \"trackingId\": \"\",\n \"messages\": [\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n },\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n }\n ],\n \"causes\": [\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n },\n {\n \"locale\": \"\",\n \"localeOrigin\": \"DEFAULT\",\n \"text\": \"\"\n }\n ]\n}", - "cookie": [], - "_postman_previewlanguage": "json" - }, - { - "id": "0393bb29-f80b-48a0-a989-098650a2d930", - "name": "Unauthorized - Returned if there is no authorization header, or if the JWT token is expired.", - "originalRequest": { - "url": { - "path": [ - "access-request-status" - ], - "host": [ - "{{baseUrl}}" - ], - "query": [ - { - "disabled": true, - "description": { - "content": "Filter the results by the identity for which the requests were made. *me* indicates the current user. Mutually exclusive with *regarding-identity*.", - "type": "text/plain" - }, - "key": "requested-for", - "value": "" - }, - { - "disabled": true, - "description": { - "content": "Filter the results by the identity that made the requests. *me* indicates the current user. Mutually exclusive with *regarding-identity*.", - "type": "text/plain" - }, - "key": "requested-by", - "value": "" - }, - { - "disabled": true, - "description": { - "content": "Filter the results by the specified identity which is either the requester or target of the requests. *me* indicates the current user. Mutually exclusive with *requested-for* and *requested-by*.", - "type": "text/plain" - }, - "key": "regarding-identity", - "value": "" - }, - { - "disabled": true, - "description": { - "content": "Filter the results by the specified identity which is the owner of the Identity Request Work Item. *me* indicates the current user.", - "type": "text/plain" - }, - "key": "assigned-to", - "value": "" - }, - { - "disabled": true, - "description": { - "content": "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.", - "type": "text/plain" - }, - "key": "count", - "value": "false" - }, - { - "disabled": true, - "description": { - "content": "Max number of results to return.", - "type": "text/plain" - }, - "key": "limit", - "value": "250" - }, - { - "disabled": true, - "description": { - "content": "Offset into the full result set. Usually specified with *limit* to paginate through the results. Defaults to 0 if not specified.", - "type": "text/plain" - }, - "key": "offset", - "value": "" - }, - { - "disabled": true, - "description": { - "content": "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**accountActivityItemId**: *eq, in, ge, gt, le, lt, ne, isnull, sw*", - "type": "text/plain" - }, - "key": "filters", - "value": "" - }, - { - "disabled": true, - "description": { - "content": "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, accountActivityItemId, name**", - "type": "text/plain" - }, - "key": "sorters", - "value": "" - } - ], - "variable": [] - }, - "header": [ - { - "key": "Accept", - "value": "application/json" - }, - { - "description": { - "content": "Added as a part of security scheme: oauth2", - "type": "text/plain" - }, - "key": "Authorization", - "value": "" - } - ], - "method": "GET", - "body": {} - }, - "status": "Unauthorized", - "code": 401, - "header": [ - { - "key": "Content-Type", - "value": "application/json" - } - ], - "body": "{\n \"error\": {\n \"description\": \"A message describing the error\",\n \"example\": \"JWT validation failed: JWT is expired\"\n }\n}", - "cookie": [], - "_postman_previewlanguage": "json" - }, - { - "id": "13912de2-3d00-4858-93d7-d365da91f119", - "name": "Forbidden - Returned if the user you are running as, doesn't have access to this end-point.", - "originalRequest": { - "url": { - "path": [ - "access-request-status" - ], - "host": [ - "{{baseUrl}}" - ], - "query": [ - { - "disabled": true, - "description": { - "content": "Filter the results by the identity for which the requests were made. *me* indicates the current user. Mutually exclusive with *regarding-identity*.", - "type": "text/plain" - }, - "key": "requested-for", - "value": "" - }, - { - "disabled": true, - "description": { - "content": "Filter the results by the identity that made the requests. *me* indicates the current user. Mutually exclusive with *regarding-identity*.", - "type": "text/plain" - }, - "key": "requested-by", - "value": "" - }, - { - "disabled": true, - "description": { - "content": "Filter the results by the specified identity which is either the requester or target of the requests. *me* indicates the current user. Mutually exclusive with *requested-for* and *requested-by*.", - "type": "text/plain" - }, - "key": "regarding-identity", - "value": "" - }, - { - "disabled": true, - "description": { - "content": "Filter the results by the specified identity which is the owner of the Identity Request Work Item. *me* indicates the current user.", - "type": "text/plain" - }, - "key": "assigned-to", - "value": "" - }, - { - "disabled": true, - "description": { - "content": "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.", - "type": "text/plain" - }, - "key": "count", - "value": "false" - }, - { - "disabled": true, - "description": { - "content": "Max number of results to return.", - "type": "text/plain" - }, - "key": "limit", - "value": "250" - }, - { - "disabled": true, - "description": { - "content": "Offset into the full result set. Usually specified with *limit* to paginate through the results. Defaults to 0 if not specified.", - "type": "text/plain" - }, - "key": "offset", - "value": "" - }, - { - "disabled": true, - "description": { - "content": "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**accountActivityItemId**: *eq, in, ge, gt, le, lt, ne, isnull, sw*", - "type": "text/plain" - }, - "key": "filters", - "value": "" - }, - { - "disabled": true, - "description": { - "content": "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, accountActivityItemId, name**", - "type": "text/plain" - }, - "key": "sorters", - "value": "" - } - ], - "variable": [] - }, - "header": [ - { - "key": "Accept", - "value": "application/json" - }, - { - "description": { - "content": "Added as a part of security scheme: oauth2", - "type": "text/plain" - }, - "key": "Authorization", - "value": "" - } - ], - "method": "GET", - "body": {} - }, - "status": "Forbidden", - "code": 403, - "header": [ - { - "key": "Content-Type", - "value": "application/json" - } - ], - "body": "{\n \"detailCode\": \"\",\n \"trackingId\": \"\",\n \"messages\": [\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n },\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n }\n ],\n \"causes\": [\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n },\n {\n \"locale\": \"\",\n \"localeOrigin\": \"DEFAULT\",\n \"text\": \"\"\n }\n ]\n}", - "cookie": [], - "_postman_previewlanguage": "json" - }, - { - "id": "57827286-a7c6-4826-84c8-294ab0664199", - "name": "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.", - "originalRequest": { - "url": { - "path": [ - "access-request-status" - ], - "host": [ - "{{baseUrl}}" - ], - "query": [ - { - "disabled": true, - "description": { - "content": "Filter the results by the identity for which the requests were made. *me* indicates the current user. Mutually exclusive with *regarding-identity*.", - "type": "text/plain" - }, - "key": "requested-for", - "value": "" - }, - { - "disabled": true, - "description": { - "content": "Filter the results by the identity that made the requests. *me* indicates the current user. Mutually exclusive with *regarding-identity*.", - "type": "text/plain" - }, - "key": "requested-by", - "value": "" - }, - { - "disabled": true, - "description": { - "content": "Filter the results by the specified identity which is either the requester or target of the requests. *me* indicates the current user. Mutually exclusive with *requested-for* and *requested-by*.", - "type": "text/plain" - }, - "key": "regarding-identity", - "value": "" - }, - { - "disabled": true, - "description": { - "content": "Filter the results by the specified identity which is the owner of the Identity Request Work Item. *me* indicates the current user.", - "type": "text/plain" - }, - "key": "assigned-to", - "value": "" - }, - { - "disabled": true, - "description": { - "content": "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.", - "type": "text/plain" - }, - "key": "count", - "value": "false" - }, - { - "disabled": true, - "description": { - "content": "Max number of results to return.", - "type": "text/plain" - }, - "key": "limit", - "value": "250" - }, - { - "disabled": true, - "description": { - "content": "Offset into the full result set. Usually specified with *limit* to paginate through the results. Defaults to 0 if not specified.", - "type": "text/plain" - }, - "key": "offset", - "value": "" - }, - { - "disabled": true, - "description": { - "content": "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**accountActivityItemId**: *eq, in, ge, gt, le, lt, ne, isnull, sw*", - "type": "text/plain" - }, - "key": "filters", - "value": "" - }, - { - "disabled": true, - "description": { - "content": "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, accountActivityItemId, name**", - "type": "text/plain" - }, - "key": "sorters", - "value": "" - } - ], - "variable": [] - }, - "header": [ - { - "key": "Accept", - "value": "application/json" - }, - { - "description": { - "content": "Added as a part of security scheme: oauth2", - "type": "text/plain" - }, - "key": "Authorization", - "value": "" - } - ], - "method": "GET", - "body": {} - }, - "status": "Too Many Requests", - "code": 429, - "header": [ - { - "key": "Content-Type", - "value": "application/json" - } - ], - "body": "{\n \"message\": {\n \"description\": \"A message describing the error\",\n \"example\": \" Rate Limit Exceeded \"\n }\n}", - "cookie": [], - "_postman_previewlanguage": "json" - }, - { - "id": "4dc13bd1-88cb-4ed7-9cf8-2dd84480d1e3", - "name": "Internal Server Error - Returned if there is an unexpected error.", - "originalRequest": { - "url": { - "path": [ - "access-request-status" - ], - "host": [ - "{{baseUrl}}" - ], - "query": [ - { - "disabled": true, - "description": { - "content": "Filter the results by the identity for which the requests were made. *me* indicates the current user. Mutually exclusive with *regarding-identity*.", - "type": "text/plain" - }, - "key": "requested-for", - "value": "" - }, - { - "disabled": true, - "description": { - "content": "Filter the results by the identity that made the requests. *me* indicates the current user. Mutually exclusive with *regarding-identity*.", - "type": "text/plain" - }, - "key": "requested-by", - "value": "" - }, - { - "disabled": true, - "description": { - "content": "Filter the results by the specified identity which is either the requester or target of the requests. *me* indicates the current user. Mutually exclusive with *requested-for* and *requested-by*.", - "type": "text/plain" - }, - "key": "regarding-identity", - "value": "" - }, - { - "disabled": true, - "description": { - "content": "Filter the results by the specified identity which is the owner of the Identity Request Work Item. *me* indicates the current user.", - "type": "text/plain" - }, - "key": "assigned-to", - "value": "" - }, - { - "disabled": true, - "description": { - "content": "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.", - "type": "text/plain" - }, - "key": "count", - "value": "false" - }, - { - "disabled": true, - "description": { - "content": "Max number of results to return.", - "type": "text/plain" - }, - "key": "limit", - "value": "250" - }, - { - "disabled": true, - "description": { - "content": "Offset into the full result set. Usually specified with *limit* to paginate through the results. Defaults to 0 if not specified.", - "type": "text/plain" - }, - "key": "offset", - "value": "" - }, - { - "disabled": true, - "description": { - "content": "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**accountActivityItemId**: *eq, in, ge, gt, le, lt, ne, isnull, sw*", - "type": "text/plain" - }, - "key": "filters", - "value": "" - }, - { - "disabled": true, - "description": { - "content": "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, accountActivityItemId, name**", - "type": "text/plain" - }, - "key": "sorters", - "value": "" - } - ], - "variable": [] - }, - "header": [ - { - "key": "Accept", - "value": "application/json" - }, - { - "description": { - "content": "Added as a part of security scheme: oauth2", - "type": "text/plain" - }, - "key": "Authorization", - "value": "" - } - ], - "method": "GET", - "body": {} - }, - "status": "Internal Server Error", - "code": 500, - "header": [ - { - "key": "Content-Type", - "value": "application/json" - } - ], - "body": "{\n \"detailCode\": \"\",\n \"trackingId\": \"\",\n \"messages\": [\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n },\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n }\n ],\n \"causes\": [\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n },\n {\n \"locale\": \"\",\n \"localeOrigin\": \"DEFAULT\",\n \"text\": \"\"\n }\n ]\n}", - "cookie": [], - "_postman_previewlanguage": "json" - } - ], - "event": [], - "protocolProfileBehavior": { - "disableBodyPruning": true - } - } - ] - }, - { - "name": "Accounts", - "description": "Use this API to implement and customize account functionality.\nWith this functionality in place, administrators can manage users' access across sources in IdentityNow. \n\nIn IdentityNow, an account refers to a user's account on a supported source.\nThis typically includes a unique identifier for the user, a unique password, a set of permissions associated with the source and a set of attributes. IdentityNow loads accounts through the creation of sources in IdentityNow.\n\nAdministrators can correlate users' identities with the users' accounts on the different sources they use. \nThis allows IdentityNow to govern the access of identities and all their correlated accounts securely and cohesively. \n\nTo view the accounts on a source and their correlated identities, administrators can use the Connections drop-down menu, select Sources, select the relevant source, and select its Account tab. \n\nTo view and edit source account statuses for an identity in IdentityNow, administrators can use the Identities drop-down menu, select Identity List, select the relevant identity, and select its Accounts tab. \nAdministrators can toggle an account's Actions to aggregate the account, enable/disable it, unlock it, or remove it from the identity. \n\nAccounts can have the following statuses: \n\n- Enabled: The account is enabled. The user can access it.\n\n- Disabled: The account is disabled, and the user cannot access it, but the identity is not disabled in IdentityNow. This can occur when an administrator disables the account or when the user's lifecycle state changes. \n\n- Locked: The account is locked. This may occur when someone has entered an incorrect password for the account too many times.\n\n- Pending: The account is currently updating. This status typically lasts seconds. \n\nAdministrators can select the source account to view its attributes, entitlements, and the last time the account's password was changed.\n\nRefer to [Managing User Accounts](https://documentation.sailpoint.com/saas/help/common/users/user_access.html#managing-user-accounts) for more information about accounts.\n", - "item": [ - { - "id": "b71941e8-faed-406b-98e8-a86c87f2f4d8", - "name": "Accounts List", - "request": { - "name": "Accounts List", - "description": { - "content": "This returns a list of accounts. \nA token with ORG_ADMIN authority is required to call this API.", - "type": "text/plain" - }, - "url": { - "path": [ - "accounts" - ], - "host": [ - "{{baseUrl}}" - ], - "query": [ - { - "disabled": true, - "description": { - "content": "Max number of results to return.\nSee [V3 API Standard Collection Parameters](https://developer.sailpoint.com/idn/api/standard-collection-parameters) for more information.", - "type": "text/plain" - }, - "key": "limit", - "value": "250" - }, - { - "disabled": true, - "description": { - "content": "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.", - "type": "text/plain" - }, - "key": "offset", - "value": "0" - }, - { - "disabled": true, - "description": { - "content": "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.", - "type": "text/plain" - }, - "key": "count", - "value": "false" - }, - { - "disabled": true, - "description": { - "content": "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, sw*\n\n**identityId**: *eq, in, sw*\n\n**name**: *eq, in, sw*\n\n**nativeIdentity**: *eq, in, sw*\n\n**sourceId**: *eq, in, sw*\n\n**uncorrelated**: *eq*\n\n**identity.name**: *eq, in, sw*", - "type": "text/plain" - }, - "key": "filters", - "value": "" - }, - { - "disabled": true, - "description": { - "content": "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: **id, name, created, modified, sourceId, identityId, nativeIdentity, uuid, manuallyCorrelated, identity.name**", - "type": "text/plain" - }, - "key": "sorters", - "value": "" - } - ], - "variable": [] - }, - "header": [ - { - "key": "Accept", - "value": "application/json" - } - ], - "method": "GET", - "body": {} - }, - "response": [ - { - "id": "fd11789e-fd12-44ea-90fd-e591a3a16766", - "name": "List of account objects", - "originalRequest": { - "url": { - "path": [ - "accounts" - ], - "host": [ - "{{baseUrl}}" - ], - "query": [ - { - "disabled": true, - "description": { - "content": "Max number of results to return.\nSee [V3 API Standard Collection Parameters](https://developer.sailpoint.com/idn/api/standard-collection-parameters) for more information.", - "type": "text/plain" - }, - "key": "limit", - "value": "250" - }, - { - "disabled": true, - "description": { - "content": "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.", - "type": "text/plain" - }, - "key": "offset", - "value": "0" - }, - { - "disabled": true, - "description": { - "content": "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.", - "type": "text/plain" - }, - "key": "count", - "value": "false" - }, - { - "disabled": true, - "description": { - "content": "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, sw*\n\n**identityId**: *eq, in, sw*\n\n**name**: *eq, in, sw*\n\n**nativeIdentity**: *eq, in, sw*\n\n**sourceId**: *eq, in, sw*\n\n**uncorrelated**: *eq*\n\n**identity.name**: *eq, in, sw*", - "type": "text/plain" - }, - "key": "filters", - "value": "" - }, - { - "disabled": true, - "description": { - "content": "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: **id, name, created, modified, sourceId, identityId, nativeIdentity, uuid, manuallyCorrelated, identity.name**", - "type": "text/plain" - }, - "key": "sorters", - "value": "" - } - ], - "variable": [] - }, - "header": [ - { - "key": "Accept", - "value": "application/json" - }, - { - "description": { - "content": "Added as a part of security scheme: oauth2", - "type": "text/plain" - }, - "key": "Authorization", - "value": "" - } - ], - "method": "GET", - "body": {} - }, - "status": "OK", - "code": 200, - "header": [ - { - "key": "Content-Type", - "value": "application/json" - } - ], - "body": "[\n {\n \"attributes\": {\n \"quis9c\": false\n },\n \"authoritative\": \"\",\n \"disabled\": \"\",\n \"hasEntitlements\": \"\",\n \"locked\": \"\",\n \"manuallyCorrelated\": \"\",\n \"name\": \"\",\n \"nativeIdentity\": \"\",\n \"sourceId\": \"\",\n \"sourceName\": \"\",\n \"systemAccount\": \"\",\n \"uncorrelated\": \"\",\n \"id\": \"\",\n \"created\": \"\",\n \"modified\": \"\",\n \"identityId\": \"\",\n \"description\": \"\",\n \"uuid\": \"\",\n \"identity\": {\n \"type\": \"ROLE\",\n \"id\": \"\",\n \"name\": \"\"\n },\n \"sourceOwner\": {\n \"type\": \"LIFECYCLE_STATE\",\n \"id\": \"\",\n \"name\": \"\"\n }\n },\n {\n \"attributes\": {\n \"et_9\": true,\n \"proident90a\": -13756271,\n \"qui00\": 21190290.009410843\n },\n \"authoritative\": \"\",\n \"disabled\": \"\",\n \"hasEntitlements\": \"\",\n \"locked\": \"\",\n \"manuallyCorrelated\": \"\",\n \"name\": \"\",\n \"nativeIdentity\": \"\",\n \"sourceId\": \"\",\n \"sourceName\": \"\",\n \"systemAccount\": \"\",\n \"uncorrelated\": \"\",\n \"id\": \"\",\n \"created\": \"\",\n \"modified\": \"\",\n \"identityId\": \"\",\n \"description\": \"\",\n \"uuid\": \"\",\n \"identity\": {\n \"type\": \"TAG_CATEGORY\",\n \"id\": \"\",\n \"name\": \"\"\n },\n \"sourceOwner\": {\n \"type\": \"TAG_CATEGORY\",\n \"id\": \"\",\n \"name\": \"\"\n }\n }\n]", - "cookie": [], - "_postman_previewlanguage": "json" - }, - { - "id": "d4198b96-8d73-4ce5-bdfe-88ab3f1219fd", - "name": "Client Error - Returned if the request body is invalid.", - "originalRequest": { - "url": { - "path": [ - "accounts" - ], - "host": [ - "{{baseUrl}}" - ], - "query": [ - { - "disabled": true, - "description": { - "content": "Max number of results to return.\nSee [V3 API Standard Collection Parameters](https://developer.sailpoint.com/idn/api/standard-collection-parameters) for more information.", - "type": "text/plain" - }, - "key": "limit", - "value": "250" - }, - { - "disabled": true, - "description": { - "content": "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.", - "type": "text/plain" - }, - "key": "offset", - "value": "0" - }, - { - "disabled": true, - "description": { - "content": "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.", - "type": "text/plain" - }, - "key": "count", - "value": "false" - }, - { - "disabled": true, - "description": { - "content": "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, sw*\n\n**identityId**: *eq, in, sw*\n\n**name**: *eq, in, sw*\n\n**nativeIdentity**: *eq, in, sw*\n\n**sourceId**: *eq, in, sw*\n\n**uncorrelated**: *eq*\n\n**identity.name**: *eq, in, sw*", - "type": "text/plain" - }, - "key": "filters", - "value": "" - }, - { - "disabled": true, - "description": { - "content": "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: **id, name, created, modified, sourceId, identityId, nativeIdentity, uuid, manuallyCorrelated, identity.name**", - "type": "text/plain" - }, - "key": "sorters", - "value": "" - } - ], - "variable": [] - }, - "header": [ - { - "key": "Accept", - "value": "application/json" - }, - { - "description": { - "content": "Added as a part of security scheme: oauth2", - "type": "text/plain" - }, - "key": "Authorization", - "value": "" - } - ], - "method": "GET", - "body": {} - }, - "status": "Bad Request", - "code": 400, - "header": [ - { - "key": "Content-Type", - "value": "application/json" - } - ], - "body": "{\n \"detailCode\": \"\",\n \"trackingId\": \"\",\n \"messages\": [\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n },\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n }\n ],\n \"causes\": [\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n },\n {\n \"locale\": \"\",\n \"localeOrigin\": \"DEFAULT\",\n \"text\": \"\"\n }\n ]\n}", - "cookie": [], - "_postman_previewlanguage": "json" - }, - { - "id": "cbbcd9c0-7b32-44c1-a4db-afda5c58e9e1", - "name": "Unauthorized - Returned if there is no authorization header, or if the JWT token is expired.", - "originalRequest": { - "url": { - "path": [ - "accounts" - ], - "host": [ - "{{baseUrl}}" - ], - "query": [ - { - "disabled": true, - "description": { - "content": "Max number of results to return.\nSee [V3 API Standard Collection Parameters](https://developer.sailpoint.com/idn/api/standard-collection-parameters) for more information.", - "type": "text/plain" - }, - "key": "limit", - "value": "250" - }, - { - "disabled": true, - "description": { - "content": "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.", - "type": "text/plain" - }, - "key": "offset", - "value": "0" - }, - { - "disabled": true, - "description": { - "content": "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.", - "type": "text/plain" - }, - "key": "count", - "value": "false" - }, - { - "disabled": true, - "description": { - "content": "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, sw*\n\n**identityId**: *eq, in, sw*\n\n**name**: *eq, in, sw*\n\n**nativeIdentity**: *eq, in, sw*\n\n**sourceId**: *eq, in, sw*\n\n**uncorrelated**: *eq*\n\n**identity.name**: *eq, in, sw*", - "type": "text/plain" - }, - "key": "filters", - "value": "" - }, - { - "disabled": true, - "description": { - "content": "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: **id, name, created, modified, sourceId, identityId, nativeIdentity, uuid, manuallyCorrelated, identity.name**", - "type": "text/plain" - }, - "key": "sorters", - "value": "" - } - ], - "variable": [] - }, - "header": [ - { - "key": "Accept", - "value": "application/json" - }, - { - "description": { - "content": "Added as a part of security scheme: oauth2", - "type": "text/plain" - }, - "key": "Authorization", - "value": "" - } - ], - "method": "GET", - "body": {} - }, - "status": "Unauthorized", - "code": 401, - "header": [ - { - "key": "Content-Type", - "value": "application/json" - } - ], - "body": "{\n \"error\": {\n \"description\": \"A message describing the error\",\n \"example\": \"JWT validation failed: JWT is expired\"\n }\n}", - "cookie": [], - "_postman_previewlanguage": "json" - }, - { - "id": "1a8d4753-ec4d-4be5-95ee-ad5621634056", - "name": "Forbidden - Returned if the user you are running as, doesn't have access to this end-point.", - "originalRequest": { - "url": { - "path": [ - "accounts" - ], - "host": [ - "{{baseUrl}}" - ], - "query": [ - { - "disabled": true, - "description": { - "content": "Max number of results to return.\nSee [V3 API Standard Collection Parameters](https://developer.sailpoint.com/idn/api/standard-collection-parameters) for more information.", - "type": "text/plain" - }, - "key": "limit", - "value": "250" - }, - { - "disabled": true, - "description": { - "content": "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.", - "type": "text/plain" - }, - "key": "offset", - "value": "0" - }, - { - "disabled": true, - "description": { - "content": "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.", - "type": "text/plain" - }, - "key": "count", - "value": "false" - }, - { - "disabled": true, - "description": { - "content": "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, sw*\n\n**identityId**: *eq, in, sw*\n\n**name**: *eq, in, sw*\n\n**nativeIdentity**: *eq, in, sw*\n\n**sourceId**: *eq, in, sw*\n\n**uncorrelated**: *eq*\n\n**identity.name**: *eq, in, sw*", - "type": "text/plain" - }, - "key": "filters", - "value": "" - }, - { - "disabled": true, - "description": { - "content": "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: **id, name, created, modified, sourceId, identityId, nativeIdentity, uuid, manuallyCorrelated, identity.name**", - "type": "text/plain" - }, - "key": "sorters", - "value": "" - } - ], - "variable": [] - }, - "header": [ - { - "key": "Accept", - "value": "application/json" - }, - { - "description": { - "content": "Added as a part of security scheme: oauth2", - "type": "text/plain" - }, - "key": "Authorization", - "value": "" - } - ], - "method": "GET", - "body": {} - }, - "status": "Forbidden", - "code": 403, - "header": [ - { - "key": "Content-Type", - "value": "application/json" - } - ], - "body": "{\n \"detailCode\": \"\",\n \"trackingId\": \"\",\n \"messages\": [\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n },\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n }\n ],\n \"causes\": [\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n },\n {\n \"locale\": \"\",\n \"localeOrigin\": \"DEFAULT\",\n \"text\": \"\"\n }\n ]\n}", - "cookie": [], - "_postman_previewlanguage": "json" - }, - { - "id": "212f198c-ba5d-430c-b924-490177e4091a", - "name": "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.", - "originalRequest": { - "url": { - "path": [ - "accounts" - ], - "host": [ - "{{baseUrl}}" - ], - "query": [ - { - "disabled": true, - "description": { - "content": "Max number of results to return.\nSee [V3 API Standard Collection Parameters](https://developer.sailpoint.com/idn/api/standard-collection-parameters) for more information.", - "type": "text/plain" - }, - "key": "limit", - "value": "250" - }, - { - "disabled": true, - "description": { - "content": "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.", - "type": "text/plain" - }, - "key": "offset", - "value": "0" - }, - { - "disabled": true, - "description": { - "content": "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.", - "type": "text/plain" - }, - "key": "count", - "value": "false" - }, - { - "disabled": true, - "description": { - "content": "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, sw*\n\n**identityId**: *eq, in, sw*\n\n**name**: *eq, in, sw*\n\n**nativeIdentity**: *eq, in, sw*\n\n**sourceId**: *eq, in, sw*\n\n**uncorrelated**: *eq*\n\n**identity.name**: *eq, in, sw*", - "type": "text/plain" - }, - "key": "filters", - "value": "" - }, - { - "disabled": true, - "description": { - "content": "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: **id, name, created, modified, sourceId, identityId, nativeIdentity, uuid, manuallyCorrelated, identity.name**", - "type": "text/plain" - }, - "key": "sorters", - "value": "" - } - ], - "variable": [] - }, - "header": [ - { - "key": "Accept", - "value": "application/json" - }, - { - "description": { - "content": "Added as a part of security scheme: oauth2", - "type": "text/plain" - }, - "key": "Authorization", - "value": "" - } - ], - "method": "GET", - "body": {} - }, - "status": "Too Many Requests", - "code": 429, - "header": [ - { - "key": "Content-Type", - "value": "application/json" - } - ], - "body": "{\n \"message\": {\n \"description\": \"A message describing the error\",\n \"example\": \" Rate Limit Exceeded \"\n }\n}", - "cookie": [], - "_postman_previewlanguage": "json" - }, - { - "id": "fd7317f6-9cce-4043-8f6f-3d35e3a54d71", - "name": "Internal Server Error - Returned if there is an unexpected error.", - "originalRequest": { - "url": { - "path": [ - "accounts" - ], - "host": [ - "{{baseUrl}}" - ], - "query": [ - { - "disabled": true, - "description": { - "content": "Max number of results to return.\nSee [V3 API Standard Collection Parameters](https://developer.sailpoint.com/idn/api/standard-collection-parameters) for more information.", - "type": "text/plain" - }, - "key": "limit", - "value": "250" - }, - { - "disabled": true, - "description": { - "content": "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.", - "type": "text/plain" - }, - "key": "offset", - "value": "0" - }, - { - "disabled": true, - "description": { - "content": "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.", - "type": "text/plain" - }, - "key": "count", - "value": "false" - }, - { - "disabled": true, - "description": { - "content": "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, sw*\n\n**identityId**: *eq, in, sw*\n\n**name**: *eq, in, sw*\n\n**nativeIdentity**: *eq, in, sw*\n\n**sourceId**: *eq, in, sw*\n\n**uncorrelated**: *eq*\n\n**identity.name**: *eq, in, sw*", - "type": "text/plain" - }, - "key": "filters", - "value": "" - }, - { - "disabled": true, - "description": { - "content": "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: **id, name, created, modified, sourceId, identityId, nativeIdentity, uuid, manuallyCorrelated, identity.name**", - "type": "text/plain" - }, - "key": "sorters", - "value": "" - } - ], - "variable": [] - }, - "header": [ - { - "key": "Accept", - "value": "application/json" - }, - { - "description": { - "content": "Added as a part of security scheme: oauth2", - "type": "text/plain" - }, - "key": "Authorization", - "value": "" - } - ], - "method": "GET", - "body": {} - }, - "status": "Internal Server Error", - "code": 500, - "header": [ - { - "key": "Content-Type", - "value": "application/json" - } - ], - "body": "{\n \"detailCode\": \"\",\n \"trackingId\": \"\",\n \"messages\": [\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n },\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n }\n ],\n \"causes\": [\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n },\n {\n \"locale\": \"\",\n \"localeOrigin\": \"DEFAULT\",\n \"text\": \"\"\n }\n ]\n}", - "cookie": [], - "_postman_previewlanguage": "json" - } - ], - "event": [], - "protocolProfileBehavior": { - "disableBodyPruning": true - } - }, - { - "id": "9aea6fe8-44b2-4a11-8da5-f7bd790bef4f", - "name": "Create Account", - "request": { - "name": "Create Account", - "description": { - "content": "This API submits an account creation task and returns the task ID. \nThe `sourceId` where this account will be created must be included in the `attributes` object.\nA token with ORG_ADMIN authority is required to call this API.", - "type": "text/plain" - }, - "url": { - "path": [ - "accounts" - ], - "host": [ - "{{baseUrl}}" - ], - "query": [], - "variable": [] - }, - "header": [ - { - "key": "Content-Type", - "value": "application/json" - }, - { - "key": "Accept", - "value": "application/json" - } - ], - "method": "POST", - "body": { - "mode": "raw", - "raw": "{\n \"attributes\": {\n \"sourceId\": \"\"\n }\n}", - "options": { - "raw": { - "headerFamily": "json", - "language": "json" - } - } - } - }, - "response": [ - { - "id": "f088f251-5a45-4fd7-99e0-7363442f9918", - "name": "Async task details", - "originalRequest": { - "url": { - "path": [ - "accounts" - ], - "host": [ - "{{baseUrl}}" - ], - "query": [], - "variable": [] - }, - "header": [ - { - "key": "Content-Type", - "value": "application/json" - }, - { - "key": "Accept", - "value": "application/json" - }, - { - "description": { - "content": "Added as a part of security scheme: oauth2", - "type": "text/plain" - }, - "key": "Authorization", - "value": "" - } - ], - "method": "POST", - "body": { - "mode": "raw", - "raw": "{\n \"attributes\": {\n \"sourceId\": \"\"\n }\n}", - "options": { - "raw": { - "headerFamily": "json", - "language": "json" - } - } - } - }, - "status": "Accepted", - "code": 202, - "header": [ - { - "key": "Content-Type", - "value": "application/json" - } - ], - "body": "{\n \"id\": \"\"\n}", - "cookie": [], - "_postman_previewlanguage": "json" - }, - { - "id": "92bf1d19-9082-4a3b-b49c-74c9f1be555a", - "name": "Client Error - Returned if the request body is invalid.", - "originalRequest": { - "url": { - "path": [ - "accounts" - ], - "host": [ - "{{baseUrl}}" - ], - "query": [], - "variable": [] - }, - "header": [ - { - "key": "Content-Type", - "value": "application/json" - }, - { - "key": "Accept", - "value": "application/json" - }, - { - "description": { - "content": "Added as a part of security scheme: oauth2", - "type": "text/plain" - }, - "key": "Authorization", - "value": "" - } - ], - "method": "POST", - "body": { - "mode": "raw", - "raw": "{\n \"attributes\": {\n \"sourceId\": \"\"\n }\n}", - "options": { - "raw": { - "headerFamily": "json", - "language": "json" - } - } - } - }, - "status": "Bad Request", - "code": 400, - "header": [ - { - "key": "Content-Type", - "value": "application/json" - } - ], - "body": "{\n \"detailCode\": \"\",\n \"trackingId\": \"\",\n \"messages\": [\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n },\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n }\n ],\n \"causes\": [\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n },\n {\n \"locale\": \"\",\n \"localeOrigin\": \"DEFAULT\",\n \"text\": \"\"\n }\n ]\n}", - "cookie": [], - "_postman_previewlanguage": "json" - }, - { - "id": "2852168d-28c8-47b5-814e-9a6c0f48ebc0", - "name": "Unauthorized - Returned if there is no authorization header, or if the JWT token is expired.", - "originalRequest": { - "url": { - "path": [ - "accounts" - ], - "host": [ - "{{baseUrl}}" - ], - "query": [], - "variable": [] - }, - "header": [ - { - "key": "Content-Type", - "value": "application/json" - }, - { - "key": "Accept", - "value": "application/json" - }, - { - "description": { - "content": "Added as a part of security scheme: oauth2", - "type": "text/plain" - }, - "key": "Authorization", - "value": "" - } - ], - "method": "POST", - "body": { - "mode": "raw", - "raw": "{\n \"attributes\": {\n \"sourceId\": \"\"\n }\n}", - "options": { - "raw": { - "headerFamily": "json", - "language": "json" - } - } - } - }, - "status": "Unauthorized", - "code": 401, - "header": [ - { - "key": "Content-Type", - "value": "application/json" - } - ], - "body": "{\n \"error\": {\n \"description\": \"A message describing the error\",\n \"example\": \"JWT validation failed: JWT is expired\"\n }\n}", - "cookie": [], - "_postman_previewlanguage": "json" - }, - { - "id": "2e591c7f-e563-4805-beb8-b99ebf699e7f", - "name": "Forbidden - Returned if the user you are running as, doesn't have access to this end-point.", - "originalRequest": { - "url": { - "path": [ - "accounts" - ], - "host": [ - "{{baseUrl}}" - ], - "query": [], - "variable": [] - }, - "header": [ - { - "key": "Content-Type", - "value": "application/json" - }, - { - "key": "Accept", - "value": "application/json" - }, - { - "description": { - "content": "Added as a part of security scheme: oauth2", - "type": "text/plain" - }, - "key": "Authorization", - "value": "" - } - ], - "method": "POST", - "body": { - "mode": "raw", - "raw": "{\n \"attributes\": {\n \"sourceId\": \"\"\n }\n}", - "options": { - "raw": { - "headerFamily": "json", - "language": "json" - } - } - } - }, - "status": "Forbidden", - "code": 403, - "header": [ - { - "key": "Content-Type", - "value": "application/json" - } - ], - "body": "{\n \"detailCode\": \"\",\n \"trackingId\": \"\",\n \"messages\": [\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n },\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n }\n ],\n \"causes\": [\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n },\n {\n \"locale\": \"\",\n \"localeOrigin\": \"DEFAULT\",\n \"text\": \"\"\n }\n ]\n}", - "cookie": [], - "_postman_previewlanguage": "json" - }, - { - "id": "17ed20a1-d92e-416e-964a-19444e8b809d", - "name": "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.", - "originalRequest": { - "url": { - "path": [ - "accounts" - ], - "host": [ - "{{baseUrl}}" - ], - "query": [], - "variable": [] - }, - "header": [ - { - "key": "Content-Type", - "value": "application/json" - }, - { - "key": "Accept", - "value": "application/json" - }, - { - "description": { - "content": "Added as a part of security scheme: oauth2", - "type": "text/plain" - }, - "key": "Authorization", - "value": "" - } - ], - "method": "POST", - "body": { - "mode": "raw", - "raw": "{\n \"attributes\": {\n \"sourceId\": \"\"\n }\n}", - "options": { - "raw": { - "headerFamily": "json", - "language": "json" - } - } - } - }, - "status": "Too Many Requests", - "code": 429, - "header": [ - { - "key": "Content-Type", - "value": "application/json" - } - ], - "body": "{\n \"message\": {\n \"description\": \"A message describing the error\",\n \"example\": \" Rate Limit Exceeded \"\n }\n}", - "cookie": [], - "_postman_previewlanguage": "json" - }, - { - "id": "d803029e-dcc7-441d-98d5-7dd152f6ee4a", - "name": "Internal Server Error - Returned if there is an unexpected error.", - "originalRequest": { - "url": { - "path": [ - "accounts" - ], - "host": [ - "{{baseUrl}}" - ], - "query": [], - "variable": [] - }, - "header": [ - { - "key": "Content-Type", - "value": "application/json" - }, - { - "key": "Accept", - "value": "application/json" - }, - { - "description": { - "content": "Added as a part of security scheme: oauth2", - "type": "text/plain" - }, - "key": "Authorization", - "value": "" - } - ], - "method": "POST", - "body": { - "mode": "raw", - "raw": "{\n \"attributes\": {\n \"sourceId\": \"\"\n }\n}", - "options": { - "raw": { - "headerFamily": "json", - "language": "json" - } - } - } - }, - "status": "Internal Server Error", - "code": 500, - "header": [ - { - "key": "Content-Type", - "value": "application/json" - } - ], - "body": "{\n \"detailCode\": \"\",\n \"trackingId\": \"\",\n \"messages\": [\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n },\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n }\n ],\n \"causes\": [\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n },\n {\n \"locale\": \"\",\n \"localeOrigin\": \"DEFAULT\",\n \"text\": \"\"\n }\n ]\n}", - "cookie": [], - "_postman_previewlanguage": "json" - } - ], - "event": [], - "protocolProfileBehavior": { - "disableBodyPruning": true - } - }, - { - "id": "947ce9c4-9567-43da-9cc8-3617a44a5d72", - "name": "Account Details", - "request": { - "name": "Account Details", - "description": { - "content": "This API returns the details for a single account based on the ID. \nA token with ORG_ADMIN authority is required to call this API.", - "type": "text/plain" - }, - "url": { - "path": [ - "accounts", - ":id" - ], - "host": [ - "{{baseUrl}}" - ], - "query": [], - "variable": [ - { - "type": "any", - "value": "", - "key": "id", - "disabled": true, - "description": { - "content": "(Required) The account ID", - "type": "text/plain" - } - } - ] - }, - "header": [ - { - "key": "Accept", - "value": "application/json" - } - ], - "method": "GET", - "body": {} - }, - "response": [ - { - "id": "34e90290-b4e7-4f75-8653-98a3b4d150c7", - "name": "An account object", - "originalRequest": { - "url": { - "path": [ - "accounts", - ":id" - ], - "host": [ - "{{baseUrl}}" - ], - "query": [], - "variable": [] - }, - "header": [ - { - "key": "Accept", - "value": "application/json" - }, - { - "description": { - "content": "Added as a part of security scheme: oauth2", - "type": "text/plain" - }, - "key": "Authorization", - "value": "" - } - ], - "method": "GET", - "body": {} - }, - "status": "OK", - "code": 200, - "header": [ - { - "key": "Content-Type", - "value": "application/json" - } - ], - "body": "{\n \"attributes\": {\n \"ad66\": false,\n \"dolor_99b\": false,\n \"velit_a25\": \"quis sint proident laboris\"\n },\n \"authoritative\": \"\",\n \"disabled\": \"\",\n \"hasEntitlements\": \"\",\n \"locked\": \"\",\n \"manuallyCorrelated\": \"\",\n \"name\": \"\",\n \"nativeIdentity\": \"\",\n \"sourceId\": \"\",\n \"sourceName\": \"\",\n \"systemAccount\": \"\",\n \"uncorrelated\": \"\",\n \"id\": \"\",\n \"created\": \"\",\n \"modified\": \"\",\n \"identityId\": \"\",\n \"description\": \"\",\n \"uuid\": \"\",\n \"identity\": {\n \"type\": \"TASK_RESULT\",\n \"id\": \"\",\n \"name\": \"\"\n },\n \"sourceOwner\": {\n \"type\": \"PASSWORD_POLICY\",\n \"id\": \"\",\n \"name\": \"\"\n }\n}", - "cookie": [], - "_postman_previewlanguage": "json" - }, - { - "id": "2aded405-543e-4d1f-8dee-c817209fbf76", - "name": "Client Error - Returned if the request body is invalid.", - "originalRequest": { - "url": { - "path": [ - "accounts", - ":id" - ], - "host": [ - "{{baseUrl}}" - ], - "query": [], - "variable": [] - }, - "header": [ - { - "key": "Accept", - "value": "application/json" - }, - { - "description": { - "content": "Added as a part of security scheme: oauth2", - "type": "text/plain" - }, - "key": "Authorization", - "value": "" - } - ], - "method": "GET", - "body": {} - }, - "status": "Bad Request", - "code": 400, - "header": [ - { - "key": "Content-Type", - "value": "application/json" - } - ], - "body": "{\n \"detailCode\": \"\",\n \"trackingId\": \"\",\n \"messages\": [\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n },\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n }\n ],\n \"causes\": [\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n },\n {\n \"locale\": \"\",\n \"localeOrigin\": \"DEFAULT\",\n \"text\": \"\"\n }\n ]\n}", - "cookie": [], - "_postman_previewlanguage": "json" - }, - { - "id": "2c276e14-cacc-4563-9d69-69994f18ed4f", - "name": "Unauthorized - Returned if there is no authorization header, or if the JWT token is expired.", - "originalRequest": { - "url": { - "path": [ - "accounts", - ":id" - ], - "host": [ - "{{baseUrl}}" - ], - "query": [], - "variable": [] - }, - "header": [ - { - "key": "Accept", - "value": "application/json" - }, - { - "description": { - "content": "Added as a part of security scheme: oauth2", - "type": "text/plain" - }, - "key": "Authorization", - "value": "" - } - ], - "method": "GET", - "body": {} - }, - "status": "Unauthorized", - "code": 401, - "header": [ - { - "key": "Content-Type", - "value": "application/json" - } - ], - "body": "{\n \"error\": {\n \"description\": \"A message describing the error\",\n \"example\": \"JWT validation failed: JWT is expired\"\n }\n}", - "cookie": [], - "_postman_previewlanguage": "json" - }, - { - "id": "9181ac23-a39f-42cf-9429-c8b032626aa5", - "name": "Forbidden - Returned if the user you are running as, doesn't have access to this end-point.", - "originalRequest": { - "url": { - "path": [ - "accounts", - ":id" - ], - "host": [ - "{{baseUrl}}" - ], - "query": [], - "variable": [] - }, - "header": [ - { - "key": "Accept", - "value": "application/json" - }, - { - "description": { - "content": "Added as a part of security scheme: oauth2", - "type": "text/plain" - }, - "key": "Authorization", - "value": "" - } - ], - "method": "GET", - "body": {} - }, - "status": "Forbidden", - "code": 403, - "header": [ - { - "key": "Content-Type", - "value": "application/json" - } - ], - "body": "{\n \"detailCode\": \"\",\n \"trackingId\": \"\",\n \"messages\": [\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n },\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n }\n ],\n \"causes\": [\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n },\n {\n \"locale\": \"\",\n \"localeOrigin\": \"DEFAULT\",\n \"text\": \"\"\n }\n ]\n}", - "cookie": [], - "_postman_previewlanguage": "json" - }, - { - "id": "2680534a-c885-493e-bb4a-81e49528fcfd", - "name": "Not Found - returned if the request URL refers to a resource or object that does not exist", - "originalRequest": { - "url": { - "path": [ - "accounts", - ":id" - ], - "host": [ - "{{baseUrl}}" - ], - "query": [], - "variable": [] - }, - "header": [ - { - "key": "Accept", - "value": "application/json" - }, - { - "description": { - "content": "Added as a part of security scheme: oauth2", - "type": "text/plain" - }, - "key": "Authorization", - "value": "" - } - ], - "method": "GET", - "body": {} - }, - "status": "Not Found", - "code": 404, - "header": [ - { - "key": "Content-Type", - "value": "application/json" - } - ], - "body": "{\n \"detailCode\": \"\",\n \"trackingId\": \"\",\n \"messages\": [\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n },\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n }\n ],\n \"causes\": [\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n },\n {\n \"locale\": \"\",\n \"localeOrigin\": \"DEFAULT\",\n \"text\": \"\"\n }\n ]\n}", - "cookie": [], - "_postman_previewlanguage": "json" - }, - { - "id": "4cebd456-4cc6-4c0c-bcc2-4da6516ebea8", - "name": "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.", - "originalRequest": { - "url": { - "path": [ - "accounts", - ":id" - ], - "host": [ - "{{baseUrl}}" - ], - "query": [], - "variable": [] - }, - "header": [ - { - "key": "Accept", - "value": "application/json" - }, - { - "description": { - "content": "Added as a part of security scheme: oauth2", - "type": "text/plain" - }, - "key": "Authorization", - "value": "" - } - ], - "method": "GET", - "body": {} - }, - "status": "Too Many Requests", - "code": 429, - "header": [ - { - "key": "Content-Type", - "value": "application/json" - } - ], - "body": "{\n \"message\": {\n \"description\": \"A message describing the error\",\n \"example\": \" Rate Limit Exceeded \"\n }\n}", - "cookie": [], - "_postman_previewlanguage": "json" - }, - { - "id": "f830140a-88d5-463d-83d7-99c303300948", - "name": "Internal Server Error - Returned if there is an unexpected error.", - "originalRequest": { - "url": { - "path": [ - "accounts", - ":id" - ], - "host": [ - "{{baseUrl}}" - ], - "query": [], - "variable": [] - }, - "header": [ - { - "key": "Accept", - "value": "application/json" - }, - { - "description": { - "content": "Added as a part of security scheme: oauth2", - "type": "text/plain" - }, - "key": "Authorization", - "value": "" - } - ], - "method": "GET", - "body": {} - }, - "status": "Internal Server Error", - "code": 500, - "header": [ - { - "key": "Content-Type", - "value": "application/json" - } - ], - "body": "{\n \"detailCode\": \"\",\n \"trackingId\": \"\",\n \"messages\": [\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n },\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n }\n ],\n \"causes\": [\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n },\n {\n \"locale\": \"\",\n \"localeOrigin\": \"DEFAULT\",\n \"text\": \"\"\n }\n ]\n}", - "cookie": [], - "_postman_previewlanguage": "json" - } - ], - "event": [], - "protocolProfileBehavior": { - "disableBodyPruning": true - } - }, - { - "id": "2d7648ef-d812-480e-b847-93e1bda65064", - "name": "Update Account", - "request": { - "name": "Update Account", - "description": { - "content": "Use this API to modify the following fields:\n* `identityId`\n\n* `manuallyCorrelated`\n\n>**NOTE: All other fields cannot be modified.**\n\nThe request must provide a JSONPatch payload.\n\nA token with ORG_ADMIN authority is required to call this API.", - "type": "text/plain" - }, - "url": { - "path": [ - "accounts", - ":id" - ], - "host": [ - "{{baseUrl}}" - ], - "query": [], - "variable": [ - { - "type": "any", - "value": "", - "key": "id", - "disabled": true, - "description": { - "content": "(Required) The account ID", - "type": "text/plain" - } - } - ] - }, - "header": [ - { - "key": "Content-Type", - "value": "application/json-patch+json" - }, - { - "key": "Accept", - "value": "application/json" - } - ], - "method": "PATCH", - "body": { - "mode": "raw", - "raw": "[\n {\n \"op\": \"test\",\n \"path\": \"\",\n \"value\": \"\"\n },\n {\n \"op\": \"move\",\n \"path\": \"\",\n \"value\": \"\"\n }\n]", - "options": { - "raw": { - "headerFamily": "json", - "language": "json" - } - } - } - }, - "response": [ - { - "id": "b1574b4a-8ae5-4da5-86dd-75a411b82472", - "name": "Accepted. Update request accepted and is in progress.", - "originalRequest": { - "url": { - "path": [ - "accounts", - ":id" - ], - "host": [ - "{{baseUrl}}" - ], - "query": [], - "variable": [] - }, - "header": [ - { - "key": "Content-Type", - "value": "application/json-patch+json" - }, - { - "key": "Accept", - "value": "application/json" - }, - { - "description": { - "content": "Added as a part of security scheme: oauth2", - "type": "text/plain" - }, - "key": "Authorization", - "value": "" - } - ], - "method": "PATCH", - "body": { - "mode": "raw", - "raw": "[\n {\n \"op\": \"test\",\n \"path\": \"\",\n \"value\": \"\"\n },\n {\n \"op\": \"move\",\n \"path\": \"\",\n \"value\": \"\"\n }\n]", - "options": { - "raw": { - "headerFamily": "json", - "language": "json" - } - } - } - }, - "status": "Accepted", - "code": 202, - "header": [ - { - "key": "Content-Type", - "value": "application/json" - } - ], - "body": "{}", - "cookie": [], - "_postman_previewlanguage": "json" - }, - { - "id": "a1c6fedd-c52c-4137-a582-5153b1493840", - "name": "Client Error - Returned if the request body is invalid.", - "originalRequest": { - "url": { - "path": [ - "accounts", - ":id" - ], - "host": [ - "{{baseUrl}}" - ], - "query": [], - "variable": [] - }, - "header": [ - { - "key": "Content-Type", - "value": "application/json-patch+json" - }, - { - "key": "Accept", - "value": "application/json" - }, - { - "description": { - "content": "Added as a part of security scheme: oauth2", - "type": "text/plain" - }, - "key": "Authorization", - "value": "" - } - ], - "method": "PATCH", - "body": { - "mode": "raw", - "raw": "[\n {\n \"op\": \"test\",\n \"path\": \"\",\n \"value\": \"\"\n },\n {\n \"op\": \"move\",\n \"path\": \"\",\n \"value\": \"\"\n }\n]", - "options": { - "raw": { - "headerFamily": "json", - "language": "json" - } - } - } - }, - "status": "Bad Request", - "code": 400, - "header": [ - { - "key": "Content-Type", - "value": "application/json" - } - ], - "body": "{\n \"detailCode\": \"\",\n \"trackingId\": \"\",\n \"messages\": [\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n },\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n }\n ],\n \"causes\": [\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n },\n {\n \"locale\": \"\",\n \"localeOrigin\": \"DEFAULT\",\n \"text\": \"\"\n }\n ]\n}", - "cookie": [], - "_postman_previewlanguage": "json" - }, - { - "id": "553bd3fe-21b5-41f3-8025-ed5f760e70ab", - "name": "Unauthorized - Returned if there is no authorization header, or if the JWT token is expired.", - "originalRequest": { - "url": { - "path": [ - "accounts", - ":id" - ], - "host": [ - "{{baseUrl}}" - ], - "query": [], - "variable": [] - }, - "header": [ - { - "key": "Content-Type", - "value": "application/json-patch+json" - }, - { - "key": "Accept", - "value": "application/json" - }, - { - "description": { - "content": "Added as a part of security scheme: oauth2", - "type": "text/plain" - }, - "key": "Authorization", - "value": "" - } - ], - "method": "PATCH", - "body": { - "mode": "raw", - "raw": "[\n {\n \"op\": \"test\",\n \"path\": \"\",\n \"value\": \"\"\n },\n {\n \"op\": \"move\",\n \"path\": \"\",\n \"value\": \"\"\n }\n]", - "options": { - "raw": { - "headerFamily": "json", - "language": "json" - } - } - } - }, - "status": "Unauthorized", - "code": 401, - "header": [ - { - "key": "Content-Type", - "value": "application/json" - } - ], - "body": "{\n \"error\": {\n \"description\": \"A message describing the error\",\n \"example\": \"JWT validation failed: JWT is expired\"\n }\n}", - "cookie": [], - "_postman_previewlanguage": "json" - }, - { - "id": "c152a6f7-cd76-4db3-be9e-a4c4f5f6e664", - "name": "Forbidden - Returned if the user you are running as, doesn't have access to this end-point.", - "originalRequest": { - "url": { - "path": [ - "accounts", - ":id" - ], - "host": [ - "{{baseUrl}}" - ], - "query": [], - "variable": [] - }, - "header": [ - { - "key": "Content-Type", - "value": "application/json-patch+json" - }, - { - "key": "Accept", - "value": "application/json" - }, - { - "description": { - "content": "Added as a part of security scheme: oauth2", - "type": "text/plain" - }, - "key": "Authorization", - "value": "" - } - ], - "method": "PATCH", - "body": { - "mode": "raw", - "raw": "[\n {\n \"op\": \"test\",\n \"path\": \"\",\n \"value\": \"\"\n },\n {\n \"op\": \"move\",\n \"path\": \"\",\n \"value\": \"\"\n }\n]", - "options": { - "raw": { - "headerFamily": "json", - "language": "json" - } - } - } - }, - "status": "Forbidden", - "code": 403, - "header": [ - { - "key": "Content-Type", - "value": "application/json" - } - ], - "body": "{\n \"detailCode\": \"\",\n \"trackingId\": \"\",\n \"messages\": [\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n },\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n }\n ],\n \"causes\": [\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n },\n {\n \"locale\": \"\",\n \"localeOrigin\": \"DEFAULT\",\n \"text\": \"\"\n }\n ]\n}", - "cookie": [], - "_postman_previewlanguage": "json" - }, - { - "id": "1814d061-bddf-4540-b8c6-39b0dcac603d", - "name": "Not Found - returned if the request URL refers to a resource or object that does not exist", - "originalRequest": { - "url": { - "path": [ - "accounts", - ":id" - ], - "host": [ - "{{baseUrl}}" - ], - "query": [], - "variable": [] - }, - "header": [ - { - "key": "Content-Type", - "value": "application/json-patch+json" - }, - { - "key": "Accept", - "value": "application/json" - }, - { - "description": { - "content": "Added as a part of security scheme: oauth2", - "type": "text/plain" - }, - "key": "Authorization", - "value": "" - } - ], - "method": "PATCH", - "body": { - "mode": "raw", - "raw": "[\n {\n \"op\": \"test\",\n \"path\": \"\",\n \"value\": \"\"\n },\n {\n \"op\": \"move\",\n \"path\": \"\",\n \"value\": \"\"\n }\n]", - "options": { - "raw": { - "headerFamily": "json", - "language": "json" - } - } - } - }, - "status": "Not Found", - "code": 404, - "header": [ - { - "key": "Content-Type", - "value": "application/json" - } - ], - "body": "{\n \"detailCode\": \"\",\n \"trackingId\": \"\",\n \"messages\": [\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n },\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n }\n ],\n \"causes\": [\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n },\n {\n \"locale\": \"\",\n \"localeOrigin\": \"DEFAULT\",\n \"text\": \"\"\n }\n ]\n}", - "cookie": [], - "_postman_previewlanguage": "json" - }, - { - "id": "14d1299f-1378-46a9-9b64-5c099ab0e190", - "name": "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.", - "originalRequest": { - "url": { - "path": [ - "accounts", - ":id" - ], - "host": [ - "{{baseUrl}}" - ], - "query": [], - "variable": [] - }, - "header": [ - { - "key": "Content-Type", - "value": "application/json-patch+json" - }, - { - "key": "Accept", - "value": "application/json" - }, - { - "description": { - "content": "Added as a part of security scheme: oauth2", - "type": "text/plain" - }, - "key": "Authorization", - "value": "" - } - ], - "method": "PATCH", - "body": { - "mode": "raw", - "raw": "[\n {\n \"op\": \"test\",\n \"path\": \"\",\n \"value\": \"\"\n },\n {\n \"op\": \"move\",\n \"path\": \"\",\n \"value\": \"\"\n }\n]", - "options": { - "raw": { - "headerFamily": "json", - "language": "json" - } - } - } - }, - "status": "Too Many Requests", - "code": 429, - "header": [ - { - "key": "Content-Type", - "value": "application/json" - } - ], - "body": "{\n \"message\": {\n \"description\": \"A message describing the error\",\n \"example\": \" Rate Limit Exceeded \"\n }\n}", - "cookie": [], - "_postman_previewlanguage": "json" - }, - { - "id": "30186793-52da-4e4e-ad0a-af6d69a989ff", - "name": "Internal Server Error - Returned if there is an unexpected error.", - "originalRequest": { - "url": { - "path": [ - "accounts", - ":id" - ], - "host": [ - "{{baseUrl}}" - ], - "query": [], - "variable": [] - }, - "header": [ - { - "key": "Content-Type", - "value": "application/json-patch+json" - }, - { - "key": "Accept", - "value": "application/json" - }, - { - "description": { - "content": "Added as a part of security scheme: oauth2", - "type": "text/plain" - }, - "key": "Authorization", - "value": "" - } - ], - "method": "PATCH", - "body": { - "mode": "raw", - "raw": "[\n {\n \"op\": \"test\",\n \"path\": \"\",\n \"value\": \"\"\n },\n {\n \"op\": \"move\",\n \"path\": \"\",\n \"value\": \"\"\n }\n]", - "options": { - "raw": { - "headerFamily": "json", - "language": "json" - } - } - } - }, - "status": "Internal Server Error", - "code": 500, - "header": [ - { - "key": "Content-Type", - "value": "application/json" - } - ], - "body": "{\n \"detailCode\": \"\",\n \"trackingId\": \"\",\n \"messages\": [\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n },\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n }\n ],\n \"causes\": [\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n },\n {\n \"locale\": \"\",\n \"localeOrigin\": \"DEFAULT\",\n \"text\": \"\"\n }\n ]\n}", - "cookie": [], - "_postman_previewlanguage": "json" - } - ], - "event": [], - "protocolProfileBehavior": { - "disableBodyPruning": true - } - }, - { - "id": "40afd4d0-47eb-4078-8265-d26c6066785f", - "name": "Update Account", - "request": { - "name": "Update Account", - "description": { - "content": "This API submits an account update task and returns the task ID. \nA token with ORG_ADMIN authority is required to call this API.\n>**NOTE: The PUT Account API is designated only for Delimited File sources.**", - "type": "text/plain" - }, - "url": { - "path": [ - "accounts", - ":id" - ], - "host": [ - "{{baseUrl}}" - ], - "query": [], - "variable": [ - { - "type": "any", - "value": "", - "key": "id", - "disabled": true, - "description": { - "content": "(Required) The account ID", - "type": "text/plain" - } - } - ] - }, - "header": [ - { - "key": "Content-Type", - "value": "application/json" - }, - { - "key": "Accept", - "value": "application/json" - } - ], - "method": "PUT", - "body": { - "mode": "raw", - "raw": "{\n \"attributes\": {\n \"ipsum_4da\": -92917072,\n \"dolor30\": -88012547,\n \"commodo__a\": 30938241.16122459,\n \"aliquip_2a\": true,\n \"laboris_05\": 93439512.93695563\n }\n}", - "options": { - "raw": { - "headerFamily": "json", - "language": "json" - } - } - } - }, - "response": [ - { - "id": "a56bdfce-b1c5-47f9-9c8a-7f00d996a295", - "name": "Async task details", - "originalRequest": { - "url": { - "path": [ - "accounts", - ":id" - ], - "host": [ - "{{baseUrl}}" - ], - "query": [], - "variable": [] - }, - "header": [ - { - "key": "Content-Type", - "value": "application/json" - }, - { - "key": "Accept", - "value": "application/json" - }, - { - "description": { - "content": "Added as a part of security scheme: oauth2", - "type": "text/plain" - }, - "key": "Authorization", - "value": "" - } - ], - "method": "PUT", - "body": { - "mode": "raw", - "raw": "{\n \"attributes\": {\n \"ipsum_4da\": -92917072,\n \"dolor30\": -88012547,\n \"commodo__a\": 30938241.16122459,\n \"aliquip_2a\": true,\n \"laboris_05\": 93439512.93695563\n }\n}", - "options": { - "raw": { - "headerFamily": "json", - "language": "json" - } - } - } - }, - "status": "Accepted", - "code": 202, - "header": [ - { - "key": "Content-Type", - "value": "application/json" - } - ], - "body": "{\n \"id\": \"\"\n}", - "cookie": [], - "_postman_previewlanguage": "json" - }, - { - "id": "06efb863-24a3-4044-8ee4-7c7f08b14066", - "name": "Client Error - Returned if the request body is invalid.", - "originalRequest": { - "url": { - "path": [ - "accounts", - ":id" - ], - "host": [ - "{{baseUrl}}" - ], - "query": [], - "variable": [] - }, - "header": [ - { - "key": "Content-Type", - "value": "application/json" - }, - { - "key": "Accept", - "value": "application/json" - }, - { - "description": { - "content": "Added as a part of security scheme: oauth2", - "type": "text/plain" - }, - "key": "Authorization", - "value": "" - } - ], - "method": "PUT", - "body": { - "mode": "raw", - "raw": "{\n \"attributes\": {\n \"ipsum_4da\": -92917072,\n \"dolor30\": -88012547,\n \"commodo__a\": 30938241.16122459,\n \"aliquip_2a\": true,\n \"laboris_05\": 93439512.93695563\n }\n}", - "options": { - "raw": { - "headerFamily": "json", - "language": "json" - } - } - } - }, - "status": "Bad Request", - "code": 400, - "header": [ - { - "key": "Content-Type", - "value": "application/json" - } - ], - "body": "{\n \"detailCode\": \"\",\n \"trackingId\": \"\",\n \"messages\": [\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n },\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n }\n ],\n \"causes\": [\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n },\n {\n \"locale\": \"\",\n \"localeOrigin\": \"DEFAULT\",\n \"text\": \"\"\n }\n ]\n}", - "cookie": [], - "_postman_previewlanguage": "json" - }, - { - "id": "c1781754-6b8e-4119-b021-5478dc298c2d", - "name": "Unauthorized - Returned if there is no authorization header, or if the JWT token is expired.", - "originalRequest": { - "url": { - "path": [ - "accounts", - ":id" - ], - "host": [ - "{{baseUrl}}" - ], - "query": [], - "variable": [] - }, - "header": [ - { - "key": "Content-Type", - "value": "application/json" - }, - { - "key": "Accept", - "value": "application/json" - }, - { - "description": { - "content": "Added as a part of security scheme: oauth2", - "type": "text/plain" - }, - "key": "Authorization", - "value": "" - } - ], - "method": "PUT", - "body": { - "mode": "raw", - "raw": "{\n \"attributes\": {\n \"ipsum_4da\": -92917072,\n \"dolor30\": -88012547,\n \"commodo__a\": 30938241.16122459,\n \"aliquip_2a\": true,\n \"laboris_05\": 93439512.93695563\n }\n}", - "options": { - "raw": { - "headerFamily": "json", - "language": "json" - } - } - } - }, - "status": "Unauthorized", - "code": 401, - "header": [ - { - "key": "Content-Type", - "value": "application/json" - } - ], - "body": "{\n \"error\": {\n \"description\": \"A message describing the error\",\n \"example\": \"JWT validation failed: JWT is expired\"\n }\n}", - "cookie": [], - "_postman_previewlanguage": "json" - }, - { - "id": "d9820bd6-dab8-4630-8cb3-81e4863727ed", - "name": "Forbidden - Returned if the user you are running as, doesn't have access to this end-point.", - "originalRequest": { - "url": { - "path": [ - "accounts", - ":id" - ], - "host": [ - "{{baseUrl}}" - ], - "query": [], - "variable": [] - }, - "header": [ - { - "key": "Content-Type", - "value": "application/json" - }, - { - "key": "Accept", - "value": "application/json" - }, - { - "description": { - "content": "Added as a part of security scheme: oauth2", - "type": "text/plain" - }, - "key": "Authorization", - "value": "" - } - ], - "method": "PUT", - "body": { - "mode": "raw", - "raw": "{\n \"attributes\": {\n \"ipsum_4da\": -92917072,\n \"dolor30\": -88012547,\n \"commodo__a\": 30938241.16122459,\n \"aliquip_2a\": true,\n \"laboris_05\": 93439512.93695563\n }\n}", - "options": { - "raw": { - "headerFamily": "json", - "language": "json" - } - } - } - }, - "status": "Forbidden", - "code": 403, - "header": [ - { - "key": "Content-Type", - "value": "application/json" - } - ], - "body": "{\n \"detailCode\": \"\",\n \"trackingId\": \"\",\n \"messages\": [\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n },\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n }\n ],\n \"causes\": [\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n },\n {\n \"locale\": \"\",\n \"localeOrigin\": \"DEFAULT\",\n \"text\": \"\"\n }\n ]\n}", - "cookie": [], - "_postman_previewlanguage": "json" - }, - { - "id": "6ba5b809-4e2b-484a-8b91-ebb1d4ebb140", - "name": "Not Found - returned if the request URL refers to a resource or object that does not exist", - "originalRequest": { - "url": { - "path": [ - "accounts", - ":id" - ], - "host": [ - "{{baseUrl}}" - ], - "query": [], - "variable": [] - }, - "header": [ - { - "key": "Content-Type", - "value": "application/json" - }, - { - "key": "Accept", - "value": "application/json" - }, - { - "description": { - "content": "Added as a part of security scheme: oauth2", - "type": "text/plain" - }, - "key": "Authorization", - "value": "" - } - ], - "method": "PUT", - "body": { - "mode": "raw", - "raw": "{\n \"attributes\": {\n \"ipsum_4da\": -92917072,\n \"dolor30\": -88012547,\n \"commodo__a\": 30938241.16122459,\n \"aliquip_2a\": true,\n \"laboris_05\": 93439512.93695563\n }\n}", - "options": { - "raw": { - "headerFamily": "json", - "language": "json" - } - } - } - }, - "status": "Not Found", - "code": 404, - "header": [ - { - "key": "Content-Type", - "value": "application/json" - } - ], - "body": "{\n \"detailCode\": \"\",\n \"trackingId\": \"\",\n \"messages\": [\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n },\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n }\n ],\n \"causes\": [\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n },\n {\n \"locale\": \"\",\n \"localeOrigin\": \"DEFAULT\",\n \"text\": \"\"\n }\n ]\n}", - "cookie": [], - "_postman_previewlanguage": "json" - }, - { - "id": "0032bdcb-bb1a-44e6-a559-dacf26868024", - "name": "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.", - "originalRequest": { - "url": { - "path": [ - "accounts", - ":id" - ], - "host": [ - "{{baseUrl}}" - ], - "query": [], - "variable": [] - }, - "header": [ - { - "key": "Content-Type", - "value": "application/json" - }, - { - "key": "Accept", - "value": "application/json" - }, - { - "description": { - "content": "Added as a part of security scheme: oauth2", - "type": "text/plain" - }, - "key": "Authorization", - "value": "" - } - ], - "method": "PUT", - "body": { - "mode": "raw", - "raw": "{\n \"attributes\": {\n \"ipsum_4da\": -92917072,\n \"dolor30\": -88012547,\n \"commodo__a\": 30938241.16122459,\n \"aliquip_2a\": true,\n \"laboris_05\": 93439512.93695563\n }\n}", - "options": { - "raw": { - "headerFamily": "json", - "language": "json" - } - } - } - }, - "status": "Too Many Requests", - "code": 429, - "header": [ - { - "key": "Content-Type", - "value": "application/json" - } - ], - "body": "{\n \"message\": {\n \"description\": \"A message describing the error\",\n \"example\": \" Rate Limit Exceeded \"\n }\n}", - "cookie": [], - "_postman_previewlanguage": "json" - }, - { - "id": "b21f9052-7f61-417b-92f8-47b113f24633", - "name": "Internal Server Error - Returned if there is an unexpected error.", - "originalRequest": { - "url": { - "path": [ - "accounts", - ":id" - ], - "host": [ - "{{baseUrl}}" - ], - "query": [], - "variable": [] - }, - "header": [ - { - "key": "Content-Type", - "value": "application/json" - }, - { - "key": "Accept", - "value": "application/json" - }, - { - "description": { - "content": "Added as a part of security scheme: oauth2", - "type": "text/plain" - }, - "key": "Authorization", - "value": "" - } - ], - "method": "PUT", - "body": { - "mode": "raw", - "raw": "{\n \"attributes\": {\n \"ipsum_4da\": -92917072,\n \"dolor30\": -88012547,\n \"commodo__a\": 30938241.16122459,\n \"aliquip_2a\": true,\n \"laboris_05\": 93439512.93695563\n }\n}", - "options": { - "raw": { - "headerFamily": "json", - "language": "json" - } - } - } - }, - "status": "Internal Server Error", - "code": 500, - "header": [ - { - "key": "Content-Type", - "value": "application/json" - } - ], - "body": "{\n \"detailCode\": \"\",\n \"trackingId\": \"\",\n \"messages\": [\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n },\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n }\n ],\n \"causes\": [\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n },\n {\n \"locale\": \"\",\n \"localeOrigin\": \"DEFAULT\",\n \"text\": \"\"\n }\n ]\n}", - "cookie": [], - "_postman_previewlanguage": "json" - } - ], - "event": [], - "protocolProfileBehavior": { - "disableBodyPruning": true - } - }, - { - "id": "db14d993-145d-44f8-be04-dd7744bfb324", - "name": "Delete Account", - "request": { - "name": "Delete Account", - "description": { - "content": "This API submits an account delete task and returns the task ID. This operation can only be used on Flat File Sources. Any attempt to execute this request on the source of other type will result in an error response with a status code of 400.\nA token with ORG_ADMIN authority is required to call this API.", - "type": "text/plain" - }, - "url": { - "path": [ - "accounts", - ":id" - ], - "host": [ - "{{baseUrl}}" - ], - "query": [], - "variable": [ - { - "type": "any", - "value": "", - "key": "id", - "disabled": true, - "description": { - "content": "(Required) The account ID", - "type": "text/plain" - } - } - ] - }, - "header": [ - { - "key": "Accept", - "value": "application/json" - } - ], - "method": "DELETE", - "body": {} - }, - "response": [ - { - "id": "aa909c59-d17e-443f-9f83-413a6efcd581", - "name": "Async task details", - "originalRequest": { - "url": { - "path": [ - "accounts", - ":id" - ], - "host": [ - "{{baseUrl}}" - ], - "query": [], - "variable": [] - }, - "header": [ - { - "key": "Accept", - "value": "application/json" - }, - { - "description": { - "content": "Added as a part of security scheme: oauth2", - "type": "text/plain" - }, - "key": "Authorization", - "value": "" - } - ], - "method": "DELETE", - "body": {} - }, - "status": "Accepted", - "code": 202, - "header": [ - { - "key": "Content-Type", - "value": "application/json" - } - ], - "body": "{\n \"id\": \"\"\n}", - "cookie": [], - "_postman_previewlanguage": "json" - }, - { - "id": "5c52729c-f1c7-49ac-8f36-dc893a568ca7", - "name": "Client Error - Returned if the request body is invalid.", - "originalRequest": { - "url": { - "path": [ - "accounts", - ":id" - ], - "host": [ - "{{baseUrl}}" - ], - "query": [], - "variable": [] - }, - "header": [ - { - "key": "Accept", - "value": "application/json" - }, - { - "description": { - "content": "Added as a part of security scheme: oauth2", - "type": "text/plain" - }, - "key": "Authorization", - "value": "" - } - ], - "method": "DELETE", - "body": {} - }, - "status": "Bad Request", - "code": 400, - "header": [ - { - "key": "Content-Type", - "value": "application/json" - } - ], - "body": "{\n \"detailCode\": \"\",\n \"trackingId\": \"\",\n \"messages\": [\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n },\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n }\n ],\n \"causes\": [\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n },\n {\n \"locale\": \"\",\n \"localeOrigin\": \"DEFAULT\",\n \"text\": \"\"\n }\n ]\n}", - "cookie": [], - "_postman_previewlanguage": "json" - }, - { - "id": "493aa076-73f6-451c-bcec-a57cacb831d5", - "name": "Unauthorized - Returned if there is no authorization header, or if the JWT token is expired.", - "originalRequest": { - "url": { - "path": [ - "accounts", - ":id" - ], - "host": [ - "{{baseUrl}}" - ], - "query": [], - "variable": [] - }, - "header": [ - { - "key": "Accept", - "value": "application/json" - }, - { - "description": { - "content": "Added as a part of security scheme: oauth2", - "type": "text/plain" - }, - "key": "Authorization", - "value": "" - } - ], - "method": "DELETE", - "body": {} - }, - "status": "Unauthorized", - "code": 401, - "header": [ - { - "key": "Content-Type", - "value": "application/json" - } - ], - "body": "{\n \"error\": {\n \"description\": \"A message describing the error\",\n \"example\": \"JWT validation failed: JWT is expired\"\n }\n}", - "cookie": [], - "_postman_previewlanguage": "json" - }, - { - "id": "9abe2893-1b87-42d5-bf09-931230c1391f", - "name": "Forbidden - Returned if the user you are running as, doesn't have access to this end-point.", - "originalRequest": { - "url": { - "path": [ - "accounts", - ":id" - ], - "host": [ - "{{baseUrl}}" - ], - "query": [], - "variable": [] - }, - "header": [ - { - "key": "Accept", - "value": "application/json" - }, - { - "description": { - "content": "Added as a part of security scheme: oauth2", - "type": "text/plain" - }, - "key": "Authorization", - "value": "" - } - ], - "method": "DELETE", - "body": {} - }, - "status": "Forbidden", - "code": 403, - "header": [ - { - "key": "Content-Type", - "value": "application/json" - } - ], - "body": "{\n \"detailCode\": \"\",\n \"trackingId\": \"\",\n \"messages\": [\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n },\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n }\n ],\n \"causes\": [\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n },\n {\n \"locale\": \"\",\n \"localeOrigin\": \"DEFAULT\",\n \"text\": \"\"\n }\n ]\n}", - "cookie": [], - "_postman_previewlanguage": "json" - }, - { - "id": "00632084-32b9-4fe8-a3c9-ec80ee68fd2a", - "name": "Not Found - returned if the request URL refers to a resource or object that does not exist", - "originalRequest": { - "url": { - "path": [ - "accounts", - ":id" - ], - "host": [ - "{{baseUrl}}" - ], - "query": [], - "variable": [] - }, - "header": [ - { - "key": "Accept", - "value": "application/json" - }, - { - "description": { - "content": "Added as a part of security scheme: oauth2", - "type": "text/plain" - }, - "key": "Authorization", - "value": "" - } - ], - "method": "DELETE", - "body": {} - }, - "status": "Not Found", - "code": 404, - "header": [ - { - "key": "Content-Type", - "value": "application/json" - } - ], - "body": "{\n \"detailCode\": \"\",\n \"trackingId\": \"\",\n \"messages\": [\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n },\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n }\n ],\n \"causes\": [\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n },\n {\n \"locale\": \"\",\n \"localeOrigin\": \"DEFAULT\",\n \"text\": \"\"\n }\n ]\n}", - "cookie": [], - "_postman_previewlanguage": "json" - }, - { - "id": "c02ce76a-9fd4-4c4f-96fe-4d73a05ecc34", - "name": "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.", - "originalRequest": { - "url": { - "path": [ - "accounts", - ":id" - ], - "host": [ - "{{baseUrl}}" - ], - "query": [], - "variable": [] - }, - "header": [ - { - "key": "Accept", - "value": "application/json" - }, - { - "description": { - "content": "Added as a part of security scheme: oauth2", - "type": "text/plain" - }, - "key": "Authorization", - "value": "" - } - ], - "method": "DELETE", - "body": {} - }, - "status": "Too Many Requests", - "code": 429, - "header": [ - { - "key": "Content-Type", - "value": "application/json" - } - ], - "body": "{\n \"message\": {\n \"description\": \"A message describing the error\",\n \"example\": \" Rate Limit Exceeded \"\n }\n}", - "cookie": [], - "_postman_previewlanguage": "json" - }, - { - "id": "ecee86c1-a6ba-4f4d-8b04-1f408552b0c3", - "name": "Internal Server Error - Returned if there is an unexpected error.", - "originalRequest": { - "url": { - "path": [ - "accounts", - ":id" - ], - "host": [ - "{{baseUrl}}" - ], - "query": [], - "variable": [] - }, - "header": [ - { - "key": "Accept", - "value": "application/json" - }, - { - "description": { - "content": "Added as a part of security scheme: oauth2", - "type": "text/plain" - }, - "key": "Authorization", - "value": "" - } - ], - "method": "DELETE", - "body": {} - }, - "status": "Internal Server Error", - "code": 500, - "header": [ - { - "key": "Content-Type", - "value": "application/json" - } - ], - "body": "{\n \"detailCode\": \"\",\n \"trackingId\": \"\",\n \"messages\": [\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n },\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n }\n ],\n \"causes\": [\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n },\n {\n \"locale\": \"\",\n \"localeOrigin\": \"DEFAULT\",\n \"text\": \"\"\n }\n ]\n}", - "cookie": [], - "_postman_previewlanguage": "json" - } - ], - "event": [], - "protocolProfileBehavior": { - "disableBodyPruning": true - } - }, - { - "id": "ff467ca1-fb0a-4478-9668-5fed40759147", - "name": "Account Entitlements", - "request": { - "name": "Account Entitlements", - "description": { - "content": "This API returns entitlements of the account. \nA token with ORG_ADMIN authority is required to call this API.", - "type": "text/plain" - }, - "url": { - "path": [ - "accounts", - ":id", - "entitlements" - ], - "host": [ - "{{baseUrl}}" - ], - "query": [ - { - "disabled": true, - "description": { - "content": "Max number of results to return.\nSee [V3 API Standard Collection Parameters](https://developer.sailpoint.com/idn/api/standard-collection-parameters) for more information.", - "type": "text/plain" - }, - "key": "limit", - "value": "250" - }, - { - "disabled": true, - "description": { - "content": "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.", - "type": "text/plain" - }, - "key": "offset", - "value": "0" - }, - { - "disabled": true, - "description": { - "content": "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.", - "type": "text/plain" - }, - "key": "count", - "value": "false" - } - ], - "variable": [ - { - "type": "any", - "value": "", - "key": "id", - "disabled": true, - "description": { - "content": "(Required) The account id", - "type": "text/plain" - } - } - ] - }, - "header": [ - { - "key": "Accept", - "value": "application/json" - } - ], - "method": "GET", - "body": {} - }, - "response": [ - { - "id": "550e58b2-30da-4bb4-abb8-418a7438f0f8", - "name": "An array of account entitlements", - "originalRequest": { - "url": { - "path": [ - "accounts", - ":id", - "entitlements" - ], - "host": [ - "{{baseUrl}}" - ], - "query": [ - { - "disabled": true, - "description": { - "content": "Max number of results to return.\nSee [V3 API Standard Collection Parameters](https://developer.sailpoint.com/idn/api/standard-collection-parameters) for more information.", - "type": "text/plain" - }, - "key": "limit", - "value": "250" - }, - { - "disabled": true, - "description": { - "content": "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.", - "type": "text/plain" - }, - "key": "offset", - "value": "0" - }, - { - "disabled": true, - "description": { - "content": "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.", - "type": "text/plain" - }, - "key": "count", - "value": "false" - } - ], - "variable": [] - }, - "header": [ - { - "key": "Accept", - "value": "application/json" - }, - { - "description": { - "content": "Added as a part of security scheme: oauth2", - "type": "text/plain" - }, - "key": "Authorization", - "value": "" - } - ], - "method": "GET", - "body": {} - }, - "status": "OK", - "code": 200, - "header": [ - { - "key": "Content-Type", - "value": "application/json" - } - ], - "body": "[\n {\n \"name\": \"\",\n \"id\": \"\",\n \"created\": \"\",\n \"modified\": \"\",\n \"attribute\": \"\",\n \"value\": \"\",\n \"description\": \"\",\n \"attributes\": {\n \"eiusmod_7_\": true,\n \"nisi_a6\": 8201406\n },\n \"sourceSchemaObjectType\": \"\",\n \"privileged\": \"\",\n \"cloudGoverned\": \"\",\n \"source\": {\n \"type\": \"SOURCE\",\n \"id\": \"\",\n \"name\": \"\"\n }\n },\n {\n \"name\": \"\",\n \"id\": \"\",\n \"created\": \"\",\n \"modified\": \"\",\n \"attribute\": \"\",\n \"value\": \"\",\n \"description\": \"\",\n \"attributes\": {\n \"voluptate6\": \"in eiusmod\",\n \"ullamcofe\": -23018419,\n \"et_ff\": true\n },\n \"sourceSchemaObjectType\": \"\",\n \"privileged\": \"\",\n \"cloudGoverned\": \"\",\n \"source\": {\n \"type\": \"SOURCE\",\n \"id\": \"\",\n \"name\": \"\"\n }\n }\n]", - "cookie": [], - "_postman_previewlanguage": "json" - }, - { - "id": "70fc58b2-7fe1-4f02-ad19-2272ab268991", - "name": "Client Error - Returned if the request body is invalid.", - "originalRequest": { - "url": { - "path": [ - "accounts", - ":id", - "entitlements" - ], - "host": [ - "{{baseUrl}}" - ], - "query": [ - { - "disabled": true, - "description": { - "content": "Max number of results to return.\nSee [V3 API Standard Collection Parameters](https://developer.sailpoint.com/idn/api/standard-collection-parameters) for more information.", - "type": "text/plain" - }, - "key": "limit", - "value": "250" - }, - { - "disabled": true, - "description": { - "content": "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.", - "type": "text/plain" - }, - "key": "offset", - "value": "0" - }, - { - "disabled": true, - "description": { - "content": "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.", - "type": "text/plain" - }, - "key": "count", - "value": "false" - } - ], - "variable": [] - }, - "header": [ - { - "key": "Accept", - "value": "application/json" - }, - { - "description": { - "content": "Added as a part of security scheme: oauth2", - "type": "text/plain" - }, - "key": "Authorization", - "value": "" - } - ], - "method": "GET", - "body": {} - }, - "status": "Bad Request", - "code": 400, - "header": [ - { - "key": "Content-Type", - "value": "application/json" - } - ], - "body": "{\n \"detailCode\": \"\",\n \"trackingId\": \"\",\n \"messages\": [\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n },\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n }\n ],\n \"causes\": [\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n },\n {\n \"locale\": \"\",\n \"localeOrigin\": \"DEFAULT\",\n \"text\": \"\"\n }\n ]\n}", - "cookie": [], - "_postman_previewlanguage": "json" - }, - { - "id": "9b3a5d72-15a3-4d7c-96ed-f87a5d37ffcf", - "name": "Unauthorized - Returned if there is no authorization header, or if the JWT token is expired.", - "originalRequest": { - "url": { - "path": [ - "accounts", - ":id", - "entitlements" - ], - "host": [ - "{{baseUrl}}" - ], - "query": [ - { - "disabled": true, - "description": { - "content": "Max number of results to return.\nSee [V3 API Standard Collection Parameters](https://developer.sailpoint.com/idn/api/standard-collection-parameters) for more information.", - "type": "text/plain" - }, - "key": "limit", - "value": "250" - }, - { - "disabled": true, - "description": { - "content": "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.", - "type": "text/plain" - }, - "key": "offset", - "value": "0" - }, - { - "disabled": true, - "description": { - "content": "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.", - "type": "text/plain" - }, - "key": "count", - "value": "false" - } - ], - "variable": [] - }, - "header": [ - { - "key": "Accept", - "value": "application/json" - }, - { - "description": { - "content": "Added as a part of security scheme: oauth2", - "type": "text/plain" - }, - "key": "Authorization", - "value": "" - } - ], - "method": "GET", - "body": {} - }, - "status": "Unauthorized", - "code": 401, - "header": [ - { - "key": "Content-Type", - "value": "application/json" - } - ], - "body": "{\n \"error\": {\n \"description\": \"A message describing the error\",\n \"example\": \"JWT validation failed: JWT is expired\"\n }\n}", - "cookie": [], - "_postman_previewlanguage": "json" - }, - { - "id": "cbcb503d-c171-4400-b004-414c5c26b6a6", - "name": "Forbidden - Returned if the user you are running as, doesn't have access to this end-point.", - "originalRequest": { - "url": { - "path": [ - "accounts", - ":id", - "entitlements" - ], - "host": [ - "{{baseUrl}}" - ], - "query": [ - { - "disabled": true, - "description": { - "content": "Max number of results to return.\nSee [V3 API Standard Collection Parameters](https://developer.sailpoint.com/idn/api/standard-collection-parameters) for more information.", - "type": "text/plain" - }, - "key": "limit", - "value": "250" - }, - { - "disabled": true, - "description": { - "content": "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.", - "type": "text/plain" - }, - "key": "offset", - "value": "0" - }, - { - "disabled": true, - "description": { - "content": "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.", - "type": "text/plain" - }, - "key": "count", - "value": "false" - } - ], - "variable": [] - }, - "header": [ - { - "key": "Accept", - "value": "application/json" - }, - { - "description": { - "content": "Added as a part of security scheme: oauth2", - "type": "text/plain" - }, - "key": "Authorization", - "value": "" - } - ], - "method": "GET", - "body": {} - }, - "status": "Forbidden", - "code": 403, - "header": [ - { - "key": "Content-Type", - "value": "application/json" - } - ], - "body": "{\n \"detailCode\": \"\",\n \"trackingId\": \"\",\n \"messages\": [\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n },\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n }\n ],\n \"causes\": [\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n },\n {\n \"locale\": \"\",\n \"localeOrigin\": \"DEFAULT\",\n \"text\": \"\"\n }\n ]\n}", - "cookie": [], - "_postman_previewlanguage": "json" - }, - { - "id": "db655142-3609-458a-9702-2ab18eb6499a", - "name": "Not Found - returned if the request URL refers to a resource or object that does not exist", - "originalRequest": { - "url": { - "path": [ - "accounts", - ":id", - "entitlements" - ], - "host": [ - "{{baseUrl}}" - ], - "query": [ - { - "disabled": true, - "description": { - "content": "Max number of results to return.\nSee [V3 API Standard Collection Parameters](https://developer.sailpoint.com/idn/api/standard-collection-parameters) for more information.", - "type": "text/plain" - }, - "key": "limit", - "value": "250" - }, - { - "disabled": true, - "description": { - "content": "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.", - "type": "text/plain" - }, - "key": "offset", - "value": "0" - }, - { - "disabled": true, - "description": { - "content": "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.", - "type": "text/plain" - }, - "key": "count", - "value": "false" - } - ], - "variable": [] - }, - "header": [ - { - "key": "Accept", - "value": "application/json" - }, - { - "description": { - "content": "Added as a part of security scheme: oauth2", - "type": "text/plain" - }, - "key": "Authorization", - "value": "" - } - ], - "method": "GET", - "body": {} - }, - "status": "Not Found", - "code": 404, - "header": [ - { - "key": "Content-Type", - "value": "application/json" - } - ], - "body": "{\n \"detailCode\": \"\",\n \"trackingId\": \"\",\n \"messages\": [\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n },\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n }\n ],\n \"causes\": [\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n },\n {\n \"locale\": \"\",\n \"localeOrigin\": \"DEFAULT\",\n \"text\": \"\"\n }\n ]\n}", - "cookie": [], - "_postman_previewlanguage": "json" - }, - { - "id": "a95b3e75-569b-4937-800f-7485c9e9f351", - "name": "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.", - "originalRequest": { - "url": { - "path": [ - "accounts", - ":id", - "entitlements" - ], - "host": [ - "{{baseUrl}}" - ], - "query": [ - { - "disabled": true, - "description": { - "content": "Max number of results to return.\nSee [V3 API Standard Collection Parameters](https://developer.sailpoint.com/idn/api/standard-collection-parameters) for more information.", - "type": "text/plain" - }, - "key": "limit", - "value": "250" - }, - { - "disabled": true, - "description": { - "content": "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.", - "type": "text/plain" - }, - "key": "offset", - "value": "0" - }, - { - "disabled": true, - "description": { - "content": "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.", - "type": "text/plain" - }, - "key": "count", - "value": "false" - } - ], - "variable": [] - }, - "header": [ - { - "key": "Accept", - "value": "application/json" - }, - { - "description": { - "content": "Added as a part of security scheme: oauth2", - "type": "text/plain" - }, - "key": "Authorization", - "value": "" - } - ], - "method": "GET", - "body": {} - }, - "status": "Too Many Requests", - "code": 429, - "header": [ - { - "key": "Content-Type", - "value": "application/json" - } - ], - "body": "{\n \"message\": {\n \"description\": \"A message describing the error\",\n \"example\": \" Rate Limit Exceeded \"\n }\n}", - "cookie": [], - "_postman_previewlanguage": "json" - }, - { - "id": "d648a443-3cd9-416c-99ea-17c290de011f", - "name": "Internal Server Error - Returned if there is an unexpected error.", - "originalRequest": { - "url": { - "path": [ - "accounts", - ":id", - "entitlements" - ], - "host": [ - "{{baseUrl}}" - ], - "query": [ - { - "disabled": true, - "description": { - "content": "Max number of results to return.\nSee [V3 API Standard Collection Parameters](https://developer.sailpoint.com/idn/api/standard-collection-parameters) for more information.", - "type": "text/plain" - }, - "key": "limit", - "value": "250" - }, - { - "disabled": true, - "description": { - "content": "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.", - "type": "text/plain" - }, - "key": "offset", - "value": "0" - }, - { - "disabled": true, - "description": { - "content": "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.", - "type": "text/plain" - }, - "key": "count", - "value": "false" - } - ], - "variable": [] - }, - "header": [ - { - "key": "Accept", - "value": "application/json" - }, - { - "description": { - "content": "Added as a part of security scheme: oauth2", - "type": "text/plain" - }, - "key": "Authorization", - "value": "" - } - ], - "method": "GET", - "body": {} - }, - "status": "Internal Server Error", - "code": 500, - "header": [ - { - "key": "Content-Type", - "value": "application/json" - } - ], - "body": "{\n \"detailCode\": \"\",\n \"trackingId\": \"\",\n \"messages\": [\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n },\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n }\n ],\n \"causes\": [\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n },\n {\n \"locale\": \"\",\n \"localeOrigin\": \"DEFAULT\",\n \"text\": \"\"\n }\n ]\n}", - "cookie": [], - "_postman_previewlanguage": "json" - } - ], - "event": [], - "protocolProfileBehavior": { - "disableBodyPruning": true - } - }, - { - "id": "0bce86bb-6a35-4588-a426-1cd199fab3d6", - "name": "Reload Account", - "request": { - "name": "Reload Account", - "description": { - "content": "This API asynchronously reloads the account directly from the connector and performs a one-time aggregation process. \nA token with ORG_ADMIN authority is required to call this API.", - "type": "text/plain" - }, - "url": { - "path": [ - "accounts", - ":id", - "reload" - ], - "host": [ - "{{baseUrl}}" - ], - "query": [], - "variable": [ - { - "type": "any", - "value": "", - "key": "id", - "disabled": true, - "description": { - "content": "(Required) The account id", - "type": "text/plain" - } - } - ] - }, - "header": [ - { - "key": "Accept", - "value": "application/json" - } - ], - "method": "POST", - "body": {} - }, - "response": [ - { - "id": "2a8077a1-3f10-4dca-a7d1-5b01c71d4ec6", - "name": "Async task details", - "originalRequest": { - "url": { - "path": [ - "accounts", - ":id", - "reload" - ], - "host": [ - "{{baseUrl}}" - ], - "query": [], - "variable": [] - }, - "header": [ - { - "key": "Accept", - "value": "application/json" - }, - { - "description": { - "content": "Added as a part of security scheme: oauth2", - "type": "text/plain" - }, - "key": "Authorization", - "value": "" - } - ], - "method": "POST", - "body": {} - }, - "status": "Accepted", - "code": 202, - "header": [ - { - "key": "Content-Type", - "value": "application/json" - } - ], - "body": "{\n \"id\": \"\"\n}", - "cookie": [], - "_postman_previewlanguage": "json" - }, - { - "id": "f3b2f308-889a-41d3-b21f-cda53de3e13a", - "name": "Client Error - Returned if the request body is invalid.", - "originalRequest": { - "url": { - "path": [ - "accounts", - ":id", - "reload" - ], - "host": [ - "{{baseUrl}}" - ], - "query": [], - "variable": [] - }, - "header": [ - { - "key": "Accept", - "value": "application/json" - }, - { - "description": { - "content": "Added as a part of security scheme: oauth2", - "type": "text/plain" - }, - "key": "Authorization", - "value": "" - } - ], - "method": "POST", - "body": {} - }, - "status": "Bad Request", - "code": 400, - "header": [ - { - "key": "Content-Type", - "value": "application/json" - } - ], - "body": "{\n \"detailCode\": \"\",\n \"trackingId\": \"\",\n \"messages\": [\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n },\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n }\n ],\n \"causes\": [\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n },\n {\n \"locale\": \"\",\n \"localeOrigin\": \"DEFAULT\",\n \"text\": \"\"\n }\n ]\n}", - "cookie": [], - "_postman_previewlanguage": "json" - }, - { - "id": "874b0301-6069-478f-996a-2fb47ce7e0c2", - "name": "Unauthorized - Returned if there is no authorization header, or if the JWT token is expired.", - "originalRequest": { - "url": { - "path": [ - "accounts", - ":id", - "reload" - ], - "host": [ - "{{baseUrl}}" - ], - "query": [], - "variable": [] - }, - "header": [ - { - "key": "Accept", - "value": "application/json" - }, - { - "description": { - "content": "Added as a part of security scheme: oauth2", - "type": "text/plain" - }, - "key": "Authorization", - "value": "" - } - ], - "method": "POST", - "body": {} - }, - "status": "Unauthorized", - "code": 401, - "header": [ - { - "key": "Content-Type", - "value": "application/json" - } - ], - "body": "{\n \"error\": {\n \"description\": \"A message describing the error\",\n \"example\": \"JWT validation failed: JWT is expired\"\n }\n}", - "cookie": [], - "_postman_previewlanguage": "json" - }, - { - "id": "a232e070-8ede-43bc-be11-ba6eeb46827b", - "name": "Forbidden - Returned if the user you are running as, doesn't have access to this end-point.", - "originalRequest": { - "url": { - "path": [ - "accounts", - ":id", - "reload" - ], - "host": [ - "{{baseUrl}}" - ], - "query": [], - "variable": [] - }, - "header": [ - { - "key": "Accept", - "value": "application/json" - }, - { - "description": { - "content": "Added as a part of security scheme: oauth2", - "type": "text/plain" - }, - "key": "Authorization", - "value": "" - } - ], - "method": "POST", - "body": {} - }, - "status": "Forbidden", - "code": 403, - "header": [ - { - "key": "Content-Type", - "value": "application/json" - } - ], - "body": "{\n \"detailCode\": \"\",\n \"trackingId\": \"\",\n \"messages\": [\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n },\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n }\n ],\n \"causes\": [\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n },\n {\n \"locale\": \"\",\n \"localeOrigin\": \"DEFAULT\",\n \"text\": \"\"\n }\n ]\n}", - "cookie": [], - "_postman_previewlanguage": "json" - }, - { - "id": "51d43a46-7357-4c7c-a81d-d8c7eb0a670e", - "name": "Not Found - returned if the request URL refers to a resource or object that does not exist", - "originalRequest": { - "url": { - "path": [ - "accounts", - ":id", - "reload" - ], - "host": [ - "{{baseUrl}}" - ], - "query": [], - "variable": [] - }, - "header": [ - { - "key": "Accept", - "value": "application/json" - }, - { - "description": { - "content": "Added as a part of security scheme: oauth2", - "type": "text/plain" - }, - "key": "Authorization", - "value": "" - } - ], - "method": "POST", - "body": {} - }, - "status": "Not Found", - "code": 404, - "header": [ - { - "key": "Content-Type", - "value": "application/json" - } - ], - "body": "{\n \"detailCode\": \"\",\n \"trackingId\": \"\",\n \"messages\": [\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n },\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n }\n ],\n \"causes\": [\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n },\n {\n \"locale\": \"\",\n \"localeOrigin\": \"DEFAULT\",\n \"text\": \"\"\n }\n ]\n}", - "cookie": [], - "_postman_previewlanguage": "json" - }, - { - "id": "e882f8a4-eb6e-44e8-82d5-5f1f50c36f53", - "name": "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.", - "originalRequest": { - "url": { - "path": [ - "accounts", - ":id", - "reload" - ], - "host": [ - "{{baseUrl}}" - ], - "query": [], - "variable": [] - }, - "header": [ - { - "key": "Accept", - "value": "application/json" - }, - { - "description": { - "content": "Added as a part of security scheme: oauth2", - "type": "text/plain" - }, - "key": "Authorization", - "value": "" - } - ], - "method": "POST", - "body": {} - }, - "status": "Too Many Requests", - "code": 429, - "header": [ - { - "key": "Content-Type", - "value": "application/json" - } - ], - "body": "{\n \"message\": {\n \"description\": \"A message describing the error\",\n \"example\": \" Rate Limit Exceeded \"\n }\n}", - "cookie": [], - "_postman_previewlanguage": "json" - }, - { - "id": "9dac79fa-bf5c-45d9-9a80-7b686e1031fe", - "name": "Internal Server Error - Returned if there is an unexpected error.", - "originalRequest": { - "url": { - "path": [ - "accounts", - ":id", - "reload" - ], - "host": [ - "{{baseUrl}}" - ], - "query": [], - "variable": [] - }, - "header": [ - { - "key": "Accept", - "value": "application/json" - }, - { - "description": { - "content": "Added as a part of security scheme: oauth2", - "type": "text/plain" - }, - "key": "Authorization", - "value": "" - } - ], - "method": "POST", - "body": {} - }, - "status": "Internal Server Error", - "code": 500, - "header": [ - { - "key": "Content-Type", - "value": "application/json" - } - ], - "body": "{\n \"detailCode\": \"\",\n \"trackingId\": \"\",\n \"messages\": [\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n },\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n }\n ],\n \"causes\": [\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n },\n {\n \"locale\": \"\",\n \"localeOrigin\": \"DEFAULT\",\n \"text\": \"\"\n }\n ]\n}", - "cookie": [], - "_postman_previewlanguage": "json" - } - ], - "event": [], - "protocolProfileBehavior": { - "disableBodyPruning": true - } - }, - { - "id": "600f597f-1247-42cd-96fa-2e2b3c992db8", - "name": "Enable Account", - "request": { - "name": "Enable Account", - "description": { - "content": "This API submits a task to enable account and returns the task ID. \nA token with ORG_ADMIN authority is required to call this API.", - "type": "text/plain" - }, - "url": { - "path": [ - "accounts", - ":id", - "enable" - ], - "host": [ - "{{baseUrl}}" - ], - "query": [], - "variable": [ - { - "type": "any", - "value": "", - "key": "id", - "disabled": true, - "description": { - "content": "(Required) The account id", - "type": "text/plain" - } - } - ] - }, - "header": [ - { - "key": "Content-Type", - "value": "application/json" - }, - { - "key": "Accept", - "value": "application/json" - } - ], - "method": "POST", - "body": { - "mode": "raw", - "raw": "{\n \"externalVerificationId\": \"\",\n \"forceProvisioning\": \"\"\n}", - "options": { - "raw": { - "headerFamily": "json", - "language": "json" - } - } - } - }, - "response": [ - { - "id": "45b519ad-e428-4914-a4a3-056e9fa449fe", - "name": "Async task details", - "originalRequest": { - "url": { - "path": [ - "accounts", - ":id", - "enable" - ], - "host": [ - "{{baseUrl}}" - ], - "query": [], - "variable": [] - }, - "header": [ - { - "key": "Content-Type", - "value": "application/json" - }, - { - "key": "Accept", - "value": "application/json" - }, - { - "description": { - "content": "Added as a part of security scheme: oauth2", - "type": "text/plain" - }, - "key": "Authorization", - "value": "" - } - ], - "method": "POST", - "body": { - "mode": "raw", - "raw": "{\n \"externalVerificationId\": \"\",\n \"forceProvisioning\": \"\"\n}", - "options": { - "raw": { - "headerFamily": "json", - "language": "json" - } - } - } - }, - "status": "Accepted", - "code": 202, - "header": [ - { - "key": "Content-Type", - "value": "application/json" - } - ], - "body": "{\n \"id\": \"\"\n}", - "cookie": [], - "_postman_previewlanguage": "json" - }, - { - "id": "4d5b9e1c-cec0-4b39-80af-2cf056da44e5", - "name": "Client Error - Returned if the request body is invalid.", - "originalRequest": { - "url": { - "path": [ - "accounts", - ":id", - "enable" - ], - "host": [ - "{{baseUrl}}" - ], - "query": [], - "variable": [] - }, - "header": [ - { - "key": "Content-Type", - "value": "application/json" - }, - { - "key": "Accept", - "value": "application/json" - }, - { - "description": { - "content": "Added as a part of security scheme: oauth2", - "type": "text/plain" - }, - "key": "Authorization", - "value": "" - } - ], - "method": "POST", - "body": { - "mode": "raw", - "raw": "{\n \"externalVerificationId\": \"\",\n \"forceProvisioning\": \"\"\n}", - "options": { - "raw": { - "headerFamily": "json", - "language": "json" - } - } - } - }, - "status": "Bad Request", - "code": 400, - "header": [ - { - "key": "Content-Type", - "value": "application/json" - } - ], - "body": "{\n \"detailCode\": \"\",\n \"trackingId\": \"\",\n \"messages\": [\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n },\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n }\n ],\n \"causes\": [\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n },\n {\n \"locale\": \"\",\n \"localeOrigin\": \"DEFAULT\",\n \"text\": \"\"\n }\n ]\n}", - "cookie": [], - "_postman_previewlanguage": "json" - }, - { - "id": "3b997fea-a9c0-4458-a794-2f542e0c0b0b", - "name": "Unauthorized - Returned if there is no authorization header, or if the JWT token is expired.", - "originalRequest": { - "url": { - "path": [ - "accounts", - ":id", - "enable" - ], - "host": [ - "{{baseUrl}}" - ], - "query": [], - "variable": [] - }, - "header": [ - { - "key": "Content-Type", - "value": "application/json" - }, - { - "key": "Accept", - "value": "application/json" - }, - { - "description": { - "content": "Added as a part of security scheme: oauth2", - "type": "text/plain" - }, - "key": "Authorization", - "value": "" - } - ], - "method": "POST", - "body": { - "mode": "raw", - "raw": "{\n \"externalVerificationId\": \"\",\n \"forceProvisioning\": \"\"\n}", - "options": { - "raw": { - "headerFamily": "json", - "language": "json" - } - } - } - }, - "status": "Unauthorized", - "code": 401, - "header": [ - { - "key": "Content-Type", - "value": "application/json" - } - ], - "body": "{\n \"error\": {\n \"description\": \"A message describing the error\",\n \"example\": \"JWT validation failed: JWT is expired\"\n }\n}", - "cookie": [], - "_postman_previewlanguage": "json" - }, - { - "id": "85e7d5b0-ddb9-48d1-8bde-e5349028dd45", - "name": "Forbidden - Returned if the user you are running as, doesn't have access to this end-point.", - "originalRequest": { - "url": { - "path": [ - "accounts", - ":id", - "enable" - ], - "host": [ - "{{baseUrl}}" - ], - "query": [], - "variable": [] - }, - "header": [ - { - "key": "Content-Type", - "value": "application/json" - }, - { - "key": "Accept", - "value": "application/json" - }, - { - "description": { - "content": "Added as a part of security scheme: oauth2", - "type": "text/plain" - }, - "key": "Authorization", - "value": "" - } - ], - "method": "POST", - "body": { - "mode": "raw", - "raw": "{\n \"externalVerificationId\": \"\",\n \"forceProvisioning\": \"\"\n}", - "options": { - "raw": { - "headerFamily": "json", - "language": "json" - } - } - } - }, - "status": "Forbidden", - "code": 403, - "header": [ - { - "key": "Content-Type", - "value": "application/json" - } - ], - "body": "{\n \"detailCode\": \"\",\n \"trackingId\": \"\",\n \"messages\": [\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n },\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n }\n ],\n \"causes\": [\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n },\n {\n \"locale\": \"\",\n \"localeOrigin\": \"DEFAULT\",\n \"text\": \"\"\n }\n ]\n}", - "cookie": [], - "_postman_previewlanguage": "json" - }, - { - "id": "747749d5-15ed-4f92-ad51-24e536aef5c8", - "name": "Not Found - returned if the request URL refers to a resource or object that does not exist", - "originalRequest": { - "url": { - "path": [ - "accounts", - ":id", - "enable" - ], - "host": [ - "{{baseUrl}}" - ], - "query": [], - "variable": [] - }, - "header": [ - { - "key": "Content-Type", - "value": "application/json" - }, - { - "key": "Accept", - "value": "application/json" - }, - { - "description": { - "content": "Added as a part of security scheme: oauth2", - "type": "text/plain" - }, - "key": "Authorization", - "value": "" - } - ], - "method": "POST", - "body": { - "mode": "raw", - "raw": "{\n \"externalVerificationId\": \"\",\n \"forceProvisioning\": \"\"\n}", - "options": { - "raw": { - "headerFamily": "json", - "language": "json" - } - } - } - }, - "status": "Not Found", - "code": 404, - "header": [ - { - "key": "Content-Type", - "value": "application/json" - } - ], - "body": "{\n \"detailCode\": \"\",\n \"trackingId\": \"\",\n \"messages\": [\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n },\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n }\n ],\n \"causes\": [\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n },\n {\n \"locale\": \"\",\n \"localeOrigin\": \"DEFAULT\",\n \"text\": \"\"\n }\n ]\n}", - "cookie": [], - "_postman_previewlanguage": "json" - }, - { - "id": "cc2ba77b-e8b4-4b57-9ab0-b35292a8275f", - "name": "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.", - "originalRequest": { - "url": { - "path": [ - "accounts", - ":id", - "enable" - ], - "host": [ - "{{baseUrl}}" - ], - "query": [], - "variable": [] - }, - "header": [ - { - "key": "Content-Type", - "value": "application/json" - }, - { - "key": "Accept", - "value": "application/json" - }, - { - "description": { - "content": "Added as a part of security scheme: oauth2", - "type": "text/plain" - }, - "key": "Authorization", - "value": "" - } - ], - "method": "POST", - "body": { - "mode": "raw", - "raw": "{\n \"externalVerificationId\": \"\",\n \"forceProvisioning\": \"\"\n}", - "options": { - "raw": { - "headerFamily": "json", - "language": "json" - } - } - } - }, - "status": "Too Many Requests", - "code": 429, - "header": [ - { - "key": "Content-Type", - "value": "application/json" - } - ], - "body": "{\n \"message\": {\n \"description\": \"A message describing the error\",\n \"example\": \" Rate Limit Exceeded \"\n }\n}", - "cookie": [], - "_postman_previewlanguage": "json" - }, - { - "id": "66aff16f-313d-4076-913a-fee329139e39", - "name": "Internal Server Error - Returned if there is an unexpected error.", - "originalRequest": { - "url": { - "path": [ - "accounts", - ":id", - "enable" - ], - "host": [ - "{{baseUrl}}" - ], - "query": [], - "variable": [] - }, - "header": [ - { - "key": "Content-Type", - "value": "application/json" - }, - { - "key": "Accept", - "value": "application/json" - }, - { - "description": { - "content": "Added as a part of security scheme: oauth2", - "type": "text/plain" - }, - "key": "Authorization", - "value": "" - } - ], - "method": "POST", - "body": { - "mode": "raw", - "raw": "{\n \"externalVerificationId\": \"\",\n \"forceProvisioning\": \"\"\n}", - "options": { - "raw": { - "headerFamily": "json", - "language": "json" - } - } - } - }, - "status": "Internal Server Error", - "code": 500, - "header": [ - { - "key": "Content-Type", - "value": "application/json" - } - ], - "body": "{\n \"detailCode\": \"\",\n \"trackingId\": \"\",\n \"messages\": [\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n },\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n }\n ],\n \"causes\": [\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n },\n {\n \"locale\": \"\",\n \"localeOrigin\": \"DEFAULT\",\n \"text\": \"\"\n }\n ]\n}", - "cookie": [], - "_postman_previewlanguage": "json" - } - ], - "event": [], - "protocolProfileBehavior": { - "disableBodyPruning": true - } - }, - { - "id": "fd61406c-cbec-48f3-b348-b0541ee88e0f", - "name": "Disable Account", - "request": { - "name": "Disable Account", - "description": { - "content": "This API submits a task to disable the account and returns the task ID. \nA token with ORG_ADMIN authority is required to call this API.", - "type": "text/plain" - }, - "url": { - "path": [ - "accounts", - ":id", - "disable" - ], - "host": [ - "{{baseUrl}}" - ], - "query": [], - "variable": [ - { - "type": "any", - "value": "", - "key": "id", - "disabled": true, - "description": { - "content": "(Required) The account id", - "type": "text/plain" - } - } - ] - }, - "header": [ - { - "key": "Content-Type", - "value": "application/json" - }, - { - "key": "Accept", - "value": "application/json" - } - ], - "method": "POST", - "body": { - "mode": "raw", - "raw": "{\n \"externalVerificationId\": \"\",\n \"forceProvisioning\": \"\"\n}", - "options": { - "raw": { - "headerFamily": "json", - "language": "json" - } - } - } - }, - "response": [ - { - "id": "6534aaea-44d6-43c4-a2af-c082b0f3a325", - "name": "Async task details", - "originalRequest": { - "url": { - "path": [ - "accounts", - ":id", - "disable" - ], - "host": [ - "{{baseUrl}}" - ], - "query": [], - "variable": [] - }, - "header": [ - { - "key": "Content-Type", - "value": "application/json" - }, - { - "key": "Accept", - "value": "application/json" - }, - { - "description": { - "content": "Added as a part of security scheme: oauth2", - "type": "text/plain" - }, - "key": "Authorization", - "value": "" - } - ], - "method": "POST", - "body": { - "mode": "raw", - "raw": "{\n \"externalVerificationId\": \"\",\n \"forceProvisioning\": \"\"\n}", - "options": { - "raw": { - "headerFamily": "json", - "language": "json" - } - } - } - }, - "status": "Accepted", - "code": 202, - "header": [ - { - "key": "Content-Type", - "value": "application/json" - } - ], - "body": "{\n \"id\": \"\"\n}", - "cookie": [], - "_postman_previewlanguage": "json" - }, - { - "id": "83e16d5a-b661-4412-9024-24e9a7570bdc", - "name": "Client Error - Returned if the request body is invalid.", - "originalRequest": { - "url": { - "path": [ - "accounts", - ":id", - "disable" - ], - "host": [ - "{{baseUrl}}" - ], - "query": [], - "variable": [] - }, - "header": [ - { - "key": "Content-Type", - "value": "application/json" - }, - { - "key": "Accept", - "value": "application/json" - }, - { - "description": { - "content": "Added as a part of security scheme: oauth2", - "type": "text/plain" - }, - "key": "Authorization", - "value": "" - } - ], - "method": "POST", - "body": { - "mode": "raw", - "raw": "{\n \"externalVerificationId\": \"\",\n \"forceProvisioning\": \"\"\n}", - "options": { - "raw": { - "headerFamily": "json", - "language": "json" - } - } - } - }, - "status": "Bad Request", - "code": 400, - "header": [ - { - "key": "Content-Type", - "value": "application/json" - } - ], - "body": "{\n \"detailCode\": \"\",\n \"trackingId\": \"\",\n \"messages\": [\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n },\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n }\n ],\n \"causes\": [\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n },\n {\n \"locale\": \"\",\n \"localeOrigin\": \"DEFAULT\",\n \"text\": \"\"\n }\n ]\n}", - "cookie": [], - "_postman_previewlanguage": "json" - }, - { - "id": "86151528-e94a-4c9c-bb18-7bc59c5bf647", - "name": "Unauthorized - Returned if there is no authorization header, or if the JWT token is expired.", - "originalRequest": { - "url": { - "path": [ - "accounts", - ":id", - "disable" - ], - "host": [ - "{{baseUrl}}" - ], - "query": [], - "variable": [] - }, - "header": [ - { - "key": "Content-Type", - "value": "application/json" - }, - { - "key": "Accept", - "value": "application/json" - }, - { - "description": { - "content": "Added as a part of security scheme: oauth2", - "type": "text/plain" - }, - "key": "Authorization", - "value": "" - } - ], - "method": "POST", - "body": { - "mode": "raw", - "raw": "{\n \"externalVerificationId\": \"\",\n \"forceProvisioning\": \"\"\n}", - "options": { - "raw": { - "headerFamily": "json", - "language": "json" - } - } - } - }, - "status": "Unauthorized", - "code": 401, - "header": [ - { - "key": "Content-Type", - "value": "application/json" - } - ], - "body": "{\n \"error\": {\n \"description\": \"A message describing the error\",\n \"example\": \"JWT validation failed: JWT is expired\"\n }\n}", - "cookie": [], - "_postman_previewlanguage": "json" - }, - { - "id": "5f76ddaf-8b4f-4e75-af3f-1fee54aee8d8", - "name": "Forbidden - Returned if the user you are running as, doesn't have access to this end-point.", - "originalRequest": { - "url": { - "path": [ - "accounts", - ":id", - "disable" - ], - "host": [ - "{{baseUrl}}" - ], - "query": [], - "variable": [] - }, - "header": [ - { - "key": "Content-Type", - "value": "application/json" - }, - { - "key": "Accept", - "value": "application/json" - }, - { - "description": { - "content": "Added as a part of security scheme: oauth2", - "type": "text/plain" - }, - "key": "Authorization", - "value": "" - } - ], - "method": "POST", - "body": { - "mode": "raw", - "raw": "{\n \"externalVerificationId\": \"\",\n \"forceProvisioning\": \"\"\n}", - "options": { - "raw": { - "headerFamily": "json", - "language": "json" - } - } - } - }, - "status": "Forbidden", - "code": 403, - "header": [ - { - "key": "Content-Type", - "value": "application/json" - } - ], - "body": "{\n \"detailCode\": \"\",\n \"trackingId\": \"\",\n \"messages\": [\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n },\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n }\n ],\n \"causes\": [\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n },\n {\n \"locale\": \"\",\n \"localeOrigin\": \"DEFAULT\",\n \"text\": \"\"\n }\n ]\n}", - "cookie": [], - "_postman_previewlanguage": "json" - }, - { - "id": "b4bb4d1c-eb06-41e9-aec2-aa54ed27a8b8", - "name": "Not Found - returned if the request URL refers to a resource or object that does not exist", - "originalRequest": { - "url": { - "path": [ - "accounts", - ":id", - "disable" - ], - "host": [ - "{{baseUrl}}" - ], - "query": [], - "variable": [] - }, - "header": [ - { - "key": "Content-Type", - "value": "application/json" - }, - { - "key": "Accept", - "value": "application/json" - }, - { - "description": { - "content": "Added as a part of security scheme: oauth2", - "type": "text/plain" - }, - "key": "Authorization", - "value": "" - } - ], - "method": "POST", - "body": { - "mode": "raw", - "raw": "{\n \"externalVerificationId\": \"\",\n \"forceProvisioning\": \"\"\n}", - "options": { - "raw": { - "headerFamily": "json", - "language": "json" - } - } - } - }, - "status": "Not Found", - "code": 404, - "header": [ - { - "key": "Content-Type", - "value": "application/json" - } - ], - "body": "{\n \"detailCode\": \"\",\n \"trackingId\": \"\",\n \"messages\": [\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n },\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n }\n ],\n \"causes\": [\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n },\n {\n \"locale\": \"\",\n \"localeOrigin\": \"DEFAULT\",\n \"text\": \"\"\n }\n ]\n}", - "cookie": [], - "_postman_previewlanguage": "json" - }, - { - "id": "6d751971-c488-427c-856b-2cab5f5d1a35", - "name": "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.", - "originalRequest": { - "url": { - "path": [ - "accounts", - ":id", - "disable" - ], - "host": [ - "{{baseUrl}}" - ], - "query": [], - "variable": [] - }, - "header": [ - { - "key": "Content-Type", - "value": "application/json" - }, - { - "key": "Accept", - "value": "application/json" - }, - { - "description": { - "content": "Added as a part of security scheme: oauth2", - "type": "text/plain" - }, - "key": "Authorization", - "value": "" - } - ], - "method": "POST", - "body": { - "mode": "raw", - "raw": "{\n \"externalVerificationId\": \"\",\n \"forceProvisioning\": \"\"\n}", - "options": { - "raw": { - "headerFamily": "json", - "language": "json" - } - } - } - }, - "status": "Too Many Requests", - "code": 429, - "header": [ - { - "key": "Content-Type", - "value": "application/json" - } - ], - "body": "{\n \"message\": {\n \"description\": \"A message describing the error\",\n \"example\": \" Rate Limit Exceeded \"\n }\n}", - "cookie": [], - "_postman_previewlanguage": "json" - }, - { - "id": "996df1d6-0fd0-4a35-9ff7-50a967aba3ee", - "name": "Internal Server Error - Returned if there is an unexpected error.", - "originalRequest": { - "url": { - "path": [ - "accounts", - ":id", - "disable" - ], - "host": [ - "{{baseUrl}}" - ], - "query": [], - "variable": [] - }, - "header": [ - { - "key": "Content-Type", - "value": "application/json" - }, - { - "key": "Accept", - "value": "application/json" - }, - { - "description": { - "content": "Added as a part of security scheme: oauth2", - "type": "text/plain" - }, - "key": "Authorization", - "value": "" - } - ], - "method": "POST", - "body": { - "mode": "raw", - "raw": "{\n \"externalVerificationId\": \"\",\n \"forceProvisioning\": \"\"\n}", - "options": { - "raw": { - "headerFamily": "json", - "language": "json" - } - } - } - }, - "status": "Internal Server Error", - "code": 500, - "header": [ - { - "key": "Content-Type", - "value": "application/json" - } - ], - "body": "{\n \"detailCode\": \"\",\n \"trackingId\": \"\",\n \"messages\": [\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n },\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n }\n ],\n \"causes\": [\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n },\n {\n \"locale\": \"\",\n \"localeOrigin\": \"DEFAULT\",\n \"text\": \"\"\n }\n ]\n}", - "cookie": [], - "_postman_previewlanguage": "json" - } - ], - "event": [], - "protocolProfileBehavior": { - "disableBodyPruning": true - } - }, - { - "id": "9784a3f2-eaef-4ee1-bda1-0a258d232729", - "name": "Unlock Account", - "request": { - "name": "Unlock Account", - "description": { - "content": "This API submits a task to unlock an account and returns the task ID. \nA token with ORG_ADMIN authority is required to call this API.", - "type": "text/plain" - }, - "url": { - "path": [ - "accounts", - ":id", - "unlock" - ], - "host": [ - "{{baseUrl}}" - ], - "query": [], - "variable": [ - { - "type": "any", - "value": "", - "key": "id", - "disabled": true, - "description": { - "content": "(Required) The account id", - "type": "text/plain" - } - } - ] - }, - "header": [ - { - "key": "Content-Type", - "value": "application/json" - }, - { - "key": "Accept", - "value": "application/json" - } - ], - "method": "POST", - "body": { - "mode": "raw", - "raw": "{\n \"externalVerificationId\": \"\",\n \"unlockIDNAccount\": \"\",\n \"forceProvisioning\": \"\"\n}", - "options": { - "raw": { - "headerFamily": "json", - "language": "json" - } - } - } - }, - "response": [ - { - "id": "52e9b829-1bf2-4053-b5f8-0711d4eabe20", - "name": "Async task details", - "originalRequest": { - "url": { - "path": [ - "accounts", - ":id", - "unlock" - ], - "host": [ - "{{baseUrl}}" - ], - "query": [], - "variable": [] - }, - "header": [ - { - "key": "Content-Type", - "value": "application/json" - }, - { - "key": "Accept", - "value": "application/json" - }, - { - "description": { - "content": "Added as a part of security scheme: oauth2", - "type": "text/plain" - }, - "key": "Authorization", - "value": "" - } - ], - "method": "POST", - "body": { - "mode": "raw", - "raw": "{\n \"externalVerificationId\": \"\",\n \"unlockIDNAccount\": \"\",\n \"forceProvisioning\": \"\"\n}", - "options": { - "raw": { - "headerFamily": "json", - "language": "json" - } - } - } - }, - "status": "Accepted", - "code": 202, - "header": [ - { - "key": "Content-Type", - "value": "application/json" - } - ], - "body": "{\n \"id\": \"\"\n}", - "cookie": [], - "_postman_previewlanguage": "json" - }, - { - "id": "2fc02c01-5865-45be-bba2-5a92844a6439", - "name": "Client Error - Returned if the request body is invalid.", - "originalRequest": { - "url": { - "path": [ - "accounts", - ":id", - "unlock" - ], - "host": [ - "{{baseUrl}}" - ], - "query": [], - "variable": [] - }, - "header": [ - { - "key": "Content-Type", - "value": "application/json" - }, - { - "key": "Accept", - "value": "application/json" - }, - { - "description": { - "content": "Added as a part of security scheme: oauth2", - "type": "text/plain" - }, - "key": "Authorization", - "value": "" - } - ], - "method": "POST", - "body": { - "mode": "raw", - "raw": "{\n \"externalVerificationId\": \"\",\n \"unlockIDNAccount\": \"\",\n \"forceProvisioning\": \"\"\n}", - "options": { - "raw": { - "headerFamily": "json", - "language": "json" - } - } - } - }, - "status": "Bad Request", - "code": 400, - "header": [ - { - "key": "Content-Type", - "value": "application/json" - } - ], - "body": "{\n \"detailCode\": \"\",\n \"trackingId\": \"\",\n \"messages\": [\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n },\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n }\n ],\n \"causes\": [\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n },\n {\n \"locale\": \"\",\n \"localeOrigin\": \"DEFAULT\",\n \"text\": \"\"\n }\n ]\n}", - "cookie": [], - "_postman_previewlanguage": "json" - }, - { - "id": "1d8c1051-b784-4f52-a939-03d7c25b6e92", - "name": "Unauthorized - Returned if there is no authorization header, or if the JWT token is expired.", - "originalRequest": { - "url": { - "path": [ - "accounts", - ":id", - "unlock" - ], - "host": [ - "{{baseUrl}}" - ], - "query": [], - "variable": [] - }, - "header": [ - { - "key": "Content-Type", - "value": "application/json" - }, - { - "key": "Accept", - "value": "application/json" - }, - { - "description": { - "content": "Added as a part of security scheme: oauth2", - "type": "text/plain" - }, - "key": "Authorization", - "value": "" - } - ], - "method": "POST", - "body": { - "mode": "raw", - "raw": "{\n \"externalVerificationId\": \"\",\n \"unlockIDNAccount\": \"\",\n \"forceProvisioning\": \"\"\n}", - "options": { - "raw": { - "headerFamily": "json", - "language": "json" - } - } - } - }, - "status": "Unauthorized", - "code": 401, - "header": [ - { - "key": "Content-Type", - "value": "application/json" - } - ], - "body": "{\n \"error\": {\n \"description\": \"A message describing the error\",\n \"example\": \"JWT validation failed: JWT is expired\"\n }\n}", - "cookie": [], - "_postman_previewlanguage": "json" - }, - { - "id": "46a0177a-98dc-4f67-89bc-1dab0f93e294", - "name": "Forbidden - Returned if the user you are running as, doesn't have access to this end-point.", - "originalRequest": { - "url": { - "path": [ - "accounts", - ":id", - "unlock" - ], - "host": [ - "{{baseUrl}}" - ], - "query": [], - "variable": [] - }, - "header": [ - { - "key": "Content-Type", - "value": "application/json" - }, - { - "key": "Accept", - "value": "application/json" - }, - { - "description": { - "content": "Added as a part of security scheme: oauth2", - "type": "text/plain" - }, - "key": "Authorization", - "value": "" - } - ], - "method": "POST", - "body": { - "mode": "raw", - "raw": "{\n \"externalVerificationId\": \"\",\n \"unlockIDNAccount\": \"\",\n \"forceProvisioning\": \"\"\n}", - "options": { - "raw": { - "headerFamily": "json", - "language": "json" - } - } - } - }, - "status": "Forbidden", - "code": 403, - "header": [ - { - "key": "Content-Type", - "value": "application/json" - } - ], - "body": "{\n \"detailCode\": \"\",\n \"trackingId\": \"\",\n \"messages\": [\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n },\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n }\n ],\n \"causes\": [\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n },\n {\n \"locale\": \"\",\n \"localeOrigin\": \"DEFAULT\",\n \"text\": \"\"\n }\n ]\n}", - "cookie": [], - "_postman_previewlanguage": "json" - }, - { - "id": "5c9060ef-5006-486d-b153-c8f12890c53c", - "name": "Not Found - returned if the request URL refers to a resource or object that does not exist", - "originalRequest": { - "url": { - "path": [ - "accounts", - ":id", - "unlock" - ], - "host": [ - "{{baseUrl}}" - ], - "query": [], - "variable": [] - }, - "header": [ - { - "key": "Content-Type", - "value": "application/json" - }, - { - "key": "Accept", - "value": "application/json" - }, - { - "description": { - "content": "Added as a part of security scheme: oauth2", - "type": "text/plain" - }, - "key": "Authorization", - "value": "" - } - ], - "method": "POST", - "body": { - "mode": "raw", - "raw": "{\n \"externalVerificationId\": \"\",\n \"unlockIDNAccount\": \"\",\n \"forceProvisioning\": \"\"\n}", - "options": { - "raw": { - "headerFamily": "json", - "language": "json" - } - } - } - }, - "status": "Not Found", - "code": 404, - "header": [ - { - "key": "Content-Type", - "value": "application/json" - } - ], - "body": "{\n \"detailCode\": \"\",\n \"trackingId\": \"\",\n \"messages\": [\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n },\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n }\n ],\n \"causes\": [\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n },\n {\n \"locale\": \"\",\n \"localeOrigin\": \"DEFAULT\",\n \"text\": \"\"\n }\n ]\n}", - "cookie": [], - "_postman_previewlanguage": "json" - }, - { - "id": "0b0276ad-355c-4c52-a072-81b3e1a41638", - "name": "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.", - "originalRequest": { - "url": { - "path": [ - "accounts", - ":id", - "unlock" - ], - "host": [ - "{{baseUrl}}" - ], - "query": [], - "variable": [] - }, - "header": [ - { - "key": "Content-Type", - "value": "application/json" - }, - { - "key": "Accept", - "value": "application/json" - }, - { - "description": { - "content": "Added as a part of security scheme: oauth2", - "type": "text/plain" - }, - "key": "Authorization", - "value": "" - } - ], - "method": "POST", - "body": { - "mode": "raw", - "raw": "{\n \"externalVerificationId\": \"\",\n \"unlockIDNAccount\": \"\",\n \"forceProvisioning\": \"\"\n}", - "options": { - "raw": { - "headerFamily": "json", - "language": "json" - } - } - } - }, - "status": "Too Many Requests", - "code": 429, - "header": [ - { - "key": "Content-Type", - "value": "application/json" - } - ], - "body": "{\n \"message\": {\n \"description\": \"A message describing the error\",\n \"example\": \" Rate Limit Exceeded \"\n }\n}", - "cookie": [], - "_postman_previewlanguage": "json" - }, - { - "id": "2ce32009-70d1-4bb6-b207-f78125dd5499", - "name": "Internal Server Error - Returned if there is an unexpected error.", - "originalRequest": { - "url": { - "path": [ - "accounts", - ":id", - "unlock" - ], - "host": [ - "{{baseUrl}}" - ], - "query": [], - "variable": [] - }, - "header": [ - { - "key": "Content-Type", - "value": "application/json" - }, - { - "key": "Accept", - "value": "application/json" - }, - { - "description": { - "content": "Added as a part of security scheme: oauth2", - "type": "text/plain" - }, - "key": "Authorization", - "value": "" - } - ], - "method": "POST", - "body": { - "mode": "raw", - "raw": "{\n \"externalVerificationId\": \"\",\n \"unlockIDNAccount\": \"\",\n \"forceProvisioning\": \"\"\n}", - "options": { - "raw": { - "headerFamily": "json", - "language": "json" - } - } - } - }, - "status": "Internal Server Error", - "code": 500, - "header": [ - { - "key": "Content-Type", - "value": "application/json" - } - ], - "body": "{\n \"detailCode\": \"\",\n \"trackingId\": \"\",\n \"messages\": [\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n },\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n }\n ],\n \"causes\": [\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n },\n {\n \"locale\": \"\",\n \"localeOrigin\": \"DEFAULT\",\n \"text\": \"\"\n }\n ]\n}", - "cookie": [], - "_postman_previewlanguage": "json" - } - ], - "event": [], - "protocolProfileBehavior": { - "disableBodyPruning": true - } - } - ] - }, - { - "name": "Account Activities", - "description": "Use this API to implement account activity tracking functionality.\nWith this functionality in place, users can track source account activity in IdentityNow, which greatly improves traceability in the system. \n\nAn account activity refers to a log of each action performed on a source account. This is useful for auditing the changes performed on an account throughout its life. \nIn IdentityNow's Search, users can search for account activities and select the activity's row to get an overview of the activity's account action and view its progress, its involved sources, and its most basic metadata, such as the identity requesting the option and the recipient. \n\nAccount activity includes most actions IdentityNow completes on source accounts. Users can search in IdentityNow for the following account action types: \n\n- Access Request: These include any access requests the source account is involved in. \n\n- Account Attribute Updates: These include updates to a single attribute on an account on a source. \n\n- Account State Update: These include locking or unlocking actions on an account on a source. \n\n- Certification: These include actions removing an entitlement from an account on a source as a result of the entitlement's revocation during a certification.\n\n- Cloud Automated `Lifecyclestate`: These include automated lifecycle state changes that result in a source account's correlated identity being assigned to a different lifecycle state. \nIdentityNow replaces the `Lifecyclestate` variable with the name of the lifecycle state it has moved the account's identity to. \n\n- Identity Attribute Update: These include updates to a source account's correlated identity attributes as the result of a provisioning action. \nWhen you update an identity attribute that also updates an identity's lifecycle state, the cloud automated `Lifecyclestate` event also displays.\nAccount Activity does not include attribute updates that occur as a result of aggregation.\n\n- Identity Refresh: These include correlated identity refreshes that occur for an account on a source whenever the account's correlated identity profile gets a new role or updates. \nThese also include refreshes that occur whenever IdentityNow assigns an application to the account's correlated identity based on the application's being assigned to All Users From Source or Specific Users From Source. \n\n- Lifecycle State Refresh: These include the actions that took place when a lifecycle state changed. This event only occurs after a cloud automated `Lifecyclestate` change or a lifecycle state change. \n\n- Lifecycle State Change: These include the account activities that result from an identity's manual assignment to a null lifecycle state.\n\n- Password Change: These include password changes on sources.\n\nRefer to [Account Activity](https://documentation.sailpoint.com/saas/help/search/index.html#account-activity) for more information about account activities.\n", - "item": [ - { - "id": "6880375d-516a-44b4-9730-634626021f57", - "name": "List Account Activities", - "request": { - "name": "List Account Activities", - "description": { - "content": "This gets a collection of account activities that satisfy the given query parameters.", - "type": "text/plain" - }, - "url": { - "path": [ - "account-activities" - ], - "host": [ - "{{baseUrl}}" - ], - "query": [ - { - "disabled": true, - "description": { - "content": "The identity that the activity was requested for. *me* indicates the current user. Mutually exclusive with *regarding-identity*.", - "type": "text/plain" - }, - "key": "requested-for", - "value": "" - }, - { - "disabled": true, - "description": { - "content": "The identity that requested the activity. *me* indicates the current user. Mutually exclusive with *regarding-identity*.", - "type": "text/plain" - }, - "key": "requested-by", - "value": "" - }, - { - "disabled": true, - "description": { - "content": "The specified identity will be either the requester or target of the account activity. *me* indicates the current user. Mutually exclusive with *requested-for* and *requested-by*.", - "type": "text/plain" - }, - "key": "regarding-identity", - "value": "" - }, - { - "disabled": true, - "description": { - "content": "Max number of results to return.\nSee [V3 API Standard Collection Parameters](https://developer.sailpoint.com/idn/api/standard-collection-parameters) for more information.", - "type": "text/plain" - }, - "key": "limit", - "value": "250" - }, - { - "disabled": true, - "description": { - "content": "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.", - "type": "text/plain" - }, - "key": "offset", - "value": "0" - }, - { - "disabled": true, - "description": { - "content": "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.", - "type": "text/plain" - }, - "key": "count", - "value": "false" - }, - { - "disabled": true, - "description": { - "content": "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**type**: *eq, in, ge, gt, le, lt, ne, isnull, sw*\n\n**created**: *gt, lt, ge, le, eq, in, ne, isnull, sw*\n\n**modified**: *gt, lt, ge, le, eq, in, ne, isnull, sw*", - "type": "text/plain" - }, - "key": "filters", - "value": "" - }, - { - "disabled": true, - "description": { - "content": "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: **type, created, modified**", - "type": "text/plain" - }, - "key": "sorters", - "value": "" - } - ], - "variable": [] - }, - "header": [ - { - "key": "Accept", - "value": "application/json" - } - ], - "method": "GET", - "body": {} - }, - "response": [ - { - "id": "b6ebc839-604c-43c7-b5d4-99c0687ab85d", - "name": "List of account activities", - "originalRequest": { - "url": { - "path": [ - "account-activities" - ], - "host": [ - "{{baseUrl}}" - ], - "query": [ - { - "disabled": true, - "description": { - "content": "The identity that the activity was requested for. *me* indicates the current user. Mutually exclusive with *regarding-identity*.", - "type": "text/plain" - }, - "key": "requested-for", - "value": "" - }, - { - "disabled": true, - "description": { - "content": "The identity that requested the activity. *me* indicates the current user. Mutually exclusive with *regarding-identity*.", - "type": "text/plain" - }, - "key": "requested-by", - "value": "" - }, - { - "disabled": true, - "description": { - "content": "The specified identity will be either the requester or target of the account activity. *me* indicates the current user. Mutually exclusive with *requested-for* and *requested-by*.", - "type": "text/plain" - }, - "key": "regarding-identity", - "value": "" - }, - { - "disabled": true, - "description": { - "content": "Max number of results to return.\nSee [V3 API Standard Collection Parameters](https://developer.sailpoint.com/idn/api/standard-collection-parameters) for more information.", - "type": "text/plain" - }, - "key": "limit", - "value": "250" - }, - { - "disabled": true, - "description": { - "content": "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.", - "type": "text/plain" - }, - "key": "offset", - "value": "0" - }, - { - "disabled": true, - "description": { - "content": "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.", - "type": "text/plain" - }, - "key": "count", - "value": "false" - }, - { - "disabled": true, - "description": { - "content": "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**type**: *eq, in, ge, gt, le, lt, ne, isnull, sw*\n\n**created**: *gt, lt, ge, le, eq, in, ne, isnull, sw*\n\n**modified**: *gt, lt, ge, le, eq, in, ne, isnull, sw*", - "type": "text/plain" - }, - "key": "filters", - "value": "" - }, - { - "disabled": true, - "description": { - "content": "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: **type, created, modified**", - "type": "text/plain" - }, - "key": "sorters", - "value": "" - } - ], - "variable": [] - }, - "header": [ - { - "key": "Accept", - "value": "application/json" - }, - { - "description": { - "content": "Added as a part of security scheme: oauth2", - "type": "text/plain" - }, - "key": "Authorization", - "value": "" - } - ], - "method": "GET", - "body": {} - }, - "status": "OK", - "code": 200, - "header": [ - { - "key": "Content-Type", - "value": "application/json" - } - ], - "body": "[\n {\n \"id\": \"\",\n \"name\": \"\",\n \"created\": \"\",\n \"modified\": \"\",\n \"completed\": \"\",\n \"completionStatus\": \"INCOMPLETE\",\n \"type\": \"\",\n \"requesterIdentitySummary\": {\n \"id\": \"\",\n \"name\": \"\",\n \"identityId\": \"\",\n \"completed\": \"\"\n },\n \"targetIdentitySummary\": {\n \"id\": \"\",\n \"name\": \"\",\n \"identityId\": \"\",\n \"completed\": \"\"\n },\n \"errors\": [\n \"\",\n \"\"\n ],\n \"warnings\": [\n \"\",\n \"\"\n ],\n \"items\": [\n {\n \"id\": \"\",\n \"name\": \"\",\n \"requested\": \"\",\n \"approvalStatus\": \"FINISHED\",\n \"provisioningStatus\": \"RETRY\",\n \"requesterComment\": {\n \"commenterId\": \"\",\n \"commenterName\": \"\",\n \"body\": \"\",\n \"date\": \"\"\n },\n \"reviewerIdentitySummary\": {\n \"id\": \"\",\n \"name\": \"\",\n \"identityId\": \"\",\n \"completed\": \"\"\n },\n \"reviewerComment\": {\n \"commenterId\": \"\",\n \"commenterName\": \"\",\n \"body\": \"\",\n \"date\": \"\"\n },\n \"operation\": \"CREATE\",\n \"attribute\": \"\",\n \"value\": \"\",\n \"nativeIdentity\": \"\",\n \"sourceId\": \"\",\n \"accountRequestInfo\": {\n \"requestedObjectId\": \"\",\n \"requestedObjectName\": \"\",\n \"requestedObjectType\": \"ROLE\"\n },\n \"clientMetadata\": {\n \"quiba\": \"\"\n },\n \"removeDate\": \"\"\n },\n {\n \"id\": \"\",\n \"name\": \"\",\n \"requested\": \"\",\n \"approvalStatus\": \"CANCELED\",\n \"provisioningStatus\": \"UNVERIFIABLE\",\n \"requesterComment\": {\n \"commenterId\": \"\",\n \"commenterName\": \"\",\n \"body\": \"\",\n \"date\": \"\"\n },\n \"reviewerIdentitySummary\": {\n \"id\": \"\",\n \"name\": \"\",\n \"identityId\": \"\",\n \"completed\": \"\"\n },\n \"reviewerComment\": {\n \"commenterId\": \"\",\n \"commenterName\": \"\",\n \"body\": \"\",\n \"date\": \"\"\n },\n \"operation\": \"UNLOCK\",\n \"attribute\": \"\",\n \"value\": \"\",\n \"nativeIdentity\": \"\",\n \"sourceId\": \"\",\n \"accountRequestInfo\": {\n \"requestedObjectId\": \"\",\n \"requestedObjectName\": \"\",\n \"requestedObjectType\": \"ACCESS_PROFILE\"\n },\n \"clientMetadata\": {\n \"proident_2f\": \"\",\n \"minimc8\": \"\"\n },\n \"removeDate\": \"\"\n }\n ],\n \"executionStatus\": \"TERMINATED\",\n \"clientMetadata\": {\n \"in_5\": \"\"\n }\n },\n {\n \"id\": \"\",\n \"name\": \"\",\n \"created\": \"\",\n \"modified\": \"\",\n \"completed\": \"\",\n \"completionStatus\": \"PENDING\",\n \"type\": \"\",\n \"requesterIdentitySummary\": {\n \"id\": \"\",\n \"name\": \"\",\n \"identityId\": \"\",\n \"completed\": \"\"\n },\n \"targetIdentitySummary\": {\n \"id\": \"\",\n \"name\": \"\",\n \"identityId\": \"\",\n \"completed\": \"\"\n },\n \"errors\": [\n \"\",\n \"\"\n ],\n \"warnings\": [\n \"\",\n \"\"\n ],\n \"items\": [\n {\n \"id\": \"\",\n \"name\": \"\",\n \"requested\": \"\",\n \"approvalStatus\": \"FINISHED\",\n \"provisioningStatus\": \"PENDING\",\n \"requesterComment\": {\n \"commenterId\": \"\",\n \"commenterName\": \"\",\n \"body\": \"\",\n \"date\": \"\"\n },\n \"reviewerIdentitySummary\": {\n \"id\": \"\",\n \"name\": \"\",\n \"identityId\": \"\",\n \"completed\": \"\"\n },\n \"reviewerComment\": {\n \"commenterId\": \"\",\n \"commenterName\": \"\",\n \"body\": \"\",\n \"date\": \"\"\n },\n \"operation\": \"MODIFY\",\n \"attribute\": \"\",\n \"value\": \"\",\n \"nativeIdentity\": \"\",\n \"sourceId\": \"\",\n \"accountRequestInfo\": {\n \"requestedObjectId\": \"\",\n \"requestedObjectName\": \"\",\n \"requestedObjectType\": \"ROLE\"\n },\n \"clientMetadata\": {\n \"Excepteurc\": \"\"\n },\n \"removeDate\": \"\"\n },\n {\n \"id\": \"\",\n \"name\": \"\",\n \"requested\": \"\",\n \"approvalStatus\": \"RETURNED\",\n \"provisioningStatus\": \"PENDING\",\n \"requesterComment\": {\n \"commenterId\": \"\",\n \"commenterName\": \"\",\n \"body\": \"\",\n \"date\": \"\"\n },\n \"reviewerIdentitySummary\": {\n \"id\": \"\",\n \"name\": \"\",\n \"identityId\": \"\",\n \"completed\": \"\"\n },\n \"reviewerComment\": {\n \"commenterId\": \"\",\n \"commenterName\": \"\",\n \"body\": \"\",\n \"date\": \"\"\n },\n \"operation\": \"REMOVE\",\n \"attribute\": \"\",\n \"value\": \"\",\n \"nativeIdentity\": \"\",\n \"sourceId\": \"\",\n \"accountRequestInfo\": {\n \"requestedObjectId\": \"\",\n \"requestedObjectName\": \"\",\n \"requestedObjectType\": \"ACCESS_PROFILE\"\n },\n \"clientMetadata\": {\n \"occaecatf52\": \"\",\n \"utde\": \"\"\n },\n \"removeDate\": \"\"\n }\n ],\n \"executionStatus\": \"VERIFYING\",\n \"clientMetadata\": {\n \"irure_72\": \"\"\n }\n }\n]", - "cookie": [], - "_postman_previewlanguage": "json" - }, - { - "id": "2b48dbda-dd26-4810-a23a-cafc0e48fcb0", - "name": "Client Error - Returned if the request body is invalid.", - "originalRequest": { - "url": { - "path": [ - "account-activities" - ], - "host": [ - "{{baseUrl}}" - ], - "query": [ - { - "disabled": true, - "description": { - "content": "The identity that the activity was requested for. *me* indicates the current user. Mutually exclusive with *regarding-identity*.", - "type": "text/plain" - }, - "key": "requested-for", - "value": "" - }, - { - "disabled": true, - "description": { - "content": "The identity that requested the activity. *me* indicates the current user. Mutually exclusive with *regarding-identity*.", - "type": "text/plain" - }, - "key": "requested-by", - "value": "" - }, - { - "disabled": true, - "description": { - "content": "The specified identity will be either the requester or target of the account activity. *me* indicates the current user. Mutually exclusive with *requested-for* and *requested-by*.", - "type": "text/plain" - }, - "key": "regarding-identity", - "value": "" - }, - { - "disabled": true, - "description": { - "content": "Max number of results to return.\nSee [V3 API Standard Collection Parameters](https://developer.sailpoint.com/idn/api/standard-collection-parameters) for more information.", - "type": "text/plain" - }, - "key": "limit", - "value": "250" - }, - { - "disabled": true, - "description": { - "content": "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.", - "type": "text/plain" - }, - "key": "offset", - "value": "0" - }, - { - "disabled": true, - "description": { - "content": "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.", - "type": "text/plain" - }, - "key": "count", - "value": "false" - }, - { - "disabled": true, - "description": { - "content": "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**type**: *eq, in, ge, gt, le, lt, ne, isnull, sw*\n\n**created**: *gt, lt, ge, le, eq, in, ne, isnull, sw*\n\n**modified**: *gt, lt, ge, le, eq, in, ne, isnull, sw*", - "type": "text/plain" - }, - "key": "filters", - "value": "" - }, - { - "disabled": true, - "description": { - "content": "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: **type, created, modified**", - "type": "text/plain" - }, - "key": "sorters", - "value": "" - } - ], - "variable": [] - }, - "header": [ - { - "key": "Accept", - "value": "application/json" - }, - { - "description": { - "content": "Added as a part of security scheme: oauth2", - "type": "text/plain" - }, - "key": "Authorization", - "value": "" - } - ], - "method": "GET", - "body": {} - }, - "status": "Bad Request", - "code": 400, - "header": [ - { - "key": "Content-Type", - "value": "application/json" - } - ], - "body": "{\n \"detailCode\": \"\",\n \"trackingId\": \"\",\n \"messages\": [\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n },\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n }\n ],\n \"causes\": [\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n },\n {\n \"locale\": \"\",\n \"localeOrigin\": \"DEFAULT\",\n \"text\": \"\"\n }\n ]\n}", - "cookie": [], - "_postman_previewlanguage": "json" - }, - { - "id": "82cb4ace-5ca9-4e1b-b052-7ccbfacc4c1c", - "name": "Unauthorized - Returned if there is no authorization header, or if the JWT token is expired.", - "originalRequest": { - "url": { - "path": [ - "account-activities" - ], - "host": [ - "{{baseUrl}}" - ], - "query": [ - { - "disabled": true, - "description": { - "content": "The identity that the activity was requested for. *me* indicates the current user. Mutually exclusive with *regarding-identity*.", - "type": "text/plain" - }, - "key": "requested-for", - "value": "" - }, - { - "disabled": true, - "description": { - "content": "The identity that requested the activity. *me* indicates the current user. Mutually exclusive with *regarding-identity*.", - "type": "text/plain" - }, - "key": "requested-by", - "value": "" - }, - { - "disabled": true, - "description": { - "content": "The specified identity will be either the requester or target of the account activity. *me* indicates the current user. Mutually exclusive with *requested-for* and *requested-by*.", - "type": "text/plain" - }, - "key": "regarding-identity", - "value": "" - }, - { - "disabled": true, - "description": { - "content": "Max number of results to return.\nSee [V3 API Standard Collection Parameters](https://developer.sailpoint.com/idn/api/standard-collection-parameters) for more information.", - "type": "text/plain" - }, - "key": "limit", - "value": "250" - }, - { - "disabled": true, - "description": { - "content": "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.", - "type": "text/plain" - }, - "key": "offset", - "value": "0" - }, - { - "disabled": true, - "description": { - "content": "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.", - "type": "text/plain" - }, - "key": "count", - "value": "false" - }, - { - "disabled": true, - "description": { - "content": "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**type**: *eq, in, ge, gt, le, lt, ne, isnull, sw*\n\n**created**: *gt, lt, ge, le, eq, in, ne, isnull, sw*\n\n**modified**: *gt, lt, ge, le, eq, in, ne, isnull, sw*", - "type": "text/plain" - }, - "key": "filters", - "value": "" - }, - { - "disabled": true, - "description": { - "content": "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: **type, created, modified**", - "type": "text/plain" - }, - "key": "sorters", - "value": "" - } - ], - "variable": [] - }, - "header": [ - { - "key": "Accept", - "value": "application/json" - }, - { - "description": { - "content": "Added as a part of security scheme: oauth2", - "type": "text/plain" - }, - "key": "Authorization", - "value": "" - } - ], - "method": "GET", - "body": {} - }, - "status": "Unauthorized", - "code": 401, - "header": [ - { - "key": "Content-Type", - "value": "application/json" - } - ], - "body": "{\n \"error\": {\n \"description\": \"A message describing the error\",\n \"example\": \"JWT validation failed: JWT is expired\"\n }\n}", - "cookie": [], - "_postman_previewlanguage": "json" - }, - { - "id": "20369d01-741a-4e47-a4df-d7d075e41fd6", - "name": "Forbidden - Returned if the user you are running as, doesn't have access to this end-point.", - "originalRequest": { - "url": { - "path": [ - "account-activities" - ], - "host": [ - "{{baseUrl}}" - ], - "query": [ - { - "disabled": true, - "description": { - "content": "The identity that the activity was requested for. *me* indicates the current user. Mutually exclusive with *regarding-identity*.", - "type": "text/plain" - }, - "key": "requested-for", - "value": "" - }, - { - "disabled": true, - "description": { - "content": "The identity that requested the activity. *me* indicates the current user. Mutually exclusive with *regarding-identity*.", - "type": "text/plain" - }, - "key": "requested-by", - "value": "" - }, - { - "disabled": true, - "description": { - "content": "The specified identity will be either the requester or target of the account activity. *me* indicates the current user. Mutually exclusive with *requested-for* and *requested-by*.", - "type": "text/plain" - }, - "key": "regarding-identity", - "value": "" - }, - { - "disabled": true, - "description": { - "content": "Max number of results to return.\nSee [V3 API Standard Collection Parameters](https://developer.sailpoint.com/idn/api/standard-collection-parameters) for more information.", - "type": "text/plain" - }, - "key": "limit", - "value": "250" - }, - { - "disabled": true, - "description": { - "content": "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.", - "type": "text/plain" - }, - "key": "offset", - "value": "0" - }, - { - "disabled": true, - "description": { - "content": "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.", - "type": "text/plain" - }, - "key": "count", - "value": "false" - }, - { - "disabled": true, - "description": { - "content": "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**type**: *eq, in, ge, gt, le, lt, ne, isnull, sw*\n\n**created**: *gt, lt, ge, le, eq, in, ne, isnull, sw*\n\n**modified**: *gt, lt, ge, le, eq, in, ne, isnull, sw*", - "type": "text/plain" - }, - "key": "filters", - "value": "" - }, - { - "disabled": true, - "description": { - "content": "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: **type, created, modified**", - "type": "text/plain" - }, - "key": "sorters", - "value": "" - } - ], - "variable": [] - }, - "header": [ - { - "key": "Accept", - "value": "application/json" - }, - { - "description": { - "content": "Added as a part of security scheme: oauth2", - "type": "text/plain" - }, - "key": "Authorization", - "value": "" - } - ], - "method": "GET", - "body": {} - }, - "status": "Forbidden", - "code": 403, - "header": [ - { - "key": "Content-Type", - "value": "application/json" - } - ], - "body": "{\n \"detailCode\": \"\",\n \"trackingId\": \"\",\n \"messages\": [\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n },\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n }\n ],\n \"causes\": [\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n },\n {\n \"locale\": \"\",\n \"localeOrigin\": \"DEFAULT\",\n \"text\": \"\"\n }\n ]\n}", - "cookie": [], - "_postman_previewlanguage": "json" - }, - { - "id": "3ce7e2b0-a882-478a-b799-8550992ebfcd", - "name": "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.", - "originalRequest": { - "url": { - "path": [ - "account-activities" - ], - "host": [ - "{{baseUrl}}" - ], - "query": [ - { - "disabled": true, - "description": { - "content": "The identity that the activity was requested for. *me* indicates the current user. Mutually exclusive with *regarding-identity*.", - "type": "text/plain" - }, - "key": "requested-for", - "value": "" - }, - { - "disabled": true, - "description": { - "content": "The identity that requested the activity. *me* indicates the current user. Mutually exclusive with *regarding-identity*.", - "type": "text/plain" - }, - "key": "requested-by", - "value": "" - }, - { - "disabled": true, - "description": { - "content": "The specified identity will be either the requester or target of the account activity. *me* indicates the current user. Mutually exclusive with *requested-for* and *requested-by*.", - "type": "text/plain" - }, - "key": "regarding-identity", - "value": "" - }, - { - "disabled": true, - "description": { - "content": "Max number of results to return.\nSee [V3 API Standard Collection Parameters](https://developer.sailpoint.com/idn/api/standard-collection-parameters) for more information.", - "type": "text/plain" - }, - "key": "limit", - "value": "250" - }, - { - "disabled": true, - "description": { - "content": "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.", - "type": "text/plain" - }, - "key": "offset", - "value": "0" - }, - { - "disabled": true, - "description": { - "content": "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.", - "type": "text/plain" - }, - "key": "count", - "value": "false" - }, - { - "disabled": true, - "description": { - "content": "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**type**: *eq, in, ge, gt, le, lt, ne, isnull, sw*\n\n**created**: *gt, lt, ge, le, eq, in, ne, isnull, sw*\n\n**modified**: *gt, lt, ge, le, eq, in, ne, isnull, sw*", - "type": "text/plain" - }, - "key": "filters", - "value": "" - }, - { - "disabled": true, - "description": { - "content": "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: **type, created, modified**", - "type": "text/plain" - }, - "key": "sorters", - "value": "" - } - ], - "variable": [] - }, - "header": [ - { - "key": "Accept", - "value": "application/json" - }, - { - "description": { - "content": "Added as a part of security scheme: oauth2", - "type": "text/plain" - }, - "key": "Authorization", - "value": "" - } - ], - "method": "GET", - "body": {} - }, - "status": "Too Many Requests", - "code": 429, - "header": [ - { - "key": "Content-Type", - "value": "application/json" - } - ], - "body": "{\n \"message\": {\n \"description\": \"A message describing the error\",\n \"example\": \" Rate Limit Exceeded \"\n }\n}", - "cookie": [], - "_postman_previewlanguage": "json" - }, - { - "id": "074cba86-8840-4d19-8753-a4879380afc1", - "name": "Internal Server Error - Returned if there is an unexpected error.", - "originalRequest": { - "url": { - "path": [ - "account-activities" - ], - "host": [ - "{{baseUrl}}" - ], - "query": [ - { - "disabled": true, - "description": { - "content": "The identity that the activity was requested for. *me* indicates the current user. Mutually exclusive with *regarding-identity*.", - "type": "text/plain" - }, - "key": "requested-for", - "value": "" - }, - { - "disabled": true, - "description": { - "content": "The identity that requested the activity. *me* indicates the current user. Mutually exclusive with *regarding-identity*.", - "type": "text/plain" - }, - "key": "requested-by", - "value": "" - }, - { - "disabled": true, - "description": { - "content": "The specified identity will be either the requester or target of the account activity. *me* indicates the current user. Mutually exclusive with *requested-for* and *requested-by*.", - "type": "text/plain" - }, - "key": "regarding-identity", - "value": "" - }, - { - "disabled": true, - "description": { - "content": "Max number of results to return.\nSee [V3 API Standard Collection Parameters](https://developer.sailpoint.com/idn/api/standard-collection-parameters) for more information.", - "type": "text/plain" - }, - "key": "limit", - "value": "250" - }, - { - "disabled": true, - "description": { - "content": "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.", - "type": "text/plain" - }, - "key": "offset", - "value": "0" - }, - { - "disabled": true, - "description": { - "content": "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.", - "type": "text/plain" - }, - "key": "count", - "value": "false" - }, - { - "disabled": true, - "description": { - "content": "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**type**: *eq, in, ge, gt, le, lt, ne, isnull, sw*\n\n**created**: *gt, lt, ge, le, eq, in, ne, isnull, sw*\n\n**modified**: *gt, lt, ge, le, eq, in, ne, isnull, sw*", - "type": "text/plain" - }, - "key": "filters", - "value": "" - }, - { - "disabled": true, - "description": { - "content": "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: **type, created, modified**", - "type": "text/plain" - }, - "key": "sorters", - "value": "" - } - ], - "variable": [] - }, - "header": [ - { - "key": "Accept", - "value": "application/json" - }, - { - "description": { - "content": "Added as a part of security scheme: oauth2", - "type": "text/plain" - }, - "key": "Authorization", - "value": "" - } - ], - "method": "GET", - "body": {} - }, - "status": "Internal Server Error", - "code": 500, - "header": [ - { - "key": "Content-Type", - "value": "application/json" - } - ], - "body": "{\n \"detailCode\": \"\",\n \"trackingId\": \"\",\n \"messages\": [\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n },\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n }\n ],\n \"causes\": [\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n },\n {\n \"locale\": \"\",\n \"localeOrigin\": \"DEFAULT\",\n \"text\": \"\"\n }\n ]\n}", - "cookie": [], - "_postman_previewlanguage": "json" - } - ], - "event": [], - "protocolProfileBehavior": { - "disableBodyPruning": true - } - }, - { - "id": "1e51a6f7-7eaa-4cfa-a963-814a7f41b9df", - "name": "Get an Account Activity", - "request": { - "name": "Get an Account Activity", - "description": { - "content": "This gets a single account activity by its id.", - "type": "text/plain" - }, - "url": { - "path": [ - "account-activities", - ":id" - ], - "host": [ - "{{baseUrl}}" - ], - "query": [], - "variable": [ - { - "type": "any", - "value": "", - "key": "id", - "disabled": true, - "description": { - "content": "(Required) The account activity id", - "type": "text/plain" - } - } - ] - }, - "header": [ - { - "key": "Accept", - "value": "application/json" - } - ], - "method": "GET", - "body": {} - }, - "response": [ - { - "id": "82991c49-d711-4733-87a4-f04ffa7dc593", - "name": "An account activity object", - "originalRequest": { - "url": { - "path": [ - "account-activities", - ":id" - ], - "host": [ - "{{baseUrl}}" - ], - "query": [], - "variable": [] - }, - "header": [ - { - "key": "Accept", - "value": "application/json" - }, - { - "description": { - "content": "Added as a part of security scheme: oauth2", - "type": "text/plain" - }, - "key": "Authorization", - "value": "" - } - ], - "method": "GET", - "body": {} - }, - "status": "OK", - "code": 200, - "header": [ - { - "key": "Content-Type", - "value": "application/json" - } - ], - "body": "{\n \"id\": \"\",\n \"name\": \"\",\n \"created\": \"\",\n \"modified\": \"\",\n \"completed\": \"\",\n \"completionStatus\": \"PENDING\",\n \"type\": \"\",\n \"requesterIdentitySummary\": {\n \"id\": \"\",\n \"name\": \"\",\n \"identityId\": \"\",\n \"completed\": \"\"\n },\n \"targetIdentitySummary\": {\n \"id\": \"\",\n \"name\": \"\",\n \"identityId\": \"\",\n \"completed\": \"\"\n },\n \"errors\": [\n \"\",\n \"\"\n ],\n \"warnings\": [\n \"\",\n \"\"\n ],\n \"items\": [\n {\n \"id\": \"\",\n \"name\": \"\",\n \"requested\": \"\",\n \"approvalStatus\": \"EXPIRED\",\n \"provisioningStatus\": \"PENDING\",\n \"requesterComment\": {\n \"commenterId\": \"\",\n \"commenterName\": \"\",\n \"body\": \"\",\n \"date\": \"\"\n },\n \"reviewerIdentitySummary\": {\n \"id\": \"\",\n \"name\": \"\",\n \"identityId\": \"\",\n \"completed\": \"\"\n },\n \"reviewerComment\": {\n \"commenterId\": \"\",\n \"commenterName\": \"\",\n \"body\": \"\",\n \"date\": \"\"\n },\n \"operation\": \"DISABLE\",\n \"attribute\": \"\",\n \"value\": \"\",\n \"nativeIdentity\": \"\",\n \"sourceId\": \"\",\n \"accountRequestInfo\": {\n \"requestedObjectId\": \"\",\n \"requestedObjectName\": \"\",\n \"requestedObjectType\": \"ACCESS_PROFILE\"\n },\n \"clientMetadata\": {\n \"sed_6\": \"\"\n },\n \"removeDate\": \"\"\n },\n {\n \"id\": \"\",\n \"name\": \"\",\n \"requested\": \"\",\n \"approvalStatus\": \"RETURNED\",\n \"provisioningStatus\": \"PENDING\",\n \"requesterComment\": {\n \"commenterId\": \"\",\n \"commenterName\": \"\",\n \"body\": \"\",\n \"date\": \"\"\n },\n \"reviewerIdentitySummary\": {\n \"id\": \"\",\n \"name\": \"\",\n \"identityId\": \"\",\n \"completed\": \"\"\n },\n \"reviewerComment\": {\n \"commenterId\": \"\",\n \"commenterName\": \"\",\n \"body\": \"\",\n \"date\": \"\"\n },\n \"operation\": \"UNLOCK\",\n \"attribute\": \"\",\n \"value\": \"\",\n \"nativeIdentity\": \"\",\n \"sourceId\": \"\",\n \"accountRequestInfo\": {\n \"requestedObjectId\": \"\",\n \"requestedObjectName\": \"\",\n \"requestedObjectType\": \"ACCESS_PROFILE\"\n },\n \"clientMetadata\": {\n \"qui_2\": \"\"\n },\n \"removeDate\": \"\"\n }\n ],\n \"executionStatus\": \"EXECUTING\",\n \"clientMetadata\": {\n \"incididunt_a\": \"\",\n \"eu_b\": \"\",\n \"ine4_\": \"\",\n \"culpa_7\": \"\"\n }\n}", - "cookie": [], - "_postman_previewlanguage": "json" - }, - { - "id": "6391b769-d643-4280-ae8b-06825c326eec", - "name": "Client Error - Returned if the request body is invalid.", - "originalRequest": { - "url": { - "path": [ - "account-activities", - ":id" - ], - "host": [ - "{{baseUrl}}" - ], - "query": [], - "variable": [] - }, - "header": [ - { - "key": "Accept", - "value": "application/json" - }, - { - "description": { - "content": "Added as a part of security scheme: oauth2", - "type": "text/plain" - }, - "key": "Authorization", - "value": "" - } - ], - "method": "GET", - "body": {} - }, - "status": "Bad Request", - "code": 400, - "header": [ - { - "key": "Content-Type", - "value": "application/json" - } - ], - "body": "{\n \"detailCode\": \"\",\n \"trackingId\": \"\",\n \"messages\": [\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n },\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n }\n ],\n \"causes\": [\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n },\n {\n \"locale\": \"\",\n \"localeOrigin\": \"DEFAULT\",\n \"text\": \"\"\n }\n ]\n}", - "cookie": [], - "_postman_previewlanguage": "json" - }, - { - "id": "145fe058-1900-4620-861e-95738befd550", - "name": "Unauthorized - Returned if there is no authorization header, or if the JWT token is expired.", - "originalRequest": { - "url": { - "path": [ - "account-activities", - ":id" - ], - "host": [ - "{{baseUrl}}" - ], - "query": [], - "variable": [] - }, - "header": [ - { - "key": "Accept", - "value": "application/json" - }, - { - "description": { - "content": "Added as a part of security scheme: oauth2", - "type": "text/plain" - }, - "key": "Authorization", - "value": "" - } - ], - "method": "GET", - "body": {} - }, - "status": "Unauthorized", - "code": 401, - "header": [ - { - "key": "Content-Type", - "value": "application/json" - } - ], - "body": "{\n \"error\": {\n \"description\": \"A message describing the error\",\n \"example\": \"JWT validation failed: JWT is expired\"\n }\n}", - "cookie": [], - "_postman_previewlanguage": "json" - }, - { - "id": "905da8dd-226c-4afb-befe-ad1ff95813c0", - "name": "Forbidden - Returned if the user you are running as, doesn't have access to this end-point.", - "originalRequest": { - "url": { - "path": [ - "account-activities", - ":id" - ], - "host": [ - "{{baseUrl}}" - ], - "query": [], - "variable": [] - }, - "header": [ - { - "key": "Accept", - "value": "application/json" - }, - { - "description": { - "content": "Added as a part of security scheme: oauth2", - "type": "text/plain" - }, - "key": "Authorization", - "value": "" - } - ], - "method": "GET", - "body": {} - }, - "status": "Forbidden", - "code": 403, - "header": [ - { - "key": "Content-Type", - "value": "application/json" - } - ], - "body": "{\n \"detailCode\": \"\",\n \"trackingId\": \"\",\n \"messages\": [\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n },\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n }\n ],\n \"causes\": [\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n },\n {\n \"locale\": \"\",\n \"localeOrigin\": \"DEFAULT\",\n \"text\": \"\"\n }\n ]\n}", - "cookie": [], - "_postman_previewlanguage": "json" - }, - { - "id": "71472e7f-fd7b-4a90-bfb2-26e57ed69248", - "name": "Not Found - returned if the request URL refers to a resource or object that does not exist", - "originalRequest": { - "url": { - "path": [ - "account-activities", - ":id" - ], - "host": [ - "{{baseUrl}}" - ], - "query": [], - "variable": [] - }, - "header": [ - { - "key": "Accept", - "value": "application/json" - }, - { - "description": { - "content": "Added as a part of security scheme: oauth2", - "type": "text/plain" - }, - "key": "Authorization", - "value": "" - } - ], - "method": "GET", - "body": {} - }, - "status": "Not Found", - "code": 404, - "header": [ - { - "key": "Content-Type", - "value": "application/json" - } - ], - "body": "{\n \"detailCode\": \"\",\n \"trackingId\": \"\",\n \"messages\": [\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n },\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n }\n ],\n \"causes\": [\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n },\n {\n \"locale\": \"\",\n \"localeOrigin\": \"DEFAULT\",\n \"text\": \"\"\n }\n ]\n}", - "cookie": [], - "_postman_previewlanguage": "json" - }, - { - "id": "2bb92e14-bfc5-4aee-aef4-88bd14ec0707", - "name": "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.", - "originalRequest": { - "url": { - "path": [ - "account-activities", - ":id" - ], - "host": [ - "{{baseUrl}}" - ], - "query": [], - "variable": [] - }, - "header": [ - { - "key": "Accept", - "value": "application/json" - }, - { - "description": { - "content": "Added as a part of security scheme: oauth2", - "type": "text/plain" - }, - "key": "Authorization", - "value": "" - } - ], - "method": "GET", - "body": {} - }, - "status": "Too Many Requests", - "code": 429, - "header": [ - { - "key": "Content-Type", - "value": "application/json" - } - ], - "body": "{\n \"message\": {\n \"description\": \"A message describing the error\",\n \"example\": \" Rate Limit Exceeded \"\n }\n}", - "cookie": [], - "_postman_previewlanguage": "json" - }, - { - "id": "7641d46b-43d3-4513-b4e1-b154df497391", - "name": "Internal Server Error - Returned if there is an unexpected error.", - "originalRequest": { - "url": { - "path": [ - "account-activities", - ":id" - ], - "host": [ - "{{baseUrl}}" - ], - "query": [], - "variable": [] - }, - "header": [ - { - "key": "Accept", - "value": "application/json" - }, - { - "description": { - "content": "Added as a part of security scheme: oauth2", - "type": "text/plain" - }, - "key": "Authorization", - "value": "" - } - ], - "method": "GET", - "body": {} - }, - "status": "Internal Server Error", - "code": 500, - "header": [ - { - "key": "Content-Type", - "value": "application/json" - } - ], - "body": "{\n \"detailCode\": \"\",\n \"trackingId\": \"\",\n \"messages\": [\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n },\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n }\n ],\n \"causes\": [\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n },\n {\n \"locale\": \"\",\n \"localeOrigin\": \"DEFAULT\",\n \"text\": \"\"\n }\n ]\n}", - "cookie": [], - "_postman_previewlanguage": "json" - } - ], - "event": [], - "protocolProfileBehavior": { - "disableBodyPruning": true - } - } - ] - }, - { - "name": "Auth User", - "description": "Authentication service user retrieval and user capabilities update", - "item": [ - { - "id": "6f79a5f9-b931-43f3-bf66-5334984af9e1", - "name": "Auth User Details", - "request": { - "name": "Auth User Details", - "description": { - "content": "Return the specified user's authentication system details.", - "type": "text/plain" - }, - "url": { - "path": [ - "auth-users", - ":id" - ], - "host": [ - "{{baseUrl}}" - ], - "query": [], - "variable": [ - { - "type": "any", - "value": "", - "key": "id", - "disabled": true, - "description": { - "content": "(Required) Identity ID", - "type": "text/plain" - } - } - ] - }, - "header": [ - { - "key": "Accept", - "value": "application/json" - } - ], - "method": "GET", - "body": {} - }, - "response": [ - { - "id": "f7aeeded-edd4-4e5d-8226-d30ef66daed8", - "name": "The specified user's authentication system details.", - "originalRequest": { - "url": { - "path": [ - "auth-users", - ":id" - ], - "host": [ - "{{baseUrl}}" - ], - "query": [], - "variable": [] - }, - "header": [ - { - "key": "Accept", - "value": "application/json" - }, - { - "description": { - "content": "Added as a part of security scheme: oauth2", - "type": "text/plain" - }, - "key": "Authorization", - "value": "" - } - ], - "method": "GET", - "body": {} - }, - "status": "OK", - "code": 200, - "header": [ - { - "key": "Content-Type", - "value": "application/json" - } - ], - "body": "{\n \"tenant\": \"\",\n \"id\": \"\",\n \"uid\": \"\",\n \"profile\": \"\",\n \"identificationNumber\": \"\",\n \"email\": \"\",\n \"phone\": \"\",\n \"workPhone\": \"\",\n \"personalEmail\": \"\",\n \"firstname\": \"\",\n \"lastname\": \"\",\n \"displayName\": \"\",\n \"alias\": \"\",\n \"lastPasswordChangeDate\": \"\",\n \"lastLoginTimestamp\": \"\",\n \"currentLoginTimestamp\": \"\",\n \"capabilities\": [\n \"SAAS_MANAGEMENT_READER\",\n \"HELPDESK\"\n ]\n}", - "cookie": [], - "_postman_previewlanguage": "json" - }, - { - "id": "0872610d-d2ca-4069-b788-965864656747", - "name": "Client Error - Returned if the request body is invalid.", - "originalRequest": { - "url": { - "path": [ - "auth-users", - ":id" - ], - "host": [ - "{{baseUrl}}" - ], - "query": [], - "variable": [] - }, - "header": [ - { - "key": "Accept", - "value": "application/json" - }, - { - "description": { - "content": "Added as a part of security scheme: oauth2", - "type": "text/plain" - }, - "key": "Authorization", - "value": "" - } - ], - "method": "GET", - "body": {} - }, - "status": "Bad Request", - "code": 400, - "header": [ - { - "key": "Content-Type", - "value": "application/json" - } - ], - "body": "{\n \"detailCode\": \"\",\n \"trackingId\": \"\",\n \"messages\": [\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n },\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n }\n ],\n \"causes\": [\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n },\n {\n \"locale\": \"\",\n \"localeOrigin\": \"DEFAULT\",\n \"text\": \"\"\n }\n ]\n}", - "cookie": [], - "_postman_previewlanguage": "json" - }, - { - "id": "b596cb40-5d65-49b8-8f33-92bee0871dd5", - "name": "Unauthorized - Returned if there is no authorization header, or if the JWT token is expired.", - "originalRequest": { - "url": { - "path": [ - "auth-users", - ":id" - ], - "host": [ - "{{baseUrl}}" - ], - "query": [], - "variable": [] - }, - "header": [ - { - "key": "Accept", - "value": "application/json" - }, - { - "description": { - "content": "Added as a part of security scheme: oauth2", - "type": "text/plain" - }, - "key": "Authorization", - "value": "" - } - ], - "method": "GET", - "body": {} - }, - "status": "Unauthorized", - "code": 401, - "header": [ - { - "key": "Content-Type", - "value": "application/json" - } - ], - "body": "{\n \"error\": {\n \"description\": \"A message describing the error\",\n \"example\": \"JWT validation failed: JWT is expired\"\n }\n}", - "cookie": [], - "_postman_previewlanguage": "json" - }, - { - "id": "23c013df-c02f-43f6-ad0a-4c7b4d7113e6", - "name": "Forbidden - Returned if the user you are running as, doesn't have access to this end-point.", - "originalRequest": { - "url": { - "path": [ - "auth-users", - ":id" - ], - "host": [ - "{{baseUrl}}" - ], - "query": [], - "variable": [] - }, - "header": [ - { - "key": "Accept", - "value": "application/json" - }, - { - "description": { - "content": "Added as a part of security scheme: oauth2", - "type": "text/plain" - }, - "key": "Authorization", - "value": "" - } - ], - "method": "GET", - "body": {} - }, - "status": "Forbidden", - "code": 403, - "header": [ - { - "key": "Content-Type", - "value": "application/json" - } - ], - "body": "{\n \"detailCode\": \"\",\n \"trackingId\": \"\",\n \"messages\": [\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n },\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n }\n ],\n \"causes\": [\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n },\n {\n \"locale\": \"\",\n \"localeOrigin\": \"DEFAULT\",\n \"text\": \"\"\n }\n ]\n}", - "cookie": [], - "_postman_previewlanguage": "json" - }, - { - "id": "2b05c864-c179-45d7-a667-402448c9ee90", - "name": "Not Found - returned if the request URL refers to a resource or object that does not exist", - "originalRequest": { - "url": { - "path": [ - "auth-users", - ":id" - ], - "host": [ - "{{baseUrl}}" - ], - "query": [], - "variable": [] - }, - "header": [ - { - "key": "Accept", - "value": "application/json" - }, - { - "description": { - "content": "Added as a part of security scheme: oauth2", - "type": "text/plain" - }, - "key": "Authorization", - "value": "" - } - ], - "method": "GET", - "body": {} - }, - "status": "Not Found", - "code": 404, - "header": [ - { - "key": "Content-Type", - "value": "application/json" - } - ], - "body": "{\n \"detailCode\": \"\",\n \"trackingId\": \"\",\n \"messages\": [\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n },\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n }\n ],\n \"causes\": [\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n },\n {\n \"locale\": \"\",\n \"localeOrigin\": \"DEFAULT\",\n \"text\": \"\"\n }\n ]\n}", - "cookie": [], - "_postman_previewlanguage": "json" - }, - { - "id": "720a814b-57f7-4cb2-b63a-d6383c2bd5d3", - "name": "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.", - "originalRequest": { - "url": { - "path": [ - "auth-users", - ":id" - ], - "host": [ - "{{baseUrl}}" - ], - "query": [], - "variable": [] - }, - "header": [ - { - "key": "Accept", - "value": "application/json" - }, - { - "description": { - "content": "Added as a part of security scheme: oauth2", - "type": "text/plain" - }, - "key": "Authorization", - "value": "" - } - ], - "method": "GET", - "body": {} - }, - "status": "Too Many Requests", - "code": 429, - "header": [ - { - "key": "Content-Type", - "value": "application/json" - } - ], - "body": "{\n \"message\": {\n \"description\": \"A message describing the error\",\n \"example\": \" Rate Limit Exceeded \"\n }\n}", - "cookie": [], - "_postman_previewlanguage": "json" - }, - { - "id": "c2ebfd35-3569-491d-9ef9-e985e3ca949a", - "name": "Internal Server Error - Returned if there is an unexpected error.", - "originalRequest": { - "url": { - "path": [ - "auth-users", - ":id" - ], - "host": [ - "{{baseUrl}}" - ], - "query": [], - "variable": [] - }, - "header": [ - { - "key": "Accept", - "value": "application/json" - }, - { - "description": { - "content": "Added as a part of security scheme: oauth2", - "type": "text/plain" - }, - "key": "Authorization", - "value": "" - } - ], - "method": "GET", - "body": {} - }, - "status": "Internal Server Error", - "code": 500, - "header": [ - { - "key": "Content-Type", - "value": "application/json" - } - ], - "body": "{\n \"detailCode\": \"\",\n \"trackingId\": \"\",\n \"messages\": [\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n },\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n }\n ],\n \"causes\": [\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n },\n {\n \"locale\": \"\",\n \"localeOrigin\": \"DEFAULT\",\n \"text\": \"\"\n }\n ]\n}", - "cookie": [], - "_postman_previewlanguage": "json" - } - ], - "event": [], - "protocolProfileBehavior": { - "disableBodyPruning": true - } - }, - { - "id": "2e8eaa7e-5ac0-4287-8492-5463468fa4d3", - "name": "Auth User Update", - "request": { - "name": "Auth User Update", - "description": { - "content": "Use a PATCH request to update an existing user in the authentication system.\nUse this endpoint to modify these fields: \n * `capabilities`\n\nA '400.1.1 Illegal update attempt' detail code indicates that you attempted to PATCH a field that is not allowed.", - "type": "text/plain" - }, - "url": { - "path": [ - "auth-users", - ":id" - ], - "host": [ - "{{baseUrl}}" - ], - "query": [], - "variable": [ - { - "type": "any", - "value": "", - "key": "id", - "disabled": true, - "description": { - "content": "(Required) Identity ID", - "type": "text/plain" - } - } - ] - }, - "header": [ - { - "key": "Content-Type", - "value": "application/json-patch+json" - }, - { - "key": "Accept", - "value": "application/json" - } - ], - "method": "PATCH", - "body": { - "mode": "raw", - "raw": "[\n {\n \"op\": \"test\",\n \"path\": \"\",\n \"value\": \"\"\n },\n {\n \"op\": \"move\",\n \"path\": \"\",\n \"value\": \"\"\n }\n]", - "options": { - "raw": { - "headerFamily": "json", - "language": "json" - } - } - } - }, - "response": [ - { - "id": "ff1f1db2-e433-4513-86c6-c59971ef35e4", - "name": "Auth user updated.", - "originalRequest": { - "url": { - "path": [ - "auth-users", - ":id" - ], - "host": [ - "{{baseUrl}}" - ], - "query": [], - "variable": [] - }, - "header": [ - { - "key": "Content-Type", - "value": "application/json-patch+json" - }, - { - "key": "Accept", - "value": "application/json" - }, - { - "description": { - "content": "Added as a part of security scheme: oauth2", - "type": "text/plain" - }, - "key": "Authorization", - "value": "" - } - ], - "method": "PATCH", - "body": { - "mode": "raw", - "raw": "[\n {\n \"op\": \"test\",\n \"path\": \"\",\n \"value\": \"\"\n },\n {\n \"op\": \"move\",\n \"path\": \"\",\n \"value\": \"\"\n }\n]", - "options": { - "raw": { - "headerFamily": "json", - "language": "json" - } - } - } - }, - "status": "OK", - "code": 200, - "header": [ - { - "key": "Content-Type", - "value": "application/json" - } - ], - "body": "{\n \"tenant\": \"\",\n \"id\": \"\",\n \"uid\": \"\",\n \"profile\": \"\",\n \"identificationNumber\": \"\",\n \"email\": \"\",\n \"phone\": \"\",\n \"workPhone\": \"\",\n \"personalEmail\": \"\",\n \"firstname\": \"\",\n \"lastname\": \"\",\n \"displayName\": \"\",\n \"alias\": \"\",\n \"lastPasswordChangeDate\": \"\",\n \"lastLoginTimestamp\": \"\",\n \"currentLoginTimestamp\": \"\",\n \"capabilities\": [\n \"SAAS_MANAGEMENT_READER\",\n \"HELPDESK\"\n ]\n}", - "cookie": [], - "_postman_previewlanguage": "json" - }, - { - "id": "5ebab6be-8399-4898-a283-32aa88b8ef4b", - "name": "Client Error - Returned if the request body is invalid.", - "originalRequest": { - "url": { - "path": [ - "auth-users", - ":id" - ], - "host": [ - "{{baseUrl}}" - ], - "query": [], - "variable": [] - }, - "header": [ - { - "key": "Content-Type", - "value": "application/json-patch+json" - }, - { - "key": "Accept", - "value": "application/json" - }, - { - "description": { - "content": "Added as a part of security scheme: oauth2", - "type": "text/plain" - }, - "key": "Authorization", - "value": "" - } - ], - "method": "PATCH", - "body": { - "mode": "raw", - "raw": "[\n {\n \"op\": \"test\",\n \"path\": \"\",\n \"value\": \"\"\n },\n {\n \"op\": \"move\",\n \"path\": \"\",\n \"value\": \"\"\n }\n]", - "options": { - "raw": { - "headerFamily": "json", - "language": "json" - } - } - } - }, - "status": "Bad Request", - "code": 400, - "header": [ - { - "key": "Content-Type", - "value": "application/json" - } - ], - "body": "{\n \"detailCode\": \"\",\n \"trackingId\": \"\",\n \"messages\": [\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n },\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n }\n ],\n \"causes\": [\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n },\n {\n \"locale\": \"\",\n \"localeOrigin\": \"DEFAULT\",\n \"text\": \"\"\n }\n ]\n}", - "cookie": [], - "_postman_previewlanguage": "json" - }, - { - "id": "4b936ba2-ae5c-482f-92a7-a5551cf26b15", - "name": "Unauthorized - Returned if there is no authorization header, or if the JWT token is expired.", - "originalRequest": { - "url": { - "path": [ - "auth-users", - ":id" - ], - "host": [ - "{{baseUrl}}" - ], - "query": [], - "variable": [] - }, - "header": [ - { - "key": "Content-Type", - "value": "application/json-patch+json" - }, - { - "key": "Accept", - "value": "application/json" - }, - { - "description": { - "content": "Added as a part of security scheme: oauth2", - "type": "text/plain" - }, - "key": "Authorization", - "value": "" - } - ], - "method": "PATCH", - "body": { - "mode": "raw", - "raw": "[\n {\n \"op\": \"test\",\n \"path\": \"\",\n \"value\": \"\"\n },\n {\n \"op\": \"move\",\n \"path\": \"\",\n \"value\": \"\"\n }\n]", - "options": { - "raw": { - "headerFamily": "json", - "language": "json" - } - } - } - }, - "status": "Unauthorized", - "code": 401, - "header": [ - { - "key": "Content-Type", - "value": "application/json" - } - ], - "body": "{\n \"error\": {\n \"description\": \"A message describing the error\",\n \"example\": \"JWT validation failed: JWT is expired\"\n }\n}", - "cookie": [], - "_postman_previewlanguage": "json" - }, - { - "id": "11a8e662-90f9-44bd-ac79-df7a80e8bb5f", - "name": "Forbidden - Returned if the user you are running as, doesn't have access to this end-point.", - "originalRequest": { - "url": { - "path": [ - "auth-users", - ":id" - ], - "host": [ - "{{baseUrl}}" - ], - "query": [], - "variable": [] - }, - "header": [ - { - "key": "Content-Type", - "value": "application/json-patch+json" - }, - { - "key": "Accept", - "value": "application/json" - }, - { - "description": { - "content": "Added as a part of security scheme: oauth2", - "type": "text/plain" - }, - "key": "Authorization", - "value": "" - } - ], - "method": "PATCH", - "body": { - "mode": "raw", - "raw": "[\n {\n \"op\": \"test\",\n \"path\": \"\",\n \"value\": \"\"\n },\n {\n \"op\": \"move\",\n \"path\": \"\",\n \"value\": \"\"\n }\n]", - "options": { - "raw": { - "headerFamily": "json", - "language": "json" - } - } - } - }, - "status": "Forbidden", - "code": 403, - "header": [ - { - "key": "Content-Type", - "value": "application/json" - } - ], - "body": "{\n \"detailCode\": \"\",\n \"trackingId\": \"\",\n \"messages\": [\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n },\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n }\n ],\n \"causes\": [\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n },\n {\n \"locale\": \"\",\n \"localeOrigin\": \"DEFAULT\",\n \"text\": \"\"\n }\n ]\n}", - "cookie": [], - "_postman_previewlanguage": "json" - }, - { - "id": "7c30783a-66f4-4858-9f80-57ea606b47fe", - "name": "Not Found - returned if the request URL refers to a resource or object that does not exist", - "originalRequest": { - "url": { - "path": [ - "auth-users", - ":id" - ], - "host": [ - "{{baseUrl}}" - ], - "query": [], - "variable": [] - }, - "header": [ - { - "key": "Content-Type", - "value": "application/json-patch+json" - }, - { - "key": "Accept", - "value": "application/json" - }, - { - "description": { - "content": "Added as a part of security scheme: oauth2", - "type": "text/plain" - }, - "key": "Authorization", - "value": "" - } - ], - "method": "PATCH", - "body": { - "mode": "raw", - "raw": "[\n {\n \"op\": \"test\",\n \"path\": \"\",\n \"value\": \"\"\n },\n {\n \"op\": \"move\",\n \"path\": \"\",\n \"value\": \"\"\n }\n]", - "options": { - "raw": { - "headerFamily": "json", - "language": "json" - } - } - } - }, - "status": "Not Found", - "code": 404, - "header": [ - { - "key": "Content-Type", - "value": "application/json" - } - ], - "body": "{\n \"detailCode\": \"\",\n \"trackingId\": \"\",\n \"messages\": [\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n },\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n }\n ],\n \"causes\": [\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n },\n {\n \"locale\": \"\",\n \"localeOrigin\": \"DEFAULT\",\n \"text\": \"\"\n }\n ]\n}", - "cookie": [], - "_postman_previewlanguage": "json" - }, - { - "id": "ca25074a-f2fa-4ed1-828e-75256ed21d9f", - "name": "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.", - "originalRequest": { - "url": { - "path": [ - "auth-users", - ":id" - ], - "host": [ - "{{baseUrl}}" - ], - "query": [], - "variable": [] - }, - "header": [ - { - "key": "Content-Type", - "value": "application/json-patch+json" - }, - { - "key": "Accept", - "value": "application/json" - }, - { - "description": { - "content": "Added as a part of security scheme: oauth2", - "type": "text/plain" - }, - "key": "Authorization", - "value": "" - } - ], - "method": "PATCH", - "body": { - "mode": "raw", - "raw": "[\n {\n \"op\": \"test\",\n \"path\": \"\",\n \"value\": \"\"\n },\n {\n \"op\": \"move\",\n \"path\": \"\",\n \"value\": \"\"\n }\n]", - "options": { - "raw": { - "headerFamily": "json", - "language": "json" - } - } - } - }, - "status": "Too Many Requests", - "code": 429, - "header": [ - { - "key": "Content-Type", - "value": "application/json" - } - ], - "body": "{\n \"message\": {\n \"description\": \"A message describing the error\",\n \"example\": \" Rate Limit Exceeded \"\n }\n}", - "cookie": [], - "_postman_previewlanguage": "json" - }, - { - "id": "a5bd1360-dd4b-4f4f-aeef-1a05303622fa", - "name": "Internal Server Error - Returned if there is an unexpected error.", - "originalRequest": { - "url": { - "path": [ - "auth-users", - ":id" - ], - "host": [ - "{{baseUrl}}" - ], - "query": [], - "variable": [] - }, - "header": [ - { - "key": "Content-Type", - "value": "application/json-patch+json" - }, - { - "key": "Accept", - "value": "application/json" - }, - { - "description": { - "content": "Added as a part of security scheme: oauth2", - "type": "text/plain" - }, - "key": "Authorization", - "value": "" - } - ], - "method": "PATCH", - "body": { - "mode": "raw", - "raw": "[\n {\n \"op\": \"test\",\n \"path\": \"\",\n \"value\": \"\"\n },\n {\n \"op\": \"move\",\n \"path\": \"\",\n \"value\": \"\"\n }\n]", - "options": { - "raw": { - "headerFamily": "json", - "language": "json" - } - } - } - }, - "status": "Internal Server Error", - "code": 500, - "header": [ - { - "key": "Content-Type", - "value": "application/json" - } - ], - "body": "{\n \"detailCode\": \"\",\n \"trackingId\": \"\",\n \"messages\": [\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n },\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n }\n ],\n \"causes\": [\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n },\n {\n \"locale\": \"\",\n \"localeOrigin\": \"DEFAULT\",\n \"text\": \"\"\n }\n ]\n}", - "cookie": [], - "_postman_previewlanguage": "json" - } - ], - "event": [], - "protocolProfileBehavior": { - "disableBodyPruning": true - } - } - ] - }, - { - "name": "Certification Campaigns", - "description": "Use this API to implement certification campaign functionality.\nWith this functionality in place, administrators can create, customize, and manage certification campaigns for their organizations' use. \nCertification campaigns provide IdentityNow users with an interactive review process they can use to identify and verify access to systems. \nCampaigns help organizations reduce risk of inappropriate access and satisfy audit requirements. \n\nA certification refers to IdentityNow's mechanism for reviewing a user's access to entitlements (sets of permissions) and approving or removing that access. \nThese certifications serve as a way of showing that a user's access has been reviewed and approved. \nMultiple certifications by different reviewers are often required to approve a user's access. \nA set of multiple certifications is called a certification campaign. \n\nFor example, an organization may use a Manager Certification campaign as a way of showing that a user's access has been reviewed and approved by multiple managers. \nOnce this campaign has been completed, IdentityNow would provision all the access the user needs, nothing more. \n\nIdentityNow provides two simple campaign types users can create without using search queries, Manager and Source Owner campaigns:\n\nYou can create these types of campaigns without using any search queries in IdentityNow: \n\n- ManagerCampaign: IdentityNow provides this campaign type as a way to ensure that an identity's access is certified by their managers. \nYou only need to provide a name and description to create one. \n\n- Source Owner Campaign: IdentityNow provides this campaign type as a way to ensure that an identity's access to a source is certified by its source owners. \nYou only need to provide a name and description to create one. \nYou can specify the sources whose owners you want involved or just run it across all sources. \n\nFor more information about these campaign types, refer to [Starting a Manager or Source Owner Campaign](https://documentation.sailpoint.com/saas/help/certs/starting_campaign.html).\n\nOne useful way to create certification campaigns in IdentityNow is to use a specific search and then run a campaign on the results returned by that search. \nThis allows you to be much more specific about whom you are certifying in your campaigns and what access you are certifying in your campaigns. \nFor example, you can search for all identities who are managed by \"Amanda.Ross\" and also have the access to the \"Accounting\" role and then run a certification campaign based on that search to ensure that the returned identities are appropriately certified. \n\nYou can use IdentityNow search queries to create these types of campaigns: \n\n- Identities: Use this campaign type to review and revoke access items for specific identities. \nYou can either build a search query and create a campaign certifying all identities returned by that query, or you can search for individual identities and add those identities to the certification campaign. \n\n- Access Items: Use this campaign type to review and revoke a set of roles, access profiles, or entitlements from the identities that have them. \nYou can either build a search query and create a campaign certifying all access items returned by that query, or you can search for individual access items and add those items to the certification campaign. \n\n- Role Composition: Use this campaign type to review a role's composition, including its title, description, and membership criteria. \nYou can either build a search query and create a campaign certifying all roles returned by that query, or you can search for individual roles and add those roles to the certification campaign. \n\n- Uncorrelated Accounts: Use this campaign type to certify source accounts that aren't linked to an authoritative identity in IdentityNow. \nYou can use this campaign type to view all the uncorrelated accounts for a source and certify them. \n\nFor more information about search-based campaigns, refer to [Starting a Campaign from Search](https://documentation.sailpoint.com/saas/help/certs/starting_search_campaign.html).\n\nOnce you have generated your campaign, it becomes available for preview. \nAn administrator can review the campaign and make changes, or if it's ready and accurate, activate it. \n\nOnce the campaign is active, organization administrators or certification administrators can designate other IdentityNow users as certification reviewers. \nThose reviewers can view any of the certifications they either need to review (active) or have already reviewed (completed).\n\nWhen a certification campaign is in progress, certification reviewers see the listed active certifications whose involved identities they can review. \nReviewers can then make decisions to grant or revoke access, as well as reassign the ceritifcation to another reviewer. If the reviewer chooses this option, they must provide a reason for reassignment in the form of a comment.\n\nOnce a reviewer has made decisions on all the certification's involved access items, he or she must \"Sign Off\" to complete the review process.\nDoing so converts the certification into read-only status, preventing any further changes to the review decisions and deleting the work item (task) from the reviewer's list of work items. \n\nOnce all the reviewers have signed off, the certification campaign either completes or, if any reviewers decided to revoke access for any of the involved identities, it moves into a remediation phase. \nIn the remediation phase, identities' entitlements are altered to remove any entitlements marked for revocation.\nIn this situation, the certification campaign completes once all the remediation requests are completed. \n\nThe end of a certification campaign is determined by its deadline, its completion status, or by an administrator's decision. \n\nFor more information about certifications and certification campaigns, refer to [Certifications](https://documentation.sailpoint.com/saas/user-help/certifications.html).\n", - "item": [ - { - "id": "66c59012-20eb-4d53-897c-0017e680a961", - "name": "List Campaigns", - "request": { - "name": "List Campaigns", - "description": { - "content": "Gets campaigns and returns them in a list. Can provide increased level of detail for each campaign if provided the correct query.", - "type": "text/plain" - }, - "url": { - "path": [ - "campaigns" - ], - "host": [ - "{{baseUrl}}" - ], - "query": [ - { - "disabled": true, - "description": { - "content": "Determines whether slim, or increased level of detail is provided for each campaign in the returned list. Slim is the default behavior.", - "type": "text/plain" - }, - "key": "detail", - "value": "SLIM" - }, - { - "disabled": true, - "description": { - "content": "Max number of results to return.\nSee [V3 API Standard Collection Parameters](https://developer.sailpoint.com/idn/api/standard-collection-parameters) for more information.", - "type": "text/plain" - }, - "key": "limit", - "value": "250" - }, - { - "disabled": true, - "description": { - "content": "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.", - "type": "text/plain" - }, - "key": "offset", - "value": "0" - }, - { - "disabled": true, - "description": { - "content": "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.", - "type": "text/plain" - }, - "key": "count", - "value": "false" - }, - { - "disabled": true, - "description": { - "content": "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*\n\n**name**: *eq, sw*\n\n**status**: *eq, in*", - "type": "text/plain" - }, - "key": "filters", - "value": "" - }, - { - "disabled": true, - "description": { - "content": "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: **name, created**", - "type": "text/plain" - }, - "key": "sorters", - "value": "" - } - ], - "variable": [] - }, - "header": [ - { - "key": "Accept", - "value": "application/json" - } - ], - "method": "GET", - "body": {} - }, - "response": [ - { - "id": "6a5784d5-abb8-420d-9d8d-8513a3667ca2", - "name": "A list of campaign objects. By default list of SLIM campaigns is returned.", - "originalRequest": { - "url": { - "path": [ - "campaigns" - ], - "host": [ - "{{baseUrl}}" - ], - "query": [ - { - "disabled": true, - "description": { - "content": "Determines whether slim, or increased level of detail is provided for each campaign in the returned list. Slim is the default behavior.", - "type": "text/plain" - }, - "key": "detail", - "value": "SLIM" - }, - { - "disabled": true, - "description": { - "content": "Max number of results to return.\nSee [V3 API Standard Collection Parameters](https://developer.sailpoint.com/idn/api/standard-collection-parameters) for more information.", - "type": "text/plain" - }, - "key": "limit", - "value": "250" - }, - { - "disabled": true, - "description": { - "content": "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.", - "type": "text/plain" - }, - "key": "offset", - "value": "0" - }, - { - "disabled": true, - "description": { - "content": "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.", - "type": "text/plain" - }, - "key": "count", - "value": "false" - }, - { - "disabled": true, - "description": { - "content": "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*\n\n**name**: *eq, sw*\n\n**status**: *eq, in*", - "type": "text/plain" - }, - "key": "filters", - "value": "" - }, - { - "disabled": true, - "description": { - "content": "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: **name, created**", - "type": "text/plain" - }, - "key": "sorters", - "value": "" - } - ], - "variable": [] - }, - "header": [ - { - "key": "Accept", - "value": "application/json" - }, - { - "description": { - "content": "Added as a part of security scheme: oauth2", - "type": "text/plain" - }, - "key": "Authorization", - "value": "" - } - ], - "method": "GET", - "body": {} - }, - "status": "OK", - "code": 200, - "header": [ - { - "key": "Content-Type", - "value": "application/json" - } - ], - "body": "[\n {\n \"name\": \"\",\n \"description\": \"\",\n \"type\": \"ROLE_COMPOSITION\",\n \"id\": \"\",\n \"deadline\": \"\",\n \"emailNotificationEnabled\": false,\n \"autoRevokeAllowed\": false,\n \"recommendationsEnabled\": false,\n \"status\": \"STAGED\",\n \"correlatedStatus\": \"CORRELATED\",\n \"created\": \"\",\n \"totalCertifications\": \"\",\n \"completedCertifications\": \"\",\n \"alerts\": [\n {\n \"level\": \"ERROR\",\n \"localizations\": [\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n },\n {\n \"locale\": \"\",\n \"localeOrigin\": \"DEFAULT\",\n \"text\": \"\"\n }\n ]\n },\n {\n \"level\": \"WARN\",\n \"localizations\": [\n {\n \"locale\": \"\",\n \"localeOrigin\": \"DEFAULT\",\n \"text\": \"\"\n },\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n }\n ]\n }\n ]\n },\n {\n \"name\": \"\",\n \"description\": \"\",\n \"type\": \"ROLE_COMPOSITION\",\n \"id\": \"\",\n \"deadline\": \"\",\n \"emailNotificationEnabled\": false,\n \"autoRevokeAllowed\": false,\n \"recommendationsEnabled\": false,\n \"status\": \"CANCELING\",\n \"correlatedStatus\": \"CORRELATED\",\n \"created\": \"\",\n \"totalCertifications\": \"\",\n \"completedCertifications\": \"\",\n \"alerts\": [\n {\n \"level\": \"ERROR\",\n \"localizations\": [\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n },\n {\n \"locale\": \"\",\n \"localeOrigin\": \"DEFAULT\",\n \"text\": \"\"\n }\n ]\n },\n {\n \"level\": \"WARN\",\n \"localizations\": [\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n },\n {\n \"locale\": \"\",\n \"localeOrigin\": \"DEFAULT\",\n \"text\": \"\"\n }\n ]\n }\n ]\n }\n]", - "cookie": [], - "_postman_previewlanguage": "json" - }, - { - "id": "fa80226e-3fb0-4ad8-98ab-d76f7816d6eb", - "name": "Client Error - Returned if the request body is invalid.", - "originalRequest": { - "url": { - "path": [ - "campaigns" - ], - "host": [ - "{{baseUrl}}" - ], - "query": [ - { - "disabled": true, - "description": { - "content": "Determines whether slim, or increased level of detail is provided for each campaign in the returned list. Slim is the default behavior.", - "type": "text/plain" - }, - "key": "detail", - "value": "SLIM" - }, - { - "disabled": true, - "description": { - "content": "Max number of results to return.\nSee [V3 API Standard Collection Parameters](https://developer.sailpoint.com/idn/api/standard-collection-parameters) for more information.", - "type": "text/plain" - }, - "key": "limit", - "value": "250" - }, - { - "disabled": true, - "description": { - "content": "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.", - "type": "text/plain" - }, - "key": "offset", - "value": "0" - }, - { - "disabled": true, - "description": { - "content": "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.", - "type": "text/plain" - }, - "key": "count", - "value": "false" - }, - { - "disabled": true, - "description": { - "content": "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*\n\n**name**: *eq, sw*\n\n**status**: *eq, in*", - "type": "text/plain" - }, - "key": "filters", - "value": "" - }, - { - "disabled": true, - "description": { - "content": "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: **name, created**", - "type": "text/plain" - }, - "key": "sorters", - "value": "" - } - ], - "variable": [] - }, - "header": [ - { - "key": "Accept", - "value": "application/json" - }, - { - "description": { - "content": "Added as a part of security scheme: oauth2", - "type": "text/plain" - }, - "key": "Authorization", - "value": "" - } - ], - "method": "GET", - "body": {} - }, - "status": "Bad Request", - "code": 400, - "header": [ - { - "key": "Content-Type", - "value": "application/json" - } - ], - "body": "{\n \"detailCode\": \"\",\n \"trackingId\": \"\",\n \"messages\": [\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n },\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n }\n ],\n \"causes\": [\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n },\n {\n \"locale\": \"\",\n \"localeOrigin\": \"DEFAULT\",\n \"text\": \"\"\n }\n ]\n}", - "cookie": [], - "_postman_previewlanguage": "json" - }, - { - "id": "3d2d2db9-c977-4735-89e0-566ee489440a", - "name": "Unauthorized - Returned if there is no authorization header, or if the JWT token is expired.", - "originalRequest": { - "url": { - "path": [ - "campaigns" - ], - "host": [ - "{{baseUrl}}" - ], - "query": [ - { - "disabled": true, - "description": { - "content": "Determines whether slim, or increased level of detail is provided for each campaign in the returned list. Slim is the default behavior.", - "type": "text/plain" - }, - "key": "detail", - "value": "SLIM" - }, - { - "disabled": true, - "description": { - "content": "Max number of results to return.\nSee [V3 API Standard Collection Parameters](https://developer.sailpoint.com/idn/api/standard-collection-parameters) for more information.", - "type": "text/plain" - }, - "key": "limit", - "value": "250" - }, - { - "disabled": true, - "description": { - "content": "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.", - "type": "text/plain" - }, - "key": "offset", - "value": "0" - }, - { - "disabled": true, - "description": { - "content": "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.", - "type": "text/plain" - }, - "key": "count", - "value": "false" - }, - { - "disabled": true, - "description": { - "content": "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*\n\n**name**: *eq, sw*\n\n**status**: *eq, in*", - "type": "text/plain" - }, - "key": "filters", - "value": "" - }, - { - "disabled": true, - "description": { - "content": "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: **name, created**", - "type": "text/plain" - }, - "key": "sorters", - "value": "" - } - ], - "variable": [] - }, - "header": [ - { - "key": "Accept", - "value": "application/json" - }, - { - "description": { - "content": "Added as a part of security scheme: oauth2", - "type": "text/plain" - }, - "key": "Authorization", - "value": "" - } - ], - "method": "GET", - "body": {} - }, - "status": "Unauthorized", - "code": 401, - "header": [ - { - "key": "Content-Type", - "value": "application/json" - } - ], - "body": "{\n \"error\": {\n \"description\": \"A message describing the error\",\n \"example\": \"JWT validation failed: JWT is expired\"\n }\n}", - "cookie": [], - "_postman_previewlanguage": "json" - }, - { - "id": "17174d1f-efb1-47ef-bc4a-86d30b5b2013", - "name": "Forbidden - Returned if the user you are running as, doesn't have access to this end-point.", - "originalRequest": { - "url": { - "path": [ - "campaigns" - ], - "host": [ - "{{baseUrl}}" - ], - "query": [ - { - "disabled": true, - "description": { - "content": "Determines whether slim, or increased level of detail is provided for each campaign in the returned list. Slim is the default behavior.", - "type": "text/plain" - }, - "key": "detail", - "value": "SLIM" - }, - { - "disabled": true, - "description": { - "content": "Max number of results to return.\nSee [V3 API Standard Collection Parameters](https://developer.sailpoint.com/idn/api/standard-collection-parameters) for more information.", - "type": "text/plain" - }, - "key": "limit", - "value": "250" - }, - { - "disabled": true, - "description": { - "content": "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.", - "type": "text/plain" - }, - "key": "offset", - "value": "0" - }, - { - "disabled": true, - "description": { - "content": "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.", - "type": "text/plain" - }, - "key": "count", - "value": "false" - }, - { - "disabled": true, - "description": { - "content": "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*\n\n**name**: *eq, sw*\n\n**status**: *eq, in*", - "type": "text/plain" - }, - "key": "filters", - "value": "" - }, - { - "disabled": true, - "description": { - "content": "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: **name, created**", - "type": "text/plain" - }, - "key": "sorters", - "value": "" - } - ], - "variable": [] - }, - "header": [ - { - "key": "Accept", - "value": "application/json" - }, - { - "description": { - "content": "Added as a part of security scheme: oauth2", - "type": "text/plain" - }, - "key": "Authorization", - "value": "" - } - ], - "method": "GET", - "body": {} - }, - "status": "Forbidden", - "code": 403, - "header": [ - { - "key": "Content-Type", - "value": "application/json" - } - ], - "body": "{\n \"detailCode\": \"\",\n \"trackingId\": \"\",\n \"messages\": [\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n },\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n }\n ],\n \"causes\": [\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n },\n {\n \"locale\": \"\",\n \"localeOrigin\": \"DEFAULT\",\n \"text\": \"\"\n }\n ]\n}", - "cookie": [], - "_postman_previewlanguage": "json" - }, - { - "id": "89b490ff-8481-4e3d-8b5d-1e6f3e8bbbc4", - "name": "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.", - "originalRequest": { - "url": { - "path": [ - "campaigns" - ], - "host": [ - "{{baseUrl}}" - ], - "query": [ - { - "disabled": true, - "description": { - "content": "Determines whether slim, or increased level of detail is provided for each campaign in the returned list. Slim is the default behavior.", - "type": "text/plain" - }, - "key": "detail", - "value": "SLIM" - }, - { - "disabled": true, - "description": { - "content": "Max number of results to return.\nSee [V3 API Standard Collection Parameters](https://developer.sailpoint.com/idn/api/standard-collection-parameters) for more information.", - "type": "text/plain" - }, - "key": "limit", - "value": "250" - }, - { - "disabled": true, - "description": { - "content": "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.", - "type": "text/plain" - }, - "key": "offset", - "value": "0" - }, - { - "disabled": true, - "description": { - "content": "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.", - "type": "text/plain" - }, - "key": "count", - "value": "false" - }, - { - "disabled": true, - "description": { - "content": "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*\n\n**name**: *eq, sw*\n\n**status**: *eq, in*", - "type": "text/plain" - }, - "key": "filters", - "value": "" - }, - { - "disabled": true, - "description": { - "content": "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: **name, created**", - "type": "text/plain" - }, - "key": "sorters", - "value": "" - } - ], - "variable": [] - }, - "header": [ - { - "key": "Accept", - "value": "application/json" - }, - { - "description": { - "content": "Added as a part of security scheme: oauth2", - "type": "text/plain" - }, - "key": "Authorization", - "value": "" - } - ], - "method": "GET", - "body": {} - }, - "status": "Too Many Requests", - "code": 429, - "header": [ - { - "key": "Content-Type", - "value": "application/json" - } - ], - "body": "{\n \"message\": {\n \"description\": \"A message describing the error\",\n \"example\": \" Rate Limit Exceeded \"\n }\n}", - "cookie": [], - "_postman_previewlanguage": "json" - }, - { - "id": "62298036-7335-4c89-b6bf-b6741dbc1696", - "name": "Internal Server Error - Returned if there is an unexpected error.", - "originalRequest": { - "url": { - "path": [ - "campaigns" - ], - "host": [ - "{{baseUrl}}" - ], - "query": [ - { - "disabled": true, - "description": { - "content": "Determines whether slim, or increased level of detail is provided for each campaign in the returned list. Slim is the default behavior.", - "type": "text/plain" - }, - "key": "detail", - "value": "SLIM" - }, - { - "disabled": true, - "description": { - "content": "Max number of results to return.\nSee [V3 API Standard Collection Parameters](https://developer.sailpoint.com/idn/api/standard-collection-parameters) for more information.", - "type": "text/plain" - }, - "key": "limit", - "value": "250" - }, - { - "disabled": true, - "description": { - "content": "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.", - "type": "text/plain" - }, - "key": "offset", - "value": "0" - }, - { - "disabled": true, - "description": { - "content": "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.", - "type": "text/plain" - }, - "key": "count", - "value": "false" - }, - { - "disabled": true, - "description": { - "content": "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*\n\n**name**: *eq, sw*\n\n**status**: *eq, in*", - "type": "text/plain" - }, - "key": "filters", - "value": "" - }, - { - "disabled": true, - "description": { - "content": "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: **name, created**", - "type": "text/plain" - }, - "key": "sorters", - "value": "" - } - ], - "variable": [] - }, - "header": [ - { - "key": "Accept", - "value": "application/json" - }, - { - "description": { - "content": "Added as a part of security scheme: oauth2", - "type": "text/plain" - }, - "key": "Authorization", - "value": "" - } - ], - "method": "GET", - "body": {} - }, - "status": "Internal Server Error", - "code": 500, - "header": [ - { - "key": "Content-Type", - "value": "application/json" - } - ], - "body": "{\n \"detailCode\": \"\",\n \"trackingId\": \"\",\n \"messages\": [\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n },\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n }\n ],\n \"causes\": [\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n },\n {\n \"locale\": \"\",\n \"localeOrigin\": \"DEFAULT\",\n \"text\": \"\"\n }\n ]\n}", - "cookie": [], - "_postman_previewlanguage": "json" - } - ], - "event": [], - "protocolProfileBehavior": { - "disableBodyPruning": true - } - }, - { - "id": "e033ed63-3f06-48c4-b461-3bf3fdca5479", - "name": "Create a campaign", - "request": { - "name": "Create a campaign", - "description": { - "content": "Creates a new Certification Campaign with the information provided in the request body.", - "type": "text/plain" - }, - "url": { - "path": [ - "campaigns" - ], - "host": [ - "{{baseUrl}}" - ], - "query": [], - "variable": [] - }, - "header": [ - { - "key": "Content-Type", - "value": "application/json" - }, - { - "key": "Accept", - "value": "application/json" - } - ], - "method": "POST", - "body": { - "mode": "raw", - "raw": "{\n \"name\": \"\",\n \"description\": \"\",\n \"type\": \"ROLE_COMPOSITION\",\n \"id\": \"\",\n \"deadline\": \"\",\n \"emailNotificationEnabled\": false,\n \"autoRevokeAllowed\": false,\n \"recommendationsEnabled\": false,\n \"status\": \"ERROR\",\n \"correlatedStatus\": \"UNCORRELATED\",\n \"created\": \"\",\n \"totalCertifications\": \"\",\n \"completedCertifications\": \"\",\n \"alerts\": [\n {\n \"level\": \"INFO\",\n \"localizations\": [\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n },\n {\n \"locale\": \"\",\n \"localeOrigin\": \"DEFAULT\",\n \"text\": \"\"\n }\n ]\n },\n {\n \"level\": \"INFO\",\n \"localizations\": [\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n },\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n }\n ]\n }\n ],\n \"modified\": \"\",\n \"filter\": {\n \"id\": \"\",\n \"type\": \"RULE\",\n \"name\": \"\"\n },\n \"sunsetCommentsRequired\": true,\n \"sourceOwnerCampaignInfo\": {\n \"sourceIds\": [\n \"\",\n \"\"\n ]\n },\n \"searchCampaignInfo\": {\n \"type\": \"IDENTITY\",\n \"description\": \"\",\n \"reviewer\": {\n \"type\": \"IDENTITY\",\n \"id\": \"\",\n \"name\": \"\"\n },\n \"query\": \"\",\n \"identityIds\": [\n \"\",\n \"\"\n ],\n \"accessConstraints\": [\n {\n \"type\": \"ACCESS_PROFILE\",\n \"operator\": \"ALL\",\n \"ids\": [\n \"\",\n \"\"\n ]\n },\n {\n \"type\": \"ROLE\",\n \"operator\": \"ALL\",\n \"ids\": [\n \"\",\n \"\"\n ]\n }\n ]\n },\n \"roleCompositionCampaignInfo\": {\n \"remediatorRef\": {\n \"type\": \"IDENTITY\",\n \"id\": \"\",\n \"name\": \"\"\n },\n \"reviewer\": {\n \"type\": \"IDENTITY\",\n \"id\": \"\",\n \"name\": \"\"\n },\n \"roleIds\": [\n \"\",\n \"\"\n ],\n \"query\": \"\",\n \"description\": \"\"\n },\n \"sourcesWithOrphanEntitlements\": [\n {\n \"id\": \"\",\n \"type\": \"SOURCE\",\n \"name\": \"\"\n },\n {\n \"id\": \"\",\n \"type\": \"SOURCE\",\n \"name\": \"\"\n }\n ],\n \"mandatoryCommentRequirement\": \"NO_DECISIONS\"\n}", - "options": { - "raw": { - "headerFamily": "json", - "language": "json" - } - } - } - }, - "response": [ - { - "id": "9f016b09-f5d7-4162-afbf-47bb23e4cc33", - "name": "Indicates that the campaign requested was successfully created and returns its representation.", - "originalRequest": { - "url": { - "path": [ - "campaigns" - ], - "host": [ - "{{baseUrl}}" - ], - "query": [], - "variable": [] - }, - "header": [ - { - "key": "Content-Type", - "value": "application/json" - }, - { - "key": "Accept", - "value": "application/json" - }, - { - "description": { - "content": "Added as a part of security scheme: oauth2", - "type": "text/plain" - }, - "key": "Authorization", - "value": "" - } - ], - "method": "POST", - "body": { - "mode": "raw", - "raw": "{\n \"name\": \"\",\n \"description\": \"\",\n \"type\": \"ROLE_COMPOSITION\",\n \"id\": \"\",\n \"deadline\": \"\",\n \"emailNotificationEnabled\": false,\n \"autoRevokeAllowed\": false,\n \"recommendationsEnabled\": false,\n \"status\": \"ERROR\",\n \"correlatedStatus\": \"UNCORRELATED\",\n \"created\": \"\",\n \"totalCertifications\": \"\",\n \"completedCertifications\": \"\",\n \"alerts\": [\n {\n \"level\": \"INFO\",\n \"localizations\": [\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n },\n {\n \"locale\": \"\",\n \"localeOrigin\": \"DEFAULT\",\n \"text\": \"\"\n }\n ]\n },\n {\n \"level\": \"INFO\",\n \"localizations\": [\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n },\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n }\n ]\n }\n ],\n \"modified\": \"\",\n \"filter\": {\n \"id\": \"\",\n \"type\": \"RULE\",\n \"name\": \"\"\n },\n \"sunsetCommentsRequired\": true,\n \"sourceOwnerCampaignInfo\": {\n \"sourceIds\": [\n \"\",\n \"\"\n ]\n },\n \"searchCampaignInfo\": {\n \"type\": \"IDENTITY\",\n \"description\": \"\",\n \"reviewer\": {\n \"type\": \"IDENTITY\",\n \"id\": \"\",\n \"name\": \"\"\n },\n \"query\": \"\",\n \"identityIds\": [\n \"\",\n \"\"\n ],\n \"accessConstraints\": [\n {\n \"type\": \"ACCESS_PROFILE\",\n \"operator\": \"ALL\",\n \"ids\": [\n \"\",\n \"\"\n ]\n },\n {\n \"type\": \"ROLE\",\n \"operator\": \"ALL\",\n \"ids\": [\n \"\",\n \"\"\n ]\n }\n ]\n },\n \"roleCompositionCampaignInfo\": {\n \"remediatorRef\": {\n \"type\": \"IDENTITY\",\n \"id\": \"\",\n \"name\": \"\"\n },\n \"reviewer\": {\n \"type\": \"IDENTITY\",\n \"id\": \"\",\n \"name\": \"\"\n },\n \"roleIds\": [\n \"\",\n \"\"\n ],\n \"query\": \"\",\n \"description\": \"\"\n },\n \"sourcesWithOrphanEntitlements\": [\n {\n \"id\": \"\",\n \"type\": \"SOURCE\",\n \"name\": \"\"\n },\n {\n \"id\": \"\",\n \"type\": \"SOURCE\",\n \"name\": \"\"\n }\n ],\n \"mandatoryCommentRequirement\": \"NO_DECISIONS\"\n}", - "options": { - "raw": { - "headerFamily": "json", - "language": "json" - } - } - } - }, - "status": "OK", - "code": 200, - "header": [ - { - "key": "Content-Type", - "value": "application/json" - } - ], - "body": "{\n \"name\": \"\",\n \"description\": \"\",\n \"type\": \"ROLE_COMPOSITION\",\n \"id\": \"\",\n \"deadline\": \"\",\n \"emailNotificationEnabled\": false,\n \"autoRevokeAllowed\": false,\n \"recommendationsEnabled\": false,\n \"status\": \"ERROR\",\n \"correlatedStatus\": \"UNCORRELATED\",\n \"created\": \"\",\n \"totalCertifications\": \"\",\n \"completedCertifications\": \"\",\n \"alerts\": [\n {\n \"level\": \"INFO\",\n \"localizations\": [\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n },\n {\n \"locale\": \"\",\n \"localeOrigin\": \"DEFAULT\",\n \"text\": \"\"\n }\n ]\n },\n {\n \"level\": \"INFO\",\n \"localizations\": [\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n },\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n }\n ]\n }\n ],\n \"modified\": \"\",\n \"filter\": {\n \"id\": \"\",\n \"type\": \"RULE\",\n \"name\": \"\"\n },\n \"sunsetCommentsRequired\": true,\n \"sourceOwnerCampaignInfo\": {\n \"sourceIds\": [\n \"\",\n \"\"\n ]\n },\n \"searchCampaignInfo\": {\n \"type\": \"IDENTITY\",\n \"description\": \"\",\n \"reviewer\": {\n \"type\": \"IDENTITY\",\n \"id\": \"\",\n \"name\": \"\"\n },\n \"query\": \"\",\n \"identityIds\": [\n \"\",\n \"\"\n ],\n \"accessConstraints\": [\n {\n \"type\": \"ACCESS_PROFILE\",\n \"operator\": \"ALL\",\n \"ids\": [\n \"\",\n \"\"\n ]\n },\n {\n \"type\": \"ROLE\",\n \"operator\": \"ALL\",\n \"ids\": [\n \"\",\n \"\"\n ]\n }\n ]\n },\n \"roleCompositionCampaignInfo\": {\n \"remediatorRef\": {\n \"type\": \"IDENTITY\",\n \"id\": \"\",\n \"name\": \"\"\n },\n \"reviewer\": {\n \"type\": \"IDENTITY\",\n \"id\": \"\",\n \"name\": \"\"\n },\n \"roleIds\": [\n \"\",\n \"\"\n ],\n \"query\": \"\",\n \"description\": \"\"\n },\n \"sourcesWithOrphanEntitlements\": [\n {\n \"id\": \"\",\n \"type\": \"SOURCE\",\n \"name\": \"\"\n },\n {\n \"id\": \"\",\n \"type\": \"SOURCE\",\n \"name\": \"\"\n }\n ],\n \"mandatoryCommentRequirement\": \"NO_DECISIONS\"\n}", - "cookie": [], - "_postman_previewlanguage": "json" - }, - { - "id": "0356bb2c-6af7-4e38-95a3-fb16b29009a8", - "name": "Client Error - Returned if the request body is invalid.", - "originalRequest": { - "url": { - "path": [ - "campaigns" - ], - "host": [ - "{{baseUrl}}" - ], - "query": [], - "variable": [] - }, - "header": [ - { - "key": "Content-Type", - "value": "application/json" - }, - { - "key": "Accept", - "value": "application/json" - }, - { - "description": { - "content": "Added as a part of security scheme: oauth2", - "type": "text/plain" - }, - "key": "Authorization", - "value": "" - } - ], - "method": "POST", - "body": { - "mode": "raw", - "raw": "{\n \"name\": \"\",\n \"description\": \"\",\n \"type\": \"ROLE_COMPOSITION\",\n \"id\": \"\",\n \"deadline\": \"\",\n \"emailNotificationEnabled\": false,\n \"autoRevokeAllowed\": false,\n \"recommendationsEnabled\": false,\n \"status\": \"ERROR\",\n \"correlatedStatus\": \"UNCORRELATED\",\n \"created\": \"\",\n \"totalCertifications\": \"\",\n \"completedCertifications\": \"\",\n \"alerts\": [\n {\n \"level\": \"INFO\",\n \"localizations\": [\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n },\n {\n \"locale\": \"\",\n \"localeOrigin\": \"DEFAULT\",\n \"text\": \"\"\n }\n ]\n },\n {\n \"level\": \"INFO\",\n \"localizations\": [\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n },\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n }\n ]\n }\n ],\n \"modified\": \"\",\n \"filter\": {\n \"id\": \"\",\n \"type\": \"RULE\",\n \"name\": \"\"\n },\n \"sunsetCommentsRequired\": true,\n \"sourceOwnerCampaignInfo\": {\n \"sourceIds\": [\n \"\",\n \"\"\n ]\n },\n \"searchCampaignInfo\": {\n \"type\": \"IDENTITY\",\n \"description\": \"\",\n \"reviewer\": {\n \"type\": \"IDENTITY\",\n \"id\": \"\",\n \"name\": \"\"\n },\n \"query\": \"\",\n \"identityIds\": [\n \"\",\n \"\"\n ],\n \"accessConstraints\": [\n {\n \"type\": \"ACCESS_PROFILE\",\n \"operator\": \"ALL\",\n \"ids\": [\n \"\",\n \"\"\n ]\n },\n {\n \"type\": \"ROLE\",\n \"operator\": \"ALL\",\n \"ids\": [\n \"\",\n \"\"\n ]\n }\n ]\n },\n \"roleCompositionCampaignInfo\": {\n \"remediatorRef\": {\n \"type\": \"IDENTITY\",\n \"id\": \"\",\n \"name\": \"\"\n },\n \"reviewer\": {\n \"type\": \"IDENTITY\",\n \"id\": \"\",\n \"name\": \"\"\n },\n \"roleIds\": [\n \"\",\n \"\"\n ],\n \"query\": \"\",\n \"description\": \"\"\n },\n \"sourcesWithOrphanEntitlements\": [\n {\n \"id\": \"\",\n \"type\": \"SOURCE\",\n \"name\": \"\"\n },\n {\n \"id\": \"\",\n \"type\": \"SOURCE\",\n \"name\": \"\"\n }\n ],\n \"mandatoryCommentRequirement\": \"NO_DECISIONS\"\n}", - "options": { - "raw": { - "headerFamily": "json", - "language": "json" - } - } - } - }, - "status": "Bad Request", - "code": 400, - "header": [ - { - "key": "Content-Type", - "value": "application/json" - } - ], - "body": "{\n \"detailCode\": \"\",\n \"trackingId\": \"\",\n \"messages\": [\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n },\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n }\n ],\n \"causes\": [\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n },\n {\n \"locale\": \"\",\n \"localeOrigin\": \"DEFAULT\",\n \"text\": \"\"\n }\n ]\n}", - "cookie": [], - "_postman_previewlanguage": "json" - }, - { - "id": "cc2b5629-a973-40a9-881c-fe7d59d5b160", - "name": "Unauthorized - Returned if there is no authorization header, or if the JWT token is expired.", - "originalRequest": { - "url": { - "path": [ - "campaigns" - ], - "host": [ - "{{baseUrl}}" - ], - "query": [], - "variable": [] - }, - "header": [ - { - "key": "Content-Type", - "value": "application/json" - }, - { - "key": "Accept", - "value": "application/json" - }, - { - "description": { - "content": "Added as a part of security scheme: oauth2", - "type": "text/plain" - }, - "key": "Authorization", - "value": "" - } - ], - "method": "POST", - "body": { - "mode": "raw", - "raw": "{\n \"name\": \"\",\n \"description\": \"\",\n \"type\": \"ROLE_COMPOSITION\",\n \"id\": \"\",\n \"deadline\": \"\",\n \"emailNotificationEnabled\": false,\n \"autoRevokeAllowed\": false,\n \"recommendationsEnabled\": false,\n \"status\": \"ERROR\",\n \"correlatedStatus\": \"UNCORRELATED\",\n \"created\": \"\",\n \"totalCertifications\": \"\",\n \"completedCertifications\": \"\",\n \"alerts\": [\n {\n \"level\": \"INFO\",\n \"localizations\": [\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n },\n {\n \"locale\": \"\",\n \"localeOrigin\": \"DEFAULT\",\n \"text\": \"\"\n }\n ]\n },\n {\n \"level\": \"INFO\",\n \"localizations\": [\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n },\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n }\n ]\n }\n ],\n \"modified\": \"\",\n \"filter\": {\n \"id\": \"\",\n \"type\": \"RULE\",\n \"name\": \"\"\n },\n \"sunsetCommentsRequired\": true,\n \"sourceOwnerCampaignInfo\": {\n \"sourceIds\": [\n \"\",\n \"\"\n ]\n },\n \"searchCampaignInfo\": {\n \"type\": \"IDENTITY\",\n \"description\": \"\",\n \"reviewer\": {\n \"type\": \"IDENTITY\",\n \"id\": \"\",\n \"name\": \"\"\n },\n \"query\": \"\",\n \"identityIds\": [\n \"\",\n \"\"\n ],\n \"accessConstraints\": [\n {\n \"type\": \"ACCESS_PROFILE\",\n \"operator\": \"ALL\",\n \"ids\": [\n \"\",\n \"\"\n ]\n },\n {\n \"type\": \"ROLE\",\n \"operator\": \"ALL\",\n \"ids\": [\n \"\",\n \"\"\n ]\n }\n ]\n },\n \"roleCompositionCampaignInfo\": {\n \"remediatorRef\": {\n \"type\": \"IDENTITY\",\n \"id\": \"\",\n \"name\": \"\"\n },\n \"reviewer\": {\n \"type\": \"IDENTITY\",\n \"id\": \"\",\n \"name\": \"\"\n },\n \"roleIds\": [\n \"\",\n \"\"\n ],\n \"query\": \"\",\n \"description\": \"\"\n },\n \"sourcesWithOrphanEntitlements\": [\n {\n \"id\": \"\",\n \"type\": \"SOURCE\",\n \"name\": \"\"\n },\n {\n \"id\": \"\",\n \"type\": \"SOURCE\",\n \"name\": \"\"\n }\n ],\n \"mandatoryCommentRequirement\": \"NO_DECISIONS\"\n}", - "options": { - "raw": { - "headerFamily": "json", - "language": "json" - } - } - } - }, - "status": "Unauthorized", - "code": 401, - "header": [ - { - "key": "Content-Type", - "value": "application/json" - } - ], - "body": "{\n \"error\": {\n \"description\": \"A message describing the error\",\n \"example\": \"JWT validation failed: JWT is expired\"\n }\n}", - "cookie": [], - "_postman_previewlanguage": "json" - }, - { - "id": "9155c630-b424-4410-bb48-a01757473d12", - "name": "Forbidden - Returned if the user you are running as, doesn't have access to this end-point.", - "originalRequest": { - "url": { - "path": [ - "campaigns" - ], - "host": [ - "{{baseUrl}}" - ], - "query": [], - "variable": [] - }, - "header": [ - { - "key": "Content-Type", - "value": "application/json" - }, - { - "key": "Accept", - "value": "application/json" - }, - { - "description": { - "content": "Added as a part of security scheme: oauth2", - "type": "text/plain" - }, - "key": "Authorization", - "value": "" - } - ], - "method": "POST", - "body": { - "mode": "raw", - "raw": "{\n \"name\": \"\",\n \"description\": \"\",\n \"type\": \"ROLE_COMPOSITION\",\n \"id\": \"\",\n \"deadline\": \"\",\n \"emailNotificationEnabled\": false,\n \"autoRevokeAllowed\": false,\n \"recommendationsEnabled\": false,\n \"status\": \"ERROR\",\n \"correlatedStatus\": \"UNCORRELATED\",\n \"created\": \"\",\n \"totalCertifications\": \"\",\n \"completedCertifications\": \"\",\n \"alerts\": [\n {\n \"level\": \"INFO\",\n \"localizations\": [\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n },\n {\n \"locale\": \"\",\n \"localeOrigin\": \"DEFAULT\",\n \"text\": \"\"\n }\n ]\n },\n {\n \"level\": \"INFO\",\n \"localizations\": [\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n },\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n }\n ]\n }\n ],\n \"modified\": \"\",\n \"filter\": {\n \"id\": \"\",\n \"type\": \"RULE\",\n \"name\": \"\"\n },\n \"sunsetCommentsRequired\": true,\n \"sourceOwnerCampaignInfo\": {\n \"sourceIds\": [\n \"\",\n \"\"\n ]\n },\n \"searchCampaignInfo\": {\n \"type\": \"IDENTITY\",\n \"description\": \"\",\n \"reviewer\": {\n \"type\": \"IDENTITY\",\n \"id\": \"\",\n \"name\": \"\"\n },\n \"query\": \"\",\n \"identityIds\": [\n \"\",\n \"\"\n ],\n \"accessConstraints\": [\n {\n \"type\": \"ACCESS_PROFILE\",\n \"operator\": \"ALL\",\n \"ids\": [\n \"\",\n \"\"\n ]\n },\n {\n \"type\": \"ROLE\",\n \"operator\": \"ALL\",\n \"ids\": [\n \"\",\n \"\"\n ]\n }\n ]\n },\n \"roleCompositionCampaignInfo\": {\n \"remediatorRef\": {\n \"type\": \"IDENTITY\",\n \"id\": \"\",\n \"name\": \"\"\n },\n \"reviewer\": {\n \"type\": \"IDENTITY\",\n \"id\": \"\",\n \"name\": \"\"\n },\n \"roleIds\": [\n \"\",\n \"\"\n ],\n \"query\": \"\",\n \"description\": \"\"\n },\n \"sourcesWithOrphanEntitlements\": [\n {\n \"id\": \"\",\n \"type\": \"SOURCE\",\n \"name\": \"\"\n },\n {\n \"id\": \"\",\n \"type\": \"SOURCE\",\n \"name\": \"\"\n }\n ],\n \"mandatoryCommentRequirement\": \"NO_DECISIONS\"\n}", - "options": { - "raw": { - "headerFamily": "json", - "language": "json" - } - } - } - }, - "status": "Forbidden", - "code": 403, - "header": [ - { - "key": "Content-Type", - "value": "application/json" - } - ], - "body": "{\n \"detailCode\": \"\",\n \"trackingId\": \"\",\n \"messages\": [\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n },\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n }\n ],\n \"causes\": [\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n },\n {\n \"locale\": \"\",\n \"localeOrigin\": \"DEFAULT\",\n \"text\": \"\"\n }\n ]\n}", - "cookie": [], - "_postman_previewlanguage": "json" - }, - { - "id": "c8835b9c-0b76-4383-97fa-bd182f2f11d5", - "name": "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.", - "originalRequest": { - "url": { - "path": [ - "campaigns" - ], - "host": [ - "{{baseUrl}}" - ], - "query": [], - "variable": [] - }, - "header": [ - { - "key": "Content-Type", - "value": "application/json" - }, - { - "key": "Accept", - "value": "application/json" - }, - { - "description": { - "content": "Added as a part of security scheme: oauth2", - "type": "text/plain" - }, - "key": "Authorization", - "value": "" - } - ], - "method": "POST", - "body": { - "mode": "raw", - "raw": "{\n \"name\": \"\",\n \"description\": \"\",\n \"type\": \"ROLE_COMPOSITION\",\n \"id\": \"\",\n \"deadline\": \"\",\n \"emailNotificationEnabled\": false,\n \"autoRevokeAllowed\": false,\n \"recommendationsEnabled\": false,\n \"status\": \"ERROR\",\n \"correlatedStatus\": \"UNCORRELATED\",\n \"created\": \"\",\n \"totalCertifications\": \"\",\n \"completedCertifications\": \"\",\n \"alerts\": [\n {\n \"level\": \"INFO\",\n \"localizations\": [\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n },\n {\n \"locale\": \"\",\n \"localeOrigin\": \"DEFAULT\",\n \"text\": \"\"\n }\n ]\n },\n {\n \"level\": \"INFO\",\n \"localizations\": [\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n },\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n }\n ]\n }\n ],\n \"modified\": \"\",\n \"filter\": {\n \"id\": \"\",\n \"type\": \"RULE\",\n \"name\": \"\"\n },\n \"sunsetCommentsRequired\": true,\n \"sourceOwnerCampaignInfo\": {\n \"sourceIds\": [\n \"\",\n \"\"\n ]\n },\n \"searchCampaignInfo\": {\n \"type\": \"IDENTITY\",\n \"description\": \"\",\n \"reviewer\": {\n \"type\": \"IDENTITY\",\n \"id\": \"\",\n \"name\": \"\"\n },\n \"query\": \"\",\n \"identityIds\": [\n \"\",\n \"\"\n ],\n \"accessConstraints\": [\n {\n \"type\": \"ACCESS_PROFILE\",\n \"operator\": \"ALL\",\n \"ids\": [\n \"\",\n \"\"\n ]\n },\n {\n \"type\": \"ROLE\",\n \"operator\": \"ALL\",\n \"ids\": [\n \"\",\n \"\"\n ]\n }\n ]\n },\n \"roleCompositionCampaignInfo\": {\n \"remediatorRef\": {\n \"type\": \"IDENTITY\",\n \"id\": \"\",\n \"name\": \"\"\n },\n \"reviewer\": {\n \"type\": \"IDENTITY\",\n \"id\": \"\",\n \"name\": \"\"\n },\n \"roleIds\": [\n \"\",\n \"\"\n ],\n \"query\": \"\",\n \"description\": \"\"\n },\n \"sourcesWithOrphanEntitlements\": [\n {\n \"id\": \"\",\n \"type\": \"SOURCE\",\n \"name\": \"\"\n },\n {\n \"id\": \"\",\n \"type\": \"SOURCE\",\n \"name\": \"\"\n }\n ],\n \"mandatoryCommentRequirement\": \"NO_DECISIONS\"\n}", - "options": { - "raw": { - "headerFamily": "json", - "language": "json" - } - } - } - }, - "status": "Too Many Requests", - "code": 429, - "header": [ - { - "key": "Content-Type", - "value": "application/json" - } - ], - "body": "{\n \"message\": {\n \"description\": \"A message describing the error\",\n \"example\": \" Rate Limit Exceeded \"\n }\n}", - "cookie": [], - "_postman_previewlanguage": "json" - }, - { - "id": "e57a440a-ab7f-4868-96d3-77807fc9544b", - "name": "Internal Server Error - Returned if there is an unexpected error.", - "originalRequest": { - "url": { - "path": [ - "campaigns" - ], - "host": [ - "{{baseUrl}}" - ], - "query": [], - "variable": [] - }, - "header": [ - { - "key": "Content-Type", - "value": "application/json" - }, - { - "key": "Accept", - "value": "application/json" - }, - { - "description": { - "content": "Added as a part of security scheme: oauth2", - "type": "text/plain" - }, - "key": "Authorization", - "value": "" - } - ], - "method": "POST", - "body": { - "mode": "raw", - "raw": "{\n \"name\": \"\",\n \"description\": \"\",\n \"type\": \"ROLE_COMPOSITION\",\n \"id\": \"\",\n \"deadline\": \"\",\n \"emailNotificationEnabled\": false,\n \"autoRevokeAllowed\": false,\n \"recommendationsEnabled\": false,\n \"status\": \"ERROR\",\n \"correlatedStatus\": \"UNCORRELATED\",\n \"created\": \"\",\n \"totalCertifications\": \"\",\n \"completedCertifications\": \"\",\n \"alerts\": [\n {\n \"level\": \"INFO\",\n \"localizations\": [\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n },\n {\n \"locale\": \"\",\n \"localeOrigin\": \"DEFAULT\",\n \"text\": \"\"\n }\n ]\n },\n {\n \"level\": \"INFO\",\n \"localizations\": [\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n },\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n }\n ]\n }\n ],\n \"modified\": \"\",\n \"filter\": {\n \"id\": \"\",\n \"type\": \"RULE\",\n \"name\": \"\"\n },\n \"sunsetCommentsRequired\": true,\n \"sourceOwnerCampaignInfo\": {\n \"sourceIds\": [\n \"\",\n \"\"\n ]\n },\n \"searchCampaignInfo\": {\n \"type\": \"IDENTITY\",\n \"description\": \"\",\n \"reviewer\": {\n \"type\": \"IDENTITY\",\n \"id\": \"\",\n \"name\": \"\"\n },\n \"query\": \"\",\n \"identityIds\": [\n \"\",\n \"\"\n ],\n \"accessConstraints\": [\n {\n \"type\": \"ACCESS_PROFILE\",\n \"operator\": \"ALL\",\n \"ids\": [\n \"\",\n \"\"\n ]\n },\n {\n \"type\": \"ROLE\",\n \"operator\": \"ALL\",\n \"ids\": [\n \"\",\n \"\"\n ]\n }\n ]\n },\n \"roleCompositionCampaignInfo\": {\n \"remediatorRef\": {\n \"type\": \"IDENTITY\",\n \"id\": \"\",\n \"name\": \"\"\n },\n \"reviewer\": {\n \"type\": \"IDENTITY\",\n \"id\": \"\",\n \"name\": \"\"\n },\n \"roleIds\": [\n \"\",\n \"\"\n ],\n \"query\": \"\",\n \"description\": \"\"\n },\n \"sourcesWithOrphanEntitlements\": [\n {\n \"id\": \"\",\n \"type\": \"SOURCE\",\n \"name\": \"\"\n },\n {\n \"id\": \"\",\n \"type\": \"SOURCE\",\n \"name\": \"\"\n }\n ],\n \"mandatoryCommentRequirement\": \"NO_DECISIONS\"\n}", - "options": { - "raw": { - "headerFamily": "json", - "language": "json" - } - } - } - }, - "status": "Internal Server Error", - "code": 500, - "header": [ - { - "key": "Content-Type", - "value": "application/json" - } - ], - "body": "{\n \"detailCode\": \"\",\n \"trackingId\": \"\",\n \"messages\": [\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n },\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n }\n ],\n \"causes\": [\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n },\n {\n \"locale\": \"\",\n \"localeOrigin\": \"DEFAULT\",\n \"text\": \"\"\n }\n ]\n}", - "cookie": [], - "_postman_previewlanguage": "json" - } - ], - "event": [], - "protocolProfileBehavior": { - "disableBodyPruning": true - } - }, - { - "id": "dbd96de6-d399-42bb-b5eb-b42a0d9f1288", - "name": "Get a campaign", - "request": { - "name": "Get a campaign", - "description": { - "content": "Retrieves information for an existing campaign using the campaign's ID. Authorized callers must be a reviewer for this campaign, an ORG_ADMIN, or a CERT_ADMIN.", - "type": "text/plain" - }, - "url": { - "path": [ - "campaigns", - ":id" - ], - "host": [ - "{{baseUrl}}" - ], - "query": [], - "variable": [ - { - "type": "any", - "value": "", - "key": "id", - "disabled": true, - "description": { - "content": "(Required) The ID of the campaign to be retrieved", - "type": "text/plain" - } - } - ] - }, - "header": [ - { - "key": "Accept", - "value": "application/json" - } - ], - "method": "GET", - "body": {} - }, - "response": [ - { - "id": "e7947a3f-7c5f-4d36-b23d-22da48d5a401", - "name": "A campaign object", - "originalRequest": { - "url": { - "path": [ - "campaigns", - ":id" - ], - "host": [ - "{{baseUrl}}" - ], - "query": [], - "variable": [] - }, - "header": [ - { - "key": "Accept", - "value": "application/json" - }, - { - "description": { - "content": "Added as a part of security scheme: oauth2", - "type": "text/plain" - }, - "key": "Authorization", - "value": "" - } - ], - "method": "GET", - "body": {} - }, - "status": "OK", - "code": 200, - "header": [ - { - "key": "Content-Type", - "value": "application/json" - } - ], - "body": "{\n \"name\": \"\",\n \"description\": \"\",\n \"type\": \"MANAGER\",\n \"id\": \"\",\n \"deadline\": \"\",\n \"emailNotificationEnabled\": false,\n \"autoRevokeAllowed\": false,\n \"recommendationsEnabled\": false,\n \"status\": \"COMPLETED\",\n \"correlatedStatus\": \"CORRELATED\",\n \"created\": \"\",\n \"totalCertifications\": \"\",\n \"completedCertifications\": \"\",\n \"alerts\": [\n {\n \"level\": \"WARN\",\n \"localizations\": [\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n },\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n }\n ]\n },\n {\n \"level\": \"WARN\",\n \"localizations\": [\n {\n \"locale\": \"\",\n \"localeOrigin\": \"DEFAULT\",\n \"text\": \"\"\n },\n {\n \"locale\": \"\",\n \"localeOrigin\": \"DEFAULT\",\n \"text\": \"\"\n }\n ]\n }\n ]\n}", - "cookie": [], - "_postman_previewlanguage": "json" - }, - { - "id": "79e1193a-047d-4799-a82b-ee1aaeefb4fd", - "name": "Client Error - Returned if the request body is invalid.", - "originalRequest": { - "url": { - "path": [ - "campaigns", - ":id" - ], - "host": [ - "{{baseUrl}}" - ], - "query": [], - "variable": [] - }, - "header": [ - { - "key": "Accept", - "value": "application/json" - }, - { - "description": { - "content": "Added as a part of security scheme: oauth2", - "type": "text/plain" - }, - "key": "Authorization", - "value": "" - } - ], - "method": "GET", - "body": {} - }, - "status": "Bad Request", - "code": 400, - "header": [ - { - "key": "Content-Type", - "value": "application/json" - } - ], - "body": "{\n \"detailCode\": \"\",\n \"trackingId\": \"\",\n \"messages\": [\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n },\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n }\n ],\n \"causes\": [\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n },\n {\n \"locale\": \"\",\n \"localeOrigin\": \"DEFAULT\",\n \"text\": \"\"\n }\n ]\n}", - "cookie": [], - "_postman_previewlanguage": "json" - }, - { - "id": "a6a15b7a-0c3b-4ad7-b2b1-2200d5e9ba1c", - "name": "Unauthorized - Returned if there is no authorization header, or if the JWT token is expired.", - "originalRequest": { - "url": { - "path": [ - "campaigns", - ":id" - ], - "host": [ - "{{baseUrl}}" - ], - "query": [], - "variable": [] - }, - "header": [ - { - "key": "Accept", - "value": "application/json" - }, - { - "description": { - "content": "Added as a part of security scheme: oauth2", - "type": "text/plain" - }, - "key": "Authorization", - "value": "" - } - ], - "method": "GET", - "body": {} - }, - "status": "Unauthorized", - "code": 401, - "header": [ - { - "key": "Content-Type", - "value": "application/json" - } - ], - "body": "{\n \"error\": {\n \"description\": \"A message describing the error\",\n \"example\": \"JWT validation failed: JWT is expired\"\n }\n}", - "cookie": [], - "_postman_previewlanguage": "json" - }, - { - "id": "47225222-c230-4e90-b1c9-a9eb97beeb14", - "name": "Forbidden - Returned if the user you are running as, doesn't have access to this end-point.", - "originalRequest": { - "url": { - "path": [ - "campaigns", - ":id" - ], - "host": [ - "{{baseUrl}}" - ], - "query": [], - "variable": [] - }, - "header": [ - { - "key": "Accept", - "value": "application/json" - }, - { - "description": { - "content": "Added as a part of security scheme: oauth2", - "type": "text/plain" - }, - "key": "Authorization", - "value": "" - } - ], - "method": "GET", - "body": {} - }, - "status": "Forbidden", - "code": 403, - "header": [ - { - "key": "Content-Type", - "value": "application/json" - } - ], - "body": "{\n \"detailCode\": \"\",\n \"trackingId\": \"\",\n \"messages\": [\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n },\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n }\n ],\n \"causes\": [\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n },\n {\n \"locale\": \"\",\n \"localeOrigin\": \"DEFAULT\",\n \"text\": \"\"\n }\n ]\n}", - "cookie": [], - "_postman_previewlanguage": "json" - }, - { - "id": "3d9104bb-f82b-42d9-94e6-ce3b34b2b097", - "name": "Not Found - returned if the request URL refers to a resource or object that does not exist", - "originalRequest": { - "url": { - "path": [ - "campaigns", - ":id" - ], - "host": [ - "{{baseUrl}}" - ], - "query": [], - "variable": [] - }, - "header": [ - { - "key": "Accept", - "value": "application/json" - }, - { - "description": { - "content": "Added as a part of security scheme: oauth2", - "type": "text/plain" - }, - "key": "Authorization", - "value": "" - } - ], - "method": "GET", - "body": {} - }, - "status": "Not Found", - "code": 404, - "header": [ - { - "key": "Content-Type", - "value": "application/json" - } - ], - "body": "{\n \"detailCode\": \"\",\n \"trackingId\": \"\",\n \"messages\": [\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n },\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n }\n ],\n \"causes\": [\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n },\n {\n \"locale\": \"\",\n \"localeOrigin\": \"DEFAULT\",\n \"text\": \"\"\n }\n ]\n}", - "cookie": [], - "_postman_previewlanguage": "json" - }, - { - "id": "2e7869af-4025-4265-927b-e9ebafb349c6", - "name": "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.", - "originalRequest": { - "url": { - "path": [ - "campaigns", - ":id" - ], - "host": [ - "{{baseUrl}}" - ], - "query": [], - "variable": [] - }, - "header": [ - { - "key": "Accept", - "value": "application/json" - }, - { - "description": { - "content": "Added as a part of security scheme: oauth2", - "type": "text/plain" - }, - "key": "Authorization", - "value": "" - } - ], - "method": "GET", - "body": {} - }, - "status": "Too Many Requests", - "code": 429, - "header": [ - { - "key": "Content-Type", - "value": "application/json" - } - ], - "body": "{\n \"message\": {\n \"description\": \"A message describing the error\",\n \"example\": \" Rate Limit Exceeded \"\n }\n}", - "cookie": [], - "_postman_previewlanguage": "json" - }, - { - "id": "5af72b01-ed33-4264-b079-113b34a523dc", - "name": "Internal Server Error - Returned if there is an unexpected error.", - "originalRequest": { - "url": { - "path": [ - "campaigns", - ":id" - ], - "host": [ - "{{baseUrl}}" - ], - "query": [], - "variable": [] - }, - "header": [ - { - "key": "Accept", - "value": "application/json" - }, - { - "description": { - "content": "Added as a part of security scheme: oauth2", - "type": "text/plain" - }, - "key": "Authorization", - "value": "" - } - ], - "method": "GET", - "body": {} - }, - "status": "Internal Server Error", - "code": 500, - "header": [ - { - "key": "Content-Type", - "value": "application/json" - } - ], - "body": "{\n \"detailCode\": \"\",\n \"trackingId\": \"\",\n \"messages\": [\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n },\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n }\n ],\n \"causes\": [\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n },\n {\n \"locale\": \"\",\n \"localeOrigin\": \"DEFAULT\",\n \"text\": \"\"\n }\n ]\n}", - "cookie": [], - "_postman_previewlanguage": "json" - } - ], - "event": [], - "protocolProfileBehavior": { - "disableBodyPruning": true - } - }, - { - "id": "73780f5b-378f-4ad8-beed-27f459fbd2da", - "name": "Update a Campaign", - "request": { - "name": "Update a Campaign", - "description": { - "content": "Allows updating individual fields on a campaign using the [JSON Patch](https://tools.ietf.org/html/rfc6902) standard.", - "type": "text/plain" - }, - "url": { - "path": [ - "campaigns", - ":id" - ], - "host": [ - "{{baseUrl}}" - ], - "query": [], - "variable": [ - { - "type": "any", - "value": "", - "key": "id", - "disabled": true, - "description": { - "content": "(Required) The ID of the campaign template being modified.", - "type": "text/plain" - } - } - ] - }, - "header": [ - { - "key": "Content-Type", - "value": "application/json-patch+json" - }, - { - "key": "Accept", - "value": "application/json" - } - ], - "method": "PATCH", - "body": { - "mode": "raw", - "raw": "[\n {\n \"op\": \"test\",\n \"path\": \"\",\n \"value\": \"\"\n },\n {\n \"op\": \"move\",\n \"path\": \"\",\n \"value\": \"\"\n }\n]", - "options": { - "raw": { - "headerFamily": "json", - "language": "json" - } - } - } - }, - "response": [ - { - "id": "9fa25b16-c73b-435a-9bd4-7c515e2194e8", - "name": "Indicates the PATCH operation succeeded, and returns the campaign's new representation.", - "originalRequest": { - "url": { - "path": [ - "campaigns", - ":id" - ], - "host": [ - "{{baseUrl}}" - ], - "query": [], - "variable": [] - }, - "header": [ - { - "key": "Content-Type", - "value": "application/json-patch+json" - }, - { - "key": "Accept", - "value": "application/json" - }, - { - "description": { - "content": "Added as a part of security scheme: oauth2", - "type": "text/plain" - }, - "key": "Authorization", - "value": "" - } - ], - "method": "PATCH", - "body": { - "mode": "raw", - "raw": "[\n {\n \"op\": \"test\",\n \"path\": \"\",\n \"value\": \"\"\n },\n {\n \"op\": \"move\",\n \"path\": \"\",\n \"value\": \"\"\n }\n]", - "options": { - "raw": { - "headerFamily": "json", - "language": "json" - } - } - } - }, - "status": "OK", - "code": 200, - "header": [ - { - "key": "Content-Type", - "value": "application/json" - } - ], - "body": "{\n \"name\": \"\",\n \"description\": \"\",\n \"type\": \"MANAGER\",\n \"id\": \"\",\n \"deadline\": \"\",\n \"emailNotificationEnabled\": false,\n \"autoRevokeAllowed\": false,\n \"recommendationsEnabled\": false,\n \"status\": \"COMPLETED\",\n \"correlatedStatus\": \"CORRELATED\",\n \"created\": \"\",\n \"totalCertifications\": \"\",\n \"completedCertifications\": \"\",\n \"alerts\": [\n {\n \"level\": \"WARN\",\n \"localizations\": [\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n },\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n }\n ]\n },\n {\n \"level\": \"WARN\",\n \"localizations\": [\n {\n \"locale\": \"\",\n \"localeOrigin\": \"DEFAULT\",\n \"text\": \"\"\n },\n {\n \"locale\": \"\",\n \"localeOrigin\": \"DEFAULT\",\n \"text\": \"\"\n }\n ]\n }\n ]\n}", - "cookie": [], - "_postman_previewlanguage": "json" - }, - { - "id": "6a28806a-ed3a-44c2-8d31-a304cdb4e6aa", - "name": "Client Error - Returned if the request body is invalid.", - "originalRequest": { - "url": { - "path": [ - "campaigns", - ":id" - ], - "host": [ - "{{baseUrl}}" - ], - "query": [], - "variable": [] - }, - "header": [ - { - "key": "Content-Type", - "value": "application/json-patch+json" - }, - { - "key": "Accept", - "value": "application/json" - }, - { - "description": { - "content": "Added as a part of security scheme: oauth2", - "type": "text/plain" - }, - "key": "Authorization", - "value": "" - } - ], - "method": "PATCH", - "body": { - "mode": "raw", - "raw": "[\n {\n \"op\": \"test\",\n \"path\": \"\",\n \"value\": \"\"\n },\n {\n \"op\": \"move\",\n \"path\": \"\",\n \"value\": \"\"\n }\n]", - "options": { - "raw": { - "headerFamily": "json", - "language": "json" - } - } - } - }, - "status": "Bad Request", - "code": 400, - "header": [ - { - "key": "Content-Type", - "value": "application/json" - } - ], - "body": "{\n \"detailCode\": \"\",\n \"trackingId\": \"\",\n \"messages\": [\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n },\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n }\n ],\n \"causes\": [\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n },\n {\n \"locale\": \"\",\n \"localeOrigin\": \"DEFAULT\",\n \"text\": \"\"\n }\n ]\n}", - "cookie": [], - "_postman_previewlanguage": "json" - }, - { - "id": "1e6c583b-50be-41bc-93b7-a4b80eb81074", - "name": "Unauthorized - Returned if there is no authorization header, or if the JWT token is expired.", - "originalRequest": { - "url": { - "path": [ - "campaigns", - ":id" - ], - "host": [ - "{{baseUrl}}" - ], - "query": [], - "variable": [] - }, - "header": [ - { - "key": "Content-Type", - "value": "application/json-patch+json" - }, - { - "key": "Accept", - "value": "application/json" - }, - { - "description": { - "content": "Added as a part of security scheme: oauth2", - "type": "text/plain" - }, - "key": "Authorization", - "value": "" - } - ], - "method": "PATCH", - "body": { - "mode": "raw", - "raw": "[\n {\n \"op\": \"test\",\n \"path\": \"\",\n \"value\": \"\"\n },\n {\n \"op\": \"move\",\n \"path\": \"\",\n \"value\": \"\"\n }\n]", - "options": { - "raw": { - "headerFamily": "json", - "language": "json" - } - } - } - }, - "status": "Unauthorized", - "code": 401, - "header": [ - { - "key": "Content-Type", - "value": "application/json" - } - ], - "body": "{\n \"error\": {\n \"description\": \"A message describing the error\",\n \"example\": \"JWT validation failed: JWT is expired\"\n }\n}", - "cookie": [], - "_postman_previewlanguage": "json" - }, - { - "id": "d475f883-9f3a-40c5-af99-7aec5cdfe7b9", - "name": "Forbidden - Returned if the user you are running as, doesn't have access to this end-point.", - "originalRequest": { - "url": { - "path": [ - "campaigns", - ":id" - ], - "host": [ - "{{baseUrl}}" - ], - "query": [], - "variable": [] - }, - "header": [ - { - "key": "Content-Type", - "value": "application/json-patch+json" - }, - { - "key": "Accept", - "value": "application/json" - }, - { - "description": { - "content": "Added as a part of security scheme: oauth2", - "type": "text/plain" - }, - "key": "Authorization", - "value": "" - } - ], - "method": "PATCH", - "body": { - "mode": "raw", - "raw": "[\n {\n \"op\": \"test\",\n \"path\": \"\",\n \"value\": \"\"\n },\n {\n \"op\": \"move\",\n \"path\": \"\",\n \"value\": \"\"\n }\n]", - "options": { - "raw": { - "headerFamily": "json", - "language": "json" - } - } - } - }, - "status": "Forbidden", - "code": 403, - "header": [ - { - "key": "Content-Type", - "value": "application/json" - } - ], - "body": "{\n \"detailCode\": \"\",\n \"trackingId\": \"\",\n \"messages\": [\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n },\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n }\n ],\n \"causes\": [\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n },\n {\n \"locale\": \"\",\n \"localeOrigin\": \"DEFAULT\",\n \"text\": \"\"\n }\n ]\n}", - "cookie": [], - "_postman_previewlanguage": "json" - }, - { - "id": "74bd9561-3009-4696-b491-57a82ecd54f7", - "name": "Not Found - returned if the request URL refers to a resource or object that does not exist", - "originalRequest": { - "url": { - "path": [ - "campaigns", - ":id" - ], - "host": [ - "{{baseUrl}}" - ], - "query": [], - "variable": [] - }, - "header": [ - { - "key": "Content-Type", - "value": "application/json-patch+json" - }, - { - "key": "Accept", - "value": "application/json" - }, - { - "description": { - "content": "Added as a part of security scheme: oauth2", - "type": "text/plain" - }, - "key": "Authorization", - "value": "" - } - ], - "method": "PATCH", - "body": { - "mode": "raw", - "raw": "[\n {\n \"op\": \"test\",\n \"path\": \"\",\n \"value\": \"\"\n },\n {\n \"op\": \"move\",\n \"path\": \"\",\n \"value\": \"\"\n }\n]", - "options": { - "raw": { - "headerFamily": "json", - "language": "json" - } - } - } - }, - "status": "Not Found", - "code": 404, - "header": [ - { - "key": "Content-Type", - "value": "application/json" - } - ], - "body": "{\n \"detailCode\": \"\",\n \"trackingId\": \"\",\n \"messages\": [\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n },\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n }\n ],\n \"causes\": [\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n },\n {\n \"locale\": \"\",\n \"localeOrigin\": \"DEFAULT\",\n \"text\": \"\"\n }\n ]\n}", - "cookie": [], - "_postman_previewlanguage": "json" - }, - { - "id": "f9e03674-c280-4414-b5bf-98afa026e09e", - "name": "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.", - "originalRequest": { - "url": { - "path": [ - "campaigns", - ":id" - ], - "host": [ - "{{baseUrl}}" - ], - "query": [], - "variable": [] - }, - "header": [ - { - "key": "Content-Type", - "value": "application/json-patch+json" - }, - { - "key": "Accept", - "value": "application/json" - }, - { - "description": { - "content": "Added as a part of security scheme: oauth2", - "type": "text/plain" - }, - "key": "Authorization", - "value": "" - } - ], - "method": "PATCH", - "body": { - "mode": "raw", - "raw": "[\n {\n \"op\": \"test\",\n \"path\": \"\",\n \"value\": \"\"\n },\n {\n \"op\": \"move\",\n \"path\": \"\",\n \"value\": \"\"\n }\n]", - "options": { - "raw": { - "headerFamily": "json", - "language": "json" - } - } - } - }, - "status": "Too Many Requests", - "code": 429, - "header": [ - { - "key": "Content-Type", - "value": "application/json" - } - ], - "body": "{\n \"message\": {\n \"description\": \"A message describing the error\",\n \"example\": \" Rate Limit Exceeded \"\n }\n}", - "cookie": [], - "_postman_previewlanguage": "json" - }, - { - "id": "bba253c0-8631-4bd8-9918-31df1a02fe87", - "name": "Internal Server Error - Returned if there is an unexpected error.", - "originalRequest": { - "url": { - "path": [ - "campaigns", - ":id" - ], - "host": [ - "{{baseUrl}}" - ], - "query": [], - "variable": [] - }, - "header": [ - { - "key": "Content-Type", - "value": "application/json-patch+json" - }, - { - "key": "Accept", - "value": "application/json" - }, - { - "description": { - "content": "Added as a part of security scheme: oauth2", - "type": "text/plain" - }, - "key": "Authorization", - "value": "" - } - ], - "method": "PATCH", - "body": { - "mode": "raw", - "raw": "[\n {\n \"op\": \"test\",\n \"path\": \"\",\n \"value\": \"\"\n },\n {\n \"op\": \"move\",\n \"path\": \"\",\n \"value\": \"\"\n }\n]", - "options": { - "raw": { - "headerFamily": "json", - "language": "json" - } - } - } - }, - "status": "Internal Server Error", - "code": 500, - "header": [ - { - "key": "Content-Type", - "value": "application/json" - } - ], - "body": "{\n \"detailCode\": \"\",\n \"trackingId\": \"\",\n \"messages\": [\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n },\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n }\n ],\n \"causes\": [\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n },\n {\n \"locale\": \"\",\n \"localeOrigin\": \"DEFAULT\",\n \"text\": \"\"\n }\n ]\n}", - "cookie": [], - "_postman_previewlanguage": "json" - } - ], - "event": [], - "protocolProfileBehavior": { - "disableBodyPruning": true - } - }, - { - "id": "06f51a9e-d816-4b33-9583-dff210537d72", - "name": "Reassign Certifications", - "request": { - "name": "Reassign Certifications", - "description": { - "content": "This API reassigns the specified certifications from one identity to another. A token with ORG_ADMIN or CERT_ADMIN authority is required to call this API.", - "type": "text/plain" - }, - "url": { - "path": [ - "campaigns", - ":id", - "reassign" - ], - "host": [ - "{{baseUrl}}" - ], - "query": [], - "variable": [ - { - "type": "any", - "value": "", - "key": "id", - "disabled": true, - "description": { - "content": "(Required) The certification campaign ID", - "type": "text/plain" - } - } - ] - }, - "header": [ - { - "key": "Content-Type", - "value": "application/json" - }, - { - "key": "Accept", - "value": "application/json" - } - ], - "method": "POST", - "body": { - "mode": "raw", - "raw": "{\n \"certificationIds\": [\n \"\"\n ],\n \"reassignTo\": {\n \"id\": \"\",\n \"type\": \"IDENTITY\"\n },\n \"reason\": \"\"\n}", - "options": { - "raw": { - "headerFamily": "json", - "language": "json" - } - } - } - }, - "response": [ - { - "id": "4e53f6fd-da41-4049-90bc-e445f5b8c634", - "name": "The reassign task that has been submitted.", - "originalRequest": { - "url": { - "path": [ - "campaigns", - ":id", - "reassign" - ], - "host": [ - "{{baseUrl}}" - ], - "query": [], - "variable": [] - }, - "header": [ - { - "key": "Content-Type", - "value": "application/json" - }, - { - "key": "Accept", - "value": "application/json" - }, - { - "description": { - "content": "Added as a part of security scheme: oauth2", - "type": "text/plain" - }, - "key": "Authorization", - "value": "" - } - ], - "method": "POST", - "body": { - "mode": "raw", - "raw": "{\n \"certificationIds\": [\n \"\"\n ],\n \"reassignTo\": {\n \"id\": \"\",\n \"type\": \"IDENTITY\"\n },\n \"reason\": \"\"\n}", - "options": { - "raw": { - "headerFamily": "json", - "language": "json" - } - } - } - }, - "status": "Accepted", - "code": 202, - "header": [ - { - "key": "Content-Type", - "value": "application/json" - } - ], - "body": "{\n \"id\": \"\",\n \"type\": \"ACTIVATE_CAMPAIGN\",\n \"targetType\": \"CERTIFICATION\",\n \"targetId\": \"\",\n \"status\": \"QUEUED\",\n \"errors\": [\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n },\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n }\n ],\n \"reassignmentTrailDTOs\": [\n {\n \"previousOwner\": \"\",\n \"newOwner\": \"\",\n \"reassignmentType\": \"\"\n },\n {\n \"previousOwner\": \"\",\n \"newOwner\": \"\",\n \"reassignmentType\": \"\"\n }\n ],\n \"created\": \"\"\n}", - "cookie": [], - "_postman_previewlanguage": "json" - }, - { - "id": "969ca30f-9eb5-4778-8d35-65aa67a030f7", - "name": "Client Error - Returned if the request body is invalid.", - "originalRequest": { - "url": { - "path": [ - "campaigns", - ":id", - "reassign" - ], - "host": [ - "{{baseUrl}}" - ], - "query": [], - "variable": [] - }, - "header": [ - { - "key": "Content-Type", - "value": "application/json" - }, - { - "key": "Accept", - "value": "application/json" - }, - { - "description": { - "content": "Added as a part of security scheme: oauth2", - "type": "text/plain" - }, - "key": "Authorization", - "value": "" - } - ], - "method": "POST", - "body": { - "mode": "raw", - "raw": "{\n \"certificationIds\": [\n \"\"\n ],\n \"reassignTo\": {\n \"id\": \"\",\n \"type\": \"IDENTITY\"\n },\n \"reason\": \"\"\n}", - "options": { - "raw": { - "headerFamily": "json", - "language": "json" - } - } - } - }, - "status": "Bad Request", - "code": 400, - "header": [ - { - "key": "Content-Type", - "value": "application/json" - } - ], - "body": "{\n \"detailCode\": \"\",\n \"trackingId\": \"\",\n \"messages\": [\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n },\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n }\n ],\n \"causes\": [\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n },\n {\n \"locale\": \"\",\n \"localeOrigin\": \"DEFAULT\",\n \"text\": \"\"\n }\n ]\n}", - "cookie": [], - "_postman_previewlanguage": "json" - }, - { - "id": "6560464d-8bc3-43ef-82d0-3d241b3fd3b8", - "name": "Unauthorized - Returned if there is no authorization header, or if the JWT token is expired.", - "originalRequest": { - "url": { - "path": [ - "campaigns", - ":id", - "reassign" - ], - "host": [ - "{{baseUrl}}" - ], - "query": [], - "variable": [] - }, - "header": [ - { - "key": "Content-Type", - "value": "application/json" - }, - { - "key": "Accept", - "value": "application/json" - }, - { - "description": { - "content": "Added as a part of security scheme: oauth2", - "type": "text/plain" - }, - "key": "Authorization", - "value": "" - } - ], - "method": "POST", - "body": { - "mode": "raw", - "raw": "{\n \"certificationIds\": [\n \"\"\n ],\n \"reassignTo\": {\n \"id\": \"\",\n \"type\": \"IDENTITY\"\n },\n \"reason\": \"\"\n}", - "options": { - "raw": { - "headerFamily": "json", - "language": "json" - } - } - } - }, - "status": "Unauthorized", - "code": 401, - "header": [ - { - "key": "Content-Type", - "value": "application/json" - } - ], - "body": "{\n \"error\": {\n \"description\": \"A message describing the error\",\n \"example\": \"JWT validation failed: JWT is expired\"\n }\n}", - "cookie": [], - "_postman_previewlanguage": "json" - }, - { - "id": "6f2e8f85-e188-4e2f-8e07-699242217789", - "name": "Forbidden - Returned if the user you are running as, doesn't have access to this end-point.", - "originalRequest": { - "url": { - "path": [ - "campaigns", - ":id", - "reassign" - ], - "host": [ - "{{baseUrl}}" - ], - "query": [], - "variable": [] - }, - "header": [ - { - "key": "Content-Type", - "value": "application/json" - }, - { - "key": "Accept", - "value": "application/json" - }, - { - "description": { - "content": "Added as a part of security scheme: oauth2", - "type": "text/plain" - }, - "key": "Authorization", - "value": "" - } - ], - "method": "POST", - "body": { - "mode": "raw", - "raw": "{\n \"certificationIds\": [\n \"\"\n ],\n \"reassignTo\": {\n \"id\": \"\",\n \"type\": \"IDENTITY\"\n },\n \"reason\": \"\"\n}", - "options": { - "raw": { - "headerFamily": "json", - "language": "json" - } - } - } - }, - "status": "Forbidden", - "code": 403, - "header": [ - { - "key": "Content-Type", - "value": "application/json" - } - ], - "body": "{\n \"detailCode\": \"\",\n \"trackingId\": \"\",\n \"messages\": [\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n },\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n }\n ],\n \"causes\": [\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n },\n {\n \"locale\": \"\",\n \"localeOrigin\": \"DEFAULT\",\n \"text\": \"\"\n }\n ]\n}", - "cookie": [], - "_postman_previewlanguage": "json" - }, - { - "id": "a9e8904d-6168-4e14-98b9-3aabab6a6983", - "name": "Not Found - returned if the request URL refers to a resource or object that does not exist", - "originalRequest": { - "url": { - "path": [ - "campaigns", - ":id", - "reassign" - ], - "host": [ - "{{baseUrl}}" - ], - "query": [], - "variable": [] - }, - "header": [ - { - "key": "Content-Type", - "value": "application/json" - }, - { - "key": "Accept", - "value": "application/json" - }, - { - "description": { - "content": "Added as a part of security scheme: oauth2", - "type": "text/plain" - }, - "key": "Authorization", - "value": "" - } - ], - "method": "POST", - "body": { - "mode": "raw", - "raw": "{\n \"certificationIds\": [\n \"\"\n ],\n \"reassignTo\": {\n \"id\": \"\",\n \"type\": \"IDENTITY\"\n },\n \"reason\": \"\"\n}", - "options": { - "raw": { - "headerFamily": "json", - "language": "json" - } - } - } - }, - "status": "Not Found", - "code": 404, - "header": [ - { - "key": "Content-Type", - "value": "application/json" - } - ], - "body": "{\n \"detailCode\": \"\",\n \"trackingId\": \"\",\n \"messages\": [\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n },\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n }\n ],\n \"causes\": [\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n },\n {\n \"locale\": \"\",\n \"localeOrigin\": \"DEFAULT\",\n \"text\": \"\"\n }\n ]\n}", - "cookie": [], - "_postman_previewlanguage": "json" - }, - { - "id": "fd5ae768-7934-4a2c-b2fe-730b351e331c", - "name": "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.", - "originalRequest": { - "url": { - "path": [ - "campaigns", - ":id", - "reassign" - ], - "host": [ - "{{baseUrl}}" - ], - "query": [], - "variable": [] - }, - "header": [ - { - "key": "Content-Type", - "value": "application/json" - }, - { - "key": "Accept", - "value": "application/json" - }, - { - "description": { - "content": "Added as a part of security scheme: oauth2", - "type": "text/plain" - }, - "key": "Authorization", - "value": "" - } - ], - "method": "POST", - "body": { - "mode": "raw", - "raw": "{\n \"certificationIds\": [\n \"\"\n ],\n \"reassignTo\": {\n \"id\": \"\",\n \"type\": \"IDENTITY\"\n },\n \"reason\": \"\"\n}", - "options": { - "raw": { - "headerFamily": "json", - "language": "json" - } - } - } - }, - "status": "Too Many Requests", - "code": 429, - "header": [ - { - "key": "Content-Type", - "value": "application/json" - } - ], - "body": "{\n \"message\": {\n \"description\": \"A message describing the error\",\n \"example\": \" Rate Limit Exceeded \"\n }\n}", - "cookie": [], - "_postman_previewlanguage": "json" - }, - { - "id": "bdc883f3-b9e8-4061-8b4e-6106cd942327", - "name": "Internal Server Error - Returned if there is an unexpected error.", - "originalRequest": { - "url": { - "path": [ - "campaigns", - ":id", - "reassign" - ], - "host": [ - "{{baseUrl}}" - ], - "query": [], - "variable": [] - }, - "header": [ - { - "key": "Content-Type", - "value": "application/json" - }, - { - "key": "Accept", - "value": "application/json" - }, - { - "description": { - "content": "Added as a part of security scheme: oauth2", - "type": "text/plain" - }, - "key": "Authorization", - "value": "" - } - ], - "method": "POST", - "body": { - "mode": "raw", - "raw": "{\n \"certificationIds\": [\n \"\"\n ],\n \"reassignTo\": {\n \"id\": \"\",\n \"type\": \"IDENTITY\"\n },\n \"reason\": \"\"\n}", - "options": { - "raw": { - "headerFamily": "json", - "language": "json" - } - } - } - }, - "status": "Internal Server Error", - "code": 500, - "header": [ - { - "key": "Content-Type", - "value": "application/json" - } - ], - "body": "{\n \"detailCode\": \"\",\n \"trackingId\": \"\",\n \"messages\": [\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n },\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n }\n ],\n \"causes\": [\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n },\n {\n \"locale\": \"\",\n \"localeOrigin\": \"DEFAULT\",\n \"text\": \"\"\n }\n ]\n}", - "cookie": [], - "_postman_previewlanguage": "json" - } - ], - "event": [], - "protocolProfileBehavior": { - "disableBodyPruning": true - } - }, - { - "id": "db797c1c-023c-4865-88d3-72b68f2348be", - "name": "Activate a Campaign", - "request": { - "name": "Activate a Campaign", - "description": { - "content": "Submits a job to activate the campaign with the given Id. The campaign must be staged.\nRequires roles of CERT_ADMIN and ORG_ADMIN", - "type": "text/plain" - }, - "url": { - "path": [ - "campaigns", - ":id", - "activate" - ], - "host": [ - "{{baseUrl}}" - ], - "query": [], - "variable": [ - { - "type": "any", - "value": "", - "key": "id", - "disabled": true, - "description": { - "content": "(Required) The campaign id", - "type": "text/plain" - } - } - ] - }, - "header": [ - { - "key": "Content-Type", - "value": "application/json" - }, - { - "key": "Accept", - "value": "application/json" - } - ], - "method": "POST", - "body": { - "mode": "raw", - "raw": "{\n \"timeZone\": \"Z\"\n}", - "options": { - "raw": { - "headerFamily": "json", - "language": "json" - } - } - } - }, - "response": [ - { - "id": "11a4a042-b4fe-4a75-99ec-96f186f3c3b5", - "name": "Accepted - Returned if the request was successfully accepted into the system.", - "originalRequest": { - "url": { - "path": [ - "campaigns", - ":id", - "activate" - ], - "host": [ - "{{baseUrl}}" - ], - "query": [], - "variable": [] - }, - "header": [ - { - "key": "Content-Type", - "value": "application/json" - }, - { - "key": "Accept", - "value": "application/json" - }, - { - "description": { - "content": "Added as a part of security scheme: oauth2", - "type": "text/plain" - }, - "key": "Authorization", - "value": "" - } - ], - "method": "POST", - "body": { - "mode": "raw", - "raw": "{\n \"timeZone\": \"Z\"\n}", - "options": { - "raw": { - "headerFamily": "json", - "language": "json" - } - } - } - }, - "status": "Accepted", - "code": 202, - "header": [ - { - "key": "Content-Type", - "value": "application/json" - } - ], - "body": "{}", - "cookie": [], - "_postman_previewlanguage": "json" - }, - { - "id": "589e82bd-9642-4fa0-b726-37928527c1d1", - "name": "Client Error - Returned if the request body is invalid.", - "originalRequest": { - "url": { - "path": [ - "campaigns", - ":id", - "activate" - ], - "host": [ - "{{baseUrl}}" - ], - "query": [], - "variable": [] - }, - "header": [ - { - "key": "Content-Type", - "value": "application/json" - }, - { - "key": "Accept", - "value": "application/json" - }, - { - "description": { - "content": "Added as a part of security scheme: oauth2", - "type": "text/plain" - }, - "key": "Authorization", - "value": "" - } - ], - "method": "POST", - "body": { - "mode": "raw", - "raw": "{\n \"timeZone\": \"Z\"\n}", - "options": { - "raw": { - "headerFamily": "json", - "language": "json" - } - } - } - }, - "status": "Bad Request", - "code": 400, - "header": [ - { - "key": "Content-Type", - "value": "application/json" - } - ], - "body": "{\n \"detailCode\": \"\",\n \"trackingId\": \"\",\n \"messages\": [\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n },\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n }\n ],\n \"causes\": [\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n },\n {\n \"locale\": \"\",\n \"localeOrigin\": \"DEFAULT\",\n \"text\": \"\"\n }\n ]\n}", - "cookie": [], - "_postman_previewlanguage": "json" - }, - { - "id": "16357148-3257-428b-93e4-be113503651e", - "name": "Unauthorized - Returned if there is no authorization header, or if the JWT token is expired.", - "originalRequest": { - "url": { - "path": [ - "campaigns", - ":id", - "activate" - ], - "host": [ - "{{baseUrl}}" - ], - "query": [], - "variable": [] - }, - "header": [ - { - "key": "Content-Type", - "value": "application/json" - }, - { - "key": "Accept", - "value": "application/json" - }, - { - "description": { - "content": "Added as a part of security scheme: oauth2", - "type": "text/plain" - }, - "key": "Authorization", - "value": "" - } - ], - "method": "POST", - "body": { - "mode": "raw", - "raw": "{\n \"timeZone\": \"Z\"\n}", - "options": { - "raw": { - "headerFamily": "json", - "language": "json" - } - } - } - }, - "status": "Unauthorized", - "code": 401, - "header": [ - { - "key": "Content-Type", - "value": "application/json" - } - ], - "body": "{\n \"error\": {\n \"description\": \"A message describing the error\",\n \"example\": \"JWT validation failed: JWT is expired\"\n }\n}", - "cookie": [], - "_postman_previewlanguage": "json" - }, - { - "id": "9daafd87-6084-48f6-badf-1d075ef2e768", - "name": "Forbidden - Returned if the user you are running as, doesn't have access to this end-point.", - "originalRequest": { - "url": { - "path": [ - "campaigns", - ":id", - "activate" - ], - "host": [ - "{{baseUrl}}" - ], - "query": [], - "variable": [] - }, - "header": [ - { - "key": "Content-Type", - "value": "application/json" - }, - { - "key": "Accept", - "value": "application/json" - }, - { - "description": { - "content": "Added as a part of security scheme: oauth2", - "type": "text/plain" - }, - "key": "Authorization", - "value": "" - } - ], - "method": "POST", - "body": { - "mode": "raw", - "raw": "{\n \"timeZone\": \"Z\"\n}", - "options": { - "raw": { - "headerFamily": "json", - "language": "json" - } - } - } - }, - "status": "Forbidden", - "code": 403, - "header": [ - { - "key": "Content-Type", - "value": "application/json" - } - ], - "body": "{\n \"detailCode\": \"\",\n \"trackingId\": \"\",\n \"messages\": [\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n },\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n }\n ],\n \"causes\": [\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n },\n {\n \"locale\": \"\",\n \"localeOrigin\": \"DEFAULT\",\n \"text\": \"\"\n }\n ]\n}", - "cookie": [], - "_postman_previewlanguage": "json" - }, - { - "id": "aeaefd73-ef66-4710-b1d9-20c3b37f88fb", - "name": "Not Found - returned if the request URL refers to a resource or object that does not exist", - "originalRequest": { - "url": { - "path": [ - "campaigns", - ":id", - "activate" - ], - "host": [ - "{{baseUrl}}" - ], - "query": [], - "variable": [] - }, - "header": [ - { - "key": "Content-Type", - "value": "application/json" - }, - { - "key": "Accept", - "value": "application/json" - }, - { - "description": { - "content": "Added as a part of security scheme: oauth2", - "type": "text/plain" - }, - "key": "Authorization", - "value": "" - } - ], - "method": "POST", - "body": { - "mode": "raw", - "raw": "{\n \"timeZone\": \"Z\"\n}", - "options": { - "raw": { - "headerFamily": "json", - "language": "json" - } - } - } - }, - "status": "Not Found", - "code": 404, - "header": [ - { - "key": "Content-Type", - "value": "application/json" - } - ], - "body": "{\n \"detailCode\": \"\",\n \"trackingId\": \"\",\n \"messages\": [\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n },\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n }\n ],\n \"causes\": [\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n },\n {\n \"locale\": \"\",\n \"localeOrigin\": \"DEFAULT\",\n \"text\": \"\"\n }\n ]\n}", - "cookie": [], - "_postman_previewlanguage": "json" - }, - { - "id": "a180a1d7-b888-43e7-9745-56faf91b62e1", - "name": "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.", - "originalRequest": { - "url": { - "path": [ - "campaigns", - ":id", - "activate" - ], - "host": [ - "{{baseUrl}}" - ], - "query": [], - "variable": [] - }, - "header": [ - { - "key": "Content-Type", - "value": "application/json" - }, - { - "key": "Accept", - "value": "application/json" - }, - { - "description": { - "content": "Added as a part of security scheme: oauth2", - "type": "text/plain" - }, - "key": "Authorization", - "value": "" - } - ], - "method": "POST", - "body": { - "mode": "raw", - "raw": "{\n \"timeZone\": \"Z\"\n}", - "options": { - "raw": { - "headerFamily": "json", - "language": "json" - } - } - } - }, - "status": "Too Many Requests", - "code": 429, - "header": [ - { - "key": "Content-Type", - "value": "application/json" - } - ], - "body": "{\n \"message\": {\n \"description\": \"A message describing the error\",\n \"example\": \" Rate Limit Exceeded \"\n }\n}", - "cookie": [], - "_postman_previewlanguage": "json" - }, - { - "id": "0da8cee1-64d0-495b-8890-1cdf3e18c951", - "name": "Internal Server Error - Returned if there is an unexpected error.", - "originalRequest": { - "url": { - "path": [ - "campaigns", - ":id", - "activate" - ], - "host": [ - "{{baseUrl}}" - ], - "query": [], - "variable": [] - }, - "header": [ - { - "key": "Content-Type", - "value": "application/json" - }, - { - "key": "Accept", - "value": "application/json" - }, - { - "description": { - "content": "Added as a part of security scheme: oauth2", - "type": "text/plain" - }, - "key": "Authorization", - "value": "" - } - ], - "method": "POST", - "body": { - "mode": "raw", - "raw": "{\n \"timeZone\": \"Z\"\n}", - "options": { - "raw": { - "headerFamily": "json", - "language": "json" - } - } - } - }, - "status": "Internal Server Error", - "code": 500, - "header": [ - { - "key": "Content-Type", - "value": "application/json" - } - ], - "body": "{\n \"detailCode\": \"\",\n \"trackingId\": \"\",\n \"messages\": [\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n },\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n }\n ],\n \"causes\": [\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n },\n {\n \"locale\": \"\",\n \"localeOrigin\": \"DEFAULT\",\n \"text\": \"\"\n }\n ]\n}", - "cookie": [], - "_postman_previewlanguage": "json" - } - ], - "event": [], - "protocolProfileBehavior": { - "disableBodyPruning": true - } - }, - { - "id": "dd5f0c79-bcc1-495a-8e8d-c824a0251821", - "name": "Complete a Campaign", - "request": { - "name": "Complete a Campaign", - "description": { - "content": ":::caution\n\nThis endpoint will run successfully for any campaigns that are **past due**.\n\nThis endpoint will return a content error if the campaign is **not past due**.\n\n:::\n\nCompletes a certification campaign. This is provided to admins so that they\ncan complete a certification even if all items have not been completed.\n\nRequires roles of CERT_ADMIN and ORG_ADMIN\n", - "type": "text/plain" - }, - "url": { - "path": [ - "campaigns", - ":id", - "complete" - ], - "host": [ - "{{baseUrl}}" - ], - "query": [], - "variable": [ - { - "type": "any", - "value": "", - "key": "id", - "disabled": true, - "description": { - "content": "(Required) The campaign id", - "type": "text/plain" - } - } - ] - }, - "header": [ - { - "key": "Content-Type", - "value": "application/json" - }, - { - "key": "Accept", - "value": "application/json" - } - ], - "method": "POST", - "body": { - "mode": "raw", - "raw": "{\n \"autoCompleteAction\": \"APPROVE\"\n}", - "options": { - "raw": { - "headerFamily": "json", - "language": "json" - } - } - } - }, - "response": [ - { - "id": "6626cfc5-12a2-4e43-b0ca-ada9be47f5f2", - "name": "Accepted - Returned if the request was successfully accepted into the system.", - "originalRequest": { - "url": { - "path": [ - "campaigns", - ":id", - "complete" - ], - "host": [ - "{{baseUrl}}" - ], - "query": [], - "variable": [] - }, - "header": [ - { - "key": "Content-Type", - "value": "application/json" - }, - { - "key": "Accept", - "value": "application/json" - }, - { - "description": { - "content": "Added as a part of security scheme: oauth2", - "type": "text/plain" - }, - "key": "Authorization", - "value": "" - } - ], - "method": "POST", - "body": { - "mode": "raw", - "raw": "{\n \"autoCompleteAction\": \"APPROVE\"\n}", - "options": { - "raw": { - "headerFamily": "json", - "language": "json" - } - } - } - }, - "status": "Accepted", - "code": 202, - "header": [ - { - "key": "Content-Type", - "value": "application/json" - } - ], - "body": "{}", - "cookie": [], - "_postman_previewlanguage": "json" - }, - { - "id": "e2b08587-b5d7-41df-87c4-7eecc3757a5d", - "name": "Client Error - Returned if the request body is invalid.", - "originalRequest": { - "url": { - "path": [ - "campaigns", - ":id", - "complete" - ], - "host": [ - "{{baseUrl}}" - ], - "query": [], - "variable": [] - }, - "header": [ - { - "key": "Content-Type", - "value": "application/json" - }, - { - "key": "Accept", - "value": "application/json" - }, - { - "description": { - "content": "Added as a part of security scheme: oauth2", - "type": "text/plain" - }, - "key": "Authorization", - "value": "" - } - ], - "method": "POST", - "body": { - "mode": "raw", - "raw": "{\n \"autoCompleteAction\": \"APPROVE\"\n}", - "options": { - "raw": { - "headerFamily": "json", - "language": "json" - } - } - } - }, - "status": "Bad Request", - "code": 400, - "header": [ - { - "key": "Content-Type", - "value": "application/json" - } - ], - "body": "{\n \"detailCode\": \"\",\n \"trackingId\": \"\",\n \"messages\": [\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n },\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n }\n ],\n \"causes\": [\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n },\n {\n \"locale\": \"\",\n \"localeOrigin\": \"DEFAULT\",\n \"text\": \"\"\n }\n ]\n}", - "cookie": [], - "_postman_previewlanguage": "json" - }, - { - "id": "45e02112-343d-4c5f-8447-b7bb6dfff6a6", - "name": "Unauthorized - Returned if there is no authorization header, or if the JWT token is expired.", - "originalRequest": { - "url": { - "path": [ - "campaigns", - ":id", - "complete" - ], - "host": [ - "{{baseUrl}}" - ], - "query": [], - "variable": [] - }, - "header": [ - { - "key": "Content-Type", - "value": "application/json" - }, - { - "key": "Accept", - "value": "application/json" - }, - { - "description": { - "content": "Added as a part of security scheme: oauth2", - "type": "text/plain" - }, - "key": "Authorization", - "value": "" - } - ], - "method": "POST", - "body": { - "mode": "raw", - "raw": "{\n \"autoCompleteAction\": \"APPROVE\"\n}", - "options": { - "raw": { - "headerFamily": "json", - "language": "json" - } - } - } - }, - "status": "Unauthorized", - "code": 401, - "header": [ - { - "key": "Content-Type", - "value": "application/json" - } - ], - "body": "{\n \"error\": {\n \"description\": \"A message describing the error\",\n \"example\": \"JWT validation failed: JWT is expired\"\n }\n}", - "cookie": [], - "_postman_previewlanguage": "json" - }, - { - "id": "f0d33673-063d-407e-8b7f-603bc18db568", - "name": "Forbidden - Returned if the user you are running as, doesn't have access to this end-point.", - "originalRequest": { - "url": { - "path": [ - "campaigns", - ":id", - "complete" - ], - "host": [ - "{{baseUrl}}" - ], - "query": [], - "variable": [] - }, - "header": [ - { - "key": "Content-Type", - "value": "application/json" - }, - { - "key": "Accept", - "value": "application/json" - }, - { - "description": { - "content": "Added as a part of security scheme: oauth2", - "type": "text/plain" - }, - "key": "Authorization", - "value": "" - } - ], - "method": "POST", - "body": { - "mode": "raw", - "raw": "{\n \"autoCompleteAction\": \"APPROVE\"\n}", - "options": { - "raw": { - "headerFamily": "json", - "language": "json" - } - } - } - }, - "status": "Forbidden", - "code": 403, - "header": [ - { - "key": "Content-Type", - "value": "application/json" - } - ], - "body": "{\n \"detailCode\": \"\",\n \"trackingId\": \"\",\n \"messages\": [\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n },\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n }\n ],\n \"causes\": [\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n },\n {\n \"locale\": \"\",\n \"localeOrigin\": \"DEFAULT\",\n \"text\": \"\"\n }\n ]\n}", - "cookie": [], - "_postman_previewlanguage": "json" - }, - { - "id": "bc658cc8-0a55-4ea7-bfea-727314e0a25d", - "name": "Not Found - returned if the request URL refers to a resource or object that does not exist", - "originalRequest": { - "url": { - "path": [ - "campaigns", - ":id", - "complete" - ], - "host": [ - "{{baseUrl}}" - ], - "query": [], - "variable": [] - }, - "header": [ - { - "key": "Content-Type", - "value": "application/json" - }, - { - "key": "Accept", - "value": "application/json" - }, - { - "description": { - "content": "Added as a part of security scheme: oauth2", - "type": "text/plain" - }, - "key": "Authorization", - "value": "" - } - ], - "method": "POST", - "body": { - "mode": "raw", - "raw": "{\n \"autoCompleteAction\": \"APPROVE\"\n}", - "options": { - "raw": { - "headerFamily": "json", - "language": "json" - } - } - } - }, - "status": "Not Found", - "code": 404, - "header": [ - { - "key": "Content-Type", - "value": "application/json" - } - ], - "body": "{\n \"detailCode\": \"\",\n \"trackingId\": \"\",\n \"messages\": [\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n },\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n }\n ],\n \"causes\": [\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n },\n {\n \"locale\": \"\",\n \"localeOrigin\": \"DEFAULT\",\n \"text\": \"\"\n }\n ]\n}", - "cookie": [], - "_postman_previewlanguage": "json" - }, - { - "id": "42061588-fcf6-4c4d-9955-18511339ded6", - "name": "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.", - "originalRequest": { - "url": { - "path": [ - "campaigns", - ":id", - "complete" - ], - "host": [ - "{{baseUrl}}" - ], - "query": [], - "variable": [] - }, - "header": [ - { - "key": "Content-Type", - "value": "application/json" - }, - { - "key": "Accept", - "value": "application/json" - }, - { - "description": { - "content": "Added as a part of security scheme: oauth2", - "type": "text/plain" - }, - "key": "Authorization", - "value": "" - } - ], - "method": "POST", - "body": { - "mode": "raw", - "raw": "{\n \"autoCompleteAction\": \"APPROVE\"\n}", - "options": { - "raw": { - "headerFamily": "json", - "language": "json" - } - } - } - }, - "status": "Too Many Requests", - "code": 429, - "header": [ - { - "key": "Content-Type", - "value": "application/json" - } - ], - "body": "{\n \"message\": {\n \"description\": \"A message describing the error\",\n \"example\": \" Rate Limit Exceeded \"\n }\n}", - "cookie": [], - "_postman_previewlanguage": "json" - }, - { - "id": "2587edbf-e3d2-49a4-af89-898c97f5e3b7", - "name": "Internal Server Error - Returned if there is an unexpected error.", - "originalRequest": { - "url": { - "path": [ - "campaigns", - ":id", - "complete" - ], - "host": [ - "{{baseUrl}}" - ], - "query": [], - "variable": [] - }, - "header": [ - { - "key": "Content-Type", - "value": "application/json" - }, - { - "key": "Accept", - "value": "application/json" - }, - { - "description": { - "content": "Added as a part of security scheme: oauth2", - "type": "text/plain" - }, - "key": "Authorization", - "value": "" - } - ], - "method": "POST", - "body": { - "mode": "raw", - "raw": "{\n \"autoCompleteAction\": \"APPROVE\"\n}", - "options": { - "raw": { - "headerFamily": "json", - "language": "json" - } - } - } - }, - "status": "Internal Server Error", - "code": 500, - "header": [ - { - "key": "Content-Type", - "value": "application/json" - } - ], - "body": "{\n \"detailCode\": \"\",\n \"trackingId\": \"\",\n \"messages\": [\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n },\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n }\n ],\n \"causes\": [\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n },\n {\n \"locale\": \"\",\n \"localeOrigin\": \"DEFAULT\",\n \"text\": \"\"\n }\n ]\n}", - "cookie": [], - "_postman_previewlanguage": "json" - } - ], - "event": [], - "protocolProfileBehavior": { - "disableBodyPruning": true - } - }, - { - "id": "2a060b34-3390-4f0e-9b2a-9be13874523c", - "name": "Deletes Campaigns", - "request": { - "name": "Deletes Campaigns", - "description": { - "content": "Deletes campaigns whose Ids are specified in the provided list of campaign Ids. Authorized callers must be an ORG_ADMIN or a CERT_ADMIN.", - "type": "text/plain" - }, - "url": { - "path": [ - "campaigns", - "delete" - ], - "host": [ - "{{baseUrl}}" - ], - "query": [], - "variable": [] - }, - "header": [ - { - "key": "Content-Type", - "value": "application/json" - }, - { - "key": "Accept", - "value": "application/json" - } - ], - "method": "POST", - "body": { - "mode": "raw", - "raw": "{\n \"ids\": [\n \"\",\n \"\"\n ]\n}", - "options": { - "raw": { - "headerFamily": "json", - "language": "json" - } - } - } - }, - "response": [ - { - "id": "f2125afb-2495-44aa-8d33-148a60badc63", - "name": "Accepted - Returned if the request was successfully accepted into the system.", - "originalRequest": { - "url": { - "path": [ - "campaigns", - "delete" - ], - "host": [ - "{{baseUrl}}" - ], - "query": [], - "variable": [] - }, - "header": [ - { - "key": "Content-Type", - "value": "application/json" - }, - { - "key": "Accept", - "value": "application/json" - }, - { - "description": { - "content": "Added as a part of security scheme: oauth2", - "type": "text/plain" - }, - "key": "Authorization", - "value": "" - } - ], - "method": "POST", - "body": { - "mode": "raw", - "raw": "{\n \"ids\": [\n \"\",\n \"\"\n ]\n}", - "options": { - "raw": { - "headerFamily": "json", - "language": "json" - } - } - } - }, - "status": "Accepted", - "code": 202, - "header": [ - { - "key": "Content-Type", - "value": "application/json" - } - ], - "body": "{}", - "cookie": [], - "_postman_previewlanguage": "json" - }, - { - "id": "6a3e28fa-d3ad-48c9-a261-b4e8d41b2464", - "name": "Client Error - Returned if the request body is invalid.", - "originalRequest": { - "url": { - "path": [ - "campaigns", - "delete" - ], - "host": [ - "{{baseUrl}}" - ], - "query": [], - "variable": [] - }, - "header": [ - { - "key": "Content-Type", - "value": "application/json" - }, - { - "key": "Accept", - "value": "application/json" - }, - { - "description": { - "content": "Added as a part of security scheme: oauth2", - "type": "text/plain" - }, - "key": "Authorization", - "value": "" - } - ], - "method": "POST", - "body": { - "mode": "raw", - "raw": "{\n \"ids\": [\n \"\",\n \"\"\n ]\n}", - "options": { - "raw": { - "headerFamily": "json", - "language": "json" - } - } - } - }, - "status": "Bad Request", - "code": 400, - "header": [ - { - "key": "Content-Type", - "value": "application/json" - } - ], - "body": "{\n \"detailCode\": \"\",\n \"trackingId\": \"\",\n \"messages\": [\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n },\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n }\n ],\n \"causes\": [\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n },\n {\n \"locale\": \"\",\n \"localeOrigin\": \"DEFAULT\",\n \"text\": \"\"\n }\n ]\n}", - "cookie": [], - "_postman_previewlanguage": "json" - }, - { - "id": "9a9cba3e-53e1-4a1b-adde-13b5d1471313", - "name": "Unauthorized - Returned if there is no authorization header, or if the JWT token is expired.", - "originalRequest": { - "url": { - "path": [ - "campaigns", - "delete" - ], - "host": [ - "{{baseUrl}}" - ], - "query": [], - "variable": [] - }, - "header": [ - { - "key": "Content-Type", - "value": "application/json" - }, - { - "key": "Accept", - "value": "application/json" - }, - { - "description": { - "content": "Added as a part of security scheme: oauth2", - "type": "text/plain" - }, - "key": "Authorization", - "value": "" - } - ], - "method": "POST", - "body": { - "mode": "raw", - "raw": "{\n \"ids\": [\n \"\",\n \"\"\n ]\n}", - "options": { - "raw": { - "headerFamily": "json", - "language": "json" - } - } - } - }, - "status": "Unauthorized", - "code": 401, - "header": [ - { - "key": "Content-Type", - "value": "application/json" - } - ], - "body": "{\n \"error\": {\n \"description\": \"A message describing the error\",\n \"example\": \"JWT validation failed: JWT is expired\"\n }\n}", - "cookie": [], - "_postman_previewlanguage": "json" - }, - { - "id": "4285974f-dabd-4496-9edd-5aad9e0f4bdd", - "name": "Forbidden - Returned if the user you are running as, doesn't have access to this end-point.", - "originalRequest": { - "url": { - "path": [ - "campaigns", - "delete" - ], - "host": [ - "{{baseUrl}}" - ], - "query": [], - "variable": [] - }, - "header": [ - { - "key": "Content-Type", - "value": "application/json" - }, - { - "key": "Accept", - "value": "application/json" - }, - { - "description": { - "content": "Added as a part of security scheme: oauth2", - "type": "text/plain" - }, - "key": "Authorization", - "value": "" - } - ], - "method": "POST", - "body": { - "mode": "raw", - "raw": "{\n \"ids\": [\n \"\",\n \"\"\n ]\n}", - "options": { - "raw": { - "headerFamily": "json", - "language": "json" - } - } - } - }, - "status": "Forbidden", - "code": 403, - "header": [ - { - "key": "Content-Type", - "value": "application/json" - } - ], - "body": "{\n \"detailCode\": \"\",\n \"trackingId\": \"\",\n \"messages\": [\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n },\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n }\n ],\n \"causes\": [\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n },\n {\n \"locale\": \"\",\n \"localeOrigin\": \"DEFAULT\",\n \"text\": \"\"\n }\n ]\n}", - "cookie": [], - "_postman_previewlanguage": "json" - }, - { - "id": "f88a538d-dfe1-4832-90a4-9f24fcff5320", - "name": "Not Found - returned if the request URL refers to a resource or object that does not exist", - "originalRequest": { - "url": { - "path": [ - "campaigns", - "delete" - ], - "host": [ - "{{baseUrl}}" - ], - "query": [], - "variable": [] - }, - "header": [ - { - "key": "Content-Type", - "value": "application/json" - }, - { - "key": "Accept", - "value": "application/json" - }, - { - "description": { - "content": "Added as a part of security scheme: oauth2", - "type": "text/plain" - }, - "key": "Authorization", - "value": "" - } - ], - "method": "POST", - "body": { - "mode": "raw", - "raw": "{\n \"ids\": [\n \"\",\n \"\"\n ]\n}", - "options": { - "raw": { - "headerFamily": "json", - "language": "json" - } - } - } - }, - "status": "Not Found", - "code": 404, - "header": [ - { - "key": "Content-Type", - "value": "application/json" - } - ], - "body": "{\n \"detailCode\": \"\",\n \"trackingId\": \"\",\n \"messages\": [\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n },\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n }\n ],\n \"causes\": [\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n },\n {\n \"locale\": \"\",\n \"localeOrigin\": \"DEFAULT\",\n \"text\": \"\"\n }\n ]\n}", - "cookie": [], - "_postman_previewlanguage": "json" - }, - { - "id": "e89b2ce7-e5da-4422-ae8f-fa71ddf99150", - "name": "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.", - "originalRequest": { - "url": { - "path": [ - "campaigns", - "delete" - ], - "host": [ - "{{baseUrl}}" - ], - "query": [], - "variable": [] - }, - "header": [ - { - "key": "Content-Type", - "value": "application/json" - }, - { - "key": "Accept", - "value": "application/json" - }, - { - "description": { - "content": "Added as a part of security scheme: oauth2", - "type": "text/plain" - }, - "key": "Authorization", - "value": "" - } - ], - "method": "POST", - "body": { - "mode": "raw", - "raw": "{\n \"ids\": [\n \"\",\n \"\"\n ]\n}", - "options": { - "raw": { - "headerFamily": "json", - "language": "json" - } - } - } - }, - "status": "Too Many Requests", - "code": 429, - "header": [ - { - "key": "Content-Type", - "value": "application/json" - } - ], - "body": "{\n \"message\": {\n \"description\": \"A message describing the error\",\n \"example\": \" Rate Limit Exceeded \"\n }\n}", - "cookie": [], - "_postman_previewlanguage": "json" - }, - { - "id": "487f1dd3-9773-49a8-ad31-1ed4646e5c39", - "name": "Internal Server Error - Returned if there is an unexpected error.", - "originalRequest": { - "url": { - "path": [ - "campaigns", - "delete" - ], - "host": [ - "{{baseUrl}}" - ], - "query": [], - "variable": [] - }, - "header": [ - { - "key": "Content-Type", - "value": "application/json" - }, - { - "key": "Accept", - "value": "application/json" - }, - { - "description": { - "content": "Added as a part of security scheme: oauth2", - "type": "text/plain" - }, - "key": "Authorization", - "value": "" - } - ], - "method": "POST", - "body": { - "mode": "raw", - "raw": "{\n \"ids\": [\n \"\",\n \"\"\n ]\n}", - "options": { - "raw": { - "headerFamily": "json", - "language": "json" - } - } - } - }, - "status": "Internal Server Error", - "code": 500, - "header": [ - { - "key": "Content-Type", - "value": "application/json" - } - ], - "body": "{\n \"detailCode\": \"\",\n \"trackingId\": \"\",\n \"messages\": [\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n },\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n }\n ],\n \"causes\": [\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n },\n {\n \"locale\": \"\",\n \"localeOrigin\": \"DEFAULT\",\n \"text\": \"\"\n }\n ]\n}", - "cookie": [], - "_postman_previewlanguage": "json" - } - ], - "event": [], - "protocolProfileBehavior": { - "disableBodyPruning": true - } - }, - { - "id": "0578a718-41de-486e-af5a-0472bc5791fb", - "name": "Run Campaign Remediation Scan", - "request": { - "name": "Run Campaign Remediation Scan", - "description": { - "content": "Kicks off remediation scan task for a certification campaign.\nRequires roles of CERT_ADMIN and ORG_ADMIN", - "type": "text/plain" - }, - "url": { - "path": [ - "campaigns", - ":id", - "run-remediation-scan" - ], - "host": [ - "{{baseUrl}}" - ], - "query": [], - "variable": [ - { - "type": "any", - "value": "", - "key": "id", - "disabled": true, - "description": { - "content": "(Required) The ID of the campaign for which remediation scan is being run.", - "type": "text/plain" - } - } - ] - }, - "header": [ - { - "key": "Accept", - "value": "application/json" - } - ], - "method": "POST", - "body": {} - }, - "response": [ - { - "id": "710f86b0-84c7-4db8-9a36-4fd44867f469", - "name": "Accepted - Returned if the request was successfully accepted into the system.", - "originalRequest": { - "url": { - "path": [ - "campaigns", - ":id", - "run-remediation-scan" - ], - "host": [ - "{{baseUrl}}" - ], - "query": [], - "variable": [] - }, - "header": [ - { - "key": "Accept", - "value": "application/json" - }, - { - "description": { - "content": "Added as a part of security scheme: oauth2", - "type": "text/plain" - }, - "key": "Authorization", - "value": "" - } - ], - "method": "POST", - "body": {} - }, - "status": "Accepted", - "code": 202, - "header": [ - { - "key": "Content-Type", - "value": "application/json" - } - ], - "body": "{}", - "cookie": [], - "_postman_previewlanguage": "json" - }, - { - "id": "f90452d6-4272-4afe-9cff-8d2e2eab0784", - "name": "Client Error - Returned if the request body is invalid.", - "originalRequest": { - "url": { - "path": [ - "campaigns", - ":id", - "run-remediation-scan" - ], - "host": [ - "{{baseUrl}}" - ], - "query": [], - "variable": [] - }, - "header": [ - { - "key": "Accept", - "value": "application/json" - }, - { - "description": { - "content": "Added as a part of security scheme: oauth2", - "type": "text/plain" - }, - "key": "Authorization", - "value": "" - } - ], - "method": "POST", - "body": {} - }, - "status": "Bad Request", - "code": 400, - "header": [ - { - "key": "Content-Type", - "value": "application/json" - } - ], - "body": "{\n \"detailCode\": \"\",\n \"trackingId\": \"\",\n \"messages\": [\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n },\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n }\n ],\n \"causes\": [\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n },\n {\n \"locale\": \"\",\n \"localeOrigin\": \"DEFAULT\",\n \"text\": \"\"\n }\n ]\n}", - "cookie": [], - "_postman_previewlanguage": "json" - }, - { - "id": "221478cc-afe0-480b-9684-71fd1874ead3", - "name": "Unauthorized - Returned if there is no authorization header, or if the JWT token is expired.", - "originalRequest": { - "url": { - "path": [ - "campaigns", - ":id", - "run-remediation-scan" - ], - "host": [ - "{{baseUrl}}" - ], - "query": [], - "variable": [] - }, - "header": [ - { - "key": "Accept", - "value": "application/json" - }, - { - "description": { - "content": "Added as a part of security scheme: oauth2", - "type": "text/plain" - }, - "key": "Authorization", - "value": "" - } - ], - "method": "POST", - "body": {} - }, - "status": "Unauthorized", - "code": 401, - "header": [ - { - "key": "Content-Type", - "value": "application/json" - } - ], - "body": "{\n \"error\": {\n \"description\": \"A message describing the error\",\n \"example\": \"JWT validation failed: JWT is expired\"\n }\n}", - "cookie": [], - "_postman_previewlanguage": "json" - }, - { - "id": "bc8fcecd-3c2f-49ec-ab27-a22eb67de55c", - "name": "Forbidden - Returned if the user you are running as, doesn't have access to this end-point.", - "originalRequest": { - "url": { - "path": [ - "campaigns", - ":id", - "run-remediation-scan" - ], - "host": [ - "{{baseUrl}}" - ], - "query": [], - "variable": [] - }, - "header": [ - { - "key": "Accept", - "value": "application/json" - }, - { - "description": { - "content": "Added as a part of security scheme: oauth2", - "type": "text/plain" - }, - "key": "Authorization", - "value": "" - } - ], - "method": "POST", - "body": {} - }, - "status": "Forbidden", - "code": 403, - "header": [ - { - "key": "Content-Type", - "value": "application/json" - } - ], - "body": "{\n \"detailCode\": \"\",\n \"trackingId\": \"\",\n \"messages\": [\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n },\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n }\n ],\n \"causes\": [\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n },\n {\n \"locale\": \"\",\n \"localeOrigin\": \"DEFAULT\",\n \"text\": \"\"\n }\n ]\n}", - "cookie": [], - "_postman_previewlanguage": "json" - }, - { - "id": "56e990d3-5ef5-4d5f-b723-69c87a9e0dfa", - "name": "Not Found - returned if the request URL refers to a resource or object that does not exist", - "originalRequest": { - "url": { - "path": [ - "campaigns", - ":id", - "run-remediation-scan" - ], - "host": [ - "{{baseUrl}}" - ], - "query": [], - "variable": [] - }, - "header": [ - { - "key": "Accept", - "value": "application/json" - }, - { - "description": { - "content": "Added as a part of security scheme: oauth2", - "type": "text/plain" - }, - "key": "Authorization", - "value": "" - } - ], - "method": "POST", - "body": {} - }, - "status": "Not Found", - "code": 404, - "header": [ - { - "key": "Content-Type", - "value": "application/json" - } - ], - "body": "{\n \"detailCode\": \"\",\n \"trackingId\": \"\",\n \"messages\": [\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n },\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n }\n ],\n \"causes\": [\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n },\n {\n \"locale\": \"\",\n \"localeOrigin\": \"DEFAULT\",\n \"text\": \"\"\n }\n ]\n}", - "cookie": [], - "_postman_previewlanguage": "json" - }, - { - "id": "8c8af75b-2bea-4c8b-8b7e-6bd90b2fa5af", - "name": "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.", - "originalRequest": { - "url": { - "path": [ - "campaigns", - ":id", - "run-remediation-scan" - ], - "host": [ - "{{baseUrl}}" - ], - "query": [], - "variable": [] - }, - "header": [ - { - "key": "Accept", - "value": "application/json" - }, - { - "description": { - "content": "Added as a part of security scheme: oauth2", - "type": "text/plain" - }, - "key": "Authorization", - "value": "" - } - ], - "method": "POST", - "body": {} - }, - "status": "Too Many Requests", - "code": 429, - "header": [ - { - "key": "Content-Type", - "value": "application/json" - } - ], - "body": "{\n \"message\": {\n \"description\": \"A message describing the error\",\n \"example\": \" Rate Limit Exceeded \"\n }\n}", - "cookie": [], - "_postman_previewlanguage": "json" - }, - { - "id": "aa0fc5b3-12a7-41b5-93bc-c3d0574d9c00", - "name": "Internal Server Error - Returned if there is an unexpected error.", - "originalRequest": { - "url": { - "path": [ - "campaigns", - ":id", - "run-remediation-scan" - ], - "host": [ - "{{baseUrl}}" - ], - "query": [], - "variable": [] - }, - "header": [ - { - "key": "Accept", - "value": "application/json" - }, - { - "description": { - "content": "Added as a part of security scheme: oauth2", - "type": "text/plain" - }, - "key": "Authorization", - "value": "" - } - ], - "method": "POST", - "body": {} - }, - "status": "Internal Server Error", - "code": 500, - "header": [ - { - "key": "Content-Type", - "value": "application/json" - } - ], - "body": "{\n \"detailCode\": \"\",\n \"trackingId\": \"\",\n \"messages\": [\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n },\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n }\n ],\n \"causes\": [\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n },\n {\n \"locale\": \"\",\n \"localeOrigin\": \"DEFAULT\",\n \"text\": \"\"\n }\n ]\n}", - "cookie": [], - "_postman_previewlanguage": "json" - } - ], - "event": [], - "protocolProfileBehavior": { - "disableBodyPruning": true - } - }, - { - "id": "29d1f358-6b47-4c8a-bfb4-df6f3c856a49", - "name": "Get Campaign Reports", - "request": { - "name": "Get Campaign Reports", - "description": { - "content": "Fetches all reports for a certification campaign by campaign ID.\nRequires roles of CERT_ADMIN, DASHBOARD, ORG_ADMIN and REPORT_ADMIN", - "type": "text/plain" - }, - "url": { - "path": [ - "campaigns", - ":id", - "reports" - ], - "host": [ - "{{baseUrl}}" - ], - "query": [], - "variable": [ - { - "type": "any", - "value": "", - "key": "id", - "disabled": true, - "description": { - "content": "(Required) The ID of the campaign for which reports are being fetched.", - "type": "text/plain" - } - } - ] - }, - "header": [ - { - "key": "Accept", - "value": "application/json" - } - ], - "method": "GET", - "body": {} - }, - "response": [ - { - "id": "bba9179b-f936-43d8-bcc2-4c0c0cfa774f", - "name": "Array of campaign report objects.", - "originalRequest": { - "url": { - "path": [ - "campaigns", - ":id", - "reports" - ], - "host": [ - "{{baseUrl}}" - ], - "query": [], - "variable": [] - }, - "header": [ - { - "key": "Accept", - "value": "application/json" - }, - { - "description": { - "content": "Added as a part of security scheme: oauth2", - "type": "text/plain" - }, - "key": "Authorization", - "value": "" - } - ], - "method": "GET", - "body": {} - }, - "status": "OK", - "code": 200, - "header": [ - { - "key": "Content-Type", - "value": "application/json" - } - ], - "body": "[\n {\n \"reportType\": \"CERTIFICATION_SIGNOFF_REPORT\",\n \"type\": \"REPORT_RESULT\",\n \"id\": \"\",\n \"name\": \"\",\n \"status\": \"PENDING\",\n \"lastRunAt\": \"\"\n },\n {\n \"reportType\": \"CAMPAIGN_STATUS_REPORT\",\n \"type\": \"REPORT_RESULT\",\n \"id\": \"\",\n \"name\": \"\",\n \"status\": \"ERROR\",\n \"lastRunAt\": \"\"\n }\n]", - "cookie": [], - "_postman_previewlanguage": "json" - }, - { - "id": "d24e54df-aba4-4586-8829-bd95425d3ed1", - "name": "Client Error - Returned if the request body is invalid.", - "originalRequest": { - "url": { - "path": [ - "campaigns", - ":id", - "reports" - ], - "host": [ - "{{baseUrl}}" - ], - "query": [], - "variable": [] - }, - "header": [ - { - "key": "Accept", - "value": "application/json" - }, - { - "description": { - "content": "Added as a part of security scheme: oauth2", - "type": "text/plain" - }, - "key": "Authorization", - "value": "" - } - ], - "method": "GET", - "body": {} - }, - "status": "Bad Request", - "code": 400, - "header": [ - { - "key": "Content-Type", - "value": "application/json" - } - ], - "body": "{\n \"detailCode\": \"\",\n \"trackingId\": \"\",\n \"messages\": [\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n },\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n }\n ],\n \"causes\": [\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n },\n {\n \"locale\": \"\",\n \"localeOrigin\": \"DEFAULT\",\n \"text\": \"\"\n }\n ]\n}", - "cookie": [], - "_postman_previewlanguage": "json" - }, - { - "id": "89d5cad2-a953-418b-9060-0295b309efa8", - "name": "Unauthorized - Returned if there is no authorization header, or if the JWT token is expired.", - "originalRequest": { - "url": { - "path": [ - "campaigns", - ":id", - "reports" - ], - "host": [ - "{{baseUrl}}" - ], - "query": [], - "variable": [] - }, - "header": [ - { - "key": "Accept", - "value": "application/json" - }, - { - "description": { - "content": "Added as a part of security scheme: oauth2", - "type": "text/plain" - }, - "key": "Authorization", - "value": "" - } - ], - "method": "GET", - "body": {} - }, - "status": "Unauthorized", - "code": 401, - "header": [ - { - "key": "Content-Type", - "value": "application/json" - } - ], - "body": "{\n \"error\": {\n \"description\": \"A message describing the error\",\n \"example\": \"JWT validation failed: JWT is expired\"\n }\n}", - "cookie": [], - "_postman_previewlanguage": "json" - }, - { - "id": "2210f080-7c78-4320-a087-5a5983eef61e", - "name": "Forbidden - Returned if the user you are running as, doesn't have access to this end-point.", - "originalRequest": { - "url": { - "path": [ - "campaigns", - ":id", - "reports" - ], - "host": [ - "{{baseUrl}}" - ], - "query": [], - "variable": [] - }, - "header": [ - { - "key": "Accept", - "value": "application/json" - }, - { - "description": { - "content": "Added as a part of security scheme: oauth2", - "type": "text/plain" - }, - "key": "Authorization", - "value": "" - } - ], - "method": "GET", - "body": {} - }, - "status": "Forbidden", - "code": 403, - "header": [ - { - "key": "Content-Type", - "value": "application/json" - } - ], - "body": "{\n \"detailCode\": \"\",\n \"trackingId\": \"\",\n \"messages\": [\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n },\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n }\n ],\n \"causes\": [\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n },\n {\n \"locale\": \"\",\n \"localeOrigin\": \"DEFAULT\",\n \"text\": \"\"\n }\n ]\n}", - "cookie": [], - "_postman_previewlanguage": "json" - }, - { - "id": "a6d5eeaf-5ff6-436d-93b3-e19350f49fa6", - "name": "Not Found - returned if the request URL refers to a resource or object that does not exist", - "originalRequest": { - "url": { - "path": [ - "campaigns", - ":id", - "reports" - ], - "host": [ - "{{baseUrl}}" - ], - "query": [], - "variable": [] - }, - "header": [ - { - "key": "Accept", - "value": "application/json" - }, - { - "description": { - "content": "Added as a part of security scheme: oauth2", - "type": "text/plain" - }, - "key": "Authorization", - "value": "" - } - ], - "method": "GET", - "body": {} - }, - "status": "Not Found", - "code": 404, - "header": [ - { - "key": "Content-Type", - "value": "application/json" - } - ], - "body": "{\n \"detailCode\": \"\",\n \"trackingId\": \"\",\n \"messages\": [\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n },\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n }\n ],\n \"causes\": [\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n },\n {\n \"locale\": \"\",\n \"localeOrigin\": \"DEFAULT\",\n \"text\": \"\"\n }\n ]\n}", - "cookie": [], - "_postman_previewlanguage": "json" - }, - { - "id": "33ae3da8-aa23-4019-aaa8-d94227a79662", - "name": "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.", - "originalRequest": { - "url": { - "path": [ - "campaigns", - ":id", - "reports" - ], - "host": [ - "{{baseUrl}}" - ], - "query": [], - "variable": [] - }, - "header": [ - { - "key": "Accept", - "value": "application/json" - }, - { - "description": { - "content": "Added as a part of security scheme: oauth2", - "type": "text/plain" - }, - "key": "Authorization", - "value": "" - } - ], - "method": "GET", - "body": {} - }, - "status": "Too Many Requests", - "code": 429, - "header": [ - { - "key": "Content-Type", - "value": "application/json" - } - ], - "body": "{\n \"message\": {\n \"description\": \"A message describing the error\",\n \"example\": \" Rate Limit Exceeded \"\n }\n}", - "cookie": [], - "_postman_previewlanguage": "json" - }, - { - "id": "2c3f3b10-1a28-46f8-a1a6-d8d2ef21061f", - "name": "Internal Server Error - Returned if there is an unexpected error.", - "originalRequest": { - "url": { - "path": [ - "campaigns", - ":id", - "reports" - ], - "host": [ - "{{baseUrl}}" - ], - "query": [], - "variable": [] - }, - "header": [ - { - "key": "Accept", - "value": "application/json" - }, - { - "description": { - "content": "Added as a part of security scheme: oauth2", - "type": "text/plain" - }, - "key": "Authorization", - "value": "" - } - ], - "method": "GET", - "body": {} - }, - "status": "Internal Server Error", - "code": 500, - "header": [ - { - "key": "Content-Type", - "value": "application/json" - } - ], - "body": "{\n \"detailCode\": \"\",\n \"trackingId\": \"\",\n \"messages\": [\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n },\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n }\n ],\n \"causes\": [\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n },\n {\n \"locale\": \"\",\n \"localeOrigin\": \"DEFAULT\",\n \"text\": \"\"\n }\n ]\n}", - "cookie": [], - "_postman_previewlanguage": "json" - } - ], - "event": [], - "protocolProfileBehavior": { - "disableBodyPruning": true - } - }, - { - "id": "c2ce13ca-7357-409a-b316-3f1b42b450aa", - "name": "Run Campaign Report", - "request": { - "name": "Run Campaign Report", - "description": { - "content": "Runs a report for a certification campaign.\nRequires the following roles: CERT_ADMIN, DASHBOARD, ORG_ADMIN and REPORT_ADMIN.", - "type": "text/plain" - }, - "url": { - "path": [ - "campaigns", - ":id", - "run-report", - ":type" - ], - "host": [ - "{{baseUrl}}" - ], - "query": [], - "variable": [ - { - "type": "any", - "value": "", - "key": "id", - "disabled": true, - "description": { - "content": "(Required) The ID of the campaign for which report is being run.", - "type": "text/plain" - } - }, - { - "type": "any", - "value": "CAMPAIGN_REMEDIATION_STATUS_REPORT", - "key": "type", - "disabled": true, - "description": { - "content": "(Required) The type of the report to run.", - "type": "text/plain" - } - } - ] - }, - "header": [ - { - "key": "Accept", - "value": "application/json" - } - ], - "method": "POST", - "body": {} - }, - "response": [ - { - "id": "f1f0d53c-d3c1-454c-bb71-97036fd55741", - "name": "Accepted - Returned if the request was successfully accepted into the system.", - "originalRequest": { - "url": { - "path": [ - "campaigns", - ":id", - "run-report", - ":type" - ], - "host": [ - "{{baseUrl}}" - ], - "query": [], - "variable": [] - }, - "header": [ - { - "key": "Accept", - "value": "application/json" - }, - { - "description": { - "content": "Added as a part of security scheme: oauth2", - "type": "text/plain" - }, - "key": "Authorization", - "value": "" - } - ], - "method": "POST", - "body": {} - }, - "status": "Accepted", - "code": 202, - "header": [ - { - "key": "Content-Type", - "value": "application/json" - } - ], - "body": "{}", - "cookie": [], - "_postman_previewlanguage": "json" - }, - { - "id": "39656180-2182-4a99-962d-34c8889d694e", - "name": "Client Error - Returned if the request body is invalid.", - "originalRequest": { - "url": { - "path": [ - "campaigns", - ":id", - "run-report", - ":type" - ], - "host": [ - "{{baseUrl}}" - ], - "query": [], - "variable": [] - }, - "header": [ - { - "key": "Accept", - "value": "application/json" - }, - { - "description": { - "content": "Added as a part of security scheme: oauth2", - "type": "text/plain" - }, - "key": "Authorization", - "value": "" - } - ], - "method": "POST", - "body": {} - }, - "status": "Bad Request", - "code": 400, - "header": [ - { - "key": "Content-Type", - "value": "application/json" - } - ], - "body": "{\n \"detailCode\": \"\",\n \"trackingId\": \"\",\n \"messages\": [\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n },\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n }\n ],\n \"causes\": [\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n },\n {\n \"locale\": \"\",\n \"localeOrigin\": \"DEFAULT\",\n \"text\": \"\"\n }\n ]\n}", - "cookie": [], - "_postman_previewlanguage": "json" - }, - { - "id": "b3b1445f-295f-4e4a-9aed-f2d277da4637", - "name": "Unauthorized - Returned if there is no authorization header, or if the JWT token is expired.", - "originalRequest": { - "url": { - "path": [ - "campaigns", - ":id", - "run-report", - ":type" - ], - "host": [ - "{{baseUrl}}" - ], - "query": [], - "variable": [] - }, - "header": [ - { - "key": "Accept", - "value": "application/json" - }, - { - "description": { - "content": "Added as a part of security scheme: oauth2", - "type": "text/plain" - }, - "key": "Authorization", - "value": "" - } - ], - "method": "POST", - "body": {} - }, - "status": "Unauthorized", - "code": 401, - "header": [ - { - "key": "Content-Type", - "value": "application/json" - } - ], - "body": "{\n \"error\": {\n \"description\": \"A message describing the error\",\n \"example\": \"JWT validation failed: JWT is expired\"\n }\n}", - "cookie": [], - "_postman_previewlanguage": "json" - }, - { - "id": "62961a1b-3ddf-43ad-8d36-5ef075a4fe9c", - "name": "Forbidden - Returned if the user you are running as, doesn't have access to this end-point.", - "originalRequest": { - "url": { - "path": [ - "campaigns", - ":id", - "run-report", - ":type" - ], - "host": [ - "{{baseUrl}}" - ], - "query": [], - "variable": [] - }, - "header": [ - { - "key": "Accept", - "value": "application/json" - }, - { - "description": { - "content": "Added as a part of security scheme: oauth2", - "type": "text/plain" - }, - "key": "Authorization", - "value": "" - } - ], - "method": "POST", - "body": {} - }, - "status": "Forbidden", - "code": 403, - "header": [ - { - "key": "Content-Type", - "value": "application/json" - } - ], - "body": "{\n \"detailCode\": \"\",\n \"trackingId\": \"\",\n \"messages\": [\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n },\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n }\n ],\n \"causes\": [\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n },\n {\n \"locale\": \"\",\n \"localeOrigin\": \"DEFAULT\",\n \"text\": \"\"\n }\n ]\n}", - "cookie": [], - "_postman_previewlanguage": "json" - }, - { - "id": "e1b22f4c-1b29-4f91-96e5-26668dccafcd", - "name": "Not Found - returned if the request URL refers to a resource or object that does not exist", - "originalRequest": { - "url": { - "path": [ - "campaigns", - ":id", - "run-report", - ":type" - ], - "host": [ - "{{baseUrl}}" - ], - "query": [], - "variable": [] - }, - "header": [ - { - "key": "Accept", - "value": "application/json" - }, - { - "description": { - "content": "Added as a part of security scheme: oauth2", - "type": "text/plain" - }, - "key": "Authorization", - "value": "" - } - ], - "method": "POST", - "body": {} - }, - "status": "Not Found", - "code": 404, - "header": [ - { - "key": "Content-Type", - "value": "application/json" - } - ], - "body": "{\n \"detailCode\": \"\",\n \"trackingId\": \"\",\n \"messages\": [\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n },\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n }\n ],\n \"causes\": [\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n },\n {\n \"locale\": \"\",\n \"localeOrigin\": \"DEFAULT\",\n \"text\": \"\"\n }\n ]\n}", - "cookie": [], - "_postman_previewlanguage": "json" - }, - { - "id": "0404189c-63a6-4ba0-a84d-1ca05bca19e2", - "name": "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.", - "originalRequest": { - "url": { - "path": [ - "campaigns", - ":id", - "run-report", - ":type" - ], - "host": [ - "{{baseUrl}}" - ], - "query": [], - "variable": [] - }, - "header": [ - { - "key": "Accept", - "value": "application/json" - }, - { - "description": { - "content": "Added as a part of security scheme: oauth2", - "type": "text/plain" - }, - "key": "Authorization", - "value": "" - } - ], - "method": "POST", - "body": {} - }, - "status": "Too Many Requests", - "code": 429, - "header": [ - { - "key": "Content-Type", - "value": "application/json" - } - ], - "body": "{\n \"message\": {\n \"description\": \"A message describing the error\",\n \"example\": \" Rate Limit Exceeded \"\n }\n}", - "cookie": [], - "_postman_previewlanguage": "json" - }, - { - "id": "7c37fb9c-9245-45cc-ab30-404f75a826d8", - "name": "Internal Server Error - Returned if there is an unexpected error.", - "originalRequest": { - "url": { - "path": [ - "campaigns", - ":id", - "run-report", - ":type" - ], - "host": [ - "{{baseUrl}}" - ], - "query": [], - "variable": [] - }, - "header": [ - { - "key": "Accept", - "value": "application/json" - }, - { - "description": { - "content": "Added as a part of security scheme: oauth2", - "type": "text/plain" - }, - "key": "Authorization", - "value": "" - } - ], - "method": "POST", - "body": {} - }, - "status": "Internal Server Error", - "code": 500, - "header": [ - { - "key": "Content-Type", - "value": "application/json" - } - ], - "body": "{\n \"detailCode\": \"\",\n \"trackingId\": \"\",\n \"messages\": [\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n },\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n }\n ],\n \"causes\": [\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n },\n {\n \"locale\": \"\",\n \"localeOrigin\": \"DEFAULT\",\n \"text\": \"\"\n }\n ]\n}", - "cookie": [], - "_postman_previewlanguage": "json" - } - ], - "event": [], - "protocolProfileBehavior": { - "disableBodyPruning": true - } - }, - { - "id": "c6c855c1-83ed-4dbf-9e95-22887e2602b6", - "name": "Get Campaign Reports Configuration", - "request": { - "name": "Get Campaign Reports Configuration", - "description": { - "content": "Fetches configuration for campaign reports. Currently it includes only one element - identity attributes defined as custom report columns.\nRequires roles of CERT_ADMIN and ORG_ADMIN.", - "type": "text/plain" - }, - "url": { - "path": [ - "campaigns", - "reports-configuration" - ], - "host": [ - "{{baseUrl}}" - ], - "query": [], - "variable": [] - }, - "header": [ - { - "key": "Accept", - "value": "application/json" - } - ], - "method": "GET", - "body": {} - }, - "response": [ - { - "id": "e1a24af0-dbe9-4f0b-97a6-f56ce6fa4b9d", - "name": "Campaign Report Configuration", - "originalRequest": { - "url": { - "path": [ - "campaigns", - "reports-configuration" - ], - "host": [ - "{{baseUrl}}" - ], - "query": [], - "variable": [] - }, - "header": [ - { - "key": "Accept", - "value": "application/json" - }, - { - "description": { - "content": "Added as a part of security scheme: oauth2", - "type": "text/plain" - }, - "key": "Authorization", - "value": "" - } - ], - "method": "GET", - "body": {} - }, - "status": "OK", - "code": 200, - "header": [ - { - "key": "Content-Type", - "value": "application/json" - } - ], - "body": "{\n \"identityAttributeColumns\": [\n \"\",\n \"\"\n ]\n}", - "cookie": [], - "_postman_previewlanguage": "json" - }, - { - "id": "2bd2481e-692d-4e5b-a164-d90fb1127cb2", - "name": "Client Error - Returned if the request body is invalid.", - "originalRequest": { - "url": { - "path": [ - "campaigns", - "reports-configuration" - ], - "host": [ - "{{baseUrl}}" - ], - "query": [], - "variable": [] - }, - "header": [ - { - "key": "Accept", - "value": "application/json" - }, - { - "description": { - "content": "Added as a part of security scheme: oauth2", - "type": "text/plain" - }, - "key": "Authorization", - "value": "" - } - ], - "method": "GET", - "body": {} - }, - "status": "Bad Request", - "code": 400, - "header": [ - { - "key": "Content-Type", - "value": "application/json" - } - ], - "body": "{\n \"detailCode\": \"\",\n \"trackingId\": \"\",\n \"messages\": [\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n },\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n }\n ],\n \"causes\": [\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n },\n {\n \"locale\": \"\",\n \"localeOrigin\": \"DEFAULT\",\n \"text\": \"\"\n }\n ]\n}", - "cookie": [], - "_postman_previewlanguage": "json" - }, - { - "id": "9fd1e9d7-0c2d-4ddf-afe5-2de776d5181a", - "name": "Unauthorized - Returned if there is no authorization header, or if the JWT token is expired.", - "originalRequest": { - "url": { - "path": [ - "campaigns", - "reports-configuration" - ], - "host": [ - "{{baseUrl}}" - ], - "query": [], - "variable": [] - }, - "header": [ - { - "key": "Accept", - "value": "application/json" - }, - { - "description": { - "content": "Added as a part of security scheme: oauth2", - "type": "text/plain" - }, - "key": "Authorization", - "value": "" - } - ], - "method": "GET", - "body": {} - }, - "status": "Unauthorized", - "code": 401, - "header": [ - { - "key": "Content-Type", - "value": "application/json" - } - ], - "body": "{\n \"error\": {\n \"description\": \"A message describing the error\",\n \"example\": \"JWT validation failed: JWT is expired\"\n }\n}", - "cookie": [], - "_postman_previewlanguage": "json" - }, - { - "id": "c51306d0-6da6-43aa-8c9b-2c24e0f84ef7", - "name": "Forbidden - Returned if the user you are running as, doesn't have access to this end-point.", - "originalRequest": { - "url": { - "path": [ - "campaigns", - "reports-configuration" - ], - "host": [ - "{{baseUrl}}" - ], - "query": [], - "variable": [] - }, - "header": [ - { - "key": "Accept", - "value": "application/json" - }, - { - "description": { - "content": "Added as a part of security scheme: oauth2", - "type": "text/plain" - }, - "key": "Authorization", - "value": "" - } - ], - "method": "GET", - "body": {} - }, - "status": "Forbidden", - "code": 403, - "header": [ - { - "key": "Content-Type", - "value": "application/json" - } - ], - "body": "{\n \"detailCode\": \"\",\n \"trackingId\": \"\",\n \"messages\": [\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n },\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n }\n ],\n \"causes\": [\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n },\n {\n \"locale\": \"\",\n \"localeOrigin\": \"DEFAULT\",\n \"text\": \"\"\n }\n ]\n}", - "cookie": [], - "_postman_previewlanguage": "json" - }, - { - "id": "9d9e6a6c-8612-4a6c-8cd9-22e7f13ae131", - "name": "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.", - "originalRequest": { - "url": { - "path": [ - "campaigns", - "reports-configuration" - ], - "host": [ - "{{baseUrl}}" - ], - "query": [], - "variable": [] - }, - "header": [ - { - "key": "Accept", - "value": "application/json" - }, - { - "description": { - "content": "Added as a part of security scheme: oauth2", - "type": "text/plain" - }, - "key": "Authorization", - "value": "" - } - ], - "method": "GET", - "body": {} - }, - "status": "Too Many Requests", - "code": 429, - "header": [ - { - "key": "Content-Type", - "value": "application/json" - } - ], - "body": "{\n \"message\": {\n \"description\": \"A message describing the error\",\n \"example\": \" Rate Limit Exceeded \"\n }\n}", - "cookie": [], - "_postman_previewlanguage": "json" - }, - { - "id": "6f1279ed-99c0-41a6-ab7b-563282412d49", - "name": "Internal Server Error - Returned if there is an unexpected error.", - "originalRequest": { - "url": { - "path": [ - "campaigns", - "reports-configuration" - ], - "host": [ - "{{baseUrl}}" - ], - "query": [], - "variable": [] - }, - "header": [ - { - "key": "Accept", - "value": "application/json" - }, - { - "description": { - "content": "Added as a part of security scheme: oauth2", - "type": "text/plain" - }, - "key": "Authorization", - "value": "" - } - ], - "method": "GET", - "body": {} - }, - "status": "Internal Server Error", - "code": 500, - "header": [ - { - "key": "Content-Type", - "value": "application/json" - } - ], - "body": "{\n \"detailCode\": \"\",\n \"trackingId\": \"\",\n \"messages\": [\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n },\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n }\n ],\n \"causes\": [\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n },\n {\n \"locale\": \"\",\n \"localeOrigin\": \"DEFAULT\",\n \"text\": \"\"\n }\n ]\n}", - "cookie": [], - "_postman_previewlanguage": "json" - } - ], - "event": [], - "protocolProfileBehavior": { - "disableBodyPruning": true - } - }, - { - "id": "5807cf81-f4ab-46bd-b060-fc811c50c4e9", - "name": "Set Campaign Reports Configuration", - "request": { - "name": "Set Campaign Reports Configuration", - "description": { - "content": "Overwrites configuration for campaign reports.\nRequires roles CERT_ADMIN and ORG_ADMIN.", - "type": "text/plain" - }, - "url": { - "path": [ - "campaigns", - "reports-configuration" - ], - "host": [ - "{{baseUrl}}" - ], - "query": [], - "variable": [] - }, - "header": [ - { - "key": "Content-Type", - "value": "application/json" - }, - { - "key": "Accept", - "value": "application/json" - } - ], - "method": "PUT", - "body": { - "mode": "raw", - "raw": "{\n \"identityAttributeColumns\": [\n \"\",\n \"\"\n ]\n}", - "options": { - "raw": { - "headerFamily": "json", - "language": "json" - } - } - } - }, - "response": [ - { - "id": "603b2e96-7729-4a90-9355-5fb861bec70f", - "name": "The persisted Campaign Report Configuration", - "originalRequest": { - "url": { - "path": [ - "campaigns", - "reports-configuration" - ], - "host": [ - "{{baseUrl}}" - ], - "query": [], - "variable": [] - }, - "header": [ - { - "key": "Content-Type", - "value": "application/json" - }, - { - "key": "Accept", - "value": "application/json" - }, - { - "description": { - "content": "Added as a part of security scheme: oauth2", - "type": "text/plain" - }, - "key": "Authorization", - "value": "" - } - ], - "method": "PUT", - "body": { - "mode": "raw", - "raw": "{\n \"identityAttributeColumns\": [\n \"\",\n \"\"\n ]\n}", - "options": { - "raw": { - "headerFamily": "json", - "language": "json" - } - } - } - }, - "status": "OK", - "code": 200, - "header": [ - { - "key": "Content-Type", - "value": "application/json" - } - ], - "body": "{\n \"identityAttributeColumns\": [\n \"\",\n \"\"\n ]\n}", - "cookie": [], - "_postman_previewlanguage": "json" - }, - { - "id": "3fe8d4fd-788e-46f8-8f94-9d00dd64f4cf", - "name": "Client Error - Returned if the request body is invalid.", - "originalRequest": { - "url": { - "path": [ - "campaigns", - "reports-configuration" - ], - "host": [ - "{{baseUrl}}" - ], - "query": [], - "variable": [] - }, - "header": [ - { - "key": "Content-Type", - "value": "application/json" - }, - { - "key": "Accept", - "value": "application/json" - }, - { - "description": { - "content": "Added as a part of security scheme: oauth2", - "type": "text/plain" - }, - "key": "Authorization", - "value": "" - } - ], - "method": "PUT", - "body": { - "mode": "raw", - "raw": "{\n \"identityAttributeColumns\": [\n \"\",\n \"\"\n ]\n}", - "options": { - "raw": { - "headerFamily": "json", - "language": "json" - } - } - } - }, - "status": "Bad Request", - "code": 400, - "header": [ - { - "key": "Content-Type", - "value": "application/json" - } - ], - "body": "{\n \"detailCode\": \"\",\n \"trackingId\": \"\",\n \"messages\": [\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n },\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n }\n ],\n \"causes\": [\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n },\n {\n \"locale\": \"\",\n \"localeOrigin\": \"DEFAULT\",\n \"text\": \"\"\n }\n ]\n}", - "cookie": [], - "_postman_previewlanguage": "json" - }, - { - "id": "c6d5de42-982c-42c8-9949-0192ead11b8d", - "name": "Unauthorized - Returned if there is no authorization header, or if the JWT token is expired.", - "originalRequest": { - "url": { - "path": [ - "campaigns", - "reports-configuration" - ], - "host": [ - "{{baseUrl}}" - ], - "query": [], - "variable": [] - }, - "header": [ - { - "key": "Content-Type", - "value": "application/json" - }, - { - "key": "Accept", - "value": "application/json" - }, - { - "description": { - "content": "Added as a part of security scheme: oauth2", - "type": "text/plain" - }, - "key": "Authorization", - "value": "" - } - ], - "method": "PUT", - "body": { - "mode": "raw", - "raw": "{\n \"identityAttributeColumns\": [\n \"\",\n \"\"\n ]\n}", - "options": { - "raw": { - "headerFamily": "json", - "language": "json" - } - } - } - }, - "status": "Unauthorized", - "code": 401, - "header": [ - { - "key": "Content-Type", - "value": "application/json" - } - ], - "body": "{\n \"error\": {\n \"description\": \"A message describing the error\",\n \"example\": \"JWT validation failed: JWT is expired\"\n }\n}", - "cookie": [], - "_postman_previewlanguage": "json" - }, - { - "id": "c8c4adb9-4cde-4379-b3aa-bd367152b5be", - "name": "Forbidden - Returned if the user you are running as, doesn't have access to this end-point.", - "originalRequest": { - "url": { - "path": [ - "campaigns", - "reports-configuration" - ], - "host": [ - "{{baseUrl}}" - ], - "query": [], - "variable": [] - }, - "header": [ - { - "key": "Content-Type", - "value": "application/json" - }, - { - "key": "Accept", - "value": "application/json" - }, - { - "description": { - "content": "Added as a part of security scheme: oauth2", - "type": "text/plain" - }, - "key": "Authorization", - "value": "" - } - ], - "method": "PUT", - "body": { - "mode": "raw", - "raw": "{\n \"identityAttributeColumns\": [\n \"\",\n \"\"\n ]\n}", - "options": { - "raw": { - "headerFamily": "json", - "language": "json" - } - } - } - }, - "status": "Forbidden", - "code": 403, - "header": [ - { - "key": "Content-Type", - "value": "application/json" - } - ], - "body": "{\n \"detailCode\": \"\",\n \"trackingId\": \"\",\n \"messages\": [\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n },\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n }\n ],\n \"causes\": [\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n },\n {\n \"locale\": \"\",\n \"localeOrigin\": \"DEFAULT\",\n \"text\": \"\"\n }\n ]\n}", - "cookie": [], - "_postman_previewlanguage": "json" - }, - { - "id": "a44781a7-3467-4acd-88bc-e09e87b76b54", - "name": "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.", - "originalRequest": { - "url": { - "path": [ - "campaigns", - "reports-configuration" - ], - "host": [ - "{{baseUrl}}" - ], - "query": [], - "variable": [] - }, - "header": [ - { - "key": "Content-Type", - "value": "application/json" - }, - { - "key": "Accept", - "value": "application/json" - }, - { - "description": { - "content": "Added as a part of security scheme: oauth2", - "type": "text/plain" - }, - "key": "Authorization", - "value": "" - } - ], - "method": "PUT", - "body": { - "mode": "raw", - "raw": "{\n \"identityAttributeColumns\": [\n \"\",\n \"\"\n ]\n}", - "options": { - "raw": { - "headerFamily": "json", - "language": "json" - } - } - } - }, - "status": "Too Many Requests", - "code": 429, - "header": [ - { - "key": "Content-Type", - "value": "application/json" - } - ], - "body": "{\n \"message\": {\n \"description\": \"A message describing the error\",\n \"example\": \" Rate Limit Exceeded \"\n }\n}", - "cookie": [], - "_postman_previewlanguage": "json" - }, - { - "id": "ce3f759d-93ee-4c66-a83a-afbfce6290d9", - "name": "Internal Server Error - Returned if there is an unexpected error.", - "originalRequest": { - "url": { - "path": [ - "campaigns", - "reports-configuration" - ], - "host": [ - "{{baseUrl}}" - ], - "query": [], - "variable": [] - }, - "header": [ - { - "key": "Content-Type", - "value": "application/json" - }, - { - "key": "Accept", - "value": "application/json" - }, - { - "description": { - "content": "Added as a part of security scheme: oauth2", - "type": "text/plain" - }, - "key": "Authorization", - "value": "" - } - ], - "method": "PUT", - "body": { - "mode": "raw", - "raw": "{\n \"identityAttributeColumns\": [\n \"\",\n \"\"\n ]\n}", - "options": { - "raw": { - "headerFamily": "json", - "language": "json" - } - } - } - }, - "status": "Internal Server Error", - "code": 500, - "header": [ - { - "key": "Content-Type", - "value": "application/json" - } - ], - "body": "{\n \"detailCode\": \"\",\n \"trackingId\": \"\",\n \"messages\": [\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n },\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n }\n ],\n \"causes\": [\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n },\n {\n \"locale\": \"\",\n \"localeOrigin\": \"DEFAULT\",\n \"text\": \"\"\n }\n ]\n}", - "cookie": [], - "_postman_previewlanguage": "json" - } - ], - "event": [], - "protocolProfileBehavior": { - "disableBodyPruning": true - } - }, - { - "id": "f8cebed6-7cf7-4509-ab36-29ac30c0f924", - "name": "Create a Campaign Template", - "request": { - "name": "Create a Campaign Template", - "description": { - "content": "Create a campaign Template based on campaign.", - "type": "text/plain" - }, - "url": { - "path": [ - "campaign-templates" - ], - "host": [ - "{{baseUrl}}" - ], - "query": [], - "variable": [] - }, - "header": [ - { - "key": "Content-Type", - "value": "application/json" - }, - { - "key": "Accept", - "value": "application/json" - } - ], - "method": "POST", - "body": { - "mode": "raw", - "raw": "{\n \"name\": \"\",\n \"description\": \"\",\n \"created\": \"\",\n \"modified\": \"\",\n \"campaign\": {\n \"name\": \"\",\n \"description\": \"\",\n \"type\": \"SOURCE_OWNER\",\n \"id\": \"\",\n \"deadline\": \"\",\n \"emailNotificationEnabled\": false,\n \"autoRevokeAllowed\": false,\n \"recommendationsEnabled\": false,\n \"status\": \"ACTIVATING\",\n \"correlatedStatus\": \"CORRELATED\",\n \"created\": \"\",\n \"totalCertifications\": \"\",\n \"completedCertifications\": \"\",\n \"alerts\": [\n {\n \"level\": \"ERROR\",\n \"localizations\": [\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n },\n {\n \"locale\": \"\",\n \"localeOrigin\": \"DEFAULT\",\n \"text\": \"\"\n }\n ]\n },\n {\n \"level\": \"ERROR\",\n \"localizations\": [\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n },\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n }\n ]\n }\n ],\n \"modified\": \"\",\n \"filter\": {\n \"id\": \"\",\n \"type\": \"CAMPAIGN_FILTER\",\n \"name\": \"\"\n },\n \"sunsetCommentsRequired\": true,\n \"sourceOwnerCampaignInfo\": {\n \"sourceIds\": [\n \"\",\n \"\"\n ]\n },\n \"searchCampaignInfo\": {\n \"type\": \"IDENTITY\",\n \"description\": \"\",\n \"reviewer\": {\n \"type\": \"IDENTITY\",\n \"id\": \"\",\n \"name\": \"\"\n },\n \"query\": \"\",\n \"identityIds\": [\n \"\",\n \"\"\n ],\n \"accessConstraints\": [\n {\n \"type\": \"ROLE\",\n \"operator\": \"ALL\",\n \"ids\": [\n \"\",\n \"\"\n ]\n },\n {\n \"type\": \"ENTITLEMENT\",\n \"operator\": \"SELECTED\",\n \"ids\": [\n \"\",\n \"\"\n ]\n }\n ]\n },\n \"roleCompositionCampaignInfo\": {\n \"remediatorRef\": {\n \"type\": \"IDENTITY\",\n \"id\": \"\",\n \"name\": \"\"\n },\n \"reviewer\": {\n \"type\": \"IDENTITY\",\n \"id\": \"\",\n \"name\": \"\"\n },\n \"roleIds\": [\n \"\",\n \"\"\n ],\n \"query\": \"\",\n \"description\": \"\"\n },\n \"sourcesWithOrphanEntitlements\": [\n {\n \"id\": \"\",\n \"type\": \"SOURCE\",\n \"name\": \"\"\n },\n {\n \"id\": \"\",\n \"type\": \"SOURCE\",\n \"name\": \"\"\n }\n ],\n \"mandatoryCommentRequirement\": \"REVOKE_ONLY_DECISIONS\"\n },\n \"id\": \"\",\n \"scheduled\": false,\n \"ownerRef\": {\n \"id\": \"\",\n \"type\": \"IDENTITY\",\n \"name\": \"\",\n \"email\": \"\"\n },\n \"deadlineDuration\": \"\"\n}", - "options": { - "raw": { - "headerFamily": "json", - "language": "json" - } - } - } - }, - "response": [ - { - "id": "6ffff8d1-b899-4188-b431-a1c8fb4a25e1", - "name": "Created successfully.", - "originalRequest": { - "url": { - "path": [ - "campaign-templates" - ], - "host": [ - "{{baseUrl}}" - ], - "query": [], - "variable": [] - }, - "header": [ - { - "key": "Content-Type", - "value": "application/json" - }, - { - "key": "Accept", - "value": "application/json" - }, - { - "description": { - "content": "Added as a part of security scheme: oauth2", - "type": "text/plain" - }, - "key": "Authorization", - "value": "" - } - ], - "method": "POST", - "body": { - "mode": "raw", - "raw": "{\n \"name\": \"\",\n \"description\": \"\",\n \"created\": \"\",\n \"modified\": \"\",\n \"campaign\": {\n \"name\": \"\",\n \"description\": \"\",\n \"type\": \"SOURCE_OWNER\",\n \"id\": \"\",\n \"deadline\": \"\",\n \"emailNotificationEnabled\": false,\n \"autoRevokeAllowed\": false,\n \"recommendationsEnabled\": false,\n \"status\": \"ACTIVATING\",\n \"correlatedStatus\": \"CORRELATED\",\n \"created\": \"\",\n \"totalCertifications\": \"\",\n \"completedCertifications\": \"\",\n \"alerts\": [\n {\n \"level\": \"ERROR\",\n \"localizations\": [\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n },\n {\n \"locale\": \"\",\n \"localeOrigin\": \"DEFAULT\",\n \"text\": \"\"\n }\n ]\n },\n {\n \"level\": \"ERROR\",\n \"localizations\": [\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n },\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n }\n ]\n }\n ],\n \"modified\": \"\",\n \"filter\": {\n \"id\": \"\",\n \"type\": \"CAMPAIGN_FILTER\",\n \"name\": \"\"\n },\n \"sunsetCommentsRequired\": true,\n \"sourceOwnerCampaignInfo\": {\n \"sourceIds\": [\n \"\",\n \"\"\n ]\n },\n \"searchCampaignInfo\": {\n \"type\": \"IDENTITY\",\n \"description\": \"\",\n \"reviewer\": {\n \"type\": \"IDENTITY\",\n \"id\": \"\",\n \"name\": \"\"\n },\n \"query\": \"\",\n \"identityIds\": [\n \"\",\n \"\"\n ],\n \"accessConstraints\": [\n {\n \"type\": \"ROLE\",\n \"operator\": \"ALL\",\n \"ids\": [\n \"\",\n \"\"\n ]\n },\n {\n \"type\": \"ENTITLEMENT\",\n \"operator\": \"SELECTED\",\n \"ids\": [\n \"\",\n \"\"\n ]\n }\n ]\n },\n \"roleCompositionCampaignInfo\": {\n \"remediatorRef\": {\n \"type\": \"IDENTITY\",\n \"id\": \"\",\n \"name\": \"\"\n },\n \"reviewer\": {\n \"type\": \"IDENTITY\",\n \"id\": \"\",\n \"name\": \"\"\n },\n \"roleIds\": [\n \"\",\n \"\"\n ],\n \"query\": \"\",\n \"description\": \"\"\n },\n \"sourcesWithOrphanEntitlements\": [\n {\n \"id\": \"\",\n \"type\": \"SOURCE\",\n \"name\": \"\"\n },\n {\n \"id\": \"\",\n \"type\": \"SOURCE\",\n \"name\": \"\"\n }\n ],\n \"mandatoryCommentRequirement\": \"REVOKE_ONLY_DECISIONS\"\n },\n \"id\": \"\",\n \"scheduled\": false,\n \"ownerRef\": {\n \"id\": \"\",\n \"type\": \"IDENTITY\",\n \"name\": \"\",\n \"email\": \"\"\n },\n \"deadlineDuration\": \"\"\n}", - "options": { - "raw": { - "headerFamily": "json", - "language": "json" - } - } - } - }, - "status": "OK", - "code": 200, - "header": [ - { - "key": "Content-Type", - "value": "application/json" - } - ], - "body": "{\n \"name\": \"\",\n \"description\": \"\",\n \"created\": \"\",\n \"modified\": \"\",\n \"campaign\": {\n \"name\": \"\",\n \"description\": \"\",\n \"type\": \"SOURCE_OWNER\",\n \"id\": \"\",\n \"deadline\": \"\",\n \"emailNotificationEnabled\": false,\n \"autoRevokeAllowed\": false,\n \"recommendationsEnabled\": false,\n \"status\": \"ACTIVATING\",\n \"correlatedStatus\": \"CORRELATED\",\n \"created\": \"\",\n \"totalCertifications\": \"\",\n \"completedCertifications\": \"\",\n \"alerts\": [\n {\n \"level\": \"ERROR\",\n \"localizations\": [\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n },\n {\n \"locale\": \"\",\n \"localeOrigin\": \"DEFAULT\",\n \"text\": \"\"\n }\n ]\n },\n {\n \"level\": \"ERROR\",\n \"localizations\": [\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n },\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n }\n ]\n }\n ],\n \"modified\": \"\",\n \"filter\": {\n \"id\": \"\",\n \"type\": \"CAMPAIGN_FILTER\",\n \"name\": \"\"\n },\n \"sunsetCommentsRequired\": true,\n \"sourceOwnerCampaignInfo\": {\n \"sourceIds\": [\n \"\",\n \"\"\n ]\n },\n \"searchCampaignInfo\": {\n \"type\": \"IDENTITY\",\n \"description\": \"\",\n \"reviewer\": {\n \"type\": \"IDENTITY\",\n \"id\": \"\",\n \"name\": \"\"\n },\n \"query\": \"\",\n \"identityIds\": [\n \"\",\n \"\"\n ],\n \"accessConstraints\": [\n {\n \"type\": \"ROLE\",\n \"operator\": \"ALL\",\n \"ids\": [\n \"\",\n \"\"\n ]\n },\n {\n \"type\": \"ENTITLEMENT\",\n \"operator\": \"SELECTED\",\n \"ids\": [\n \"\",\n \"\"\n ]\n }\n ]\n },\n \"roleCompositionCampaignInfo\": {\n \"remediatorRef\": {\n \"type\": \"IDENTITY\",\n \"id\": \"\",\n \"name\": \"\"\n },\n \"reviewer\": {\n \"type\": \"IDENTITY\",\n \"id\": \"\",\n \"name\": \"\"\n },\n \"roleIds\": [\n \"\",\n \"\"\n ],\n \"query\": \"\",\n \"description\": \"\"\n },\n \"sourcesWithOrphanEntitlements\": [\n {\n \"id\": \"\",\n \"type\": \"SOURCE\",\n \"name\": \"\"\n },\n {\n \"id\": \"\",\n \"type\": \"SOURCE\",\n \"name\": \"\"\n }\n ],\n \"mandatoryCommentRequirement\": \"REVOKE_ONLY_DECISIONS\"\n },\n \"id\": \"\",\n \"scheduled\": false,\n \"ownerRef\": {\n \"id\": \"\",\n \"type\": \"IDENTITY\",\n \"name\": \"\",\n \"email\": \"\"\n },\n \"deadlineDuration\": \"\"\n}", - "cookie": [], - "_postman_previewlanguage": "json" - }, - { - "id": "a3230ac8-df2f-4752-af41-5523b95a58ee", - "name": "Client Error - Returned if the request body is invalid.", - "originalRequest": { - "url": { - "path": [ - "campaign-templates" - ], - "host": [ - "{{baseUrl}}" - ], - "query": [], - "variable": [] - }, - "header": [ - { - "key": "Content-Type", - "value": "application/json" - }, - { - "key": "Accept", - "value": "application/json" - }, - { - "description": { - "content": "Added as a part of security scheme: oauth2", - "type": "text/plain" - }, - "key": "Authorization", - "value": "" - } - ], - "method": "POST", - "body": { - "mode": "raw", - "raw": "{\n \"name\": \"\",\n \"description\": \"\",\n \"created\": \"\",\n \"modified\": \"\",\n \"campaign\": {\n \"name\": \"\",\n \"description\": \"\",\n \"type\": \"SOURCE_OWNER\",\n \"id\": \"\",\n \"deadline\": \"\",\n \"emailNotificationEnabled\": false,\n \"autoRevokeAllowed\": false,\n \"recommendationsEnabled\": false,\n \"status\": \"ACTIVATING\",\n \"correlatedStatus\": \"CORRELATED\",\n \"created\": \"\",\n \"totalCertifications\": \"\",\n \"completedCertifications\": \"\",\n \"alerts\": [\n {\n \"level\": \"ERROR\",\n \"localizations\": [\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n },\n {\n \"locale\": \"\",\n \"localeOrigin\": \"DEFAULT\",\n \"text\": \"\"\n }\n ]\n },\n {\n \"level\": \"ERROR\",\n \"localizations\": [\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n },\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n }\n ]\n }\n ],\n \"modified\": \"\",\n \"filter\": {\n \"id\": \"\",\n \"type\": \"CAMPAIGN_FILTER\",\n \"name\": \"\"\n },\n \"sunsetCommentsRequired\": true,\n \"sourceOwnerCampaignInfo\": {\n \"sourceIds\": [\n \"\",\n \"\"\n ]\n },\n \"searchCampaignInfo\": {\n \"type\": \"IDENTITY\",\n \"description\": \"\",\n \"reviewer\": {\n \"type\": \"IDENTITY\",\n \"id\": \"\",\n \"name\": \"\"\n },\n \"query\": \"\",\n \"identityIds\": [\n \"\",\n \"\"\n ],\n \"accessConstraints\": [\n {\n \"type\": \"ROLE\",\n \"operator\": \"ALL\",\n \"ids\": [\n \"\",\n \"\"\n ]\n },\n {\n \"type\": \"ENTITLEMENT\",\n \"operator\": \"SELECTED\",\n \"ids\": [\n \"\",\n \"\"\n ]\n }\n ]\n },\n \"roleCompositionCampaignInfo\": {\n \"remediatorRef\": {\n \"type\": \"IDENTITY\",\n \"id\": \"\",\n \"name\": \"\"\n },\n \"reviewer\": {\n \"type\": \"IDENTITY\",\n \"id\": \"\",\n \"name\": \"\"\n },\n \"roleIds\": [\n \"\",\n \"\"\n ],\n \"query\": \"\",\n \"description\": \"\"\n },\n \"sourcesWithOrphanEntitlements\": [\n {\n \"id\": \"\",\n \"type\": \"SOURCE\",\n \"name\": \"\"\n },\n {\n \"id\": \"\",\n \"type\": \"SOURCE\",\n \"name\": \"\"\n }\n ],\n \"mandatoryCommentRequirement\": \"REVOKE_ONLY_DECISIONS\"\n },\n \"id\": \"\",\n \"scheduled\": false,\n \"ownerRef\": {\n \"id\": \"\",\n \"type\": \"IDENTITY\",\n \"name\": \"\",\n \"email\": \"\"\n },\n \"deadlineDuration\": \"\"\n}", - "options": { - "raw": { - "headerFamily": "json", - "language": "json" - } - } - } - }, - "status": "Bad Request", - "code": 400, - "header": [ - { - "key": "Content-Type", - "value": "application/json" - } - ], - "body": "{\n \"detailCode\": \"\",\n \"trackingId\": \"\",\n \"messages\": [\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n },\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n }\n ],\n \"causes\": [\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n },\n {\n \"locale\": \"\",\n \"localeOrigin\": \"DEFAULT\",\n \"text\": \"\"\n }\n ]\n}", - "cookie": [], - "_postman_previewlanguage": "json" - }, - { - "id": "9a0daf80-1f37-4a14-83a8-6c29b0fa5081", - "name": "Unauthorized - Returned if there is no authorization header, or if the JWT token is expired.", - "originalRequest": { - "url": { - "path": [ - "campaign-templates" - ], - "host": [ - "{{baseUrl}}" - ], - "query": [], - "variable": [] - }, - "header": [ - { - "key": "Content-Type", - "value": "application/json" - }, - { - "key": "Accept", - "value": "application/json" - }, - { - "description": { - "content": "Added as a part of security scheme: oauth2", - "type": "text/plain" - }, - "key": "Authorization", - "value": "" - } - ], - "method": "POST", - "body": { - "mode": "raw", - "raw": "{\n \"name\": \"\",\n \"description\": \"\",\n \"created\": \"\",\n \"modified\": \"\",\n \"campaign\": {\n \"name\": \"\",\n \"description\": \"\",\n \"type\": \"SOURCE_OWNER\",\n \"id\": \"\",\n \"deadline\": \"\",\n \"emailNotificationEnabled\": false,\n \"autoRevokeAllowed\": false,\n \"recommendationsEnabled\": false,\n \"status\": \"ACTIVATING\",\n \"correlatedStatus\": \"CORRELATED\",\n \"created\": \"\",\n \"totalCertifications\": \"\",\n \"completedCertifications\": \"\",\n \"alerts\": [\n {\n \"level\": \"ERROR\",\n \"localizations\": [\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n },\n {\n \"locale\": \"\",\n \"localeOrigin\": \"DEFAULT\",\n \"text\": \"\"\n }\n ]\n },\n {\n \"level\": \"ERROR\",\n \"localizations\": [\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n },\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n }\n ]\n }\n ],\n \"modified\": \"\",\n \"filter\": {\n \"id\": \"\",\n \"type\": \"CAMPAIGN_FILTER\",\n \"name\": \"\"\n },\n \"sunsetCommentsRequired\": true,\n \"sourceOwnerCampaignInfo\": {\n \"sourceIds\": [\n \"\",\n \"\"\n ]\n },\n \"searchCampaignInfo\": {\n \"type\": \"IDENTITY\",\n \"description\": \"\",\n \"reviewer\": {\n \"type\": \"IDENTITY\",\n \"id\": \"\",\n \"name\": \"\"\n },\n \"query\": \"\",\n \"identityIds\": [\n \"\",\n \"\"\n ],\n \"accessConstraints\": [\n {\n \"type\": \"ROLE\",\n \"operator\": \"ALL\",\n \"ids\": [\n \"\",\n \"\"\n ]\n },\n {\n \"type\": \"ENTITLEMENT\",\n \"operator\": \"SELECTED\",\n \"ids\": [\n \"\",\n \"\"\n ]\n }\n ]\n },\n \"roleCompositionCampaignInfo\": {\n \"remediatorRef\": {\n \"type\": \"IDENTITY\",\n \"id\": \"\",\n \"name\": \"\"\n },\n \"reviewer\": {\n \"type\": \"IDENTITY\",\n \"id\": \"\",\n \"name\": \"\"\n },\n \"roleIds\": [\n \"\",\n \"\"\n ],\n \"query\": \"\",\n \"description\": \"\"\n },\n \"sourcesWithOrphanEntitlements\": [\n {\n \"id\": \"\",\n \"type\": \"SOURCE\",\n \"name\": \"\"\n },\n {\n \"id\": \"\",\n \"type\": \"SOURCE\",\n \"name\": \"\"\n }\n ],\n \"mandatoryCommentRequirement\": \"REVOKE_ONLY_DECISIONS\"\n },\n \"id\": \"\",\n \"scheduled\": false,\n \"ownerRef\": {\n \"id\": \"\",\n \"type\": \"IDENTITY\",\n \"name\": \"\",\n \"email\": \"\"\n },\n \"deadlineDuration\": \"\"\n}", - "options": { - "raw": { - "headerFamily": "json", - "language": "json" - } - } - } - }, - "status": "Unauthorized", - "code": 401, - "header": [ - { - "key": "Content-Type", - "value": "application/json" - } - ], - "body": "{\n \"error\": {\n \"description\": \"A message describing the error\",\n \"example\": \"JWT validation failed: JWT is expired\"\n }\n}", - "cookie": [], - "_postman_previewlanguage": "json" - }, - { - "id": "d61ea4d4-a03d-4c3f-8d35-e59d3e35c488", - "name": "Forbidden - Returned if the user you are running as, doesn't have access to this end-point.", - "originalRequest": { - "url": { - "path": [ - "campaign-templates" - ], - "host": [ - "{{baseUrl}}" - ], - "query": [], - "variable": [] - }, - "header": [ - { - "key": "Content-Type", - "value": "application/json" - }, - { - "key": "Accept", - "value": "application/json" - }, - { - "description": { - "content": "Added as a part of security scheme: oauth2", - "type": "text/plain" - }, - "key": "Authorization", - "value": "" - } - ], - "method": "POST", - "body": { - "mode": "raw", - "raw": "{\n \"name\": \"\",\n \"description\": \"\",\n \"created\": \"\",\n \"modified\": \"\",\n \"campaign\": {\n \"name\": \"\",\n \"description\": \"\",\n \"type\": \"SOURCE_OWNER\",\n \"id\": \"\",\n \"deadline\": \"\",\n \"emailNotificationEnabled\": false,\n \"autoRevokeAllowed\": false,\n \"recommendationsEnabled\": false,\n \"status\": \"ACTIVATING\",\n \"correlatedStatus\": \"CORRELATED\",\n \"created\": \"\",\n \"totalCertifications\": \"\",\n \"completedCertifications\": \"\",\n \"alerts\": [\n {\n \"level\": \"ERROR\",\n \"localizations\": [\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n },\n {\n \"locale\": \"\",\n \"localeOrigin\": \"DEFAULT\",\n \"text\": \"\"\n }\n ]\n },\n {\n \"level\": \"ERROR\",\n \"localizations\": [\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n },\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n }\n ]\n }\n ],\n \"modified\": \"\",\n \"filter\": {\n \"id\": \"\",\n \"type\": \"CAMPAIGN_FILTER\",\n \"name\": \"\"\n },\n \"sunsetCommentsRequired\": true,\n \"sourceOwnerCampaignInfo\": {\n \"sourceIds\": [\n \"\",\n \"\"\n ]\n },\n \"searchCampaignInfo\": {\n \"type\": \"IDENTITY\",\n \"description\": \"\",\n \"reviewer\": {\n \"type\": \"IDENTITY\",\n \"id\": \"\",\n \"name\": \"\"\n },\n \"query\": \"\",\n \"identityIds\": [\n \"\",\n \"\"\n ],\n \"accessConstraints\": [\n {\n \"type\": \"ROLE\",\n \"operator\": \"ALL\",\n \"ids\": [\n \"\",\n \"\"\n ]\n },\n {\n \"type\": \"ENTITLEMENT\",\n \"operator\": \"SELECTED\",\n \"ids\": [\n \"\",\n \"\"\n ]\n }\n ]\n },\n \"roleCompositionCampaignInfo\": {\n \"remediatorRef\": {\n \"type\": \"IDENTITY\",\n \"id\": \"\",\n \"name\": \"\"\n },\n \"reviewer\": {\n \"type\": \"IDENTITY\",\n \"id\": \"\",\n \"name\": \"\"\n },\n \"roleIds\": [\n \"\",\n \"\"\n ],\n \"query\": \"\",\n \"description\": \"\"\n },\n \"sourcesWithOrphanEntitlements\": [\n {\n \"id\": \"\",\n \"type\": \"SOURCE\",\n \"name\": \"\"\n },\n {\n \"id\": \"\",\n \"type\": \"SOURCE\",\n \"name\": \"\"\n }\n ],\n \"mandatoryCommentRequirement\": \"REVOKE_ONLY_DECISIONS\"\n },\n \"id\": \"\",\n \"scheduled\": false,\n \"ownerRef\": {\n \"id\": \"\",\n \"type\": \"IDENTITY\",\n \"name\": \"\",\n \"email\": \"\"\n },\n \"deadlineDuration\": \"\"\n}", - "options": { - "raw": { - "headerFamily": "json", - "language": "json" - } - } - } - }, - "status": "Forbidden", - "code": 403, - "header": [ - { - "key": "Content-Type", - "value": "application/json" - } - ], - "body": "{\n \"detailCode\": \"\",\n \"trackingId\": \"\",\n \"messages\": [\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n },\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n }\n ],\n \"causes\": [\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n },\n {\n \"locale\": \"\",\n \"localeOrigin\": \"DEFAULT\",\n \"text\": \"\"\n }\n ]\n}", - "cookie": [], - "_postman_previewlanguage": "json" - }, - { - "id": "c9dd494a-b295-43b4-81de-05a8160f69cb", - "name": "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.", - "originalRequest": { - "url": { - "path": [ - "campaign-templates" - ], - "host": [ - "{{baseUrl}}" - ], - "query": [], - "variable": [] - }, - "header": [ - { - "key": "Content-Type", - "value": "application/json" - }, - { - "key": "Accept", - "value": "application/json" - }, - { - "description": { - "content": "Added as a part of security scheme: oauth2", - "type": "text/plain" - }, - "key": "Authorization", - "value": "" - } - ], - "method": "POST", - "body": { - "mode": "raw", - "raw": "{\n \"name\": \"\",\n \"description\": \"\",\n \"created\": \"\",\n \"modified\": \"\",\n \"campaign\": {\n \"name\": \"\",\n \"description\": \"\",\n \"type\": \"SOURCE_OWNER\",\n \"id\": \"\",\n \"deadline\": \"\",\n \"emailNotificationEnabled\": false,\n \"autoRevokeAllowed\": false,\n \"recommendationsEnabled\": false,\n \"status\": \"ACTIVATING\",\n \"correlatedStatus\": \"CORRELATED\",\n \"created\": \"\",\n \"totalCertifications\": \"\",\n \"completedCertifications\": \"\",\n \"alerts\": [\n {\n \"level\": \"ERROR\",\n \"localizations\": [\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n },\n {\n \"locale\": \"\",\n \"localeOrigin\": \"DEFAULT\",\n \"text\": \"\"\n }\n ]\n },\n {\n \"level\": \"ERROR\",\n \"localizations\": [\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n },\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n }\n ]\n }\n ],\n \"modified\": \"\",\n \"filter\": {\n \"id\": \"\",\n \"type\": \"CAMPAIGN_FILTER\",\n \"name\": \"\"\n },\n \"sunsetCommentsRequired\": true,\n \"sourceOwnerCampaignInfo\": {\n \"sourceIds\": [\n \"\",\n \"\"\n ]\n },\n \"searchCampaignInfo\": {\n \"type\": \"IDENTITY\",\n \"description\": \"\",\n \"reviewer\": {\n \"type\": \"IDENTITY\",\n \"id\": \"\",\n \"name\": \"\"\n },\n \"query\": \"\",\n \"identityIds\": [\n \"\",\n \"\"\n ],\n \"accessConstraints\": [\n {\n \"type\": \"ROLE\",\n \"operator\": \"ALL\",\n \"ids\": [\n \"\",\n \"\"\n ]\n },\n {\n \"type\": \"ENTITLEMENT\",\n \"operator\": \"SELECTED\",\n \"ids\": [\n \"\",\n \"\"\n ]\n }\n ]\n },\n \"roleCompositionCampaignInfo\": {\n \"remediatorRef\": {\n \"type\": \"IDENTITY\",\n \"id\": \"\",\n \"name\": \"\"\n },\n \"reviewer\": {\n \"type\": \"IDENTITY\",\n \"id\": \"\",\n \"name\": \"\"\n },\n \"roleIds\": [\n \"\",\n \"\"\n ],\n \"query\": \"\",\n \"description\": \"\"\n },\n \"sourcesWithOrphanEntitlements\": [\n {\n \"id\": \"\",\n \"type\": \"SOURCE\",\n \"name\": \"\"\n },\n {\n \"id\": \"\",\n \"type\": \"SOURCE\",\n \"name\": \"\"\n }\n ],\n \"mandatoryCommentRequirement\": \"REVOKE_ONLY_DECISIONS\"\n },\n \"id\": \"\",\n \"scheduled\": false,\n \"ownerRef\": {\n \"id\": \"\",\n \"type\": \"IDENTITY\",\n \"name\": \"\",\n \"email\": \"\"\n },\n \"deadlineDuration\": \"\"\n}", - "options": { - "raw": { - "headerFamily": "json", - "language": "json" - } - } - } - }, - "status": "Too Many Requests", - "code": 429, - "header": [ - { - "key": "Content-Type", - "value": "application/json" - } - ], - "body": "{\n \"message\": {\n \"description\": \"A message describing the error\",\n \"example\": \" Rate Limit Exceeded \"\n }\n}", - "cookie": [], - "_postman_previewlanguage": "json" - }, - { - "id": "6a6d62e3-504c-4011-b638-dcdc011bccd1", - "name": "Internal Server Error - Returned if there is an unexpected error.", - "originalRequest": { - "url": { - "path": [ - "campaign-templates" - ], - "host": [ - "{{baseUrl}}" - ], - "query": [], - "variable": [] - }, - "header": [ - { - "key": "Content-Type", - "value": "application/json" - }, - { - "key": "Accept", - "value": "application/json" - }, - { - "description": { - "content": "Added as a part of security scheme: oauth2", - "type": "text/plain" - }, - "key": "Authorization", - "value": "" - } - ], - "method": "POST", - "body": { - "mode": "raw", - "raw": "{\n \"name\": \"\",\n \"description\": \"\",\n \"created\": \"\",\n \"modified\": \"\",\n \"campaign\": {\n \"name\": \"\",\n \"description\": \"\",\n \"type\": \"SOURCE_OWNER\",\n \"id\": \"\",\n \"deadline\": \"\",\n \"emailNotificationEnabled\": false,\n \"autoRevokeAllowed\": false,\n \"recommendationsEnabled\": false,\n \"status\": \"ACTIVATING\",\n \"correlatedStatus\": \"CORRELATED\",\n \"created\": \"\",\n \"totalCertifications\": \"\",\n \"completedCertifications\": \"\",\n \"alerts\": [\n {\n \"level\": \"ERROR\",\n \"localizations\": [\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n },\n {\n \"locale\": \"\",\n \"localeOrigin\": \"DEFAULT\",\n \"text\": \"\"\n }\n ]\n },\n {\n \"level\": \"ERROR\",\n \"localizations\": [\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n },\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n }\n ]\n }\n ],\n \"modified\": \"\",\n \"filter\": {\n \"id\": \"\",\n \"type\": \"CAMPAIGN_FILTER\",\n \"name\": \"\"\n },\n \"sunsetCommentsRequired\": true,\n \"sourceOwnerCampaignInfo\": {\n \"sourceIds\": [\n \"\",\n \"\"\n ]\n },\n \"searchCampaignInfo\": {\n \"type\": \"IDENTITY\",\n \"description\": \"\",\n \"reviewer\": {\n \"type\": \"IDENTITY\",\n \"id\": \"\",\n \"name\": \"\"\n },\n \"query\": \"\",\n \"identityIds\": [\n \"\",\n \"\"\n ],\n \"accessConstraints\": [\n {\n \"type\": \"ROLE\",\n \"operator\": \"ALL\",\n \"ids\": [\n \"\",\n \"\"\n ]\n },\n {\n \"type\": \"ENTITLEMENT\",\n \"operator\": \"SELECTED\",\n \"ids\": [\n \"\",\n \"\"\n ]\n }\n ]\n },\n \"roleCompositionCampaignInfo\": {\n \"remediatorRef\": {\n \"type\": \"IDENTITY\",\n \"id\": \"\",\n \"name\": \"\"\n },\n \"reviewer\": {\n \"type\": \"IDENTITY\",\n \"id\": \"\",\n \"name\": \"\"\n },\n \"roleIds\": [\n \"\",\n \"\"\n ],\n \"query\": \"\",\n \"description\": \"\"\n },\n \"sourcesWithOrphanEntitlements\": [\n {\n \"id\": \"\",\n \"type\": \"SOURCE\",\n \"name\": \"\"\n },\n {\n \"id\": \"\",\n \"type\": \"SOURCE\",\n \"name\": \"\"\n }\n ],\n \"mandatoryCommentRequirement\": \"REVOKE_ONLY_DECISIONS\"\n },\n \"id\": \"\",\n \"scheduled\": false,\n \"ownerRef\": {\n \"id\": \"\",\n \"type\": \"IDENTITY\",\n \"name\": \"\",\n \"email\": \"\"\n },\n \"deadlineDuration\": \"\"\n}", - "options": { - "raw": { - "headerFamily": "json", - "language": "json" - } - } - } - }, - "status": "Internal Server Error", - "code": 500, - "header": [ - { - "key": "Content-Type", - "value": "application/json" - } - ], - "body": "{\n \"detailCode\": \"\",\n \"trackingId\": \"\",\n \"messages\": [\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n },\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n }\n ],\n \"causes\": [\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n },\n {\n \"locale\": \"\",\n \"localeOrigin\": \"DEFAULT\",\n \"text\": \"\"\n }\n ]\n}", - "cookie": [], - "_postman_previewlanguage": "json" - } - ], - "event": [], - "protocolProfileBehavior": { - "disableBodyPruning": true - } - }, - { - "id": "d82fd6b2-497b-4f53-b4fc-932f14ca77ed", - "name": "List Campaign Templates", - "request": { - "name": "List Campaign Templates", - "description": { - "content": "Lists all CampaignTemplates. Scope can be reduced via standard V3 query params.\n\nAll CampaignTemplates matching the query params", - "type": "text/plain" - }, - "url": { - "path": [ - "campaign-templates" - ], - "host": [ - "{{baseUrl}}" - ], - "query": [ - { - "disabled": true, - "description": { - "content": "Max number of results to return.\nSee [V3 API Standard Collection Parameters](https://developer.sailpoint.com/idn/api/standard-collection-parameters) for more information.", - "type": "text/plain" - }, - "key": "limit", - "value": "250" - }, - { - "disabled": true, - "description": { - "content": "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.", - "type": "text/plain" - }, - "key": "offset", - "value": "0" - }, - { - "disabled": true, - "description": { - "content": "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.", - "type": "text/plain" - }, - "key": "count", - "value": "false" - }, - { - "disabled": true, - "description": { - "content": "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: **name, created, modified**", - "type": "text/plain" - }, - "key": "sorters", - "value": "" - }, - { - "disabled": true, - "description": { - "content": "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**name**: *eq, ge, gt, in, le, lt, ne, sw*\n\n**id**: *eq, ge, gt, in, le, lt, ne, sw*", - "type": "text/plain" - }, - "key": "filters", - "value": "" - } - ], - "variable": [] - }, - "header": [ - { - "key": "Accept", - "value": "application/json" - } - ], - "method": "GET", - "body": {} - }, - "response": [ - { - "id": "ab4acd07-4951-43b2-af4c-c55b7782b8cb", - "name": "List of campaign template objects", - "originalRequest": { - "url": { - "path": [ - "campaign-templates" - ], - "host": [ - "{{baseUrl}}" - ], - "query": [ - { - "disabled": true, - "description": { - "content": "Max number of results to return.\nSee [V3 API Standard Collection Parameters](https://developer.sailpoint.com/idn/api/standard-collection-parameters) for more information.", - "type": "text/plain" - }, - "key": "limit", - "value": "250" - }, - { - "disabled": true, - "description": { - "content": "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.", - "type": "text/plain" - }, - "key": "offset", - "value": "0" - }, - { - "disabled": true, - "description": { - "content": "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.", - "type": "text/plain" - }, - "key": "count", - "value": "false" - }, - { - "disabled": true, - "description": { - "content": "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: **name, created, modified**", - "type": "text/plain" - }, - "key": "sorters", - "value": "" - }, - { - "disabled": true, - "description": { - "content": "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**name**: *eq, ge, gt, in, le, lt, ne, sw*\n\n**id**: *eq, ge, gt, in, le, lt, ne, sw*", - "type": "text/plain" - }, - "key": "filters", - "value": "" - } - ], - "variable": [] - }, - "header": [ - { - "key": "Accept", - "value": "application/json" - }, - { - "description": { - "content": "Added as a part of security scheme: oauth2", - "type": "text/plain" - }, - "key": "Authorization", - "value": "" - } - ], - "method": "GET", - "body": {} - }, - "status": "OK", - "code": 200, - "header": [ - { - "key": "Content-Type", - "value": "application/json" - } - ], - "body": "[\n {\n \"name\": \"\",\n \"description\": \"\",\n \"created\": \"\",\n \"modified\": \"\",\n \"campaign\": {\n \"name\": \"\",\n \"description\": \"\",\n \"type\": \"ROLE_COMPOSITION\",\n \"id\": \"\",\n \"deadline\": \"\",\n \"emailNotificationEnabled\": false,\n \"autoRevokeAllowed\": false,\n \"recommendationsEnabled\": false,\n \"status\": \"COMPLETING\",\n \"correlatedStatus\": \"CORRELATED\",\n \"created\": \"\",\n \"totalCertifications\": \"\",\n \"completedCertifications\": \"\",\n \"alerts\": [\n {\n \"level\": \"WARN\",\n \"localizations\": [\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n },\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n }\n ]\n },\n {\n \"level\": \"INFO\",\n \"localizations\": [\n {\n \"locale\": \"\",\n \"localeOrigin\": \"DEFAULT\",\n \"text\": \"\"\n },\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n }\n ]\n }\n ],\n \"modified\": \"\",\n \"filter\": {\n \"id\": \"\",\n \"type\": \"CAMPAIGN_FILTER\",\n \"name\": \"\"\n },\n \"sunsetCommentsRequired\": true,\n \"sourceOwnerCampaignInfo\": {\n \"sourceIds\": [\n \"\",\n \"\"\n ]\n },\n \"searchCampaignInfo\": {\n \"type\": \"IDENTITY\",\n \"description\": \"\",\n \"reviewer\": {\n \"type\": \"IDENTITY\",\n \"id\": \"\",\n \"name\": \"\"\n },\n \"query\": \"\",\n \"identityIds\": [\n \"\",\n \"\"\n ],\n \"accessConstraints\": [\n {\n \"type\": \"ENTITLEMENT\",\n \"operator\": \"SELECTED\",\n \"ids\": [\n \"\",\n \"\"\n ]\n },\n {\n \"type\": \"ENTITLEMENT\",\n \"operator\": \"SELECTED\",\n \"ids\": [\n \"\",\n \"\"\n ]\n }\n ]\n },\n \"roleCompositionCampaignInfo\": {\n \"remediatorRef\": {\n \"type\": \"IDENTITY\",\n \"id\": \"\",\n \"name\": \"\"\n },\n \"reviewer\": {\n \"type\": \"GOVERNANCE_GROUP\",\n \"id\": \"\",\n \"name\": \"\"\n },\n \"roleIds\": [\n \"\",\n \"\"\n ],\n \"query\": \"\",\n \"description\": \"\"\n },\n \"sourcesWithOrphanEntitlements\": [\n {\n \"id\": \"\",\n \"type\": \"SOURCE\",\n \"name\": \"\"\n },\n {\n \"id\": \"\",\n \"type\": \"SOURCE\",\n \"name\": \"\"\n }\n ],\n \"mandatoryCommentRequirement\": \"NO_DECISIONS\"\n },\n \"id\": \"\",\n \"scheduled\": false,\n \"ownerRef\": {\n \"id\": \"\",\n \"type\": \"IDENTITY\",\n \"name\": \"\",\n \"email\": \"\"\n },\n \"deadlineDuration\": \"\"\n },\n {\n \"name\": \"\",\n \"description\": \"\",\n \"created\": \"\",\n \"modified\": \"\",\n \"campaign\": {\n \"name\": \"\",\n \"description\": \"\",\n \"type\": \"ROLE_COMPOSITION\",\n \"id\": \"\",\n \"deadline\": \"\",\n \"emailNotificationEnabled\": false,\n \"autoRevokeAllowed\": false,\n \"recommendationsEnabled\": false,\n \"status\": \"COMPLETED\",\n \"correlatedStatus\": \"CORRELATED\",\n \"created\": \"\",\n \"totalCertifications\": \"\",\n \"completedCertifications\": \"\",\n \"alerts\": [\n {\n \"level\": \"ERROR\",\n \"localizations\": [\n {\n \"locale\": \"\",\n \"localeOrigin\": \"DEFAULT\",\n \"text\": \"\"\n },\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n }\n ]\n },\n {\n \"level\": \"WARN\",\n \"localizations\": [\n {\n \"locale\": \"\",\n \"localeOrigin\": \"DEFAULT\",\n \"text\": \"\"\n },\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n }\n ]\n }\n ],\n \"modified\": \"\",\n \"filter\": {\n \"id\": \"\",\n \"type\": \"CAMPAIGN_FILTER\",\n \"name\": \"\"\n },\n \"sunsetCommentsRequired\": true,\n \"sourceOwnerCampaignInfo\": {\n \"sourceIds\": [\n \"\",\n \"\"\n ]\n },\n \"searchCampaignInfo\": {\n \"type\": \"ACCESS\",\n \"description\": \"\",\n \"reviewer\": {\n \"type\": \"GOVERNANCE_GROUP\",\n \"id\": \"\",\n \"name\": \"\"\n },\n \"query\": \"\",\n \"identityIds\": [\n \"\",\n \"\"\n ],\n \"accessConstraints\": [\n {\n \"type\": \"ROLE\",\n \"operator\": \"ALL\",\n \"ids\": [\n \"\",\n \"\"\n ]\n },\n {\n \"type\": \"ACCESS_PROFILE\",\n \"operator\": \"ALL\",\n \"ids\": [\n \"\",\n \"\"\n ]\n }\n ]\n },\n \"roleCompositionCampaignInfo\": {\n \"remediatorRef\": {\n \"type\": \"IDENTITY\",\n \"id\": \"\",\n \"name\": \"\"\n },\n \"reviewer\": {\n \"type\": \"GOVERNANCE_GROUP\",\n \"id\": \"\",\n \"name\": \"\"\n },\n \"roleIds\": [\n \"\",\n \"\"\n ],\n \"query\": \"\",\n \"description\": \"\"\n },\n \"sourcesWithOrphanEntitlements\": [\n {\n \"id\": \"\",\n \"type\": \"SOURCE\",\n \"name\": \"\"\n },\n {\n \"id\": \"\",\n \"type\": \"SOURCE\",\n \"name\": \"\"\n }\n ],\n \"mandatoryCommentRequirement\": \"ALL_DECISIONS\"\n },\n \"id\": \"\",\n \"scheduled\": false,\n \"ownerRef\": {\n \"id\": \"\",\n \"type\": \"IDENTITY\",\n \"name\": \"\",\n \"email\": \"\"\n },\n \"deadlineDuration\": \"\"\n }\n]", - "cookie": [], - "_postman_previewlanguage": "json" - }, - { - "id": "9a84dbfa-7e92-4a09-a305-2c013b2adc3e", - "name": "Client Error - Returned if the request body is invalid.", - "originalRequest": { - "url": { - "path": [ - "campaign-templates" - ], - "host": [ - "{{baseUrl}}" - ], - "query": [ - { - "disabled": true, - "description": { - "content": "Max number of results to return.\nSee [V3 API Standard Collection Parameters](https://developer.sailpoint.com/idn/api/standard-collection-parameters) for more information.", - "type": "text/plain" - }, - "key": "limit", - "value": "250" - }, - { - "disabled": true, - "description": { - "content": "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.", - "type": "text/plain" - }, - "key": "offset", - "value": "0" - }, - { - "disabled": true, - "description": { - "content": "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.", - "type": "text/plain" - }, - "key": "count", - "value": "false" - }, - { - "disabled": true, - "description": { - "content": "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: **name, created, modified**", - "type": "text/plain" - }, - "key": "sorters", - "value": "" - }, - { - "disabled": true, - "description": { - "content": "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**name**: *eq, ge, gt, in, le, lt, ne, sw*\n\n**id**: *eq, ge, gt, in, le, lt, ne, sw*", - "type": "text/plain" - }, - "key": "filters", - "value": "" - } - ], - "variable": [] - }, - "header": [ - { - "key": "Accept", - "value": "application/json" - }, - { - "description": { - "content": "Added as a part of security scheme: oauth2", - "type": "text/plain" - }, - "key": "Authorization", - "value": "" - } - ], - "method": "GET", - "body": {} - }, - "status": "Bad Request", - "code": 400, - "header": [ - { - "key": "Content-Type", - "value": "application/json" - } - ], - "body": "{\n \"detailCode\": \"\",\n \"trackingId\": \"\",\n \"messages\": [\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n },\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n }\n ],\n \"causes\": [\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n },\n {\n \"locale\": \"\",\n \"localeOrigin\": \"DEFAULT\",\n \"text\": \"\"\n }\n ]\n}", - "cookie": [], - "_postman_previewlanguage": "json" - }, - { - "id": "5ee62879-4c5f-4381-8f2e-ea380b4f115f", - "name": "Unauthorized - Returned if there is no authorization header, or if the JWT token is expired.", - "originalRequest": { - "url": { - "path": [ - "campaign-templates" - ], - "host": [ - "{{baseUrl}}" - ], - "query": [ - { - "disabled": true, - "description": { - "content": "Max number of results to return.\nSee [V3 API Standard Collection Parameters](https://developer.sailpoint.com/idn/api/standard-collection-parameters) for more information.", - "type": "text/plain" - }, - "key": "limit", - "value": "250" - }, - { - "disabled": true, - "description": { - "content": "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.", - "type": "text/plain" - }, - "key": "offset", - "value": "0" - }, - { - "disabled": true, - "description": { - "content": "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.", - "type": "text/plain" - }, - "key": "count", - "value": "false" - }, - { - "disabled": true, - "description": { - "content": "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: **name, created, modified**", - "type": "text/plain" - }, - "key": "sorters", - "value": "" - }, - { - "disabled": true, - "description": { - "content": "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**name**: *eq, ge, gt, in, le, lt, ne, sw*\n\n**id**: *eq, ge, gt, in, le, lt, ne, sw*", - "type": "text/plain" - }, - "key": "filters", - "value": "" - } - ], - "variable": [] - }, - "header": [ - { - "key": "Accept", - "value": "application/json" - }, - { - "description": { - "content": "Added as a part of security scheme: oauth2", - "type": "text/plain" - }, - "key": "Authorization", - "value": "" - } - ], - "method": "GET", - "body": {} - }, - "status": "Unauthorized", - "code": 401, - "header": [ - { - "key": "Content-Type", - "value": "application/json" - } - ], - "body": "{\n \"error\": {\n \"description\": \"A message describing the error\",\n \"example\": \"JWT validation failed: JWT is expired\"\n }\n}", - "cookie": [], - "_postman_previewlanguage": "json" - }, - { - "id": "e9f0fb11-fea4-46b8-b1f6-2052bfd419fd", - "name": "Forbidden - Returned if the user you are running as, doesn't have access to this end-point.", - "originalRequest": { - "url": { - "path": [ - "campaign-templates" - ], - "host": [ - "{{baseUrl}}" - ], - "query": [ - { - "disabled": true, - "description": { - "content": "Max number of results to return.\nSee [V3 API Standard Collection Parameters](https://developer.sailpoint.com/idn/api/standard-collection-parameters) for more information.", - "type": "text/plain" - }, - "key": "limit", - "value": "250" - }, - { - "disabled": true, - "description": { - "content": "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.", - "type": "text/plain" - }, - "key": "offset", - "value": "0" - }, - { - "disabled": true, - "description": { - "content": "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.", - "type": "text/plain" - }, - "key": "count", - "value": "false" - }, - { - "disabled": true, - "description": { - "content": "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: **name, created, modified**", - "type": "text/plain" - }, - "key": "sorters", - "value": "" - }, - { - "disabled": true, - "description": { - "content": "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**name**: *eq, ge, gt, in, le, lt, ne, sw*\n\n**id**: *eq, ge, gt, in, le, lt, ne, sw*", - "type": "text/plain" - }, - "key": "filters", - "value": "" - } - ], - "variable": [] - }, - "header": [ - { - "key": "Accept", - "value": "application/json" - }, - { - "description": { - "content": "Added as a part of security scheme: oauth2", - "type": "text/plain" - }, - "key": "Authorization", - "value": "" - } - ], - "method": "GET", - "body": {} - }, - "status": "Forbidden", - "code": 403, - "header": [ - { - "key": "Content-Type", - "value": "application/json" - } - ], - "body": "{\n \"detailCode\": \"\",\n \"trackingId\": \"\",\n \"messages\": [\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n },\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n }\n ],\n \"causes\": [\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n },\n {\n \"locale\": \"\",\n \"localeOrigin\": \"DEFAULT\",\n \"text\": \"\"\n }\n ]\n}", - "cookie": [], - "_postman_previewlanguage": "json" - }, - { - "id": "cbc502e5-ca6b-412d-a570-9d6adf0c2bdc", - "name": "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.", - "originalRequest": { - "url": { - "path": [ - "campaign-templates" - ], - "host": [ - "{{baseUrl}}" - ], - "query": [ - { - "disabled": true, - "description": { - "content": "Max number of results to return.\nSee [V3 API Standard Collection Parameters](https://developer.sailpoint.com/idn/api/standard-collection-parameters) for more information.", - "type": "text/plain" - }, - "key": "limit", - "value": "250" - }, - { - "disabled": true, - "description": { - "content": "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.", - "type": "text/plain" - }, - "key": "offset", - "value": "0" - }, - { - "disabled": true, - "description": { - "content": "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.", - "type": "text/plain" - }, - "key": "count", - "value": "false" - }, - { - "disabled": true, - "description": { - "content": "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: **name, created, modified**", - "type": "text/plain" - }, - "key": "sorters", - "value": "" - }, - { - "disabled": true, - "description": { - "content": "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**name**: *eq, ge, gt, in, le, lt, ne, sw*\n\n**id**: *eq, ge, gt, in, le, lt, ne, sw*", - "type": "text/plain" - }, - "key": "filters", - "value": "" - } - ], - "variable": [] - }, - "header": [ - { - "key": "Accept", - "value": "application/json" - }, - { - "description": { - "content": "Added as a part of security scheme: oauth2", - "type": "text/plain" - }, - "key": "Authorization", - "value": "" - } - ], - "method": "GET", - "body": {} - }, - "status": "Too Many Requests", - "code": 429, - "header": [ - { - "key": "Content-Type", - "value": "application/json" - } - ], - "body": "{\n \"message\": {\n \"description\": \"A message describing the error\",\n \"example\": \" Rate Limit Exceeded \"\n }\n}", - "cookie": [], - "_postman_previewlanguage": "json" - }, - { - "id": "fc55a049-e667-4768-b5d7-d59f405a0860", - "name": "Internal Server Error - Returned if there is an unexpected error.", - "originalRequest": { - "url": { - "path": [ - "campaign-templates" - ], - "host": [ - "{{baseUrl}}" - ], - "query": [ - { - "disabled": true, - "description": { - "content": "Max number of results to return.\nSee [V3 API Standard Collection Parameters](https://developer.sailpoint.com/idn/api/standard-collection-parameters) for more information.", - "type": "text/plain" - }, - "key": "limit", - "value": "250" - }, - { - "disabled": true, - "description": { - "content": "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.", - "type": "text/plain" - }, - "key": "offset", - "value": "0" - }, - { - "disabled": true, - "description": { - "content": "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.", - "type": "text/plain" - }, - "key": "count", - "value": "false" - }, - { - "disabled": true, - "description": { - "content": "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: **name, created, modified**", - "type": "text/plain" - }, - "key": "sorters", - "value": "" - }, - { - "disabled": true, - "description": { - "content": "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**name**: *eq, ge, gt, in, le, lt, ne, sw*\n\n**id**: *eq, ge, gt, in, le, lt, ne, sw*", - "type": "text/plain" - }, - "key": "filters", - "value": "" - } - ], - "variable": [] - }, - "header": [ - { - "key": "Accept", - "value": "application/json" - }, - { - "description": { - "content": "Added as a part of security scheme: oauth2", - "type": "text/plain" - }, - "key": "Authorization", - "value": "" - } - ], - "method": "GET", - "body": {} - }, - "status": "Internal Server Error", - "code": 500, - "header": [ - { - "key": "Content-Type", - "value": "application/json" - } - ], - "body": "{\n \"detailCode\": \"\",\n \"trackingId\": \"\",\n \"messages\": [\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n },\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n }\n ],\n \"causes\": [\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n },\n {\n \"locale\": \"\",\n \"localeOrigin\": \"DEFAULT\",\n \"text\": \"\"\n }\n ]\n}", - "cookie": [], - "_postman_previewlanguage": "json" - } - ], - "event": [], - "protocolProfileBehavior": { - "disableBodyPruning": true - } - }, - { - "id": "1350b4fc-9d8f-444e-a2e0-c55635f2bfe3", - "name": "Update a Campaign Template", - "request": { - "name": "Update a Campaign Template", - "description": { - "content": "Allows updating individual fields on a campaign template using the [JSON Patch](https://tools.ietf.org/html/rfc6902) standard.", - "type": "text/plain" - }, - "url": { - "path": [ - "campaign-templates", - ":id" - ], - "host": [ - "{{baseUrl}}" - ], - "query": [], - "variable": [ - { - "type": "any", - "value": "", - "key": "id", - "disabled": true, - "description": { - "content": "(Required) The ID of the campaign template being modified.", - "type": "text/plain" - } - } - ] - }, - "header": [ - { - "key": "Content-Type", - "value": "application/json-patch+json" - }, - { - "key": "Accept", - "value": "application/json" - } - ], - "method": "PATCH", - "body": { - "mode": "raw", - "raw": "[\n {\n \"op\": \"test\",\n \"path\": \"\",\n \"value\": \"\"\n },\n {\n \"op\": \"move\",\n \"path\": \"\",\n \"value\": \"\"\n }\n]", - "options": { - "raw": { - "headerFamily": "json", - "language": "json" - } - } - } - }, - "response": [ - { - "id": "a16f6d4e-9386-417f-8ea9-f8e79bd23866", - "name": "Indicates the PATCH operation succeeded, and returns the template's new representation.", - "originalRequest": { - "url": { - "path": [ - "campaign-templates", - ":id" - ], - "host": [ - "{{baseUrl}}" - ], - "query": [], - "variable": [] - }, - "header": [ - { - "key": "Content-Type", - "value": "application/json-patch+json" - }, - { - "key": "Accept", - "value": "application/json" - }, - { - "description": { - "content": "Added as a part of security scheme: oauth2", - "type": "text/plain" - }, - "key": "Authorization", - "value": "" - } - ], - "method": "PATCH", - "body": { - "mode": "raw", - "raw": "[\n {\n \"op\": \"test\",\n \"path\": \"\",\n \"value\": \"\"\n },\n {\n \"op\": \"move\",\n \"path\": \"\",\n \"value\": \"\"\n }\n]", - "options": { - "raw": { - "headerFamily": "json", - "language": "json" - } - } - } - }, - "status": "OK", - "code": 200, - "header": [ - { - "key": "Content-Type", - "value": "application/json" - } - ], - "body": "{\n \"name\": \"\",\n \"description\": \"\",\n \"created\": \"\",\n \"modified\": \"\",\n \"campaign\": {\n \"name\": \"\",\n \"description\": \"\",\n \"type\": \"SOURCE_OWNER\",\n \"id\": \"\",\n \"deadline\": \"\",\n \"emailNotificationEnabled\": false,\n \"autoRevokeAllowed\": false,\n \"recommendationsEnabled\": false,\n \"status\": \"ACTIVATING\",\n \"correlatedStatus\": \"CORRELATED\",\n \"created\": \"\",\n \"totalCertifications\": \"\",\n \"completedCertifications\": \"\",\n \"alerts\": [\n {\n \"level\": \"ERROR\",\n \"localizations\": [\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n },\n {\n \"locale\": \"\",\n \"localeOrigin\": \"DEFAULT\",\n \"text\": \"\"\n }\n ]\n },\n {\n \"level\": \"ERROR\",\n \"localizations\": [\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n },\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n }\n ]\n }\n ],\n \"modified\": \"\",\n \"filter\": {\n \"id\": \"\",\n \"type\": \"CAMPAIGN_FILTER\",\n \"name\": \"\"\n },\n \"sunsetCommentsRequired\": true,\n \"sourceOwnerCampaignInfo\": {\n \"sourceIds\": [\n \"\",\n \"\"\n ]\n },\n \"searchCampaignInfo\": {\n \"type\": \"IDENTITY\",\n \"description\": \"\",\n \"reviewer\": {\n \"type\": \"IDENTITY\",\n \"id\": \"\",\n \"name\": \"\"\n },\n \"query\": \"\",\n \"identityIds\": [\n \"\",\n \"\"\n ],\n \"accessConstraints\": [\n {\n \"type\": \"ROLE\",\n \"operator\": \"ALL\",\n \"ids\": [\n \"\",\n \"\"\n ]\n },\n {\n \"type\": \"ENTITLEMENT\",\n \"operator\": \"SELECTED\",\n \"ids\": [\n \"\",\n \"\"\n ]\n }\n ]\n },\n \"roleCompositionCampaignInfo\": {\n \"remediatorRef\": {\n \"type\": \"IDENTITY\",\n \"id\": \"\",\n \"name\": \"\"\n },\n \"reviewer\": {\n \"type\": \"IDENTITY\",\n \"id\": \"\",\n \"name\": \"\"\n },\n \"roleIds\": [\n \"\",\n \"\"\n ],\n \"query\": \"\",\n \"description\": \"\"\n },\n \"sourcesWithOrphanEntitlements\": [\n {\n \"id\": \"\",\n \"type\": \"SOURCE\",\n \"name\": \"\"\n },\n {\n \"id\": \"\",\n \"type\": \"SOURCE\",\n \"name\": \"\"\n }\n ],\n \"mandatoryCommentRequirement\": \"REVOKE_ONLY_DECISIONS\"\n },\n \"id\": \"\",\n \"scheduled\": false,\n \"ownerRef\": {\n \"id\": \"\",\n \"type\": \"IDENTITY\",\n \"name\": \"\",\n \"email\": \"\"\n },\n \"deadlineDuration\": \"\"\n}", - "cookie": [], - "_postman_previewlanguage": "json" - }, - { - "id": "ff873e91-1223-4f09-9526-6a903337235d", - "name": "Client Error - Returned if the request body is invalid.", - "originalRequest": { - "url": { - "path": [ - "campaign-templates", - ":id" - ], - "host": [ - "{{baseUrl}}" - ], - "query": [], - "variable": [] - }, - "header": [ - { - "key": "Content-Type", - "value": "application/json-patch+json" - }, - { - "key": "Accept", - "value": "application/json" - }, - { - "description": { - "content": "Added as a part of security scheme: oauth2", - "type": "text/plain" - }, - "key": "Authorization", - "value": "" - } - ], - "method": "PATCH", - "body": { - "mode": "raw", - "raw": "[\n {\n \"op\": \"test\",\n \"path\": \"\",\n \"value\": \"\"\n },\n {\n \"op\": \"move\",\n \"path\": \"\",\n \"value\": \"\"\n }\n]", - "options": { - "raw": { - "headerFamily": "json", - "language": "json" - } - } - } - }, - "status": "Bad Request", - "code": 400, - "header": [ - { - "key": "Content-Type", - "value": "application/json" - } - ], - "body": "{\n \"detailCode\": \"\",\n \"trackingId\": \"\",\n \"messages\": [\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n },\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n }\n ],\n \"causes\": [\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n },\n {\n \"locale\": \"\",\n \"localeOrigin\": \"DEFAULT\",\n \"text\": \"\"\n }\n ]\n}", - "cookie": [], - "_postman_previewlanguage": "json" - }, - { - "id": "12d3bf20-39cb-48f5-924c-6d9778687429", - "name": "Unauthorized - Returned if there is no authorization header, or if the JWT token is expired.", - "originalRequest": { - "url": { - "path": [ - "campaign-templates", - ":id" - ], - "host": [ - "{{baseUrl}}" - ], - "query": [], - "variable": [] - }, - "header": [ - { - "key": "Content-Type", - "value": "application/json-patch+json" - }, - { - "key": "Accept", - "value": "application/json" - }, - { - "description": { - "content": "Added as a part of security scheme: oauth2", - "type": "text/plain" - }, - "key": "Authorization", - "value": "" - } - ], - "method": "PATCH", - "body": { - "mode": "raw", - "raw": "[\n {\n \"op\": \"test\",\n \"path\": \"\",\n \"value\": \"\"\n },\n {\n \"op\": \"move\",\n \"path\": \"\",\n \"value\": \"\"\n }\n]", - "options": { - "raw": { - "headerFamily": "json", - "language": "json" - } - } - } - }, - "status": "Unauthorized", - "code": 401, - "header": [ - { - "key": "Content-Type", - "value": "application/json" - } - ], - "body": "{\n \"error\": {\n \"description\": \"A message describing the error\",\n \"example\": \"JWT validation failed: JWT is expired\"\n }\n}", - "cookie": [], - "_postman_previewlanguage": "json" - }, - { - "id": "bda3a994-bdd5-4c46-8759-7c1249d04f9f", - "name": "Forbidden - Returned if the user you are running as, doesn't have access to this end-point.", - "originalRequest": { - "url": { - "path": [ - "campaign-templates", - ":id" - ], - "host": [ - "{{baseUrl}}" - ], - "query": [], - "variable": [] - }, - "header": [ - { - "key": "Content-Type", - "value": "application/json-patch+json" - }, - { - "key": "Accept", - "value": "application/json" - }, - { - "description": { - "content": "Added as a part of security scheme: oauth2", - "type": "text/plain" - }, - "key": "Authorization", - "value": "" - } - ], - "method": "PATCH", - "body": { - "mode": "raw", - "raw": "[\n {\n \"op\": \"test\",\n \"path\": \"\",\n \"value\": \"\"\n },\n {\n \"op\": \"move\",\n \"path\": \"\",\n \"value\": \"\"\n }\n]", - "options": { - "raw": { - "headerFamily": "json", - "language": "json" - } - } - } - }, - "status": "Forbidden", - "code": 403, - "header": [ - { - "key": "Content-Type", - "value": "application/json" - } - ], - "body": "{\n \"detailCode\": \"\",\n \"trackingId\": \"\",\n \"messages\": [\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n },\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n }\n ],\n \"causes\": [\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n },\n {\n \"locale\": \"\",\n \"localeOrigin\": \"DEFAULT\",\n \"text\": \"\"\n }\n ]\n}", - "cookie": [], - "_postman_previewlanguage": "json" - }, - { - "id": "77191ddf-29d1-4e98-a880-50af6a059fcd", - "name": "Not Found - returned if the request URL refers to a resource or object that does not exist", - "originalRequest": { - "url": { - "path": [ - "campaign-templates", - ":id" - ], - "host": [ - "{{baseUrl}}" - ], - "query": [], - "variable": [] - }, - "header": [ - { - "key": "Content-Type", - "value": "application/json-patch+json" - }, - { - "key": "Accept", - "value": "application/json" - }, - { - "description": { - "content": "Added as a part of security scheme: oauth2", - "type": "text/plain" - }, - "key": "Authorization", - "value": "" - } - ], - "method": "PATCH", - "body": { - "mode": "raw", - "raw": "[\n {\n \"op\": \"test\",\n \"path\": \"\",\n \"value\": \"\"\n },\n {\n \"op\": \"move\",\n \"path\": \"\",\n \"value\": \"\"\n }\n]", - "options": { - "raw": { - "headerFamily": "json", - "language": "json" - } - } - } - }, - "status": "Not Found", - "code": 404, - "header": [ - { - "key": "Content-Type", - "value": "application/json" - } - ], - "body": "{\n \"detailCode\": \"\",\n \"trackingId\": \"\",\n \"messages\": [\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n },\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n }\n ],\n \"causes\": [\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n },\n {\n \"locale\": \"\",\n \"localeOrigin\": \"DEFAULT\",\n \"text\": \"\"\n }\n ]\n}", - "cookie": [], - "_postman_previewlanguage": "json" - }, - { - "id": "c2fbb647-6c6e-4efb-bd28-39c5969a0ba2", - "name": "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.", - "originalRequest": { - "url": { - "path": [ - "campaign-templates", - ":id" - ], - "host": [ - "{{baseUrl}}" - ], - "query": [], - "variable": [] - }, - "header": [ - { - "key": "Content-Type", - "value": "application/json-patch+json" - }, - { - "key": "Accept", - "value": "application/json" - }, - { - "description": { - "content": "Added as a part of security scheme: oauth2", - "type": "text/plain" - }, - "key": "Authorization", - "value": "" - } - ], - "method": "PATCH", - "body": { - "mode": "raw", - "raw": "[\n {\n \"op\": \"test\",\n \"path\": \"\",\n \"value\": \"\"\n },\n {\n \"op\": \"move\",\n \"path\": \"\",\n \"value\": \"\"\n }\n]", - "options": { - "raw": { - "headerFamily": "json", - "language": "json" - } - } - } - }, - "status": "Too Many Requests", - "code": 429, - "header": [ - { - "key": "Content-Type", - "value": "application/json" - } - ], - "body": "{\n \"message\": {\n \"description\": \"A message describing the error\",\n \"example\": \" Rate Limit Exceeded \"\n }\n}", - "cookie": [], - "_postman_previewlanguage": "json" - }, - { - "id": "c57567bb-eaed-4681-a2e0-0ce05e9e4e97", - "name": "Internal Server Error - Returned if there is an unexpected error.", - "originalRequest": { - "url": { - "path": [ - "campaign-templates", - ":id" - ], - "host": [ - "{{baseUrl}}" - ], - "query": [], - "variable": [] - }, - "header": [ - { - "key": "Content-Type", - "value": "application/json-patch+json" - }, - { - "key": "Accept", - "value": "application/json" - }, - { - "description": { - "content": "Added as a part of security scheme: oauth2", - "type": "text/plain" - }, - "key": "Authorization", - "value": "" - } - ], - "method": "PATCH", - "body": { - "mode": "raw", - "raw": "[\n {\n \"op\": \"test\",\n \"path\": \"\",\n \"value\": \"\"\n },\n {\n \"op\": \"move\",\n \"path\": \"\",\n \"value\": \"\"\n }\n]", - "options": { - "raw": { - "headerFamily": "json", - "language": "json" - } - } - } - }, - "status": "Internal Server Error", - "code": 500, - "header": [ - { - "key": "Content-Type", - "value": "application/json" - } - ], - "body": "{\n \"detailCode\": \"\",\n \"trackingId\": \"\",\n \"messages\": [\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n },\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n }\n ],\n \"causes\": [\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n },\n {\n \"locale\": \"\",\n \"localeOrigin\": \"DEFAULT\",\n \"text\": \"\"\n }\n ]\n}", - "cookie": [], - "_postman_previewlanguage": "json" - } - ], - "event": [], - "protocolProfileBehavior": { - "disableBodyPruning": true - } - }, - { - "id": "bd8118fb-f8b7-4bdd-91da-b9a9216999c5", - "name": "Get a Campaign Template", - "request": { - "name": "Get a Campaign Template", - "description": { - "content": "Fetches a campaign template by ID.", - "type": "text/plain" - }, - "url": { - "path": [ - "campaign-templates", - ":id" - ], - "host": [ - "{{baseUrl}}" - ], - "query": [], - "variable": [ - { - "type": "any", - "value": "", - "key": "id", - "disabled": true, - "description": { - "content": "(Required) The desired campaign template's ID.", - "type": "text/plain" - } - } - ] - }, - "header": [ - { - "key": "Accept", - "value": "application/json" - } - ], - "method": "GET", - "body": {} - }, - "response": [ - { - "id": "6067d3c7-93cb-49f2-9a4e-64c51d5b7b7d", - "name": "The data for the campaign matching the given ID.", - "originalRequest": { - "url": { - "path": [ - "campaign-templates", - ":id" - ], - "host": [ - "{{baseUrl}}" - ], - "query": [], - "variable": [] - }, - "header": [ - { - "key": "Accept", - "value": "application/json" - }, - { - "description": { - "content": "Added as a part of security scheme: oauth2", - "type": "text/plain" - }, - "key": "Authorization", - "value": "" - } - ], - "method": "GET", - "body": {} - }, - "status": "OK", - "code": 200, - "header": [ - { - "key": "Content-Type", - "value": "application/json" - } - ], - "body": "{\n \"name\": \"\",\n \"description\": \"\",\n \"created\": \"\",\n \"modified\": \"\",\n \"campaign\": {\n \"name\": \"\",\n \"description\": \"\",\n \"type\": \"SOURCE_OWNER\",\n \"id\": \"\",\n \"deadline\": \"\",\n \"emailNotificationEnabled\": false,\n \"autoRevokeAllowed\": false,\n \"recommendationsEnabled\": false,\n \"status\": \"ACTIVATING\",\n \"correlatedStatus\": \"CORRELATED\",\n \"created\": \"\",\n \"totalCertifications\": \"\",\n \"completedCertifications\": \"\",\n \"alerts\": [\n {\n \"level\": \"ERROR\",\n \"localizations\": [\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n },\n {\n \"locale\": \"\",\n \"localeOrigin\": \"DEFAULT\",\n \"text\": \"\"\n }\n ]\n },\n {\n \"level\": \"ERROR\",\n \"localizations\": [\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n },\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n }\n ]\n }\n ],\n \"modified\": \"\",\n \"filter\": {\n \"id\": \"\",\n \"type\": \"CAMPAIGN_FILTER\",\n \"name\": \"\"\n },\n \"sunsetCommentsRequired\": true,\n \"sourceOwnerCampaignInfo\": {\n \"sourceIds\": [\n \"\",\n \"\"\n ]\n },\n \"searchCampaignInfo\": {\n \"type\": \"IDENTITY\",\n \"description\": \"\",\n \"reviewer\": {\n \"type\": \"IDENTITY\",\n \"id\": \"\",\n \"name\": \"\"\n },\n \"query\": \"\",\n \"identityIds\": [\n \"\",\n \"\"\n ],\n \"accessConstraints\": [\n {\n \"type\": \"ROLE\",\n \"operator\": \"ALL\",\n \"ids\": [\n \"\",\n \"\"\n ]\n },\n {\n \"type\": \"ENTITLEMENT\",\n \"operator\": \"SELECTED\",\n \"ids\": [\n \"\",\n \"\"\n ]\n }\n ]\n },\n \"roleCompositionCampaignInfo\": {\n \"remediatorRef\": {\n \"type\": \"IDENTITY\",\n \"id\": \"\",\n \"name\": \"\"\n },\n \"reviewer\": {\n \"type\": \"IDENTITY\",\n \"id\": \"\",\n \"name\": \"\"\n },\n \"roleIds\": [\n \"\",\n \"\"\n ],\n \"query\": \"\",\n \"description\": \"\"\n },\n \"sourcesWithOrphanEntitlements\": [\n {\n \"id\": \"\",\n \"type\": \"SOURCE\",\n \"name\": \"\"\n },\n {\n \"id\": \"\",\n \"type\": \"SOURCE\",\n \"name\": \"\"\n }\n ],\n \"mandatoryCommentRequirement\": \"REVOKE_ONLY_DECISIONS\"\n },\n \"id\": \"\",\n \"scheduled\": false,\n \"ownerRef\": {\n \"id\": \"\",\n \"type\": \"IDENTITY\",\n \"name\": \"\",\n \"email\": \"\"\n },\n \"deadlineDuration\": \"\"\n}", - "cookie": [], - "_postman_previewlanguage": "json" - }, - { - "id": "50df8314-c5cd-4944-a592-a408a63ac6ee", - "name": "Client Error - Returned if the request body is invalid.", - "originalRequest": { - "url": { - "path": [ - "campaign-templates", - ":id" - ], - "host": [ - "{{baseUrl}}" - ], - "query": [], - "variable": [] - }, - "header": [ - { - "key": "Accept", - "value": "application/json" - }, - { - "description": { - "content": "Added as a part of security scheme: oauth2", - "type": "text/plain" - }, - "key": "Authorization", - "value": "" - } - ], - "method": "GET", - "body": {} - }, - "status": "Bad Request", - "code": 400, - "header": [ - { - "key": "Content-Type", - "value": "application/json" - } - ], - "body": "{\n \"detailCode\": \"\",\n \"trackingId\": \"\",\n \"messages\": [\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n },\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n }\n ],\n \"causes\": [\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n },\n {\n \"locale\": \"\",\n \"localeOrigin\": \"DEFAULT\",\n \"text\": \"\"\n }\n ]\n}", - "cookie": [], - "_postman_previewlanguage": "json" - }, - { - "id": "c80a632e-a99a-459b-93bb-9653ebda76b3", - "name": "Unauthorized - Returned if there is no authorization header, or if the JWT token is expired.", - "originalRequest": { - "url": { - "path": [ - "campaign-templates", - ":id" - ], - "host": [ - "{{baseUrl}}" - ], - "query": [], - "variable": [] - }, - "header": [ - { - "key": "Accept", - "value": "application/json" - }, - { - "description": { - "content": "Added as a part of security scheme: oauth2", - "type": "text/plain" - }, - "key": "Authorization", - "value": "" - } - ], - "method": "GET", - "body": {} - }, - "status": "Unauthorized", - "code": 401, - "header": [ - { - "key": "Content-Type", - "value": "application/json" - } - ], - "body": "{\n \"error\": {\n \"description\": \"A message describing the error\",\n \"example\": \"JWT validation failed: JWT is expired\"\n }\n}", - "cookie": [], - "_postman_previewlanguage": "json" - }, - { - "id": "3ed7b058-a4b7-465e-bc7b-de08c4e03e38", - "name": "Forbidden - Returned if the user you are running as, doesn't have access to this end-point.", - "originalRequest": { - "url": { - "path": [ - "campaign-templates", - ":id" - ], - "host": [ - "{{baseUrl}}" - ], - "query": [], - "variable": [] - }, - "header": [ - { - "key": "Accept", - "value": "application/json" - }, - { - "description": { - "content": "Added as a part of security scheme: oauth2", - "type": "text/plain" - }, - "key": "Authorization", - "value": "" - } - ], - "method": "GET", - "body": {} - }, - "status": "Forbidden", - "code": 403, - "header": [ - { - "key": "Content-Type", - "value": "application/json" - } - ], - "body": "{\n \"detailCode\": \"\",\n \"trackingId\": \"\",\n \"messages\": [\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n },\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n }\n ],\n \"causes\": [\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n },\n {\n \"locale\": \"\",\n \"localeOrigin\": \"DEFAULT\",\n \"text\": \"\"\n }\n ]\n}", - "cookie": [], - "_postman_previewlanguage": "json" - }, - { - "id": "e1c2044b-3a7d-4d32-b64a-b3da8a6657fb", - "name": "Not Found - returned if the request URL refers to a resource or object that does not exist", - "originalRequest": { - "url": { - "path": [ - "campaign-templates", - ":id" - ], - "host": [ - "{{baseUrl}}" - ], - "query": [], - "variable": [] - }, - "header": [ - { - "key": "Accept", - "value": "application/json" - }, - { - "description": { - "content": "Added as a part of security scheme: oauth2", - "type": "text/plain" - }, - "key": "Authorization", - "value": "" - } - ], - "method": "GET", - "body": {} - }, - "status": "Not Found", - "code": 404, - "header": [ - { - "key": "Content-Type", - "value": "application/json" - } - ], - "body": "{\n \"detailCode\": \"\",\n \"trackingId\": \"\",\n \"messages\": [\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n },\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n }\n ],\n \"causes\": [\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n },\n {\n \"locale\": \"\",\n \"localeOrigin\": \"DEFAULT\",\n \"text\": \"\"\n }\n ]\n}", - "cookie": [], - "_postman_previewlanguage": "json" - }, - { - "id": "3ee11479-57e0-4e0d-a93f-e4609bb8318f", - "name": "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.", - "originalRequest": { - "url": { - "path": [ - "campaign-templates", - ":id" - ], - "host": [ - "{{baseUrl}}" - ], - "query": [], - "variable": [] - }, - "header": [ - { - "key": "Accept", - "value": "application/json" - }, - { - "description": { - "content": "Added as a part of security scheme: oauth2", - "type": "text/plain" - }, - "key": "Authorization", - "value": "" - } - ], - "method": "GET", - "body": {} - }, - "status": "Too Many Requests", - "code": 429, - "header": [ - { - "key": "Content-Type", - "value": "application/json" - } - ], - "body": "{\n \"message\": {\n \"description\": \"A message describing the error\",\n \"example\": \" Rate Limit Exceeded \"\n }\n}", - "cookie": [], - "_postman_previewlanguage": "json" - }, - { - "id": "9be374d0-95d2-48c0-96c5-657a6a49856e", - "name": "Internal Server Error - Returned if there is an unexpected error.", - "originalRequest": { - "url": { - "path": [ - "campaign-templates", - ":id" - ], - "host": [ - "{{baseUrl}}" - ], - "query": [], - "variable": [] - }, - "header": [ - { - "key": "Accept", - "value": "application/json" - }, - { - "description": { - "content": "Added as a part of security scheme: oauth2", - "type": "text/plain" - }, - "key": "Authorization", - "value": "" - } - ], - "method": "GET", - "body": {} - }, - "status": "Internal Server Error", - "code": 500, - "header": [ - { - "key": "Content-Type", - "value": "application/json" - } - ], - "body": "{\n \"detailCode\": \"\",\n \"trackingId\": \"\",\n \"messages\": [\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n },\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n }\n ],\n \"causes\": [\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n },\n {\n \"locale\": \"\",\n \"localeOrigin\": \"DEFAULT\",\n \"text\": \"\"\n }\n ]\n}", - "cookie": [], - "_postman_previewlanguage": "json" - } - ], - "event": [], - "protocolProfileBehavior": { - "disableBodyPruning": true - } - }, - { - "id": "fdb1ab83-0297-43f3-bb8d-6ab33679059d", - "name": "Delete a Campaign Template", - "request": { - "name": "Delete a Campaign Template", - "description": { - "content": "Deletes a campaign template by ID.", - "type": "text/plain" - }, - "url": { - "path": [ - "campaign-templates", - ":id" - ], - "host": [ - "{{baseUrl}}" - ], - "query": [], - "variable": [ - { - "type": "any", - "value": "", - "key": "id", - "disabled": true, - "description": { - "content": "(Required) The ID of the campaign template being deleted.", - "type": "text/plain" - } - } - ] - }, - "header": [ - { - "key": "Accept", - "value": "application/json" - } - ], - "method": "DELETE", - "body": {} - }, - "response": [ - { - "id": "fb14e893-2ff9-4f92-bdd1-ff7148661ce5", - "name": "The campaign template was successfully deleted.", - "originalRequest": { - "url": { - "path": [ - "campaign-templates", - ":id" - ], - "host": [ - "{{baseUrl}}" - ], - "query": [], - "variable": [] - }, - "header": [ - { - "description": { - "content": "Added as a part of security scheme: oauth2", - "type": "text/plain" - }, - "key": "Authorization", - "value": "" - } - ], - "method": "DELETE", - "body": {} - }, - "status": "No Content", - "code": 204, - "header": [], - "cookie": [], - "_postman_previewlanguage": "text" - }, - { - "id": "5aa61d3b-09e1-44b2-8b02-2344b984545d", - "name": "Client Error - Returned if the request body is invalid.", - "originalRequest": { - "url": { - "path": [ - "campaign-templates", - ":id" - ], - "host": [ - "{{baseUrl}}" - ], - "query": [], - "variable": [] - }, - "header": [ - { - "key": "Accept", - "value": "application/json" - }, - { - "description": { - "content": "Added as a part of security scheme: oauth2", - "type": "text/plain" - }, - "key": "Authorization", - "value": "" - } - ], - "method": "DELETE", - "body": {} - }, - "status": "Bad Request", - "code": 400, - "header": [ - { - "key": "Content-Type", - "value": "application/json" - } - ], - "body": "{\n \"detailCode\": \"\",\n \"trackingId\": \"\",\n \"messages\": [\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n },\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n }\n ],\n \"causes\": [\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n },\n {\n \"locale\": \"\",\n \"localeOrigin\": \"DEFAULT\",\n \"text\": \"\"\n }\n ]\n}", - "cookie": [], - "_postman_previewlanguage": "json" - }, - { - "id": "3c8e46bf-3c49-40f5-9e37-7843e5bf69f0", - "name": "Unauthorized - Returned if there is no authorization header, or if the JWT token is expired.", - "originalRequest": { - "url": { - "path": [ - "campaign-templates", - ":id" - ], - "host": [ - "{{baseUrl}}" - ], - "query": [], - "variable": [] - }, - "header": [ - { - "key": "Accept", - "value": "application/json" - }, - { - "description": { - "content": "Added as a part of security scheme: oauth2", - "type": "text/plain" - }, - "key": "Authorization", - "value": "" - } - ], - "method": "DELETE", - "body": {} - }, - "status": "Unauthorized", - "code": 401, - "header": [ - { - "key": "Content-Type", - "value": "application/json" - } - ], - "body": "{\n \"error\": {\n \"description\": \"A message describing the error\",\n \"example\": \"JWT validation failed: JWT is expired\"\n }\n}", - "cookie": [], - "_postman_previewlanguage": "json" - }, - { - "id": "6715a52d-a126-4fa2-8fa4-7195418a5956", - "name": "Forbidden - Returned if the user you are running as, doesn't have access to this end-point.", - "originalRequest": { - "url": { - "path": [ - "campaign-templates", - ":id" - ], - "host": [ - "{{baseUrl}}" - ], - "query": [], - "variable": [] - }, - "header": [ - { - "key": "Accept", - "value": "application/json" - }, - { - "description": { - "content": "Added as a part of security scheme: oauth2", - "type": "text/plain" - }, - "key": "Authorization", - "value": "" - } - ], - "method": "DELETE", - "body": {} - }, - "status": "Forbidden", - "code": 403, - "header": [ - { - "key": "Content-Type", - "value": "application/json" - } - ], - "body": "{\n \"detailCode\": \"\",\n \"trackingId\": \"\",\n \"messages\": [\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n },\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n }\n ],\n \"causes\": [\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n },\n {\n \"locale\": \"\",\n \"localeOrigin\": \"DEFAULT\",\n \"text\": \"\"\n }\n ]\n}", - "cookie": [], - "_postman_previewlanguage": "json" - }, - { - "id": "b293af0c-705f-491c-8b22-31450d55cba1", - "name": "Not Found - returned if the request URL refers to a resource or object that does not exist", - "originalRequest": { - "url": { - "path": [ - "campaign-templates", - ":id" - ], - "host": [ - "{{baseUrl}}" - ], - "query": [], - "variable": [] - }, - "header": [ - { - "key": "Accept", - "value": "application/json" - }, - { - "description": { - "content": "Added as a part of security scheme: oauth2", - "type": "text/plain" - }, - "key": "Authorization", - "value": "" - } - ], - "method": "DELETE", - "body": {} - }, - "status": "Not Found", - "code": 404, - "header": [ - { - "key": "Content-Type", - "value": "application/json" - } - ], - "body": "{\n \"detailCode\": \"\",\n \"trackingId\": \"\",\n \"messages\": [\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n },\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n }\n ],\n \"causes\": [\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n },\n {\n \"locale\": \"\",\n \"localeOrigin\": \"DEFAULT\",\n \"text\": \"\"\n }\n ]\n}", - "cookie": [], - "_postman_previewlanguage": "json" - }, - { - "id": "3ac2a25e-4cbe-40a9-aff9-4dba1c2f81ce", - "name": "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.", - "originalRequest": { - "url": { - "path": [ - "campaign-templates", - ":id" - ], - "host": [ - "{{baseUrl}}" - ], - "query": [], - "variable": [] - }, - "header": [ - { - "key": "Accept", - "value": "application/json" - }, - { - "description": { - "content": "Added as a part of security scheme: oauth2", - "type": "text/plain" - }, - "key": "Authorization", - "value": "" - } - ], - "method": "DELETE", - "body": {} - }, - "status": "Too Many Requests", - "code": 429, - "header": [ - { - "key": "Content-Type", - "value": "application/json" - } - ], - "body": "{\n \"message\": {\n \"description\": \"A message describing the error\",\n \"example\": \" Rate Limit Exceeded \"\n }\n}", - "cookie": [], - "_postman_previewlanguage": "json" - }, - { - "id": "e2d4ddb2-0fe6-452e-99dd-6302d2089430", - "name": "Internal Server Error - Returned if there is an unexpected error.", - "originalRequest": { - "url": { - "path": [ - "campaign-templates", - ":id" - ], - "host": [ - "{{baseUrl}}" - ], - "query": [], - "variable": [] - }, - "header": [ - { - "key": "Accept", - "value": "application/json" - }, - { - "description": { - "content": "Added as a part of security scheme: oauth2", - "type": "text/plain" - }, - "key": "Authorization", - "value": "" - } - ], - "method": "DELETE", - "body": {} - }, - "status": "Internal Server Error", - "code": 500, - "header": [ - { - "key": "Content-Type", - "value": "application/json" - } - ], - "body": "{\n \"detailCode\": \"\",\n \"trackingId\": \"\",\n \"messages\": [\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n },\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n }\n ],\n \"causes\": [\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n },\n {\n \"locale\": \"\",\n \"localeOrigin\": \"DEFAULT\",\n \"text\": \"\"\n }\n ]\n}", - "cookie": [], - "_postman_previewlanguage": "json" - } - ], - "event": [], - "protocolProfileBehavior": { - "disableBodyPruning": true - } - }, - { - "id": "a6845622-1278-410b-82f8-95d9b511136e", - "name": "Gets a Campaign Template's Schedule", - "request": { - "name": "Gets a Campaign Template's Schedule", - "description": { - "content": "Gets the schedule for a campaign template. Returns a 404 if there is no schedule set.", - "type": "text/plain" - }, - "url": { - "path": [ - "campaign-templates", - ":id", - "schedule" - ], - "host": [ - "{{baseUrl}}" - ], - "query": [], - "variable": [ - { - "type": "any", - "value": "", - "key": "id", - "disabled": true, - "description": { - "content": "(Required) The ID of the campaign template whose schedule is being fetched.", - "type": "text/plain" - } - } - ] - }, - "header": [ - { - "key": "Accept", - "value": "application/json" - } - ], - "method": "GET", - "body": {} - }, - "response": [ - { - "id": "258eb92d-9a84-4b53-b32c-662f25fa0ab2", - "name": "The current schedule for the campaign template. See the PUT endpoint documentation for more examples.", - "originalRequest": { - "url": { - "path": [ - "campaign-templates", - ":id", - "schedule" - ], - "host": [ - "{{baseUrl}}" - ], - "query": [], - "variable": [] - }, - "header": [ - { - "key": "Accept", - "value": "application/json" - }, - { - "description": { - "content": "Added as a part of security scheme: oauth2", - "type": "text/plain" - }, - "key": "Authorization", - "value": "" - } - ], - "method": "GET", - "body": {} - }, - "status": "OK", - "code": 200, - "header": [ - { - "key": "Content-Type", - "value": "application/json" - } - ], - "body": "{\n \"type\": \"CALENDAR\",\n \"hours\": {\n \"type\": \"LIST\",\n \"values\": [\n \"\",\n \"\"\n ],\n \"interval\": \"\"\n },\n \"months\": {\n \"type\": \"LIST\",\n \"values\": [\n \"\",\n \"\"\n ],\n \"interval\": \"\"\n },\n \"days\": {\n \"type\": \"RANGE\",\n \"values\": [\n \"\",\n \"\"\n ],\n \"interval\": \"\"\n },\n \"expiration\": \"\",\n \"timeZoneId\": \"\"\n}", - "cookie": [], - "_postman_previewlanguage": "json" - }, - { - "id": "fe0e2de4-46f7-40ac-b7f7-c33f02eea122", - "name": "Client Error - Returned if the request body is invalid.", - "originalRequest": { - "url": { - "path": [ - "campaign-templates", - ":id", - "schedule" - ], - "host": [ - "{{baseUrl}}" - ], - "query": [], - "variable": [] - }, - "header": [ - { - "key": "Accept", - "value": "application/json" - }, - { - "description": { - "content": "Added as a part of security scheme: oauth2", - "type": "text/plain" - }, - "key": "Authorization", - "value": "" - } - ], - "method": "GET", - "body": {} - }, - "status": "Bad Request", - "code": 400, - "header": [ - { - "key": "Content-Type", - "value": "application/json" - } - ], - "body": "{\n \"detailCode\": \"\",\n \"trackingId\": \"\",\n \"messages\": [\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n },\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n }\n ],\n \"causes\": [\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n },\n {\n \"locale\": \"\",\n \"localeOrigin\": \"DEFAULT\",\n \"text\": \"\"\n }\n ]\n}", - "cookie": [], - "_postman_previewlanguage": "json" - }, - { - "id": "cf1dec2e-56a7-481b-a4e9-3f0835b6bfb1", - "name": "Unauthorized - Returned if there is no authorization header, or if the JWT token is expired.", - "originalRequest": { - "url": { - "path": [ - "campaign-templates", - ":id", - "schedule" - ], - "host": [ - "{{baseUrl}}" - ], - "query": [], - "variable": [] - }, - "header": [ - { - "key": "Accept", - "value": "application/json" - }, - { - "description": { - "content": "Added as a part of security scheme: oauth2", - "type": "text/plain" - }, - "key": "Authorization", - "value": "" - } - ], - "method": "GET", - "body": {} - }, - "status": "Unauthorized", - "code": 401, - "header": [ - { - "key": "Content-Type", - "value": "application/json" - } - ], - "body": "{\n \"error\": {\n \"description\": \"A message describing the error\",\n \"example\": \"JWT validation failed: JWT is expired\"\n }\n}", - "cookie": [], - "_postman_previewlanguage": "json" - }, - { - "id": "bc5858b9-3f37-4abd-bc63-ba689c545cbf", - "name": "Forbidden - Returned if the user you are running as, doesn't have access to this end-point.", - "originalRequest": { - "url": { - "path": [ - "campaign-templates", - ":id", - "schedule" - ], - "host": [ - "{{baseUrl}}" - ], - "query": [], - "variable": [] - }, - "header": [ - { - "key": "Accept", - "value": "application/json" - }, - { - "description": { - "content": "Added as a part of security scheme: oauth2", - "type": "text/plain" - }, - "key": "Authorization", - "value": "" - } - ], - "method": "GET", - "body": {} - }, - "status": "Forbidden", - "code": 403, - "header": [ - { - "key": "Content-Type", - "value": "application/json" - } - ], - "body": "{\n \"detailCode\": \"\",\n \"trackingId\": \"\",\n \"messages\": [\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n },\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n }\n ],\n \"causes\": [\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n },\n {\n \"locale\": \"\",\n \"localeOrigin\": \"DEFAULT\",\n \"text\": \"\"\n }\n ]\n}", - "cookie": [], - "_postman_previewlanguage": "json" - }, - { - "id": "bfe927cd-68ea-4293-9bf7-a31be7820421", - "name": "Not Found - returned if the request URL refers to a resource or object that does not exist", - "originalRequest": { - "url": { - "path": [ - "campaign-templates", - ":id", - "schedule" - ], - "host": [ - "{{baseUrl}}" - ], - "query": [], - "variable": [] - }, - "header": [ - { - "key": "Accept", - "value": "application/json" - }, - { - "description": { - "content": "Added as a part of security scheme: oauth2", - "type": "text/plain" - }, - "key": "Authorization", - "value": "" - } - ], - "method": "GET", - "body": {} - }, - "status": "Not Found", - "code": 404, - "header": [ - { - "key": "Content-Type", - "value": "application/json" - } - ], - "body": "{\n \"detailCode\": \"\",\n \"trackingId\": \"\",\n \"messages\": [\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n },\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n }\n ],\n \"causes\": [\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n },\n {\n \"locale\": \"\",\n \"localeOrigin\": \"DEFAULT\",\n \"text\": \"\"\n }\n ]\n}", - "cookie": [], - "_postman_previewlanguage": "json" - }, - { - "id": "ef5d0641-88f7-4dc4-b9bf-97ffc9645158", - "name": "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.", - "originalRequest": { - "url": { - "path": [ - "campaign-templates", - ":id", - "schedule" - ], - "host": [ - "{{baseUrl}}" - ], - "query": [], - "variable": [] - }, - "header": [ - { - "key": "Accept", - "value": "application/json" - }, - { - "description": { - "content": "Added as a part of security scheme: oauth2", - "type": "text/plain" - }, - "key": "Authorization", - "value": "" - } - ], - "method": "GET", - "body": {} - }, - "status": "Too Many Requests", - "code": 429, - "header": [ - { - "key": "Content-Type", - "value": "application/json" - } - ], - "body": "{\n \"message\": {\n \"description\": \"A message describing the error\",\n \"example\": \" Rate Limit Exceeded \"\n }\n}", - "cookie": [], - "_postman_previewlanguage": "json" - }, - { - "id": "82539485-2926-4d82-8ad2-d990f9de6056", - "name": "Internal Server Error - Returned if there is an unexpected error.", - "originalRequest": { - "url": { - "path": [ - "campaign-templates", - ":id", - "schedule" - ], - "host": [ - "{{baseUrl}}" - ], - "query": [], - "variable": [] - }, - "header": [ - { - "key": "Accept", - "value": "application/json" - }, - { - "description": { - "content": "Added as a part of security scheme: oauth2", - "type": "text/plain" - }, - "key": "Authorization", - "value": "" - } - ], - "method": "GET", - "body": {} - }, - "status": "Internal Server Error", - "code": 500, - "header": [ - { - "key": "Content-Type", - "value": "application/json" - } - ], - "body": "{\n \"detailCode\": \"\",\n \"trackingId\": \"\",\n \"messages\": [\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n },\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n }\n ],\n \"causes\": [\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n },\n {\n \"locale\": \"\",\n \"localeOrigin\": \"DEFAULT\",\n \"text\": \"\"\n }\n ]\n}", - "cookie": [], - "_postman_previewlanguage": "json" - } - ], - "event": [], - "protocolProfileBehavior": { - "disableBodyPruning": true - } - }, - { - "id": "58dcd826-c157-47b3-9e08-ce7ac3588508", - "name": "Sets a Campaign Template's Schedule", - "request": { - "name": "Sets a Campaign Template's Schedule", - "description": { - "content": "Sets the schedule for a campaign template. If a schedule already exists, it will be overwritten with the new one.", - "type": "text/plain" - }, - "url": { - "path": [ - "campaign-templates", - ":id", - "schedule" - ], - "host": [ - "{{baseUrl}}" - ], - "query": [], - "variable": [ - { - "type": "any", - "value": "", - "key": "id", - "disabled": true, - "description": { - "content": "(Required) The ID of the campaign template being scheduled.", - "type": "text/plain" - } - } - ] - }, - "header": [ - { - "key": "Content-Type", - "value": "application/json" - }, - { - "key": "Accept", - "value": "application/json" - } - ], - "method": "PUT", - "body": { - "mode": "raw", - "raw": "{\n \"type\": \"CALENDAR\",\n \"hours\": {\n \"type\": \"LIST\",\n \"values\": [\n \"\",\n \"\"\n ],\n \"interval\": \"\"\n },\n \"months\": {\n \"type\": \"LIST\",\n \"values\": [\n \"\",\n \"\"\n ],\n \"interval\": \"\"\n },\n \"days\": {\n \"type\": \"RANGE\",\n \"values\": [\n \"\",\n \"\"\n ],\n \"interval\": \"\"\n },\n \"expiration\": \"\",\n \"timeZoneId\": \"\"\n}", - "options": { - "raw": { - "headerFamily": "json", - "language": "json" - } - } - } - }, - "response": [ - { - "id": "8fdaece7-a20d-4cf2-ab0b-04268d8f1319", - "name": "No content - indicates the request was successful but there is no content to be returned in the response.", - "originalRequest": { - "url": { - "path": [ - "campaign-templates", - ":id", - "schedule" - ], - "host": [ - "{{baseUrl}}" - ], - "query": [], - "variable": [] - }, - "header": [ - { - "key": "Content-Type", - "value": "application/json" - }, - { - "description": { - "content": "Added as a part of security scheme: oauth2", - "type": "text/plain" - }, - "key": "Authorization", - "value": "" - } - ], - "method": "PUT", - "body": { - "mode": "raw", - "raw": "{\n \"type\": \"CALENDAR\",\n \"hours\": {\n \"type\": \"LIST\",\n \"values\": [\n \"\",\n \"\"\n ],\n \"interval\": \"\"\n },\n \"months\": {\n \"type\": \"LIST\",\n \"values\": [\n \"\",\n \"\"\n ],\n \"interval\": \"\"\n },\n \"days\": {\n \"type\": \"RANGE\",\n \"values\": [\n \"\",\n \"\"\n ],\n \"interval\": \"\"\n },\n \"expiration\": \"\",\n \"timeZoneId\": \"\"\n}", - "options": { - "raw": { - "headerFamily": "json", - "language": "json" - } - } - } - }, - "status": "No Content", - "code": 204, - "header": [], - "cookie": [], - "_postman_previewlanguage": "text" - }, - { - "id": "d13e584d-3e50-46fa-b1ef-1f256fd048e6", - "name": "Client Error - Returned if the request body is invalid.", - "originalRequest": { - "url": { - "path": [ - "campaign-templates", - ":id", - "schedule" - ], - "host": [ - "{{baseUrl}}" - ], - "query": [], - "variable": [] - }, - "header": [ - { - "key": "Content-Type", - "value": "application/json" - }, - { - "key": "Accept", - "value": "application/json" - }, - { - "description": { - "content": "Added as a part of security scheme: oauth2", - "type": "text/plain" - }, - "key": "Authorization", - "value": "" - } - ], - "method": "PUT", - "body": { - "mode": "raw", - "raw": "{\n \"type\": \"CALENDAR\",\n \"hours\": {\n \"type\": \"LIST\",\n \"values\": [\n \"\",\n \"\"\n ],\n \"interval\": \"\"\n },\n \"months\": {\n \"type\": \"LIST\",\n \"values\": [\n \"\",\n \"\"\n ],\n \"interval\": \"\"\n },\n \"days\": {\n \"type\": \"RANGE\",\n \"values\": [\n \"\",\n \"\"\n ],\n \"interval\": \"\"\n },\n \"expiration\": \"\",\n \"timeZoneId\": \"\"\n}", - "options": { - "raw": { - "headerFamily": "json", - "language": "json" - } - } - } - }, - "status": "Bad Request", - "code": 400, - "header": [ - { - "key": "Content-Type", - "value": "application/json" - } - ], - "body": "{\n \"detailCode\": \"\",\n \"trackingId\": \"\",\n \"messages\": [\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n },\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n }\n ],\n \"causes\": [\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n },\n {\n \"locale\": \"\",\n \"localeOrigin\": \"DEFAULT\",\n \"text\": \"\"\n }\n ]\n}", - "cookie": [], - "_postman_previewlanguage": "json" - }, - { - "id": "b85f7534-e803-4941-9051-4f77f5d97832", - "name": "Unauthorized - Returned if there is no authorization header, or if the JWT token is expired.", - "originalRequest": { - "url": { - "path": [ - "campaign-templates", - ":id", - "schedule" - ], - "host": [ - "{{baseUrl}}" - ], - "query": [], - "variable": [] - }, - "header": [ - { - "key": "Content-Type", - "value": "application/json" - }, - { - "key": "Accept", - "value": "application/json" - }, - { - "description": { - "content": "Added as a part of security scheme: oauth2", - "type": "text/plain" - }, - "key": "Authorization", - "value": "" - } - ], - "method": "PUT", - "body": { - "mode": "raw", - "raw": "{\n \"type\": \"CALENDAR\",\n \"hours\": {\n \"type\": \"LIST\",\n \"values\": [\n \"\",\n \"\"\n ],\n \"interval\": \"\"\n },\n \"months\": {\n \"type\": \"LIST\",\n \"values\": [\n \"\",\n \"\"\n ],\n \"interval\": \"\"\n },\n \"days\": {\n \"type\": \"RANGE\",\n \"values\": [\n \"\",\n \"\"\n ],\n \"interval\": \"\"\n },\n \"expiration\": \"\",\n \"timeZoneId\": \"\"\n}", - "options": { - "raw": { - "headerFamily": "json", - "language": "json" - } - } - } - }, - "status": "Unauthorized", - "code": 401, - "header": [ - { - "key": "Content-Type", - "value": "application/json" - } - ], - "body": "{\n \"error\": {\n \"description\": \"A message describing the error\",\n \"example\": \"JWT validation failed: JWT is expired\"\n }\n}", - "cookie": [], - "_postman_previewlanguage": "json" - }, - { - "id": "2d93d041-73b3-4ded-9829-749bc267b539", - "name": "Forbidden - Returned if the user you are running as, doesn't have access to this end-point.", - "originalRequest": { - "url": { - "path": [ - "campaign-templates", - ":id", - "schedule" - ], - "host": [ - "{{baseUrl}}" - ], - "query": [], - "variable": [] - }, - "header": [ - { - "key": "Content-Type", - "value": "application/json" - }, - { - "key": "Accept", - "value": "application/json" - }, - { - "description": { - "content": "Added as a part of security scheme: oauth2", - "type": "text/plain" - }, - "key": "Authorization", - "value": "" - } - ], - "method": "PUT", - "body": { - "mode": "raw", - "raw": "{\n \"type\": \"CALENDAR\",\n \"hours\": {\n \"type\": \"LIST\",\n \"values\": [\n \"\",\n \"\"\n ],\n \"interval\": \"\"\n },\n \"months\": {\n \"type\": \"LIST\",\n \"values\": [\n \"\",\n \"\"\n ],\n \"interval\": \"\"\n },\n \"days\": {\n \"type\": \"RANGE\",\n \"values\": [\n \"\",\n \"\"\n ],\n \"interval\": \"\"\n },\n \"expiration\": \"\",\n \"timeZoneId\": \"\"\n}", - "options": { - "raw": { - "headerFamily": "json", - "language": "json" - } - } - } - }, - "status": "Forbidden", - "code": 403, - "header": [ - { - "key": "Content-Type", - "value": "application/json" - } - ], - "body": "{\n \"detailCode\": \"\",\n \"trackingId\": \"\",\n \"messages\": [\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n },\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n }\n ],\n \"causes\": [\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n },\n {\n \"locale\": \"\",\n \"localeOrigin\": \"DEFAULT\",\n \"text\": \"\"\n }\n ]\n}", - "cookie": [], - "_postman_previewlanguage": "json" - }, - { - "id": "916a6a96-40a8-4786-b931-440506ff4326", - "name": "Not Found - returned if the request URL refers to a resource or object that does not exist", - "originalRequest": { - "url": { - "path": [ - "campaign-templates", - ":id", - "schedule" - ], - "host": [ - "{{baseUrl}}" - ], - "query": [], - "variable": [] - }, - "header": [ - { - "key": "Content-Type", - "value": "application/json" - }, - { - "key": "Accept", - "value": "application/json" - }, - { - "description": { - "content": "Added as a part of security scheme: oauth2", - "type": "text/plain" - }, - "key": "Authorization", - "value": "" - } - ], - "method": "PUT", - "body": { - "mode": "raw", - "raw": "{\n \"type\": \"CALENDAR\",\n \"hours\": {\n \"type\": \"LIST\",\n \"values\": [\n \"\",\n \"\"\n ],\n \"interval\": \"\"\n },\n \"months\": {\n \"type\": \"LIST\",\n \"values\": [\n \"\",\n \"\"\n ],\n \"interval\": \"\"\n },\n \"days\": {\n \"type\": \"RANGE\",\n \"values\": [\n \"\",\n \"\"\n ],\n \"interval\": \"\"\n },\n \"expiration\": \"\",\n \"timeZoneId\": \"\"\n}", - "options": { - "raw": { - "headerFamily": "json", - "language": "json" - } - } - } - }, - "status": "Not Found", - "code": 404, - "header": [ - { - "key": "Content-Type", - "value": "application/json" - } - ], - "body": "{\n \"detailCode\": \"\",\n \"trackingId\": \"\",\n \"messages\": [\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n },\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n }\n ],\n \"causes\": [\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n },\n {\n \"locale\": \"\",\n \"localeOrigin\": \"DEFAULT\",\n \"text\": \"\"\n }\n ]\n}", - "cookie": [], - "_postman_previewlanguage": "json" - }, - { - "id": "f1e6cab5-24ea-4210-b00b-0761bdd03de2", - "name": "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.", - "originalRequest": { - "url": { - "path": [ - "campaign-templates", - ":id", - "schedule" - ], - "host": [ - "{{baseUrl}}" - ], - "query": [], - "variable": [] - }, - "header": [ - { - "key": "Content-Type", - "value": "application/json" - }, - { - "key": "Accept", - "value": "application/json" - }, - { - "description": { - "content": "Added as a part of security scheme: oauth2", - "type": "text/plain" - }, - "key": "Authorization", - "value": "" - } - ], - "method": "PUT", - "body": { - "mode": "raw", - "raw": "{\n \"type\": \"CALENDAR\",\n \"hours\": {\n \"type\": \"LIST\",\n \"values\": [\n \"\",\n \"\"\n ],\n \"interval\": \"\"\n },\n \"months\": {\n \"type\": \"LIST\",\n \"values\": [\n \"\",\n \"\"\n ],\n \"interval\": \"\"\n },\n \"days\": {\n \"type\": \"RANGE\",\n \"values\": [\n \"\",\n \"\"\n ],\n \"interval\": \"\"\n },\n \"expiration\": \"\",\n \"timeZoneId\": \"\"\n}", - "options": { - "raw": { - "headerFamily": "json", - "language": "json" - } - } - } - }, - "status": "Too Many Requests", - "code": 429, - "header": [ - { - "key": "Content-Type", - "value": "application/json" - } - ], - "body": "{\n \"message\": {\n \"description\": \"A message describing the error\",\n \"example\": \" Rate Limit Exceeded \"\n }\n}", - "cookie": [], - "_postman_previewlanguage": "json" - }, - { - "id": "d31da1c9-2fb8-479c-b42e-a82b9593bb76", - "name": "Internal Server Error - Returned if there is an unexpected error.", - "originalRequest": { - "url": { - "path": [ - "campaign-templates", - ":id", - "schedule" - ], - "host": [ - "{{baseUrl}}" - ], - "query": [], - "variable": [] - }, - "header": [ - { - "key": "Content-Type", - "value": "application/json" - }, - { - "key": "Accept", - "value": "application/json" - }, - { - "description": { - "content": "Added as a part of security scheme: oauth2", - "type": "text/plain" - }, - "key": "Authorization", - "value": "" - } - ], - "method": "PUT", - "body": { - "mode": "raw", - "raw": "{\n \"type\": \"CALENDAR\",\n \"hours\": {\n \"type\": \"LIST\",\n \"values\": [\n \"\",\n \"\"\n ],\n \"interval\": \"\"\n },\n \"months\": {\n \"type\": \"LIST\",\n \"values\": [\n \"\",\n \"\"\n ],\n \"interval\": \"\"\n },\n \"days\": {\n \"type\": \"RANGE\",\n \"values\": [\n \"\",\n \"\"\n ],\n \"interval\": \"\"\n },\n \"expiration\": \"\",\n \"timeZoneId\": \"\"\n}", - "options": { - "raw": { - "headerFamily": "json", - "language": "json" - } - } - } - }, - "status": "Internal Server Error", - "code": 500, - "header": [ - { - "key": "Content-Type", - "value": "application/json" - } - ], - "body": "{\n \"detailCode\": \"\",\n \"trackingId\": \"\",\n \"messages\": [\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n },\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n }\n ],\n \"causes\": [\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n },\n {\n \"locale\": \"\",\n \"localeOrigin\": \"DEFAULT\",\n \"text\": \"\"\n }\n ]\n}", - "cookie": [], - "_postman_previewlanguage": "json" - } - ], - "event": [], - "protocolProfileBehavior": { - "disableBodyPruning": true - } - }, - { - "id": "4ae25282-43f1-41d8-bd19-340f8dda42b6", - "name": "Deletes a Campaign Template's Schedule", - "request": { - "name": "Deletes a Campaign Template's Schedule", - "description": { - "content": "Deletes the schedule for a campaign template. Returns a 404 if there is no schedule set.", - "type": "text/plain" - }, - "url": { - "path": [ - "campaign-templates", - ":id", - "schedule" - ], - "host": [ - "{{baseUrl}}" - ], - "query": [], - "variable": [ - { - "type": "any", - "value": "", - "key": "id", - "disabled": true, - "description": { - "content": "(Required) The ID of the campaign template whose schedule is being deleted.", - "type": "text/plain" - } - } - ] - }, - "header": [ - { - "key": "Accept", - "value": "application/json" - } - ], - "method": "DELETE", - "body": {} - }, - "response": [ - { - "id": "a430243c-6feb-4ad8-adae-66a45e1b79d2", - "name": "No content - indicates the request was successful but there is no content to be returned in the response.", - "originalRequest": { - "url": { - "path": [ - "campaign-templates", - ":id", - "schedule" - ], - "host": [ - "{{baseUrl}}" - ], - "query": [], - "variable": [] - }, - "header": [ - { - "description": { - "content": "Added as a part of security scheme: oauth2", - "type": "text/plain" - }, - "key": "Authorization", - "value": "" - } - ], - "method": "DELETE", - "body": {} - }, - "status": "No Content", - "code": 204, - "header": [], - "cookie": [], - "_postman_previewlanguage": "text" - }, - { - "id": "d7113274-5a85-43dd-a19b-26bc5504ad2b", - "name": "Client Error - Returned if the request body is invalid.", - "originalRequest": { - "url": { - "path": [ - "campaign-templates", - ":id", - "schedule" - ], - "host": [ - "{{baseUrl}}" - ], - "query": [], - "variable": [] - }, - "header": [ - { - "key": "Accept", - "value": "application/json" - }, - { - "description": { - "content": "Added as a part of security scheme: oauth2", - "type": "text/plain" - }, - "key": "Authorization", - "value": "" - } - ], - "method": "DELETE", - "body": {} - }, - "status": "Bad Request", - "code": 400, - "header": [ - { - "key": "Content-Type", - "value": "application/json" - } - ], - "body": "{\n \"detailCode\": \"\",\n \"trackingId\": \"\",\n \"messages\": [\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n },\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n }\n ],\n \"causes\": [\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n },\n {\n \"locale\": \"\",\n \"localeOrigin\": \"DEFAULT\",\n \"text\": \"\"\n }\n ]\n}", - "cookie": [], - "_postman_previewlanguage": "json" - }, - { - "id": "83fba76a-7e14-496b-a1f3-e67f4a87e09c", - "name": "Unauthorized - Returned if there is no authorization header, or if the JWT token is expired.", - "originalRequest": { - "url": { - "path": [ - "campaign-templates", - ":id", - "schedule" - ], - "host": [ - "{{baseUrl}}" - ], - "query": [], - "variable": [] - }, - "header": [ - { - "key": "Accept", - "value": "application/json" - }, - { - "description": { - "content": "Added as a part of security scheme: oauth2", - "type": "text/plain" - }, - "key": "Authorization", - "value": "" - } - ], - "method": "DELETE", - "body": {} - }, - "status": "Unauthorized", - "code": 401, - "header": [ - { - "key": "Content-Type", - "value": "application/json" - } - ], - "body": "{\n \"error\": {\n \"description\": \"A message describing the error\",\n \"example\": \"JWT validation failed: JWT is expired\"\n }\n}", - "cookie": [], - "_postman_previewlanguage": "json" - }, - { - "id": "3e51c87b-2e2b-402b-bf2d-1545ada72535", - "name": "Forbidden - Returned if the user you are running as, doesn't have access to this end-point.", - "originalRequest": { - "url": { - "path": [ - "campaign-templates", - ":id", - "schedule" - ], - "host": [ - "{{baseUrl}}" - ], - "query": [], - "variable": [] - }, - "header": [ - { - "key": "Accept", - "value": "application/json" - }, - { - "description": { - "content": "Added as a part of security scheme: oauth2", - "type": "text/plain" - }, - "key": "Authorization", - "value": "" - } - ], - "method": "DELETE", - "body": {} - }, - "status": "Forbidden", - "code": 403, - "header": [ - { - "key": "Content-Type", - "value": "application/json" - } - ], - "body": "{\n \"detailCode\": \"\",\n \"trackingId\": \"\",\n \"messages\": [\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n },\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n }\n ],\n \"causes\": [\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n },\n {\n \"locale\": \"\",\n \"localeOrigin\": \"DEFAULT\",\n \"text\": \"\"\n }\n ]\n}", - "cookie": [], - "_postman_previewlanguage": "json" - }, - { - "id": "fb8019c7-e9e7-41c1-85bb-170afc69d3a1", - "name": "Not Found - returned if the request URL refers to a resource or object that does not exist", - "originalRequest": { - "url": { - "path": [ - "campaign-templates", - ":id", - "schedule" - ], - "host": [ - "{{baseUrl}}" - ], - "query": [], - "variable": [] - }, - "header": [ - { - "key": "Accept", - "value": "application/json" - }, - { - "description": { - "content": "Added as a part of security scheme: oauth2", - "type": "text/plain" - }, - "key": "Authorization", - "value": "" - } - ], - "method": "DELETE", - "body": {} - }, - "status": "Not Found", - "code": 404, - "header": [ - { - "key": "Content-Type", - "value": "application/json" - } - ], - "body": "{\n \"detailCode\": \"\",\n \"trackingId\": \"\",\n \"messages\": [\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n },\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n }\n ],\n \"causes\": [\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n },\n {\n \"locale\": \"\",\n \"localeOrigin\": \"DEFAULT\",\n \"text\": \"\"\n }\n ]\n}", - "cookie": [], - "_postman_previewlanguage": "json" - }, - { - "id": "1c19c307-9ade-4d05-ba9a-e92080ec26f9", - "name": "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.", - "originalRequest": { - "url": { - "path": [ - "campaign-templates", - ":id", - "schedule" - ], - "host": [ - "{{baseUrl}}" - ], - "query": [], - "variable": [] - }, - "header": [ - { - "key": "Accept", - "value": "application/json" - }, - { - "description": { - "content": "Added as a part of security scheme: oauth2", - "type": "text/plain" - }, - "key": "Authorization", - "value": "" - } - ], - "method": "DELETE", - "body": {} - }, - "status": "Too Many Requests", - "code": 429, - "header": [ - { - "key": "Content-Type", - "value": "application/json" - } - ], - "body": "{\n \"message\": {\n \"description\": \"A message describing the error\",\n \"example\": \" Rate Limit Exceeded \"\n }\n}", - "cookie": [], - "_postman_previewlanguage": "json" - }, - { - "id": "75ba461e-b057-4406-a862-7f5499bd73e6", - "name": "Internal Server Error - Returned if there is an unexpected error.", - "originalRequest": { - "url": { - "path": [ - "campaign-templates", - ":id", - "schedule" - ], - "host": [ - "{{baseUrl}}" - ], - "query": [], - "variable": [] - }, - "header": [ - { - "key": "Accept", - "value": "application/json" - }, - { - "description": { - "content": "Added as a part of security scheme: oauth2", - "type": "text/plain" - }, - "key": "Authorization", - "value": "" - } - ], - "method": "DELETE", - "body": {} - }, - "status": "Internal Server Error", - "code": 500, - "header": [ - { - "key": "Content-Type", - "value": "application/json" - } - ], - "body": "{\n \"detailCode\": \"\",\n \"trackingId\": \"\",\n \"messages\": [\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n },\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n }\n ],\n \"causes\": [\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n },\n {\n \"locale\": \"\",\n \"localeOrigin\": \"DEFAULT\",\n \"text\": \"\"\n }\n ]\n}", - "cookie": [], - "_postman_previewlanguage": "json" - } - ], - "event": [], - "protocolProfileBehavior": { - "disableBodyPruning": true - } - }, - { - "id": "d4412e44-e5e4-4a2f-8ffd-11006ac834cd", - "name": "Generate a Campaign from Template", - "request": { - "name": "Generate a Campaign from Template", - "description": { - "content": "Generates a new campaign from a campaign template.\nThe campaign object contained in the template has special formatting applied to its name and description fields in order to determine the generated campaign's name/description. Placeholders in those fields are formatted with the current date and time upon generation.\nPlaceholders consist of a percent sign followed by a letter indicating what should be inserted; for example, \"%Y\" will insert the current year; a campaign template named \"Campaign for %y\" would generate a campaign called \"Campaign for 2020\" (assuming the year at generation time is 2020).\nValid placeholders are the date/time conversion suffix characters supported by [java.util.Formatter](https://docs.oracle.com/javase/8/docs/api/java/util/Formatter.html).\nRequires roles ORG_ADMIN.", - "type": "text/plain" - }, - "url": { - "path": [ - "campaign-templates", - ":id", - "generate" - ], - "host": [ - "{{baseUrl}}" - ], - "query": [], - "variable": [ - { - "type": "any", - "value": "", - "key": "id", - "disabled": true, - "description": { - "content": "(Required) The ID of the campaign template to use for generation.", - "type": "text/plain" - } - } - ] - }, - "header": [ - { - "key": "Accept", - "value": "application/json" - } - ], - "method": "POST", - "body": {} - }, - "response": [ - { - "id": "4e0f50fe-2f7f-4494-b17d-12027d1a9a5a", - "name": "Indicates a campaign was successfully generated from this template, and returns a reference to the new campaign.", - "originalRequest": { - "url": { - "path": [ - "campaign-templates", - ":id", - "generate" - ], - "host": [ - "{{baseUrl}}" - ], - "query": [], - "variable": [] - }, - "header": [ - { - "key": "Accept", - "value": "application/json" - }, - { - "description": { - "content": "Added as a part of security scheme: oauth2", - "type": "text/plain" - }, - "key": "Authorization", - "value": "" - } - ], - "method": "POST", - "body": {} - }, - "status": "OK", - "code": 200, - "header": [ - { - "key": "Content-Type", - "value": "application/json" - } - ], - "body": "{\n \"id\": \"\",\n \"name\": \"\",\n \"type\": \"CAMPAIGN\",\n \"campaignType\": \"SOURCE_OWNER\",\n \"description\": \"\",\n \"correlatedStatus\": \"CORRELATED\",\n \"mandatoryCommentRequirement\": \"ALL_DECISIONS\"\n}", - "cookie": [], - "_postman_previewlanguage": "json" - }, - { - "id": "cfa3e251-6fc9-4381-a903-70715b0b017f", - "name": "Client Error - Returned if the request body is invalid.", - "originalRequest": { - "url": { - "path": [ - "campaign-templates", - ":id", - "generate" - ], - "host": [ - "{{baseUrl}}" - ], - "query": [], - "variable": [] - }, - "header": [ - { - "key": "Accept", - "value": "application/json" - }, - { - "description": { - "content": "Added as a part of security scheme: oauth2", - "type": "text/plain" - }, - "key": "Authorization", - "value": "" - } - ], - "method": "POST", - "body": {} - }, - "status": "Bad Request", - "code": 400, - "header": [ - { - "key": "Content-Type", - "value": "application/json" - } - ], - "body": "{\n \"detailCode\": \"\",\n \"trackingId\": \"\",\n \"messages\": [\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n },\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n }\n ],\n \"causes\": [\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n },\n {\n \"locale\": \"\",\n \"localeOrigin\": \"DEFAULT\",\n \"text\": \"\"\n }\n ]\n}", - "cookie": [], - "_postman_previewlanguage": "json" - }, - { - "id": "8da87c6b-e09d-4092-8e33-47c8196c02f2", - "name": "Unauthorized - Returned if there is no authorization header, or if the JWT token is expired.", - "originalRequest": { - "url": { - "path": [ - "campaign-templates", - ":id", - "generate" - ], - "host": [ - "{{baseUrl}}" - ], - "query": [], - "variable": [] - }, - "header": [ - { - "key": "Accept", - "value": "application/json" - }, - { - "description": { - "content": "Added as a part of security scheme: oauth2", - "type": "text/plain" - }, - "key": "Authorization", - "value": "" - } - ], - "method": "POST", - "body": {} - }, - "status": "Unauthorized", - "code": 401, - "header": [ - { - "key": "Content-Type", - "value": "application/json" - } - ], - "body": "{\n \"error\": {\n \"description\": \"A message describing the error\",\n \"example\": \"JWT validation failed: JWT is expired\"\n }\n}", - "cookie": [], - "_postman_previewlanguage": "json" - }, - { - "id": "fd18cea7-ca6c-4b0d-9362-72cf32bca8ff", - "name": "Forbidden - Returned if the user you are running as, doesn't have access to this end-point.", - "originalRequest": { - "url": { - "path": [ - "campaign-templates", - ":id", - "generate" - ], - "host": [ - "{{baseUrl}}" - ], - "query": [], - "variable": [] - }, - "header": [ - { - "key": "Accept", - "value": "application/json" - }, - { - "description": { - "content": "Added as a part of security scheme: oauth2", - "type": "text/plain" - }, - "key": "Authorization", - "value": "" - } - ], - "method": "POST", - "body": {} - }, - "status": "Forbidden", - "code": 403, - "header": [ - { - "key": "Content-Type", - "value": "application/json" - } - ], - "body": "{\n \"detailCode\": \"\",\n \"trackingId\": \"\",\n \"messages\": [\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n },\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n }\n ],\n \"causes\": [\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n },\n {\n \"locale\": \"\",\n \"localeOrigin\": \"DEFAULT\",\n \"text\": \"\"\n }\n ]\n}", - "cookie": [], - "_postman_previewlanguage": "json" - }, - { - "id": "ef512769-bb79-48e6-8799-8413aa75beaf", - "name": "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.", - "originalRequest": { - "url": { - "path": [ - "campaign-templates", - ":id", - "generate" - ], - "host": [ - "{{baseUrl}}" - ], - "query": [], - "variable": [] - }, - "header": [ - { - "key": "Accept", - "value": "application/json" - }, - { - "description": { - "content": "Added as a part of security scheme: oauth2", - "type": "text/plain" - }, - "key": "Authorization", - "value": "" - } - ], - "method": "POST", - "body": {} - }, - "status": "Too Many Requests", - "code": 429, - "header": [ - { - "key": "Content-Type", - "value": "application/json" - } - ], - "body": "{\n \"message\": {\n \"description\": \"A message describing the error\",\n \"example\": \" Rate Limit Exceeded \"\n }\n}", - "cookie": [], - "_postman_previewlanguage": "json" - }, - { - "id": "14e1119b-fd85-4ee6-9ec1-0a20dcd85e72", - "name": "Internal Server Error - Returned if there is an unexpected error.", - "originalRequest": { - "url": { - "path": [ - "campaign-templates", - ":id", - "generate" - ], - "host": [ - "{{baseUrl}}" - ], - "query": [], - "variable": [] - }, - "header": [ - { - "key": "Accept", - "value": "application/json" - }, - { - "description": { - "content": "Added as a part of security scheme: oauth2", - "type": "text/plain" - }, - "key": "Authorization", - "value": "" - } - ], - "method": "POST", - "body": {} - }, - "status": "Internal Server Error", - "code": 500, - "header": [ - { - "key": "Content-Type", - "value": "application/json" - } - ], - "body": "{\n \"detailCode\": \"\",\n \"trackingId\": \"\",\n \"messages\": [\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n },\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n }\n ],\n \"causes\": [\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n },\n {\n \"locale\": \"\",\n \"localeOrigin\": \"DEFAULT\",\n \"text\": \"\"\n }\n ]\n}", - "cookie": [], - "_postman_previewlanguage": "json" - } - ], - "event": [], - "protocolProfileBehavior": { - "disableBodyPruning": true - } - } - ] - }, - { - "name": "Certifications", - "description": "Use this API to implement certification functionality. \nWith this functionality in place, administrators and designated certification reviewers can review users' access certifications and decide whether to approve access, revoke it, or reassign the review to another reviewer. \nImplementing certifications improves organizations' data security by reducing inappropriate access through a distributed review process and helping them satisfy audit and regulatory requirements. \n\nA certification refers to IdentityNow's mechanism for reviewing a user's access to entitlements (sets of permissions) and approving or removing that access. \nThese serve as a way of showing that a user's access has been reviewed and approved. \nMultiple certifications by different reviewers are often required to approve a user's access. \nA set of multiple certifications is called a certification campaign.\n\nFor example, an organization may use a Manager Certification as a way of showing that a user's access has been reviewed and approved by their manager, or if the certification is part of a campaign, that the user's access has been reviewed and approved by multiple managers. \nOnce this certification has been completed, IdentityNow would provision all the access the user needs, nothing more. \n\nOrganization administrators or certification administrators can designate other IdentityNow users as certification reviewers. \nThose reviewers can select the 'Certifications' tab to view any of the certifications they either need to review or have already reviewed under the 'Active' and 'Completed' tabs, respectively. \n\nWhen a certification campaign is in progress, certification reviewers will see certifications listed under 'Active,' where they can review the involved identities. \nUnder the 'Decision' column on the right, next to each access item, reviewers can select the checkmark to approve access, select the 'X' to revoke access, or they can toggle the 'More Options' menu to reassign the certification to another reviewer and provide a reason for reassignment in the form of a comment. \n\nOnce a reviewer has made decisions on all the certification's involved access items, he or she must select 'Sign Off' to complete the review process.\nDoing so converts the certification into read-only status, preventing any further changes to the review decisions and deleting the work item (task) from the reviewer's list of work items. \n\nOnce all the reviewers have signed off, the certification campaign either completes or, if any reviewers decided to revoke access for any of the involved identities, it moves into a remediation phase. In the remediation phase, identities' entitlements are altered to remove any entitlements marked for revocation.\nIn this situation, the certification campaign completes once all the remediation requests are completed. \n\nRefer to [Certifications](https://documentation.sailpoint.com/saas/user-help/certifications.html) for more information about certifications.\n", - "item": [ - { - "id": "a95a3819-b976-42e3-9e5c-59de5b29fce6", - "name": "Identity Campaign Certifications by IDs", - "request": { - "name": "Identity Campaign Certifications by IDs", - "description": { - "content": "This API returns a list of identity campaign certifications that satisfy the given query parameters. Any authenticated token can call this API, but only certifications you are authorized to review will be returned. This API does not support requests for certifications assigned to Governance Groups.", - "type": "text/plain" - }, - "url": { - "path": [ - "certifications" - ], - "host": [ - "{{baseUrl}}" - ], - "query": [ - { - "disabled": true, - "description": { - "content": "The ID of reviewer identity. *me* indicates the current user.", - "type": "text/plain" - }, - "key": "reviewer-identity", - "value": "" - }, - { - "disabled": true, - "description": { - "content": "Max number of results to return.\nSee [V3 API Standard Collection Parameters](https://developer.sailpoint.com/idn/api/standard-collection-parameters) for more information.", - "type": "text/plain" - }, - "key": "limit", - "value": "250" - }, - { - "disabled": true, - "description": { - "content": "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.", - "type": "text/plain" - }, - "key": "offset", - "value": "0" - }, - { - "disabled": true, - "description": { - "content": "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.", - "type": "text/plain" - }, - "key": "count", - "value": "false" - }, - { - "disabled": true, - "description": { - "content": "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*\n\n**campaign.id**: *eq, in*\n\n**phase**: *eq*\n\n**completed**: *eq, ne*", - "type": "text/plain" - }, - "key": "filters", - "value": "" - }, - { - "disabled": true, - "description": { - "content": "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: **name, due, signed**", - "type": "text/plain" - }, - "key": "sorters", - "value": "" - } - ], - "variable": [] - }, - "header": [ - { - "key": "Accept", - "value": "application/json" - } - ], - "method": "GET", - "body": {} - }, - "response": [ - { - "id": "9aa8d7c6-8cf0-4272-9abd-37b39610590e", - "name": "List of identity campaign certifications", - "originalRequest": { - "url": { - "path": [ - "certifications" - ], - "host": [ - "{{baseUrl}}" - ], - "query": [ - { - "disabled": true, - "description": { - "content": "The ID of reviewer identity. *me* indicates the current user.", - "type": "text/plain" - }, - "key": "reviewer-identity", - "value": "" - }, - { - "disabled": true, - "description": { - "content": "Max number of results to return.\nSee [V3 API Standard Collection Parameters](https://developer.sailpoint.com/idn/api/standard-collection-parameters) for more information.", - "type": "text/plain" - }, - "key": "limit", - "value": "250" - }, - { - "disabled": true, - "description": { - "content": "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.", - "type": "text/plain" - }, - "key": "offset", - "value": "0" - }, - { - "disabled": true, - "description": { - "content": "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.", - "type": "text/plain" - }, - "key": "count", - "value": "false" - }, - { - "disabled": true, - "description": { - "content": "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*\n\n**campaign.id**: *eq, in*\n\n**phase**: *eq*\n\n**completed**: *eq, ne*", - "type": "text/plain" - }, - "key": "filters", - "value": "" - }, - { - "disabled": true, - "description": { - "content": "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: **name, due, signed**", - "type": "text/plain" - }, - "key": "sorters", - "value": "" - } - ], - "variable": [] - }, - "header": [ - { - "key": "Accept", - "value": "application/json" - }, - { - "description": { - "content": "Added as a part of security scheme: oauth2", - "type": "text/plain" - }, - "key": "Authorization", - "value": "" - } - ], - "method": "GET", - "body": {} - }, - "status": "OK", - "code": 200, - "header": [ - { - "key": "Content-Type", - "value": "application/json" - } - ], - "body": "[\n {\n \"id\": \"\",\n \"name\": \"\",\n \"campaign\": {\n \"id\": \"\",\n \"name\": \"\",\n \"type\": \"CAMPAIGN\",\n \"campaignType\": \"SEARCH\",\n \"description\": \"\",\n \"correlatedStatus\": \"CORRELATED\",\n \"mandatoryCommentRequirement\": \"REVOKE_ONLY_DECISIONS\"\n },\n \"completed\": \"\",\n \"identitiesCompleted\": \"\",\n \"identitiesTotal\": \"\",\n \"created\": \"\",\n \"modified\": \"\",\n \"decisionsMade\": \"\",\n \"decisionsTotal\": \"\",\n \"due\": \"\",\n \"signed\": \"\",\n \"reviewer\": {\n \"id\": \"\",\n \"name\": \"\",\n \"email\": \"\",\n \"type\": \"IDENTITY\",\n \"created\": \"\",\n \"modified\": \"\"\n },\n \"reassignment\": {\n \"from\": {\n \"id\": \"\",\n \"name\": \"\",\n \"type\": \"CERTIFICATION\",\n \"reviewer\": {\n \"id\": \"\",\n \"name\": \"\",\n \"email\": \"\",\n \"type\": \"IDENTITY\",\n \"created\": \"\",\n \"modified\": \"\"\n }\n },\n \"comment\": \"\"\n },\n \"hasErrors\": \"\",\n \"errorMessage\": \"\",\n \"phase\": \"ACTIVE\"\n },\n {\n \"id\": \"\",\n \"name\": \"\",\n \"campaign\": {\n \"id\": \"\",\n \"name\": \"\",\n \"type\": \"CAMPAIGN\",\n \"campaignType\": \"MANAGER\",\n \"description\": \"\",\n \"correlatedStatus\": \"UNCORRELATED\",\n \"mandatoryCommentRequirement\": \"REVOKE_ONLY_DECISIONS\"\n },\n \"completed\": \"\",\n \"identitiesCompleted\": \"\",\n \"identitiesTotal\": \"\",\n \"created\": \"\",\n \"modified\": \"\",\n \"decisionsMade\": \"\",\n \"decisionsTotal\": \"\",\n \"due\": \"\",\n \"signed\": \"\",\n \"reviewer\": {\n \"id\": \"\",\n \"name\": \"\",\n \"email\": \"\",\n \"type\": \"IDENTITY\",\n \"created\": \"\",\n \"modified\": \"\"\n },\n \"reassignment\": {\n \"from\": {\n \"id\": \"\",\n \"name\": \"\",\n \"type\": \"CERTIFICATION\",\n \"reviewer\": {\n \"id\": \"\",\n \"name\": \"\",\n \"email\": \"\",\n \"type\": \"IDENTITY\",\n \"created\": \"\",\n \"modified\": \"\"\n }\n },\n \"comment\": \"\"\n },\n \"hasErrors\": \"\",\n \"errorMessage\": \"\",\n \"phase\": \"ACTIVE\"\n }\n]", - "cookie": [], - "_postman_previewlanguage": "json" - }, - { - "id": "b6889792-de84-4661-bea2-b247bdf08577", - "name": "Client Error - Returned if the request body is invalid.", - "originalRequest": { - "url": { - "path": [ - "certifications" - ], - "host": [ - "{{baseUrl}}" - ], - "query": [ - { - "disabled": true, - "description": { - "content": "The ID of reviewer identity. *me* indicates the current user.", - "type": "text/plain" - }, - "key": "reviewer-identity", - "value": "" - }, - { - "disabled": true, - "description": { - "content": "Max number of results to return.\nSee [V3 API Standard Collection Parameters](https://developer.sailpoint.com/idn/api/standard-collection-parameters) for more information.", - "type": "text/plain" - }, - "key": "limit", - "value": "250" - }, - { - "disabled": true, - "description": { - "content": "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.", - "type": "text/plain" - }, - "key": "offset", - "value": "0" - }, - { - "disabled": true, - "description": { - "content": "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.", - "type": "text/plain" - }, - "key": "count", - "value": "false" - }, - { - "disabled": true, - "description": { - "content": "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*\n\n**campaign.id**: *eq, in*\n\n**phase**: *eq*\n\n**completed**: *eq, ne*", - "type": "text/plain" - }, - "key": "filters", - "value": "" - }, - { - "disabled": true, - "description": { - "content": "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: **name, due, signed**", - "type": "text/plain" - }, - "key": "sorters", - "value": "" - } - ], - "variable": [] - }, - "header": [ - { - "key": "Accept", - "value": "application/json" - }, - { - "description": { - "content": "Added as a part of security scheme: oauth2", - "type": "text/plain" - }, - "key": "Authorization", - "value": "" - } - ], - "method": "GET", - "body": {} - }, - "status": "Bad Request", - "code": 400, - "header": [ - { - "key": "Content-Type", - "value": "application/json" - } - ], - "body": "{\n \"detailCode\": \"\",\n \"trackingId\": \"\",\n \"messages\": [\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n },\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n }\n ],\n \"causes\": [\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n },\n {\n \"locale\": \"\",\n \"localeOrigin\": \"DEFAULT\",\n \"text\": \"\"\n }\n ]\n}", - "cookie": [], - "_postman_previewlanguage": "json" - }, - { - "id": "13bca071-3191-444e-a2c1-f1b80ef4b76f", - "name": "Unauthorized - Returned if there is no authorization header, or if the JWT token is expired.", - "originalRequest": { - "url": { - "path": [ - "certifications" - ], - "host": [ - "{{baseUrl}}" - ], - "query": [ - { - "disabled": true, - "description": { - "content": "The ID of reviewer identity. *me* indicates the current user.", - "type": "text/plain" - }, - "key": "reviewer-identity", - "value": "" - }, - { - "disabled": true, - "description": { - "content": "Max number of results to return.\nSee [V3 API Standard Collection Parameters](https://developer.sailpoint.com/idn/api/standard-collection-parameters) for more information.", - "type": "text/plain" - }, - "key": "limit", - "value": "250" - }, - { - "disabled": true, - "description": { - "content": "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.", - "type": "text/plain" - }, - "key": "offset", - "value": "0" - }, - { - "disabled": true, - "description": { - "content": "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.", - "type": "text/plain" - }, - "key": "count", - "value": "false" - }, - { - "disabled": true, - "description": { - "content": "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*\n\n**campaign.id**: *eq, in*\n\n**phase**: *eq*\n\n**completed**: *eq, ne*", - "type": "text/plain" - }, - "key": "filters", - "value": "" - }, - { - "disabled": true, - "description": { - "content": "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: **name, due, signed**", - "type": "text/plain" - }, - "key": "sorters", - "value": "" - } - ], - "variable": [] - }, - "header": [ - { - "key": "Accept", - "value": "application/json" - }, - { - "description": { - "content": "Added as a part of security scheme: oauth2", - "type": "text/plain" - }, - "key": "Authorization", - "value": "" - } - ], - "method": "GET", - "body": {} - }, - "status": "Unauthorized", - "code": 401, - "header": [ - { - "key": "Content-Type", - "value": "application/json" - } - ], - "body": "{\n \"error\": {\n \"description\": \"A message describing the error\",\n \"example\": \"JWT validation failed: JWT is expired\"\n }\n}", - "cookie": [], - "_postman_previewlanguage": "json" - }, - { - "id": "a0f44691-1b4c-46b5-b8e6-3e918f8bca42", - "name": "Forbidden - Returned if the user you are running as, doesn't have access to this end-point.", - "originalRequest": { - "url": { - "path": [ - "certifications" - ], - "host": [ - "{{baseUrl}}" - ], - "query": [ - { - "disabled": true, - "description": { - "content": "The ID of reviewer identity. *me* indicates the current user.", - "type": "text/plain" - }, - "key": "reviewer-identity", - "value": "" - }, - { - "disabled": true, - "description": { - "content": "Max number of results to return.\nSee [V3 API Standard Collection Parameters](https://developer.sailpoint.com/idn/api/standard-collection-parameters) for more information.", - "type": "text/plain" - }, - "key": "limit", - "value": "250" - }, - { - "disabled": true, - "description": { - "content": "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.", - "type": "text/plain" - }, - "key": "offset", - "value": "0" - }, - { - "disabled": true, - "description": { - "content": "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.", - "type": "text/plain" - }, - "key": "count", - "value": "false" - }, - { - "disabled": true, - "description": { - "content": "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*\n\n**campaign.id**: *eq, in*\n\n**phase**: *eq*\n\n**completed**: *eq, ne*", - "type": "text/plain" - }, - "key": "filters", - "value": "" - }, - { - "disabled": true, - "description": { - "content": "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: **name, due, signed**", - "type": "text/plain" - }, - "key": "sorters", - "value": "" - } - ], - "variable": [] - }, - "header": [ - { - "key": "Accept", - "value": "application/json" - }, - { - "description": { - "content": "Added as a part of security scheme: oauth2", - "type": "text/plain" - }, - "key": "Authorization", - "value": "" - } - ], - "method": "GET", - "body": {} - }, - "status": "Forbidden", - "code": 403, - "header": [ - { - "key": "Content-Type", - "value": "application/json" - } - ], - "body": "{\n \"detailCode\": \"\",\n \"trackingId\": \"\",\n \"messages\": [\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n },\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n }\n ],\n \"causes\": [\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n },\n {\n \"locale\": \"\",\n \"localeOrigin\": \"DEFAULT\",\n \"text\": \"\"\n }\n ]\n}", - "cookie": [], - "_postman_previewlanguage": "json" - }, - { - "id": "d0cbda19-00a5-4cb9-95e9-3c5019c51493", - "name": "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.", - "originalRequest": { - "url": { - "path": [ - "certifications" - ], - "host": [ - "{{baseUrl}}" - ], - "query": [ - { - "disabled": true, - "description": { - "content": "The ID of reviewer identity. *me* indicates the current user.", - "type": "text/plain" - }, - "key": "reviewer-identity", - "value": "" - }, - { - "disabled": true, - "description": { - "content": "Max number of results to return.\nSee [V3 API Standard Collection Parameters](https://developer.sailpoint.com/idn/api/standard-collection-parameters) for more information.", - "type": "text/plain" - }, - "key": "limit", - "value": "250" - }, - { - "disabled": true, - "description": { - "content": "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.", - "type": "text/plain" - }, - "key": "offset", - "value": "0" - }, - { - "disabled": true, - "description": { - "content": "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.", - "type": "text/plain" - }, - "key": "count", - "value": "false" - }, - { - "disabled": true, - "description": { - "content": "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*\n\n**campaign.id**: *eq, in*\n\n**phase**: *eq*\n\n**completed**: *eq, ne*", - "type": "text/plain" - }, - "key": "filters", - "value": "" - }, - { - "disabled": true, - "description": { - "content": "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: **name, due, signed**", - "type": "text/plain" - }, - "key": "sorters", - "value": "" - } - ], - "variable": [] - }, - "header": [ - { - "key": "Accept", - "value": "application/json" - }, - { - "description": { - "content": "Added as a part of security scheme: oauth2", - "type": "text/plain" - }, - "key": "Authorization", - "value": "" - } - ], - "method": "GET", - "body": {} - }, - "status": "Too Many Requests", - "code": 429, - "header": [ - { - "key": "Content-Type", - "value": "application/json" - } - ], - "body": "{\n \"message\": {\n \"description\": \"A message describing the error\",\n \"example\": \" Rate Limit Exceeded \"\n }\n}", - "cookie": [], - "_postman_previewlanguage": "json" - }, - { - "id": "981ed712-1d56-4d50-92cd-fbcf53f6fc86", - "name": "Internal Server Error - Returned if there is an unexpected error.", - "originalRequest": { - "url": { - "path": [ - "certifications" - ], - "host": [ - "{{baseUrl}}" - ], - "query": [ - { - "disabled": true, - "description": { - "content": "The ID of reviewer identity. *me* indicates the current user.", - "type": "text/plain" - }, - "key": "reviewer-identity", - "value": "" - }, - { - "disabled": true, - "description": { - "content": "Max number of results to return.\nSee [V3 API Standard Collection Parameters](https://developer.sailpoint.com/idn/api/standard-collection-parameters) for more information.", - "type": "text/plain" - }, - "key": "limit", - "value": "250" - }, - { - "disabled": true, - "description": { - "content": "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.", - "type": "text/plain" - }, - "key": "offset", - "value": "0" - }, - { - "disabled": true, - "description": { - "content": "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.", - "type": "text/plain" - }, - "key": "count", - "value": "false" - }, - { - "disabled": true, - "description": { - "content": "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*\n\n**campaign.id**: *eq, in*\n\n**phase**: *eq*\n\n**completed**: *eq, ne*", - "type": "text/plain" - }, - "key": "filters", - "value": "" - }, - { - "disabled": true, - "description": { - "content": "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: **name, due, signed**", - "type": "text/plain" - }, - "key": "sorters", - "value": "" - } - ], - "variable": [] - }, - "header": [ - { - "key": "Accept", - "value": "application/json" - }, - { - "description": { - "content": "Added as a part of security scheme: oauth2", - "type": "text/plain" - }, - "key": "Authorization", - "value": "" - } - ], - "method": "GET", - "body": {} - }, - "status": "Internal Server Error", - "code": 500, - "header": [ - { - "key": "Content-Type", - "value": "application/json" - } - ], - "body": "{\n \"detailCode\": \"\",\n \"trackingId\": \"\",\n \"messages\": [\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n },\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n }\n ],\n \"causes\": [\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n },\n {\n \"locale\": \"\",\n \"localeOrigin\": \"DEFAULT\",\n \"text\": \"\"\n }\n ]\n}", - "cookie": [], - "_postman_previewlanguage": "json" - } - ], - "event": [], - "protocolProfileBehavior": { - "disableBodyPruning": true - } - }, - { - "id": "de62d1ba-ce61-48d5-baf1-f682b9b3bb53", - "name": "Identity Certification by ID", - "request": { - "name": "Identity Certification by ID", - "description": { - "content": "This API returns a single identity campaign certification by its ID. A token with ORG_ADMIN or CERT_ADMIN authority is required to call this API. Reviewers for this certification can also call this API. This API does not support requests for certifications assigned to Governance Groups.", - "type": "text/plain" - }, - "url": { - "path": [ - "certifications", - ":id" - ], - "host": [ - "{{baseUrl}}" - ], - "query": [], - "variable": [ - { - "type": "any", - "value": "", - "key": "id", - "disabled": true, - "description": { - "content": "(Required) The certification id", - "type": "text/plain" - } - } - ] - }, - "header": [ - { - "key": "Accept", - "value": "application/json" - } - ], - "method": "GET", - "body": {} - }, - "response": [ - { - "id": "b5702039-0628-4e5d-a520-fb62e78a2dec", - "name": "An identity campaign certification object", - "originalRequest": { - "url": { - "path": [ - "certifications", - ":id" - ], - "host": [ - "{{baseUrl}}" - ], - "query": [], - "variable": [] - }, - "header": [ - { - "key": "Accept", - "value": "application/json" - }, - { - "description": { - "content": "Added as a part of security scheme: oauth2", - "type": "text/plain" - }, - "key": "Authorization", - "value": "" - } - ], - "method": "GET", - "body": {} - }, - "status": "OK", - "code": 200, - "header": [ - { - "key": "Content-Type", - "value": "application/json" - } - ], - "body": "{\n \"id\": \"\",\n \"name\": \"\",\n \"campaign\": {\n \"id\": \"\",\n \"name\": \"\",\n \"type\": \"CAMPAIGN\",\n \"campaignType\": \"MANAGER\",\n \"description\": \"\",\n \"correlatedStatus\": \"CORRELATED\",\n \"mandatoryCommentRequirement\": \"REVOKE_ONLY_DECISIONS\"\n },\n \"completed\": \"\",\n \"identitiesCompleted\": \"\",\n \"identitiesTotal\": \"\",\n \"created\": \"\",\n \"modified\": \"\",\n \"decisionsMade\": \"\",\n \"decisionsTotal\": \"\",\n \"due\": \"\",\n \"signed\": \"\",\n \"reviewer\": {\n \"id\": \"\",\n \"name\": \"\",\n \"email\": \"\",\n \"type\": \"IDENTITY\",\n \"created\": \"\",\n \"modified\": \"\"\n },\n \"reassignment\": {\n \"from\": {\n \"id\": \"\",\n \"name\": \"\",\n \"type\": \"CERTIFICATION\",\n \"reviewer\": {\n \"id\": \"\",\n \"name\": \"\",\n \"email\": \"\",\n \"type\": \"IDENTITY\",\n \"created\": \"\",\n \"modified\": \"\"\n }\n },\n \"comment\": \"\"\n },\n \"hasErrors\": \"\",\n \"errorMessage\": \"\",\n \"phase\": \"SIGNED\"\n}", - "cookie": [], - "_postman_previewlanguage": "json" - }, - { - "id": "7b02f3b5-24f3-44f8-b3cf-1d4dee725702", - "name": "Client Error - Returned if the request body is invalid.", - "originalRequest": { - "url": { - "path": [ - "certifications", - ":id" - ], - "host": [ - "{{baseUrl}}" - ], - "query": [], - "variable": [] - }, - "header": [ - { - "key": "Accept", - "value": "application/json" - }, - { - "description": { - "content": "Added as a part of security scheme: oauth2", - "type": "text/plain" - }, - "key": "Authorization", - "value": "" - } - ], - "method": "GET", - "body": {} - }, - "status": "Bad Request", - "code": 400, - "header": [ - { - "key": "Content-Type", - "value": "application/json" - } - ], - "body": "{\n \"detailCode\": \"\",\n \"trackingId\": \"\",\n \"messages\": [\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n },\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n }\n ],\n \"causes\": [\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n },\n {\n \"locale\": \"\",\n \"localeOrigin\": \"DEFAULT\",\n \"text\": \"\"\n }\n ]\n}", - "cookie": [], - "_postman_previewlanguage": "json" - }, - { - "id": "98fdfe03-8603-48b3-947c-b9e647c5d023", - "name": "Unauthorized - Returned if there is no authorization header, or if the JWT token is expired.", - "originalRequest": { - "url": { - "path": [ - "certifications", - ":id" - ], - "host": [ - "{{baseUrl}}" - ], - "query": [], - "variable": [] - }, - "header": [ - { - "key": "Accept", - "value": "application/json" - }, - { - "description": { - "content": "Added as a part of security scheme: oauth2", - "type": "text/plain" - }, - "key": "Authorization", - "value": "" - } - ], - "method": "GET", - "body": {} - }, - "status": "Unauthorized", - "code": 401, - "header": [ - { - "key": "Content-Type", - "value": "application/json" - } - ], - "body": "{\n \"error\": {\n \"description\": \"A message describing the error\",\n \"example\": \"JWT validation failed: JWT is expired\"\n }\n}", - "cookie": [], - "_postman_previewlanguage": "json" - }, - { - "id": "408f794b-f291-4bd1-a3c3-2ddf658402f3", - "name": "Forbidden - Returned if the user you are running as, doesn't have access to this end-point.", - "originalRequest": { - "url": { - "path": [ - "certifications", - ":id" - ], - "host": [ - "{{baseUrl}}" - ], - "query": [], - "variable": [] - }, - "header": [ - { - "key": "Accept", - "value": "application/json" - }, - { - "description": { - "content": "Added as a part of security scheme: oauth2", - "type": "text/plain" - }, - "key": "Authorization", - "value": "" - } - ], - "method": "GET", - "body": {} - }, - "status": "Forbidden", - "code": 403, - "header": [ - { - "key": "Content-Type", - "value": "application/json" - } - ], - "body": "{\n \"detailCode\": \"\",\n \"trackingId\": \"\",\n \"messages\": [\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n },\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n }\n ],\n \"causes\": [\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n },\n {\n \"locale\": \"\",\n \"localeOrigin\": \"DEFAULT\",\n \"text\": \"\"\n }\n ]\n}", - "cookie": [], - "_postman_previewlanguage": "json" - }, - { - "id": "0740dab7-c4c4-4352-a4bd-01a35dc6b399", - "name": "Not Found - returned if the request URL refers to a resource or object that does not exist", - "originalRequest": { - "url": { - "path": [ - "certifications", - ":id" - ], - "host": [ - "{{baseUrl}}" - ], - "query": [], - "variable": [] - }, - "header": [ - { - "key": "Accept", - "value": "application/json" - }, - { - "description": { - "content": "Added as a part of security scheme: oauth2", - "type": "text/plain" - }, - "key": "Authorization", - "value": "" - } - ], - "method": "GET", - "body": {} - }, - "status": "Not Found", - "code": 404, - "header": [ - { - "key": "Content-Type", - "value": "application/json" - } - ], - "body": "{\n \"detailCode\": \"\",\n \"trackingId\": \"\",\n \"messages\": [\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n },\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n }\n ],\n \"causes\": [\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n },\n {\n \"locale\": \"\",\n \"localeOrigin\": \"DEFAULT\",\n \"text\": \"\"\n }\n ]\n}", - "cookie": [], - "_postman_previewlanguage": "json" - }, - { - "id": "a6311b95-60b5-4c53-9f81-575821451e43", - "name": "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.", - "originalRequest": { - "url": { - "path": [ - "certifications", - ":id" - ], - "host": [ - "{{baseUrl}}" - ], - "query": [], - "variable": [] - }, - "header": [ - { - "key": "Accept", - "value": "application/json" - }, - { - "description": { - "content": "Added as a part of security scheme: oauth2", - "type": "text/plain" - }, - "key": "Authorization", - "value": "" - } - ], - "method": "GET", - "body": {} - }, - "status": "Too Many Requests", - "code": 429, - "header": [ - { - "key": "Content-Type", - "value": "application/json" - } - ], - "body": "{\n \"message\": {\n \"description\": \"A message describing the error\",\n \"example\": \" Rate Limit Exceeded \"\n }\n}", - "cookie": [], - "_postman_previewlanguage": "json" - }, - { - "id": "f31e4ad2-4058-4412-8d4d-cc700443ecc4", - "name": "Internal Server Error - Returned if there is an unexpected error.", - "originalRequest": { - "url": { - "path": [ - "certifications", - ":id" - ], - "host": [ - "{{baseUrl}}" - ], - "query": [], - "variable": [] - }, - "header": [ - { - "key": "Accept", - "value": "application/json" - }, - { - "description": { - "content": "Added as a part of security scheme: oauth2", - "type": "text/plain" - }, - "key": "Authorization", - "value": "" - } - ], - "method": "GET", - "body": {} - }, - "status": "Internal Server Error", - "code": 500, - "header": [ - { - "key": "Content-Type", - "value": "application/json" - } - ], - "body": "{\n \"detailCode\": \"\",\n \"trackingId\": \"\",\n \"messages\": [\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n },\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n }\n ],\n \"causes\": [\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n },\n {\n \"locale\": \"\",\n \"localeOrigin\": \"DEFAULT\",\n \"text\": \"\"\n }\n ]\n}", - "cookie": [], - "_postman_previewlanguage": "json" - } - ], - "event": [], - "protocolProfileBehavior": { - "disableBodyPruning": true - } - }, - { - "id": "9983392f-dbe4-4b30-955d-6b35ae26af68", - "name": "List of Access Review Items", - "request": { - "name": "List of Access Review Items", - "description": { - "content": "This API returns a list of access review items for an identity campaign certification. A token with ORG_ADMIN or CERT_ADMIN authority is required to call this API. Reviewers for this certification can also call this API. This API does not support requests for certifications assigned to Governance Groups.", - "type": "text/plain" - }, - "url": { - "path": [ - "certifications", - ":id", - "access-review-items" - ], - "host": [ - "{{baseUrl}}" - ], - "query": [ - { - "disabled": true, - "description": { - "content": "Max number of results to return.\nSee [V3 API Standard Collection Parameters](https://developer.sailpoint.com/idn/api/standard-collection-parameters) for more information.", - "type": "text/plain" - }, - "key": "limit", - "value": "250" - }, - { - "disabled": true, - "description": { - "content": "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.", - "type": "text/plain" - }, - "key": "offset", - "value": "0" - }, - { - "disabled": true, - "description": { - "content": "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.", - "type": "text/plain" - }, - "key": "count", - "value": "false" - }, - { - "disabled": true, - "description": { - "content": "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*\n\n**type**: *eq*\n\n**access.type**: *eq*\n\n**completed**: *eq, ne*\n\n**identitySummary.id**: *eq, in*\n\n**identitySummary.name**: *eq, sw*\n\n**access.id**: *eq, in*\n\n**access.name**: *eq, sw*\n\n**entitlement.sourceName**: *eq, sw*\n\n**accessProfile.sourceName**: *eq, sw*", - "type": "text/plain" - }, - "key": "filters", - "value": "" - }, - { - "disabled": true, - "description": { - "content": "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: **identitySummary.name, access.name, access.type, entitlement.sourceName, accessProfile.sourceName**", - "type": "text/plain" - }, - "key": "sorters", - "value": "" - }, - { - "disabled": true, - "description": { - "content": "Filter results to view access review items that pertain to any of the specified comma-separated entitlement IDs.\n\nAn error will occur if this param is used with **access-profiles** or **roles** as only one of these query params can be used at a time.", - "type": "text/plain" - }, - "key": "entitlements", - "value": "" - }, - { - "disabled": true, - "description": { - "content": "Filter results to view access review items that pertain to any of the specified comma-separated access-profle IDs.\n\nAn error will occur if this param is used with **entitlements** or **roles** as only one of these query params can be used at a time.", - "type": "text/plain" - }, - "key": "access-profiles", - "value": "" - }, - { - "disabled": true, - "description": { - "content": "Filter results to view access review items that pertain to any of the specified comma-separated role IDs.\n\nAn error will occur if this param is used with **entitlements** or **access-profiles** as only one of these query params can be used at a time.", - "type": "text/plain" - }, - "key": "roles", - "value": "" - } - ], - "variable": [ - { - "type": "any", - "value": "", - "key": "id", - "disabled": true, - "description": { - "content": "(Required) The identity campaign certification ID", - "type": "text/plain" - } - } - ] - }, - "header": [ - { - "key": "Accept", - "value": "application/json" - } - ], - "method": "GET", - "body": {} - }, - "response": [ - { - "id": "7ef7a33a-c5c3-47c7-9f3a-18ed1f046868", - "name": "A list of access review items", - "originalRequest": { - "url": { - "path": [ - "certifications", - ":id", - "access-review-items" - ], - "host": [ - "{{baseUrl}}" - ], - "query": [ - { - "disabled": true, - "description": { - "content": "Max number of results to return.\nSee [V3 API Standard Collection Parameters](https://developer.sailpoint.com/idn/api/standard-collection-parameters) for more information.", - "type": "text/plain" - }, - "key": "limit", - "value": "250" - }, - { - "disabled": true, - "description": { - "content": "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.", - "type": "text/plain" - }, - "key": "offset", - "value": "0" - }, - { - "disabled": true, - "description": { - "content": "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.", - "type": "text/plain" - }, - "key": "count", - "value": "false" - }, - { - "disabled": true, - "description": { - "content": "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*\n\n**type**: *eq*\n\n**access.type**: *eq*\n\n**completed**: *eq, ne*\n\n**identitySummary.id**: *eq, in*\n\n**identitySummary.name**: *eq, sw*\n\n**access.id**: *eq, in*\n\n**access.name**: *eq, sw*\n\n**entitlement.sourceName**: *eq, sw*\n\n**accessProfile.sourceName**: *eq, sw*", - "type": "text/plain" - }, - "key": "filters", - "value": "" - }, - { - "disabled": true, - "description": { - "content": "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: **identitySummary.name, access.name, access.type, entitlement.sourceName, accessProfile.sourceName**", - "type": "text/plain" - }, - "key": "sorters", - "value": "" - }, - { - "disabled": true, - "description": { - "content": "Filter results to view access review items that pertain to any of the specified comma-separated entitlement IDs.\n\nAn error will occur if this param is used with **access-profiles** or **roles** as only one of these query params can be used at a time.", - "type": "text/plain" - }, - "key": "entitlements", - "value": "" - }, - { - "disabled": true, - "description": { - "content": "Filter results to view access review items that pertain to any of the specified comma-separated access-profle IDs.\n\nAn error will occur if this param is used with **entitlements** or **roles** as only one of these query params can be used at a time.", - "type": "text/plain" - }, - "key": "access-profiles", - "value": "" - }, - { - "disabled": true, - "description": { - "content": "Filter results to view access review items that pertain to any of the specified comma-separated role IDs.\n\nAn error will occur if this param is used with **entitlements** or **access-profiles** as only one of these query params can be used at a time.", - "type": "text/plain" - }, - "key": "roles", - "value": "" - } - ], - "variable": [] - }, - "header": [ - { - "key": "Accept", - "value": "application/json" - }, - { - "description": { - "content": "Added as a part of security scheme: oauth2", - "type": "text/plain" - }, - "key": "Authorization", - "value": "" - } - ], - "method": "GET", - "body": {} - }, - "status": "OK", - "code": 200, - "header": [ - { - "key": "Content-Type", - "value": "application/json" - } - ], - "body": "[\n {\n \"accessSummary\": {\n \"access\": {\n \"type\": \"ENTITLEMENT\",\n \"id\": \"\",\n \"name\": \"\"\n },\n \"entitlement\": {\n \"id\": \"\",\n \"name\": \"\",\n \"description\": \"\",\n \"privileged\": false,\n \"owner\": {\n \"type\": \"\",\n \"id\": \"\",\n \"name\": \"\",\n \"email\": \"\"\n },\n \"attributeName\": \"\",\n \"attributeValue\": \"\",\n \"sourceSchemaObjectType\": \"\",\n \"sourceName\": \"\",\n \"sourceType\": \"\",\n \"sourceId\": \"\",\n \"hasPermissions\": false,\n \"isPermission\": false,\n \"revocable\": false,\n \"cloudGoverned\": false,\n \"containsDataAccess\": false,\n \"dataAccess\": {\n \"policies\": [\n {\n \"value\": \"\"\n },\n {\n \"value\": \"\"\n }\n ],\n \"categories\": [\n {\n \"value\": \"\",\n \"matchCount\": \"\"\n },\n {\n \"value\": \"\",\n \"matchCount\": \"\"\n }\n ],\n \"impactScore\": {\n \"value\": \"\"\n }\n },\n \"account\": {\n \"nativeIdentity\": \"\",\n \"disabled\": false,\n \"locked\": false,\n \"type\": \"ROLE\",\n \"id\": \"\",\n \"name\": \"\",\n \"created\": \"\",\n \"modified\": \"\",\n \"activityInsights\": {\n \"accountID\": \"\",\n \"usageDays\": \"\",\n \"usageDaysState\": \"COMPLETE\"\n }\n }\n },\n \"accessProfile\": {\n \"id\": \"\",\n \"name\": \"\",\n \"description\": \"\",\n \"privileged\": \"\",\n \"cloudGoverned\": \"\",\n \"endDate\": \"\",\n \"owner\": {\n \"type\": \"\",\n \"id\": \"\",\n \"name\": \"\",\n \"email\": \"\"\n },\n \"entitlements\": [\n {\n \"id\": \"\",\n \"name\": \"\",\n \"description\": \"\",\n \"privileged\": false,\n \"owner\": {\n \"type\": \"\",\n \"id\": \"\",\n \"name\": \"\",\n \"email\": \"\"\n },\n \"attributeName\": \"\",\n \"attributeValue\": \"\",\n \"sourceSchemaObjectType\": \"\",\n \"sourceName\": \"\",\n \"sourceType\": \"\",\n \"sourceId\": \"\",\n \"hasPermissions\": false,\n \"isPermission\": false,\n \"revocable\": false,\n \"cloudGoverned\": false,\n \"containsDataAccess\": false,\n \"dataAccess\": {\n \"policies\": [\n {\n \"value\": \"\"\n },\n {\n \"value\": \"\"\n }\n ],\n \"categories\": [\n {\n \"value\": \"\",\n \"matchCount\": \"\"\n },\n {\n \"value\": \"\",\n \"matchCount\": \"\"\n }\n ],\n \"impactScore\": {\n \"value\": \"\"\n }\n },\n \"account\": {\n \"nativeIdentity\": \"\",\n \"disabled\": false,\n \"locked\": false,\n \"type\": \"CAMPAIGN\",\n \"id\": \"\",\n \"name\": \"\",\n \"created\": \"\",\n \"modified\": \"\",\n \"activityInsights\": {\n \"accountID\": \"\",\n \"usageDays\": \"\",\n \"usageDaysState\": \"COMPLETE\"\n }\n }\n },\n {\n \"id\": \"\",\n \"name\": \"\",\n \"description\": \"\",\n \"privileged\": false,\n \"owner\": {\n \"type\": \"\",\n \"id\": \"\",\n \"name\": \"\",\n \"email\": \"\"\n },\n \"attributeName\": \"\",\n \"attributeValue\": \"\",\n \"sourceSchemaObjectType\": \"\",\n \"sourceName\": \"\",\n \"sourceType\": \"\",\n \"sourceId\": \"\",\n \"hasPermissions\": false,\n \"isPermission\": false,\n \"revocable\": false,\n \"cloudGoverned\": false,\n \"containsDataAccess\": false,\n \"dataAccess\": {\n \"policies\": [\n {\n \"value\": \"\"\n },\n {\n \"value\": \"\"\n }\n ],\n \"categories\": [\n {\n \"value\": \"\",\n \"matchCount\": \"\"\n },\n {\n \"value\": \"\",\n \"matchCount\": \"\"\n }\n ],\n \"impactScore\": {\n \"value\": \"\"\n }\n },\n \"account\": {\n \"nativeIdentity\": \"\",\n \"disabled\": false,\n \"locked\": false,\n \"type\": \"CLUSTER\",\n \"id\": \"\",\n \"name\": \"\",\n \"created\": \"\",\n \"modified\": \"\",\n \"activityInsights\": {\n \"accountID\": \"\",\n \"usageDays\": \"\",\n \"usageDaysState\": \"UNKNOWN\"\n }\n }\n }\n ],\n \"created\": \"\",\n \"modified\": \"\"\n },\n \"role\": {\n \"id\": \"\",\n \"name\": \"\",\n \"description\": \"\",\n \"privileged\": \"\",\n \"owner\": {\n \"type\": \"\",\n \"id\": \"\",\n \"name\": \"\",\n \"email\": \"\"\n },\n \"revocable\": \"\",\n \"endDate\": \"\",\n \"accessProfiles\": [\n {\n \"id\": \"\",\n \"name\": \"\",\n \"description\": \"\",\n \"privileged\": \"\",\n \"cloudGoverned\": \"\",\n \"endDate\": \"\",\n \"owner\": {\n \"type\": \"\",\n \"id\": \"\",\n \"name\": \"\",\n \"email\": \"\"\n },\n \"entitlements\": [\n {\n \"id\": \"\",\n \"name\": \"\",\n \"description\": \"\",\n \"privileged\": false,\n \"owner\": {\n \"type\": \"\",\n \"id\": \"\",\n \"name\": \"\",\n \"email\": \"\"\n },\n \"attributeName\": \"\",\n \"attributeValue\": \"\",\n \"sourceSchemaObjectType\": \"\",\n \"sourceName\": \"\",\n \"sourceType\": \"\",\n \"sourceId\": \"\",\n \"hasPermissions\": false,\n \"isPermission\": false,\n \"revocable\": false,\n \"cloudGoverned\": false,\n \"containsDataAccess\": false,\n \"dataAccess\": {\n \"policies\": [\n {\n \"value\": \"\"\n },\n {\n \"value\": \"\"\n }\n ],\n \"categories\": [\n {\n \"value\": \"\",\n \"matchCount\": \"\"\n },\n {\n \"value\": \"\",\n \"matchCount\": \"\"\n }\n ],\n \"impactScore\": {\n \"value\": \"\"\n }\n },\n \"account\": {\n \"nativeIdentity\": \"\",\n \"disabled\": false,\n \"locked\": false,\n \"type\": \"REPORT_RESULT\",\n \"id\": \"\",\n \"name\": \"\",\n \"created\": \"\",\n \"modified\": \"\",\n \"activityInsights\": {\n \"accountID\": \"\",\n \"usageDays\": \"\",\n \"usageDaysState\": \"UNKNOWN\"\n }\n }\n },\n {\n \"id\": \"\",\n \"name\": \"\",\n \"description\": \"\",\n \"privileged\": false,\n \"owner\": {\n \"type\": \"\",\n \"id\": \"\",\n \"name\": \"\",\n \"email\": \"\"\n },\n \"attributeName\": \"\",\n \"attributeValue\": \"\",\n \"sourceSchemaObjectType\": \"\",\n \"sourceName\": \"\",\n \"sourceType\": \"\",\n \"sourceId\": \"\",\n \"hasPermissions\": false,\n \"isPermission\": false,\n \"revocable\": false,\n \"cloudGoverned\": false,\n \"containsDataAccess\": false,\n \"dataAccess\": {\n \"policies\": [\n {\n \"value\": \"\"\n },\n {\n \"value\": \"\"\n }\n ],\n \"categories\": [\n {\n \"value\": \"\",\n \"matchCount\": \"\"\n },\n {\n \"value\": \"\",\n \"matchCount\": \"\"\n }\n ],\n \"impactScore\": {\n \"value\": \"\"\n }\n },\n \"account\": {\n \"nativeIdentity\": \"\",\n \"disabled\": false,\n \"locked\": false,\n \"type\": \"RULE\",\n \"id\": \"\",\n \"name\": \"\",\n \"created\": \"\",\n \"modified\": \"\",\n \"activityInsights\": {\n \"accountID\": \"\",\n \"usageDays\": \"\",\n \"usageDaysState\": \"UNKNOWN\"\n }\n }\n }\n ],\n \"created\": \"\",\n \"modified\": \"\"\n },\n {\n \"id\": \"\",\n \"name\": \"\",\n \"description\": \"\",\n \"privileged\": \"\",\n \"cloudGoverned\": \"\",\n \"endDate\": \"\",\n \"owner\": {\n \"type\": \"\",\n \"id\": \"\",\n \"name\": \"\",\n \"email\": \"\"\n },\n \"entitlements\": [\n {\n \"id\": \"\",\n \"name\": \"\",\n \"description\": \"\",\n \"privileged\": false,\n \"owner\": {\n \"type\": \"\",\n \"id\": \"\",\n \"name\": \"\",\n \"email\": \"\"\n },\n \"attributeName\": \"\",\n \"attributeValue\": \"\",\n \"sourceSchemaObjectType\": \"\",\n \"sourceName\": \"\",\n \"sourceType\": \"\",\n \"sourceId\": \"\",\n \"hasPermissions\": false,\n \"isPermission\": false,\n \"revocable\": false,\n \"cloudGoverned\": false,\n \"containsDataAccess\": false,\n \"dataAccess\": {\n \"policies\": [\n {\n \"value\": \"\"\n },\n {\n \"value\": \"\"\n }\n ],\n \"categories\": [\n {\n \"value\": \"\",\n \"matchCount\": \"\"\n },\n {\n \"value\": \"\",\n \"matchCount\": \"\"\n }\n ],\n \"impactScore\": {\n \"value\": \"\"\n }\n },\n \"account\": {\n \"nativeIdentity\": \"\",\n \"disabled\": false,\n \"locked\": false,\n \"type\": \"PASSWORD_POLICY\",\n \"id\": \"\",\n \"name\": \"\",\n \"created\": \"\",\n \"modified\": \"\",\n \"activityInsights\": {\n \"accountID\": \"\",\n \"usageDays\": \"\",\n \"usageDaysState\": \"COMPLETE\"\n }\n }\n },\n {\n \"id\": \"\",\n \"name\": \"\",\n \"description\": \"\",\n \"privileged\": false,\n \"owner\": {\n \"type\": \"\",\n \"id\": \"\",\n \"name\": \"\",\n \"email\": \"\"\n },\n \"attributeName\": \"\",\n \"attributeValue\": \"\",\n \"sourceSchemaObjectType\": \"\",\n \"sourceName\": \"\",\n \"sourceType\": \"\",\n \"sourceId\": \"\",\n \"hasPermissions\": false,\n \"isPermission\": false,\n \"revocable\": false,\n \"cloudGoverned\": false,\n \"containsDataAccess\": false,\n \"dataAccess\": {\n \"policies\": [\n {\n \"value\": \"\"\n },\n {\n \"value\": \"\"\n }\n ],\n \"categories\": [\n {\n \"value\": \"\",\n \"matchCount\": \"\"\n },\n {\n \"value\": \"\",\n \"matchCount\": \"\"\n }\n ],\n \"impactScore\": {\n \"value\": \"\"\n }\n },\n \"account\": {\n \"nativeIdentity\": \"\",\n \"disabled\": false,\n \"locked\": false,\n \"type\": \"ROLE\",\n \"id\": \"\",\n \"name\": \"\",\n \"created\": \"\",\n \"modified\": \"\",\n \"activityInsights\": {\n \"accountID\": \"\",\n \"usageDays\": \"\",\n \"usageDaysState\": \"UNKNOWN\"\n }\n }\n }\n ],\n \"created\": \"\",\n \"modified\": \"\"\n }\n ],\n \"entitlements\": [\n {\n \"id\": \"\",\n \"name\": \"\",\n \"description\": \"\",\n \"privileged\": false,\n \"owner\": {\n \"type\": \"\",\n \"id\": \"\",\n \"name\": \"\",\n \"email\": \"\"\n },\n \"attributeName\": \"\",\n \"attributeValue\": \"\",\n \"sourceSchemaObjectType\": \"\",\n \"sourceName\": \"\",\n \"sourceType\": \"\",\n \"sourceId\": \"\",\n \"hasPermissions\": false,\n \"isPermission\": false,\n \"revocable\": false,\n \"cloudGoverned\": false,\n \"containsDataAccess\": false,\n \"dataAccess\": {\n \"policies\": [\n {\n \"value\": \"\"\n },\n {\n \"value\": \"\"\n }\n ],\n \"categories\": [\n {\n \"value\": \"\",\n \"matchCount\": \"\"\n },\n {\n \"value\": \"\",\n \"matchCount\": \"\"\n }\n ],\n \"impactScore\": {\n \"value\": \"\"\n }\n },\n \"account\": {\n \"nativeIdentity\": \"\",\n \"disabled\": false,\n \"locked\": false,\n \"type\": \"ROLE\",\n \"id\": \"\",\n \"name\": \"\",\n \"created\": \"\",\n \"modified\": \"\",\n \"activityInsights\": {\n \"accountID\": \"\",\n \"usageDays\": \"\",\n \"usageDaysState\": \"COMPLETE\"\n }\n }\n },\n {\n \"id\": \"\",\n \"name\": \"\",\n \"description\": \"\",\n \"privileged\": false,\n \"owner\": {\n \"type\": \"\",\n \"id\": \"\",\n \"name\": \"\",\n \"email\": \"\"\n },\n \"attributeName\": \"\",\n \"attributeValue\": \"\",\n \"sourceSchemaObjectType\": \"\",\n \"sourceName\": \"\",\n \"sourceType\": \"\",\n \"sourceId\": \"\",\n \"hasPermissions\": false,\n \"isPermission\": false,\n \"revocable\": false,\n \"cloudGoverned\": false,\n \"containsDataAccess\": false,\n \"dataAccess\": {\n \"policies\": [\n {\n \"value\": \"\"\n },\n {\n \"value\": \"\"\n }\n ],\n \"categories\": [\n {\n \"value\": \"\",\n \"matchCount\": \"\"\n },\n {\n \"value\": \"\",\n \"matchCount\": \"\"\n }\n ],\n \"impactScore\": {\n \"value\": \"\"\n }\n },\n \"account\": {\n \"nativeIdentity\": \"\",\n \"disabled\": false,\n \"locked\": false,\n \"type\": \"ACCOUNT\",\n \"id\": \"\",\n \"name\": \"\",\n \"created\": \"\",\n \"modified\": \"\",\n \"activityInsights\": {\n \"accountID\": \"\",\n \"usageDays\": \"\",\n \"usageDaysState\": \"COMPLETE\"\n }\n }\n }\n ]\n }\n },\n \"identitySummary\": {\n \"id\": \"\",\n \"name\": \"\",\n \"identityId\": \"\",\n \"completed\": \"\"\n },\n \"id\": \"\",\n \"completed\": \"\",\n \"newAccess\": \"\",\n \"decision\": \"APPROVE\",\n \"comments\": \"\"\n },\n {\n \"accessSummary\": {\n \"access\": {\n \"type\": \"ACCOUNT_CORRELATION_CONFIG\",\n \"id\": \"\",\n \"name\": \"\"\n },\n \"entitlement\": {\n \"id\": \"\",\n \"name\": \"\",\n \"description\": \"\",\n \"privileged\": false,\n \"owner\": {\n \"type\": \"\",\n \"id\": \"\",\n \"name\": \"\",\n \"email\": \"\"\n },\n \"attributeName\": \"\",\n \"attributeValue\": \"\",\n \"sourceSchemaObjectType\": \"\",\n \"sourceName\": \"\",\n \"sourceType\": \"\",\n \"sourceId\": \"\",\n \"hasPermissions\": false,\n \"isPermission\": false,\n \"revocable\": false,\n \"cloudGoverned\": false,\n \"containsDataAccess\": false,\n \"dataAccess\": {\n \"policies\": [\n {\n \"value\": \"\"\n },\n {\n \"value\": \"\"\n }\n ],\n \"categories\": [\n {\n \"value\": \"\",\n \"matchCount\": \"\"\n },\n {\n \"value\": \"\",\n \"matchCount\": \"\"\n }\n ],\n \"impactScore\": {\n \"value\": \"\"\n }\n },\n \"account\": {\n \"nativeIdentity\": \"\",\n \"disabled\": false,\n \"locked\": false,\n \"type\": \"LIFECYCLE_STATE\",\n \"id\": \"\",\n \"name\": \"\",\n \"created\": \"\",\n \"modified\": \"\",\n \"activityInsights\": {\n \"accountID\": \"\",\n \"usageDays\": \"\",\n \"usageDaysState\": \"COMPLETE\"\n }\n }\n },\n \"accessProfile\": {\n \"id\": \"\",\n \"name\": \"\",\n \"description\": \"\",\n \"privileged\": \"\",\n \"cloudGoverned\": \"\",\n \"endDate\": \"\",\n \"owner\": {\n \"type\": \"\",\n \"id\": \"\",\n \"name\": \"\",\n \"email\": \"\"\n },\n \"entitlements\": [\n {\n \"id\": \"\",\n \"name\": \"\",\n \"description\": \"\",\n \"privileged\": false,\n \"owner\": {\n \"type\": \"\",\n \"id\": \"\",\n \"name\": \"\",\n \"email\": \"\"\n },\n \"attributeName\": \"\",\n \"attributeValue\": \"\",\n \"sourceSchemaObjectType\": \"\",\n \"sourceName\": \"\",\n \"sourceType\": \"\",\n \"sourceId\": \"\",\n \"hasPermissions\": false,\n \"isPermission\": false,\n \"revocable\": false,\n \"cloudGoverned\": false,\n \"containsDataAccess\": false,\n \"dataAccess\": {\n \"policies\": [\n {\n \"value\": \"\"\n },\n {\n \"value\": \"\"\n }\n ],\n \"categories\": [\n {\n \"value\": \"\",\n \"matchCount\": \"\"\n },\n {\n \"value\": \"\",\n \"matchCount\": \"\"\n }\n ],\n \"impactScore\": {\n \"value\": \"\"\n }\n },\n \"account\": {\n \"nativeIdentity\": \"\",\n \"disabled\": false,\n \"locked\": false,\n \"type\": \"IDENTITY_PROFILE\",\n \"id\": \"\",\n \"name\": \"\",\n \"created\": \"\",\n \"modified\": \"\",\n \"activityInsights\": {\n \"accountID\": \"\",\n \"usageDays\": \"\",\n \"usageDaysState\": \"UNKNOWN\"\n }\n }\n },\n {\n \"id\": \"\",\n \"name\": \"\",\n \"description\": \"\",\n \"privileged\": false,\n \"owner\": {\n \"type\": \"\",\n \"id\": \"\",\n \"name\": \"\",\n \"email\": \"\"\n },\n \"attributeName\": \"\",\n \"attributeValue\": \"\",\n \"sourceSchemaObjectType\": \"\",\n \"sourceName\": \"\",\n \"sourceType\": \"\",\n \"sourceId\": \"\",\n \"hasPermissions\": false,\n \"isPermission\": false,\n \"revocable\": false,\n \"cloudGoverned\": false,\n \"containsDataAccess\": false,\n \"dataAccess\": {\n \"policies\": [\n {\n \"value\": \"\"\n },\n {\n \"value\": \"\"\n }\n ],\n \"categories\": [\n {\n \"value\": \"\",\n \"matchCount\": \"\"\n },\n {\n \"value\": \"\",\n \"matchCount\": \"\"\n }\n ],\n \"impactScore\": {\n \"value\": \"\"\n }\n },\n \"account\": {\n \"nativeIdentity\": \"\",\n \"disabled\": false,\n \"locked\": false,\n \"type\": \"REPORT_RESULT\",\n \"id\": \"\",\n \"name\": \"\",\n \"created\": \"\",\n \"modified\": \"\",\n \"activityInsights\": {\n \"accountID\": \"\",\n \"usageDays\": \"\",\n \"usageDaysState\": \"COMPLETE\"\n }\n }\n }\n ],\n \"created\": \"\",\n \"modified\": \"\"\n },\n \"role\": {\n \"id\": \"\",\n \"name\": \"\",\n \"description\": \"\",\n \"privileged\": \"\",\n \"owner\": {\n \"type\": \"\",\n \"id\": \"\",\n \"name\": \"\",\n \"email\": \"\"\n },\n \"revocable\": \"\",\n \"endDate\": \"\",\n \"accessProfiles\": [\n {\n \"id\": \"\",\n \"name\": \"\",\n \"description\": \"\",\n \"privileged\": \"\",\n \"cloudGoverned\": \"\",\n \"endDate\": \"\",\n \"owner\": {\n \"type\": \"\",\n \"id\": \"\",\n \"name\": \"\",\n \"email\": \"\"\n },\n \"entitlements\": [\n {\n \"id\": \"\",\n \"name\": \"\",\n \"description\": \"\",\n \"privileged\": false,\n \"owner\": {\n \"type\": \"\",\n \"id\": \"\",\n \"name\": \"\",\n \"email\": \"\"\n },\n \"attributeName\": \"\",\n \"attributeValue\": \"\",\n \"sourceSchemaObjectType\": \"\",\n \"sourceName\": \"\",\n \"sourceType\": \"\",\n \"sourceId\": \"\",\n \"hasPermissions\": false,\n \"isPermission\": false,\n \"revocable\": false,\n \"cloudGoverned\": false,\n \"containsDataAccess\": false,\n \"dataAccess\": {\n \"policies\": [\n {\n \"value\": \"\"\n },\n {\n \"value\": \"\"\n }\n ],\n \"categories\": [\n {\n \"value\": \"\",\n \"matchCount\": \"\"\n },\n {\n \"value\": \"\",\n \"matchCount\": \"\"\n }\n ],\n \"impactScore\": {\n \"value\": \"\"\n }\n },\n \"account\": {\n \"nativeIdentity\": \"\",\n \"disabled\": false,\n \"locked\": false,\n \"type\": \"TASK_RESULT\",\n \"id\": \"\",\n \"name\": \"\",\n \"created\": \"\",\n \"modified\": \"\",\n \"activityInsights\": {\n \"accountID\": \"\",\n \"usageDays\": \"\",\n \"usageDaysState\": \"UNKNOWN\"\n }\n }\n },\n {\n \"id\": \"\",\n \"name\": \"\",\n \"description\": \"\",\n \"privileged\": false,\n \"owner\": {\n \"type\": \"\",\n \"id\": \"\",\n \"name\": \"\",\n \"email\": \"\"\n },\n \"attributeName\": \"\",\n \"attributeValue\": \"\",\n \"sourceSchemaObjectType\": \"\",\n \"sourceName\": \"\",\n \"sourceType\": \"\",\n \"sourceId\": \"\",\n \"hasPermissions\": false,\n \"isPermission\": false,\n \"revocable\": false,\n \"cloudGoverned\": false,\n \"containsDataAccess\": false,\n \"dataAccess\": {\n \"policies\": [\n {\n \"value\": \"\"\n },\n {\n \"value\": \"\"\n }\n ],\n \"categories\": [\n {\n \"value\": \"\",\n \"matchCount\": \"\"\n },\n {\n \"value\": \"\",\n \"matchCount\": \"\"\n }\n ],\n \"impactScore\": {\n \"value\": \"\"\n }\n },\n \"account\": {\n \"nativeIdentity\": \"\",\n \"disabled\": false,\n \"locked\": false,\n \"type\": \"GOVERNANCE_GROUP\",\n \"id\": \"\",\n \"name\": \"\",\n \"created\": \"\",\n \"modified\": \"\",\n \"activityInsights\": {\n \"accountID\": \"\",\n \"usageDays\": \"\",\n \"usageDaysState\": \"UNKNOWN\"\n }\n }\n }\n ],\n \"created\": \"\",\n \"modified\": \"\"\n },\n {\n \"id\": \"\",\n \"name\": \"\",\n \"description\": \"\",\n \"privileged\": \"\",\n \"cloudGoverned\": \"\",\n \"endDate\": \"\",\n \"owner\": {\n \"type\": \"\",\n \"id\": \"\",\n \"name\": \"\",\n \"email\": \"\"\n },\n \"entitlements\": [\n {\n \"id\": \"\",\n \"name\": \"\",\n \"description\": \"\",\n \"privileged\": false,\n \"owner\": {\n \"type\": \"\",\n \"id\": \"\",\n \"name\": \"\",\n \"email\": \"\"\n },\n \"attributeName\": \"\",\n \"attributeValue\": \"\",\n \"sourceSchemaObjectType\": \"\",\n \"sourceName\": \"\",\n \"sourceType\": \"\",\n \"sourceId\": \"\",\n \"hasPermissions\": false,\n \"isPermission\": false,\n \"revocable\": false,\n \"cloudGoverned\": false,\n \"containsDataAccess\": false,\n \"dataAccess\": {\n \"policies\": [\n {\n \"value\": \"\"\n },\n {\n \"value\": \"\"\n }\n ],\n \"categories\": [\n {\n \"value\": \"\",\n \"matchCount\": \"\"\n },\n {\n \"value\": \"\",\n \"matchCount\": \"\"\n }\n ],\n \"impactScore\": {\n \"value\": \"\"\n }\n },\n \"account\": {\n \"nativeIdentity\": \"\",\n \"disabled\": false,\n \"locked\": false,\n \"type\": \"CLUSTER\",\n \"id\": \"\",\n \"name\": \"\",\n \"created\": \"\",\n \"modified\": \"\",\n \"activityInsights\": {\n \"accountID\": \"\",\n \"usageDays\": \"\",\n \"usageDaysState\": \"UNKNOWN\"\n }\n }\n },\n {\n \"id\": \"\",\n \"name\": \"\",\n \"description\": \"\",\n \"privileged\": false,\n \"owner\": {\n \"type\": \"\",\n \"id\": \"\",\n \"name\": \"\",\n \"email\": \"\"\n },\n \"attributeName\": \"\",\n \"attributeValue\": \"\",\n \"sourceSchemaObjectType\": \"\",\n \"sourceName\": \"\",\n \"sourceType\": \"\",\n \"sourceId\": \"\",\n \"hasPermissions\": false,\n \"isPermission\": false,\n \"revocable\": false,\n \"cloudGoverned\": false,\n \"containsDataAccess\": false,\n \"dataAccess\": {\n \"policies\": [\n {\n \"value\": \"\"\n },\n {\n \"value\": \"\"\n }\n ],\n \"categories\": [\n {\n \"value\": \"\",\n \"matchCount\": \"\"\n },\n {\n \"value\": \"\",\n \"matchCount\": \"\"\n }\n ],\n \"impactScore\": {\n \"value\": \"\"\n }\n },\n \"account\": {\n \"nativeIdentity\": \"\",\n \"disabled\": false,\n \"locked\": false,\n \"type\": \"PASSWORD_POLICY\",\n \"id\": \"\",\n \"name\": \"\",\n \"created\": \"\",\n \"modified\": \"\",\n \"activityInsights\": {\n \"accountID\": \"\",\n \"usageDays\": \"\",\n \"usageDaysState\": \"UNKNOWN\"\n }\n }\n }\n ],\n \"created\": \"\",\n \"modified\": \"\"\n }\n ],\n \"entitlements\": [\n {\n \"id\": \"\",\n \"name\": \"\",\n \"description\": \"\",\n \"privileged\": false,\n \"owner\": {\n \"type\": \"\",\n \"id\": \"\",\n \"name\": \"\",\n \"email\": \"\"\n },\n \"attributeName\": \"\",\n \"attributeValue\": \"\",\n \"sourceSchemaObjectType\": \"\",\n \"sourceName\": \"\",\n \"sourceType\": \"\",\n \"sourceId\": \"\",\n \"hasPermissions\": false,\n \"isPermission\": false,\n \"revocable\": false,\n \"cloudGoverned\": false,\n \"containsDataAccess\": false,\n \"dataAccess\": {\n \"policies\": [\n {\n \"value\": \"\"\n },\n {\n \"value\": \"\"\n }\n ],\n \"categories\": [\n {\n \"value\": \"\",\n \"matchCount\": \"\"\n },\n {\n \"value\": \"\",\n \"matchCount\": \"\"\n }\n ],\n \"impactScore\": {\n \"value\": \"\"\n }\n },\n \"account\": {\n \"nativeIdentity\": \"\",\n \"disabled\": false,\n \"locked\": false,\n \"type\": \"CAMPAIGN_FILTER\",\n \"id\": \"\",\n \"name\": \"\",\n \"created\": \"\",\n \"modified\": \"\",\n \"activityInsights\": {\n \"accountID\": \"\",\n \"usageDays\": \"\",\n \"usageDaysState\": \"COMPLETE\"\n }\n }\n },\n {\n \"id\": \"\",\n \"name\": \"\",\n \"description\": \"\",\n \"privileged\": false,\n \"owner\": {\n \"type\": \"\",\n \"id\": \"\",\n \"name\": \"\",\n \"email\": \"\"\n },\n \"attributeName\": \"\",\n \"attributeValue\": \"\",\n \"sourceSchemaObjectType\": \"\",\n \"sourceName\": \"\",\n \"sourceType\": \"\",\n \"sourceId\": \"\",\n \"hasPermissions\": false,\n \"isPermission\": false,\n \"revocable\": false,\n \"cloudGoverned\": false,\n \"containsDataAccess\": false,\n \"dataAccess\": {\n \"policies\": [\n {\n \"value\": \"\"\n },\n {\n \"value\": \"\"\n }\n ],\n \"categories\": [\n {\n \"value\": \"\",\n \"matchCount\": \"\"\n },\n {\n \"value\": \"\",\n \"matchCount\": \"\"\n }\n ],\n \"impactScore\": {\n \"value\": \"\"\n }\n },\n \"account\": {\n \"nativeIdentity\": \"\",\n \"disabled\": false,\n \"locked\": false,\n \"type\": \"CAMPAIGN_FILTER\",\n \"id\": \"\",\n \"name\": \"\",\n \"created\": \"\",\n \"modified\": \"\",\n \"activityInsights\": {\n \"accountID\": \"\",\n \"usageDays\": \"\",\n \"usageDaysState\": \"UNKNOWN\"\n }\n }\n }\n ]\n }\n },\n \"identitySummary\": {\n \"id\": \"\",\n \"name\": \"\",\n \"identityId\": \"\",\n \"completed\": \"\"\n },\n \"id\": \"\",\n \"completed\": \"\",\n \"newAccess\": \"\",\n \"decision\": \"REVOKE\",\n \"comments\": \"\"\n }\n]", - "cookie": [], - "_postman_previewlanguage": "json" - }, - { - "id": "50b98be3-a912-41ad-a784-eaab6856cb80", - "name": "Client Error - Returned if the request body is invalid.", - "originalRequest": { - "url": { - "path": [ - "certifications", - ":id", - "access-review-items" - ], - "host": [ - "{{baseUrl}}" - ], - "query": [ - { - "disabled": true, - "description": { - "content": "Max number of results to return.\nSee [V3 API Standard Collection Parameters](https://developer.sailpoint.com/idn/api/standard-collection-parameters) for more information.", - "type": "text/plain" - }, - "key": "limit", - "value": "250" - }, - { - "disabled": true, - "description": { - "content": "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.", - "type": "text/plain" - }, - "key": "offset", - "value": "0" - }, - { - "disabled": true, - "description": { - "content": "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.", - "type": "text/plain" - }, - "key": "count", - "value": "false" - }, - { - "disabled": true, - "description": { - "content": "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*\n\n**type**: *eq*\n\n**access.type**: *eq*\n\n**completed**: *eq, ne*\n\n**identitySummary.id**: *eq, in*\n\n**identitySummary.name**: *eq, sw*\n\n**access.id**: *eq, in*\n\n**access.name**: *eq, sw*\n\n**entitlement.sourceName**: *eq, sw*\n\n**accessProfile.sourceName**: *eq, sw*", - "type": "text/plain" - }, - "key": "filters", - "value": "" - }, - { - "disabled": true, - "description": { - "content": "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: **identitySummary.name, access.name, access.type, entitlement.sourceName, accessProfile.sourceName**", - "type": "text/plain" - }, - "key": "sorters", - "value": "" - }, - { - "disabled": true, - "description": { - "content": "Filter results to view access review items that pertain to any of the specified comma-separated entitlement IDs.\n\nAn error will occur if this param is used with **access-profiles** or **roles** as only one of these query params can be used at a time.", - "type": "text/plain" - }, - "key": "entitlements", - "value": "" - }, - { - "disabled": true, - "description": { - "content": "Filter results to view access review items that pertain to any of the specified comma-separated access-profle IDs.\n\nAn error will occur if this param is used with **entitlements** or **roles** as only one of these query params can be used at a time.", - "type": "text/plain" - }, - "key": "access-profiles", - "value": "" - }, - { - "disabled": true, - "description": { - "content": "Filter results to view access review items that pertain to any of the specified comma-separated role IDs.\n\nAn error will occur if this param is used with **entitlements** or **access-profiles** as only one of these query params can be used at a time.", - "type": "text/plain" - }, - "key": "roles", - "value": "" - } - ], - "variable": [] - }, - "header": [ - { - "key": "Accept", - "value": "application/json" - }, - { - "description": { - "content": "Added as a part of security scheme: oauth2", - "type": "text/plain" - }, - "key": "Authorization", - "value": "" - } - ], - "method": "GET", - "body": {} - }, - "status": "Bad Request", - "code": 400, - "header": [ - { - "key": "Content-Type", - "value": "application/json" - } - ], - "body": "{\n \"detailCode\": \"\",\n \"trackingId\": \"\",\n \"messages\": [\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n },\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n }\n ],\n \"causes\": [\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n },\n {\n \"locale\": \"\",\n \"localeOrigin\": \"DEFAULT\",\n \"text\": \"\"\n }\n ]\n}", - "cookie": [], - "_postman_previewlanguage": "json" - }, - { - "id": "8228426c-fa8a-468e-8f22-f88cb06d2fb1", - "name": "Unauthorized - Returned if there is no authorization header, or if the JWT token is expired.", - "originalRequest": { - "url": { - "path": [ - "certifications", - ":id", - "access-review-items" - ], - "host": [ - "{{baseUrl}}" - ], - "query": [ - { - "disabled": true, - "description": { - "content": "Max number of results to return.\nSee [V3 API Standard Collection Parameters](https://developer.sailpoint.com/idn/api/standard-collection-parameters) for more information.", - "type": "text/plain" - }, - "key": "limit", - "value": "250" - }, - { - "disabled": true, - "description": { - "content": "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.", - "type": "text/plain" - }, - "key": "offset", - "value": "0" - }, - { - "disabled": true, - "description": { - "content": "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.", - "type": "text/plain" - }, - "key": "count", - "value": "false" - }, - { - "disabled": true, - "description": { - "content": "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*\n\n**type**: *eq*\n\n**access.type**: *eq*\n\n**completed**: *eq, ne*\n\n**identitySummary.id**: *eq, in*\n\n**identitySummary.name**: *eq, sw*\n\n**access.id**: *eq, in*\n\n**access.name**: *eq, sw*\n\n**entitlement.sourceName**: *eq, sw*\n\n**accessProfile.sourceName**: *eq, sw*", - "type": "text/plain" - }, - "key": "filters", - "value": "" - }, - { - "disabled": true, - "description": { - "content": "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: **identitySummary.name, access.name, access.type, entitlement.sourceName, accessProfile.sourceName**", - "type": "text/plain" - }, - "key": "sorters", - "value": "" - }, - { - "disabled": true, - "description": { - "content": "Filter results to view access review items that pertain to any of the specified comma-separated entitlement IDs.\n\nAn error will occur if this param is used with **access-profiles** or **roles** as only one of these query params can be used at a time.", - "type": "text/plain" - }, - "key": "entitlements", - "value": "" - }, - { - "disabled": true, - "description": { - "content": "Filter results to view access review items that pertain to any of the specified comma-separated access-profle IDs.\n\nAn error will occur if this param is used with **entitlements** or **roles** as only one of these query params can be used at a time.", - "type": "text/plain" - }, - "key": "access-profiles", - "value": "" - }, - { - "disabled": true, - "description": { - "content": "Filter results to view access review items that pertain to any of the specified comma-separated role IDs.\n\nAn error will occur if this param is used with **entitlements** or **access-profiles** as only one of these query params can be used at a time.", - "type": "text/plain" - }, - "key": "roles", - "value": "" - } - ], - "variable": [] - }, - "header": [ - { - "key": "Accept", - "value": "application/json" - }, - { - "description": { - "content": "Added as a part of security scheme: oauth2", - "type": "text/plain" - }, - "key": "Authorization", - "value": "" - } - ], - "method": "GET", - "body": {} - }, - "status": "Unauthorized", - "code": 401, - "header": [ - { - "key": "Content-Type", - "value": "application/json" - } - ], - "body": "{\n \"error\": {\n \"description\": \"A message describing the error\",\n \"example\": \"JWT validation failed: JWT is expired\"\n }\n}", - "cookie": [], - "_postman_previewlanguage": "json" - }, - { - "id": "7237002f-ebff-4467-949a-24793e50e7f5", - "name": "Forbidden - Returned if the user you are running as, doesn't have access to this end-point.", - "originalRequest": { - "url": { - "path": [ - "certifications", - ":id", - "access-review-items" - ], - "host": [ - "{{baseUrl}}" - ], - "query": [ - { - "disabled": true, - "description": { - "content": "Max number of results to return.\nSee [V3 API Standard Collection Parameters](https://developer.sailpoint.com/idn/api/standard-collection-parameters) for more information.", - "type": "text/plain" - }, - "key": "limit", - "value": "250" - }, - { - "disabled": true, - "description": { - "content": "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.", - "type": "text/plain" - }, - "key": "offset", - "value": "0" - }, - { - "disabled": true, - "description": { - "content": "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.", - "type": "text/plain" - }, - "key": "count", - "value": "false" - }, - { - "disabled": true, - "description": { - "content": "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*\n\n**type**: *eq*\n\n**access.type**: *eq*\n\n**completed**: *eq, ne*\n\n**identitySummary.id**: *eq, in*\n\n**identitySummary.name**: *eq, sw*\n\n**access.id**: *eq, in*\n\n**access.name**: *eq, sw*\n\n**entitlement.sourceName**: *eq, sw*\n\n**accessProfile.sourceName**: *eq, sw*", - "type": "text/plain" - }, - "key": "filters", - "value": "" - }, - { - "disabled": true, - "description": { - "content": "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: **identitySummary.name, access.name, access.type, entitlement.sourceName, accessProfile.sourceName**", - "type": "text/plain" - }, - "key": "sorters", - "value": "" - }, - { - "disabled": true, - "description": { - "content": "Filter results to view access review items that pertain to any of the specified comma-separated entitlement IDs.\n\nAn error will occur if this param is used with **access-profiles** or **roles** as only one of these query params can be used at a time.", - "type": "text/plain" - }, - "key": "entitlements", - "value": "" - }, - { - "disabled": true, - "description": { - "content": "Filter results to view access review items that pertain to any of the specified comma-separated access-profle IDs.\n\nAn error will occur if this param is used with **entitlements** or **roles** as only one of these query params can be used at a time.", - "type": "text/plain" - }, - "key": "access-profiles", - "value": "" - }, - { - "disabled": true, - "description": { - "content": "Filter results to view access review items that pertain to any of the specified comma-separated role IDs.\n\nAn error will occur if this param is used with **entitlements** or **access-profiles** as only one of these query params can be used at a time.", - "type": "text/plain" - }, - "key": "roles", - "value": "" - } - ], - "variable": [] - }, - "header": [ - { - "key": "Accept", - "value": "application/json" - }, - { - "description": { - "content": "Added as a part of security scheme: oauth2", - "type": "text/plain" - }, - "key": "Authorization", - "value": "" - } - ], - "method": "GET", - "body": {} - }, - "status": "Forbidden", - "code": 403, - "header": [ - { - "key": "Content-Type", - "value": "application/json" - } - ], - "body": "{\n \"detailCode\": \"\",\n \"trackingId\": \"\",\n \"messages\": [\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n },\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n }\n ],\n \"causes\": [\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n },\n {\n \"locale\": \"\",\n \"localeOrigin\": \"DEFAULT\",\n \"text\": \"\"\n }\n ]\n}", - "cookie": [], - "_postman_previewlanguage": "json" - }, - { - "id": "c7c79971-1e60-4f87-b8cd-cbd0acf32d3a", - "name": "Not Found - returned if the request URL refers to a resource or object that does not exist", - "originalRequest": { - "url": { - "path": [ - "certifications", - ":id", - "access-review-items" - ], - "host": [ - "{{baseUrl}}" - ], - "query": [ - { - "disabled": true, - "description": { - "content": "Max number of results to return.\nSee [V3 API Standard Collection Parameters](https://developer.sailpoint.com/idn/api/standard-collection-parameters) for more information.", - "type": "text/plain" - }, - "key": "limit", - "value": "250" - }, - { - "disabled": true, - "description": { - "content": "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.", - "type": "text/plain" - }, - "key": "offset", - "value": "0" - }, - { - "disabled": true, - "description": { - "content": "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.", - "type": "text/plain" - }, - "key": "count", - "value": "false" - }, - { - "disabled": true, - "description": { - "content": "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*\n\n**type**: *eq*\n\n**access.type**: *eq*\n\n**completed**: *eq, ne*\n\n**identitySummary.id**: *eq, in*\n\n**identitySummary.name**: *eq, sw*\n\n**access.id**: *eq, in*\n\n**access.name**: *eq, sw*\n\n**entitlement.sourceName**: *eq, sw*\n\n**accessProfile.sourceName**: *eq, sw*", - "type": "text/plain" - }, - "key": "filters", - "value": "" - }, - { - "disabled": true, - "description": { - "content": "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: **identitySummary.name, access.name, access.type, entitlement.sourceName, accessProfile.sourceName**", - "type": "text/plain" - }, - "key": "sorters", - "value": "" - }, - { - "disabled": true, - "description": { - "content": "Filter results to view access review items that pertain to any of the specified comma-separated entitlement IDs.\n\nAn error will occur if this param is used with **access-profiles** or **roles** as only one of these query params can be used at a time.", - "type": "text/plain" - }, - "key": "entitlements", - "value": "" - }, - { - "disabled": true, - "description": { - "content": "Filter results to view access review items that pertain to any of the specified comma-separated access-profle IDs.\n\nAn error will occur if this param is used with **entitlements** or **roles** as only one of these query params can be used at a time.", - "type": "text/plain" - }, - "key": "access-profiles", - "value": "" - }, - { - "disabled": true, - "description": { - "content": "Filter results to view access review items that pertain to any of the specified comma-separated role IDs.\n\nAn error will occur if this param is used with **entitlements** or **access-profiles** as only one of these query params can be used at a time.", - "type": "text/plain" - }, - "key": "roles", - "value": "" - } - ], - "variable": [] - }, - "header": [ - { - "key": "Accept", - "value": "application/json" - }, - { - "description": { - "content": "Added as a part of security scheme: oauth2", - "type": "text/plain" - }, - "key": "Authorization", - "value": "" - } - ], - "method": "GET", - "body": {} - }, - "status": "Not Found", - "code": 404, - "header": [ - { - "key": "Content-Type", - "value": "application/json" - } - ], - "body": "{\n \"detailCode\": \"\",\n \"trackingId\": \"\",\n \"messages\": [\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n },\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n }\n ],\n \"causes\": [\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n },\n {\n \"locale\": \"\",\n \"localeOrigin\": \"DEFAULT\",\n \"text\": \"\"\n }\n ]\n}", - "cookie": [], - "_postman_previewlanguage": "json" - }, - { - "id": "d039ccc7-f3de-4348-96a5-e35b8216ef79", - "name": "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.", - "originalRequest": { - "url": { - "path": [ - "certifications", - ":id", - "access-review-items" - ], - "host": [ - "{{baseUrl}}" - ], - "query": [ - { - "disabled": true, - "description": { - "content": "Max number of results to return.\nSee [V3 API Standard Collection Parameters](https://developer.sailpoint.com/idn/api/standard-collection-parameters) for more information.", - "type": "text/plain" - }, - "key": "limit", - "value": "250" - }, - { - "disabled": true, - "description": { - "content": "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.", - "type": "text/plain" - }, - "key": "offset", - "value": "0" - }, - { - "disabled": true, - "description": { - "content": "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.", - "type": "text/plain" - }, - "key": "count", - "value": "false" - }, - { - "disabled": true, - "description": { - "content": "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*\n\n**type**: *eq*\n\n**access.type**: *eq*\n\n**completed**: *eq, ne*\n\n**identitySummary.id**: *eq, in*\n\n**identitySummary.name**: *eq, sw*\n\n**access.id**: *eq, in*\n\n**access.name**: *eq, sw*\n\n**entitlement.sourceName**: *eq, sw*\n\n**accessProfile.sourceName**: *eq, sw*", - "type": "text/plain" - }, - "key": "filters", - "value": "" - }, - { - "disabled": true, - "description": { - "content": "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: **identitySummary.name, access.name, access.type, entitlement.sourceName, accessProfile.sourceName**", - "type": "text/plain" - }, - "key": "sorters", - "value": "" - }, - { - "disabled": true, - "description": { - "content": "Filter results to view access review items that pertain to any of the specified comma-separated entitlement IDs.\n\nAn error will occur if this param is used with **access-profiles** or **roles** as only one of these query params can be used at a time.", - "type": "text/plain" - }, - "key": "entitlements", - "value": "" - }, - { - "disabled": true, - "description": { - "content": "Filter results to view access review items that pertain to any of the specified comma-separated access-profle IDs.\n\nAn error will occur if this param is used with **entitlements** or **roles** as only one of these query params can be used at a time.", - "type": "text/plain" - }, - "key": "access-profiles", - "value": "" - }, - { - "disabled": true, - "description": { - "content": "Filter results to view access review items that pertain to any of the specified comma-separated role IDs.\n\nAn error will occur if this param is used with **entitlements** or **access-profiles** as only one of these query params can be used at a time.", - "type": "text/plain" - }, - "key": "roles", - "value": "" - } - ], - "variable": [] - }, - "header": [ - { - "key": "Accept", - "value": "application/json" - }, - { - "description": { - "content": "Added as a part of security scheme: oauth2", - "type": "text/plain" - }, - "key": "Authorization", - "value": "" - } - ], - "method": "GET", - "body": {} - }, - "status": "Too Many Requests", - "code": 429, - "header": [ - { - "key": "Content-Type", - "value": "application/json" - } - ], - "body": "{\n \"message\": {\n \"description\": \"A message describing the error\",\n \"example\": \" Rate Limit Exceeded \"\n }\n}", - "cookie": [], - "_postman_previewlanguage": "json" - }, - { - "id": "ab9b70ff-2b99-4dd1-ab8f-d3dd804555db", - "name": "Internal Server Error - Returned if there is an unexpected error.", - "originalRequest": { - "url": { - "path": [ - "certifications", - ":id", - "access-review-items" - ], - "host": [ - "{{baseUrl}}" - ], - "query": [ - { - "disabled": true, - "description": { - "content": "Max number of results to return.\nSee [V3 API Standard Collection Parameters](https://developer.sailpoint.com/idn/api/standard-collection-parameters) for more information.", - "type": "text/plain" - }, - "key": "limit", - "value": "250" - }, - { - "disabled": true, - "description": { - "content": "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.", - "type": "text/plain" - }, - "key": "offset", - "value": "0" - }, - { - "disabled": true, - "description": { - "content": "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.", - "type": "text/plain" - }, - "key": "count", - "value": "false" - }, - { - "disabled": true, - "description": { - "content": "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*\n\n**type**: *eq*\n\n**access.type**: *eq*\n\n**completed**: *eq, ne*\n\n**identitySummary.id**: *eq, in*\n\n**identitySummary.name**: *eq, sw*\n\n**access.id**: *eq, in*\n\n**access.name**: *eq, sw*\n\n**entitlement.sourceName**: *eq, sw*\n\n**accessProfile.sourceName**: *eq, sw*", - "type": "text/plain" - }, - "key": "filters", - "value": "" - }, - { - "disabled": true, - "description": { - "content": "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: **identitySummary.name, access.name, access.type, entitlement.sourceName, accessProfile.sourceName**", - "type": "text/plain" - }, - "key": "sorters", - "value": "" - }, - { - "disabled": true, - "description": { - "content": "Filter results to view access review items that pertain to any of the specified comma-separated entitlement IDs.\n\nAn error will occur if this param is used with **access-profiles** or **roles** as only one of these query params can be used at a time.", - "type": "text/plain" - }, - "key": "entitlements", - "value": "" - }, - { - "disabled": true, - "description": { - "content": "Filter results to view access review items that pertain to any of the specified comma-separated access-profle IDs.\n\nAn error will occur if this param is used with **entitlements** or **roles** as only one of these query params can be used at a time.", - "type": "text/plain" - }, - "key": "access-profiles", - "value": "" - }, - { - "disabled": true, - "description": { - "content": "Filter results to view access review items that pertain to any of the specified comma-separated role IDs.\n\nAn error will occur if this param is used with **entitlements** or **access-profiles** as only one of these query params can be used at a time.", - "type": "text/plain" - }, - "key": "roles", - "value": "" - } - ], - "variable": [] - }, - "header": [ - { - "key": "Accept", - "value": "application/json" - }, - { - "description": { - "content": "Added as a part of security scheme: oauth2", - "type": "text/plain" - }, - "key": "Authorization", - "value": "" - } - ], - "method": "GET", - "body": {} - }, - "status": "Internal Server Error", - "code": 500, - "header": [ - { - "key": "Content-Type", - "value": "application/json" - } - ], - "body": "{\n \"detailCode\": \"\",\n \"trackingId\": \"\",\n \"messages\": [\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n },\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n }\n ],\n \"causes\": [\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n },\n {\n \"locale\": \"\",\n \"localeOrigin\": \"DEFAULT\",\n \"text\": \"\"\n }\n ]\n}", - "cookie": [], - "_postman_previewlanguage": "json" - } - ], - "event": [], - "protocolProfileBehavior": { - "disableBodyPruning": true - } - }, - { - "id": "95763493-5298-422d-b341-99a048b4c311", - "name": "Decide on a Certification Item", - "request": { - "name": "Decide on a Certification Item", - "description": { - "content": "The API makes a decision to approve or revoke one or more identity campaign certification items. A token with ORG_ADMIN or CERT_ADMIN authority is required to call this API. Reviewers for this certification can also call this API. This API does not support requests for certifications assigned to Governance Groups.", - "type": "text/plain" - }, - "url": { - "path": [ - "certifications", - ":id", - "decide" - ], - "host": [ - "{{baseUrl}}" - ], - "query": [], - "variable": [ - { - "type": "any", - "value": "", - "key": "id", - "disabled": true, - "description": { - "content": "(Required) The ID of the identity campaign certification on which to make decisions", - "type": "text/plain" - } - } - ] - }, - "header": [ - { - "key": "Content-Type", - "value": "application/json" - }, - { - "key": "Accept", - "value": "application/json" - } - ], - "method": "POST", - "body": { - "mode": "raw", - "raw": "[\n {\n \"id\": \"\",\n \"decision\": \"REVOKE\",\n \"bulk\": \"\",\n \"proposedEndDate\": \"\",\n \"recommendation\": {\n \"recommendation\": \"\",\n \"reasons\": [\n \"\",\n \"\"\n ],\n \"timestamp\": \"\"\n },\n \"comments\": \"\"\n }\n]", - "options": { - "raw": { - "headerFamily": "json", - "language": "json" - } - } - } - }, - "response": [ - { - "id": "849a3e7a-9e76-451b-83a1-70f0b70e625c", - "name": "An identity campaign certification object", - "originalRequest": { - "url": { - "path": [ - "certifications", - ":id", - "decide" - ], - "host": [ - "{{baseUrl}}" - ], - "query": [], - "variable": [] - }, - "header": [ - { - "key": "Content-Type", - "value": "application/json" - }, - { - "key": "Accept", - "value": "application/json" - }, - { - "description": { - "content": "Added as a part of security scheme: oauth2", - "type": "text/plain" - }, - "key": "Authorization", - "value": "" - } - ], - "method": "POST", - "body": { - "mode": "raw", - "raw": "[\n {\n \"id\": \"\",\n \"decision\": \"REVOKE\",\n \"bulk\": \"\",\n \"proposedEndDate\": \"\",\n \"recommendation\": {\n \"recommendation\": \"\",\n \"reasons\": [\n \"\",\n \"\"\n ],\n \"timestamp\": \"\"\n },\n \"comments\": \"\"\n }\n]", - "options": { - "raw": { - "headerFamily": "json", - "language": "json" - } - } - } - }, - "status": "OK", - "code": 200, - "header": [ - { - "key": "Content-Type", - "value": "application/json" - } - ], - "body": "{\n \"id\": \"\",\n \"name\": \"\",\n \"campaign\": {\n \"id\": \"\",\n \"name\": \"\",\n \"type\": \"CAMPAIGN\",\n \"campaignType\": \"MANAGER\",\n \"description\": \"\",\n \"correlatedStatus\": \"CORRELATED\",\n \"mandatoryCommentRequirement\": \"REVOKE_ONLY_DECISIONS\"\n },\n \"completed\": \"\",\n \"identitiesCompleted\": \"\",\n \"identitiesTotal\": \"\",\n \"created\": \"\",\n \"modified\": \"\",\n \"decisionsMade\": \"\",\n \"decisionsTotal\": \"\",\n \"due\": \"\",\n \"signed\": \"\",\n \"reviewer\": {\n \"id\": \"\",\n \"name\": \"\",\n \"email\": \"\",\n \"type\": \"IDENTITY\",\n \"created\": \"\",\n \"modified\": \"\"\n },\n \"reassignment\": {\n \"from\": {\n \"id\": \"\",\n \"name\": \"\",\n \"type\": \"CERTIFICATION\",\n \"reviewer\": {\n \"id\": \"\",\n \"name\": \"\",\n \"email\": \"\",\n \"type\": \"IDENTITY\",\n \"created\": \"\",\n \"modified\": \"\"\n }\n },\n \"comment\": \"\"\n },\n \"hasErrors\": \"\",\n \"errorMessage\": \"\",\n \"phase\": \"SIGNED\"\n}", - "cookie": [], - "_postman_previewlanguage": "json" - }, - { - "id": "7eebe523-33c0-4eaf-8da8-d9e07693693e", - "name": "Client Error - Returned if the request body is invalid.", - "originalRequest": { - "url": { - "path": [ - "certifications", - ":id", - "decide" - ], - "host": [ - "{{baseUrl}}" - ], - "query": [], - "variable": [] - }, - "header": [ - { - "key": "Content-Type", - "value": "application/json" - }, - { - "key": "Accept", - "value": "application/json" - }, - { - "description": { - "content": "Added as a part of security scheme: oauth2", - "type": "text/plain" - }, - "key": "Authorization", - "value": "" - } - ], - "method": "POST", - "body": { - "mode": "raw", - "raw": "[\n {\n \"id\": \"\",\n \"decision\": \"REVOKE\",\n \"bulk\": \"\",\n \"proposedEndDate\": \"\",\n \"recommendation\": {\n \"recommendation\": \"\",\n \"reasons\": [\n \"\",\n \"\"\n ],\n \"timestamp\": \"\"\n },\n \"comments\": \"\"\n }\n]", - "options": { - "raw": { - "headerFamily": "json", - "language": "json" - } - } - } - }, - "status": "Bad Request", - "code": 400, - "header": [ - { - "key": "Content-Type", - "value": "application/json" - } - ], - "body": "{\n \"detailCode\": \"\",\n \"trackingId\": \"\",\n \"messages\": [\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n },\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n }\n ],\n \"causes\": [\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n },\n {\n \"locale\": \"\",\n \"localeOrigin\": \"DEFAULT\",\n \"text\": \"\"\n }\n ]\n}", - "cookie": [], - "_postman_previewlanguage": "json" - }, - { - "id": "76b0c8c5-3b43-4f28-a54d-7811e158e921", - "name": "Unauthorized - Returned if there is no authorization header, or if the JWT token is expired.", - "originalRequest": { - "url": { - "path": [ - "certifications", - ":id", - "decide" - ], - "host": [ - "{{baseUrl}}" - ], - "query": [], - "variable": [] - }, - "header": [ - { - "key": "Content-Type", - "value": "application/json" - }, - { - "key": "Accept", - "value": "application/json" - }, - { - "description": { - "content": "Added as a part of security scheme: oauth2", - "type": "text/plain" - }, - "key": "Authorization", - "value": "" - } - ], - "method": "POST", - "body": { - "mode": "raw", - "raw": "[\n {\n \"id\": \"\",\n \"decision\": \"REVOKE\",\n \"bulk\": \"\",\n \"proposedEndDate\": \"\",\n \"recommendation\": {\n \"recommendation\": \"\",\n \"reasons\": [\n \"\",\n \"\"\n ],\n \"timestamp\": \"\"\n },\n \"comments\": \"\"\n }\n]", - "options": { - "raw": { - "headerFamily": "json", - "language": "json" - } - } - } - }, - "status": "Unauthorized", - "code": 401, - "header": [ - { - "key": "Content-Type", - "value": "application/json" - } - ], - "body": "{\n \"error\": {\n \"description\": \"A message describing the error\",\n \"example\": \"JWT validation failed: JWT is expired\"\n }\n}", - "cookie": [], - "_postman_previewlanguage": "json" - }, - { - "id": "0ff103d8-5818-4bc9-b97d-b017f0521cfb", - "name": "Forbidden - Returned if the user you are running as, doesn't have access to this end-point.", - "originalRequest": { - "url": { - "path": [ - "certifications", - ":id", - "decide" - ], - "host": [ - "{{baseUrl}}" - ], - "query": [], - "variable": [] - }, - "header": [ - { - "key": "Content-Type", - "value": "application/json" - }, - { - "key": "Accept", - "value": "application/json" - }, - { - "description": { - "content": "Added as a part of security scheme: oauth2", - "type": "text/plain" - }, - "key": "Authorization", - "value": "" - } - ], - "method": "POST", - "body": { - "mode": "raw", - "raw": "[\n {\n \"id\": \"\",\n \"decision\": \"REVOKE\",\n \"bulk\": \"\",\n \"proposedEndDate\": \"\",\n \"recommendation\": {\n \"recommendation\": \"\",\n \"reasons\": [\n \"\",\n \"\"\n ],\n \"timestamp\": \"\"\n },\n \"comments\": \"\"\n }\n]", - "options": { - "raw": { - "headerFamily": "json", - "language": "json" - } - } - } - }, - "status": "Forbidden", - "code": 403, - "header": [ - { - "key": "Content-Type", - "value": "application/json" - } - ], - "body": "{\n \"detailCode\": \"\",\n \"trackingId\": \"\",\n \"messages\": [\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n },\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n }\n ],\n \"causes\": [\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n },\n {\n \"locale\": \"\",\n \"localeOrigin\": \"DEFAULT\",\n \"text\": \"\"\n }\n ]\n}", - "cookie": [], - "_postman_previewlanguage": "json" - }, - { - "id": "a34671f2-cc56-4009-b6ec-a187d70ec4de", - "name": "Not Found - returned if the request URL refers to a resource or object that does not exist", - "originalRequest": { - "url": { - "path": [ - "certifications", - ":id", - "decide" - ], - "host": [ - "{{baseUrl}}" - ], - "query": [], - "variable": [] - }, - "header": [ - { - "key": "Content-Type", - "value": "application/json" - }, - { - "key": "Accept", - "value": "application/json" - }, - { - "description": { - "content": "Added as a part of security scheme: oauth2", - "type": "text/plain" - }, - "key": "Authorization", - "value": "" - } - ], - "method": "POST", - "body": { - "mode": "raw", - "raw": "[\n {\n \"id\": \"\",\n \"decision\": \"REVOKE\",\n \"bulk\": \"\",\n \"proposedEndDate\": \"\",\n \"recommendation\": {\n \"recommendation\": \"\",\n \"reasons\": [\n \"\",\n \"\"\n ],\n \"timestamp\": \"\"\n },\n \"comments\": \"\"\n }\n]", - "options": { - "raw": { - "headerFamily": "json", - "language": "json" - } - } - } - }, - "status": "Not Found", - "code": 404, - "header": [ - { - "key": "Content-Type", - "value": "application/json" - } - ], - "body": "{\n \"detailCode\": \"\",\n \"trackingId\": \"\",\n \"messages\": [\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n },\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n }\n ],\n \"causes\": [\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n },\n {\n \"locale\": \"\",\n \"localeOrigin\": \"DEFAULT\",\n \"text\": \"\"\n }\n ]\n}", - "cookie": [], - "_postman_previewlanguage": "json" - }, - { - "id": "5167418f-2305-4361-ab44-dc6c2f43e41f", - "name": "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.", - "originalRequest": { - "url": { - "path": [ - "certifications", - ":id", - "decide" - ], - "host": [ - "{{baseUrl}}" - ], - "query": [], - "variable": [] - }, - "header": [ - { - "key": "Content-Type", - "value": "application/json" - }, - { - "key": "Accept", - "value": "application/json" - }, - { - "description": { - "content": "Added as a part of security scheme: oauth2", - "type": "text/plain" - }, - "key": "Authorization", - "value": "" - } - ], - "method": "POST", - "body": { - "mode": "raw", - "raw": "[\n {\n \"id\": \"\",\n \"decision\": \"REVOKE\",\n \"bulk\": \"\",\n \"proposedEndDate\": \"\",\n \"recommendation\": {\n \"recommendation\": \"\",\n \"reasons\": [\n \"\",\n \"\"\n ],\n \"timestamp\": \"\"\n },\n \"comments\": \"\"\n }\n]", - "options": { - "raw": { - "headerFamily": "json", - "language": "json" - } - } - } - }, - "status": "Too Many Requests", - "code": 429, - "header": [ - { - "key": "Content-Type", - "value": "application/json" - } - ], - "body": "{\n \"message\": {\n \"description\": \"A message describing the error\",\n \"example\": \" Rate Limit Exceeded \"\n }\n}", - "cookie": [], - "_postman_previewlanguage": "json" - }, - { - "id": "faeef3e6-4cd5-4466-b580-9acfcc1415b7", - "name": "Internal Server Error - Returned if there is an unexpected error.", - "originalRequest": { - "url": { - "path": [ - "certifications", - ":id", - "decide" - ], - "host": [ - "{{baseUrl}}" - ], - "query": [], - "variable": [] - }, - "header": [ - { - "key": "Content-Type", - "value": "application/json" - }, - { - "key": "Accept", - "value": "application/json" - }, - { - "description": { - "content": "Added as a part of security scheme: oauth2", - "type": "text/plain" - }, - "key": "Authorization", - "value": "" - } - ], - "method": "POST", - "body": { - "mode": "raw", - "raw": "[\n {\n \"id\": \"\",\n \"decision\": \"REVOKE\",\n \"bulk\": \"\",\n \"proposedEndDate\": \"\",\n \"recommendation\": {\n \"recommendation\": \"\",\n \"reasons\": [\n \"\",\n \"\"\n ],\n \"timestamp\": \"\"\n },\n \"comments\": \"\"\n }\n]", - "options": { - "raw": { - "headerFamily": "json", - "language": "json" - } - } - } - }, - "status": "Internal Server Error", - "code": 500, - "header": [ - { - "key": "Content-Type", - "value": "application/json" - } - ], - "body": "{\n \"detailCode\": \"\",\n \"trackingId\": \"\",\n \"messages\": [\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n },\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n }\n ],\n \"causes\": [\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n },\n {\n \"locale\": \"\",\n \"localeOrigin\": \"DEFAULT\",\n \"text\": \"\"\n }\n ]\n}", - "cookie": [], - "_postman_previewlanguage": "json" - } - ], - "event": [], - "protocolProfileBehavior": { - "disableBodyPruning": true - } - }, - { - "id": "5552e353-cf38-4c26-9634-8e216ace3527", - "name": "Reassign Identities or Items", - "request": { - "name": "Reassign Identities or Items", - "description": { - "content": "This API reassigns up to 50 identities or items in an identity campaign certification to another reviewer. A token with ORG_ADMIN or CERT_ADMIN authority is required to call this API. Reviewers for this certification can also call this API. This API does not support requests for certifications assigned to Governance Groups.", - "type": "text/plain" - }, - "url": { - "path": [ - "certifications", - ":id", - "reassign" - ], - "host": [ - "{{baseUrl}}" - ], - "query": [], - "variable": [ - { - "type": "any", - "value": "", - "key": "id", - "disabled": true, - "description": { - "content": "(Required) The identity campaign certification ID", - "type": "text/plain" - } - } - ] - }, - "header": [ - { - "key": "Content-Type", - "value": "application/json" - }, - { - "key": "Accept", - "value": "application/json" - } - ], - "method": "POST", - "body": { - "mode": "raw", - "raw": "{\n \"reassign\": [\n {\n \"id\": \"\",\n \"type\": \"TARGET_SUMMARY\"\n },\n {\n \"id\": \"\",\n \"type\": \"IDENTITY_SUMMARY\"\n }\n ],\n \"reassignTo\": \"\",\n \"reason\": \"\"\n}", - "options": { - "raw": { - "headerFamily": "json", - "language": "json" - } - } - } - }, - "response": [ - { - "id": "626d32d7-d5c3-4ba2-b5ba-28f4781bcd59", - "name": "An identity campaign certification details after completing the reassignment.", - "originalRequest": { - "url": { - "path": [ - "certifications", - ":id", - "reassign" - ], - "host": [ - "{{baseUrl}}" - ], - "query": [], - "variable": [] - }, - "header": [ - { - "key": "Content-Type", - "value": "application/json" - }, - { - "key": "Accept", - "value": "application/json" - }, - { - "description": { - "content": "Added as a part of security scheme: oauth2", - "type": "text/plain" - }, - "key": "Authorization", - "value": "" - } - ], - "method": "POST", - "body": { - "mode": "raw", - "raw": "{\n \"reassign\": [\n {\n \"id\": \"\",\n \"type\": \"TARGET_SUMMARY\"\n },\n {\n \"id\": \"\",\n \"type\": \"IDENTITY_SUMMARY\"\n }\n ],\n \"reassignTo\": \"\",\n \"reason\": \"\"\n}", - "options": { - "raw": { - "headerFamily": "json", - "language": "json" - } - } - } - }, - "status": "OK", - "code": 200, - "header": [ - { - "key": "Content-Type", - "value": "application/json" - } - ], - "body": "{\n \"id\": \"\",\n \"name\": \"\",\n \"campaign\": {\n \"id\": \"\",\n \"name\": \"\",\n \"type\": \"CAMPAIGN\",\n \"campaignType\": \"MANAGER\",\n \"description\": \"\",\n \"correlatedStatus\": \"CORRELATED\",\n \"mandatoryCommentRequirement\": \"REVOKE_ONLY_DECISIONS\"\n },\n \"completed\": \"\",\n \"identitiesCompleted\": \"\",\n \"identitiesTotal\": \"\",\n \"created\": \"\",\n \"modified\": \"\",\n \"decisionsMade\": \"\",\n \"decisionsTotal\": \"\",\n \"due\": \"\",\n \"signed\": \"\",\n \"reviewer\": {\n \"id\": \"\",\n \"name\": \"\",\n \"email\": \"\",\n \"type\": \"IDENTITY\",\n \"created\": \"\",\n \"modified\": \"\"\n },\n \"reassignment\": {\n \"from\": {\n \"id\": \"\",\n \"name\": \"\",\n \"type\": \"CERTIFICATION\",\n \"reviewer\": {\n \"id\": \"\",\n \"name\": \"\",\n \"email\": \"\",\n \"type\": \"IDENTITY\",\n \"created\": \"\",\n \"modified\": \"\"\n }\n },\n \"comment\": \"\"\n },\n \"hasErrors\": \"\",\n \"errorMessage\": \"\",\n \"phase\": \"SIGNED\"\n}", - "cookie": [], - "_postman_previewlanguage": "json" - }, - { - "id": "d9af622d-0039-4aae-8bc4-fd796438d8dd", - "name": "Client Error - Returned if the request body is invalid.", - "originalRequest": { - "url": { - "path": [ - "certifications", - ":id", - "reassign" - ], - "host": [ - "{{baseUrl}}" - ], - "query": [], - "variable": [] - }, - "header": [ - { - "key": "Content-Type", - "value": "application/json" - }, - { - "key": "Accept", - "value": "application/json" - }, - { - "description": { - "content": "Added as a part of security scheme: oauth2", - "type": "text/plain" - }, - "key": "Authorization", - "value": "" - } - ], - "method": "POST", - "body": { - "mode": "raw", - "raw": "{\n \"reassign\": [\n {\n \"id\": \"\",\n \"type\": \"TARGET_SUMMARY\"\n },\n {\n \"id\": \"\",\n \"type\": \"IDENTITY_SUMMARY\"\n }\n ],\n \"reassignTo\": \"\",\n \"reason\": \"\"\n}", - "options": { - "raw": { - "headerFamily": "json", - "language": "json" - } - } - } - }, - "status": "Bad Request", - "code": 400, - "header": [ - { - "key": "Content-Type", - "value": "application/json" - } - ], - "body": "{\n \"detailCode\": \"\",\n \"trackingId\": \"\",\n \"messages\": [\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n },\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n }\n ],\n \"causes\": [\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n },\n {\n \"locale\": \"\",\n \"localeOrigin\": \"DEFAULT\",\n \"text\": \"\"\n }\n ]\n}", - "cookie": [], - "_postman_previewlanguage": "json" - }, - { - "id": "fc76b8b1-8fbf-4013-8361-110a318c6a8a", - "name": "Unauthorized - Returned if there is no authorization header, or if the JWT token is expired.", - "originalRequest": { - "url": { - "path": [ - "certifications", - ":id", - "reassign" - ], - "host": [ - "{{baseUrl}}" - ], - "query": [], - "variable": [] - }, - "header": [ - { - "key": "Content-Type", - "value": "application/json" - }, - { - "key": "Accept", - "value": "application/json" - }, - { - "description": { - "content": "Added as a part of security scheme: oauth2", - "type": "text/plain" - }, - "key": "Authorization", - "value": "" - } - ], - "method": "POST", - "body": { - "mode": "raw", - "raw": "{\n \"reassign\": [\n {\n \"id\": \"\",\n \"type\": \"TARGET_SUMMARY\"\n },\n {\n \"id\": \"\",\n \"type\": \"IDENTITY_SUMMARY\"\n }\n ],\n \"reassignTo\": \"\",\n \"reason\": \"\"\n}", - "options": { - "raw": { - "headerFamily": "json", - "language": "json" - } - } - } - }, - "status": "Unauthorized", - "code": 401, - "header": [ - { - "key": "Content-Type", - "value": "application/json" - } - ], - "body": "{\n \"error\": {\n \"description\": \"A message describing the error\",\n \"example\": \"JWT validation failed: JWT is expired\"\n }\n}", - "cookie": [], - "_postman_previewlanguage": "json" - }, - { - "id": "ef72159f-dd96-46f2-bb7e-980208da104f", - "name": "Forbidden - Returned if the user you are running as, doesn't have access to this end-point.", - "originalRequest": { - "url": { - "path": [ - "certifications", - ":id", - "reassign" - ], - "host": [ - "{{baseUrl}}" - ], - "query": [], - "variable": [] - }, - "header": [ - { - "key": "Content-Type", - "value": "application/json" - }, - { - "key": "Accept", - "value": "application/json" - }, - { - "description": { - "content": "Added as a part of security scheme: oauth2", - "type": "text/plain" - }, - "key": "Authorization", - "value": "" - } - ], - "method": "POST", - "body": { - "mode": "raw", - "raw": "{\n \"reassign\": [\n {\n \"id\": \"\",\n \"type\": \"TARGET_SUMMARY\"\n },\n {\n \"id\": \"\",\n \"type\": \"IDENTITY_SUMMARY\"\n }\n ],\n \"reassignTo\": \"\",\n \"reason\": \"\"\n}", - "options": { - "raw": { - "headerFamily": "json", - "language": "json" - } - } - } - }, - "status": "Forbidden", - "code": 403, - "header": [ - { - "key": "Content-Type", - "value": "application/json" - } - ], - "body": "{\n \"detailCode\": \"\",\n \"trackingId\": \"\",\n \"messages\": [\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n },\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n }\n ],\n \"causes\": [\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n },\n {\n \"locale\": \"\",\n \"localeOrigin\": \"DEFAULT\",\n \"text\": \"\"\n }\n ]\n}", - "cookie": [], - "_postman_previewlanguage": "json" - }, - { - "id": "a920722d-026a-4c6e-a0b9-68c685734d0a", - "name": "Not Found - returned if the request URL refers to a resource or object that does not exist", - "originalRequest": { - "url": { - "path": [ - "certifications", - ":id", - "reassign" - ], - "host": [ - "{{baseUrl}}" - ], - "query": [], - "variable": [] - }, - "header": [ - { - "key": "Content-Type", - "value": "application/json" - }, - { - "key": "Accept", - "value": "application/json" - }, - { - "description": { - "content": "Added as a part of security scheme: oauth2", - "type": "text/plain" - }, - "key": "Authorization", - "value": "" - } - ], - "method": "POST", - "body": { - "mode": "raw", - "raw": "{\n \"reassign\": [\n {\n \"id\": \"\",\n \"type\": \"TARGET_SUMMARY\"\n },\n {\n \"id\": \"\",\n \"type\": \"IDENTITY_SUMMARY\"\n }\n ],\n \"reassignTo\": \"\",\n \"reason\": \"\"\n}", - "options": { - "raw": { - "headerFamily": "json", - "language": "json" - } - } - } - }, - "status": "Not Found", - "code": 404, - "header": [ - { - "key": "Content-Type", - "value": "application/json" - } - ], - "body": "{\n \"detailCode\": \"\",\n \"trackingId\": \"\",\n \"messages\": [\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n },\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n }\n ],\n \"causes\": [\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n },\n {\n \"locale\": \"\",\n \"localeOrigin\": \"DEFAULT\",\n \"text\": \"\"\n }\n ]\n}", - "cookie": [], - "_postman_previewlanguage": "json" - }, - { - "id": "d1344852-0d1e-44cb-9782-e077aabb41dd", - "name": "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.", - "originalRequest": { - "url": { - "path": [ - "certifications", - ":id", - "reassign" - ], - "host": [ - "{{baseUrl}}" - ], - "query": [], - "variable": [] - }, - "header": [ - { - "key": "Content-Type", - "value": "application/json" - }, - { - "key": "Accept", - "value": "application/json" - }, - { - "description": { - "content": "Added as a part of security scheme: oauth2", - "type": "text/plain" - }, - "key": "Authorization", - "value": "" - } - ], - "method": "POST", - "body": { - "mode": "raw", - "raw": "{\n \"reassign\": [\n {\n \"id\": \"\",\n \"type\": \"TARGET_SUMMARY\"\n },\n {\n \"id\": \"\",\n \"type\": \"IDENTITY_SUMMARY\"\n }\n ],\n \"reassignTo\": \"\",\n \"reason\": \"\"\n}", - "options": { - "raw": { - "headerFamily": "json", - "language": "json" - } - } - } - }, - "status": "Too Many Requests", - "code": 429, - "header": [ - { - "key": "Content-Type", - "value": "application/json" - } - ], - "body": "{\n \"message\": {\n \"description\": \"A message describing the error\",\n \"example\": \" Rate Limit Exceeded \"\n }\n}", - "cookie": [], - "_postman_previewlanguage": "json" - }, - { - "id": "33e4663b-e21f-4674-9b3f-28633f80b613", - "name": "Internal Server Error - Returned if there is an unexpected error.", - "originalRequest": { - "url": { - "path": [ - "certifications", - ":id", - "reassign" - ], - "host": [ - "{{baseUrl}}" - ], - "query": [], - "variable": [] - }, - "header": [ - { - "key": "Content-Type", - "value": "application/json" - }, - { - "key": "Accept", - "value": "application/json" - }, - { - "description": { - "content": "Added as a part of security scheme: oauth2", - "type": "text/plain" - }, - "key": "Authorization", - "value": "" - } - ], - "method": "POST", - "body": { - "mode": "raw", - "raw": "{\n \"reassign\": [\n {\n \"id\": \"\",\n \"type\": \"TARGET_SUMMARY\"\n },\n {\n \"id\": \"\",\n \"type\": \"IDENTITY_SUMMARY\"\n }\n ],\n \"reassignTo\": \"\",\n \"reason\": \"\"\n}", - "options": { - "raw": { - "headerFamily": "json", - "language": "json" - } - } - } - }, - "status": "Internal Server Error", - "code": 500, - "header": [ - { - "key": "Content-Type", - "value": "application/json" - } - ], - "body": "{\n \"detailCode\": \"\",\n \"trackingId\": \"\",\n \"messages\": [\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n },\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n }\n ],\n \"causes\": [\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n },\n {\n \"locale\": \"\",\n \"localeOrigin\": \"DEFAULT\",\n \"text\": \"\"\n }\n ]\n}", - "cookie": [], - "_postman_previewlanguage": "json" - } - ], - "event": [], - "protocolProfileBehavior": { - "disableBodyPruning": true - } - }, - { - "id": "e73e6a25-7a4c-40d9-b008-92f6554947a8", - "name": "Finalize Identity Certification Decisions", - "request": { - "name": "Finalize Identity Certification Decisions", - "description": { - "content": "This API finalizes all decisions made on an identity campaign certification and initiates any remediations required. A token with ORG_ADMIN or CERT_ADMIN authority is required to call this API. Reviewers for this certification can also call this API. This API does not support requests for certifications assigned to Governance Groups.", - "type": "text/plain" - }, - "url": { - "path": [ - "certifications", - ":id", - "sign-off" - ], - "host": [ - "{{baseUrl}}" - ], - "query": [], - "variable": [ - { - "type": "any", - "value": "", - "key": "id", - "disabled": true, - "description": { - "content": "(Required) The identity campaign certification ID", - "type": "text/plain" - } - } - ] - }, - "header": [ - { - "key": "Accept", - "value": "application/json" - } - ], - "method": "POST", - "body": {} - }, - "response": [ - { - "id": "39582ba0-dc88-4b82-89cf-bb068e561218", - "name": "An identity campaign certification object", - "originalRequest": { - "url": { - "path": [ - "certifications", - ":id", - "sign-off" - ], - "host": [ - "{{baseUrl}}" - ], - "query": [], - "variable": [] - }, - "header": [ - { - "key": "Accept", - "value": "application/json" - }, - { - "description": { - "content": "Added as a part of security scheme: oauth2", - "type": "text/plain" - }, - "key": "Authorization", - "value": "" - } - ], - "method": "POST", - "body": {} - }, - "status": "OK", - "code": 200, - "header": [ - { - "key": "Content-Type", - "value": "application/json" - } - ], - "body": "{\n \"id\": \"\",\n \"name\": \"\",\n \"campaign\": {\n \"id\": \"\",\n \"name\": \"\",\n \"type\": \"CAMPAIGN\",\n \"campaignType\": \"MANAGER\",\n \"description\": \"\",\n \"correlatedStatus\": \"CORRELATED\",\n \"mandatoryCommentRequirement\": \"REVOKE_ONLY_DECISIONS\"\n },\n \"completed\": \"\",\n \"identitiesCompleted\": \"\",\n \"identitiesTotal\": \"\",\n \"created\": \"\",\n \"modified\": \"\",\n \"decisionsMade\": \"\",\n \"decisionsTotal\": \"\",\n \"due\": \"\",\n \"signed\": \"\",\n \"reviewer\": {\n \"id\": \"\",\n \"name\": \"\",\n \"email\": \"\",\n \"type\": \"IDENTITY\",\n \"created\": \"\",\n \"modified\": \"\"\n },\n \"reassignment\": {\n \"from\": {\n \"id\": \"\",\n \"name\": \"\",\n \"type\": \"CERTIFICATION\",\n \"reviewer\": {\n \"id\": \"\",\n \"name\": \"\",\n \"email\": \"\",\n \"type\": \"IDENTITY\",\n \"created\": \"\",\n \"modified\": \"\"\n }\n },\n \"comment\": \"\"\n },\n \"hasErrors\": \"\",\n \"errorMessage\": \"\",\n \"phase\": \"SIGNED\"\n}", - "cookie": [], - "_postman_previewlanguage": "json" - }, - { - "id": "e92ad6e2-9a18-4ce6-a9bc-05566d8683b6", - "name": "Client Error - Returned if the request body is invalid.", - "originalRequest": { - "url": { - "path": [ - "certifications", - ":id", - "sign-off" - ], - "host": [ - "{{baseUrl}}" - ], - "query": [], - "variable": [] - }, - "header": [ - { - "key": "Accept", - "value": "application/json" - }, - { - "description": { - "content": "Added as a part of security scheme: oauth2", - "type": "text/plain" - }, - "key": "Authorization", - "value": "" - } - ], - "method": "POST", - "body": {} - }, - "status": "Bad Request", - "code": 400, - "header": [ - { - "key": "Content-Type", - "value": "application/json" - } - ], - "body": "{\n \"detailCode\": \"\",\n \"trackingId\": \"\",\n \"messages\": [\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n },\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n }\n ],\n \"causes\": [\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n },\n {\n \"locale\": \"\",\n \"localeOrigin\": \"DEFAULT\",\n \"text\": \"\"\n }\n ]\n}", - "cookie": [], - "_postman_previewlanguage": "json" - }, - { - "id": "99da5251-4e9c-427c-a1be-ad0ae07df67d", - "name": "Unauthorized - Returned if there is no authorization header, or if the JWT token is expired.", - "originalRequest": { - "url": { - "path": [ - "certifications", - ":id", - "sign-off" - ], - "host": [ - "{{baseUrl}}" - ], - "query": [], - "variable": [] - }, - "header": [ - { - "key": "Accept", - "value": "application/json" - }, - { - "description": { - "content": "Added as a part of security scheme: oauth2", - "type": "text/plain" - }, - "key": "Authorization", - "value": "" - } - ], - "method": "POST", - "body": {} - }, - "status": "Unauthorized", - "code": 401, - "header": [ - { - "key": "Content-Type", - "value": "application/json" - } - ], - "body": "{\n \"error\": {\n \"description\": \"A message describing the error\",\n \"example\": \"JWT validation failed: JWT is expired\"\n }\n}", - "cookie": [], - "_postman_previewlanguage": "json" - }, - { - "id": "5b39236b-1cb3-4fa2-a82c-4d61651d7b26", - "name": "Forbidden - Returned if the user you are running as, doesn't have access to this end-point.", - "originalRequest": { - "url": { - "path": [ - "certifications", - ":id", - "sign-off" - ], - "host": [ - "{{baseUrl}}" - ], - "query": [], - "variable": [] - }, - "header": [ - { - "key": "Accept", - "value": "application/json" - }, - { - "description": { - "content": "Added as a part of security scheme: oauth2", - "type": "text/plain" - }, - "key": "Authorization", - "value": "" - } - ], - "method": "POST", - "body": {} - }, - "status": "Forbidden", - "code": 403, - "header": [ - { - "key": "Content-Type", - "value": "application/json" - } - ], - "body": "{\n \"detailCode\": \"\",\n \"trackingId\": \"\",\n \"messages\": [\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n },\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n }\n ],\n \"causes\": [\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n },\n {\n \"locale\": \"\",\n \"localeOrigin\": \"DEFAULT\",\n \"text\": \"\"\n }\n ]\n}", - "cookie": [], - "_postman_previewlanguage": "json" - }, - { - "id": "3a410a67-7af0-48ea-ae85-fd14bac0b16f", - "name": "Not Found - returned if the request URL refers to a resource or object that does not exist", - "originalRequest": { - "url": { - "path": [ - "certifications", - ":id", - "sign-off" - ], - "host": [ - "{{baseUrl}}" - ], - "query": [], - "variable": [] - }, - "header": [ - { - "key": "Accept", - "value": "application/json" - }, - { - "description": { - "content": "Added as a part of security scheme: oauth2", - "type": "text/plain" - }, - "key": "Authorization", - "value": "" - } - ], - "method": "POST", - "body": {} - }, - "status": "Not Found", - "code": 404, - "header": [ - { - "key": "Content-Type", - "value": "application/json" - } - ], - "body": "{\n \"detailCode\": \"\",\n \"trackingId\": \"\",\n \"messages\": [\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n },\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n }\n ],\n \"causes\": [\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n },\n {\n \"locale\": \"\",\n \"localeOrigin\": \"DEFAULT\",\n \"text\": \"\"\n }\n ]\n}", - "cookie": [], - "_postman_previewlanguage": "json" - }, - { - "id": "b0f070cd-236e-4cd7-9593-2428aef55167", - "name": "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.", - "originalRequest": { - "url": { - "path": [ - "certifications", - ":id", - "sign-off" - ], - "host": [ - "{{baseUrl}}" - ], - "query": [], - "variable": [] - }, - "header": [ - { - "key": "Accept", - "value": "application/json" - }, - { - "description": { - "content": "Added as a part of security scheme: oauth2", - "type": "text/plain" - }, - "key": "Authorization", - "value": "" - } - ], - "method": "POST", - "body": {} - }, - "status": "Too Many Requests", - "code": 429, - "header": [ - { - "key": "Content-Type", - "value": "application/json" - } - ], - "body": "{\n \"message\": {\n \"description\": \"A message describing the error\",\n \"example\": \" Rate Limit Exceeded \"\n }\n}", - "cookie": [], - "_postman_previewlanguage": "json" - }, - { - "id": "3a15c186-9e63-4bd0-9b69-56348259f980", - "name": "Internal Server Error - Returned if there is an unexpected error.", - "originalRequest": { - "url": { - "path": [ - "certifications", - ":id", - "sign-off" - ], - "host": [ - "{{baseUrl}}" - ], - "query": [], - "variable": [] - }, - "header": [ - { - "key": "Accept", - "value": "application/json" - }, - { - "description": { - "content": "Added as a part of security scheme: oauth2", - "type": "text/plain" - }, - "key": "Authorization", - "value": "" - } - ], - "method": "POST", - "body": {} - }, - "status": "Internal Server Error", - "code": 500, - "header": [ - { - "key": "Content-Type", - "value": "application/json" - } - ], - "body": "{\n \"detailCode\": \"\",\n \"trackingId\": \"\",\n \"messages\": [\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n },\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n }\n ],\n \"causes\": [\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n },\n {\n \"locale\": \"\",\n \"localeOrigin\": \"DEFAULT\",\n \"text\": \"\"\n }\n ]\n}", - "cookie": [], - "_postman_previewlanguage": "json" - } - ], - "event": [], - "protocolProfileBehavior": { - "disableBodyPruning": true - } - }, - { - "id": "1b3226fe-88c5-48c8-8161-32a16dafbbad", - "name": "Permissions for Entitlement Certification Item", - "request": { - "name": "Permissions for Entitlement Certification Item", - "description": { - "content": "This API returns the permissions associated with an entitlement certification item based on the certification item's ID. A token with ORG_ADMIN or CERT_ADMIN authority is required to call this API. Reviewers for this certification can also call this API.", - "type": "text/plain" - }, - "url": { - "path": [ - "certifications", - ":certificationId", - "access-review-items", - ":itemId", - "permissions" - ], - "host": [ - "{{baseUrl}}" - ], - "query": [ - { - "disabled": true, - "description": { - "content": "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**target**: *eq, sw*\n\n**rights**: *ca*\n\nSupported composite operators: *and, or*\n\nAll field values (second filter operands) are case-insensitive for this API.\n\nOnly a single *and* or *or* composite filter operator may be used. It must also be used between a target filter and a rights filter, not between 2 filters for the same field.\n\nFor example, the following is valid: `?filters=rights+ca+(%22CREATE%22)+and+target+eq+%22SYS.OBJAUTH2%22`\n\nThe following is invalid: 1?filters=rights+ca+(%22CREATE%22)+and+rights+ca+(%SELECT%22)1", - "type": "text/plain" - }, - "key": "filters", - "value": "" - }, - { - "disabled": true, - "description": { - "content": "Max number of results to return.\nSee [V3 API Standard Collection Parameters](https://developer.sailpoint.com/idn/api/standard-collection-parameters) for more information.", - "type": "text/plain" - }, - "key": "limit", - "value": "250" - }, - { - "disabled": true, - "description": { - "content": "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.", - "type": "text/plain" - }, - "key": "offset", - "value": "0" - }, - { - "disabled": true, - "description": { - "content": "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.", - "type": "text/plain" - }, - "key": "count", - "value": "false" - } - ], - "variable": [ - { - "type": "any", - "value": "", - "key": "certificationId", - "disabled": true, - "description": { - "content": "(Required) The certification ID", - "type": "text/plain" - } - }, - { - "type": "any", - "value": "", - "key": "itemId", - "disabled": true, - "description": { - "content": "(Required) The certification item ID", - "type": "text/plain" - } - } - ] - }, - "header": [ - { - "key": "Accept", - "value": "application/json" - } - ], - "method": "GET", - "body": {} - }, - "response": [ - { - "id": "4ca37746-e2fe-4876-b807-dfb2512de1af", - "name": "A list of permissions associated with the given itemId", - "originalRequest": { - "url": { - "path": [ - "certifications", - ":certificationId", - "access-review-items", - ":itemId", - "permissions" - ], - "host": [ - "{{baseUrl}}" - ], - "query": [ - { - "disabled": true, - "description": { - "content": "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**target**: *eq, sw*\n\n**rights**: *ca*\n\nSupported composite operators: *and, or*\n\nAll field values (second filter operands) are case-insensitive for this API.\n\nOnly a single *and* or *or* composite filter operator may be used. It must also be used between a target filter and a rights filter, not between 2 filters for the same field.\n\nFor example, the following is valid: `?filters=rights+ca+(%22CREATE%22)+and+target+eq+%22SYS.OBJAUTH2%22`\n\nThe following is invalid: 1?filters=rights+ca+(%22CREATE%22)+and+rights+ca+(%SELECT%22)1", - "type": "text/plain" - }, - "key": "filters", - "value": "" - }, - { - "disabled": true, - "description": { - "content": "Max number of results to return.\nSee [V3 API Standard Collection Parameters](https://developer.sailpoint.com/idn/api/standard-collection-parameters) for more information.", - "type": "text/plain" - }, - "key": "limit", - "value": "250" - }, - { - "disabled": true, - "description": { - "content": "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.", - "type": "text/plain" - }, - "key": "offset", - "value": "0" - }, - { - "disabled": true, - "description": { - "content": "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.", - "type": "text/plain" - }, - "key": "count", - "value": "false" - } - ], - "variable": [] - }, - "header": [ - { - "key": "Accept", - "value": "application/json" - }, - { - "description": { - "content": "Added as a part of security scheme: oauth2", - "type": "text/plain" - }, - "key": "Authorization", - "value": "" - } - ], - "method": "GET", - "body": {} - }, - "status": "OK", - "code": 200, - "header": [ - { - "key": "Content-Type", - "value": "application/json" - } - ], - "body": "[\n {\n \"rights\": [\n \"\",\n \"\"\n ],\n \"target\": \"\"\n },\n {\n \"rights\": [\n \"\",\n \"\"\n ],\n \"target\": \"\"\n }\n]", - "cookie": [], - "_postman_previewlanguage": "json" - }, - { - "id": "55db1963-e8e5-4e31-b5d6-1b779af5061b", - "name": "Client Error - Returned if the request body is invalid.", - "originalRequest": { - "url": { - "path": [ - "certifications", - ":certificationId", - "access-review-items", - ":itemId", - "permissions" - ], - "host": [ - "{{baseUrl}}" - ], - "query": [ - { - "disabled": true, - "description": { - "content": "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**target**: *eq, sw*\n\n**rights**: *ca*\n\nSupported composite operators: *and, or*\n\nAll field values (second filter operands) are case-insensitive for this API.\n\nOnly a single *and* or *or* composite filter operator may be used. It must also be used between a target filter and a rights filter, not between 2 filters for the same field.\n\nFor example, the following is valid: `?filters=rights+ca+(%22CREATE%22)+and+target+eq+%22SYS.OBJAUTH2%22`\n\nThe following is invalid: 1?filters=rights+ca+(%22CREATE%22)+and+rights+ca+(%SELECT%22)1", - "type": "text/plain" - }, - "key": "filters", - "value": "" - }, - { - "disabled": true, - "description": { - "content": "Max number of results to return.\nSee [V3 API Standard Collection Parameters](https://developer.sailpoint.com/idn/api/standard-collection-parameters) for more information.", - "type": "text/plain" - }, - "key": "limit", - "value": "250" - }, - { - "disabled": true, - "description": { - "content": "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.", - "type": "text/plain" - }, - "key": "offset", - "value": "0" - }, - { - "disabled": true, - "description": { - "content": "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.", - "type": "text/plain" - }, - "key": "count", - "value": "false" - } - ], - "variable": [] - }, - "header": [ - { - "key": "Accept", - "value": "application/json" - }, - { - "description": { - "content": "Added as a part of security scheme: oauth2", - "type": "text/plain" - }, - "key": "Authorization", - "value": "" - } - ], - "method": "GET", - "body": {} - }, - "status": "Bad Request", - "code": 400, - "header": [ - { - "key": "Content-Type", - "value": "application/json" - } - ], - "body": "{\n \"detailCode\": \"\",\n \"trackingId\": \"\",\n \"messages\": [\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n },\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n }\n ],\n \"causes\": [\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n },\n {\n \"locale\": \"\",\n \"localeOrigin\": \"DEFAULT\",\n \"text\": \"\"\n }\n ]\n}", - "cookie": [], - "_postman_previewlanguage": "json" - }, - { - "id": "b075f62c-4831-4511-aac7-d41a6ce43e37", - "name": "Unauthorized - Returned if there is no authorization header, or if the JWT token is expired.", - "originalRequest": { - "url": { - "path": [ - "certifications", - ":certificationId", - "access-review-items", - ":itemId", - "permissions" - ], - "host": [ - "{{baseUrl}}" - ], - "query": [ - { - "disabled": true, - "description": { - "content": "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**target**: *eq, sw*\n\n**rights**: *ca*\n\nSupported composite operators: *and, or*\n\nAll field values (second filter operands) are case-insensitive for this API.\n\nOnly a single *and* or *or* composite filter operator may be used. It must also be used between a target filter and a rights filter, not between 2 filters for the same field.\n\nFor example, the following is valid: `?filters=rights+ca+(%22CREATE%22)+and+target+eq+%22SYS.OBJAUTH2%22`\n\nThe following is invalid: 1?filters=rights+ca+(%22CREATE%22)+and+rights+ca+(%SELECT%22)1", - "type": "text/plain" - }, - "key": "filters", - "value": "" - }, - { - "disabled": true, - "description": { - "content": "Max number of results to return.\nSee [V3 API Standard Collection Parameters](https://developer.sailpoint.com/idn/api/standard-collection-parameters) for more information.", - "type": "text/plain" - }, - "key": "limit", - "value": "250" - }, - { - "disabled": true, - "description": { - "content": "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.", - "type": "text/plain" - }, - "key": "offset", - "value": "0" - }, - { - "disabled": true, - "description": { - "content": "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.", - "type": "text/plain" - }, - "key": "count", - "value": "false" - } - ], - "variable": [] - }, - "header": [ - { - "key": "Accept", - "value": "application/json" - }, - { - "description": { - "content": "Added as a part of security scheme: oauth2", - "type": "text/plain" - }, - "key": "Authorization", - "value": "" - } - ], - "method": "GET", - "body": {} - }, - "status": "Unauthorized", - "code": 401, - "header": [ - { - "key": "Content-Type", - "value": "application/json" - } - ], - "body": "{\n \"error\": {\n \"description\": \"A message describing the error\",\n \"example\": \"JWT validation failed: JWT is expired\"\n }\n}", - "cookie": [], - "_postman_previewlanguage": "json" - }, - { - "id": "ded32255-e6e8-40d0-ada0-ef4ffb9a0a60", - "name": "Forbidden - Returned if the user you are running as, doesn't have access to this end-point.", - "originalRequest": { - "url": { - "path": [ - "certifications", - ":certificationId", - "access-review-items", - ":itemId", - "permissions" - ], - "host": [ - "{{baseUrl}}" - ], - "query": [ - { - "disabled": true, - "description": { - "content": "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**target**: *eq, sw*\n\n**rights**: *ca*\n\nSupported composite operators: *and, or*\n\nAll field values (second filter operands) are case-insensitive for this API.\n\nOnly a single *and* or *or* composite filter operator may be used. It must also be used between a target filter and a rights filter, not between 2 filters for the same field.\n\nFor example, the following is valid: `?filters=rights+ca+(%22CREATE%22)+and+target+eq+%22SYS.OBJAUTH2%22`\n\nThe following is invalid: 1?filters=rights+ca+(%22CREATE%22)+and+rights+ca+(%SELECT%22)1", - "type": "text/plain" - }, - "key": "filters", - "value": "" - }, - { - "disabled": true, - "description": { - "content": "Max number of results to return.\nSee [V3 API Standard Collection Parameters](https://developer.sailpoint.com/idn/api/standard-collection-parameters) for more information.", - "type": "text/plain" - }, - "key": "limit", - "value": "250" - }, - { - "disabled": true, - "description": { - "content": "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.", - "type": "text/plain" - }, - "key": "offset", - "value": "0" - }, - { - "disabled": true, - "description": { - "content": "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.", - "type": "text/plain" - }, - "key": "count", - "value": "false" - } - ], - "variable": [] - }, - "header": [ - { - "key": "Accept", - "value": "application/json" - }, - { - "description": { - "content": "Added as a part of security scheme: oauth2", - "type": "text/plain" - }, - "key": "Authorization", - "value": "" - } - ], - "method": "GET", - "body": {} - }, - "status": "Forbidden", - "code": 403, - "header": [ - { - "key": "Content-Type", - "value": "application/json" - } - ], - "body": "{\n \"detailCode\": \"\",\n \"trackingId\": \"\",\n \"messages\": [\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n },\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n }\n ],\n \"causes\": [\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n },\n {\n \"locale\": \"\",\n \"localeOrigin\": \"DEFAULT\",\n \"text\": \"\"\n }\n ]\n}", - "cookie": [], - "_postman_previewlanguage": "json" - }, - { - "id": "63343022-0f66-407f-a3a8-e8b7bc4a5a23", - "name": "Not Found - returned if the request URL refers to a resource or object that does not exist", - "originalRequest": { - "url": { - "path": [ - "certifications", - ":certificationId", - "access-review-items", - ":itemId", - "permissions" - ], - "host": [ - "{{baseUrl}}" - ], - "query": [ - { - "disabled": true, - "description": { - "content": "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**target**: *eq, sw*\n\n**rights**: *ca*\n\nSupported composite operators: *and, or*\n\nAll field values (second filter operands) are case-insensitive for this API.\n\nOnly a single *and* or *or* composite filter operator may be used. It must also be used between a target filter and a rights filter, not between 2 filters for the same field.\n\nFor example, the following is valid: `?filters=rights+ca+(%22CREATE%22)+and+target+eq+%22SYS.OBJAUTH2%22`\n\nThe following is invalid: 1?filters=rights+ca+(%22CREATE%22)+and+rights+ca+(%SELECT%22)1", - "type": "text/plain" - }, - "key": "filters", - "value": "" - }, - { - "disabled": true, - "description": { - "content": "Max number of results to return.\nSee [V3 API Standard Collection Parameters](https://developer.sailpoint.com/idn/api/standard-collection-parameters) for more information.", - "type": "text/plain" - }, - "key": "limit", - "value": "250" - }, - { - "disabled": true, - "description": { - "content": "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.", - "type": "text/plain" - }, - "key": "offset", - "value": "0" - }, - { - "disabled": true, - "description": { - "content": "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.", - "type": "text/plain" - }, - "key": "count", - "value": "false" - } - ], - "variable": [] - }, - "header": [ - { - "key": "Accept", - "value": "application/json" - }, - { - "description": { - "content": "Added as a part of security scheme: oauth2", - "type": "text/plain" - }, - "key": "Authorization", - "value": "" - } - ], - "method": "GET", - "body": {} - }, - "status": "Not Found", - "code": 404, - "header": [ - { - "key": "Content-Type", - "value": "application/json" - } - ], - "body": "{\n \"detailCode\": \"\",\n \"trackingId\": \"\",\n \"messages\": [\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n },\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n }\n ],\n \"causes\": [\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n },\n {\n \"locale\": \"\",\n \"localeOrigin\": \"DEFAULT\",\n \"text\": \"\"\n }\n ]\n}", - "cookie": [], - "_postman_previewlanguage": "json" - }, - { - "id": "c49610c9-2f5b-421a-827f-ec4f90d8f908", - "name": "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.", - "originalRequest": { - "url": { - "path": [ - "certifications", - ":certificationId", - "access-review-items", - ":itemId", - "permissions" - ], - "host": [ - "{{baseUrl}}" - ], - "query": [ - { - "disabled": true, - "description": { - "content": "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**target**: *eq, sw*\n\n**rights**: *ca*\n\nSupported composite operators: *and, or*\n\nAll field values (second filter operands) are case-insensitive for this API.\n\nOnly a single *and* or *or* composite filter operator may be used. It must also be used between a target filter and a rights filter, not between 2 filters for the same field.\n\nFor example, the following is valid: `?filters=rights+ca+(%22CREATE%22)+and+target+eq+%22SYS.OBJAUTH2%22`\n\nThe following is invalid: 1?filters=rights+ca+(%22CREATE%22)+and+rights+ca+(%SELECT%22)1", - "type": "text/plain" - }, - "key": "filters", - "value": "" - }, - { - "disabled": true, - "description": { - "content": "Max number of results to return.\nSee [V3 API Standard Collection Parameters](https://developer.sailpoint.com/idn/api/standard-collection-parameters) for more information.", - "type": "text/plain" - }, - "key": "limit", - "value": "250" - }, - { - "disabled": true, - "description": { - "content": "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.", - "type": "text/plain" - }, - "key": "offset", - "value": "0" - }, - { - "disabled": true, - "description": { - "content": "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.", - "type": "text/plain" - }, - "key": "count", - "value": "false" - } - ], - "variable": [] - }, - "header": [ - { - "key": "Accept", - "value": "application/json" - }, - { - "description": { - "content": "Added as a part of security scheme: oauth2", - "type": "text/plain" - }, - "key": "Authorization", - "value": "" - } - ], - "method": "GET", - "body": {} - }, - "status": "Too Many Requests", - "code": 429, - "header": [ - { - "key": "Content-Type", - "value": "application/json" - } - ], - "body": "{\n \"message\": {\n \"description\": \"A message describing the error\",\n \"example\": \" Rate Limit Exceeded \"\n }\n}", - "cookie": [], - "_postman_previewlanguage": "json" - }, - { - "id": "780bb0aa-8297-48b6-8e75-96ccedb39f3d", - "name": "Internal Server Error - Returned if there is an unexpected error.", - "originalRequest": { - "url": { - "path": [ - "certifications", - ":certificationId", - "access-review-items", - ":itemId", - "permissions" - ], - "host": [ - "{{baseUrl}}" - ], - "query": [ - { - "disabled": true, - "description": { - "content": "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**target**: *eq, sw*\n\n**rights**: *ca*\n\nSupported composite operators: *and, or*\n\nAll field values (second filter operands) are case-insensitive for this API.\n\nOnly a single *and* or *or* composite filter operator may be used. It must also be used between a target filter and a rights filter, not between 2 filters for the same field.\n\nFor example, the following is valid: `?filters=rights+ca+(%22CREATE%22)+and+target+eq+%22SYS.OBJAUTH2%22`\n\nThe following is invalid: 1?filters=rights+ca+(%22CREATE%22)+and+rights+ca+(%SELECT%22)1", - "type": "text/plain" - }, - "key": "filters", - "value": "" - }, - { - "disabled": true, - "description": { - "content": "Max number of results to return.\nSee [V3 API Standard Collection Parameters](https://developer.sailpoint.com/idn/api/standard-collection-parameters) for more information.", - "type": "text/plain" - }, - "key": "limit", - "value": "250" - }, - { - "disabled": true, - "description": { - "content": "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.", - "type": "text/plain" - }, - "key": "offset", - "value": "0" - }, - { - "disabled": true, - "description": { - "content": "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.", - "type": "text/plain" - }, - "key": "count", - "value": "false" - } - ], - "variable": [] - }, - "header": [ - { - "key": "Accept", - "value": "application/json" - }, - { - "description": { - "content": "Added as a part of security scheme: oauth2", - "type": "text/plain" - }, - "key": "Authorization", - "value": "" - } - ], - "method": "GET", - "body": {} - }, - "status": "Internal Server Error", - "code": 500, - "header": [ - { - "key": "Content-Type", - "value": "application/json" - } - ], - "body": "{\n \"detailCode\": \"\",\n \"trackingId\": \"\",\n \"messages\": [\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n },\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n }\n ],\n \"causes\": [\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n },\n {\n \"locale\": \"\",\n \"localeOrigin\": \"DEFAULT\",\n \"text\": \"\"\n }\n ]\n}", - "cookie": [], - "_postman_previewlanguage": "json" - } - ], - "event": [], - "protocolProfileBehavior": { - "disableBodyPruning": true - } - }, - { - "id": "5b67d536-076a-47dd-9bc1-7217628b4370", - "name": "List of Reviewers for certification", - "request": { - "name": "List of Reviewers for certification", - "description": { - "content": "This API returns a list of reviewers for the certification. A token with ORG_ADMIN or CERT_ADMIN authority is required to call this API. Reviewers for this certification can also call this API.", - "type": "text/plain" - }, - "url": { - "path": [ - "certifications", - ":id", - "reviewers" - ], - "host": [ - "{{baseUrl}}" - ], - "query": [ - { - "disabled": true, - "description": { - "content": "Max number of results to return.\nSee [V3 API Standard Collection Parameters](https://developer.sailpoint.com/idn/api/standard-collection-parameters) for more information.", - "type": "text/plain" - }, - "key": "limit", - "value": "250" - }, - { - "disabled": true, - "description": { - "content": "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.", - "type": "text/plain" - }, - "key": "offset", - "value": "0" - }, - { - "disabled": true, - "description": { - "content": "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.", - "type": "text/plain" - }, - "key": "count", - "value": "false" - }, - { - "disabled": true, - "description": { - "content": "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*\n\n**name**: *eq, sw*\n\n**email**: *eq, sw*", - "type": "text/plain" - }, - "key": "filters", - "value": "" - }, - { - "disabled": true, - "description": { - "content": "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: **name, email**", - "type": "text/plain" - }, - "key": "sorters", - "value": "" - } - ], - "variable": [ - { - "type": "any", - "value": "", - "key": "id", - "disabled": true, - "description": { - "content": "(Required) The certification ID", - "type": "text/plain" - } - } - ] - }, - "header": [ - { - "key": "Accept", - "value": "application/json" - } - ], - "method": "GET", - "body": {} - }, - "response": [ - { - "id": "6f2024ca-273a-4fe2-85cb-607e6103274f", - "name": "A list of reviewers", - "originalRequest": { - "url": { - "path": [ - "certifications", - ":id", - "reviewers" - ], - "host": [ - "{{baseUrl}}" - ], - "query": [ - { - "disabled": true, - "description": { - "content": "Max number of results to return.\nSee [V3 API Standard Collection Parameters](https://developer.sailpoint.com/idn/api/standard-collection-parameters) for more information.", - "type": "text/plain" - }, - "key": "limit", - "value": "250" - }, - { - "disabled": true, - "description": { - "content": "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.", - "type": "text/plain" - }, - "key": "offset", - "value": "0" - }, - { - "disabled": true, - "description": { - "content": "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.", - "type": "text/plain" - }, - "key": "count", - "value": "false" - }, - { - "disabled": true, - "description": { - "content": "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*\n\n**name**: *eq, sw*\n\n**email**: *eq, sw*", - "type": "text/plain" - }, - "key": "filters", - "value": "" - }, - { - "disabled": true, - "description": { - "content": "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: **name, email**", - "type": "text/plain" - }, - "key": "sorters", - "value": "" - } - ], - "variable": [] - }, - "header": [ - { - "key": "Accept", - "value": "application/json" - }, - { - "description": { - "content": "Added as a part of security scheme: oauth2", - "type": "text/plain" - }, - "key": "Authorization", - "value": "" - } - ], - "method": "GET", - "body": {} - }, - "status": "OK", - "code": 200, - "header": [ - { - "key": "Content-Type", - "value": "application/json" - } - ], - "body": "[\n {\n \"type\": \"\",\n \"id\": \"\",\n \"name\": \"\",\n \"email\": \"\"\n },\n {\n \"type\": \"\",\n \"id\": \"\",\n \"name\": \"\",\n \"email\": \"\"\n }\n]", - "cookie": [], - "_postman_previewlanguage": "json" - }, - { - "id": "7f21f0e7-50b5-4b76-80f4-6a6db710d306", - "name": "Client Error - Returned if the request body is invalid.", - "originalRequest": { - "url": { - "path": [ - "certifications", - ":id", - "reviewers" - ], - "host": [ - "{{baseUrl}}" - ], - "query": [ - { - "disabled": true, - "description": { - "content": "Max number of results to return.\nSee [V3 API Standard Collection Parameters](https://developer.sailpoint.com/idn/api/standard-collection-parameters) for more information.", - "type": "text/plain" - }, - "key": "limit", - "value": "250" - }, - { - "disabled": true, - "description": { - "content": "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.", - "type": "text/plain" - }, - "key": "offset", - "value": "0" - }, - { - "disabled": true, - "description": { - "content": "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.", - "type": "text/plain" - }, - "key": "count", - "value": "false" - }, - { - "disabled": true, - "description": { - "content": "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*\n\n**name**: *eq, sw*\n\n**email**: *eq, sw*", - "type": "text/plain" - }, - "key": "filters", - "value": "" - }, - { - "disabled": true, - "description": { - "content": "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: **name, email**", - "type": "text/plain" - }, - "key": "sorters", - "value": "" - } - ], - "variable": [] - }, - "header": [ - { - "key": "Accept", - "value": "application/json" - }, - { - "description": { - "content": "Added as a part of security scheme: oauth2", - "type": "text/plain" - }, - "key": "Authorization", - "value": "" - } - ], - "method": "GET", - "body": {} - }, - "status": "Bad Request", - "code": 400, - "header": [ - { - "key": "Content-Type", - "value": "application/json" - } - ], - "body": "{\n \"detailCode\": \"\",\n \"trackingId\": \"\",\n \"messages\": [\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n },\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n }\n ],\n \"causes\": [\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n },\n {\n \"locale\": \"\",\n \"localeOrigin\": \"DEFAULT\",\n \"text\": \"\"\n }\n ]\n}", - "cookie": [], - "_postman_previewlanguage": "json" - }, - { - "id": "2ea07772-9f1f-41c1-b532-739132d53f1b", - "name": "Unauthorized - Returned if there is no authorization header, or if the JWT token is expired.", - "originalRequest": { - "url": { - "path": [ - "certifications", - ":id", - "reviewers" - ], - "host": [ - "{{baseUrl}}" - ], - "query": [ - { - "disabled": true, - "description": { - "content": "Max number of results to return.\nSee [V3 API Standard Collection Parameters](https://developer.sailpoint.com/idn/api/standard-collection-parameters) for more information.", - "type": "text/plain" - }, - "key": "limit", - "value": "250" - }, - { - "disabled": true, - "description": { - "content": "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.", - "type": "text/plain" - }, - "key": "offset", - "value": "0" - }, - { - "disabled": true, - "description": { - "content": "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.", - "type": "text/plain" - }, - "key": "count", - "value": "false" - }, - { - "disabled": true, - "description": { - "content": "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*\n\n**name**: *eq, sw*\n\n**email**: *eq, sw*", - "type": "text/plain" - }, - "key": "filters", - "value": "" - }, - { - "disabled": true, - "description": { - "content": "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: **name, email**", - "type": "text/plain" - }, - "key": "sorters", - "value": "" - } - ], - "variable": [] - }, - "header": [ - { - "key": "Accept", - "value": "application/json" - }, - { - "description": { - "content": "Added as a part of security scheme: oauth2", - "type": "text/plain" - }, - "key": "Authorization", - "value": "" - } - ], - "method": "GET", - "body": {} - }, - "status": "Unauthorized", - "code": 401, - "header": [ - { - "key": "Content-Type", - "value": "application/json" - } - ], - "body": "{\n \"error\": {\n \"description\": \"A message describing the error\",\n \"example\": \"JWT validation failed: JWT is expired\"\n }\n}", - "cookie": [], - "_postman_previewlanguage": "json" - }, - { - "id": "f9120672-4114-4444-b3fe-9d3403f95d16", - "name": "Forbidden - Returned if the user you are running as, doesn't have access to this end-point.", - "originalRequest": { - "url": { - "path": [ - "certifications", - ":id", - "reviewers" - ], - "host": [ - "{{baseUrl}}" - ], - "query": [ - { - "disabled": true, - "description": { - "content": "Max number of results to return.\nSee [V3 API Standard Collection Parameters](https://developer.sailpoint.com/idn/api/standard-collection-parameters) for more information.", - "type": "text/plain" - }, - "key": "limit", - "value": "250" - }, - { - "disabled": true, - "description": { - "content": "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.", - "type": "text/plain" - }, - "key": "offset", - "value": "0" - }, - { - "disabled": true, - "description": { - "content": "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.", - "type": "text/plain" - }, - "key": "count", - "value": "false" - }, - { - "disabled": true, - "description": { - "content": "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*\n\n**name**: *eq, sw*\n\n**email**: *eq, sw*", - "type": "text/plain" - }, - "key": "filters", - "value": "" - }, - { - "disabled": true, - "description": { - "content": "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: **name, email**", - "type": "text/plain" - }, - "key": "sorters", - "value": "" - } - ], - "variable": [] - }, - "header": [ - { - "key": "Accept", - "value": "application/json" - }, - { - "description": { - "content": "Added as a part of security scheme: oauth2", - "type": "text/plain" - }, - "key": "Authorization", - "value": "" - } - ], - "method": "GET", - "body": {} - }, - "status": "Forbidden", - "code": 403, - "header": [ - { - "key": "Content-Type", - "value": "application/json" - } - ], - "body": "{\n \"detailCode\": \"\",\n \"trackingId\": \"\",\n \"messages\": [\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n },\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n }\n ],\n \"causes\": [\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n },\n {\n \"locale\": \"\",\n \"localeOrigin\": \"DEFAULT\",\n \"text\": \"\"\n }\n ]\n}", - "cookie": [], - "_postman_previewlanguage": "json" - }, - { - "id": "888b578e-5b06-44a3-994d-ba964ae9b381", - "name": "Not Found - returned if the request URL refers to a resource or object that does not exist", - "originalRequest": { - "url": { - "path": [ - "certifications", - ":id", - "reviewers" - ], - "host": [ - "{{baseUrl}}" - ], - "query": [ - { - "disabled": true, - "description": { - "content": "Max number of results to return.\nSee [V3 API Standard Collection Parameters](https://developer.sailpoint.com/idn/api/standard-collection-parameters) for more information.", - "type": "text/plain" - }, - "key": "limit", - "value": "250" - }, - { - "disabled": true, - "description": { - "content": "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.", - "type": "text/plain" - }, - "key": "offset", - "value": "0" - }, - { - "disabled": true, - "description": { - "content": "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.", - "type": "text/plain" - }, - "key": "count", - "value": "false" - }, - { - "disabled": true, - "description": { - "content": "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*\n\n**name**: *eq, sw*\n\n**email**: *eq, sw*", - "type": "text/plain" - }, - "key": "filters", - "value": "" - }, - { - "disabled": true, - "description": { - "content": "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: **name, email**", - "type": "text/plain" - }, - "key": "sorters", - "value": "" - } - ], - "variable": [] - }, - "header": [ - { - "key": "Accept", - "value": "application/json" - }, - { - "description": { - "content": "Added as a part of security scheme: oauth2", - "type": "text/plain" - }, - "key": "Authorization", - "value": "" - } - ], - "method": "GET", - "body": {} - }, - "status": "Not Found", - "code": 404, - "header": [ - { - "key": "Content-Type", - "value": "application/json" - } - ], - "body": "{\n \"detailCode\": \"\",\n \"trackingId\": \"\",\n \"messages\": [\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n },\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n }\n ],\n \"causes\": [\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n },\n {\n \"locale\": \"\",\n \"localeOrigin\": \"DEFAULT\",\n \"text\": \"\"\n }\n ]\n}", - "cookie": [], - "_postman_previewlanguage": "json" - }, - { - "id": "e74bf7d0-46df-4830-9382-b60ab8d8448a", - "name": "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.", - "originalRequest": { - "url": { - "path": [ - "certifications", - ":id", - "reviewers" - ], - "host": [ - "{{baseUrl}}" - ], - "query": [ - { - "disabled": true, - "description": { - "content": "Max number of results to return.\nSee [V3 API Standard Collection Parameters](https://developer.sailpoint.com/idn/api/standard-collection-parameters) for more information.", - "type": "text/plain" - }, - "key": "limit", - "value": "250" - }, - { - "disabled": true, - "description": { - "content": "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.", - "type": "text/plain" - }, - "key": "offset", - "value": "0" - }, - { - "disabled": true, - "description": { - "content": "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.", - "type": "text/plain" - }, - "key": "count", - "value": "false" - }, - { - "disabled": true, - "description": { - "content": "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*\n\n**name**: *eq, sw*\n\n**email**: *eq, sw*", - "type": "text/plain" - }, - "key": "filters", - "value": "" - }, - { - "disabled": true, - "description": { - "content": "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: **name, email**", - "type": "text/plain" - }, - "key": "sorters", - "value": "" - } - ], - "variable": [] - }, - "header": [ - { - "key": "Accept", - "value": "application/json" - }, - { - "description": { - "content": "Added as a part of security scheme: oauth2", - "type": "text/plain" - }, - "key": "Authorization", - "value": "" - } - ], - "method": "GET", - "body": {} - }, - "status": "Too Many Requests", - "code": 429, - "header": [ - { - "key": "Content-Type", - "value": "application/json" - } - ], - "body": "{\n \"message\": {\n \"description\": \"A message describing the error\",\n \"example\": \" Rate Limit Exceeded \"\n }\n}", - "cookie": [], - "_postman_previewlanguage": "json" - }, - { - "id": "0fb41f24-1d04-48e6-a4ff-18d4c881bc91", - "name": "Internal Server Error - Returned if there is an unexpected error.", - "originalRequest": { - "url": { - "path": [ - "certifications", - ":id", - "reviewers" - ], - "host": [ - "{{baseUrl}}" - ], - "query": [ - { - "disabled": true, - "description": { - "content": "Max number of results to return.\nSee [V3 API Standard Collection Parameters](https://developer.sailpoint.com/idn/api/standard-collection-parameters) for more information.", - "type": "text/plain" - }, - "key": "limit", - "value": "250" - }, - { - "disabled": true, - "description": { - "content": "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.", - "type": "text/plain" - }, - "key": "offset", - "value": "0" - }, - { - "disabled": true, - "description": { - "content": "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.", - "type": "text/plain" - }, - "key": "count", - "value": "false" - }, - { - "disabled": true, - "description": { - "content": "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*\n\n**name**: *eq, sw*\n\n**email**: *eq, sw*", - "type": "text/plain" - }, - "key": "filters", - "value": "" - }, - { - "disabled": true, - "description": { - "content": "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: **name, email**", - "type": "text/plain" - }, - "key": "sorters", - "value": "" - } - ], - "variable": [] - }, - "header": [ - { - "key": "Accept", - "value": "application/json" - }, - { - "description": { - "content": "Added as a part of security scheme: oauth2", - "type": "text/plain" - }, - "key": "Authorization", - "value": "" - } - ], - "method": "GET", - "body": {} - }, - "status": "Internal Server Error", - "code": 500, - "header": [ - { - "key": "Content-Type", - "value": "application/json" - } - ], - "body": "{\n \"detailCode\": \"\",\n \"trackingId\": \"\",\n \"messages\": [\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n },\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n }\n ],\n \"causes\": [\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n },\n {\n \"locale\": \"\",\n \"localeOrigin\": \"DEFAULT\",\n \"text\": \"\"\n }\n ]\n}", - "cookie": [], - "_postman_previewlanguage": "json" - } - ], - "event": [], - "protocolProfileBehavior": { - "disableBodyPruning": true - } - }, - { - "id": "0e57412c-a853-4dea-b7ca-c9625fc0c7b9", - "name": "Reassign Certifications Asynchronously", - "request": { - "name": "Reassign Certifications Asynchronously", - "description": { - "content": "This API initiates a task to reassign up to 500 identities or items in an identity campaign certification to another reviewer. The `certification-tasks` API can be used to get an updated status on the task and determine when the reassignment is complete. A token with ORG_ADMIN or CERT_ADMIN authority is required to call this API. Reviewers for this certification can also call this API.", - "type": "text/plain" - }, - "url": { - "path": [ - "certifications", - ":id", - "reassign-async" - ], - "host": [ - "{{baseUrl}}" - ], - "query": [], - "variable": [ - { - "type": "any", - "value": "", - "key": "id", - "disabled": true, - "description": { - "content": "(Required) The identity campaign certification ID", - "type": "text/plain" - } - } - ] - }, - "header": [ - { - "key": "Content-Type", - "value": "application/json" - }, - { - "key": "Accept", - "value": "application/json" - } - ], - "method": "POST", - "body": { - "mode": "raw", - "raw": "{\n \"reassign\": [\n {\n \"id\": \"\",\n \"type\": \"TARGET_SUMMARY\"\n },\n {\n \"id\": \"\",\n \"type\": \"IDENTITY_SUMMARY\"\n }\n ],\n \"reassignTo\": \"\",\n \"reason\": \"\"\n}", - "options": { - "raw": { - "headerFamily": "json", - "language": "json" - } - } - } - }, - "response": [ - { - "id": "26253d27-c6ae-4510-99ff-db028d27baee", - "name": "A certification task object for the reassignment which can be queried for status.", - "originalRequest": { - "url": { - "path": [ - "certifications", - ":id", - "reassign-async" - ], - "host": [ - "{{baseUrl}}" - ], - "query": [], - "variable": [] - }, - "header": [ - { - "key": "Content-Type", - "value": "application/json" - }, - { - "key": "Accept", - "value": "application/json" - }, - { - "description": { - "content": "Added as a part of security scheme: oauth2", - "type": "text/plain" - }, - "key": "Authorization", - "value": "" - } - ], - "method": "POST", - "body": { - "mode": "raw", - "raw": "{\n \"reassign\": [\n {\n \"id\": \"\",\n \"type\": \"TARGET_SUMMARY\"\n },\n {\n \"id\": \"\",\n \"type\": \"IDENTITY_SUMMARY\"\n }\n ],\n \"reassignTo\": \"\",\n \"reason\": \"\"\n}", - "options": { - "raw": { - "headerFamily": "json", - "language": "json" - } - } - } - }, - "status": "OK", - "code": 200, - "header": [ - { - "key": "Content-Type", - "value": "application/json" - } - ], - "body": "{\n \"id\": \"\",\n \"type\": \"ACTIVATE_CAMPAIGN\",\n \"targetType\": \"CERTIFICATION\",\n \"targetId\": \"\",\n \"status\": \"QUEUED\",\n \"errors\": [\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n },\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n }\n ],\n \"reassignmentTrailDTOs\": [\n {\n \"previousOwner\": \"\",\n \"newOwner\": \"\",\n \"reassignmentType\": \"\"\n },\n {\n \"previousOwner\": \"\",\n \"newOwner\": \"\",\n \"reassignmentType\": \"\"\n }\n ],\n \"created\": \"\"\n}", - "cookie": [], - "_postman_previewlanguage": "json" - }, - { - "id": "ba649c48-68d8-4243-89ee-63ba22fd2bd4", - "name": "Client Error - Returned if the request body is invalid.", - "originalRequest": { - "url": { - "path": [ - "certifications", - ":id", - "reassign-async" - ], - "host": [ - "{{baseUrl}}" - ], - "query": [], - "variable": [] - }, - "header": [ - { - "key": "Content-Type", - "value": "application/json" - }, - { - "key": "Accept", - "value": "application/json" - }, - { - "description": { - "content": "Added as a part of security scheme: oauth2", - "type": "text/plain" - }, - "key": "Authorization", - "value": "" - } - ], - "method": "POST", - "body": { - "mode": "raw", - "raw": "{\n \"reassign\": [\n {\n \"id\": \"\",\n \"type\": \"TARGET_SUMMARY\"\n },\n {\n \"id\": \"\",\n \"type\": \"IDENTITY_SUMMARY\"\n }\n ],\n \"reassignTo\": \"\",\n \"reason\": \"\"\n}", - "options": { - "raw": { - "headerFamily": "json", - "language": "json" - } - } - } - }, - "status": "Bad Request", - "code": 400, - "header": [ - { - "key": "Content-Type", - "value": "application/json" - } - ], - "body": "{\n \"detailCode\": \"\",\n \"trackingId\": \"\",\n \"messages\": [\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n },\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n }\n ],\n \"causes\": [\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n },\n {\n \"locale\": \"\",\n \"localeOrigin\": \"DEFAULT\",\n \"text\": \"\"\n }\n ]\n}", - "cookie": [], - "_postman_previewlanguage": "json" - }, - { - "id": "3cee1e1e-35a4-4ec7-82af-96cca8c7dff8", - "name": "Unauthorized - Returned if there is no authorization header, or if the JWT token is expired.", - "originalRequest": { - "url": { - "path": [ - "certifications", - ":id", - "reassign-async" - ], - "host": [ - "{{baseUrl}}" - ], - "query": [], - "variable": [] - }, - "header": [ - { - "key": "Content-Type", - "value": "application/json" - }, - { - "key": "Accept", - "value": "application/json" - }, - { - "description": { - "content": "Added as a part of security scheme: oauth2", - "type": "text/plain" - }, - "key": "Authorization", - "value": "" - } - ], - "method": "POST", - "body": { - "mode": "raw", - "raw": "{\n \"reassign\": [\n {\n \"id\": \"\",\n \"type\": \"TARGET_SUMMARY\"\n },\n {\n \"id\": \"\",\n \"type\": \"IDENTITY_SUMMARY\"\n }\n ],\n \"reassignTo\": \"\",\n \"reason\": \"\"\n}", - "options": { - "raw": { - "headerFamily": "json", - "language": "json" - } - } - } - }, - "status": "Unauthorized", - "code": 401, - "header": [ - { - "key": "Content-Type", - "value": "application/json" - } - ], - "body": "{\n \"error\": {\n \"description\": \"A message describing the error\",\n \"example\": \"JWT validation failed: JWT is expired\"\n }\n}", - "cookie": [], - "_postman_previewlanguage": "json" - }, - { - "id": "a86ae9aa-eb54-4b02-b801-19c928deec52", - "name": "Forbidden - Returned if the user you are running as, doesn't have access to this end-point.", - "originalRequest": { - "url": { - "path": [ - "certifications", - ":id", - "reassign-async" - ], - "host": [ - "{{baseUrl}}" - ], - "query": [], - "variable": [] - }, - "header": [ - { - "key": "Content-Type", - "value": "application/json" - }, - { - "key": "Accept", - "value": "application/json" - }, - { - "description": { - "content": "Added as a part of security scheme: oauth2", - "type": "text/plain" - }, - "key": "Authorization", - "value": "" - } - ], - "method": "POST", - "body": { - "mode": "raw", - "raw": "{\n \"reassign\": [\n {\n \"id\": \"\",\n \"type\": \"TARGET_SUMMARY\"\n },\n {\n \"id\": \"\",\n \"type\": \"IDENTITY_SUMMARY\"\n }\n ],\n \"reassignTo\": \"\",\n \"reason\": \"\"\n}", - "options": { - "raw": { - "headerFamily": "json", - "language": "json" - } - } - } - }, - "status": "Forbidden", - "code": 403, - "header": [ - { - "key": "Content-Type", - "value": "application/json" - } - ], - "body": "{\n \"detailCode\": \"\",\n \"trackingId\": \"\",\n \"messages\": [\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n },\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n }\n ],\n \"causes\": [\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n },\n {\n \"locale\": \"\",\n \"localeOrigin\": \"DEFAULT\",\n \"text\": \"\"\n }\n ]\n}", - "cookie": [], - "_postman_previewlanguage": "json" - }, - { - "id": "382cf0e8-e1a9-40fc-9aa7-1ca8fc836f75", - "name": "Not Found - returned if the request URL refers to a resource or object that does not exist", - "originalRequest": { - "url": { - "path": [ - "certifications", - ":id", - "reassign-async" - ], - "host": [ - "{{baseUrl}}" - ], - "query": [], - "variable": [] - }, - "header": [ - { - "key": "Content-Type", - "value": "application/json" - }, - { - "key": "Accept", - "value": "application/json" - }, - { - "description": { - "content": "Added as a part of security scheme: oauth2", - "type": "text/plain" - }, - "key": "Authorization", - "value": "" - } - ], - "method": "POST", - "body": { - "mode": "raw", - "raw": "{\n \"reassign\": [\n {\n \"id\": \"\",\n \"type\": \"TARGET_SUMMARY\"\n },\n {\n \"id\": \"\",\n \"type\": \"IDENTITY_SUMMARY\"\n }\n ],\n \"reassignTo\": \"\",\n \"reason\": \"\"\n}", - "options": { - "raw": { - "headerFamily": "json", - "language": "json" - } - } - } - }, - "status": "Not Found", - "code": 404, - "header": [ - { - "key": "Content-Type", - "value": "application/json" - } - ], - "body": "{\n \"detailCode\": \"\",\n \"trackingId\": \"\",\n \"messages\": [\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n },\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n }\n ],\n \"causes\": [\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n },\n {\n \"locale\": \"\",\n \"localeOrigin\": \"DEFAULT\",\n \"text\": \"\"\n }\n ]\n}", - "cookie": [], - "_postman_previewlanguage": "json" - }, - { - "id": "8a98c3ea-1dc1-46ed-8f6b-47b9bd6be8dc", - "name": "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.", - "originalRequest": { - "url": { - "path": [ - "certifications", - ":id", - "reassign-async" - ], - "host": [ - "{{baseUrl}}" - ], - "query": [], - "variable": [] - }, - "header": [ - { - "key": "Content-Type", - "value": "application/json" - }, - { - "key": "Accept", - "value": "application/json" - }, - { - "description": { - "content": "Added as a part of security scheme: oauth2", - "type": "text/plain" - }, - "key": "Authorization", - "value": "" - } - ], - "method": "POST", - "body": { - "mode": "raw", - "raw": "{\n \"reassign\": [\n {\n \"id\": \"\",\n \"type\": \"TARGET_SUMMARY\"\n },\n {\n \"id\": \"\",\n \"type\": \"IDENTITY_SUMMARY\"\n }\n ],\n \"reassignTo\": \"\",\n \"reason\": \"\"\n}", - "options": { - "raw": { - "headerFamily": "json", - "language": "json" - } - } - } - }, - "status": "Too Many Requests", - "code": 429, - "header": [ - { - "key": "Content-Type", - "value": "application/json" - } - ], - "body": "{\n \"message\": {\n \"description\": \"A message describing the error\",\n \"example\": \" Rate Limit Exceeded \"\n }\n}", - "cookie": [], - "_postman_previewlanguage": "json" - }, - { - "id": "d87d6710-8df5-418e-89ce-4fdcdb15dce6", - "name": "Internal Server Error - Returned if there is an unexpected error.", - "originalRequest": { - "url": { - "path": [ - "certifications", - ":id", - "reassign-async" - ], - "host": [ - "{{baseUrl}}" - ], - "query": [], - "variable": [] - }, - "header": [ - { - "key": "Content-Type", - "value": "application/json" - }, - { - "key": "Accept", - "value": "application/json" - }, - { - "description": { - "content": "Added as a part of security scheme: oauth2", - "type": "text/plain" - }, - "key": "Authorization", - "value": "" - } - ], - "method": "POST", - "body": { - "mode": "raw", - "raw": "{\n \"reassign\": [\n {\n \"id\": \"\",\n \"type\": \"TARGET_SUMMARY\"\n },\n {\n \"id\": \"\",\n \"type\": \"IDENTITY_SUMMARY\"\n }\n ],\n \"reassignTo\": \"\",\n \"reason\": \"\"\n}", - "options": { - "raw": { - "headerFamily": "json", - "language": "json" - } - } - } - }, - "status": "Internal Server Error", - "code": 500, - "header": [ - { - "key": "Content-Type", - "value": "application/json" - } - ], - "body": "{\n \"detailCode\": \"\",\n \"trackingId\": \"\",\n \"messages\": [\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n },\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n }\n ],\n \"causes\": [\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n },\n {\n \"locale\": \"\",\n \"localeOrigin\": \"DEFAULT\",\n \"text\": \"\"\n }\n ]\n}", - "cookie": [], - "_postman_previewlanguage": "json" - } - ], - "event": [], - "protocolProfileBehavior": { - "disableBodyPruning": true - } - }, - { - "id": "d4dd6021-67ef-43fe-bcad-5f8813ebc922", - "name": "Certification Task by ID", - "request": { - "name": "Certification Task by ID", - "description": { - "content": "This API returns the certification task for the specified ID. A token with ORG_ADMIN or CERT_ADMIN authority is required to call this API. Reviewers for the specified certification can also call this API.", - "type": "text/plain" - }, - "url": { - "path": [ - "certification-tasks", - ":id" - ], - "host": [ - "{{baseUrl}}" - ], - "query": [], - "variable": [ - { - "type": "any", - "value": "", - "key": "id", - "disabled": true, - "description": { - "content": "(Required) The task ID", - "type": "text/plain" - } - } - ] - }, - "header": [ - { - "key": "Accept", - "value": "application/json" - } - ], - "method": "GET", - "body": {} - }, - "response": [ - { - "id": "198581fb-ab74-4516-867b-95e944e260cb", - "name": "A certification task", - "originalRequest": { - "url": { - "path": [ - "certification-tasks", - ":id" - ], - "host": [ - "{{baseUrl}}" - ], - "query": [], - "variable": [] - }, - "header": [ - { - "key": "Accept", - "value": "application/json" - }, - { - "description": { - "content": "Added as a part of security scheme: oauth2", - "type": "text/plain" - }, - "key": "Authorization", - "value": "" - } - ], - "method": "GET", - "body": {} - }, - "status": "OK", - "code": 200, - "header": [ - { - "key": "Content-Type", - "value": "application/json" - } - ], - "body": "{\n \"id\": \"\",\n \"type\": \"ACTIVATE_CAMPAIGN\",\n \"targetType\": \"CERTIFICATION\",\n \"targetId\": \"\",\n \"status\": \"QUEUED\",\n \"errors\": [\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n },\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n }\n ],\n \"reassignmentTrailDTOs\": [\n {\n \"previousOwner\": \"\",\n \"newOwner\": \"\",\n \"reassignmentType\": \"\"\n },\n {\n \"previousOwner\": \"\",\n \"newOwner\": \"\",\n \"reassignmentType\": \"\"\n }\n ],\n \"created\": \"\"\n}", - "cookie": [], - "_postman_previewlanguage": "json" - }, - { - "id": "ef5dcb8c-8ceb-422c-8159-8623352b5032", - "name": "Client Error - Returned if the request body is invalid.", - "originalRequest": { - "url": { - "path": [ - "certification-tasks", - ":id" - ], - "host": [ - "{{baseUrl}}" - ], - "query": [], - "variable": [] - }, - "header": [ - { - "key": "Accept", - "value": "application/json" - }, - { - "description": { - "content": "Added as a part of security scheme: oauth2", - "type": "text/plain" - }, - "key": "Authorization", - "value": "" - } - ], - "method": "GET", - "body": {} - }, - "status": "Bad Request", - "code": 400, - "header": [ - { - "key": "Content-Type", - "value": "application/json" - } - ], - "body": "{\n \"detailCode\": \"\",\n \"trackingId\": \"\",\n \"messages\": [\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n },\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n }\n ],\n \"causes\": [\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n },\n {\n \"locale\": \"\",\n \"localeOrigin\": \"DEFAULT\",\n \"text\": \"\"\n }\n ]\n}", - "cookie": [], - "_postman_previewlanguage": "json" - }, - { - "id": "2a4c078b-d6b7-4b4f-ab91-3d438e3d1a9d", - "name": "Unauthorized - Returned if there is no authorization header, or if the JWT token is expired.", - "originalRequest": { - "url": { - "path": [ - "certification-tasks", - ":id" - ], - "host": [ - "{{baseUrl}}" - ], - "query": [], - "variable": [] - }, - "header": [ - { - "key": "Accept", - "value": "application/json" - }, - { - "description": { - "content": "Added as a part of security scheme: oauth2", - "type": "text/plain" - }, - "key": "Authorization", - "value": "" - } - ], - "method": "GET", - "body": {} - }, - "status": "Unauthorized", - "code": 401, - "header": [ - { - "key": "Content-Type", - "value": "application/json" - } - ], - "body": "{\n \"error\": {\n \"description\": \"A message describing the error\",\n \"example\": \"JWT validation failed: JWT is expired\"\n }\n}", - "cookie": [], - "_postman_previewlanguage": "json" - }, - { - "id": "2b63e941-556e-4b4b-8578-b4a737ca75ac", - "name": "Forbidden - Returned if the user you are running as, doesn't have access to this end-point.", - "originalRequest": { - "url": { - "path": [ - "certification-tasks", - ":id" - ], - "host": [ - "{{baseUrl}}" - ], - "query": [], - "variable": [] - }, - "header": [ - { - "key": "Accept", - "value": "application/json" - }, - { - "description": { - "content": "Added as a part of security scheme: oauth2", - "type": "text/plain" - }, - "key": "Authorization", - "value": "" - } - ], - "method": "GET", - "body": {} - }, - "status": "Forbidden", - "code": 403, - "header": [ - { - "key": "Content-Type", - "value": "application/json" - } - ], - "body": "{\n \"detailCode\": \"\",\n \"trackingId\": \"\",\n \"messages\": [\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n },\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n }\n ],\n \"causes\": [\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n },\n {\n \"locale\": \"\",\n \"localeOrigin\": \"DEFAULT\",\n \"text\": \"\"\n }\n ]\n}", - "cookie": [], - "_postman_previewlanguage": "json" - }, - { - "id": "18999668-c6b1-4836-a64a-948d0a427cc8", - "name": "Not Found - returned if the request URL refers to a resource or object that does not exist", - "originalRequest": { - "url": { - "path": [ - "certification-tasks", - ":id" - ], - "host": [ - "{{baseUrl}}" - ], - "query": [], - "variable": [] - }, - "header": [ - { - "key": "Accept", - "value": "application/json" - }, - { - "description": { - "content": "Added as a part of security scheme: oauth2", - "type": "text/plain" - }, - "key": "Authorization", - "value": "" - } - ], - "method": "GET", - "body": {} - }, - "status": "Not Found", - "code": 404, - "header": [ - { - "key": "Content-Type", - "value": "application/json" - } - ], - "body": "{\n \"detailCode\": \"\",\n \"trackingId\": \"\",\n \"messages\": [\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n },\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n }\n ],\n \"causes\": [\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n },\n {\n \"locale\": \"\",\n \"localeOrigin\": \"DEFAULT\",\n \"text\": \"\"\n }\n ]\n}", - "cookie": [], - "_postman_previewlanguage": "json" - }, - { - "id": "64c12a5e-382f-4d2e-9c21-3ed550cc1e23", - "name": "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.", - "originalRequest": { - "url": { - "path": [ - "certification-tasks", - ":id" - ], - "host": [ - "{{baseUrl}}" - ], - "query": [], - "variable": [] - }, - "header": [ - { - "key": "Accept", - "value": "application/json" - }, - { - "description": { - "content": "Added as a part of security scheme: oauth2", - "type": "text/plain" - }, - "key": "Authorization", - "value": "" - } - ], - "method": "GET", - "body": {} - }, - "status": "Too Many Requests", - "code": 429, - "header": [ - { - "key": "Content-Type", - "value": "application/json" - } - ], - "body": "{\n \"message\": {\n \"description\": \"A message describing the error\",\n \"example\": \" Rate Limit Exceeded \"\n }\n}", - "cookie": [], - "_postman_previewlanguage": "json" - }, - { - "id": "dfeabe64-4241-4f00-b58e-bc4fc3ad2661", - "name": "Internal Server Error - Returned if there is an unexpected error.", - "originalRequest": { - "url": { - "path": [ - "certification-tasks", - ":id" - ], - "host": [ - "{{baseUrl}}" - ], - "query": [], - "variable": [] - }, - "header": [ - { - "key": "Accept", - "value": "application/json" - }, - { - "description": { - "content": "Added as a part of security scheme: oauth2", - "type": "text/plain" - }, - "key": "Authorization", - "value": "" - } - ], - "method": "GET", - "body": {} - }, - "status": "Internal Server Error", - "code": 500, - "header": [ - { - "key": "Content-Type", - "value": "application/json" - } - ], - "body": "{\n \"detailCode\": \"\",\n \"trackingId\": \"\",\n \"messages\": [\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n },\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n }\n ],\n \"causes\": [\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n },\n {\n \"locale\": \"\",\n \"localeOrigin\": \"DEFAULT\",\n \"text\": \"\"\n }\n ]\n}", - "cookie": [], - "_postman_previewlanguage": "json" - } - ], - "event": [], - "protocolProfileBehavior": { - "disableBodyPruning": true - } - }, - { - "id": "1c8304d3-6025-4ec5-b5ba-bd1e77887a26", - "name": "List of Pending Certification Tasks", - "request": { - "name": "List of Pending Certification Tasks", - "description": { - "content": "This API returns a list of pending (`QUEUED` or `IN_PROGRESS`) certification tasks. Any authenticated token can call this API, but only certification tasks you are authorized to review will be returned.", - "type": "text/plain" - }, - "url": { - "path": [ - "certification-tasks" - ], - "host": [ - "{{baseUrl}}" - ], - "query": [ - { - "disabled": true, - "description": { - "content": "The ID of reviewer identity. *me* indicates the current user.", - "type": "text/plain" - }, - "key": "reviewer-identity", - "value": "" - }, - { - "disabled": true, - "description": { - "content": "Max number of results to return.\nSee [V3 API Standard Collection Parameters](https://developer.sailpoint.com/idn/api/standard-collection-parameters) for more information.", - "type": "text/plain" - }, - "key": "limit", - "value": "250" - }, - { - "disabled": true, - "description": { - "content": "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.", - "type": "text/plain" - }, - "key": "offset", - "value": "0" - }, - { - "disabled": true, - "description": { - "content": "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.", - "type": "text/plain" - }, - "key": "count", - "value": "false" - }, - { - "disabled": true, - "description": { - "content": "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*\n\n**targetId**: *eq, in*\n\n**type**: *eq, in*", - "type": "text/plain" - }, - "key": "filters", - "value": "" - } - ], - "variable": [] - }, - "header": [ - { - "key": "Accept", - "value": "application/json" - } - ], - "method": "GET", - "body": {} - }, - "response": [ - { - "id": "fc31ff3e-99ea-497a-876e-e2155da4be88", - "name": "A list of pending certification tasks", - "originalRequest": { - "url": { - "path": [ - "certification-tasks" - ], - "host": [ - "{{baseUrl}}" - ], - "query": [ - { - "disabled": true, - "description": { - "content": "The ID of reviewer identity. *me* indicates the current user.", - "type": "text/plain" - }, - "key": "reviewer-identity", - "value": "" - }, - { - "disabled": true, - "description": { - "content": "Max number of results to return.\nSee [V3 API Standard Collection Parameters](https://developer.sailpoint.com/idn/api/standard-collection-parameters) for more information.", - "type": "text/plain" - }, - "key": "limit", - "value": "250" - }, - { - "disabled": true, - "description": { - "content": "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.", - "type": "text/plain" - }, - "key": "offset", - "value": "0" - }, - { - "disabled": true, - "description": { - "content": "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.", - "type": "text/plain" - }, - "key": "count", - "value": "false" - }, - { - "disabled": true, - "description": { - "content": "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*\n\n**targetId**: *eq, in*\n\n**type**: *eq, in*", - "type": "text/plain" - }, - "key": "filters", - "value": "" - } - ], - "variable": [] - }, - "header": [ - { - "key": "Accept", - "value": "application/json" - }, - { - "description": { - "content": "Added as a part of security scheme: oauth2", - "type": "text/plain" - }, - "key": "Authorization", - "value": "" - } - ], - "method": "GET", - "body": {} - }, - "status": "OK", - "code": 200, - "header": [ - { - "key": "Content-Type", - "value": "application/json" - } - ], - "body": "[\n {\n \"id\": \"\",\n \"type\": \"REASSIGN\",\n \"targetType\": \"CERTIFICATION\",\n \"targetId\": \"\",\n \"status\": \"QUEUED\",\n \"errors\": [\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n },\n {\n \"locale\": \"\",\n \"localeOrigin\": \"DEFAULT\",\n \"text\": \"\"\n }\n ],\n \"reassignmentTrailDTOs\": [\n {\n \"previousOwner\": \"\",\n \"newOwner\": \"\",\n \"reassignmentType\": \"\"\n },\n {\n \"previousOwner\": \"\",\n \"newOwner\": \"\",\n \"reassignmentType\": \"\"\n }\n ],\n \"created\": \"\"\n },\n {\n \"id\": \"\",\n \"type\": \"CAMPAIGN_DELETE\",\n \"targetType\": \"CERTIFICATION\",\n \"targetId\": \"\",\n \"status\": \"IN_PROGRESS\",\n \"errors\": [\n {\n \"locale\": \"\",\n \"localeOrigin\": \"DEFAULT\",\n \"text\": \"\"\n },\n {\n \"locale\": \"\",\n \"localeOrigin\": \"DEFAULT\",\n \"text\": \"\"\n }\n ],\n \"reassignmentTrailDTOs\": [\n {\n \"previousOwner\": \"\",\n \"newOwner\": \"\",\n \"reassignmentType\": \"\"\n },\n {\n \"previousOwner\": \"\",\n \"newOwner\": \"\",\n \"reassignmentType\": \"\"\n }\n ],\n \"created\": \"\"\n }\n]", - "cookie": [], - "_postman_previewlanguage": "json" - }, - { - "id": "01403a3e-0f91-425b-a46e-b5a86fa7d266", - "name": "Client Error - Returned if the request body is invalid.", - "originalRequest": { - "url": { - "path": [ - "certification-tasks" - ], - "host": [ - "{{baseUrl}}" - ], - "query": [ - { - "disabled": true, - "description": { - "content": "The ID of reviewer identity. *me* indicates the current user.", - "type": "text/plain" - }, - "key": "reviewer-identity", - "value": "" - }, - { - "disabled": true, - "description": { - "content": "Max number of results to return.\nSee [V3 API Standard Collection Parameters](https://developer.sailpoint.com/idn/api/standard-collection-parameters) for more information.", - "type": "text/plain" - }, - "key": "limit", - "value": "250" - }, - { - "disabled": true, - "description": { - "content": "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.", - "type": "text/plain" - }, - "key": "offset", - "value": "0" - }, - { - "disabled": true, - "description": { - "content": "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.", - "type": "text/plain" - }, - "key": "count", - "value": "false" - }, - { - "disabled": true, - "description": { - "content": "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*\n\n**targetId**: *eq, in*\n\n**type**: *eq, in*", - "type": "text/plain" - }, - "key": "filters", - "value": "" - } - ], - "variable": [] - }, - "header": [ - { - "key": "Accept", - "value": "application/json" - }, - { - "description": { - "content": "Added as a part of security scheme: oauth2", - "type": "text/plain" - }, - "key": "Authorization", - "value": "" - } - ], - "method": "GET", - "body": {} - }, - "status": "Bad Request", - "code": 400, - "header": [ - { - "key": "Content-Type", - "value": "application/json" - } - ], - "body": "{\n \"detailCode\": \"\",\n \"trackingId\": \"\",\n \"messages\": [\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n },\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n }\n ],\n \"causes\": [\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n },\n {\n \"locale\": \"\",\n \"localeOrigin\": \"DEFAULT\",\n \"text\": \"\"\n }\n ]\n}", - "cookie": [], - "_postman_previewlanguage": "json" - }, - { - "id": "9ef60bbc-492c-44a2-b6e7-170114532f3c", - "name": "Unauthorized - Returned if there is no authorization header, or if the JWT token is expired.", - "originalRequest": { - "url": { - "path": [ - "certification-tasks" - ], - "host": [ - "{{baseUrl}}" - ], - "query": [ - { - "disabled": true, - "description": { - "content": "The ID of reviewer identity. *me* indicates the current user.", - "type": "text/plain" - }, - "key": "reviewer-identity", - "value": "" - }, - { - "disabled": true, - "description": { - "content": "Max number of results to return.\nSee [V3 API Standard Collection Parameters](https://developer.sailpoint.com/idn/api/standard-collection-parameters) for more information.", - "type": "text/plain" - }, - "key": "limit", - "value": "250" - }, - { - "disabled": true, - "description": { - "content": "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.", - "type": "text/plain" - }, - "key": "offset", - "value": "0" - }, - { - "disabled": true, - "description": { - "content": "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.", - "type": "text/plain" - }, - "key": "count", - "value": "false" - }, - { - "disabled": true, - "description": { - "content": "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*\n\n**targetId**: *eq, in*\n\n**type**: *eq, in*", - "type": "text/plain" - }, - "key": "filters", - "value": "" - } - ], - "variable": [] - }, - "header": [ - { - "key": "Accept", - "value": "application/json" - }, - { - "description": { - "content": "Added as a part of security scheme: oauth2", - "type": "text/plain" - }, - "key": "Authorization", - "value": "" - } - ], - "method": "GET", - "body": {} - }, - "status": "Unauthorized", - "code": 401, - "header": [ - { - "key": "Content-Type", - "value": "application/json" - } - ], - "body": "{\n \"error\": {\n \"description\": \"A message describing the error\",\n \"example\": \"JWT validation failed: JWT is expired\"\n }\n}", - "cookie": [], - "_postman_previewlanguage": "json" - }, - { - "id": "72613f20-8c8e-47c0-a39c-190765fbd406", - "name": "Forbidden - Returned if the user you are running as, doesn't have access to this end-point.", - "originalRequest": { - "url": { - "path": [ - "certification-tasks" - ], - "host": [ - "{{baseUrl}}" - ], - "query": [ - { - "disabled": true, - "description": { - "content": "The ID of reviewer identity. *me* indicates the current user.", - "type": "text/plain" - }, - "key": "reviewer-identity", - "value": "" - }, - { - "disabled": true, - "description": { - "content": "Max number of results to return.\nSee [V3 API Standard Collection Parameters](https://developer.sailpoint.com/idn/api/standard-collection-parameters) for more information.", - "type": "text/plain" - }, - "key": "limit", - "value": "250" - }, - { - "disabled": true, - "description": { - "content": "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.", - "type": "text/plain" - }, - "key": "offset", - "value": "0" - }, - { - "disabled": true, - "description": { - "content": "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.", - "type": "text/plain" - }, - "key": "count", - "value": "false" - }, - { - "disabled": true, - "description": { - "content": "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*\n\n**targetId**: *eq, in*\n\n**type**: *eq, in*", - "type": "text/plain" - }, - "key": "filters", - "value": "" - } - ], - "variable": [] - }, - "header": [ - { - "key": "Accept", - "value": "application/json" - }, - { - "description": { - "content": "Added as a part of security scheme: oauth2", - "type": "text/plain" - }, - "key": "Authorization", - "value": "" - } - ], - "method": "GET", - "body": {} - }, - "status": "Forbidden", - "code": 403, - "header": [ - { - "key": "Content-Type", - "value": "application/json" - } - ], - "body": "{\n \"detailCode\": \"\",\n \"trackingId\": \"\",\n \"messages\": [\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n },\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n }\n ],\n \"causes\": [\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n },\n {\n \"locale\": \"\",\n \"localeOrigin\": \"DEFAULT\",\n \"text\": \"\"\n }\n ]\n}", - "cookie": [], - "_postman_previewlanguage": "json" - }, - { - "id": "6fc6933e-58c3-42bd-bbd9-e785bce1896d", - "name": "Not Found - returned if the request URL refers to a resource or object that does not exist", - "originalRequest": { - "url": { - "path": [ - "certification-tasks" - ], - "host": [ - "{{baseUrl}}" - ], - "query": [ - { - "disabled": true, - "description": { - "content": "The ID of reviewer identity. *me* indicates the current user.", - "type": "text/plain" - }, - "key": "reviewer-identity", - "value": "" - }, - { - "disabled": true, - "description": { - "content": "Max number of results to return.\nSee [V3 API Standard Collection Parameters](https://developer.sailpoint.com/idn/api/standard-collection-parameters) for more information.", - "type": "text/plain" - }, - "key": "limit", - "value": "250" - }, - { - "disabled": true, - "description": { - "content": "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.", - "type": "text/plain" - }, - "key": "offset", - "value": "0" - }, - { - "disabled": true, - "description": { - "content": "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.", - "type": "text/plain" - }, - "key": "count", - "value": "false" - }, - { - "disabled": true, - "description": { - "content": "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*\n\n**targetId**: *eq, in*\n\n**type**: *eq, in*", - "type": "text/plain" - }, - "key": "filters", - "value": "" - } - ], - "variable": [] - }, - "header": [ - { - "key": "Accept", - "value": "application/json" - }, - { - "description": { - "content": "Added as a part of security scheme: oauth2", - "type": "text/plain" - }, - "key": "Authorization", - "value": "" - } - ], - "method": "GET", - "body": {} - }, - "status": "Not Found", - "code": 404, - "header": [ - { - "key": "Content-Type", - "value": "application/json" - } - ], - "body": "{\n \"detailCode\": \"\",\n \"trackingId\": \"\",\n \"messages\": [\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n },\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n }\n ],\n \"causes\": [\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n },\n {\n \"locale\": \"\",\n \"localeOrigin\": \"DEFAULT\",\n \"text\": \"\"\n }\n ]\n}", - "cookie": [], - "_postman_previewlanguage": "json" - }, - { - "id": "e7711828-9854-4e3a-beb5-5e4ccc0f1e34", - "name": "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.", - "originalRequest": { - "url": { - "path": [ - "certification-tasks" - ], - "host": [ - "{{baseUrl}}" - ], - "query": [ - { - "disabled": true, - "description": { - "content": "The ID of reviewer identity. *me* indicates the current user.", - "type": "text/plain" - }, - "key": "reviewer-identity", - "value": "" - }, - { - "disabled": true, - "description": { - "content": "Max number of results to return.\nSee [V3 API Standard Collection Parameters](https://developer.sailpoint.com/idn/api/standard-collection-parameters) for more information.", - "type": "text/plain" - }, - "key": "limit", - "value": "250" - }, - { - "disabled": true, - "description": { - "content": "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.", - "type": "text/plain" - }, - "key": "offset", - "value": "0" - }, - { - "disabled": true, - "description": { - "content": "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.", - "type": "text/plain" - }, - "key": "count", - "value": "false" - }, - { - "disabled": true, - "description": { - "content": "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*\n\n**targetId**: *eq, in*\n\n**type**: *eq, in*", - "type": "text/plain" - }, - "key": "filters", - "value": "" - } - ], - "variable": [] - }, - "header": [ - { - "key": "Accept", - "value": "application/json" - }, - { - "description": { - "content": "Added as a part of security scheme: oauth2", - "type": "text/plain" - }, - "key": "Authorization", - "value": "" - } - ], - "method": "GET", - "body": {} - }, - "status": "Too Many Requests", - "code": 429, - "header": [ - { - "key": "Content-Type", - "value": "application/json" - } - ], - "body": "{\n \"message\": {\n \"description\": \"A message describing the error\",\n \"example\": \" Rate Limit Exceeded \"\n }\n}", - "cookie": [], - "_postman_previewlanguage": "json" - }, - { - "id": "950c8e52-867c-48da-908d-8fe2f4ef1cdb", - "name": "Internal Server Error - Returned if there is an unexpected error.", - "originalRequest": { - "url": { - "path": [ - "certification-tasks" - ], - "host": [ - "{{baseUrl}}" - ], - "query": [ - { - "disabled": true, - "description": { - "content": "The ID of reviewer identity. *me* indicates the current user.", - "type": "text/plain" - }, - "key": "reviewer-identity", - "value": "" - }, - { - "disabled": true, - "description": { - "content": "Max number of results to return.\nSee [V3 API Standard Collection Parameters](https://developer.sailpoint.com/idn/api/standard-collection-parameters) for more information.", - "type": "text/plain" - }, - "key": "limit", - "value": "250" - }, - { - "disabled": true, - "description": { - "content": "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.", - "type": "text/plain" - }, - "key": "offset", - "value": "0" - }, - { - "disabled": true, - "description": { - "content": "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.", - "type": "text/plain" - }, - "key": "count", - "value": "false" - }, - { - "disabled": true, - "description": { - "content": "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*\n\n**targetId**: *eq, in*\n\n**type**: *eq, in*", - "type": "text/plain" - }, - "key": "filters", - "value": "" - } - ], - "variable": [] - }, - "header": [ - { - "key": "Accept", - "value": "application/json" - }, - { - "description": { - "content": "Added as a part of security scheme: oauth2", - "type": "text/plain" - }, - "key": "Authorization", - "value": "" - } - ], - "method": "GET", - "body": {} - }, - "status": "Internal Server Error", - "code": 500, - "header": [ - { - "key": "Content-Type", - "value": "application/json" - } - ], - "body": "{\n \"detailCode\": \"\",\n \"trackingId\": \"\",\n \"messages\": [\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n },\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n }\n ],\n \"causes\": [\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n },\n {\n \"locale\": \"\",\n \"localeOrigin\": \"DEFAULT\",\n \"text\": \"\"\n }\n ]\n}", - "cookie": [], - "_postman_previewlanguage": "json" - } - ], - "event": [], - "protocolProfileBehavior": { - "disableBodyPruning": true - } - } - ] - }, - { - "name": "Certification Summaries", - "description": "Use this API to implement certification summary functionality. \nWith this functionality in place, administrators and designated certification reviewers can review summaries of identity certification campaigns and draw conclusions about the campaigns' scope, security, and effectiveness. \nImplementing certification summary functionality improves organizations' ability to review their [certifications](https://documentation.sailpoint.com/saas/user-help/certifications.html) and helps them satisfy audit and regulatory requirements by enabling them to trace access changes and the decisions made in their review processes. \n\nA certification refers to IdentityNow's mechanism for reviewing a user's access to entitlements (sets of permissions) and approving or removing that access. \nThese certifications serve as a way of showing that a user's access has been reviewed and approved. \nMultiple certifications by different reviewers are often required to approve a user's access. \nA set of multiple certifications is called a certification campaign. \n\nFor example, an organization may use a Manager Certification as a way of showing that a user's access has been reviewed and approved by their manager, or if the certification is part of a campaign, that the user's access has been reviewed and approved by multiple managers. \nOnce this certification has been completed, IdentityNow would provision all the access the user needs, nothing more. \n\nCertification summaries provide information about identity certification campaigns such as the identities involved, the number of decisions made, and the access changed. \nFor example, an administrator or designated certification reviewer can examine the Manager Certification campaign to get an overview of how many entitlement decisions are made in that campaign as opposed to role decisions, which identities would be affected by changes to the campaign, and how those identities' access would be affected.\n", - "item": [ - { - "id": "c66874ac-cbc9-45fc-a983-f2ef6f7ab0ef", - "name": "Summary of Certification Decisions", - "request": { - "name": "Summary of Certification Decisions", - "description": { - "content": "This API returns a summary of the decisions made on an identity campaign certification. The decisions are summarized by type. A token with ORG_ADMIN or CERT_ADMIN authority is required to call this API. Reviewers for this certification can also call this API.", - "type": "text/plain" - }, - "url": { - "path": [ - "certifications", - ":id", - "decision-summary" - ], - "host": [ - "{{baseUrl}}" - ], - "query": [ - { - "disabled": true, - "description": { - "content": "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**identitySummary.id**: *eq, in*", - "type": "text/plain" - }, - "key": "filters", - "value": "" - } - ], - "variable": [ - { - "type": "any", - "value": "", - "key": "id", - "disabled": true, - "description": { - "content": "(Required) The certification ID", - "type": "text/plain" - } - } - ] - }, - "header": [ - { - "key": "Accept", - "value": "application/json" - } - ], - "method": "GET", - "body": {} - }, - "response": [ - { - "id": "566ab10c-dd38-4a0c-8e10-e840174200bb", - "name": "Summary of the decisions made", - "originalRequest": { - "url": { - "path": [ - "certifications", - ":id", - "decision-summary" - ], - "host": [ - "{{baseUrl}}" - ], - "query": [ - { - "disabled": true, - "description": { - "content": "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**identitySummary.id**: *eq, in*", - "type": "text/plain" - }, - "key": "filters", - "value": "" - } - ], - "variable": [] - }, - "header": [ - { - "key": "Accept", - "value": "application/json" - }, - { - "description": { - "content": "Added as a part of security scheme: oauth2", - "type": "text/plain" - }, - "key": "Authorization", - "value": "" - } - ], - "method": "GET", - "body": {} - }, - "status": "OK", - "code": 200, - "header": [ - { - "key": "Content-Type", - "value": "application/json" - } - ], - "body": "{\n \"entitlementDecisionsMade\": \"\",\n \"accessProfileDecisionsMade\": \"\",\n \"roleDecisionsMade\": \"\",\n \"accountDecisionsMade\": \"\",\n \"entitlementDecisionsTotal\": \"\",\n \"accessProfileDecisionsTotal\": \"\",\n \"roleDecisionsTotal\": \"\",\n \"accountDecisionsTotal\": \"\",\n \"entitlementsApproved\": \"\",\n \"entitlementsRevoked\": \"\",\n \"accessProfilesApproved\": \"\",\n \"accessProfilesRevoked\": \"\",\n \"rolesApproved\": \"\",\n \"rolesRevoked\": \"\",\n \"accountsApproved\": \"\",\n \"accountsRevoked\": \"\"\n}", - "cookie": [], - "_postman_previewlanguage": "json" - }, - { - "id": "fffab7d6-4544-4da1-97e2-e085b26b5541", - "name": "Client Error - Returned if the request body is invalid.", - "originalRequest": { - "url": { - "path": [ - "certifications", - ":id", - "decision-summary" - ], - "host": [ - "{{baseUrl}}" - ], - "query": [ - { - "disabled": true, - "description": { - "content": "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**identitySummary.id**: *eq, in*", - "type": "text/plain" - }, - "key": "filters", - "value": "" - } - ], - "variable": [] - }, - "header": [ - { - "key": "Accept", - "value": "application/json" - }, - { - "description": { - "content": "Added as a part of security scheme: oauth2", - "type": "text/plain" - }, - "key": "Authorization", - "value": "" - } - ], - "method": "GET", - "body": {} - }, - "status": "Bad Request", - "code": 400, - "header": [ - { - "key": "Content-Type", - "value": "application/json" - } - ], - "body": "{\n \"detailCode\": \"\",\n \"trackingId\": \"\",\n \"messages\": [\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n },\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n }\n ],\n \"causes\": [\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n },\n {\n \"locale\": \"\",\n \"localeOrigin\": \"DEFAULT\",\n \"text\": \"\"\n }\n ]\n}", - "cookie": [], - "_postman_previewlanguage": "json" - }, - { - "id": "791fc50f-59a5-41e5-99f3-d5b04adc586d", - "name": "Unauthorized - Returned if there is no authorization header, or if the JWT token is expired.", - "originalRequest": { - "url": { - "path": [ - "certifications", - ":id", - "decision-summary" - ], - "host": [ - "{{baseUrl}}" - ], - "query": [ - { - "disabled": true, - "description": { - "content": "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**identitySummary.id**: *eq, in*", - "type": "text/plain" - }, - "key": "filters", - "value": "" - } - ], - "variable": [] - }, - "header": [ - { - "key": "Accept", - "value": "application/json" - }, - { - "description": { - "content": "Added as a part of security scheme: oauth2", - "type": "text/plain" - }, - "key": "Authorization", - "value": "" - } - ], - "method": "GET", - "body": {} - }, - "status": "Unauthorized", - "code": 401, - "header": [ - { - "key": "Content-Type", - "value": "application/json" - } - ], - "body": "{\n \"error\": {\n \"description\": \"A message describing the error\",\n \"example\": \"JWT validation failed: JWT is expired\"\n }\n}", - "cookie": [], - "_postman_previewlanguage": "json" - }, - { - "id": "73704c43-17fd-4323-b14b-d68882b613bc", - "name": "Forbidden - Returned if the user you are running as, doesn't have access to this end-point.", - "originalRequest": { - "url": { - "path": [ - "certifications", - ":id", - "decision-summary" - ], - "host": [ - "{{baseUrl}}" - ], - "query": [ - { - "disabled": true, - "description": { - "content": "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**identitySummary.id**: *eq, in*", - "type": "text/plain" - }, - "key": "filters", - "value": "" - } - ], - "variable": [] - }, - "header": [ - { - "key": "Accept", - "value": "application/json" - }, - { - "description": { - "content": "Added as a part of security scheme: oauth2", - "type": "text/plain" - }, - "key": "Authorization", - "value": "" - } - ], - "method": "GET", - "body": {} - }, - "status": "Forbidden", - "code": 403, - "header": [ - { - "key": "Content-Type", - "value": "application/json" - } - ], - "body": "{\n \"detailCode\": \"\",\n \"trackingId\": \"\",\n \"messages\": [\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n },\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n }\n ],\n \"causes\": [\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n },\n {\n \"locale\": \"\",\n \"localeOrigin\": \"DEFAULT\",\n \"text\": \"\"\n }\n ]\n}", - "cookie": [], - "_postman_previewlanguage": "json" - }, - { - "id": "c5c613a5-2ca3-4401-8301-ed08561c8717", - "name": "Not Found - returned if the request URL refers to a resource or object that does not exist", - "originalRequest": { - "url": { - "path": [ - "certifications", - ":id", - "decision-summary" - ], - "host": [ - "{{baseUrl}}" - ], - "query": [ - { - "disabled": true, - "description": { - "content": "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**identitySummary.id**: *eq, in*", - "type": "text/plain" - }, - "key": "filters", - "value": "" - } - ], - "variable": [] - }, - "header": [ - { - "key": "Accept", - "value": "application/json" - }, - { - "description": { - "content": "Added as a part of security scheme: oauth2", - "type": "text/plain" - }, - "key": "Authorization", - "value": "" - } - ], - "method": "GET", - "body": {} - }, - "status": "Not Found", - "code": 404, - "header": [ - { - "key": "Content-Type", - "value": "application/json" - } - ], - "body": "{\n \"detailCode\": \"\",\n \"trackingId\": \"\",\n \"messages\": [\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n },\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n }\n ],\n \"causes\": [\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n },\n {\n \"locale\": \"\",\n \"localeOrigin\": \"DEFAULT\",\n \"text\": \"\"\n }\n ]\n}", - "cookie": [], - "_postman_previewlanguage": "json" - }, - { - "id": "257e5dbe-588e-47e3-8e59-fad61f8f7937", - "name": "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.", - "originalRequest": { - "url": { - "path": [ - "certifications", - ":id", - "decision-summary" - ], - "host": [ - "{{baseUrl}}" - ], - "query": [ - { - "disabled": true, - "description": { - "content": "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**identitySummary.id**: *eq, in*", - "type": "text/plain" - }, - "key": "filters", - "value": "" - } - ], - "variable": [] - }, - "header": [ - { - "key": "Accept", - "value": "application/json" - }, - { - "description": { - "content": "Added as a part of security scheme: oauth2", - "type": "text/plain" - }, - "key": "Authorization", - "value": "" - } - ], - "method": "GET", - "body": {} - }, - "status": "Too Many Requests", - "code": 429, - "header": [ - { - "key": "Content-Type", - "value": "application/json" - } - ], - "body": "{\n \"message\": {\n \"description\": \"A message describing the error\",\n \"example\": \" Rate Limit Exceeded \"\n }\n}", - "cookie": [], - "_postman_previewlanguage": "json" - }, - { - "id": "07a4930e-ac67-4367-8a29-1a5c50222d54", - "name": "Internal Server Error - Returned if there is an unexpected error.", - "originalRequest": { - "url": { - "path": [ - "certifications", - ":id", - "decision-summary" - ], - "host": [ - "{{baseUrl}}" - ], - "query": [ - { - "disabled": true, - "description": { - "content": "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**identitySummary.id**: *eq, in*", - "type": "text/plain" - }, - "key": "filters", - "value": "" - } - ], - "variable": [] - }, - "header": [ - { - "key": "Accept", - "value": "application/json" - }, - { - "description": { - "content": "Added as a part of security scheme: oauth2", - "type": "text/plain" - }, - "key": "Authorization", - "value": "" - } - ], - "method": "GET", - "body": {} - }, - "status": "Internal Server Error", - "code": 500, - "header": [ - { - "key": "Content-Type", - "value": "application/json" - } - ], - "body": "{\n \"detailCode\": \"\",\n \"trackingId\": \"\",\n \"messages\": [\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n },\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n }\n ],\n \"causes\": [\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n },\n {\n \"locale\": \"\",\n \"localeOrigin\": \"DEFAULT\",\n \"text\": \"\"\n }\n ]\n}", - "cookie": [], - "_postman_previewlanguage": "json" - } - ], - "event": [], - "protocolProfileBehavior": { - "disableBodyPruning": true - } - }, - { - "id": "d36d860d-fad8-4eef-8957-5a8c7ba5f030", - "name": "Identity Summaries for Campaign Certification", - "request": { - "name": "Identity Summaries for Campaign Certification", - "description": { - "content": "This API returns a list of the identity summaries for a specific identity campaign certification. A token with ORG_ADMIN or CERT_ADMIN authority is required to call this API. Reviewers for this certification can also call this API.", - "type": "text/plain" - }, - "url": { - "path": [ - "certifications", - ":id", - "identity-summaries" - ], - "host": [ - "{{baseUrl}}" - ], - "query": [ - { - "disabled": true, - "description": { - "content": "Max number of results to return.\nSee [V3 API Standard Collection Parameters](https://developer.sailpoint.com/idn/api/standard-collection-parameters) for more information.", - "type": "text/plain" - }, - "key": "limit", - "value": "250" - }, - { - "disabled": true, - "description": { - "content": "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.", - "type": "text/plain" - }, - "key": "offset", - "value": "0" - }, - { - "disabled": true, - "description": { - "content": "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.", - "type": "text/plain" - }, - "key": "count", - "value": "false" - }, - { - "disabled": true, - "description": { - "content": "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*\n\n**completed**: *eq, ne*\n\n**name**: *eq, sw*", - "type": "text/plain" - }, - "key": "filters", - "value": "" - }, - { - "disabled": true, - "description": { - "content": "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: **name**", - "type": "text/plain" - }, - "key": "sorters", - "value": "" - } - ], - "variable": [ - { - "type": "any", - "value": "", - "key": "id", - "disabled": true, - "description": { - "content": "(Required) The identity campaign certification ID", - "type": "text/plain" - } - } - ] - }, - "header": [ - { - "key": "Accept", - "value": "application/json" - } - ], - "method": "GET", - "body": {} - }, - "response": [ - { - "id": "6451d9cc-6483-40c9-8aee-1b667f615034", - "name": "List of identity summaries", - "originalRequest": { - "url": { - "path": [ - "certifications", - ":id", - "identity-summaries" - ], - "host": [ - "{{baseUrl}}" - ], - "query": [ - { - "disabled": true, - "description": { - "content": "Max number of results to return.\nSee [V3 API Standard Collection Parameters](https://developer.sailpoint.com/idn/api/standard-collection-parameters) for more information.", - "type": "text/plain" - }, - "key": "limit", - "value": "250" - }, - { - "disabled": true, - "description": { - "content": "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.", - "type": "text/plain" - }, - "key": "offset", - "value": "0" - }, - { - "disabled": true, - "description": { - "content": "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.", - "type": "text/plain" - }, - "key": "count", - "value": "false" - }, - { - "disabled": true, - "description": { - "content": "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*\n\n**completed**: *eq, ne*\n\n**name**: *eq, sw*", - "type": "text/plain" - }, - "key": "filters", - "value": "" - }, - { - "disabled": true, - "description": { - "content": "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: **name**", - "type": "text/plain" - }, - "key": "sorters", - "value": "" - } - ], - "variable": [] - }, - "header": [ - { - "key": "Accept", - "value": "application/json" - }, - { - "description": { - "content": "Added as a part of security scheme: oauth2", - "type": "text/plain" - }, - "key": "Authorization", - "value": "" - } - ], - "method": "GET", - "body": {} - }, - "status": "OK", - "code": 200, - "header": [ - { - "key": "Content-Type", - "value": "application/json" - } - ], - "body": "[\n {\n \"id\": \"\",\n \"name\": \"\",\n \"identityId\": \"\",\n \"completed\": \"\"\n },\n {\n \"id\": \"\",\n \"name\": \"\",\n \"identityId\": \"\",\n \"completed\": \"\"\n }\n]", - "cookie": [], - "_postman_previewlanguage": "json" - }, - { - "id": "43daf9c8-3fba-4fe2-83e0-4188ad489a33", - "name": "Client Error - Returned if the request body is invalid.", - "originalRequest": { - "url": { - "path": [ - "certifications", - ":id", - "identity-summaries" - ], - "host": [ - "{{baseUrl}}" - ], - "query": [ - { - "disabled": true, - "description": { - "content": "Max number of results to return.\nSee [V3 API Standard Collection Parameters](https://developer.sailpoint.com/idn/api/standard-collection-parameters) for more information.", - "type": "text/plain" - }, - "key": "limit", - "value": "250" - }, - { - "disabled": true, - "description": { - "content": "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.", - "type": "text/plain" - }, - "key": "offset", - "value": "0" - }, - { - "disabled": true, - "description": { - "content": "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.", - "type": "text/plain" - }, - "key": "count", - "value": "false" - }, - { - "disabled": true, - "description": { - "content": "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*\n\n**completed**: *eq, ne*\n\n**name**: *eq, sw*", - "type": "text/plain" - }, - "key": "filters", - "value": "" - }, - { - "disabled": true, - "description": { - "content": "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: **name**", - "type": "text/plain" - }, - "key": "sorters", - "value": "" - } - ], - "variable": [] - }, - "header": [ - { - "key": "Accept", - "value": "application/json" - }, - { - "description": { - "content": "Added as a part of security scheme: oauth2", - "type": "text/plain" - }, - "key": "Authorization", - "value": "" - } - ], - "method": "GET", - "body": {} - }, - "status": "Bad Request", - "code": 400, - "header": [ - { - "key": "Content-Type", - "value": "application/json" - } - ], - "body": "{\n \"detailCode\": \"\",\n \"trackingId\": \"\",\n \"messages\": [\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n },\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n }\n ],\n \"causes\": [\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n },\n {\n \"locale\": \"\",\n \"localeOrigin\": \"DEFAULT\",\n \"text\": \"\"\n }\n ]\n}", - "cookie": [], - "_postman_previewlanguage": "json" - }, - { - "id": "d195a005-89c6-423d-b1ba-e4d165c7ebc1", - "name": "Unauthorized - Returned if there is no authorization header, or if the JWT token is expired.", - "originalRequest": { - "url": { - "path": [ - "certifications", - ":id", - "identity-summaries" - ], - "host": [ - "{{baseUrl}}" - ], - "query": [ - { - "disabled": true, - "description": { - "content": "Max number of results to return.\nSee [V3 API Standard Collection Parameters](https://developer.sailpoint.com/idn/api/standard-collection-parameters) for more information.", - "type": "text/plain" - }, - "key": "limit", - "value": "250" - }, - { - "disabled": true, - "description": { - "content": "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.", - "type": "text/plain" - }, - "key": "offset", - "value": "0" - }, - { - "disabled": true, - "description": { - "content": "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.", - "type": "text/plain" - }, - "key": "count", - "value": "false" - }, - { - "disabled": true, - "description": { - "content": "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*\n\n**completed**: *eq, ne*\n\n**name**: *eq, sw*", - "type": "text/plain" - }, - "key": "filters", - "value": "" - }, - { - "disabled": true, - "description": { - "content": "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: **name**", - "type": "text/plain" - }, - "key": "sorters", - "value": "" - } - ], - "variable": [] - }, - "header": [ - { - "key": "Accept", - "value": "application/json" - }, - { - "description": { - "content": "Added as a part of security scheme: oauth2", - "type": "text/plain" - }, - "key": "Authorization", - "value": "" - } - ], - "method": "GET", - "body": {} - }, - "status": "Unauthorized", - "code": 401, - "header": [ - { - "key": "Content-Type", - "value": "application/json" - } - ], - "body": "{\n \"error\": {\n \"description\": \"A message describing the error\",\n \"example\": \"JWT validation failed: JWT is expired\"\n }\n}", - "cookie": [], - "_postman_previewlanguage": "json" - }, - { - "id": "7a7c042b-3d13-4529-83f0-a053b121eb4a", - "name": "Forbidden - Returned if the user you are running as, doesn't have access to this end-point.", - "originalRequest": { - "url": { - "path": [ - "certifications", - ":id", - "identity-summaries" - ], - "host": [ - "{{baseUrl}}" - ], - "query": [ - { - "disabled": true, - "description": { - "content": "Max number of results to return.\nSee [V3 API Standard Collection Parameters](https://developer.sailpoint.com/idn/api/standard-collection-parameters) for more information.", - "type": "text/plain" - }, - "key": "limit", - "value": "250" - }, - { - "disabled": true, - "description": { - "content": "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.", - "type": "text/plain" - }, - "key": "offset", - "value": "0" - }, - { - "disabled": true, - "description": { - "content": "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.", - "type": "text/plain" - }, - "key": "count", - "value": "false" - }, - { - "disabled": true, - "description": { - "content": "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*\n\n**completed**: *eq, ne*\n\n**name**: *eq, sw*", - "type": "text/plain" - }, - "key": "filters", - "value": "" - }, - { - "disabled": true, - "description": { - "content": "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: **name**", - "type": "text/plain" - }, - "key": "sorters", - "value": "" - } - ], - "variable": [] - }, - "header": [ - { - "key": "Accept", - "value": "application/json" - }, - { - "description": { - "content": "Added as a part of security scheme: oauth2", - "type": "text/plain" - }, - "key": "Authorization", - "value": "" - } - ], - "method": "GET", - "body": {} - }, - "status": "Forbidden", - "code": 403, - "header": [ - { - "key": "Content-Type", - "value": "application/json" - } - ], - "body": "{\n \"detailCode\": \"\",\n \"trackingId\": \"\",\n \"messages\": [\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n },\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n }\n ],\n \"causes\": [\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n },\n {\n \"locale\": \"\",\n \"localeOrigin\": \"DEFAULT\",\n \"text\": \"\"\n }\n ]\n}", - "cookie": [], - "_postman_previewlanguage": "json" - }, - { - "id": "164169ff-60de-4221-bd83-1f370aaa8932", - "name": "Not Found - returned if the request URL refers to a resource or object that does not exist", - "originalRequest": { - "url": { - "path": [ - "certifications", - ":id", - "identity-summaries" - ], - "host": [ - "{{baseUrl}}" - ], - "query": [ - { - "disabled": true, - "description": { - "content": "Max number of results to return.\nSee [V3 API Standard Collection Parameters](https://developer.sailpoint.com/idn/api/standard-collection-parameters) for more information.", - "type": "text/plain" - }, - "key": "limit", - "value": "250" - }, - { - "disabled": true, - "description": { - "content": "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.", - "type": "text/plain" - }, - "key": "offset", - "value": "0" - }, - { - "disabled": true, - "description": { - "content": "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.", - "type": "text/plain" - }, - "key": "count", - "value": "false" - }, - { - "disabled": true, - "description": { - "content": "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*\n\n**completed**: *eq, ne*\n\n**name**: *eq, sw*", - "type": "text/plain" - }, - "key": "filters", - "value": "" - }, - { - "disabled": true, - "description": { - "content": "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: **name**", - "type": "text/plain" - }, - "key": "sorters", - "value": "" - } - ], - "variable": [] - }, - "header": [ - { - "key": "Accept", - "value": "application/json" - }, - { - "description": { - "content": "Added as a part of security scheme: oauth2", - "type": "text/plain" - }, - "key": "Authorization", - "value": "" - } - ], - "method": "GET", - "body": {} - }, - "status": "Not Found", - "code": 404, - "header": [ - { - "key": "Content-Type", - "value": "application/json" - } - ], - "body": "{\n \"detailCode\": \"\",\n \"trackingId\": \"\",\n \"messages\": [\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n },\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n }\n ],\n \"causes\": [\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n },\n {\n \"locale\": \"\",\n \"localeOrigin\": \"DEFAULT\",\n \"text\": \"\"\n }\n ]\n}", - "cookie": [], - "_postman_previewlanguage": "json" - }, - { - "id": "c919a91a-3da3-4683-83df-f8986daf27a6", - "name": "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.", - "originalRequest": { - "url": { - "path": [ - "certifications", - ":id", - "identity-summaries" - ], - "host": [ - "{{baseUrl}}" - ], - "query": [ - { - "disabled": true, - "description": { - "content": "Max number of results to return.\nSee [V3 API Standard Collection Parameters](https://developer.sailpoint.com/idn/api/standard-collection-parameters) for more information.", - "type": "text/plain" - }, - "key": "limit", - "value": "250" - }, - { - "disabled": true, - "description": { - "content": "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.", - "type": "text/plain" - }, - "key": "offset", - "value": "0" - }, - { - "disabled": true, - "description": { - "content": "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.", - "type": "text/plain" - }, - "key": "count", - "value": "false" - }, - { - "disabled": true, - "description": { - "content": "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*\n\n**completed**: *eq, ne*\n\n**name**: *eq, sw*", - "type": "text/plain" - }, - "key": "filters", - "value": "" - }, - { - "disabled": true, - "description": { - "content": "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: **name**", - "type": "text/plain" - }, - "key": "sorters", - "value": "" - } - ], - "variable": [] - }, - "header": [ - { - "key": "Accept", - "value": "application/json" - }, - { - "description": { - "content": "Added as a part of security scheme: oauth2", - "type": "text/plain" - }, - "key": "Authorization", - "value": "" - } - ], - "method": "GET", - "body": {} - }, - "status": "Too Many Requests", - "code": 429, - "header": [ - { - "key": "Content-Type", - "value": "application/json" - } - ], - "body": "{\n \"message\": {\n \"description\": \"A message describing the error\",\n \"example\": \" Rate Limit Exceeded \"\n }\n}", - "cookie": [], - "_postman_previewlanguage": "json" - }, - { - "id": "c4720f08-ec00-4824-9226-7f5790ba7f00", - "name": "Internal Server Error - Returned if there is an unexpected error.", - "originalRequest": { - "url": { - "path": [ - "certifications", - ":id", - "identity-summaries" - ], - "host": [ - "{{baseUrl}}" - ], - "query": [ - { - "disabled": true, - "description": { - "content": "Max number of results to return.\nSee [V3 API Standard Collection Parameters](https://developer.sailpoint.com/idn/api/standard-collection-parameters) for more information.", - "type": "text/plain" - }, - "key": "limit", - "value": "250" - }, - { - "disabled": true, - "description": { - "content": "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.", - "type": "text/plain" - }, - "key": "offset", - "value": "0" - }, - { - "disabled": true, - "description": { - "content": "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.", - "type": "text/plain" - }, - "key": "count", - "value": "false" - }, - { - "disabled": true, - "description": { - "content": "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*\n\n**completed**: *eq, ne*\n\n**name**: *eq, sw*", - "type": "text/plain" - }, - "key": "filters", - "value": "" - }, - { - "disabled": true, - "description": { - "content": "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: **name**", - "type": "text/plain" - }, - "key": "sorters", - "value": "" - } - ], - "variable": [] - }, - "header": [ - { - "key": "Accept", - "value": "application/json" - }, - { - "description": { - "content": "Added as a part of security scheme: oauth2", - "type": "text/plain" - }, - "key": "Authorization", - "value": "" - } - ], - "method": "GET", - "body": {} - }, - "status": "Internal Server Error", - "code": 500, - "header": [ - { - "key": "Content-Type", - "value": "application/json" - } - ], - "body": "{\n \"detailCode\": \"\",\n \"trackingId\": \"\",\n \"messages\": [\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n },\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n }\n ],\n \"causes\": [\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n },\n {\n \"locale\": \"\",\n \"localeOrigin\": \"DEFAULT\",\n \"text\": \"\"\n }\n ]\n}", - "cookie": [], - "_postman_previewlanguage": "json" - } - ], - "event": [], - "protocolProfileBehavior": { - "disableBodyPruning": true - } - }, - { - "id": "cb94659b-ddc8-4e2b-84c3-13438e53da83", - "name": "Access Summaries", - "request": { - "name": "Access Summaries", - "description": { - "content": "This API returns a list of access summaries for the specified identity campaign certification and type. A token with ORG_ADMIN or CERT_ADMIN authority is required to call this API. Reviewers for this certification can also call this API.", - "type": "text/plain" - }, - "url": { - "path": [ - "certifications", - ":id", - "access-summaries", - ":type" - ], - "host": [ - "{{baseUrl}}" - ], - "query": [ - { - "disabled": true, - "description": { - "content": "Max number of results to return.\nSee [V3 API Standard Collection Parameters](https://developer.sailpoint.com/idn/api/standard-collection-parameters) for more information.", - "type": "text/plain" - }, - "key": "limit", - "value": "250" - }, - { - "disabled": true, - "description": { - "content": "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.", - "type": "text/plain" - }, - "key": "offset", - "value": "0" - }, - { - "disabled": true, - "description": { - "content": "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.", - "type": "text/plain" - }, - "key": "count", - "value": "false" - }, - { - "disabled": true, - "description": { - "content": "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**completed**: *eq, ne*\n\n**access.id**: *eq, in*\n\n**access.name**: *eq, sw*\n\n**entitlement.sourceName**: *eq, sw*\n\n**accessProfile.sourceName**: *eq, sw*", - "type": "text/plain" - }, - "key": "filters", - "value": "" - }, - { - "disabled": true, - "description": { - "content": "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: **access.name**", - "type": "text/plain" - }, - "key": "sorters", - "value": "" - } - ], - "variable": [ - { - "type": "any", - "value": "", - "key": "id", - "disabled": true, - "description": { - "content": "(Required) The identity campaign certification ID", - "type": "text/plain" - } - }, - { - "type": "any", - "value": "ROLE", - "key": "type", - "disabled": true, - "description": { - "content": "(Required) The type of access review item to retrieve summaries for", - "type": "text/plain" - } - } - ] - }, - "header": [ - { - "key": "Accept", - "value": "application/json" - } - ], - "method": "GET", - "body": {} - }, - "response": [ - { - "id": "51af262d-c949-440b-8cdd-797ee49cb470", - "name": "List of access summaries", - "originalRequest": { - "url": { - "path": [ - "certifications", - ":id", - "access-summaries", - ":type" - ], - "host": [ - "{{baseUrl}}" - ], - "query": [ - { - "disabled": true, - "description": { - "content": "Max number of results to return.\nSee [V3 API Standard Collection Parameters](https://developer.sailpoint.com/idn/api/standard-collection-parameters) for more information.", - "type": "text/plain" - }, - "key": "limit", - "value": "250" - }, - { - "disabled": true, - "description": { - "content": "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.", - "type": "text/plain" - }, - "key": "offset", - "value": "0" - }, - { - "disabled": true, - "description": { - "content": "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.", - "type": "text/plain" - }, - "key": "count", - "value": "false" - }, - { - "disabled": true, - "description": { - "content": "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**completed**: *eq, ne*\n\n**access.id**: *eq, in*\n\n**access.name**: *eq, sw*\n\n**entitlement.sourceName**: *eq, sw*\n\n**accessProfile.sourceName**: *eq, sw*", - "type": "text/plain" - }, - "key": "filters", - "value": "" - }, - { - "disabled": true, - "description": { - "content": "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: **access.name**", - "type": "text/plain" - }, - "key": "sorters", - "value": "" - } - ], - "variable": [] - }, - "header": [ - { - "key": "Accept", - "value": "application/json" - }, - { - "description": { - "content": "Added as a part of security scheme: oauth2", - "type": "text/plain" - }, - "key": "Authorization", - "value": "" - } - ], - "method": "GET", - "body": {} - }, - "status": "OK", - "code": 200, - "header": [ - { - "key": "Content-Type", - "value": "application/json" - } - ], - "body": "[\n {\n \"access\": {\n \"type\": \"IDENTITY\",\n \"id\": \"\",\n \"name\": \"\"\n },\n \"entitlement\": {\n \"id\": \"\",\n \"name\": \"\",\n \"description\": \"\",\n \"privileged\": false,\n \"owner\": {\n \"type\": \"\",\n \"id\": \"\",\n \"name\": \"\",\n \"email\": \"\"\n },\n \"attributeName\": \"\",\n \"attributeValue\": \"\",\n \"sourceSchemaObjectType\": \"\",\n \"sourceName\": \"\",\n \"sourceType\": \"\",\n \"sourceId\": \"\",\n \"hasPermissions\": false,\n \"isPermission\": false,\n \"revocable\": false,\n \"cloudGoverned\": false,\n \"containsDataAccess\": false,\n \"dataAccess\": {\n \"policies\": [\n {\n \"value\": \"\"\n },\n {\n \"value\": \"\"\n }\n ],\n \"categories\": [\n {\n \"value\": \"\",\n \"matchCount\": \"\"\n },\n {\n \"value\": \"\",\n \"matchCount\": \"\"\n }\n ],\n \"impactScore\": {\n \"value\": \"\"\n }\n },\n \"account\": {\n \"nativeIdentity\": \"\",\n \"disabled\": false,\n \"locked\": false,\n \"type\": \"CONNECTOR_SCHEMA\",\n \"id\": \"\",\n \"name\": \"\",\n \"created\": \"\",\n \"modified\": \"\",\n \"activityInsights\": {\n \"accountID\": \"\",\n \"usageDays\": \"\",\n \"usageDaysState\": \"UNKNOWN\"\n }\n }\n },\n \"accessProfile\": {\n \"id\": \"\",\n \"name\": \"\",\n \"description\": \"\",\n \"privileged\": \"\",\n \"cloudGoverned\": \"\",\n \"endDate\": \"\",\n \"owner\": {\n \"type\": \"\",\n \"id\": \"\",\n \"name\": \"\",\n \"email\": \"\"\n },\n \"entitlements\": [\n {\n \"id\": \"\",\n \"name\": \"\",\n \"description\": \"\",\n \"privileged\": false,\n \"owner\": {\n \"type\": \"\",\n \"id\": \"\",\n \"name\": \"\",\n \"email\": \"\"\n },\n \"attributeName\": \"\",\n \"attributeValue\": \"\",\n \"sourceSchemaObjectType\": \"\",\n \"sourceName\": \"\",\n \"sourceType\": \"\",\n \"sourceId\": \"\",\n \"hasPermissions\": false,\n \"isPermission\": false,\n \"revocable\": false,\n \"cloudGoverned\": false,\n \"containsDataAccess\": false,\n \"dataAccess\": {\n \"policies\": [\n {\n \"value\": \"\"\n },\n {\n \"value\": \"\"\n }\n ],\n \"categories\": [\n {\n \"value\": \"\",\n \"matchCount\": \"\"\n },\n {\n \"value\": \"\",\n \"matchCount\": \"\"\n }\n ],\n \"impactScore\": {\n \"value\": \"\"\n }\n },\n \"account\": {\n \"nativeIdentity\": \"\",\n \"disabled\": false,\n \"locked\": false,\n \"type\": \"CONNECTOR_SCHEMA\",\n \"id\": \"\",\n \"name\": \"\",\n \"created\": \"\",\n \"modified\": \"\",\n \"activityInsights\": {\n \"accountID\": \"\",\n \"usageDays\": \"\",\n \"usageDaysState\": \"UNKNOWN\"\n }\n }\n },\n {\n \"id\": \"\",\n \"name\": \"\",\n \"description\": \"\",\n \"privileged\": false,\n \"owner\": {\n \"type\": \"\",\n \"id\": \"\",\n \"name\": \"\",\n \"email\": \"\"\n },\n \"attributeName\": \"\",\n \"attributeValue\": \"\",\n \"sourceSchemaObjectType\": \"\",\n \"sourceName\": \"\",\n \"sourceType\": \"\",\n \"sourceId\": \"\",\n \"hasPermissions\": false,\n \"isPermission\": false,\n \"revocable\": false,\n \"cloudGoverned\": false,\n \"containsDataAccess\": false,\n \"dataAccess\": {\n \"policies\": [\n {\n \"value\": \"\"\n },\n {\n \"value\": \"\"\n }\n ],\n \"categories\": [\n {\n \"value\": \"\",\n \"matchCount\": \"\"\n },\n {\n \"value\": \"\",\n \"matchCount\": \"\"\n }\n ],\n \"impactScore\": {\n \"value\": \"\"\n }\n },\n \"account\": {\n \"nativeIdentity\": \"\",\n \"disabled\": false,\n \"locked\": false,\n \"type\": \"ROLE\",\n \"id\": \"\",\n \"name\": \"\",\n \"created\": \"\",\n \"modified\": \"\",\n \"activityInsights\": {\n \"accountID\": \"\",\n \"usageDays\": \"\",\n \"usageDaysState\": \"UNKNOWN\"\n }\n }\n }\n ],\n \"created\": \"\",\n \"modified\": \"\"\n },\n \"role\": {\n \"id\": \"\",\n \"name\": \"\",\n \"description\": \"\",\n \"privileged\": \"\",\n \"owner\": {\n \"type\": \"\",\n \"id\": \"\",\n \"name\": \"\",\n \"email\": \"\"\n },\n \"revocable\": \"\",\n \"endDate\": \"\",\n \"accessProfiles\": [\n {\n \"id\": \"\",\n \"name\": \"\",\n \"description\": \"\",\n \"privileged\": \"\",\n \"cloudGoverned\": \"\",\n \"endDate\": \"\",\n \"owner\": {\n \"type\": \"\",\n \"id\": \"\",\n \"name\": \"\",\n \"email\": \"\"\n },\n \"entitlements\": [\n {\n \"id\": \"\",\n \"name\": \"\",\n \"description\": \"\",\n \"privileged\": false,\n \"owner\": {\n \"type\": \"\",\n \"id\": \"\",\n \"name\": \"\",\n \"email\": \"\"\n },\n \"attributeName\": \"\",\n \"attributeValue\": \"\",\n \"sourceSchemaObjectType\": \"\",\n \"sourceName\": \"\",\n \"sourceType\": \"\",\n \"sourceId\": \"\",\n \"hasPermissions\": false,\n \"isPermission\": false,\n \"revocable\": false,\n \"cloudGoverned\": false,\n \"containsDataAccess\": false,\n \"dataAccess\": {\n \"policies\": [\n {\n \"value\": \"\"\n },\n {\n \"value\": \"\"\n }\n ],\n \"categories\": [\n {\n \"value\": \"\",\n \"matchCount\": \"\"\n },\n {\n \"value\": \"\",\n \"matchCount\": \"\"\n }\n ],\n \"impactScore\": {\n \"value\": \"\"\n }\n },\n \"account\": {\n \"nativeIdentity\": \"\",\n \"disabled\": false,\n \"locked\": false,\n \"type\": \"ACCOUNT_CORRELATION_CONFIG\",\n \"id\": \"\",\n \"name\": \"\",\n \"created\": \"\",\n \"modified\": \"\",\n \"activityInsights\": {\n \"accountID\": \"\",\n \"usageDays\": \"\",\n \"usageDaysState\": \"COMPLETE\"\n }\n }\n },\n {\n \"id\": \"\",\n \"name\": \"\",\n \"description\": \"\",\n \"privileged\": false,\n \"owner\": {\n \"type\": \"\",\n \"id\": \"\",\n \"name\": \"\",\n \"email\": \"\"\n },\n \"attributeName\": \"\",\n \"attributeValue\": \"\",\n \"sourceSchemaObjectType\": \"\",\n \"sourceName\": \"\",\n \"sourceType\": \"\",\n \"sourceId\": \"\",\n \"hasPermissions\": false,\n \"isPermission\": false,\n \"revocable\": false,\n \"cloudGoverned\": false,\n \"containsDataAccess\": false,\n \"dataAccess\": {\n \"policies\": [\n {\n \"value\": \"\"\n },\n {\n \"value\": \"\"\n }\n ],\n \"categories\": [\n {\n \"value\": \"\",\n \"matchCount\": \"\"\n },\n {\n \"value\": \"\",\n \"matchCount\": \"\"\n }\n ],\n \"impactScore\": {\n \"value\": \"\"\n }\n },\n \"account\": {\n \"nativeIdentity\": \"\",\n \"disabled\": false,\n \"locked\": false,\n \"type\": \"APPLICATION\",\n \"id\": \"\",\n \"name\": \"\",\n \"created\": \"\",\n \"modified\": \"\",\n \"activityInsights\": {\n \"accountID\": \"\",\n \"usageDays\": \"\",\n \"usageDaysState\": \"COMPLETE\"\n }\n }\n }\n ],\n \"created\": \"\",\n \"modified\": \"\"\n },\n {\n \"id\": \"\",\n \"name\": \"\",\n \"description\": \"\",\n \"privileged\": \"\",\n \"cloudGoverned\": \"\",\n \"endDate\": \"\",\n \"owner\": {\n \"type\": \"\",\n \"id\": \"\",\n \"name\": \"\",\n \"email\": \"\"\n },\n \"entitlements\": [\n {\n \"id\": \"\",\n \"name\": \"\",\n \"description\": \"\",\n \"privileged\": false,\n \"owner\": {\n \"type\": \"\",\n \"id\": \"\",\n \"name\": \"\",\n \"email\": \"\"\n },\n \"attributeName\": \"\",\n \"attributeValue\": \"\",\n \"sourceSchemaObjectType\": \"\",\n \"sourceName\": \"\",\n \"sourceType\": \"\",\n \"sourceId\": \"\",\n \"hasPermissions\": false,\n \"isPermission\": false,\n \"revocable\": false,\n \"cloudGoverned\": false,\n \"containsDataAccess\": false,\n \"dataAccess\": {\n \"policies\": [\n {\n \"value\": \"\"\n },\n {\n \"value\": \"\"\n }\n ],\n \"categories\": [\n {\n \"value\": \"\",\n \"matchCount\": \"\"\n },\n {\n \"value\": \"\",\n \"matchCount\": \"\"\n }\n ],\n \"impactScore\": {\n \"value\": \"\"\n }\n },\n \"account\": {\n \"nativeIdentity\": \"\",\n \"disabled\": false,\n \"locked\": false,\n \"type\": \"ENTITLEMENT\",\n \"id\": \"\",\n \"name\": \"\",\n \"created\": \"\",\n \"modified\": \"\",\n \"activityInsights\": {\n \"accountID\": \"\",\n \"usageDays\": \"\",\n \"usageDaysState\": \"UNKNOWN\"\n }\n }\n },\n {\n \"id\": \"\",\n \"name\": \"\",\n \"description\": \"\",\n \"privileged\": false,\n \"owner\": {\n \"type\": \"\",\n \"id\": \"\",\n \"name\": \"\",\n \"email\": \"\"\n },\n \"attributeName\": \"\",\n \"attributeValue\": \"\",\n \"sourceSchemaObjectType\": \"\",\n \"sourceName\": \"\",\n \"sourceType\": \"\",\n \"sourceId\": \"\",\n \"hasPermissions\": false,\n \"isPermission\": false,\n \"revocable\": false,\n \"cloudGoverned\": false,\n \"containsDataAccess\": false,\n \"dataAccess\": {\n \"policies\": [\n {\n \"value\": \"\"\n },\n {\n \"value\": \"\"\n }\n ],\n \"categories\": [\n {\n \"value\": \"\",\n \"matchCount\": \"\"\n },\n {\n \"value\": \"\",\n \"matchCount\": \"\"\n }\n ],\n \"impactScore\": {\n \"value\": \"\"\n }\n },\n \"account\": {\n \"nativeIdentity\": \"\",\n \"disabled\": false,\n \"locked\": false,\n \"type\": \"GOVERNANCE_GROUP\",\n \"id\": \"\",\n \"name\": \"\",\n \"created\": \"\",\n \"modified\": \"\",\n \"activityInsights\": {\n \"accountID\": \"\",\n \"usageDays\": \"\",\n \"usageDaysState\": \"COMPLETE\"\n }\n }\n }\n ],\n \"created\": \"\",\n \"modified\": \"\"\n }\n ],\n \"entitlements\": [\n {\n \"id\": \"\",\n \"name\": \"\",\n \"description\": \"\",\n \"privileged\": false,\n \"owner\": {\n \"type\": \"\",\n \"id\": \"\",\n \"name\": \"\",\n \"email\": \"\"\n },\n \"attributeName\": \"\",\n \"attributeValue\": \"\",\n \"sourceSchemaObjectType\": \"\",\n \"sourceName\": \"\",\n \"sourceType\": \"\",\n \"sourceId\": \"\",\n \"hasPermissions\": false,\n \"isPermission\": false,\n \"revocable\": false,\n \"cloudGoverned\": false,\n \"containsDataAccess\": false,\n \"dataAccess\": {\n \"policies\": [\n {\n \"value\": \"\"\n },\n {\n \"value\": \"\"\n }\n ],\n \"categories\": [\n {\n \"value\": \"\",\n \"matchCount\": \"\"\n },\n {\n \"value\": \"\",\n \"matchCount\": \"\"\n }\n ],\n \"impactScore\": {\n \"value\": \"\"\n }\n },\n \"account\": {\n \"nativeIdentity\": \"\",\n \"disabled\": false,\n \"locked\": false,\n \"type\": \"TASK_RESULT\",\n \"id\": \"\",\n \"name\": \"\",\n \"created\": \"\",\n \"modified\": \"\",\n \"activityInsights\": {\n \"accountID\": \"\",\n \"usageDays\": \"\",\n \"usageDaysState\": \"COMPLETE\"\n }\n }\n },\n {\n \"id\": \"\",\n \"name\": \"\",\n \"description\": \"\",\n \"privileged\": false,\n \"owner\": {\n \"type\": \"\",\n \"id\": \"\",\n \"name\": \"\",\n \"email\": \"\"\n },\n \"attributeName\": \"\",\n \"attributeValue\": \"\",\n \"sourceSchemaObjectType\": \"\",\n \"sourceName\": \"\",\n \"sourceType\": \"\",\n \"sourceId\": \"\",\n \"hasPermissions\": false,\n \"isPermission\": false,\n \"revocable\": false,\n \"cloudGoverned\": false,\n \"containsDataAccess\": false,\n \"dataAccess\": {\n \"policies\": [\n {\n \"value\": \"\"\n },\n {\n \"value\": \"\"\n }\n ],\n \"categories\": [\n {\n \"value\": \"\",\n \"matchCount\": \"\"\n },\n {\n \"value\": \"\",\n \"matchCount\": \"\"\n }\n ],\n \"impactScore\": {\n \"value\": \"\"\n }\n },\n \"account\": {\n \"nativeIdentity\": \"\",\n \"disabled\": false,\n \"locked\": false,\n \"type\": \"TAG_CATEGORY\",\n \"id\": \"\",\n \"name\": \"\",\n \"created\": \"\",\n \"modified\": \"\",\n \"activityInsights\": {\n \"accountID\": \"\",\n \"usageDays\": \"\",\n \"usageDaysState\": \"COMPLETE\"\n }\n }\n }\n ]\n }\n },\n {\n \"access\": {\n \"type\": \"ACCESS_REQUEST_APPROVAL\",\n \"id\": \"\",\n \"name\": \"\"\n },\n \"entitlement\": {\n \"id\": \"\",\n \"name\": \"\",\n \"description\": \"\",\n \"privileged\": false,\n \"owner\": {\n \"type\": \"\",\n \"id\": \"\",\n \"name\": \"\",\n \"email\": \"\"\n },\n \"attributeName\": \"\",\n \"attributeValue\": \"\",\n \"sourceSchemaObjectType\": \"\",\n \"sourceName\": \"\",\n \"sourceType\": \"\",\n \"sourceId\": \"\",\n \"hasPermissions\": false,\n \"isPermission\": false,\n \"revocable\": false,\n \"cloudGoverned\": false,\n \"containsDataAccess\": false,\n \"dataAccess\": {\n \"policies\": [\n {\n \"value\": \"\"\n },\n {\n \"value\": \"\"\n }\n ],\n \"categories\": [\n {\n \"value\": \"\",\n \"matchCount\": \"\"\n },\n {\n \"value\": \"\",\n \"matchCount\": \"\"\n }\n ],\n \"impactScore\": {\n \"value\": \"\"\n }\n },\n \"account\": {\n \"nativeIdentity\": \"\",\n \"disabled\": false,\n \"locked\": false,\n \"type\": \"REPORT_RESULT\",\n \"id\": \"\",\n \"name\": \"\",\n \"created\": \"\",\n \"modified\": \"\",\n \"activityInsights\": {\n \"accountID\": \"\",\n \"usageDays\": \"\",\n \"usageDaysState\": \"UNKNOWN\"\n }\n }\n },\n \"accessProfile\": {\n \"id\": \"\",\n \"name\": \"\",\n \"description\": \"\",\n \"privileged\": \"\",\n \"cloudGoverned\": \"\",\n \"endDate\": \"\",\n \"owner\": {\n \"type\": \"\",\n \"id\": \"\",\n \"name\": \"\",\n \"email\": \"\"\n },\n \"entitlements\": [\n {\n \"id\": \"\",\n \"name\": \"\",\n \"description\": \"\",\n \"privileged\": false,\n \"owner\": {\n \"type\": \"\",\n \"id\": \"\",\n \"name\": \"\",\n \"email\": \"\"\n },\n \"attributeName\": \"\",\n \"attributeValue\": \"\",\n \"sourceSchemaObjectType\": \"\",\n \"sourceName\": \"\",\n \"sourceType\": \"\",\n \"sourceId\": \"\",\n \"hasPermissions\": false,\n \"isPermission\": false,\n \"revocable\": false,\n \"cloudGoverned\": false,\n \"containsDataAccess\": false,\n \"dataAccess\": {\n \"policies\": [\n {\n \"value\": \"\"\n },\n {\n \"value\": \"\"\n }\n ],\n \"categories\": [\n {\n \"value\": \"\",\n \"matchCount\": \"\"\n },\n {\n \"value\": \"\",\n \"matchCount\": \"\"\n }\n ],\n \"impactScore\": {\n \"value\": \"\"\n }\n },\n \"account\": {\n \"nativeIdentity\": \"\",\n \"disabled\": false,\n \"locked\": false,\n \"type\": \"RULE\",\n \"id\": \"\",\n \"name\": \"\",\n \"created\": \"\",\n \"modified\": \"\",\n \"activityInsights\": {\n \"accountID\": \"\",\n \"usageDays\": \"\",\n \"usageDaysState\": \"UNKNOWN\"\n }\n }\n },\n {\n \"id\": \"\",\n \"name\": \"\",\n \"description\": \"\",\n \"privileged\": false,\n \"owner\": {\n \"type\": \"\",\n \"id\": \"\",\n \"name\": \"\",\n \"email\": \"\"\n },\n \"attributeName\": \"\",\n \"attributeValue\": \"\",\n \"sourceSchemaObjectType\": \"\",\n \"sourceName\": \"\",\n \"sourceType\": \"\",\n \"sourceId\": \"\",\n \"hasPermissions\": false,\n \"isPermission\": false,\n \"revocable\": false,\n \"cloudGoverned\": false,\n \"containsDataAccess\": false,\n \"dataAccess\": {\n \"policies\": [\n {\n \"value\": \"\"\n },\n {\n \"value\": \"\"\n }\n ],\n \"categories\": [\n {\n \"value\": \"\",\n \"matchCount\": \"\"\n },\n {\n \"value\": \"\",\n \"matchCount\": \"\"\n }\n ],\n \"impactScore\": {\n \"value\": \"\"\n }\n },\n \"account\": {\n \"nativeIdentity\": \"\",\n \"disabled\": false,\n \"locked\": false,\n \"type\": \"PASSWORD_POLICY\",\n \"id\": \"\",\n \"name\": \"\",\n \"created\": \"\",\n \"modified\": \"\",\n \"activityInsights\": {\n \"accountID\": \"\",\n \"usageDays\": \"\",\n \"usageDaysState\": \"UNKNOWN\"\n }\n }\n }\n ],\n \"created\": \"\",\n \"modified\": \"\"\n },\n \"role\": {\n \"id\": \"\",\n \"name\": \"\",\n \"description\": \"\",\n \"privileged\": \"\",\n \"owner\": {\n \"type\": \"\",\n \"id\": \"\",\n \"name\": \"\",\n \"email\": \"\"\n },\n \"revocable\": \"\",\n \"endDate\": \"\",\n \"accessProfiles\": [\n {\n \"id\": \"\",\n \"name\": \"\",\n \"description\": \"\",\n \"privileged\": \"\",\n \"cloudGoverned\": \"\",\n \"endDate\": \"\",\n \"owner\": {\n \"type\": \"\",\n \"id\": \"\",\n \"name\": \"\",\n \"email\": \"\"\n },\n \"entitlements\": [\n {\n \"id\": \"\",\n \"name\": \"\",\n \"description\": \"\",\n \"privileged\": false,\n \"owner\": {\n \"type\": \"\",\n \"id\": \"\",\n \"name\": \"\",\n \"email\": \"\"\n },\n \"attributeName\": \"\",\n \"attributeValue\": \"\",\n \"sourceSchemaObjectType\": \"\",\n \"sourceName\": \"\",\n \"sourceType\": \"\",\n \"sourceId\": \"\",\n \"hasPermissions\": false,\n \"isPermission\": false,\n \"revocable\": false,\n \"cloudGoverned\": false,\n \"containsDataAccess\": false,\n \"dataAccess\": {\n \"policies\": [\n {\n \"value\": \"\"\n },\n {\n \"value\": \"\"\n }\n ],\n \"categories\": [\n {\n \"value\": \"\",\n \"matchCount\": \"\"\n },\n {\n \"value\": \"\",\n \"matchCount\": \"\"\n }\n ],\n \"impactScore\": {\n \"value\": \"\"\n }\n },\n \"account\": {\n \"nativeIdentity\": \"\",\n \"disabled\": false,\n \"locked\": false,\n \"type\": \"ACCOUNT\",\n \"id\": \"\",\n \"name\": \"\",\n \"created\": \"\",\n \"modified\": \"\",\n \"activityInsights\": {\n \"accountID\": \"\",\n \"usageDays\": \"\",\n \"usageDaysState\": \"COMPLETE\"\n }\n }\n },\n {\n \"id\": \"\",\n \"name\": \"\",\n \"description\": \"\",\n \"privileged\": false,\n \"owner\": {\n \"type\": \"\",\n \"id\": \"\",\n \"name\": \"\",\n \"email\": \"\"\n },\n \"attributeName\": \"\",\n \"attributeValue\": \"\",\n \"sourceSchemaObjectType\": \"\",\n \"sourceName\": \"\",\n \"sourceType\": \"\",\n \"sourceId\": \"\",\n \"hasPermissions\": false,\n \"isPermission\": false,\n \"revocable\": false,\n \"cloudGoverned\": false,\n \"containsDataAccess\": false,\n \"dataAccess\": {\n \"policies\": [\n {\n \"value\": \"\"\n },\n {\n \"value\": \"\"\n }\n ],\n \"categories\": [\n {\n \"value\": \"\",\n \"matchCount\": \"\"\n },\n {\n \"value\": \"\",\n \"matchCount\": \"\"\n }\n ],\n \"impactScore\": {\n \"value\": \"\"\n }\n },\n \"account\": {\n \"nativeIdentity\": \"\",\n \"disabled\": false,\n \"locked\": false,\n \"type\": \"CAMPAIGN_FILTER\",\n \"id\": \"\",\n \"name\": \"\",\n \"created\": \"\",\n \"modified\": \"\",\n \"activityInsights\": {\n \"accountID\": \"\",\n \"usageDays\": \"\",\n \"usageDaysState\": \"COMPLETE\"\n }\n }\n }\n ],\n \"created\": \"\",\n \"modified\": \"\"\n },\n {\n \"id\": \"\",\n \"name\": \"\",\n \"description\": \"\",\n \"privileged\": \"\",\n \"cloudGoverned\": \"\",\n \"endDate\": \"\",\n \"owner\": {\n \"type\": \"\",\n \"id\": \"\",\n \"name\": \"\",\n \"email\": \"\"\n },\n \"entitlements\": [\n {\n \"id\": \"\",\n \"name\": \"\",\n \"description\": \"\",\n \"privileged\": false,\n \"owner\": {\n \"type\": \"\",\n \"id\": \"\",\n \"name\": \"\",\n \"email\": \"\"\n },\n \"attributeName\": \"\",\n \"attributeValue\": \"\",\n \"sourceSchemaObjectType\": \"\",\n \"sourceName\": \"\",\n \"sourceType\": \"\",\n \"sourceId\": \"\",\n \"hasPermissions\": false,\n \"isPermission\": false,\n \"revocable\": false,\n \"cloudGoverned\": false,\n \"containsDataAccess\": false,\n \"dataAccess\": {\n \"policies\": [\n {\n \"value\": \"\"\n },\n {\n \"value\": \"\"\n }\n ],\n \"categories\": [\n {\n \"value\": \"\",\n \"matchCount\": \"\"\n },\n {\n \"value\": \"\",\n \"matchCount\": \"\"\n }\n ],\n \"impactScore\": {\n \"value\": \"\"\n }\n },\n \"account\": {\n \"nativeIdentity\": \"\",\n \"disabled\": false,\n \"locked\": false,\n \"type\": \"TAG_CATEGORY\",\n \"id\": \"\",\n \"name\": \"\",\n \"created\": \"\",\n \"modified\": \"\",\n \"activityInsights\": {\n \"accountID\": \"\",\n \"usageDays\": \"\",\n \"usageDaysState\": \"UNKNOWN\"\n }\n }\n },\n {\n \"id\": \"\",\n \"name\": \"\",\n \"description\": \"\",\n \"privileged\": false,\n \"owner\": {\n \"type\": \"\",\n \"id\": \"\",\n \"name\": \"\",\n \"email\": \"\"\n },\n \"attributeName\": \"\",\n \"attributeValue\": \"\",\n \"sourceSchemaObjectType\": \"\",\n \"sourceName\": \"\",\n \"sourceType\": \"\",\n \"sourceId\": \"\",\n \"hasPermissions\": false,\n \"isPermission\": false,\n \"revocable\": false,\n \"cloudGoverned\": false,\n \"containsDataAccess\": false,\n \"dataAccess\": {\n \"policies\": [\n {\n \"value\": \"\"\n },\n {\n \"value\": \"\"\n }\n ],\n \"categories\": [\n {\n \"value\": \"\",\n \"matchCount\": \"\"\n },\n {\n \"value\": \"\",\n \"matchCount\": \"\"\n }\n ],\n \"impactScore\": {\n \"value\": \"\"\n }\n },\n \"account\": {\n \"nativeIdentity\": \"\",\n \"disabled\": false,\n \"locked\": false,\n \"type\": \"TAG_CATEGORY\",\n \"id\": \"\",\n \"name\": \"\",\n \"created\": \"\",\n \"modified\": \"\",\n \"activityInsights\": {\n \"accountID\": \"\",\n \"usageDays\": \"\",\n \"usageDaysState\": \"COMPLETE\"\n }\n }\n }\n ],\n \"created\": \"\",\n \"modified\": \"\"\n }\n ],\n \"entitlements\": [\n {\n \"id\": \"\",\n \"name\": \"\",\n \"description\": \"\",\n \"privileged\": false,\n \"owner\": {\n \"type\": \"\",\n \"id\": \"\",\n \"name\": \"\",\n \"email\": \"\"\n },\n \"attributeName\": \"\",\n \"attributeValue\": \"\",\n \"sourceSchemaObjectType\": \"\",\n \"sourceName\": \"\",\n \"sourceType\": \"\",\n \"sourceId\": \"\",\n \"hasPermissions\": false,\n \"isPermission\": false,\n \"revocable\": false,\n \"cloudGoverned\": false,\n \"containsDataAccess\": false,\n \"dataAccess\": {\n \"policies\": [\n {\n \"value\": \"\"\n },\n {\n \"value\": \"\"\n }\n ],\n \"categories\": [\n {\n \"value\": \"\",\n \"matchCount\": \"\"\n },\n {\n \"value\": \"\",\n \"matchCount\": \"\"\n }\n ],\n \"impactScore\": {\n \"value\": \"\"\n }\n },\n \"account\": {\n \"nativeIdentity\": \"\",\n \"disabled\": false,\n \"locked\": false,\n \"type\": \"IDENTITY_PROFILE\",\n \"id\": \"\",\n \"name\": \"\",\n \"created\": \"\",\n \"modified\": \"\",\n \"activityInsights\": {\n \"accountID\": \"\",\n \"usageDays\": \"\",\n \"usageDaysState\": \"COMPLETE\"\n }\n }\n },\n {\n \"id\": \"\",\n \"name\": \"\",\n \"description\": \"\",\n \"privileged\": false,\n \"owner\": {\n \"type\": \"\",\n \"id\": \"\",\n \"name\": \"\",\n \"email\": \"\"\n },\n \"attributeName\": \"\",\n \"attributeValue\": \"\",\n \"sourceSchemaObjectType\": \"\",\n \"sourceName\": \"\",\n \"sourceType\": \"\",\n \"sourceId\": \"\",\n \"hasPermissions\": false,\n \"isPermission\": false,\n \"revocable\": false,\n \"cloudGoverned\": false,\n \"containsDataAccess\": false,\n \"dataAccess\": {\n \"policies\": [\n {\n \"value\": \"\"\n },\n {\n \"value\": \"\"\n }\n ],\n \"categories\": [\n {\n \"value\": \"\",\n \"matchCount\": \"\"\n },\n {\n \"value\": \"\",\n \"matchCount\": \"\"\n }\n ],\n \"impactScore\": {\n \"value\": \"\"\n }\n },\n \"account\": {\n \"nativeIdentity\": \"\",\n \"disabled\": false,\n \"locked\": false,\n \"type\": \"IDENTITY\",\n \"id\": \"\",\n \"name\": \"\",\n \"created\": \"\",\n \"modified\": \"\",\n \"activityInsights\": {\n \"accountID\": \"\",\n \"usageDays\": \"\",\n \"usageDaysState\": \"COMPLETE\"\n }\n }\n }\n ]\n }\n }\n]", - "cookie": [], - "_postman_previewlanguage": "json" - }, - { - "id": "d2784b6a-c4af-410f-a380-5836ff83f432", - "name": "Client Error - Returned if the request body is invalid.", - "originalRequest": { - "url": { - "path": [ - "certifications", - ":id", - "access-summaries", - ":type" - ], - "host": [ - "{{baseUrl}}" - ], - "query": [ - { - "disabled": true, - "description": { - "content": "Max number of results to return.\nSee [V3 API Standard Collection Parameters](https://developer.sailpoint.com/idn/api/standard-collection-parameters) for more information.", - "type": "text/plain" - }, - "key": "limit", - "value": "250" - }, - { - "disabled": true, - "description": { - "content": "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.", - "type": "text/plain" - }, - "key": "offset", - "value": "0" - }, - { - "disabled": true, - "description": { - "content": "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.", - "type": "text/plain" - }, - "key": "count", - "value": "false" - }, - { - "disabled": true, - "description": { - "content": "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**completed**: *eq, ne*\n\n**access.id**: *eq, in*\n\n**access.name**: *eq, sw*\n\n**entitlement.sourceName**: *eq, sw*\n\n**accessProfile.sourceName**: *eq, sw*", - "type": "text/plain" - }, - "key": "filters", - "value": "" - }, - { - "disabled": true, - "description": { - "content": "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: **access.name**", - "type": "text/plain" - }, - "key": "sorters", - "value": "" - } - ], - "variable": [] - }, - "header": [ - { - "key": "Accept", - "value": "application/json" - }, - { - "description": { - "content": "Added as a part of security scheme: oauth2", - "type": "text/plain" - }, - "key": "Authorization", - "value": "" - } - ], - "method": "GET", - "body": {} - }, - "status": "Bad Request", - "code": 400, - "header": [ - { - "key": "Content-Type", - "value": "application/json" - } - ], - "body": "{\n \"detailCode\": \"\",\n \"trackingId\": \"\",\n \"messages\": [\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n },\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n }\n ],\n \"causes\": [\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n },\n {\n \"locale\": \"\",\n \"localeOrigin\": \"DEFAULT\",\n \"text\": \"\"\n }\n ]\n}", - "cookie": [], - "_postman_previewlanguage": "json" - }, - { - "id": "2114cee7-8e6f-46c0-aae1-51d7e13b1c07", - "name": "Unauthorized - Returned if there is no authorization header, or if the JWT token is expired.", - "originalRequest": { - "url": { - "path": [ - "certifications", - ":id", - "access-summaries", - ":type" - ], - "host": [ - "{{baseUrl}}" - ], - "query": [ - { - "disabled": true, - "description": { - "content": "Max number of results to return.\nSee [V3 API Standard Collection Parameters](https://developer.sailpoint.com/idn/api/standard-collection-parameters) for more information.", - "type": "text/plain" - }, - "key": "limit", - "value": "250" - }, - { - "disabled": true, - "description": { - "content": "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.", - "type": "text/plain" - }, - "key": "offset", - "value": "0" - }, - { - "disabled": true, - "description": { - "content": "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.", - "type": "text/plain" - }, - "key": "count", - "value": "false" - }, - { - "disabled": true, - "description": { - "content": "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**completed**: *eq, ne*\n\n**access.id**: *eq, in*\n\n**access.name**: *eq, sw*\n\n**entitlement.sourceName**: *eq, sw*\n\n**accessProfile.sourceName**: *eq, sw*", - "type": "text/plain" - }, - "key": "filters", - "value": "" - }, - { - "disabled": true, - "description": { - "content": "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: **access.name**", - "type": "text/plain" - }, - "key": "sorters", - "value": "" - } - ], - "variable": [] - }, - "header": [ - { - "key": "Accept", - "value": "application/json" - }, - { - "description": { - "content": "Added as a part of security scheme: oauth2", - "type": "text/plain" - }, - "key": "Authorization", - "value": "" - } - ], - "method": "GET", - "body": {} - }, - "status": "Unauthorized", - "code": 401, - "header": [ - { - "key": "Content-Type", - "value": "application/json" - } - ], - "body": "{\n \"error\": {\n \"description\": \"A message describing the error\",\n \"example\": \"JWT validation failed: JWT is expired\"\n }\n}", - "cookie": [], - "_postman_previewlanguage": "json" - }, - { - "id": "50844ccf-8545-4dcf-8f91-2d73fb19b40e", - "name": "Forbidden - Returned if the user you are running as, doesn't have access to this end-point.", - "originalRequest": { - "url": { - "path": [ - "certifications", - ":id", - "access-summaries", - ":type" - ], - "host": [ - "{{baseUrl}}" - ], - "query": [ - { - "disabled": true, - "description": { - "content": "Max number of results to return.\nSee [V3 API Standard Collection Parameters](https://developer.sailpoint.com/idn/api/standard-collection-parameters) for more information.", - "type": "text/plain" - }, - "key": "limit", - "value": "250" - }, - { - "disabled": true, - "description": { - "content": "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.", - "type": "text/plain" - }, - "key": "offset", - "value": "0" - }, - { - "disabled": true, - "description": { - "content": "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.", - "type": "text/plain" - }, - "key": "count", - "value": "false" - }, - { - "disabled": true, - "description": { - "content": "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**completed**: *eq, ne*\n\n**access.id**: *eq, in*\n\n**access.name**: *eq, sw*\n\n**entitlement.sourceName**: *eq, sw*\n\n**accessProfile.sourceName**: *eq, sw*", - "type": "text/plain" - }, - "key": "filters", - "value": "" - }, - { - "disabled": true, - "description": { - "content": "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: **access.name**", - "type": "text/plain" - }, - "key": "sorters", - "value": "" - } - ], - "variable": [] - }, - "header": [ - { - "key": "Accept", - "value": "application/json" - }, - { - "description": { - "content": "Added as a part of security scheme: oauth2", - "type": "text/plain" - }, - "key": "Authorization", - "value": "" - } - ], - "method": "GET", - "body": {} - }, - "status": "Forbidden", - "code": 403, - "header": [ - { - "key": "Content-Type", - "value": "application/json" - } - ], - "body": "{\n \"detailCode\": \"\",\n \"trackingId\": \"\",\n \"messages\": [\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n },\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n }\n ],\n \"causes\": [\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n },\n {\n \"locale\": \"\",\n \"localeOrigin\": \"DEFAULT\",\n \"text\": \"\"\n }\n ]\n}", - "cookie": [], - "_postman_previewlanguage": "json" - }, - { - "id": "a473664b-f153-48a1-b4f6-90eb63f492d0", - "name": "Not Found - returned if the request URL refers to a resource or object that does not exist", - "originalRequest": { - "url": { - "path": [ - "certifications", - ":id", - "access-summaries", - ":type" - ], - "host": [ - "{{baseUrl}}" - ], - "query": [ - { - "disabled": true, - "description": { - "content": "Max number of results to return.\nSee [V3 API Standard Collection Parameters](https://developer.sailpoint.com/idn/api/standard-collection-parameters) for more information.", - "type": "text/plain" - }, - "key": "limit", - "value": "250" - }, - { - "disabled": true, - "description": { - "content": "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.", - "type": "text/plain" - }, - "key": "offset", - "value": "0" - }, - { - "disabled": true, - "description": { - "content": "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.", - "type": "text/plain" - }, - "key": "count", - "value": "false" - }, - { - "disabled": true, - "description": { - "content": "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**completed**: *eq, ne*\n\n**access.id**: *eq, in*\n\n**access.name**: *eq, sw*\n\n**entitlement.sourceName**: *eq, sw*\n\n**accessProfile.sourceName**: *eq, sw*", - "type": "text/plain" - }, - "key": "filters", - "value": "" - }, - { - "disabled": true, - "description": { - "content": "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: **access.name**", - "type": "text/plain" - }, - "key": "sorters", - "value": "" - } - ], - "variable": [] - }, - "header": [ - { - "key": "Accept", - "value": "application/json" - }, - { - "description": { - "content": "Added as a part of security scheme: oauth2", - "type": "text/plain" - }, - "key": "Authorization", - "value": "" - } - ], - "method": "GET", - "body": {} - }, - "status": "Not Found", - "code": 404, - "header": [ - { - "key": "Content-Type", - "value": "application/json" - } - ], - "body": "{\n \"detailCode\": \"\",\n \"trackingId\": \"\",\n \"messages\": [\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n },\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n }\n ],\n \"causes\": [\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n },\n {\n \"locale\": \"\",\n \"localeOrigin\": \"DEFAULT\",\n \"text\": \"\"\n }\n ]\n}", - "cookie": [], - "_postman_previewlanguage": "json" - }, - { - "id": "86ab680f-54ad-496c-bf61-dd55ed1f7e41", - "name": "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.", - "originalRequest": { - "url": { - "path": [ - "certifications", - ":id", - "access-summaries", - ":type" - ], - "host": [ - "{{baseUrl}}" - ], - "query": [ - { - "disabled": true, - "description": { - "content": "Max number of results to return.\nSee [V3 API Standard Collection Parameters](https://developer.sailpoint.com/idn/api/standard-collection-parameters) for more information.", - "type": "text/plain" - }, - "key": "limit", - "value": "250" - }, - { - "disabled": true, - "description": { - "content": "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.", - "type": "text/plain" - }, - "key": "offset", - "value": "0" - }, - { - "disabled": true, - "description": { - "content": "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.", - "type": "text/plain" - }, - "key": "count", - "value": "false" - }, - { - "disabled": true, - "description": { - "content": "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**completed**: *eq, ne*\n\n**access.id**: *eq, in*\n\n**access.name**: *eq, sw*\n\n**entitlement.sourceName**: *eq, sw*\n\n**accessProfile.sourceName**: *eq, sw*", - "type": "text/plain" - }, - "key": "filters", - "value": "" - }, - { - "disabled": true, - "description": { - "content": "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: **access.name**", - "type": "text/plain" - }, - "key": "sorters", - "value": "" - } - ], - "variable": [] - }, - "header": [ - { - "key": "Accept", - "value": "application/json" - }, - { - "description": { - "content": "Added as a part of security scheme: oauth2", - "type": "text/plain" - }, - "key": "Authorization", - "value": "" - } - ], - "method": "GET", - "body": {} - }, - "status": "Too Many Requests", - "code": 429, - "header": [ - { - "key": "Content-Type", - "value": "application/json" - } - ], - "body": "{\n \"message\": {\n \"description\": \"A message describing the error\",\n \"example\": \" Rate Limit Exceeded \"\n }\n}", - "cookie": [], - "_postman_previewlanguage": "json" - }, - { - "id": "855e4c59-2fe0-4a53-9a9a-4f17f3971eea", - "name": "Internal Server Error - Returned if there is an unexpected error.", - "originalRequest": { - "url": { - "path": [ - "certifications", - ":id", - "access-summaries", - ":type" - ], - "host": [ - "{{baseUrl}}" - ], - "query": [ - { - "disabled": true, - "description": { - "content": "Max number of results to return.\nSee [V3 API Standard Collection Parameters](https://developer.sailpoint.com/idn/api/standard-collection-parameters) for more information.", - "type": "text/plain" - }, - "key": "limit", - "value": "250" - }, - { - "disabled": true, - "description": { - "content": "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.", - "type": "text/plain" - }, - "key": "offset", - "value": "0" - }, - { - "disabled": true, - "description": { - "content": "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.", - "type": "text/plain" - }, - "key": "count", - "value": "false" - }, - { - "disabled": true, - "description": { - "content": "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**completed**: *eq, ne*\n\n**access.id**: *eq, in*\n\n**access.name**: *eq, sw*\n\n**entitlement.sourceName**: *eq, sw*\n\n**accessProfile.sourceName**: *eq, sw*", - "type": "text/plain" - }, - "key": "filters", - "value": "" - }, - { - "disabled": true, - "description": { - "content": "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: **access.name**", - "type": "text/plain" - }, - "key": "sorters", - "value": "" - } - ], - "variable": [] - }, - "header": [ - { - "key": "Accept", - "value": "application/json" - }, - { - "description": { - "content": "Added as a part of security scheme: oauth2", - "type": "text/plain" - }, - "key": "Authorization", - "value": "" - } - ], - "method": "GET", - "body": {} - }, - "status": "Internal Server Error", - "code": 500, - "header": [ - { - "key": "Content-Type", - "value": "application/json" - } - ], - "body": "{\n \"detailCode\": \"\",\n \"trackingId\": \"\",\n \"messages\": [\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n },\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n }\n ],\n \"causes\": [\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n },\n {\n \"locale\": \"\",\n \"localeOrigin\": \"DEFAULT\",\n \"text\": \"\"\n }\n ]\n}", - "cookie": [], - "_postman_previewlanguage": "json" - } - ], - "event": [], - "protocolProfileBehavior": { - "disableBodyPruning": true - } - }, - { - "id": "da1ec7db-8dd5-4793-930b-5a3b126d9657", - "name": "Summary for Identity", - "request": { - "name": "Summary for Identity", - "description": { - "content": "This API returns the summary for an identity on a specified identity campaign certification. A token with ORG_ADMIN or CERT_ADMIN authority is required to call this API. Reviewers for this certification can also call this API.", - "type": "text/plain" - }, - "url": { - "path": [ - "certifications", - ":id", - "identity-summaries", - ":identitySummaryId" - ], - "host": [ - "{{baseUrl}}" - ], - "query": [], - "variable": [ - { - "type": "any", - "value": "", - "key": "id", - "disabled": true, - "description": { - "content": "(Required) The identity campaign certification ID", - "type": "text/plain" - } - }, - { - "type": "any", - "value": "", - "key": "identitySummaryId", - "disabled": true, - "description": { - "content": "(Required) The identity summary ID", - "type": "text/plain" - } - } - ] - }, - "header": [ - { - "key": "Accept", - "value": "application/json" - } - ], - "method": "GET", - "body": {} - }, - "response": [ - { - "id": "7b4cea1a-e7e7-4449-900e-797b4d90d9d9", - "name": "An identity summary", - "originalRequest": { - "url": { - "path": [ - "certifications", - ":id", - "identity-summaries", - ":identitySummaryId" - ], - "host": [ - "{{baseUrl}}" - ], - "query": [], - "variable": [] - }, - "header": [ - { - "key": "Accept", - "value": "application/json" - }, - { - "description": { - "content": "Added as a part of security scheme: oauth2", - "type": "text/plain" - }, - "key": "Authorization", - "value": "" - } - ], - "method": "GET", - "body": {} - }, - "status": "OK", - "code": 200, - "header": [ - { - "key": "Content-Type", - "value": "application/json" - } - ], - "body": "{\n \"id\": \"\",\n \"name\": \"\",\n \"identityId\": \"\",\n \"completed\": \"\"\n}", - "cookie": [], - "_postman_previewlanguage": "json" - }, - { - "id": "cf9b3daf-346b-4961-aee7-1464396d4d33", - "name": "Client Error - Returned if the request body is invalid.", - "originalRequest": { - "url": { - "path": [ - "certifications", - ":id", - "identity-summaries", - ":identitySummaryId" - ], - "host": [ - "{{baseUrl}}" - ], - "query": [], - "variable": [] - }, - "header": [ - { - "key": "Accept", - "value": "application/json" - }, - { - "description": { - "content": "Added as a part of security scheme: oauth2", - "type": "text/plain" - }, - "key": "Authorization", - "value": "" - } - ], - "method": "GET", - "body": {} - }, - "status": "Bad Request", - "code": 400, - "header": [ - { - "key": "Content-Type", - "value": "application/json" - } - ], - "body": "{\n \"detailCode\": \"\",\n \"trackingId\": \"\",\n \"messages\": [\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n },\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n }\n ],\n \"causes\": [\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n },\n {\n \"locale\": \"\",\n \"localeOrigin\": \"DEFAULT\",\n \"text\": \"\"\n }\n ]\n}", - "cookie": [], - "_postman_previewlanguage": "json" - }, - { - "id": "2d10f908-a7cf-4330-b267-1402503a9366", - "name": "Unauthorized - Returned if there is no authorization header, or if the JWT token is expired.", - "originalRequest": { - "url": { - "path": [ - "certifications", - ":id", - "identity-summaries", - ":identitySummaryId" - ], - "host": [ - "{{baseUrl}}" - ], - "query": [], - "variable": [] - }, - "header": [ - { - "key": "Accept", - "value": "application/json" - }, - { - "description": { - "content": "Added as a part of security scheme: oauth2", - "type": "text/plain" - }, - "key": "Authorization", - "value": "" - } - ], - "method": "GET", - "body": {} - }, - "status": "Unauthorized", - "code": 401, - "header": [ - { - "key": "Content-Type", - "value": "application/json" - } - ], - "body": "{\n \"error\": {\n \"description\": \"A message describing the error\",\n \"example\": \"JWT validation failed: JWT is expired\"\n }\n}", - "cookie": [], - "_postman_previewlanguage": "json" - }, - { - "id": "784a2bfa-406f-47fd-826f-02976a2919c7", - "name": "Forbidden - Returned if the user you are running as, doesn't have access to this end-point.", - "originalRequest": { - "url": { - "path": [ - "certifications", - ":id", - "identity-summaries", - ":identitySummaryId" - ], - "host": [ - "{{baseUrl}}" - ], - "query": [], - "variable": [] - }, - "header": [ - { - "key": "Accept", - "value": "application/json" - }, - { - "description": { - "content": "Added as a part of security scheme: oauth2", - "type": "text/plain" - }, - "key": "Authorization", - "value": "" - } - ], - "method": "GET", - "body": {} - }, - "status": "Forbidden", - "code": 403, - "header": [ - { - "key": "Content-Type", - "value": "application/json" - } - ], - "body": "{\n \"detailCode\": \"\",\n \"trackingId\": \"\",\n \"messages\": [\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n },\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n }\n ],\n \"causes\": [\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n },\n {\n \"locale\": \"\",\n \"localeOrigin\": \"DEFAULT\",\n \"text\": \"\"\n }\n ]\n}", - "cookie": [], - "_postman_previewlanguage": "json" - }, - { - "id": "d64ca385-629e-471f-a2d1-f72c333f03e2", - "name": "Not Found - returned if the request URL refers to a resource or object that does not exist", - "originalRequest": { - "url": { - "path": [ - "certifications", - ":id", - "identity-summaries", - ":identitySummaryId" - ], - "host": [ - "{{baseUrl}}" - ], - "query": [], - "variable": [] - }, - "header": [ - { - "key": "Accept", - "value": "application/json" - }, - { - "description": { - "content": "Added as a part of security scheme: oauth2", - "type": "text/plain" - }, - "key": "Authorization", - "value": "" - } - ], - "method": "GET", - "body": {} - }, - "status": "Not Found", - "code": 404, - "header": [ - { - "key": "Content-Type", - "value": "application/json" - } - ], - "body": "{\n \"detailCode\": \"\",\n \"trackingId\": \"\",\n \"messages\": [\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n },\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n }\n ],\n \"causes\": [\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n },\n {\n \"locale\": \"\",\n \"localeOrigin\": \"DEFAULT\",\n \"text\": \"\"\n }\n ]\n}", - "cookie": [], - "_postman_previewlanguage": "json" - }, - { - "id": "9a6a7e6b-42be-4b53-8327-e36c54a7ebb4", - "name": "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.", - "originalRequest": { - "url": { - "path": [ - "certifications", - ":id", - "identity-summaries", - ":identitySummaryId" - ], - "host": [ - "{{baseUrl}}" - ], - "query": [], - "variable": [] - }, - "header": [ - { - "key": "Accept", - "value": "application/json" - }, - { - "description": { - "content": "Added as a part of security scheme: oauth2", - "type": "text/plain" - }, - "key": "Authorization", - "value": "" - } - ], - "method": "GET", - "body": {} - }, - "status": "Too Many Requests", - "code": 429, - "header": [ - { - "key": "Content-Type", - "value": "application/json" - } - ], - "body": "{\n \"message\": {\n \"description\": \"A message describing the error\",\n \"example\": \" Rate Limit Exceeded \"\n }\n}", - "cookie": [], - "_postman_previewlanguage": "json" - }, - { - "id": "f5a438b2-add8-4438-857d-e6141115ff66", - "name": "Internal Server Error - Returned if there is an unexpected error.", - "originalRequest": { - "url": { - "path": [ - "certifications", - ":id", - "identity-summaries", - ":identitySummaryId" - ], - "host": [ - "{{baseUrl}}" - ], - "query": [], - "variable": [] - }, - "header": [ - { - "key": "Accept", - "value": "application/json" - }, - { - "description": { - "content": "Added as a part of security scheme: oauth2", - "type": "text/plain" - }, - "key": "Authorization", - "value": "" - } - ], - "method": "GET", - "body": {} - }, - "status": "Internal Server Error", - "code": 500, - "header": [ - { - "key": "Content-Type", - "value": "application/json" - } - ], - "body": "{\n \"detailCode\": \"\",\n \"trackingId\": \"\",\n \"messages\": [\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n },\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n }\n ],\n \"causes\": [\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n },\n {\n \"locale\": \"\",\n \"localeOrigin\": \"DEFAULT\",\n \"text\": \"\"\n }\n ]\n}", - "cookie": [], - "_postman_previewlanguage": "json" - } - ], - "event": [], - "protocolProfileBehavior": { - "disableBodyPruning": true - } - } - ] - }, - { - "name": "Certification Campaign Filters", - "description": "Use this API to implement the certification campaign filter functionality. These filters can be used to create a certification campaign that includes a subset of your entitlements or users to certify.\n\nFor example, if for a certification campaign an organization wants to certify only specific users or entitlements, then those can be included/excluded on the basis of campaign filters.\n\nFor more information about creating a campaign filter, refer to [Creating a Campaign Filter](https://documentation.sailpoint.com/saas/help/certs/campaign_filters.html#creating-a-campaign-filter)\n\nYou can create campaign filters using any of the following criteria types:\n\n- Access Profile : This criteria type includes or excludes access profiles from a campaign.\n\n- Account Attribute : This criteria type includes or excludes certification items that match a specified value in an account attribute.\n\n- Entitlement : This criteria type includes or excludes entitlements from a campaign.\n\n- Identity : This criteria type includes or excludes specific identities from your campaign.\n\n- Identity Attribute : This criteria type includes or excludes identities based on whether they have an identity attribute that matches criteria you've chosen.\n\n- Role : This criteria type includes or excludes roles, as opposed to identities.\n\n- Source : This criteria type includes or excludes entitlements from a source you select.\n\nFor more information about these criteria types, refer to [Types of Campaign Filters](https://documentation.sailpoint.com/saas/help/certs/campaign_filters.html#types-of-campaign-filters)\n\nOnce the campaign filter is created, it can be linked while creating the campaign. The generated campaign will have the items to review as per the campaign filter.\n\nFor example, An inclusion campaign filter is created with a source of Source 1, an operation of Equals, and an entitlement of Entitlement 1. When this filter is selected, only users who have Entitlement 1 are included in the campaign, and only Entitlement 1 is shown in the certification.\n", - "item": [ - { - "id": "a53003f8-3ec9-4fbf-99b9-392f1b3469f9", - "name": "Create a Campaign Filter", - "request": { - "name": "Create a Campaign Filter", - "description": { - "content": "Create a campaign Filter based on filter details and criteria.", - "type": "text/plain" - }, - "url": { - "path": [ - "campaign-filters" - ], - "host": [ - "{{baseUrl}}" - ], - "query": [], - "variable": [] - }, - "header": [ - { - "key": "Content-Type", - "value": "application/json" - }, - { - "key": "Accept", - "value": "application/json" - } - ], - "method": "POST", - "body": { - "mode": "raw", - "raw": "{\n \"name\": \"\",\n \"description\": \"\",\n \"owner\": \"\",\n \"mode\": \"INCLUSION\",\n \"id\": \"\",\n \"criteriaList\": [\n {\n \"type\": \"ACCOUNT\",\n \"property\": \"\",\n \"value\": \"\",\n \"operation\": \"AND\"\n },\n {\n \"type\": \"AGGREGATED_ENTITLEMENT\",\n \"property\": \"\",\n \"value\": \"\",\n \"operation\": \"EQUALS\"\n }\n ]\n}", - "options": { - "raw": { - "headerFamily": "json", - "language": "json" - } - } - } - }, - "response": [ - { - "id": "863475d8-d603-4caf-8761-c66acab0bbca", - "name": "Created successfully.", - "originalRequest": { - "url": { - "path": [ - "campaign-filters" - ], - "host": [ - "{{baseUrl}}" - ], - "query": [], - "variable": [] - }, - "header": [ - { - "key": "Content-Type", - "value": "application/json" - }, - { - "key": "Accept", - "value": "application/json" - }, - { - "description": { - "content": "Added as a part of security scheme: oauth2", - "type": "text/plain" - }, - "key": "Authorization", - "value": "" - } - ], - "method": "POST", - "body": { - "mode": "raw", - "raw": "{\n \"name\": \"\",\n \"description\": \"\",\n \"owner\": \"\",\n \"mode\": \"INCLUSION\",\n \"id\": \"\",\n \"criteriaList\": [\n {\n \"type\": \"ACCOUNT\",\n \"property\": \"\",\n \"value\": \"\",\n \"operation\": \"AND\"\n },\n {\n \"type\": \"AGGREGATED_ENTITLEMENT\",\n \"property\": \"\",\n \"value\": \"\",\n \"operation\": \"EQUALS\"\n }\n ]\n}", - "options": { - "raw": { - "headerFamily": "json", - "language": "json" - } - } - } - }, - "status": "OK", - "code": 200, - "header": [ - { - "key": "Content-Type", - "value": "application/json" - } - ], - "body": "{\n \"name\": \"\",\n \"description\": \"\",\n \"owner\": \"\",\n \"mode\": \"INCLUSION\",\n \"id\": \"\",\n \"criteriaList\": [\n {\n \"type\": \"ACCOUNT\",\n \"property\": \"\",\n \"value\": \"\",\n \"operation\": \"AND\"\n },\n {\n \"type\": \"AGGREGATED_ENTITLEMENT\",\n \"property\": \"\",\n \"value\": \"\",\n \"operation\": \"EQUALS\"\n }\n ]\n}", - "cookie": [], - "_postman_previewlanguage": "json" - }, - { - "id": "cb99484c-01d2-4c7e-b172-ce16d6a5e062", - "name": "Client Error - Returned if the request body is invalid.", - "originalRequest": { - "url": { - "path": [ - "campaign-filters" - ], - "host": [ - "{{baseUrl}}" - ], - "query": [], - "variable": [] - }, - "header": [ - { - "key": "Content-Type", - "value": "application/json" - }, - { - "key": "Accept", - "value": "application/json" - }, - { - "description": { - "content": "Added as a part of security scheme: oauth2", - "type": "text/plain" - }, - "key": "Authorization", - "value": "" - } - ], - "method": "POST", - "body": { - "mode": "raw", - "raw": "{\n \"name\": \"\",\n \"description\": \"\",\n \"owner\": \"\",\n \"mode\": \"INCLUSION\",\n \"id\": \"\",\n \"criteriaList\": [\n {\n \"type\": \"ACCOUNT\",\n \"property\": \"\",\n \"value\": \"\",\n \"operation\": \"AND\"\n },\n {\n \"type\": \"AGGREGATED_ENTITLEMENT\",\n \"property\": \"\",\n \"value\": \"\",\n \"operation\": \"EQUALS\"\n }\n ]\n}", - "options": { - "raw": { - "headerFamily": "json", - "language": "json" - } - } - } - }, - "status": "Bad Request", - "code": 400, - "header": [ - { - "key": "Content-Type", - "value": "application/json" - } - ], - "body": "{\n \"detailCode\": \"\",\n \"trackingId\": \"\",\n \"messages\": [\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n },\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n }\n ],\n \"causes\": [\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n },\n {\n \"locale\": \"\",\n \"localeOrigin\": \"DEFAULT\",\n \"text\": \"\"\n }\n ]\n}", - "cookie": [], - "_postman_previewlanguage": "json" - }, - { - "id": "af7be511-2195-4774-bb7b-b2c7f59ae0e6", - "name": "Unauthorized - Returned if there is no authorization header, or if the JWT token is expired.", - "originalRequest": { - "url": { - "path": [ - "campaign-filters" - ], - "host": [ - "{{baseUrl}}" - ], - "query": [], - "variable": [] - }, - "header": [ - { - "key": "Content-Type", - "value": "application/json" - }, - { - "key": "Accept", - "value": "application/json" - }, - { - "description": { - "content": "Added as a part of security scheme: oauth2", - "type": "text/plain" - }, - "key": "Authorization", - "value": "" - } - ], - "method": "POST", - "body": { - "mode": "raw", - "raw": "{\n \"name\": \"\",\n \"description\": \"\",\n \"owner\": \"\",\n \"mode\": \"INCLUSION\",\n \"id\": \"\",\n \"criteriaList\": [\n {\n \"type\": \"ACCOUNT\",\n \"property\": \"\",\n \"value\": \"\",\n \"operation\": \"AND\"\n },\n {\n \"type\": \"AGGREGATED_ENTITLEMENT\",\n \"property\": \"\",\n \"value\": \"\",\n \"operation\": \"EQUALS\"\n }\n ]\n}", - "options": { - "raw": { - "headerFamily": "json", - "language": "json" - } - } - } - }, - "status": "Unauthorized", - "code": 401, - "header": [ - { - "key": "Content-Type", - "value": "application/json" - } - ], - "body": "{\n \"error\": {\n \"description\": \"A message describing the error\",\n \"example\": \"JWT validation failed: JWT is expired\"\n }\n}", - "cookie": [], - "_postman_previewlanguage": "json" - }, - { - "id": "427cf337-4ee2-47d0-bb07-d2261ee9cf93", - "name": "Forbidden - Returned if the user you are running as, doesn't have access to this end-point.", - "originalRequest": { - "url": { - "path": [ - "campaign-filters" - ], - "host": [ - "{{baseUrl}}" - ], - "query": [], - "variable": [] - }, - "header": [ - { - "key": "Content-Type", - "value": "application/json" - }, - { - "key": "Accept", - "value": "application/json" - }, - { - "description": { - "content": "Added as a part of security scheme: oauth2", - "type": "text/plain" - }, - "key": "Authorization", - "value": "" - } - ], - "method": "POST", - "body": { - "mode": "raw", - "raw": "{\n \"name\": \"\",\n \"description\": \"\",\n \"owner\": \"\",\n \"mode\": \"INCLUSION\",\n \"id\": \"\",\n \"criteriaList\": [\n {\n \"type\": \"ACCOUNT\",\n \"property\": \"\",\n \"value\": \"\",\n \"operation\": \"AND\"\n },\n {\n \"type\": \"AGGREGATED_ENTITLEMENT\",\n \"property\": \"\",\n \"value\": \"\",\n \"operation\": \"EQUALS\"\n }\n ]\n}", - "options": { - "raw": { - "headerFamily": "json", - "language": "json" - } - } - } - }, - "status": "Forbidden", - "code": 403, - "header": [ - { - "key": "Content-Type", - "value": "application/json" - } - ], - "body": "{\n \"detailCode\": \"\",\n \"trackingId\": \"\",\n \"messages\": [\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n },\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n }\n ],\n \"causes\": [\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n },\n {\n \"locale\": \"\",\n \"localeOrigin\": \"DEFAULT\",\n \"text\": \"\"\n }\n ]\n}", - "cookie": [], - "_postman_previewlanguage": "json" - }, - { - "id": "d8ea8274-1bf3-476f-b385-f75cf9a365fc", - "name": "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.", - "originalRequest": { - "url": { - "path": [ - "campaign-filters" - ], - "host": [ - "{{baseUrl}}" - ], - "query": [], - "variable": [] - }, - "header": [ - { - "key": "Content-Type", - "value": "application/json" - }, - { - "key": "Accept", - "value": "application/json" - }, - { - "description": { - "content": "Added as a part of security scheme: oauth2", - "type": "text/plain" - }, - "key": "Authorization", - "value": "" - } - ], - "method": "POST", - "body": { - "mode": "raw", - "raw": "{\n \"name\": \"\",\n \"description\": \"\",\n \"owner\": \"\",\n \"mode\": \"INCLUSION\",\n \"id\": \"\",\n \"criteriaList\": [\n {\n \"type\": \"ACCOUNT\",\n \"property\": \"\",\n \"value\": \"\",\n \"operation\": \"AND\"\n },\n {\n \"type\": \"AGGREGATED_ENTITLEMENT\",\n \"property\": \"\",\n \"value\": \"\",\n \"operation\": \"EQUALS\"\n }\n ]\n}", - "options": { - "raw": { - "headerFamily": "json", - "language": "json" - } - } - } - }, - "status": "Too Many Requests", - "code": 429, - "header": [ - { - "key": "Content-Type", - "value": "application/json" - } - ], - "body": "{\n \"message\": {\n \"description\": \"A message describing the error\",\n \"example\": \" Rate Limit Exceeded \"\n }\n}", - "cookie": [], - "_postman_previewlanguage": "json" - }, - { - "id": "80c03c77-978d-4980-9e74-f7416dd809f7", - "name": "Internal Server Error - Returned if there is an unexpected error.", - "originalRequest": { - "url": { - "path": [ - "campaign-filters" - ], - "host": [ - "{{baseUrl}}" - ], - "query": [], - "variable": [] - }, - "header": [ - { - "key": "Content-Type", - "value": "application/json" - }, - { - "key": "Accept", - "value": "application/json" - }, - { - "description": { - "content": "Added as a part of security scheme: oauth2", - "type": "text/plain" - }, - "key": "Authorization", - "value": "" - } - ], - "method": "POST", - "body": { - "mode": "raw", - "raw": "{\n \"name\": \"\",\n \"description\": \"\",\n \"owner\": \"\",\n \"mode\": \"INCLUSION\",\n \"id\": \"\",\n \"criteriaList\": [\n {\n \"type\": \"ACCOUNT\",\n \"property\": \"\",\n \"value\": \"\",\n \"operation\": \"AND\"\n },\n {\n \"type\": \"AGGREGATED_ENTITLEMENT\",\n \"property\": \"\",\n \"value\": \"\",\n \"operation\": \"EQUALS\"\n }\n ]\n}", - "options": { - "raw": { - "headerFamily": "json", - "language": "json" - } - } - } - }, - "status": "Internal Server Error", - "code": 500, - "header": [ - { - "key": "Content-Type", - "value": "application/json" - } - ], - "body": "{\n \"detailCode\": \"\",\n \"trackingId\": \"\",\n \"messages\": [\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n },\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n }\n ],\n \"causes\": [\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n },\n {\n \"locale\": \"\",\n \"localeOrigin\": \"DEFAULT\",\n \"text\": \"\"\n }\n ]\n}", - "cookie": [], - "_postman_previewlanguage": "json" - } - ], - "event": [], - "protocolProfileBehavior": { - "disableBodyPruning": true - } - }, - { - "id": "c10edfab-b40c-4122-acc4-23bd4b9bbb83", - "name": "List Campaign Filters", - "request": { - "name": "List Campaign Filters", - "description": { - "content": "Lists all Campaign Filters. Scope can be reduced via standard V3 query params.\n\nAll Campaign Filters matching the query params", - "type": "text/plain" - }, - "url": { - "path": [ - "campaign-filters" - ], - "host": [ - "{{baseUrl}}" - ], - "query": [ - { - "disabled": true, - "description": { - "content": "Max number of results to return.\nSee [V3 API Standard Collection Parameters](https://developer.sailpoint.com/idn/api/standard-collection-parameters) for more information.", - "type": "text/plain" - }, - "key": "limit", - "value": "250" - }, - { - "disabled": true, - "description": { - "content": "Start/Offset into the full result set. Usually specified with *limit* to paginate through the results. See [V3 API Standard Collection Parameters](https://developer.sailpoint.com/idn/api/standard-collection-parameters) for more information.", - "type": "text/plain" - }, - "key": "start", - "value": "0" - }, - { - "disabled": true, - "description": { - "content": "If true, include system filters in the count and results, exclude them otherwise. If not provided any value for it then by default it is true.", - "type": "text/plain" - }, - "key": "includeSystemFilters", - "value": "true" - } - ], - "variable": [] - }, - "header": [ - { - "key": "Accept", - "value": "application/json" - } - ], - "method": "GET", - "body": {} - }, - "response": [ - { - "id": "a18532ea-fa90-4bfb-aaec-d94c2549c5b7", - "name": "List of campaign filter objects", - "originalRequest": { - "url": { - "path": [ - "campaign-filters" - ], - "host": [ - "{{baseUrl}}" - ], - "query": [ - { - "disabled": true, - "description": { - "content": "Max number of results to return.\nSee [V3 API Standard Collection Parameters](https://developer.sailpoint.com/idn/api/standard-collection-parameters) for more information.", - "type": "text/plain" - }, - "key": "limit", - "value": "250" - }, - { - "disabled": true, - "description": { - "content": "Start/Offset into the full result set. Usually specified with *limit* to paginate through the results. See [V3 API Standard Collection Parameters](https://developer.sailpoint.com/idn/api/standard-collection-parameters) for more information.", - "type": "text/plain" - }, - "key": "start", - "value": "0" - }, - { - "disabled": true, - "description": { - "content": "If true, include system filters in the count and results, exclude them otherwise. If not provided any value for it then by default it is true.", - "type": "text/plain" - }, - "key": "includeSystemFilters", - "value": "true" - } - ], - "variable": [] - }, - "header": [ - { - "key": "Accept", - "value": "application/json" - }, - { - "description": { - "content": "Added as a part of security scheme: oauth2", - "type": "text/plain" - }, - "key": "Authorization", - "value": "" - } - ], - "method": "GET", - "body": {} - }, - "status": "OK", - "code": 200, - "header": [ - { - "key": "Content-Type", - "value": "application/json" - } - ], - "body": "[\n {\n \"name\": \"\",\n \"description\": \"\",\n \"owner\": \"\",\n \"mode\": \"INCLUSION\",\n \"id\": \"\",\n \"criteriaList\": [\n {\n \"type\": \"IDENTITY_ATTRIBUTE\",\n \"property\": \"\",\n \"value\": \"\",\n \"operation\": \"STARTS_WITH\"\n },\n {\n \"type\": \"ACCESS_PROFILE\",\n \"property\": \"\",\n \"value\": \"\",\n \"operation\": \"STARTS_WITH\"\n }\n ]\n },\n {\n \"name\": \"\",\n \"description\": \"\",\n \"owner\": \"\",\n \"mode\": \"INCLUSION\",\n \"id\": \"\",\n \"criteriaList\": [\n {\n \"type\": \"IDENTITY_ATTRIBUTE\",\n \"property\": \"\",\n \"value\": \"\",\n \"operation\": \"NOT_EQUALS\"\n },\n {\n \"type\": \"ENTITLEMENT\",\n \"property\": \"\",\n \"value\": \"\",\n \"operation\": \"NOT_EQUALS\"\n }\n ]\n }\n]", - "cookie": [], - "_postman_previewlanguage": "json" - }, - { - "id": "77cb94eb-f691-4dd1-af07-d83404ad6112", - "name": "Client Error - Returned if the request body is invalid.", - "originalRequest": { - "url": { - "path": [ - "campaign-filters" - ], - "host": [ - "{{baseUrl}}" - ], - "query": [ - { - "disabled": true, - "description": { - "content": "Max number of results to return.\nSee [V3 API Standard Collection Parameters](https://developer.sailpoint.com/idn/api/standard-collection-parameters) for more information.", - "type": "text/plain" - }, - "key": "limit", - "value": "250" - }, - { - "disabled": true, - "description": { - "content": "Start/Offset into the full result set. Usually specified with *limit* to paginate through the results. See [V3 API Standard Collection Parameters](https://developer.sailpoint.com/idn/api/standard-collection-parameters) for more information.", - "type": "text/plain" - }, - "key": "start", - "value": "0" - }, - { - "disabled": true, - "description": { - "content": "If true, include system filters in the count and results, exclude them otherwise. If not provided any value for it then by default it is true.", - "type": "text/plain" - }, - "key": "includeSystemFilters", - "value": "true" - } - ], - "variable": [] - }, - "header": [ - { - "key": "Accept", - "value": "application/json" - }, - { - "description": { - "content": "Added as a part of security scheme: oauth2", - "type": "text/plain" - }, - "key": "Authorization", - "value": "" - } - ], - "method": "GET", - "body": {} - }, - "status": "Bad Request", - "code": 400, - "header": [ - { - "key": "Content-Type", - "value": "application/json" - } - ], - "body": "{\n \"detailCode\": \"\",\n \"trackingId\": \"\",\n \"messages\": [\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n },\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n }\n ],\n \"causes\": [\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n },\n {\n \"locale\": \"\",\n \"localeOrigin\": \"DEFAULT\",\n \"text\": \"\"\n }\n ]\n}", - "cookie": [], - "_postman_previewlanguage": "json" - }, - { - "id": "c362c5a4-3d1a-4f75-a864-240e8452d566", - "name": "Unauthorized - Returned if there is no authorization header, or if the JWT token is expired.", - "originalRequest": { - "url": { - "path": [ - "campaign-filters" - ], - "host": [ - "{{baseUrl}}" - ], - "query": [ - { - "disabled": true, - "description": { - "content": "Max number of results to return.\nSee [V3 API Standard Collection Parameters](https://developer.sailpoint.com/idn/api/standard-collection-parameters) for more information.", - "type": "text/plain" - }, - "key": "limit", - "value": "250" - }, - { - "disabled": true, - "description": { - "content": "Start/Offset into the full result set. Usually specified with *limit* to paginate through the results. See [V3 API Standard Collection Parameters](https://developer.sailpoint.com/idn/api/standard-collection-parameters) for more information.", - "type": "text/plain" - }, - "key": "start", - "value": "0" - }, - { - "disabled": true, - "description": { - "content": "If true, include system filters in the count and results, exclude them otherwise. If not provided any value for it then by default it is true.", - "type": "text/plain" - }, - "key": "includeSystemFilters", - "value": "true" - } - ], - "variable": [] - }, - "header": [ - { - "key": "Accept", - "value": "application/json" - }, - { - "description": { - "content": "Added as a part of security scheme: oauth2", - "type": "text/plain" - }, - "key": "Authorization", - "value": "" - } - ], - "method": "GET", - "body": {} - }, - "status": "Unauthorized", - "code": 401, - "header": [ - { - "key": "Content-Type", - "value": "application/json" - } - ], - "body": "{\n \"error\": {\n \"description\": \"A message describing the error\",\n \"example\": \"JWT validation failed: JWT is expired\"\n }\n}", - "cookie": [], - "_postman_previewlanguage": "json" - }, - { - "id": "0fe7ac7f-9345-46d3-9d21-74d0a21829c3", - "name": "Forbidden - Returned if the user you are running as, doesn't have access to this end-point.", - "originalRequest": { - "url": { - "path": [ - "campaign-filters" - ], - "host": [ - "{{baseUrl}}" - ], - "query": [ - { - "disabled": true, - "description": { - "content": "Max number of results to return.\nSee [V3 API Standard Collection Parameters](https://developer.sailpoint.com/idn/api/standard-collection-parameters) for more information.", - "type": "text/plain" - }, - "key": "limit", - "value": "250" - }, - { - "disabled": true, - "description": { - "content": "Start/Offset into the full result set. Usually specified with *limit* to paginate through the results. See [V3 API Standard Collection Parameters](https://developer.sailpoint.com/idn/api/standard-collection-parameters) for more information.", - "type": "text/plain" - }, - "key": "start", - "value": "0" - }, - { - "disabled": true, - "description": { - "content": "If true, include system filters in the count and results, exclude them otherwise. If not provided any value for it then by default it is true.", - "type": "text/plain" - }, - "key": "includeSystemFilters", - "value": "true" - } - ], - "variable": [] - }, - "header": [ - { - "key": "Accept", - "value": "application/json" - }, - { - "description": { - "content": "Added as a part of security scheme: oauth2", - "type": "text/plain" - }, - "key": "Authorization", - "value": "" - } - ], - "method": "GET", - "body": {} - }, - "status": "Forbidden", - "code": 403, - "header": [ - { - "key": "Content-Type", - "value": "application/json" - } - ], - "body": "{\n \"detailCode\": \"\",\n \"trackingId\": \"\",\n \"messages\": [\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n },\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n }\n ],\n \"causes\": [\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n },\n {\n \"locale\": \"\",\n \"localeOrigin\": \"DEFAULT\",\n \"text\": \"\"\n }\n ]\n}", - "cookie": [], - "_postman_previewlanguage": "json" - }, - { - "id": "dd343674-41ac-4fa1-93d9-44ef71ec8ee5", - "name": "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.", - "originalRequest": { - "url": { - "path": [ - "campaign-filters" - ], - "host": [ - "{{baseUrl}}" - ], - "query": [ - { - "disabled": true, - "description": { - "content": "Max number of results to return.\nSee [V3 API Standard Collection Parameters](https://developer.sailpoint.com/idn/api/standard-collection-parameters) for more information.", - "type": "text/plain" - }, - "key": "limit", - "value": "250" - }, - { - "disabled": true, - "description": { - "content": "Start/Offset into the full result set. Usually specified with *limit* to paginate through the results. See [V3 API Standard Collection Parameters](https://developer.sailpoint.com/idn/api/standard-collection-parameters) for more information.", - "type": "text/plain" - }, - "key": "start", - "value": "0" - }, - { - "disabled": true, - "description": { - "content": "If true, include system filters in the count and results, exclude them otherwise. If not provided any value for it then by default it is true.", - "type": "text/plain" - }, - "key": "includeSystemFilters", - "value": "true" - } - ], - "variable": [] - }, - "header": [ - { - "key": "Accept", - "value": "application/json" - }, - { - "description": { - "content": "Added as a part of security scheme: oauth2", - "type": "text/plain" - }, - "key": "Authorization", - "value": "" - } - ], - "method": "GET", - "body": {} - }, - "status": "Too Many Requests", - "code": 429, - "header": [ - { - "key": "Content-Type", - "value": "application/json" - } - ], - "body": "{\n \"message\": {\n \"description\": \"A message describing the error\",\n \"example\": \" Rate Limit Exceeded \"\n }\n}", - "cookie": [], - "_postman_previewlanguage": "json" - }, - { - "id": "30f9adef-cb8b-438c-b7fd-7492a96f535a", - "name": "Internal Server Error - Returned if there is an unexpected error.", - "originalRequest": { - "url": { - "path": [ - "campaign-filters" - ], - "host": [ - "{{baseUrl}}" - ], - "query": [ - { - "disabled": true, - "description": { - "content": "Max number of results to return.\nSee [V3 API Standard Collection Parameters](https://developer.sailpoint.com/idn/api/standard-collection-parameters) for more information.", - "type": "text/plain" - }, - "key": "limit", - "value": "250" - }, - { - "disabled": true, - "description": { - "content": "Start/Offset into the full result set. Usually specified with *limit* to paginate through the results. See [V3 API Standard Collection Parameters](https://developer.sailpoint.com/idn/api/standard-collection-parameters) for more information.", - "type": "text/plain" - }, - "key": "start", - "value": "0" - }, - { - "disabled": true, - "description": { - "content": "If true, include system filters in the count and results, exclude them otherwise. If not provided any value for it then by default it is true.", - "type": "text/plain" - }, - "key": "includeSystemFilters", - "value": "true" - } - ], - "variable": [] - }, - "header": [ - { - "key": "Accept", - "value": "application/json" - }, - { - "description": { - "content": "Added as a part of security scheme: oauth2", - "type": "text/plain" - }, - "key": "Authorization", - "value": "" - } - ], - "method": "GET", - "body": {} - }, - "status": "Internal Server Error", - "code": 500, - "header": [ - { - "key": "Content-Type", - "value": "application/json" - } - ], - "body": "{\n \"detailCode\": \"\",\n \"trackingId\": \"\",\n \"messages\": [\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n },\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n }\n ],\n \"causes\": [\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n },\n {\n \"locale\": \"\",\n \"localeOrigin\": \"DEFAULT\",\n \"text\": \"\"\n }\n ]\n}", - "cookie": [], - "_postman_previewlanguage": "json" - } - ], - "event": [], - "protocolProfileBehavior": { - "disableBodyPruning": true - } - }, - { - "id": "84efaf17-6671-47b2-b932-4f73e7649ec8", - "name": "Get Campaign Filter by ID", - "request": { - "name": "Get Campaign Filter by ID", - "description": { - "content": "Retrieves information for an existing campaign filter using the filter's ID.", - "type": "text/plain" - }, - "url": { - "path": [ - "campaign-filters", - ":id" - ], - "host": [ - "{{baseUrl}}" - ], - "query": [], - "variable": [ - { - "type": "any", - "key": "id" - }, - { - "disabled": true, - "description": { - "content": "(Required) The ID of the campaign filter to be retrieved.", - "type": "text/plain" - }, - "type": "any", - "value": "", - "key": "filterId" - } - ] - }, - "header": [ - { - "key": "Accept", - "value": "application/json" - } - ], - "method": "GET", - "body": {} - }, - "response": [ - { - "id": "12387819-0dfb-452b-b38a-f32e090976f8", - "name": "A campaign filter object.", - "originalRequest": { - "url": { - "path": [ - "campaign-filters", - ":id" - ], - "host": [ - "{{baseUrl}}" - ], - "query": [], - "variable": [] - }, - "header": [ - { - "key": "Accept", - "value": "application/json" - }, - { - "description": { - "content": "Added as a part of security scheme: oauth2", - "type": "text/plain" - }, - "key": "Authorization", - "value": "" - } - ], - "method": "GET", - "body": {} - }, - "status": "OK", - "code": 200, - "header": [ - { - "key": "Content-Type", - "value": "application/json" - } - ], - "body": "[\n {\n \"name\": \"\",\n \"description\": \"\",\n \"owner\": \"\",\n \"mode\": \"INCLUSION\",\n \"id\": \"\",\n \"criteriaList\": [\n {\n \"type\": \"IDENTITY_ATTRIBUTE\",\n \"property\": \"\",\n \"value\": \"\",\n \"operation\": \"STARTS_WITH\"\n },\n {\n \"type\": \"ACCESS_PROFILE\",\n \"property\": \"\",\n \"value\": \"\",\n \"operation\": \"STARTS_WITH\"\n }\n ]\n },\n {\n \"name\": \"\",\n \"description\": \"\",\n \"owner\": \"\",\n \"mode\": \"INCLUSION\",\n \"id\": \"\",\n \"criteriaList\": [\n {\n \"type\": \"IDENTITY_ATTRIBUTE\",\n \"property\": \"\",\n \"value\": \"\",\n \"operation\": \"NOT_EQUALS\"\n },\n {\n \"type\": \"ENTITLEMENT\",\n \"property\": \"\",\n \"value\": \"\",\n \"operation\": \"NOT_EQUALS\"\n }\n ]\n }\n]", - "cookie": [], - "_postman_previewlanguage": "json" - }, - { - "id": "d3ffe5e0-a384-4d2d-a234-363ffc4f9c5d", - "name": "Client Error - Returned if the request body is invalid.", - "originalRequest": { - "url": { - "path": [ - "campaign-filters", - ":id" - ], - "host": [ - "{{baseUrl}}" - ], - "query": [], - "variable": [] - }, - "header": [ - { - "key": "Accept", - "value": "application/json" - }, - { - "description": { - "content": "Added as a part of security scheme: oauth2", - "type": "text/plain" - }, - "key": "Authorization", - "value": "" - } - ], - "method": "GET", - "body": {} - }, - "status": "Bad Request", - "code": 400, - "header": [ - { - "key": "Content-Type", - "value": "application/json" - } - ], - "body": "{\n \"detailCode\": \"\",\n \"trackingId\": \"\",\n \"messages\": [\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n },\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n }\n ],\n \"causes\": [\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n },\n {\n \"locale\": \"\",\n \"localeOrigin\": \"DEFAULT\",\n \"text\": \"\"\n }\n ]\n}", - "cookie": [], - "_postman_previewlanguage": "json" - }, - { - "id": "2eba742c-0438-4a54-a73a-6640814e76a7", - "name": "Unauthorized - Returned if there is no authorization header, or if the JWT token is expired.", - "originalRequest": { - "url": { - "path": [ - "campaign-filters", - ":id" - ], - "host": [ - "{{baseUrl}}" - ], - "query": [], - "variable": [] - }, - "header": [ - { - "key": "Accept", - "value": "application/json" - }, - { - "description": { - "content": "Added as a part of security scheme: oauth2", - "type": "text/plain" - }, - "key": "Authorization", - "value": "" - } - ], - "method": "GET", - "body": {} - }, - "status": "Unauthorized", - "code": 401, - "header": [ - { - "key": "Content-Type", - "value": "application/json" - } - ], - "body": "{\n \"error\": {\n \"description\": \"A message describing the error\",\n \"example\": \"JWT validation failed: JWT is expired\"\n }\n}", - "cookie": [], - "_postman_previewlanguage": "json" - }, - { - "id": "5733acde-c08b-4739-a8bb-b87088dcdced", - "name": "Forbidden - Returned if the user you are running as, doesn't have access to this end-point.", - "originalRequest": { - "url": { - "path": [ - "campaign-filters", - ":id" - ], - "host": [ - "{{baseUrl}}" - ], - "query": [], - "variable": [] - }, - "header": [ - { - "key": "Accept", - "value": "application/json" - }, - { - "description": { - "content": "Added as a part of security scheme: oauth2", - "type": "text/plain" - }, - "key": "Authorization", - "value": "" - } - ], - "method": "GET", - "body": {} - }, - "status": "Forbidden", - "code": 403, - "header": [ - { - "key": "Content-Type", - "value": "application/json" - } - ], - "body": "{\n \"detailCode\": \"\",\n \"trackingId\": \"\",\n \"messages\": [\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n },\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n }\n ],\n \"causes\": [\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n },\n {\n \"locale\": \"\",\n \"localeOrigin\": \"DEFAULT\",\n \"text\": \"\"\n }\n ]\n}", - "cookie": [], - "_postman_previewlanguage": "json" - }, - { - "id": "93ea2e10-51b7-468e-ba4a-a16811197ab5", - "name": "Not Found - returned if the request URL refers to a resource or object that does not exist", - "originalRequest": { - "url": { - "path": [ - "campaign-filters", - ":id" - ], - "host": [ - "{{baseUrl}}" - ], - "query": [], - "variable": [] - }, - "header": [ - { - "key": "Accept", - "value": "application/json" - }, - { - "description": { - "content": "Added as a part of security scheme: oauth2", - "type": "text/plain" - }, - "key": "Authorization", - "value": "" - } - ], - "method": "GET", - "body": {} - }, - "status": "Not Found", - "code": 404, - "header": [ - { - "key": "Content-Type", - "value": "application/json" - } - ], - "body": "{\n \"detailCode\": \"\",\n \"trackingId\": \"\",\n \"messages\": [\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n },\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n }\n ],\n \"causes\": [\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n },\n {\n \"locale\": \"\",\n \"localeOrigin\": \"DEFAULT\",\n \"text\": \"\"\n }\n ]\n}", - "cookie": [], - "_postman_previewlanguage": "json" - }, - { - "id": "f486019b-0eb8-4497-bd4e-f218f503ac30", - "name": "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.", - "originalRequest": { - "url": { - "path": [ - "campaign-filters", - ":id" - ], - "host": [ - "{{baseUrl}}" - ], - "query": [], - "variable": [] - }, - "header": [ - { - "key": "Accept", - "value": "application/json" - }, - { - "description": { - "content": "Added as a part of security scheme: oauth2", - "type": "text/plain" - }, - "key": "Authorization", - "value": "" - } - ], - "method": "GET", - "body": {} - }, - "status": "Too Many Requests", - "code": 429, - "header": [ - { - "key": "Content-Type", - "value": "application/json" - } - ], - "body": "{\n \"message\": {\n \"description\": \"A message describing the error\",\n \"example\": \" Rate Limit Exceeded \"\n }\n}", - "cookie": [], - "_postman_previewlanguage": "json" - }, - { - "id": "21352997-501c-445f-a90b-c2755819c954", - "name": "Internal Server Error - Returned if there is an unexpected error.", - "originalRequest": { - "url": { - "path": [ - "campaign-filters", - ":id" - ], - "host": [ - "{{baseUrl}}" - ], - "query": [], - "variable": [] - }, - "header": [ - { - "key": "Accept", - "value": "application/json" - }, - { - "description": { - "content": "Added as a part of security scheme: oauth2", - "type": "text/plain" - }, - "key": "Authorization", - "value": "" - } - ], - "method": "GET", - "body": {} - }, - "status": "Internal Server Error", - "code": 500, - "header": [ - { - "key": "Content-Type", - "value": "application/json" - } - ], - "body": "{\n \"detailCode\": \"\",\n \"trackingId\": \"\",\n \"messages\": [\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n },\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n }\n ],\n \"causes\": [\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n },\n {\n \"locale\": \"\",\n \"localeOrigin\": \"DEFAULT\",\n \"text\": \"\"\n }\n ]\n}", - "cookie": [], - "_postman_previewlanguage": "json" - } - ], - "event": [], - "protocolProfileBehavior": { - "disableBodyPruning": true - } - }, - { - "id": "9700e694-cecd-4cd5-be01-ac835102b280", - "name": "Updates a Campaign Filter", - "request": { - "name": "Updates a Campaign Filter", - "description": { - "content": "Updates an existing campaign filter using the filter's ID.", - "type": "text/plain" - }, - "url": { - "path": [ - "campaign-filters", - ":id" - ], - "host": [ - "{{baseUrl}}" - ], - "query": [], - "variable": [ - { - "type": "any", - "key": "id" - }, - { - "disabled": true, - "description": { - "content": "(Required) The ID of the campaign filter being modified.", - "type": "text/plain" - }, - "type": "any", - "value": "", - "key": "filterId" - } - ] - }, - "header": [ - { - "key": "Content-Type", - "value": "application/json" - }, - { - "key": "Accept", - "value": "application/json" - } - ], - "method": "POST", - "body": { - "mode": "raw", - "raw": "{\n \"name\": \"\",\n \"description\": \"\",\n \"owner\": \"\",\n \"mode\": \"INCLUSION\",\n \"id\": \"\",\n \"criteriaList\": [\n {\n \"type\": \"ACCOUNT\",\n \"property\": \"\",\n \"value\": \"\",\n \"operation\": \"AND\"\n },\n {\n \"type\": \"AGGREGATED_ENTITLEMENT\",\n \"property\": \"\",\n \"value\": \"\",\n \"operation\": \"EQUALS\"\n }\n ]\n}", - "options": { - "raw": { - "headerFamily": "json", - "language": "json" - } - } - } - }, - "response": [ - { - "id": "48fa60f6-c3d9-434f-818b-b525029d971b", - "name": "Created successfully.", - "originalRequest": { - "url": { - "path": [ - "campaign-filters", - ":id" - ], - "host": [ - "{{baseUrl}}" - ], - "query": [], - "variable": [] - }, - "header": [ - { - "key": "Content-Type", - "value": "application/json" - }, - { - "key": "Accept", - "value": "application/json" - }, - { - "description": { - "content": "Added as a part of security scheme: oauth2", - "type": "text/plain" - }, - "key": "Authorization", - "value": "" - } - ], - "method": "POST", - "body": { - "mode": "raw", - "raw": "{\n \"name\": \"\",\n \"description\": \"\",\n \"owner\": \"\",\n \"mode\": \"INCLUSION\",\n \"id\": \"\",\n \"criteriaList\": [\n {\n \"type\": \"ACCOUNT\",\n \"property\": \"\",\n \"value\": \"\",\n \"operation\": \"AND\"\n },\n {\n \"type\": \"AGGREGATED_ENTITLEMENT\",\n \"property\": \"\",\n \"value\": \"\",\n \"operation\": \"EQUALS\"\n }\n ]\n}", - "options": { - "raw": { - "headerFamily": "json", - "language": "json" - } - } - } - }, - "status": "OK", - "code": 200, - "header": [ - { - "key": "Content-Type", - "value": "application/json" - } - ], - "body": "{\n \"name\": \"\",\n \"description\": \"\",\n \"owner\": \"\",\n \"mode\": \"INCLUSION\",\n \"id\": \"\",\n \"criteriaList\": [\n {\n \"type\": \"ACCOUNT\",\n \"property\": \"\",\n \"value\": \"\",\n \"operation\": \"AND\"\n },\n {\n \"type\": \"AGGREGATED_ENTITLEMENT\",\n \"property\": \"\",\n \"value\": \"\",\n \"operation\": \"EQUALS\"\n }\n ]\n}", - "cookie": [], - "_postman_previewlanguage": "json" - }, - { - "id": "3cb022ec-dd5d-45c3-b973-79680b7775d1", - "name": "Client Error - Returned if the request body is invalid.", - "originalRequest": { - "url": { - "path": [ - "campaign-filters", - ":id" - ], - "host": [ - "{{baseUrl}}" - ], - "query": [], - "variable": [] - }, - "header": [ - { - "key": "Content-Type", - "value": "application/json" - }, - { - "key": "Accept", - "value": "application/json" - }, - { - "description": { - "content": "Added as a part of security scheme: oauth2", - "type": "text/plain" - }, - "key": "Authorization", - "value": "" - } - ], - "method": "POST", - "body": { - "mode": "raw", - "raw": "{\n \"name\": \"\",\n \"description\": \"\",\n \"owner\": \"\",\n \"mode\": \"INCLUSION\",\n \"id\": \"\",\n \"criteriaList\": [\n {\n \"type\": \"ACCOUNT\",\n \"property\": \"\",\n \"value\": \"\",\n \"operation\": \"AND\"\n },\n {\n \"type\": \"AGGREGATED_ENTITLEMENT\",\n \"property\": \"\",\n \"value\": \"\",\n \"operation\": \"EQUALS\"\n }\n ]\n}", - "options": { - "raw": { - "headerFamily": "json", - "language": "json" - } - } - } - }, - "status": "Bad Request", - "code": 400, - "header": [ - { - "key": "Content-Type", - "value": "application/json" - } - ], - "body": "{\n \"detailCode\": \"\",\n \"trackingId\": \"\",\n \"messages\": [\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n },\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n }\n ],\n \"causes\": [\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n },\n {\n \"locale\": \"\",\n \"localeOrigin\": \"DEFAULT\",\n \"text\": \"\"\n }\n ]\n}", - "cookie": [], - "_postman_previewlanguage": "json" - }, - { - "id": "b780a0f7-64dc-4c60-b6ee-01a4bf4a212c", - "name": "Unauthorized - Returned if there is no authorization header, or if the JWT token is expired.", - "originalRequest": { - "url": { - "path": [ - "campaign-filters", - ":id" - ], - "host": [ - "{{baseUrl}}" - ], - "query": [], - "variable": [] - }, - "header": [ - { - "key": "Content-Type", - "value": "application/json" - }, - { - "key": "Accept", - "value": "application/json" - }, - { - "description": { - "content": "Added as a part of security scheme: oauth2", - "type": "text/plain" - }, - "key": "Authorization", - "value": "" - } - ], - "method": "POST", - "body": { - "mode": "raw", - "raw": "{\n \"name\": \"\",\n \"description\": \"\",\n \"owner\": \"\",\n \"mode\": \"INCLUSION\",\n \"id\": \"\",\n \"criteriaList\": [\n {\n \"type\": \"ACCOUNT\",\n \"property\": \"\",\n \"value\": \"\",\n \"operation\": \"AND\"\n },\n {\n \"type\": \"AGGREGATED_ENTITLEMENT\",\n \"property\": \"\",\n \"value\": \"\",\n \"operation\": \"EQUALS\"\n }\n ]\n}", - "options": { - "raw": { - "headerFamily": "json", - "language": "json" - } - } - } - }, - "status": "Unauthorized", - "code": 401, - "header": [ - { - "key": "Content-Type", - "value": "application/json" - } - ], - "body": "{\n \"error\": {\n \"description\": \"A message describing the error\",\n \"example\": \"JWT validation failed: JWT is expired\"\n }\n}", - "cookie": [], - "_postman_previewlanguage": "json" - }, - { - "id": "c747e4ab-898b-403a-87dc-046e8edde3cf", - "name": "Forbidden - Returned if the user you are running as, doesn't have access to this end-point.", - "originalRequest": { - "url": { - "path": [ - "campaign-filters", - ":id" - ], - "host": [ - "{{baseUrl}}" - ], - "query": [], - "variable": [] - }, - "header": [ - { - "key": "Content-Type", - "value": "application/json" - }, - { - "key": "Accept", - "value": "application/json" - }, - { - "description": { - "content": "Added as a part of security scheme: oauth2", - "type": "text/plain" - }, - "key": "Authorization", - "value": "" - } - ], - "method": "POST", - "body": { - "mode": "raw", - "raw": "{\n \"name\": \"\",\n \"description\": \"\",\n \"owner\": \"\",\n \"mode\": \"INCLUSION\",\n \"id\": \"\",\n \"criteriaList\": [\n {\n \"type\": \"ACCOUNT\",\n \"property\": \"\",\n \"value\": \"\",\n \"operation\": \"AND\"\n },\n {\n \"type\": \"AGGREGATED_ENTITLEMENT\",\n \"property\": \"\",\n \"value\": \"\",\n \"operation\": \"EQUALS\"\n }\n ]\n}", - "options": { - "raw": { - "headerFamily": "json", - "language": "json" - } - } - } - }, - "status": "Forbidden", - "code": 403, - "header": [ - { - "key": "Content-Type", - "value": "application/json" - } - ], - "body": "{\n \"detailCode\": \"\",\n \"trackingId\": \"\",\n \"messages\": [\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n },\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n }\n ],\n \"causes\": [\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n },\n {\n \"locale\": \"\",\n \"localeOrigin\": \"DEFAULT\",\n \"text\": \"\"\n }\n ]\n}", - "cookie": [], - "_postman_previewlanguage": "json" - }, - { - "id": "73f94164-7823-4779-8b0f-b3bed68cc019", - "name": "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.", - "originalRequest": { - "url": { - "path": [ - "campaign-filters", - ":id" - ], - "host": [ - "{{baseUrl}}" - ], - "query": [], - "variable": [] - }, - "header": [ - { - "key": "Content-Type", - "value": "application/json" - }, - { - "key": "Accept", - "value": "application/json" - }, - { - "description": { - "content": "Added as a part of security scheme: oauth2", - "type": "text/plain" - }, - "key": "Authorization", - "value": "" - } - ], - "method": "POST", - "body": { - "mode": "raw", - "raw": "{\n \"name\": \"\",\n \"description\": \"\",\n \"owner\": \"\",\n \"mode\": \"INCLUSION\",\n \"id\": \"\",\n \"criteriaList\": [\n {\n \"type\": \"ACCOUNT\",\n \"property\": \"\",\n \"value\": \"\",\n \"operation\": \"AND\"\n },\n {\n \"type\": \"AGGREGATED_ENTITLEMENT\",\n \"property\": \"\",\n \"value\": \"\",\n \"operation\": \"EQUALS\"\n }\n ]\n}", - "options": { - "raw": { - "headerFamily": "json", - "language": "json" - } - } - } - }, - "status": "Too Many Requests", - "code": 429, - "header": [ - { - "key": "Content-Type", - "value": "application/json" - } - ], - "body": "{\n \"message\": {\n \"description\": \"A message describing the error\",\n \"example\": \" Rate Limit Exceeded \"\n }\n}", - "cookie": [], - "_postman_previewlanguage": "json" - }, - { - "id": "a33bda79-cbd7-4002-bef0-faef413a5918", - "name": "Internal Server Error - Returned if there is an unexpected error.", - "originalRequest": { - "url": { - "path": [ - "campaign-filters", - ":id" - ], - "host": [ - "{{baseUrl}}" - ], - "query": [], - "variable": [] - }, - "header": [ - { - "key": "Content-Type", - "value": "application/json" - }, - { - "key": "Accept", - "value": "application/json" - }, - { - "description": { - "content": "Added as a part of security scheme: oauth2", - "type": "text/plain" - }, - "key": "Authorization", - "value": "" - } - ], - "method": "POST", - "body": { - "mode": "raw", - "raw": "{\n \"name\": \"\",\n \"description\": \"\",\n \"owner\": \"\",\n \"mode\": \"INCLUSION\",\n \"id\": \"\",\n \"criteriaList\": [\n {\n \"type\": \"ACCOUNT\",\n \"property\": \"\",\n \"value\": \"\",\n \"operation\": \"AND\"\n },\n {\n \"type\": \"AGGREGATED_ENTITLEMENT\",\n \"property\": \"\",\n \"value\": \"\",\n \"operation\": \"EQUALS\"\n }\n ]\n}", - "options": { - "raw": { - "headerFamily": "json", - "language": "json" - } - } - } - }, - "status": "Internal Server Error", - "code": 500, - "header": [ - { - "key": "Content-Type", - "value": "application/json" - } - ], - "body": "{\n \"detailCode\": \"\",\n \"trackingId\": \"\",\n \"messages\": [\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n },\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n }\n ],\n \"causes\": [\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n },\n {\n \"locale\": \"\",\n \"localeOrigin\": \"DEFAULT\",\n \"text\": \"\"\n }\n ]\n}", - "cookie": [], - "_postman_previewlanguage": "json" - } - ], - "event": [], - "protocolProfileBehavior": { - "disableBodyPruning": true - } - }, - { - "id": "d8d24756-fc03-48fd-a76b-794545438a02", - "name": "Deletes Campaign Filters", - "request": { - "name": "Deletes Campaign Filters", - "description": { - "content": "Deletes campaign filters whose Ids are specified in the provided list of campaign filter Ids. Authorized callers must be an ORG_ADMIN or a CERT_ADMIN.", - "type": "text/plain" - }, - "url": { - "path": [ - "campaign-filters", - "delete" - ], - "host": [ - "{{baseUrl}}" - ], - "query": [], - "variable": [] - }, - "header": [ - { - "key": "Content-Type", - "value": "application/json" - }, - { - "key": "Accept", - "value": "application/json" - } - ], - "method": "POST", - "body": { - "mode": "raw", - "raw": "[\n \"\",\n \"\"\n]", - "options": { - "raw": { - "headerFamily": "json", - "language": "json" - } - } - } - }, - "response": [ - { - "id": "8e57066b-97b0-4253-a0f3-6b8d67494c9a", - "name": "No content - indicates the request was successful but there is no content to be returned in the response.", - "originalRequest": { - "url": { - "path": [ - "campaign-filters", - "delete" - ], - "host": [ - "{{baseUrl}}" - ], - "query": [], - "variable": [] - }, - "header": [ - { - "key": "Content-Type", - "value": "application/json" - }, - { - "description": { - "content": "Added as a part of security scheme: oauth2", - "type": "text/plain" - }, - "key": "Authorization", - "value": "" - } - ], - "method": "POST", - "body": { - "mode": "raw", - "raw": "[\n \"\",\n \"\"\n]", - "options": { - "raw": { - "headerFamily": "json", - "language": "json" - } - } - } - }, - "status": "No Content", - "code": 204, - "header": [], - "cookie": [], - "_postman_previewlanguage": "text" - }, - { - "id": "4862f986-e9e7-4d29-8121-5981dbe23e39", - "name": "Client Error - Returned if the request body is invalid.", - "originalRequest": { - "url": { - "path": [ - "campaign-filters", - "delete" - ], - "host": [ - "{{baseUrl}}" - ], - "query": [], - "variable": [] - }, - "header": [ - { - "key": "Content-Type", - "value": "application/json" - }, - { - "key": "Accept", - "value": "application/json" - }, - { - "description": { - "content": "Added as a part of security scheme: oauth2", - "type": "text/plain" - }, - "key": "Authorization", - "value": "" - } - ], - "method": "POST", - "body": { - "mode": "raw", - "raw": "[\n \"\",\n \"\"\n]", - "options": { - "raw": { - "headerFamily": "json", - "language": "json" - } - } - } - }, - "status": "Bad Request", - "code": 400, - "header": [ - { - "key": "Content-Type", - "value": "application/json" - } - ], - "body": "{\n \"detailCode\": \"\",\n \"trackingId\": \"\",\n \"messages\": [\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n },\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n }\n ],\n \"causes\": [\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n },\n {\n \"locale\": \"\",\n \"localeOrigin\": \"DEFAULT\",\n \"text\": \"\"\n }\n ]\n}", - "cookie": [], - "_postman_previewlanguage": "json" - }, - { - "id": "8f62bd2e-1c9f-4a9a-92c0-243659560a86", - "name": "Unauthorized - Returned if there is no authorization header, or if the JWT token is expired.", - "originalRequest": { - "url": { - "path": [ - "campaign-filters", - "delete" - ], - "host": [ - "{{baseUrl}}" - ], - "query": [], - "variable": [] - }, - "header": [ - { - "key": "Content-Type", - "value": "application/json" - }, - { - "key": "Accept", - "value": "application/json" - }, - { - "description": { - "content": "Added as a part of security scheme: oauth2", - "type": "text/plain" - }, - "key": "Authorization", - "value": "" - } - ], - "method": "POST", - "body": { - "mode": "raw", - "raw": "[\n \"\",\n \"\"\n]", - "options": { - "raw": { - "headerFamily": "json", - "language": "json" - } - } - } - }, - "status": "Unauthorized", - "code": 401, - "header": [ - { - "key": "Content-Type", - "value": "application/json" - } - ], - "body": "{\n \"error\": {\n \"description\": \"A message describing the error\",\n \"example\": \"JWT validation failed: JWT is expired\"\n }\n}", - "cookie": [], - "_postman_previewlanguage": "json" - }, - { - "id": "3b4206d5-9ffe-4e9f-93d0-b5d004cde6c0", - "name": "Forbidden - Returned if the user you are running as, doesn't have access to this end-point.", - "originalRequest": { - "url": { - "path": [ - "campaign-filters", - "delete" - ], - "host": [ - "{{baseUrl}}" - ], - "query": [], - "variable": [] - }, - "header": [ - { - "key": "Content-Type", - "value": "application/json" - }, - { - "key": "Accept", - "value": "application/json" - }, - { - "description": { - "content": "Added as a part of security scheme: oauth2", - "type": "text/plain" - }, - "key": "Authorization", - "value": "" - } - ], - "method": "POST", - "body": { - "mode": "raw", - "raw": "[\n \"\",\n \"\"\n]", - "options": { - "raw": { - "headerFamily": "json", - "language": "json" - } - } - } - }, - "status": "Forbidden", - "code": 403, - "header": [ - { - "key": "Content-Type", - "value": "application/json" - } - ], - "body": "{\n \"detailCode\": \"\",\n \"trackingId\": \"\",\n \"messages\": [\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n },\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n }\n ],\n \"causes\": [\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n },\n {\n \"locale\": \"\",\n \"localeOrigin\": \"DEFAULT\",\n \"text\": \"\"\n }\n ]\n}", - "cookie": [], - "_postman_previewlanguage": "json" - }, - { - "id": "dd7eb305-54d4-4afd-a11b-86972948a9a6", - "name": "Not Found - returned if the request URL refers to a resource or object that does not exist", - "originalRequest": { - "url": { - "path": [ - "campaign-filters", - "delete" - ], - "host": [ - "{{baseUrl}}" - ], - "query": [], - "variable": [] - }, - "header": [ - { - "key": "Content-Type", - "value": "application/json" - }, - { - "key": "Accept", - "value": "application/json" - }, - { - "description": { - "content": "Added as a part of security scheme: oauth2", - "type": "text/plain" - }, - "key": "Authorization", - "value": "" - } - ], - "method": "POST", - "body": { - "mode": "raw", - "raw": "[\n \"\",\n \"\"\n]", - "options": { - "raw": { - "headerFamily": "json", - "language": "json" - } - } - } - }, - "status": "Not Found", - "code": 404, - "header": [ - { - "key": "Content-Type", - "value": "application/json" - } - ], - "body": "{\n \"detailCode\": \"\",\n \"trackingId\": \"\",\n \"messages\": [\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n },\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n }\n ],\n \"causes\": [\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n },\n {\n \"locale\": \"\",\n \"localeOrigin\": \"DEFAULT\",\n \"text\": \"\"\n }\n ]\n}", - "cookie": [], - "_postman_previewlanguage": "json" - }, - { - "id": "88a877d7-8113-45f8-9ba4-f3fa4d0fc6e8", - "name": "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.", - "originalRequest": { - "url": { - "path": [ - "campaign-filters", - "delete" - ], - "host": [ - "{{baseUrl}}" - ], - "query": [], - "variable": [] - }, - "header": [ - { - "key": "Content-Type", - "value": "application/json" - }, - { - "key": "Accept", - "value": "application/json" - }, - { - "description": { - "content": "Added as a part of security scheme: oauth2", - "type": "text/plain" - }, - "key": "Authorization", - "value": "" - } - ], - "method": "POST", - "body": { - "mode": "raw", - "raw": "[\n \"\",\n \"\"\n]", - "options": { - "raw": { - "headerFamily": "json", - "language": "json" - } - } - } - }, - "status": "Too Many Requests", - "code": 429, - "header": [ - { - "key": "Content-Type", - "value": "application/json" - } - ], - "body": "{\n \"message\": {\n \"description\": \"A message describing the error\",\n \"example\": \" Rate Limit Exceeded \"\n }\n}", - "cookie": [], - "_postman_previewlanguage": "json" - }, - { - "id": "1ab9bfc4-2fc5-47a9-9495-90b34a2b570a", - "name": "Internal Server Error - Returned if there is an unexpected error.", - "originalRequest": { - "url": { - "path": [ - "campaign-filters", - "delete" - ], - "host": [ - "{{baseUrl}}" - ], - "query": [], - "variable": [] - }, - "header": [ - { - "key": "Content-Type", - "value": "application/json" - }, - { - "key": "Accept", - "value": "application/json" - }, - { - "description": { - "content": "Added as a part of security scheme: oauth2", - "type": "text/plain" - }, - "key": "Authorization", - "value": "" - } - ], - "method": "POST", - "body": { - "mode": "raw", - "raw": "[\n \"\",\n \"\"\n]", - "options": { - "raw": { - "headerFamily": "json", - "language": "json" - } - } - } - }, - "status": "Internal Server Error", - "code": 500, - "header": [ - { - "key": "Content-Type", - "value": "application/json" - } - ], - "body": "{\n \"detailCode\": \"\",\n \"trackingId\": \"\",\n \"messages\": [\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n },\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n }\n ],\n \"causes\": [\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n },\n {\n \"locale\": \"\",\n \"localeOrigin\": \"DEFAULT\",\n \"text\": \"\"\n }\n ]\n}", - "cookie": [], - "_postman_previewlanguage": "json" - } - ], - "event": [], - "protocolProfileBehavior": { - "disableBodyPruning": true - } - } - ] - }, - { - "name": "Global Tenant Security Settings", - "description": "Use this API to implement and customize global tenant security settings.\nWith this functionality in place, administrators can manage the global security settings that a tenant/org has.\nThis API can be used to configure the networks and Geographies allowed to access IdentityNow URLs.\n", - "item": [ - { - "id": "be82c158-b4ec-47f4-93dc-0ea46293717b", - "name": "Get security network configuration.", - "request": { - "name": "Get security network configuration.", - "description": { - "content": "This API returns the details of an org's network auth configuration. Requires security scope of: 'sp:auth-org:read'", - "type": "text/plain" - }, - "url": { - "path": [ - "auth-org", - "network-config" - ], - "host": [ - "{{baseUrl}}" - ], - "query": [], - "variable": [] - }, - "header": [ - { - "key": "Accept", - "value": "application/json" - } - ], - "method": "GET", - "body": {} - }, - "response": [ - { - "id": "6301da5a-0946-4de4-add9-e8125ea427a3", - "name": "Network configuration for the tenant's auth org.", - "originalRequest": { - "url": { - "path": [ - "auth-org", - "network-config" - ], - "host": [ - "{{baseUrl}}" - ], - "query": [], - "variable": [] - }, - "header": [ - { - "key": "Accept", - "value": "application/json" - }, - { - "description": { - "content": "Added as a part of security scheme: oauth2", - "type": "text/plain" - }, - "key": "Authorization", - "value": "" - } - ], - "method": "GET", - "body": {} - }, - "status": "OK", - "code": 200, - "header": [ - { - "key": "Content-Type", - "value": "application/json" - } - ], - "body": "{\n \"range\": [\n \"\",\n \"\"\n ],\n \"geolocation\": [\n \"\",\n \"\"\n ],\n \"whitelisted\": false\n}", - "cookie": [], - "_postman_previewlanguage": "json" - }, - { - "id": "c1d34a72-bd3f-4c5a-bc1f-a302bc025ec0", - "name": "Client Error - Returned if the request body is invalid.", - "originalRequest": { - "url": { - "path": [ - "auth-org", - "network-config" - ], - "host": [ - "{{baseUrl}}" - ], - "query": [], - "variable": [] - }, - "header": [ - { - "key": "Accept", - "value": "application/json" - }, - { - "description": { - "content": "Added as a part of security scheme: oauth2", - "type": "text/plain" - }, - "key": "Authorization", - "value": "" - } - ], - "method": "GET", - "body": {} - }, - "status": "Bad Request", - "code": 400, - "header": [ - { - "key": "Content-Type", - "value": "application/json" - } - ], - "body": "{\n \"detailCode\": \"\",\n \"trackingId\": \"\",\n \"messages\": [\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n },\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n }\n ],\n \"causes\": [\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n },\n {\n \"locale\": \"\",\n \"localeOrigin\": \"DEFAULT\",\n \"text\": \"\"\n }\n ]\n}", - "cookie": [], - "_postman_previewlanguage": "json" - }, - { - "id": "f8210a66-366e-4e37-b285-de5ab60a7503", - "name": "Unauthorized - Returned if there is no authorization header, or if the JWT token is expired.", - "originalRequest": { - "url": { - "path": [ - "auth-org", - "network-config" - ], - "host": [ - "{{baseUrl}}" - ], - "query": [], - "variable": [] - }, - "header": [ - { - "key": "Accept", - "value": "application/json" - }, - { - "description": { - "content": "Added as a part of security scheme: oauth2", - "type": "text/plain" - }, - "key": "Authorization", - "value": "" - } - ], - "method": "GET", - "body": {} - }, - "status": "Unauthorized", - "code": 401, - "header": [ - { - "key": "Content-Type", - "value": "application/json" - } - ], - "body": "{\n \"error\": {\n \"description\": \"A message describing the error\",\n \"example\": \"JWT validation failed: JWT is expired\"\n }\n}", - "cookie": [], - "_postman_previewlanguage": "json" - }, - { - "id": "729d655d-aa2b-4c0a-a618-9713c80317d3", - "name": "Forbidden - Returned if the user you are running as, doesn't have access to this end-point.", - "originalRequest": { - "url": { - "path": [ - "auth-org", - "network-config" - ], - "host": [ - "{{baseUrl}}" - ], - "query": [], - "variable": [] - }, - "header": [ - { - "key": "Accept", - "value": "application/json" - }, - { - "description": { - "content": "Added as a part of security scheme: oauth2", - "type": "text/plain" - }, - "key": "Authorization", - "value": "" - } - ], - "method": "GET", - "body": {} - }, - "status": "Forbidden", - "code": 403, - "header": [ - { - "key": "Content-Type", - "value": "application/json" - } - ], - "body": "{\n \"detailCode\": \"\",\n \"trackingId\": \"\",\n \"messages\": [\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n },\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n }\n ],\n \"causes\": [\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n },\n {\n \"locale\": \"\",\n \"localeOrigin\": \"DEFAULT\",\n \"text\": \"\"\n }\n ]\n}", - "cookie": [], - "_postman_previewlanguage": "json" - }, - { - "id": "61a079ab-f89b-48a3-9bca-9e50d5c6f0c1", - "name": "Not Found - returned if the request URL refers to a resource or object that does not exist", - "originalRequest": { - "url": { - "path": [ - "auth-org", - "network-config" - ], - "host": [ - "{{baseUrl}}" - ], - "query": [], - "variable": [] - }, - "header": [ - { - "key": "Accept", - "value": "application/json" - }, - { - "description": { - "content": "Added as a part of security scheme: oauth2", - "type": "text/plain" - }, - "key": "Authorization", - "value": "" - } - ], - "method": "GET", - "body": {} - }, - "status": "Not Found", - "code": 404, - "header": [ - { - "key": "Content-Type", - "value": "application/json" - } - ], - "body": "{\n \"detailCode\": \"\",\n \"trackingId\": \"\",\n \"messages\": [\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n },\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n }\n ],\n \"causes\": [\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n },\n {\n \"locale\": \"\",\n \"localeOrigin\": \"DEFAULT\",\n \"text\": \"\"\n }\n ]\n}", - "cookie": [], - "_postman_previewlanguage": "json" - }, - { - "id": "85459e4e-f671-49b9-a98e-0b710eea2319", - "name": "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.", - "originalRequest": { - "url": { - "path": [ - "auth-org", - "network-config" - ], - "host": [ - "{{baseUrl}}" - ], - "query": [], - "variable": [] - }, - "header": [ - { - "key": "Accept", - "value": "application/json" - }, - { - "description": { - "content": "Added as a part of security scheme: oauth2", - "type": "text/plain" - }, - "key": "Authorization", - "value": "" - } - ], - "method": "GET", - "body": {} - }, - "status": "Too Many Requests", - "code": 429, - "header": [ - { - "key": "Content-Type", - "value": "application/json" - } - ], - "body": "{\n \"message\": {\n \"description\": \"A message describing the error\",\n \"example\": \" Rate Limit Exceeded \"\n }\n}", - "cookie": [], - "_postman_previewlanguage": "json" - }, - { - "id": "87d0bbc2-2872-4ffd-92ed-d62278970a3e", - "name": "Internal Server Error - Returned if there is an unexpected error.", - "originalRequest": { - "url": { - "path": [ - "auth-org", - "network-config" - ], - "host": [ - "{{baseUrl}}" - ], - "query": [], - "variable": [] - }, - "header": [ - { - "key": "Accept", - "value": "application/json" - }, - { - "description": { - "content": "Added as a part of security scheme: oauth2", - "type": "text/plain" - }, - "key": "Authorization", - "value": "" - } - ], - "method": "GET", - "body": {} - }, - "status": "Internal Server Error", - "code": 500, - "header": [ - { - "key": "Content-Type", - "value": "application/json" - } - ], - "body": "{\n \"detailCode\": \"\",\n \"trackingId\": \"\",\n \"messages\": [\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n },\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n }\n ],\n \"causes\": [\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n },\n {\n \"locale\": \"\",\n \"localeOrigin\": \"DEFAULT\",\n \"text\": \"\"\n }\n ]\n}", - "cookie": [], - "_postman_previewlanguage": "json" - } - ], - "event": [], - "protocolProfileBehavior": { - "disableBodyPruning": true - } - }, - { - "id": "cc7942f0-b533-48e3-9b14-be29052b7ec0", - "name": "Create security network configuration.", - "request": { - "name": "Create security network configuration.", - "description": { - "content": "This API returns the details of an org's network auth configuration. Requires security scope of: 'sp:auth-org:create'", - "type": "text/plain" - }, - "url": { - "path": [ - "auth-org", - "network-config" - ], - "host": [ - "{{baseUrl}}" - ], - "query": [], - "variable": [] - }, - "header": [ - { - "key": "Content-Type", - "value": "application/json" - }, - { - "key": "Accept", - "value": "application/json" - } - ], - "method": "POST", - "body": { - "mode": "raw", - "raw": "{\n \"range\": [\n \"\",\n \"\"\n ],\n \"geolocation\": [\n \"\",\n \"\"\n ],\n \"whitelisted\": false\n}", - "options": { - "raw": { - "headerFamily": "json", - "language": "json" - } - } - } - }, - "response": [ - { - "id": "056f5a9a-475a-4912-8452-d2addf1c93cb", - "name": "Network configuration for the tenant.", - "originalRequest": { - "url": { - "path": [ - "auth-org", - "network-config" - ], - "host": [ - "{{baseUrl}}" - ], - "query": [], - "variable": [] - }, - "header": [ - { - "key": "Content-Type", - "value": "application/json" - }, - { - "key": "Accept", - "value": "application/json" - }, - { - "description": { - "content": "Added as a part of security scheme: oauth2", - "type": "text/plain" - }, - "key": "Authorization", - "value": "" - } - ], - "method": "POST", - "body": { - "mode": "raw", - "raw": "{\n \"range\": [\n \"\",\n \"\"\n ],\n \"geolocation\": [\n \"\",\n \"\"\n ],\n \"whitelisted\": false\n}", - "options": { - "raw": { - "headerFamily": "json", - "language": "json" - } - } - } - }, - "status": "OK", - "code": 200, - "header": [ - { - "key": "Content-Type", - "value": "application/json" - } - ], - "body": "{\n \"range\": [\n \"\",\n \"\"\n ],\n \"geolocation\": [\n \"\",\n \"\"\n ],\n \"whitelisted\": false\n}", - "cookie": [], - "_postman_previewlanguage": "json" - }, - { - "id": "2354f6c4-c74a-4f7f-9593-8d10128ea735", - "name": "Client Error - Returned if the request body is invalid.", - "originalRequest": { - "url": { - "path": [ - "auth-org", - "network-config" - ], - "host": [ - "{{baseUrl}}" - ], - "query": [], - "variable": [] - }, - "header": [ - { - "key": "Content-Type", - "value": "application/json" - }, - { - "key": "Accept", - "value": "application/json" - }, - { - "description": { - "content": "Added as a part of security scheme: oauth2", - "type": "text/plain" - }, - "key": "Authorization", - "value": "" - } - ], - "method": "POST", - "body": { - "mode": "raw", - "raw": "{\n \"range\": [\n \"\",\n \"\"\n ],\n \"geolocation\": [\n \"\",\n \"\"\n ],\n \"whitelisted\": false\n}", - "options": { - "raw": { - "headerFamily": "json", - "language": "json" - } - } - } - }, - "status": "Bad Request", - "code": 400, - "header": [ - { - "key": "Content-Type", - "value": "application/json" - } - ], - "body": "{\n \"detailCode\": \"\",\n \"trackingId\": \"\",\n \"messages\": [\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n },\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n }\n ],\n \"causes\": [\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n },\n {\n \"locale\": \"\",\n \"localeOrigin\": \"DEFAULT\",\n \"text\": \"\"\n }\n ]\n}", - "cookie": [], - "_postman_previewlanguage": "json" - }, - { - "id": "21b6ce6b-2a93-46b1-9d14-9e6d4a540ab4", - "name": "Unauthorized - Returned if there is no authorization header, or if the JWT token is expired.", - "originalRequest": { - "url": { - "path": [ - "auth-org", - "network-config" - ], - "host": [ - "{{baseUrl}}" - ], - "query": [], - "variable": [] - }, - "header": [ - { - "key": "Content-Type", - "value": "application/json" - }, - { - "key": "Accept", - "value": "application/json" - }, - { - "description": { - "content": "Added as a part of security scheme: oauth2", - "type": "text/plain" - }, - "key": "Authorization", - "value": "" - } - ], - "method": "POST", - "body": { - "mode": "raw", - "raw": "{\n \"range\": [\n \"\",\n \"\"\n ],\n \"geolocation\": [\n \"\",\n \"\"\n ],\n \"whitelisted\": false\n}", - "options": { - "raw": { - "headerFamily": "json", - "language": "json" - } - } - } - }, - "status": "Unauthorized", - "code": 401, - "header": [ - { - "key": "Content-Type", - "value": "application/json" - } - ], - "body": "{\n \"error\": {\n \"description\": \"A message describing the error\",\n \"example\": \"JWT validation failed: JWT is expired\"\n }\n}", - "cookie": [], - "_postman_previewlanguage": "json" - }, - { - "id": "d7ba3286-a59f-489e-b215-f2114844a8d4", - "name": "Forbidden - Returned if the user you are running as, doesn't have access to this end-point.", - "originalRequest": { - "url": { - "path": [ - "auth-org", - "network-config" - ], - "host": [ - "{{baseUrl}}" - ], - "query": [], - "variable": [] - }, - "header": [ - { - "key": "Content-Type", - "value": "application/json" - }, - { - "key": "Accept", - "value": "application/json" - }, - { - "description": { - "content": "Added as a part of security scheme: oauth2", - "type": "text/plain" - }, - "key": "Authorization", - "value": "" - } - ], - "method": "POST", - "body": { - "mode": "raw", - "raw": "{\n \"range\": [\n \"\",\n \"\"\n ],\n \"geolocation\": [\n \"\",\n \"\"\n ],\n \"whitelisted\": false\n}", - "options": { - "raw": { - "headerFamily": "json", - "language": "json" - } - } - } - }, - "status": "Forbidden", - "code": 403, - "header": [ - { - "key": "Content-Type", - "value": "application/json" - } - ], - "body": "{\n \"detailCode\": \"\",\n \"trackingId\": \"\",\n \"messages\": [\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n },\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n }\n ],\n \"causes\": [\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n },\n {\n \"locale\": \"\",\n \"localeOrigin\": \"DEFAULT\",\n \"text\": \"\"\n }\n ]\n}", - "cookie": [], - "_postman_previewlanguage": "json" - }, - { - "id": "bf6bd144-c44c-4f60-a5a0-28718ae35aec", - "name": "Not Found - returned if the request URL refers to a resource or object that does not exist", - "originalRequest": { - "url": { - "path": [ - "auth-org", - "network-config" - ], - "host": [ - "{{baseUrl}}" - ], - "query": [], - "variable": [] - }, - "header": [ - { - "key": "Content-Type", - "value": "application/json" - }, - { - "key": "Accept", - "value": "application/json" - }, - { - "description": { - "content": "Added as a part of security scheme: oauth2", - "type": "text/plain" - }, - "key": "Authorization", - "value": "" - } - ], - "method": "POST", - "body": { - "mode": "raw", - "raw": "{\n \"range\": [\n \"\",\n \"\"\n ],\n \"geolocation\": [\n \"\",\n \"\"\n ],\n \"whitelisted\": false\n}", - "options": { - "raw": { - "headerFamily": "json", - "language": "json" - } - } - } - }, - "status": "Not Found", - "code": 404, - "header": [ - { - "key": "Content-Type", - "value": "application/json" - } - ], - "body": "{\n \"detailCode\": \"\",\n \"trackingId\": \"\",\n \"messages\": [\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n },\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n }\n ],\n \"causes\": [\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n },\n {\n \"locale\": \"\",\n \"localeOrigin\": \"DEFAULT\",\n \"text\": \"\"\n }\n ]\n}", - "cookie": [], - "_postman_previewlanguage": "json" - }, - { - "id": "60f63ae8-aba0-4820-8223-8ee114e9b50b", - "name": "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.", - "originalRequest": { - "url": { - "path": [ - "auth-org", - "network-config" - ], - "host": [ - "{{baseUrl}}" - ], - "query": [], - "variable": [] - }, - "header": [ - { - "key": "Content-Type", - "value": "application/json" - }, - { - "key": "Accept", - "value": "application/json" - }, - { - "description": { - "content": "Added as a part of security scheme: oauth2", - "type": "text/plain" - }, - "key": "Authorization", - "value": "" - } - ], - "method": "POST", - "body": { - "mode": "raw", - "raw": "{\n \"range\": [\n \"\",\n \"\"\n ],\n \"geolocation\": [\n \"\",\n \"\"\n ],\n \"whitelisted\": false\n}", - "options": { - "raw": { - "headerFamily": "json", - "language": "json" - } - } - } - }, - "status": "Too Many Requests", - "code": 429, - "header": [ - { - "key": "Content-Type", - "value": "application/json" - } - ], - "body": "{\n \"message\": {\n \"description\": \"A message describing the error\",\n \"example\": \" Rate Limit Exceeded \"\n }\n}", - "cookie": [], - "_postman_previewlanguage": "json" - }, - { - "id": "e772a5d0-74b3-4cad-8ca4-177ebb0a632d", - "name": "Internal Server Error - Returned if there is an unexpected error.", - "originalRequest": { - "url": { - "path": [ - "auth-org", - "network-config" - ], - "host": [ - "{{baseUrl}}" - ], - "query": [], - "variable": [] - }, - "header": [ - { - "key": "Content-Type", - "value": "application/json" - }, - { - "key": "Accept", - "value": "application/json" - }, - { - "description": { - "content": "Added as a part of security scheme: oauth2", - "type": "text/plain" - }, - "key": "Authorization", - "value": "" - } - ], - "method": "POST", - "body": { - "mode": "raw", - "raw": "{\n \"range\": [\n \"\",\n \"\"\n ],\n \"geolocation\": [\n \"\",\n \"\"\n ],\n \"whitelisted\": false\n}", - "options": { - "raw": { - "headerFamily": "json", - "language": "json" - } - } - } - }, - "status": "Internal Server Error", - "code": 500, - "header": [ - { - "key": "Content-Type", - "value": "application/json" - } - ], - "body": "{\n \"detailCode\": \"\",\n \"trackingId\": \"\",\n \"messages\": [\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n },\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n }\n ],\n \"causes\": [\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n },\n {\n \"locale\": \"\",\n \"localeOrigin\": \"DEFAULT\",\n \"text\": \"\"\n }\n ]\n}", - "cookie": [], - "_postman_previewlanguage": "json" - } - ], - "event": [], - "protocolProfileBehavior": { - "disableBodyPruning": true - } - }, - { - "id": "8eb925ea-04bd-4219-9b1b-da4a68927b2c", - "name": "Update security network configuration.", - "request": { - "name": "Update security network configuration.", - "description": { - "content": "This API updates an existing network configuration for an org using PATCH\n Requires security scope of: 'sp:auth-org:update'", - "type": "text/plain" - }, - "url": { - "path": [ - "auth-org", - "network-config" - ], - "host": [ - "{{baseUrl}}" - ], - "query": [], - "variable": [] - }, - "header": [ - { - "key": "Content-Type", - "value": "application/json-patch+json" - }, - { - "key": "Accept", - "value": "application/json" - } - ], - "method": "PATCH", - "body": { - "mode": "raw", - "raw": "[\n {\n \"op\": \"test\",\n \"path\": \"\",\n \"value\": \"\"\n },\n {\n \"op\": \"move\",\n \"path\": \"\",\n \"value\": \"\"\n }\n]", - "options": { - "raw": { - "headerFamily": "json", - "language": "json" - } - } - } - }, - "response": [ - { - "id": "9799ff84-5290-486e-862f-434934acc30f", - "name": "Updated Auth Org network configuration.", - "originalRequest": { - "url": { - "path": [ - "auth-org", - "network-config" - ], - "host": [ - "{{baseUrl}}" - ], - "query": [], - "variable": [] - }, - "header": [ - { - "key": "Content-Type", - "value": "application/json-patch+json" - }, - { - "key": "Accept", - "value": "application/json" - }, - { - "description": { - "content": "Added as a part of security scheme: oauth2", - "type": "text/plain" - }, - "key": "Authorization", - "value": "" - } - ], - "method": "PATCH", - "body": { - "mode": "raw", - "raw": "[\n {\n \"op\": \"test\",\n \"path\": \"\",\n \"value\": \"\"\n },\n {\n \"op\": \"move\",\n \"path\": \"\",\n \"value\": \"\"\n }\n]", - "options": { - "raw": { - "headerFamily": "json", - "language": "json" - } - } - } - }, - "status": "OK", - "code": 200, - "header": [ - { - "key": "Content-Type", - "value": "application/json" - } - ], - "body": "{\n \"range\": [\n \"\",\n \"\"\n ],\n \"geolocation\": [\n \"\",\n \"\"\n ],\n \"whitelisted\": false\n}", - "cookie": [], - "_postman_previewlanguage": "json" - }, - { - "id": "0048132a-a987-40dd-8172-8a8f3f02a650", - "name": "Client Error - Returned if the request body is invalid.", - "originalRequest": { - "url": { - "path": [ - "auth-org", - "network-config" - ], - "host": [ - "{{baseUrl}}" - ], - "query": [], - "variable": [] - }, - "header": [ - { - "key": "Content-Type", - "value": "application/json-patch+json" - }, - { - "key": "Accept", - "value": "application/json" - }, - { - "description": { - "content": "Added as a part of security scheme: oauth2", - "type": "text/plain" - }, - "key": "Authorization", - "value": "" - } - ], - "method": "PATCH", - "body": { - "mode": "raw", - "raw": "[\n {\n \"op\": \"test\",\n \"path\": \"\",\n \"value\": \"\"\n },\n {\n \"op\": \"move\",\n \"path\": \"\",\n \"value\": \"\"\n }\n]", - "options": { - "raw": { - "headerFamily": "json", - "language": "json" - } - } - } - }, - "status": "Bad Request", - "code": 400, - "header": [ - { - "key": "Content-Type", - "value": "application/json" - } - ], - "body": "{\n \"detailCode\": \"\",\n \"trackingId\": \"\",\n \"messages\": [\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n },\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n }\n ],\n \"causes\": [\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n },\n {\n \"locale\": \"\",\n \"localeOrigin\": \"DEFAULT\",\n \"text\": \"\"\n }\n ]\n}", - "cookie": [], - "_postman_previewlanguage": "json" - }, - { - "id": "9c518c9f-dd95-49bd-98f7-2b79f0d1a855", - "name": "Unauthorized - Returned if there is no authorization header, or if the JWT token is expired.", - "originalRequest": { - "url": { - "path": [ - "auth-org", - "network-config" - ], - "host": [ - "{{baseUrl}}" - ], - "query": [], - "variable": [] - }, - "header": [ - { - "key": "Content-Type", - "value": "application/json-patch+json" - }, - { - "key": "Accept", - "value": "application/json" - }, - { - "description": { - "content": "Added as a part of security scheme: oauth2", - "type": "text/plain" - }, - "key": "Authorization", - "value": "" - } - ], - "method": "PATCH", - "body": { - "mode": "raw", - "raw": "[\n {\n \"op\": \"test\",\n \"path\": \"\",\n \"value\": \"\"\n },\n {\n \"op\": \"move\",\n \"path\": \"\",\n \"value\": \"\"\n }\n]", - "options": { - "raw": { - "headerFamily": "json", - "language": "json" - } - } - } - }, - "status": "Unauthorized", - "code": 401, - "header": [ - { - "key": "Content-Type", - "value": "application/json" - } - ], - "body": "{\n \"error\": {\n \"description\": \"A message describing the error\",\n \"example\": \"JWT validation failed: JWT is expired\"\n }\n}", - "cookie": [], - "_postman_previewlanguage": "json" - }, - { - "id": "1f2eb776-6f9f-43eb-810e-68832a69d56a", - "name": "Forbidden - Returned if the user you are running as, doesn't have access to this end-point.", - "originalRequest": { - "url": { - "path": [ - "auth-org", - "network-config" - ], - "host": [ - "{{baseUrl}}" - ], - "query": [], - "variable": [] - }, - "header": [ - { - "key": "Content-Type", - "value": "application/json-patch+json" - }, - { - "key": "Accept", - "value": "application/json" - }, - { - "description": { - "content": "Added as a part of security scheme: oauth2", - "type": "text/plain" - }, - "key": "Authorization", - "value": "" - } - ], - "method": "PATCH", - "body": { - "mode": "raw", - "raw": "[\n {\n \"op\": \"test\",\n \"path\": \"\",\n \"value\": \"\"\n },\n {\n \"op\": \"move\",\n \"path\": \"\",\n \"value\": \"\"\n }\n]", - "options": { - "raw": { - "headerFamily": "json", - "language": "json" - } - } - } - }, - "status": "Forbidden", - "code": 403, - "header": [ - { - "key": "Content-Type", - "value": "application/json" - } - ], - "body": "{\n \"detailCode\": \"\",\n \"trackingId\": \"\",\n \"messages\": [\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n },\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n }\n ],\n \"causes\": [\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n },\n {\n \"locale\": \"\",\n \"localeOrigin\": \"DEFAULT\",\n \"text\": \"\"\n }\n ]\n}", - "cookie": [], - "_postman_previewlanguage": "json" - }, - { - "id": "ff2a6765-771d-42ce-8323-4cf265799419", - "name": "Not Found - returned if the request URL refers to a resource or object that does not exist", - "originalRequest": { - "url": { - "path": [ - "auth-org", - "network-config" - ], - "host": [ - "{{baseUrl}}" - ], - "query": [], - "variable": [] - }, - "header": [ - { - "key": "Content-Type", - "value": "application/json-patch+json" - }, - { - "key": "Accept", - "value": "application/json" - }, - { - "description": { - "content": "Added as a part of security scheme: oauth2", - "type": "text/plain" - }, - "key": "Authorization", - "value": "" - } - ], - "method": "PATCH", - "body": { - "mode": "raw", - "raw": "[\n {\n \"op\": \"test\",\n \"path\": \"\",\n \"value\": \"\"\n },\n {\n \"op\": \"move\",\n \"path\": \"\",\n \"value\": \"\"\n }\n]", - "options": { - "raw": { - "headerFamily": "json", - "language": "json" - } - } - } - }, - "status": "Not Found", - "code": 404, - "header": [ - { - "key": "Content-Type", - "value": "application/json" - } - ], - "body": "{\n \"detailCode\": \"\",\n \"trackingId\": \"\",\n \"messages\": [\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n },\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n }\n ],\n \"causes\": [\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n },\n {\n \"locale\": \"\",\n \"localeOrigin\": \"DEFAULT\",\n \"text\": \"\"\n }\n ]\n}", - "cookie": [], - "_postman_previewlanguage": "json" - }, - { - "id": "09c94f25-6f30-4362-b415-d937ffbeadb8", - "name": "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.", - "originalRequest": { - "url": { - "path": [ - "auth-org", - "network-config" - ], - "host": [ - "{{baseUrl}}" - ], - "query": [], - "variable": [] - }, - "header": [ - { - "key": "Content-Type", - "value": "application/json-patch+json" - }, - { - "key": "Accept", - "value": "application/json" - }, - { - "description": { - "content": "Added as a part of security scheme: oauth2", - "type": "text/plain" - }, - "key": "Authorization", - "value": "" - } - ], - "method": "PATCH", - "body": { - "mode": "raw", - "raw": "[\n {\n \"op\": \"test\",\n \"path\": \"\",\n \"value\": \"\"\n },\n {\n \"op\": \"move\",\n \"path\": \"\",\n \"value\": \"\"\n }\n]", - "options": { - "raw": { - "headerFamily": "json", - "language": "json" - } - } - } - }, - "status": "Too Many Requests", - "code": 429, - "header": [ - { - "key": "Content-Type", - "value": "application/json" - } - ], - "body": "{\n \"message\": {\n \"description\": \"A message describing the error\",\n \"example\": \" Rate Limit Exceeded \"\n }\n}", - "cookie": [], - "_postman_previewlanguage": "json" - }, - { - "id": "edcf651b-8bc1-4ca2-bd3d-9db1d8eb2395", - "name": "Internal Server Error - Returned if there is an unexpected error.", - "originalRequest": { - "url": { - "path": [ - "auth-org", - "network-config" - ], - "host": [ - "{{baseUrl}}" - ], - "query": [], - "variable": [] - }, - "header": [ - { - "key": "Content-Type", - "value": "application/json-patch+json" - }, - { - "key": "Accept", - "value": "application/json" - }, - { - "description": { - "content": "Added as a part of security scheme: oauth2", - "type": "text/plain" - }, - "key": "Authorization", - "value": "" - } - ], - "method": "PATCH", - "body": { - "mode": "raw", - "raw": "[\n {\n \"op\": \"test\",\n \"path\": \"\",\n \"value\": \"\"\n },\n {\n \"op\": \"move\",\n \"path\": \"\",\n \"value\": \"\"\n }\n]", - "options": { - "raw": { - "headerFamily": "json", - "language": "json" - } - } - } - }, - "status": "Internal Server Error", - "code": 500, - "header": [ - { - "key": "Content-Type", - "value": "application/json" - } - ], - "body": "{\n \"detailCode\": \"\",\n \"trackingId\": \"\",\n \"messages\": [\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n },\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n }\n ],\n \"causes\": [\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n },\n {\n \"locale\": \"\",\n \"localeOrigin\": \"DEFAULT\",\n \"text\": \"\"\n }\n ]\n}", - "cookie": [], - "_postman_previewlanguage": "json" - } - ], - "event": [], - "protocolProfileBehavior": { - "disableBodyPruning": true - } - } - ] - }, - { - "name": "Lifecycle States", - "description": "Use this API to implement and customize lifecycle state functionality.\nWith this functionality in place, administrators can create and configure custom lifecycle states for use across their organizations, which is key to controlling which users have access, when they have access, and the access they have.\n\nA lifecycle state describes a user's status in a company. For example, two lifecycle states come by default with IdentityNow: 'Active' and 'Inactive.' \nWhen an active employee takes an extended leave of absence from a company, his or her lifecycle state may change to 'Inactive,' for security purposes. \nThe inactive employee would lose access to all the applications, sources, and sensitive data during the leave of absence, but when the employee returns and becomes active again, all that access would be restored. \nThis saves administrators the time that would otherwise be spent provisioning the employee's access to each individual tool, reviewing the employee's certification history, etc. \n\nAdministrators can create a variety of custom lifecycle states. Refer to [Planning New Lifecycle States](https://documentation.sailpoint.com/saas/help/provisioning/lifecycle.html#planning-new-lifecycle-states) for some custom lifecycle state ideas.\n\nAdministrators must define the criteria for being in each lifecycle state, and they must define how IdentityNow manages users' access to apps and sources for each lifecycle state.\n\nIn IdentityNow, administrators can manage lifecycle states by going to Admin > Identities > Identity Profile, selecting the identity profile whose lifecycle states they want to manage, selecting the 'Provisioning' tab, and using the left panel to either select the lifecycle state they want to modify or create a new lifecycle state. \n\nIn the 'Provisioning' tab, administrators can make the following access changes to an identity profile's lifecycle state: \n\n- Enable/disable the lifecycle state for the identity profile.\n\n- Enable/disable source accounts for the identity profile's lifecycle state.\n\n- Add existing access profiles to grant to the identity profiles in that lifecycle state.\n\n- Create a new access profile to grant to the identity profile in that lifecycle state.\n\nAccess profiles granted in a previous lifecycle state are automatically revoked when the identity moves to a new lifecycle state. \nTo maintain access across multiple lifecycle states, administrators must grant the access profiles in each lifecycle state. \nFor example, if an administrator wants users with the 'HR Employee' identity profile to maintain their building access in both the 'Active' and 'Leave of Absence' lifecycle states, the administrator must grant the access profile for that building access to both lifecycle states.\n\nDuring scheduled refreshes, IdentityNow evaluates lifecycle states to determine whether their assigned identities have the access defined in the lifecycle states' access profiles. \nIf the identities are missing access, IdentityNow provisions that access. \n\nAdministrators can also use the 'Provisioning' tab to configure email notifications for IdentityNow to send whenever an identity with that identity profile has a lifecycle state change. \nRefer to [Configuring Lifecycle State Notifications](https://documentation.sailpoint.com/saas/help/provisioning/lifecycle.html#configuring-lifecycle-state-notifications) for more information on how to do so.\n\nAn identity's lifecycle state can have four different statuses: the lifecycle state's status can be 'Active,' it can be 'Not Set,' it can be 'Not Valid,' or it 'Does Not Match Technical Name Case.' \nRefer to [Moving Identities into Lifecycle States](https://documentation.sailpoint.com/saas/help/provisioning/lifecycle.html#moving-identities-into-lifecycle-states) for more information about these different lifecycle state statuses. \n\nRefer to [Setting Up Lifecycle States](https://documentation.sailpoint.com/saas/help/provisioning/lifecycle.html) for more information about lifecycle states.\n", - "item": [ - { - "id": "a723a6f7-b84f-487e-a228-21f01510f17e", - "name": "Set Lifecycle State", - "request": { - "name": "Set Lifecycle State", - "description": { - "content": "This endpoint will set/update an identity's lifecycle state to the one provided and updates the corresponding Identity Profile.\nA token with ORG_ADMIN or API authority is required to call this API.", - "type": "text/plain" - }, - "url": { - "path": [ - "identities", - ":identity-id", - "set-lifecycle-state" - ], - "host": [ - "{{baseUrl}}" - ], - "query": [], - "variable": [ - { - "type": "any", - "value": "", - "key": "identity-id", - "disabled": true, - "description": { - "content": "(Required) The ID of the identity to update", - "type": "text/plain" - } - } - ] - }, - "header": [ - { - "key": "Content-Type", - "value": "application/json" - }, - { - "key": "Accept", - "value": "application/json" - } - ], - "method": "POST", - "body": { - "mode": "raw", - "raw": "{\n \"lifecycleStateId\": \"\"\n}", - "options": { - "raw": { - "headerFamily": "json", - "language": "json" - } - } - } - }, - "response": [ - { - "id": "f0dd2f85-7e2f-498b-9132-460358285e91", - "name": "The request was successfully accepted into the system.", - "originalRequest": { - "url": { - "path": [ - "identities", - ":identity-id", - "set-lifecycle-state" - ], - "host": [ - "{{baseUrl}}" - ], - "query": [], - "variable": [] - }, - "header": [ - { - "key": "Content-Type", - "value": "application/json" - }, - { - "key": "Accept", - "value": "application/json" - }, - { - "description": { - "content": "Added as a part of security scheme: oauth2", - "type": "text/plain" - }, - "key": "Authorization", - "value": "" - } - ], - "method": "POST", - "body": { - "mode": "raw", - "raw": "{\n \"lifecycleStateId\": \"\"\n}", - "options": { - "raw": { - "headerFamily": "json", - "language": "json" - } - } - } - }, - "status": "OK", - "code": 200, - "header": [ - { - "key": "Content-Type", - "value": "application/json" - } - ], - "body": "{\n \"accountActivityId\": \"\"\n}", - "cookie": [], - "_postman_previewlanguage": "json" - }, - { - "id": "4ddb0b04-c78b-406d-9f96-f87f3b809ef5", - "name": "Client Error - Returned if the request body is invalid.", - "originalRequest": { - "url": { - "path": [ - "identities", - ":identity-id", - "set-lifecycle-state" - ], - "host": [ - "{{baseUrl}}" - ], - "query": [], - "variable": [] - }, - "header": [ - { - "key": "Content-Type", - "value": "application/json" - }, - { - "key": "Accept", - "value": "application/json" - }, - { - "description": { - "content": "Added as a part of security scheme: oauth2", - "type": "text/plain" - }, - "key": "Authorization", - "value": "" - } - ], - "method": "POST", - "body": { - "mode": "raw", - "raw": "{\n \"lifecycleStateId\": \"\"\n}", - "options": { - "raw": { - "headerFamily": "json", - "language": "json" - } - } - } - }, - "status": "Bad Request", - "code": 400, - "header": [ - { - "key": "Content-Type", - "value": "application/json" - } - ], - "body": "{\n \"detailCode\": \"\",\n \"trackingId\": \"\",\n \"messages\": [\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n },\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n }\n ],\n \"causes\": [\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n },\n {\n \"locale\": \"\",\n \"localeOrigin\": \"DEFAULT\",\n \"text\": \"\"\n }\n ]\n}", - "cookie": [], - "_postman_previewlanguage": "json" - }, - { - "id": "ab9e4e75-8a92-4be7-a44e-c7f7f64c4ba8", - "name": "Unauthorized - Returned if there is no authorization header, or if the JWT token is expired.", - "originalRequest": { - "url": { - "path": [ - "identities", - ":identity-id", - "set-lifecycle-state" - ], - "host": [ - "{{baseUrl}}" - ], - "query": [], - "variable": [] - }, - "header": [ - { - "key": "Content-Type", - "value": "application/json" - }, - { - "key": "Accept", - "value": "application/json" - }, - { - "description": { - "content": "Added as a part of security scheme: oauth2", - "type": "text/plain" - }, - "key": "Authorization", - "value": "" - } - ], - "method": "POST", - "body": { - "mode": "raw", - "raw": "{\n \"lifecycleStateId\": \"\"\n}", - "options": { - "raw": { - "headerFamily": "json", - "language": "json" - } - } - } - }, - "status": "Unauthorized", - "code": 401, - "header": [ - { - "key": "Content-Type", - "value": "application/json" - } - ], - "body": "{\n \"error\": {\n \"description\": \"A message describing the error\",\n \"example\": \"JWT validation failed: JWT is expired\"\n }\n}", - "cookie": [], - "_postman_previewlanguage": "json" - }, - { - "id": "ba0915af-0b62-4fdd-a5dc-a0255ea2d303", - "name": "Forbidden - Returned if the user you are running as, doesn't have access to this end-point.", - "originalRequest": { - "url": { - "path": [ - "identities", - ":identity-id", - "set-lifecycle-state" - ], - "host": [ - "{{baseUrl}}" - ], - "query": [], - "variable": [] - }, - "header": [ - { - "key": "Content-Type", - "value": "application/json" - }, - { - "key": "Accept", - "value": "application/json" - }, - { - "description": { - "content": "Added as a part of security scheme: oauth2", - "type": "text/plain" - }, - "key": "Authorization", - "value": "" - } - ], - "method": "POST", - "body": { - "mode": "raw", - "raw": "{\n \"lifecycleStateId\": \"\"\n}", - "options": { - "raw": { - "headerFamily": "json", - "language": "json" - } - } - } - }, - "status": "Forbidden", - "code": 403, - "header": [ - { - "key": "Content-Type", - "value": "application/json" - } - ], - "body": "{\n \"detailCode\": \"\",\n \"trackingId\": \"\",\n \"messages\": [\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n },\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n }\n ],\n \"causes\": [\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n },\n {\n \"locale\": \"\",\n \"localeOrigin\": \"DEFAULT\",\n \"text\": \"\"\n }\n ]\n}", - "cookie": [], - "_postman_previewlanguage": "json" - }, - { - "id": "5739adac-658e-4425-9101-dbcd7531ff51", - "name": "Not Found - returned if the request URL refers to a resource or object that does not exist", - "originalRequest": { - "url": { - "path": [ - "identities", - ":identity-id", - "set-lifecycle-state" - ], - "host": [ - "{{baseUrl}}" - ], - "query": [], - "variable": [] - }, - "header": [ - { - "key": "Content-Type", - "value": "application/json" - }, - { - "key": "Accept", - "value": "application/json" - }, - { - "description": { - "content": "Added as a part of security scheme: oauth2", - "type": "text/plain" - }, - "key": "Authorization", - "value": "" - } - ], - "method": "POST", - "body": { - "mode": "raw", - "raw": "{\n \"lifecycleStateId\": \"\"\n}", - "options": { - "raw": { - "headerFamily": "json", - "language": "json" - } - } - } - }, - "status": "Not Found", - "code": 404, - "header": [ - { - "key": "Content-Type", - "value": "application/json" - } - ], - "body": "{\n \"detailCode\": \"\",\n \"trackingId\": \"\",\n \"messages\": [\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n },\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n }\n ],\n \"causes\": [\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n },\n {\n \"locale\": \"\",\n \"localeOrigin\": \"DEFAULT\",\n \"text\": \"\"\n }\n ]\n}", - "cookie": [], - "_postman_previewlanguage": "json" - }, - { - "id": "540568a8-8461-41b1-8df5-45c48b675c84", - "name": "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.", - "originalRequest": { - "url": { - "path": [ - "identities", - ":identity-id", - "set-lifecycle-state" - ], - "host": [ - "{{baseUrl}}" - ], - "query": [], - "variable": [] - }, - "header": [ - { - "key": "Content-Type", - "value": "application/json" - }, - { - "key": "Accept", - "value": "application/json" - }, - { - "description": { - "content": "Added as a part of security scheme: oauth2", - "type": "text/plain" - }, - "key": "Authorization", - "value": "" - } - ], - "method": "POST", - "body": { - "mode": "raw", - "raw": "{\n \"lifecycleStateId\": \"\"\n}", - "options": { - "raw": { - "headerFamily": "json", - "language": "json" - } - } - } - }, - "status": "Too Many Requests", - "code": 429, - "header": [ - { - "key": "Content-Type", - "value": "application/json" - } - ], - "body": "{\n \"message\": {\n \"description\": \"A message describing the error\",\n \"example\": \" Rate Limit Exceeded \"\n }\n}", - "cookie": [], - "_postman_previewlanguage": "json" - }, - { - "id": "6b892d30-8a9e-43aa-8917-0a2f1b62f5ad", - "name": "Internal Server Error - Returned if there is an unexpected error.", - "originalRequest": { - "url": { - "path": [ - "identities", - ":identity-id", - "set-lifecycle-state" - ], - "host": [ - "{{baseUrl}}" - ], - "query": [], - "variable": [] - }, - "header": [ - { - "key": "Content-Type", - "value": "application/json" - }, - { - "key": "Accept", - "value": "application/json" - }, - { - "description": { - "content": "Added as a part of security scheme: oauth2", - "type": "text/plain" - }, - "key": "Authorization", - "value": "" - } - ], - "method": "POST", - "body": { - "mode": "raw", - "raw": "{\n \"lifecycleStateId\": \"\"\n}", - "options": { - "raw": { - "headerFamily": "json", - "language": "json" - } - } - } - }, - "status": "Internal Server Error", - "code": 500, - "header": [ - { - "key": "Content-Type", - "value": "application/json" - } - ], - "body": "{\n \"detailCode\": \"\",\n \"trackingId\": \"\",\n \"messages\": [\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n },\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n }\n ],\n \"causes\": [\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n },\n {\n \"locale\": \"\",\n \"localeOrigin\": \"DEFAULT\",\n \"text\": \"\"\n }\n ]\n}", - "cookie": [], - "_postman_previewlanguage": "json" - } - ], - "event": [], - "protocolProfileBehavior": { - "disableBodyPruning": true - } - }, - { - "id": "6e8bfd81-b06f-4be3-92a5-a23a194bc99a", - "name": "Lists LifecycleStates", - "request": { - "name": "Lists LifecycleStates", - "description": { - "content": "This end-point lists all the LifecycleStates associated with IdentityProfiles.\nA token with API, or ORG_ADMIN authority is required to call this API.", - "type": "text/plain" - }, - "url": { - "path": [ - "identity-profiles", - ":identity-profile-id", - "lifecycle-states" - ], - "host": [ - "{{baseUrl}}" - ], - "query": [ - { - "disabled": true, - "description": { - "content": "Max number of results to return.\nSee [V3 API Standard Collection Parameters](https://developer.sailpoint.com/idn/api/standard-collection-parameters) for more information.", - "type": "text/plain" - }, - "key": "limit", - "value": "250" - }, - { - "disabled": true, - "description": { - "content": "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.", - "type": "text/plain" - }, - "key": "offset", - "value": "0" - }, - { - "disabled": true, - "description": { - "content": "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.", - "type": "text/plain" - }, - "key": "count", - "value": "false" - }, - { - "disabled": true, - "description": { - "content": "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**", - "type": "text/plain" - }, - "key": "sorters", - "value": "" - } - ], - "variable": [ - { - "type": "any", - "value": "", - "key": "identity-profile-id", - "disabled": true, - "description": { - "content": "(Required) The IdentityProfile id", - "type": "text/plain" - } - } - ] - }, - "header": [ - { - "key": "Accept", - "value": "application/json" - } - ], - "method": "GET", - "body": {} - }, - "response": [ - { - "id": "ab9c8e97-2cb2-4f8e-99d2-224d4c3b5243", - "name": "List of LifecycleState objects", - "originalRequest": { - "url": { - "path": [ - "identity-profiles", - ":identity-profile-id", - "lifecycle-states" - ], - "host": [ - "{{baseUrl}}" - ], - "query": [ - { - "disabled": true, - "description": { - "content": "Max number of results to return.\nSee [V3 API Standard Collection Parameters](https://developer.sailpoint.com/idn/api/standard-collection-parameters) for more information.", - "type": "text/plain" - }, - "key": "limit", - "value": "250" - }, - { - "disabled": true, - "description": { - "content": "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.", - "type": "text/plain" - }, - "key": "offset", - "value": "0" - }, - { - "disabled": true, - "description": { - "content": "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.", - "type": "text/plain" - }, - "key": "count", - "value": "false" - }, - { - "disabled": true, - "description": { - "content": "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**", - "type": "text/plain" - }, - "key": "sorters", - "value": "" - } - ], - "variable": [] - }, - "header": [ - { - "key": "Accept", - "value": "application/json" - }, - { - "description": { - "content": "Added as a part of security scheme: oauth2", - "type": "text/plain" - }, - "key": "Authorization", - "value": "" - } - ], - "method": "GET", - "body": {} - }, - "status": "OK", - "code": 200, - "header": [ - { - "key": "Content-Type", - "value": "application/json" - } - ], - "body": "[\n {\n \"name\": \"\",\n \"technicalName\": \"\",\n \"id\": \"\",\n \"created\": \"\",\n \"modified\": \"\",\n \"enabled\": \"\",\n \"description\": \"\",\n \"identityCount\": \"\",\n \"emailNotificationOption\": {\n \"notifyManagers\": \"\",\n \"notifyAllAdmins\": \"\",\n \"notifySpecificUsers\": \"\",\n \"emailAddressList\": [\n \"\",\n \"\"\n ]\n },\n \"accountActions\": [\n {\n \"action\": \"ENABLE\",\n \"sourceIds\": [\n \"\",\n \"\"\n ]\n },\n {\n \"action\": \"ENABLE\",\n \"sourceIds\": [\n \"\",\n \"\"\n ]\n }\n ],\n \"accessProfileIds\": [\n \"\",\n \"\"\n ]\n },\n {\n \"name\": \"\",\n \"technicalName\": \"\",\n \"id\": \"\",\n \"created\": \"\",\n \"modified\": \"\",\n \"enabled\": \"\",\n \"description\": \"\",\n \"identityCount\": \"\",\n \"emailNotificationOption\": {\n \"notifyManagers\": \"\",\n \"notifyAllAdmins\": \"\",\n \"notifySpecificUsers\": \"\",\n \"emailAddressList\": [\n \"\",\n \"\"\n ]\n },\n \"accountActions\": [\n {\n \"action\": \"ENABLE\",\n \"sourceIds\": [\n \"\",\n \"\"\n ]\n },\n {\n \"action\": \"DISABLE\",\n \"sourceIds\": [\n \"\",\n \"\"\n ]\n }\n ],\n \"accessProfileIds\": [\n \"\",\n \"\"\n ]\n }\n]", - "cookie": [], - "_postman_previewlanguage": "json" - }, - { - "id": "4de67a3e-0d37-4946-87c6-9d4faa6d55af", - "name": "Client Error - Returned if the request body is invalid.", - "originalRequest": { - "url": { - "path": [ - "identity-profiles", - ":identity-profile-id", - "lifecycle-states" - ], - "host": [ - "{{baseUrl}}" - ], - "query": [ - { - "disabled": true, - "description": { - "content": "Max number of results to return.\nSee [V3 API Standard Collection Parameters](https://developer.sailpoint.com/idn/api/standard-collection-parameters) for more information.", - "type": "text/plain" - }, - "key": "limit", - "value": "250" - }, - { - "disabled": true, - "description": { - "content": "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.", - "type": "text/plain" - }, - "key": "offset", - "value": "0" - }, - { - "disabled": true, - "description": { - "content": "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.", - "type": "text/plain" - }, - "key": "count", - "value": "false" - }, - { - "disabled": true, - "description": { - "content": "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**", - "type": "text/plain" - }, - "key": "sorters", - "value": "" - } - ], - "variable": [] - }, - "header": [ - { - "key": "Accept", - "value": "application/json" - }, - { - "description": { - "content": "Added as a part of security scheme: oauth2", - "type": "text/plain" - }, - "key": "Authorization", - "value": "" - } - ], - "method": "GET", - "body": {} - }, - "status": "Bad Request", - "code": 400, - "header": [ - { - "key": "Content-Type", - "value": "application/json" - } - ], - "body": "{\n \"detailCode\": \"\",\n \"trackingId\": \"\",\n \"messages\": [\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n },\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n }\n ],\n \"causes\": [\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n },\n {\n \"locale\": \"\",\n \"localeOrigin\": \"DEFAULT\",\n \"text\": \"\"\n }\n ]\n}", - "cookie": [], - "_postman_previewlanguage": "json" - }, - { - "id": "4c33b16f-b859-4e84-b380-ca824012f4ba", - "name": "Unauthorized - Returned if there is no authorization header, or if the JWT token is expired.", - "originalRequest": { - "url": { - "path": [ - "identity-profiles", - ":identity-profile-id", - "lifecycle-states" - ], - "host": [ - "{{baseUrl}}" - ], - "query": [ - { - "disabled": true, - "description": { - "content": "Max number of results to return.\nSee [V3 API Standard Collection Parameters](https://developer.sailpoint.com/idn/api/standard-collection-parameters) for more information.", - "type": "text/plain" - }, - "key": "limit", - "value": "250" - }, - { - "disabled": true, - "description": { - "content": "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.", - "type": "text/plain" - }, - "key": "offset", - "value": "0" - }, - { - "disabled": true, - "description": { - "content": "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.", - "type": "text/plain" - }, - "key": "count", - "value": "false" - }, - { - "disabled": true, - "description": { - "content": "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**", - "type": "text/plain" - }, - "key": "sorters", - "value": "" - } - ], - "variable": [] - }, - "header": [ - { - "key": "Accept", - "value": "application/json" - }, - { - "description": { - "content": "Added as a part of security scheme: oauth2", - "type": "text/plain" - }, - "key": "Authorization", - "value": "" - } - ], - "method": "GET", - "body": {} - }, - "status": "Unauthorized", - "code": 401, - "header": [ - { - "key": "Content-Type", - "value": "application/json" - } - ], - "body": "{\n \"error\": {\n \"description\": \"A message describing the error\",\n \"example\": \"JWT validation failed: JWT is expired\"\n }\n}", - "cookie": [], - "_postman_previewlanguage": "json" - }, - { - "id": "4169fad9-2539-4459-bd60-05226ca64d30", - "name": "Forbidden - Returned if the user you are running as, doesn't have access to this end-point.", - "originalRequest": { - "url": { - "path": [ - "identity-profiles", - ":identity-profile-id", - "lifecycle-states" - ], - "host": [ - "{{baseUrl}}" - ], - "query": [ - { - "disabled": true, - "description": { - "content": "Max number of results to return.\nSee [V3 API Standard Collection Parameters](https://developer.sailpoint.com/idn/api/standard-collection-parameters) for more information.", - "type": "text/plain" - }, - "key": "limit", - "value": "250" - }, - { - "disabled": true, - "description": { - "content": "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.", - "type": "text/plain" - }, - "key": "offset", - "value": "0" - }, - { - "disabled": true, - "description": { - "content": "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.", - "type": "text/plain" - }, - "key": "count", - "value": "false" - }, - { - "disabled": true, - "description": { - "content": "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**", - "type": "text/plain" - }, - "key": "sorters", - "value": "" - } - ], - "variable": [] - }, - "header": [ - { - "key": "Accept", - "value": "application/json" - }, - { - "description": { - "content": "Added as a part of security scheme: oauth2", - "type": "text/plain" - }, - "key": "Authorization", - "value": "" - } - ], - "method": "GET", - "body": {} - }, - "status": "Forbidden", - "code": 403, - "header": [ - { - "key": "Content-Type", - "value": "application/json" - } - ], - "body": "{\n \"detailCode\": \"\",\n \"trackingId\": \"\",\n \"messages\": [\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n },\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n }\n ],\n \"causes\": [\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n },\n {\n \"locale\": \"\",\n \"localeOrigin\": \"DEFAULT\",\n \"text\": \"\"\n }\n ]\n}", - "cookie": [], - "_postman_previewlanguage": "json" - }, - { - "id": "a6cf0e42-3148-408f-9860-94b40453a049", - "name": "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.", - "originalRequest": { - "url": { - "path": [ - "identity-profiles", - ":identity-profile-id", - "lifecycle-states" - ], - "host": [ - "{{baseUrl}}" - ], - "query": [ - { - "disabled": true, - "description": { - "content": "Max number of results to return.\nSee [V3 API Standard Collection Parameters](https://developer.sailpoint.com/idn/api/standard-collection-parameters) for more information.", - "type": "text/plain" - }, - "key": "limit", - "value": "250" - }, - { - "disabled": true, - "description": { - "content": "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.", - "type": "text/plain" - }, - "key": "offset", - "value": "0" - }, - { - "disabled": true, - "description": { - "content": "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.", - "type": "text/plain" - }, - "key": "count", - "value": "false" - }, - { - "disabled": true, - "description": { - "content": "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**", - "type": "text/plain" - }, - "key": "sorters", - "value": "" - } - ], - "variable": [] - }, - "header": [ - { - "key": "Accept", - "value": "application/json" - }, - { - "description": { - "content": "Added as a part of security scheme: oauth2", - "type": "text/plain" - }, - "key": "Authorization", - "value": "" - } - ], - "method": "GET", - "body": {} - }, - "status": "Too Many Requests", - "code": 429, - "header": [ - { - "key": "Content-Type", - "value": "application/json" - } - ], - "body": "{\n \"message\": {\n \"description\": \"A message describing the error\",\n \"example\": \" Rate Limit Exceeded \"\n }\n}", - "cookie": [], - "_postman_previewlanguage": "json" - }, - { - "id": "de6a36b3-2b96-491a-8d76-c33e123dcb7a", - "name": "Internal Server Error - Returned if there is an unexpected error.", - "originalRequest": { - "url": { - "path": [ - "identity-profiles", - ":identity-profile-id", - "lifecycle-states" - ], - "host": [ - "{{baseUrl}}" - ], - "query": [ - { - "disabled": true, - "description": { - "content": "Max number of results to return.\nSee [V3 API Standard Collection Parameters](https://developer.sailpoint.com/idn/api/standard-collection-parameters) for more information.", - "type": "text/plain" - }, - "key": "limit", - "value": "250" - }, - { - "disabled": true, - "description": { - "content": "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.", - "type": "text/plain" - }, - "key": "offset", - "value": "0" - }, - { - "disabled": true, - "description": { - "content": "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.", - "type": "text/plain" - }, - "key": "count", - "value": "false" - }, - { - "disabled": true, - "description": { - "content": "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**", - "type": "text/plain" - }, - "key": "sorters", - "value": "" - } - ], - "variable": [] - }, - "header": [ - { - "key": "Accept", - "value": "application/json" - }, - { - "description": { - "content": "Added as a part of security scheme: oauth2", - "type": "text/plain" - }, - "key": "Authorization", - "value": "" - } - ], - "method": "GET", - "body": {} - }, - "status": "Internal Server Error", - "code": 500, - "header": [ - { - "key": "Content-Type", - "value": "application/json" - } - ], - "body": "{\n \"detailCode\": \"\",\n \"trackingId\": \"\",\n \"messages\": [\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n },\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n }\n ],\n \"causes\": [\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n },\n {\n \"locale\": \"\",\n \"localeOrigin\": \"DEFAULT\",\n \"text\": \"\"\n }\n ]\n}", - "cookie": [], - "_postman_previewlanguage": "json" - } - ], - "event": [], - "protocolProfileBehavior": { - "disableBodyPruning": true - } - }, - { - "id": "c97a30bc-ed66-4a94-83a5-4e8d32a32149", - "name": "Create Lifecycle State", - "request": { - "name": "Create Lifecycle State", - "description": { - "content": "This API creates a new Lifecycle State.\nA token with ORG_ADMIN or API authority is required to call this API.", - "type": "text/plain" - }, - "url": { - "path": [ - "identity-profiles", - ":identity-profile-id", - "lifecycle-states" - ], - "host": [ - "{{baseUrl}}" - ], - "query": [], - "variable": [ - { - "type": "any", - "value": "", - "key": "identity-profile-id", - "disabled": true, - "description": { - "content": "(Required) Identity Profile ID", - "type": "text/plain" - } - } - ] - }, - "header": [ - { - "key": "Content-Type", - "value": "application/json" - }, - { - "key": "Accept", - "value": "application/json" - } - ], - "method": "POST", - "body": { - "mode": "raw", - "raw": "{\n \"name\": \"\",\n \"technicalName\": \"\",\n \"id\": \"\",\n \"created\": \"\",\n \"modified\": \"\",\n \"enabled\": \"\",\n \"description\": \"\",\n \"identityCount\": \"\",\n \"emailNotificationOption\": {\n \"notifyManagers\": \"\",\n \"notifyAllAdmins\": \"\",\n \"notifySpecificUsers\": \"\",\n \"emailAddressList\": [\n \"\",\n \"\"\n ]\n },\n \"accountActions\": [\n {\n \"action\": \"DISABLE\",\n \"sourceIds\": [\n \"\",\n \"\"\n ]\n },\n {\n \"action\": \"ENABLE\",\n \"sourceIds\": [\n \"\",\n \"\"\n ]\n }\n ],\n \"accessProfileIds\": [\n \"\",\n \"\"\n ]\n}", - "options": { - "raw": { - "headerFamily": "json", - "language": "json" - } - } - } - }, - "response": [ - { - "id": "3ff9e06b-d58e-4413-84de-91a4711e1eb4", - "name": "Created LifecycleState object.", - "originalRequest": { - "url": { - "path": [ - "identity-profiles", - ":identity-profile-id", - "lifecycle-states" - ], - "host": [ - "{{baseUrl}}" - ], - "query": [], - "variable": [] - }, - "header": [ - { - "key": "Content-Type", - "value": "application/json" - }, - { - "key": "Accept", - "value": "application/json" - }, - { - "description": { - "content": "Added as a part of security scheme: oauth2", - "type": "text/plain" - }, - "key": "Authorization", - "value": "" - } - ], - "method": "POST", - "body": { - "mode": "raw", - "raw": "{\n \"name\": \"\",\n \"technicalName\": \"\",\n \"id\": \"\",\n \"created\": \"\",\n \"modified\": \"\",\n \"enabled\": \"\",\n \"description\": \"\",\n \"identityCount\": \"\",\n \"emailNotificationOption\": {\n \"notifyManagers\": \"\",\n \"notifyAllAdmins\": \"\",\n \"notifySpecificUsers\": \"\",\n \"emailAddressList\": [\n \"\",\n \"\"\n ]\n },\n \"accountActions\": [\n {\n \"action\": \"DISABLE\",\n \"sourceIds\": [\n \"\",\n \"\"\n ]\n },\n {\n \"action\": \"ENABLE\",\n \"sourceIds\": [\n \"\",\n \"\"\n ]\n }\n ],\n \"accessProfileIds\": [\n \"\",\n \"\"\n ]\n}", - "options": { - "raw": { - "headerFamily": "json", - "language": "json" - } - } - } - }, - "status": "Created", - "code": 201, - "header": [ - { - "key": "Content-Type", - "value": "application/json" - } - ], - "body": "{\n \"name\": \"\",\n \"technicalName\": \"\",\n \"id\": \"\",\n \"created\": \"\",\n \"modified\": \"\",\n \"enabled\": \"\",\n \"description\": \"\",\n \"identityCount\": \"\",\n \"emailNotificationOption\": {\n \"notifyManagers\": \"\",\n \"notifyAllAdmins\": \"\",\n \"notifySpecificUsers\": \"\",\n \"emailAddressList\": [\n \"\",\n \"\"\n ]\n },\n \"accountActions\": [\n {\n \"action\": \"DISABLE\",\n \"sourceIds\": [\n \"\",\n \"\"\n ]\n },\n {\n \"action\": \"ENABLE\",\n \"sourceIds\": [\n \"\",\n \"\"\n ]\n }\n ],\n \"accessProfileIds\": [\n \"\",\n \"\"\n ]\n}", - "cookie": [], - "_postman_previewlanguage": "json" - }, - { - "id": "8abf6a19-a153-4aa9-bb2d-cdd0cecc6856", - "name": "Client Error - Returned if the request body is invalid.", - "originalRequest": { - "url": { - "path": [ - "identity-profiles", - ":identity-profile-id", - "lifecycle-states" - ], - "host": [ - "{{baseUrl}}" - ], - "query": [], - "variable": [] - }, - "header": [ - { - "key": "Content-Type", - "value": "application/json" - }, - { - "key": "Accept", - "value": "application/json" - }, - { - "description": { - "content": "Added as a part of security scheme: oauth2", - "type": "text/plain" - }, - "key": "Authorization", - "value": "" - } - ], - "method": "POST", - "body": { - "mode": "raw", - "raw": "{\n \"name\": \"\",\n \"technicalName\": \"\",\n \"id\": \"\",\n \"created\": \"\",\n \"modified\": \"\",\n \"enabled\": \"\",\n \"description\": \"\",\n \"identityCount\": \"\",\n \"emailNotificationOption\": {\n \"notifyManagers\": \"\",\n \"notifyAllAdmins\": \"\",\n \"notifySpecificUsers\": \"\",\n \"emailAddressList\": [\n \"\",\n \"\"\n ]\n },\n \"accountActions\": [\n {\n \"action\": \"DISABLE\",\n \"sourceIds\": [\n \"\",\n \"\"\n ]\n },\n {\n \"action\": \"ENABLE\",\n \"sourceIds\": [\n \"\",\n \"\"\n ]\n }\n ],\n \"accessProfileIds\": [\n \"\",\n \"\"\n ]\n}", - "options": { - "raw": { - "headerFamily": "json", - "language": "json" - } - } - } - }, - "status": "Bad Request", - "code": 400, - "header": [ - { - "key": "Content-Type", - "value": "application/json" - } - ], - "body": "{\n \"detailCode\": \"\",\n \"trackingId\": \"\",\n \"messages\": [\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n },\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n }\n ],\n \"causes\": [\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n },\n {\n \"locale\": \"\",\n \"localeOrigin\": \"DEFAULT\",\n \"text\": \"\"\n }\n ]\n}", - "cookie": [], - "_postman_previewlanguage": "json" - }, - { - "id": "1ac9264b-6cce-4bc7-9d2a-4fbfa659e4da", - "name": "Unauthorized - Returned if there is no authorization header, or if the JWT token is expired.", - "originalRequest": { - "url": { - "path": [ - "identity-profiles", - ":identity-profile-id", - "lifecycle-states" - ], - "host": [ - "{{baseUrl}}" - ], - "query": [], - "variable": [] - }, - "header": [ - { - "key": "Content-Type", - "value": "application/json" - }, - { - "key": "Accept", - "value": "application/json" - }, - { - "description": { - "content": "Added as a part of security scheme: oauth2", - "type": "text/plain" - }, - "key": "Authorization", - "value": "" - } - ], - "method": "POST", - "body": { - "mode": "raw", - "raw": "{\n \"name\": \"\",\n \"technicalName\": \"\",\n \"id\": \"\",\n \"created\": \"\",\n \"modified\": \"\",\n \"enabled\": \"\",\n \"description\": \"\",\n \"identityCount\": \"\",\n \"emailNotificationOption\": {\n \"notifyManagers\": \"\",\n \"notifyAllAdmins\": \"\",\n \"notifySpecificUsers\": \"\",\n \"emailAddressList\": [\n \"\",\n \"\"\n ]\n },\n \"accountActions\": [\n {\n \"action\": \"DISABLE\",\n \"sourceIds\": [\n \"\",\n \"\"\n ]\n },\n {\n \"action\": \"ENABLE\",\n \"sourceIds\": [\n \"\",\n \"\"\n ]\n }\n ],\n \"accessProfileIds\": [\n \"\",\n \"\"\n ]\n}", - "options": { - "raw": { - "headerFamily": "json", - "language": "json" - } - } - } - }, - "status": "Unauthorized", - "code": 401, - "header": [ - { - "key": "Content-Type", - "value": "application/json" - } - ], - "body": "{\n \"error\": {\n \"description\": \"A message describing the error\",\n \"example\": \"JWT validation failed: JWT is expired\"\n }\n}", - "cookie": [], - "_postman_previewlanguage": "json" - }, - { - "id": "696e17f1-6331-403f-81a9-9176c05fc4c8", - "name": "Forbidden - Returned if the user you are running as, doesn't have access to this end-point.", - "originalRequest": { - "url": { - "path": [ - "identity-profiles", - ":identity-profile-id", - "lifecycle-states" - ], - "host": [ - "{{baseUrl}}" - ], - "query": [], - "variable": [] - }, - "header": [ - { - "key": "Content-Type", - "value": "application/json" - }, - { - "key": "Accept", - "value": "application/json" - }, - { - "description": { - "content": "Added as a part of security scheme: oauth2", - "type": "text/plain" - }, - "key": "Authorization", - "value": "" - } - ], - "method": "POST", - "body": { - "mode": "raw", - "raw": "{\n \"name\": \"\",\n \"technicalName\": \"\",\n \"id\": \"\",\n \"created\": \"\",\n \"modified\": \"\",\n \"enabled\": \"\",\n \"description\": \"\",\n \"identityCount\": \"\",\n \"emailNotificationOption\": {\n \"notifyManagers\": \"\",\n \"notifyAllAdmins\": \"\",\n \"notifySpecificUsers\": \"\",\n \"emailAddressList\": [\n \"\",\n \"\"\n ]\n },\n \"accountActions\": [\n {\n \"action\": \"DISABLE\",\n \"sourceIds\": [\n \"\",\n \"\"\n ]\n },\n {\n \"action\": \"ENABLE\",\n \"sourceIds\": [\n \"\",\n \"\"\n ]\n }\n ],\n \"accessProfileIds\": [\n \"\",\n \"\"\n ]\n}", - "options": { - "raw": { - "headerFamily": "json", - "language": "json" - } - } - } - }, - "status": "Forbidden", - "code": 403, - "header": [ - { - "key": "Content-Type", - "value": "application/json" - } - ], - "body": "{\n \"detailCode\": \"\",\n \"trackingId\": \"\",\n \"messages\": [\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n },\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n }\n ],\n \"causes\": [\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n },\n {\n \"locale\": \"\",\n \"localeOrigin\": \"DEFAULT\",\n \"text\": \"\"\n }\n ]\n}", - "cookie": [], - "_postman_previewlanguage": "json" - }, - { - "id": "74dd0458-38a7-4808-8b95-31ec4a65df3b", - "name": "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.", - "originalRequest": { - "url": { - "path": [ - "identity-profiles", - ":identity-profile-id", - "lifecycle-states" - ], - "host": [ - "{{baseUrl}}" - ], - "query": [], - "variable": [] - }, - "header": [ - { - "key": "Content-Type", - "value": "application/json" - }, - { - "key": "Accept", - "value": "application/json" - }, - { - "description": { - "content": "Added as a part of security scheme: oauth2", - "type": "text/plain" - }, - "key": "Authorization", - "value": "" - } - ], - "method": "POST", - "body": { - "mode": "raw", - "raw": "{\n \"name\": \"\",\n \"technicalName\": \"\",\n \"id\": \"\",\n \"created\": \"\",\n \"modified\": \"\",\n \"enabled\": \"\",\n \"description\": \"\",\n \"identityCount\": \"\",\n \"emailNotificationOption\": {\n \"notifyManagers\": \"\",\n \"notifyAllAdmins\": \"\",\n \"notifySpecificUsers\": \"\",\n \"emailAddressList\": [\n \"\",\n \"\"\n ]\n },\n \"accountActions\": [\n {\n \"action\": \"DISABLE\",\n \"sourceIds\": [\n \"\",\n \"\"\n ]\n },\n {\n \"action\": \"ENABLE\",\n \"sourceIds\": [\n \"\",\n \"\"\n ]\n }\n ],\n \"accessProfileIds\": [\n \"\",\n \"\"\n ]\n}", - "options": { - "raw": { - "headerFamily": "json", - "language": "json" - } - } - } - }, - "status": "Too Many Requests", - "code": 429, - "header": [ - { - "key": "Content-Type", - "value": "application/json" - } - ], - "body": "{\n \"message\": {\n \"description\": \"A message describing the error\",\n \"example\": \" Rate Limit Exceeded \"\n }\n}", - "cookie": [], - "_postman_previewlanguage": "json" - }, - { - "id": "2dc40eed-77c6-4cb6-9d60-1e4a98947456", - "name": "Internal Server Error - Returned if there is an unexpected error.", - "originalRequest": { - "url": { - "path": [ - "identity-profiles", - ":identity-profile-id", - "lifecycle-states" - ], - "host": [ - "{{baseUrl}}" - ], - "query": [], - "variable": [] - }, - "header": [ - { - "key": "Content-Type", - "value": "application/json" - }, - { - "key": "Accept", - "value": "application/json" - }, - { - "description": { - "content": "Added as a part of security scheme: oauth2", - "type": "text/plain" - }, - "key": "Authorization", - "value": "" - } - ], - "method": "POST", - "body": { - "mode": "raw", - "raw": "{\n \"name\": \"\",\n \"technicalName\": \"\",\n \"id\": \"\",\n \"created\": \"\",\n \"modified\": \"\",\n \"enabled\": \"\",\n \"description\": \"\",\n \"identityCount\": \"\",\n \"emailNotificationOption\": {\n \"notifyManagers\": \"\",\n \"notifyAllAdmins\": \"\",\n \"notifySpecificUsers\": \"\",\n \"emailAddressList\": [\n \"\",\n \"\"\n ]\n },\n \"accountActions\": [\n {\n \"action\": \"DISABLE\",\n \"sourceIds\": [\n \"\",\n \"\"\n ]\n },\n {\n \"action\": \"ENABLE\",\n \"sourceIds\": [\n \"\",\n \"\"\n ]\n }\n ],\n \"accessProfileIds\": [\n \"\",\n \"\"\n ]\n}", - "options": { - "raw": { - "headerFamily": "json", - "language": "json" - } - } - } - }, - "status": "Internal Server Error", - "code": 500, - "header": [ - { - "key": "Content-Type", - "value": "application/json" - } - ], - "body": "{\n \"detailCode\": \"\",\n \"trackingId\": \"\",\n \"messages\": [\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n },\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n }\n ],\n \"causes\": [\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n },\n {\n \"locale\": \"\",\n \"localeOrigin\": \"DEFAULT\",\n \"text\": \"\"\n }\n ]\n}", - "cookie": [], - "_postman_previewlanguage": "json" - } - ], - "event": [], - "protocolProfileBehavior": { - "disableBodyPruning": true - } - }, - { - "id": "527b46f7-55c1-409e-b6c1-9417862c24cc", - "name": "Retrieves Lifecycle State", - "request": { - "name": "Retrieves Lifecycle State", - "description": { - "content": "This endpoint retrieves a Lifecycle State.\nA token with ORG_ADMIN or API authority is required to call this API.", - "type": "text/plain" - }, - "url": { - "path": [ - "identity-profiles", - ":identity-profile-id", - "lifecycle-states", - ":lifecycle-state-id" - ], - "host": [ - "{{baseUrl}}" - ], - "query": [], - "variable": [ - { - "type": "any", - "value": "", - "key": "identity-profile-id", - "disabled": true, - "description": { - "content": "(Required) Identity Profile ID", - "type": "text/plain" - } - }, - { - "type": "any", - "value": "", - "key": "lifecycle-state-id", - "disabled": true, - "description": { - "content": "(Required) Lifecycle State ID", - "type": "text/plain" - } - } - ] - }, - "header": [ - { - "key": "Accept", - "value": "application/json" - } - ], - "method": "GET", - "body": {} - }, - "response": [ - { - "id": "d3f47ab6-b4b7-4589-b124-a48117e0174f", - "name": "The requested LifecycleState was successfully retrieved.", - "originalRequest": { - "url": { - "path": [ - "identity-profiles", - ":identity-profile-id", - "lifecycle-states", - ":lifecycle-state-id" - ], - "host": [ - "{{baseUrl}}" - ], - "query": [], - "variable": [] - }, - "header": [ - { - "key": "Accept", - "value": "application/json" - }, - { - "description": { - "content": "Added as a part of security scheme: oauth2", - "type": "text/plain" - }, - "key": "Authorization", - "value": "" - } - ], - "method": "GET", - "body": {} - }, - "status": "OK", - "code": 200, - "header": [ - { - "key": "Content-Type", - "value": "application/json" - } - ], - "body": "{\n \"name\": \"\",\n \"technicalName\": \"\",\n \"id\": \"\",\n \"created\": \"\",\n \"modified\": \"\",\n \"enabled\": \"\",\n \"description\": \"\",\n \"identityCount\": \"\",\n \"emailNotificationOption\": {\n \"notifyManagers\": \"\",\n \"notifyAllAdmins\": \"\",\n \"notifySpecificUsers\": \"\",\n \"emailAddressList\": [\n \"\",\n \"\"\n ]\n },\n \"accountActions\": [\n {\n \"action\": \"DISABLE\",\n \"sourceIds\": [\n \"\",\n \"\"\n ]\n },\n {\n \"action\": \"ENABLE\",\n \"sourceIds\": [\n \"\",\n \"\"\n ]\n }\n ],\n \"accessProfileIds\": [\n \"\",\n \"\"\n ]\n}", - "cookie": [], - "_postman_previewlanguage": "json" - }, - { - "id": "d1a8057b-7c52-4ea3-b2ee-ccc786d076d8", - "name": "Client Error - Returned if the request body is invalid.", - "originalRequest": { - "url": { - "path": [ - "identity-profiles", - ":identity-profile-id", - "lifecycle-states", - ":lifecycle-state-id" - ], - "host": [ - "{{baseUrl}}" - ], - "query": [], - "variable": [] - }, - "header": [ - { - "key": "Accept", - "value": "application/json" - }, - { - "description": { - "content": "Added as a part of security scheme: oauth2", - "type": "text/plain" - }, - "key": "Authorization", - "value": "" - } - ], - "method": "GET", - "body": {} - }, - "status": "Bad Request", - "code": 400, - "header": [ - { - "key": "Content-Type", - "value": "application/json" - } - ], - "body": "{\n \"detailCode\": \"\",\n \"trackingId\": \"\",\n \"messages\": [\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n },\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n }\n ],\n \"causes\": [\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n },\n {\n \"locale\": \"\",\n \"localeOrigin\": \"DEFAULT\",\n \"text\": \"\"\n }\n ]\n}", - "cookie": [], - "_postman_previewlanguage": "json" - }, - { - "id": "d2c82839-55b4-48d3-8296-447ba54acd82", - "name": "Unauthorized - Returned if there is no authorization header, or if the JWT token is expired.", - "originalRequest": { - "url": { - "path": [ - "identity-profiles", - ":identity-profile-id", - "lifecycle-states", - ":lifecycle-state-id" - ], - "host": [ - "{{baseUrl}}" - ], - "query": [], - "variable": [] - }, - "header": [ - { - "key": "Accept", - "value": "application/json" - }, - { - "description": { - "content": "Added as a part of security scheme: oauth2", - "type": "text/plain" - }, - "key": "Authorization", - "value": "" - } - ], - "method": "GET", - "body": {} - }, - "status": "Unauthorized", - "code": 401, - "header": [ - { - "key": "Content-Type", - "value": "application/json" - } - ], - "body": "{\n \"error\": {\n \"description\": \"A message describing the error\",\n \"example\": \"JWT validation failed: JWT is expired\"\n }\n}", - "cookie": [], - "_postman_previewlanguage": "json" - }, - { - "id": "d3050611-f64a-4d61-89ac-7a2709dad013", - "name": "Forbidden - Returned if the user you are running as, doesn't have access to this end-point.", - "originalRequest": { - "url": { - "path": [ - "identity-profiles", - ":identity-profile-id", - "lifecycle-states", - ":lifecycle-state-id" - ], - "host": [ - "{{baseUrl}}" - ], - "query": [], - "variable": [] - }, - "header": [ - { - "key": "Accept", - "value": "application/json" - }, - { - "description": { - "content": "Added as a part of security scheme: oauth2", - "type": "text/plain" - }, - "key": "Authorization", - "value": "" - } - ], - "method": "GET", - "body": {} - }, - "status": "Forbidden", - "code": 403, - "header": [ - { - "key": "Content-Type", - "value": "application/json" - } - ], - "body": "{\n \"detailCode\": \"\",\n \"trackingId\": \"\",\n \"messages\": [\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n },\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n }\n ],\n \"causes\": [\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n },\n {\n \"locale\": \"\",\n \"localeOrigin\": \"DEFAULT\",\n \"text\": \"\"\n }\n ]\n}", - "cookie": [], - "_postman_previewlanguage": "json" - }, - { - "id": "4b6747a0-8fe4-46d7-9b26-817054dd6cc2", - "name": "Not Found - returned if the request URL refers to a resource or object that does not exist", - "originalRequest": { - "url": { - "path": [ - "identity-profiles", - ":identity-profile-id", - "lifecycle-states", - ":lifecycle-state-id" - ], - "host": [ - "{{baseUrl}}" - ], - "query": [], - "variable": [] - }, - "header": [ - { - "key": "Accept", - "value": "application/json" - }, - { - "description": { - "content": "Added as a part of security scheme: oauth2", - "type": "text/plain" - }, - "key": "Authorization", - "value": "" - } - ], - "method": "GET", - "body": {} - }, - "status": "Not Found", - "code": 404, - "header": [ - { - "key": "Content-Type", - "value": "application/json" - } - ], - "body": "{\n \"detailCode\": \"\",\n \"trackingId\": \"\",\n \"messages\": [\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n },\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n }\n ],\n \"causes\": [\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n },\n {\n \"locale\": \"\",\n \"localeOrigin\": \"DEFAULT\",\n \"text\": \"\"\n }\n ]\n}", - "cookie": [], - "_postman_previewlanguage": "json" - }, - { - "id": "9107f194-0c45-405a-af53-b00bb7da5557", - "name": "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.", - "originalRequest": { - "url": { - "path": [ - "identity-profiles", - ":identity-profile-id", - "lifecycle-states", - ":lifecycle-state-id" - ], - "host": [ - "{{baseUrl}}" - ], - "query": [], - "variable": [] - }, - "header": [ - { - "key": "Accept", - "value": "application/json" - }, - { - "description": { - "content": "Added as a part of security scheme: oauth2", - "type": "text/plain" - }, - "key": "Authorization", - "value": "" - } - ], - "method": "GET", - "body": {} - }, - "status": "Too Many Requests", - "code": 429, - "header": [ - { - "key": "Content-Type", - "value": "application/json" - } - ], - "body": "{\n \"message\": {\n \"description\": \"A message describing the error\",\n \"example\": \" Rate Limit Exceeded \"\n }\n}", - "cookie": [], - "_postman_previewlanguage": "json" - }, - { - "id": "cdca56a0-3f61-4c7a-9430-773dfab0e391", - "name": "Internal Server Error - Returned if there is an unexpected error.", - "originalRequest": { - "url": { - "path": [ - "identity-profiles", - ":identity-profile-id", - "lifecycle-states", - ":lifecycle-state-id" - ], - "host": [ - "{{baseUrl}}" - ], - "query": [], - "variable": [] - }, - "header": [ - { - "key": "Accept", - "value": "application/json" - }, - { - "description": { - "content": "Added as a part of security scheme: oauth2", - "type": "text/plain" - }, - "key": "Authorization", - "value": "" - } - ], - "method": "GET", - "body": {} - }, - "status": "Internal Server Error", - "code": 500, - "header": [ - { - "key": "Content-Type", - "value": "application/json" - } - ], - "body": "{\n \"detailCode\": \"\",\n \"trackingId\": \"\",\n \"messages\": [\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n },\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n }\n ],\n \"causes\": [\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n },\n {\n \"locale\": \"\",\n \"localeOrigin\": \"DEFAULT\",\n \"text\": \"\"\n }\n ]\n}", - "cookie": [], - "_postman_previewlanguage": "json" - } - ], - "event": [], - "protocolProfileBehavior": { - "disableBodyPruning": true - } - }, - { - "id": "121f6e87-2695-4567-9330-01547772cf53", - "name": "Update Lifecycle State", - "request": { - "name": "Update Lifecycle State", - "description": { - "content": "This endpoint updates individual Lifecycle State fields using the [JSON Patch](https://tools.ietf.org/html/rfc6902) standard.\nA token with ORG_ADMIN or API authority is required to call this API.", - "type": "text/plain" - }, - "url": { - "path": [ - "identity-profiles", - ":identity-profile-id", - "lifecycle-states", - ":lifecycle-state-id" - ], - "host": [ - "{{baseUrl}}" - ], - "query": [], - "variable": [ - { - "type": "any", - "value": "", - "key": "identity-profile-id", - "disabled": true, - "description": { - "content": "(Required) Identity Profile ID", - "type": "text/plain" - } - }, - { - "type": "any", - "value": "", - "key": "lifecycle-state-id", - "disabled": true, - "description": { - "content": "(Required) Lifecycle State ID", - "type": "text/plain" - } - } - ] - }, - "header": [ - { - "key": "Content-Type", - "value": "application/json-patch+json" - }, - { - "key": "Accept", - "value": "application/json" - } - ], - "method": "PATCH", - "body": { - "mode": "raw", - "raw": "[\n {\n \"op\": \"test\",\n \"path\": \"\",\n \"value\": \"\"\n },\n {\n \"op\": \"move\",\n \"path\": \"\",\n \"value\": \"\"\n }\n]", - "options": { - "raw": { - "headerFamily": "json", - "language": "json" - } - } - } - }, - "response": [ - { - "id": "ed2376ed-c288-4e62-86fd-bc85382f3bb7", - "name": "The LifecycleState was successfully updated.", - "originalRequest": { - "url": { - "path": [ - "identity-profiles", - ":identity-profile-id", - "lifecycle-states", - ":lifecycle-state-id" - ], - "host": [ - "{{baseUrl}}" - ], - "query": [], - "variable": [] - }, - "header": [ - { - "key": "Content-Type", - "value": "application/json-patch+json" - }, - { - "key": "Accept", - "value": "application/json" - }, - { - "description": { - "content": "Added as a part of security scheme: oauth2", - "type": "text/plain" - }, - "key": "Authorization", - "value": "" - } - ], - "method": "PATCH", - "body": { - "mode": "raw", - "raw": "[\n {\n \"op\": \"test\",\n \"path\": \"\",\n \"value\": \"\"\n },\n {\n \"op\": \"move\",\n \"path\": \"\",\n \"value\": \"\"\n }\n]", - "options": { - "raw": { - "headerFamily": "json", - "language": "json" - } - } - } - }, - "status": "OK", - "code": 200, - "header": [ - { - "key": "Content-Type", - "value": "application/json" - } - ], - "body": "{\n \"name\": \"\",\n \"technicalName\": \"\",\n \"id\": \"\",\n \"created\": \"\",\n \"modified\": \"\",\n \"enabled\": \"\",\n \"description\": \"\",\n \"identityCount\": \"\",\n \"emailNotificationOption\": {\n \"notifyManagers\": \"\",\n \"notifyAllAdmins\": \"\",\n \"notifySpecificUsers\": \"\",\n \"emailAddressList\": [\n \"\",\n \"\"\n ]\n },\n \"accountActions\": [\n {\n \"action\": \"DISABLE\",\n \"sourceIds\": [\n \"\",\n \"\"\n ]\n },\n {\n \"action\": \"ENABLE\",\n \"sourceIds\": [\n \"\",\n \"\"\n ]\n }\n ],\n \"accessProfileIds\": [\n \"\",\n \"\"\n ]\n}", - "cookie": [], - "_postman_previewlanguage": "json" - }, - { - "id": "5c7ea518-affa-4b96-a7d4-a8815a902cb2", - "name": "Client Error - Returned if the request body is invalid.", - "originalRequest": { - "url": { - "path": [ - "identity-profiles", - ":identity-profile-id", - "lifecycle-states", - ":lifecycle-state-id" - ], - "host": [ - "{{baseUrl}}" - ], - "query": [], - "variable": [] - }, - "header": [ - { - "key": "Content-Type", - "value": "application/json-patch+json" - }, - { - "key": "Accept", - "value": "application/json" - }, - { - "description": { - "content": "Added as a part of security scheme: oauth2", - "type": "text/plain" - }, - "key": "Authorization", - "value": "" - } - ], - "method": "PATCH", - "body": { - "mode": "raw", - "raw": "[\n {\n \"op\": \"test\",\n \"path\": \"\",\n \"value\": \"\"\n },\n {\n \"op\": \"move\",\n \"path\": \"\",\n \"value\": \"\"\n }\n]", - "options": { - "raw": { - "headerFamily": "json", - "language": "json" - } - } - } - }, - "status": "Bad Request", - "code": 400, - "header": [ - { - "key": "Content-Type", - "value": "application/json" - } - ], - "body": "{\n \"detailCode\": \"\",\n \"trackingId\": \"\",\n \"messages\": [\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n },\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n }\n ],\n \"causes\": [\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n },\n {\n \"locale\": \"\",\n \"localeOrigin\": \"DEFAULT\",\n \"text\": \"\"\n }\n ]\n}", - "cookie": [], - "_postman_previewlanguage": "json" - }, - { - "id": "3a507a66-bc58-4d99-beae-a753bc1d5cbc", - "name": "Unauthorized - Returned if there is no authorization header, or if the JWT token is expired.", - "originalRequest": { - "url": { - "path": [ - "identity-profiles", - ":identity-profile-id", - "lifecycle-states", - ":lifecycle-state-id" - ], - "host": [ - "{{baseUrl}}" - ], - "query": [], - "variable": [] - }, - "header": [ - { - "key": "Content-Type", - "value": "application/json-patch+json" - }, - { - "key": "Accept", - "value": "application/json" - }, - { - "description": { - "content": "Added as a part of security scheme: oauth2", - "type": "text/plain" - }, - "key": "Authorization", - "value": "" - } - ], - "method": "PATCH", - "body": { - "mode": "raw", - "raw": "[\n {\n \"op\": \"test\",\n \"path\": \"\",\n \"value\": \"\"\n },\n {\n \"op\": \"move\",\n \"path\": \"\",\n \"value\": \"\"\n }\n]", - "options": { - "raw": { - "headerFamily": "json", - "language": "json" - } - } - } - }, - "status": "Unauthorized", - "code": 401, - "header": [ - { - "key": "Content-Type", - "value": "application/json" - } - ], - "body": "{\n \"error\": {\n \"description\": \"A message describing the error\",\n \"example\": \"JWT validation failed: JWT is expired\"\n }\n}", - "cookie": [], - "_postman_previewlanguage": "json" - }, - { - "id": "c9ac436d-f0cf-40f5-9ae0-93f98db598ce", - "name": "Forbidden - Returned if the user you are running as, doesn't have access to this end-point.", - "originalRequest": { - "url": { - "path": [ - "identity-profiles", - ":identity-profile-id", - "lifecycle-states", - ":lifecycle-state-id" - ], - "host": [ - "{{baseUrl}}" - ], - "query": [], - "variable": [] - }, - "header": [ - { - "key": "Content-Type", - "value": "application/json-patch+json" - }, - { - "key": "Accept", - "value": "application/json" - }, - { - "description": { - "content": "Added as a part of security scheme: oauth2", - "type": "text/plain" - }, - "key": "Authorization", - "value": "" - } - ], - "method": "PATCH", - "body": { - "mode": "raw", - "raw": "[\n {\n \"op\": \"test\",\n \"path\": \"\",\n \"value\": \"\"\n },\n {\n \"op\": \"move\",\n \"path\": \"\",\n \"value\": \"\"\n }\n]", - "options": { - "raw": { - "headerFamily": "json", - "language": "json" - } - } - } - }, - "status": "Forbidden", - "code": 403, - "header": [ - { - "key": "Content-Type", - "value": "application/json" - } - ], - "body": "{\n \"detailCode\": \"\",\n \"trackingId\": \"\",\n \"messages\": [\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n },\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n }\n ],\n \"causes\": [\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n },\n {\n \"locale\": \"\",\n \"localeOrigin\": \"DEFAULT\",\n \"text\": \"\"\n }\n ]\n}", - "cookie": [], - "_postman_previewlanguage": "json" - }, - { - "id": "b6ebce89-af67-4363-b901-95c6ebfe809f", - "name": "Not Found - returned if the request URL refers to a resource or object that does not exist", - "originalRequest": { - "url": { - "path": [ - "identity-profiles", - ":identity-profile-id", - "lifecycle-states", - ":lifecycle-state-id" - ], - "host": [ - "{{baseUrl}}" - ], - "query": [], - "variable": [] - }, - "header": [ - { - "key": "Content-Type", - "value": "application/json-patch+json" - }, - { - "key": "Accept", - "value": "application/json" - }, - { - "description": { - "content": "Added as a part of security scheme: oauth2", - "type": "text/plain" - }, - "key": "Authorization", - "value": "" - } - ], - "method": "PATCH", - "body": { - "mode": "raw", - "raw": "[\n {\n \"op\": \"test\",\n \"path\": \"\",\n \"value\": \"\"\n },\n {\n \"op\": \"move\",\n \"path\": \"\",\n \"value\": \"\"\n }\n]", - "options": { - "raw": { - "headerFamily": "json", - "language": "json" - } - } - } - }, - "status": "Not Found", - "code": 404, - "header": [ - { - "key": "Content-Type", - "value": "application/json" - } - ], - "body": "{\n \"detailCode\": \"\",\n \"trackingId\": \"\",\n \"messages\": [\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n },\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n }\n ],\n \"causes\": [\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n },\n {\n \"locale\": \"\",\n \"localeOrigin\": \"DEFAULT\",\n \"text\": \"\"\n }\n ]\n}", - "cookie": [], - "_postman_previewlanguage": "json" - }, - { - "id": "8a28bbcb-fea3-4976-85b0-155322e300b2", - "name": "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.", - "originalRequest": { - "url": { - "path": [ - "identity-profiles", - ":identity-profile-id", - "lifecycle-states", - ":lifecycle-state-id" - ], - "host": [ - "{{baseUrl}}" - ], - "query": [], - "variable": [] - }, - "header": [ - { - "key": "Content-Type", - "value": "application/json-patch+json" - }, - { - "key": "Accept", - "value": "application/json" - }, - { - "description": { - "content": "Added as a part of security scheme: oauth2", - "type": "text/plain" - }, - "key": "Authorization", - "value": "" - } - ], - "method": "PATCH", - "body": { - "mode": "raw", - "raw": "[\n {\n \"op\": \"test\",\n \"path\": \"\",\n \"value\": \"\"\n },\n {\n \"op\": \"move\",\n \"path\": \"\",\n \"value\": \"\"\n }\n]", - "options": { - "raw": { - "headerFamily": "json", - "language": "json" - } - } - } - }, - "status": "Too Many Requests", - "code": 429, - "header": [ - { - "key": "Content-Type", - "value": "application/json" - } - ], - "body": "{\n \"message\": {\n \"description\": \"A message describing the error\",\n \"example\": \" Rate Limit Exceeded \"\n }\n}", - "cookie": [], - "_postman_previewlanguage": "json" - }, - { - "id": "a0b50977-970c-4b9d-bbd6-09182a8e0c31", - "name": "Internal Server Error - Returned if there is an unexpected error.", - "originalRequest": { - "url": { - "path": [ - "identity-profiles", - ":identity-profile-id", - "lifecycle-states", - ":lifecycle-state-id" - ], - "host": [ - "{{baseUrl}}" - ], - "query": [], - "variable": [] - }, - "header": [ - { - "key": "Content-Type", - "value": "application/json-patch+json" - }, - { - "key": "Accept", - "value": "application/json" - }, - { - "description": { - "content": "Added as a part of security scheme: oauth2", - "type": "text/plain" - }, - "key": "Authorization", - "value": "" - } - ], - "method": "PATCH", - "body": { - "mode": "raw", - "raw": "[\n {\n \"op\": \"test\",\n \"path\": \"\",\n \"value\": \"\"\n },\n {\n \"op\": \"move\",\n \"path\": \"\",\n \"value\": \"\"\n }\n]", - "options": { - "raw": { - "headerFamily": "json", - "language": "json" - } - } - } - }, - "status": "Internal Server Error", - "code": 500, - "header": [ - { - "key": "Content-Type", - "value": "application/json" - } - ], - "body": "{\n \"detailCode\": \"\",\n \"trackingId\": \"\",\n \"messages\": [\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n },\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n }\n ],\n \"causes\": [\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n },\n {\n \"locale\": \"\",\n \"localeOrigin\": \"DEFAULT\",\n \"text\": \"\"\n }\n ]\n}", - "cookie": [], - "_postman_previewlanguage": "json" - } - ], - "event": [], - "protocolProfileBehavior": { - "disableBodyPruning": true - } - }, - { - "id": "83e1a7a3-efcb-4d9b-b731-9d8603819ca0", - "name": "Delete Lifecycle State by ID", - "request": { - "name": "Delete Lifecycle State by ID", - "description": { - "content": "This endpoint deletes the Lifecycle State using its ID.\nA token with API, or ORG_ADMIN authority is required to call this API.", - "type": "text/plain" - }, - "url": { - "path": [ - "identity-profiles", - ":identity-profile-id", - "lifecycle-states", - ":lifecycle-state-id" - ], - "host": [ - "{{baseUrl}}" - ], - "query": [], - "variable": [ - { - "type": "any", - "value": "", - "key": "identity-profile-id", - "disabled": true, - "description": { - "content": "(Required) Identity Profile ID", - "type": "text/plain" - } - }, - { - "type": "any", - "value": "", - "key": "lifecycle-state-id", - "disabled": true, - "description": { - "content": "(Required) Lifecycle State ID", - "type": "text/plain" - } - } - ] - }, - "header": [ - { - "key": "Accept", - "value": "application/json" - } - ], - "method": "DELETE", - "body": {} - }, - "response": [ - { - "id": "0d0fb2db-5fd4-46db-b62b-8b0bd2577b91", - "name": "The request was successfully accepted into the system.", - "originalRequest": { - "url": { - "path": [ - "identity-profiles", - ":identity-profile-id", - "lifecycle-states", - ":lifecycle-state-id" - ], - "host": [ - "{{baseUrl}}" - ], - "query": [], - "variable": [] - }, - "header": [ - { - "key": "Accept", - "value": "application/json" - }, - { - "description": { - "content": "Added as a part of security scheme: oauth2", - "type": "text/plain" - }, - "key": "Authorization", - "value": "" - } - ], - "method": "DELETE", - "body": {} - }, - "status": "Accepted", - "code": 202, - "header": [ - { - "key": "Content-Type", - "value": "application/json" - } - ], - "body": "{\n \"type\": \"LIFECYCLE_STATE\",\n \"id\": \"\",\n \"name\": \"\"\n}", - "cookie": [], - "_postman_previewlanguage": "json" - }, - { - "id": "766e3615-0e60-458f-b429-01e3b05aa590", - "name": "Client Error - Returned if the request body is invalid.", - "originalRequest": { - "url": { - "path": [ - "identity-profiles", - ":identity-profile-id", - "lifecycle-states", - ":lifecycle-state-id" - ], - "host": [ - "{{baseUrl}}" - ], - "query": [], - "variable": [] - }, - "header": [ - { - "key": "Accept", - "value": "application/json" - }, - { - "description": { - "content": "Added as a part of security scheme: oauth2", - "type": "text/plain" - }, - "key": "Authorization", - "value": "" - } - ], - "method": "DELETE", - "body": {} - }, - "status": "Bad Request", - "code": 400, - "header": [ - { - "key": "Content-Type", - "value": "application/json" - } - ], - "body": "{\n \"detailCode\": \"\",\n \"trackingId\": \"\",\n \"messages\": [\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n },\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n }\n ],\n \"causes\": [\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n },\n {\n \"locale\": \"\",\n \"localeOrigin\": \"DEFAULT\",\n \"text\": \"\"\n }\n ]\n}", - "cookie": [], - "_postman_previewlanguage": "json" - }, - { - "id": "9616a79d-eb7b-459d-9252-f41a4f5a1f28", - "name": "Unauthorized - Returned if there is no authorization header, or if the JWT token is expired.", - "originalRequest": { - "url": { - "path": [ - "identity-profiles", - ":identity-profile-id", - "lifecycle-states", - ":lifecycle-state-id" - ], - "host": [ - "{{baseUrl}}" - ], - "query": [], - "variable": [] - }, - "header": [ - { - "key": "Accept", - "value": "application/json" - }, - { - "description": { - "content": "Added as a part of security scheme: oauth2", - "type": "text/plain" - }, - "key": "Authorization", - "value": "" - } - ], - "method": "DELETE", - "body": {} - }, - "status": "Unauthorized", - "code": 401, - "header": [ - { - "key": "Content-Type", - "value": "application/json" - } - ], - "body": "{\n \"error\": {\n \"description\": \"A message describing the error\",\n \"example\": \"JWT validation failed: JWT is expired\"\n }\n}", - "cookie": [], - "_postman_previewlanguage": "json" - }, - { - "id": "fb399e0a-b763-410a-a546-ee9c09b25590", - "name": "Forbidden - Returned if the user you are running as, doesn't have access to this end-point.", - "originalRequest": { - "url": { - "path": [ - "identity-profiles", - ":identity-profile-id", - "lifecycle-states", - ":lifecycle-state-id" - ], - "host": [ - "{{baseUrl}}" - ], - "query": [], - "variable": [] - }, - "header": [ - { - "key": "Accept", - "value": "application/json" - }, - { - "description": { - "content": "Added as a part of security scheme: oauth2", - "type": "text/plain" - }, - "key": "Authorization", - "value": "" - } - ], - "method": "DELETE", - "body": {} - }, - "status": "Forbidden", - "code": 403, - "header": [ - { - "key": "Content-Type", - "value": "application/json" - } - ], - "body": "{\n \"detailCode\": \"\",\n \"trackingId\": \"\",\n \"messages\": [\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n },\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n }\n ],\n \"causes\": [\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n },\n {\n \"locale\": \"\",\n \"localeOrigin\": \"DEFAULT\",\n \"text\": \"\"\n }\n ]\n}", - "cookie": [], - "_postman_previewlanguage": "json" - }, - { - "id": "9c3e7251-1f42-410b-88c9-bc164b70f27e", - "name": "Not Found - returned if the request URL refers to a resource or object that does not exist", - "originalRequest": { - "url": { - "path": [ - "identity-profiles", - ":identity-profile-id", - "lifecycle-states", - ":lifecycle-state-id" - ], - "host": [ - "{{baseUrl}}" - ], - "query": [], - "variable": [] - }, - "header": [ - { - "key": "Accept", - "value": "application/json" - }, - { - "description": { - "content": "Added as a part of security scheme: oauth2", - "type": "text/plain" - }, - "key": "Authorization", - "value": "" - } - ], - "method": "DELETE", - "body": {} - }, - "status": "Not Found", - "code": 404, - "header": [ - { - "key": "Content-Type", - "value": "application/json" - } - ], - "body": "{\n \"detailCode\": \"\",\n \"trackingId\": \"\",\n \"messages\": [\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n },\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n }\n ],\n \"causes\": [\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n },\n {\n \"locale\": \"\",\n \"localeOrigin\": \"DEFAULT\",\n \"text\": \"\"\n }\n ]\n}", - "cookie": [], - "_postman_previewlanguage": "json" - }, - { - "id": "b43c5681-72ed-4763-864a-928332c7177c", - "name": "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.", - "originalRequest": { - "url": { - "path": [ - "identity-profiles", - ":identity-profile-id", - "lifecycle-states", - ":lifecycle-state-id" - ], - "host": [ - "{{baseUrl}}" - ], - "query": [], - "variable": [] - }, - "header": [ - { - "key": "Accept", - "value": "application/json" - }, - { - "description": { - "content": "Added as a part of security scheme: oauth2", - "type": "text/plain" - }, - "key": "Authorization", - "value": "" - } - ], - "method": "DELETE", - "body": {} - }, - "status": "Too Many Requests", - "code": 429, - "header": [ - { - "key": "Content-Type", - "value": "application/json" - } - ], - "body": "{\n \"message\": {\n \"description\": \"A message describing the error\",\n \"example\": \" Rate Limit Exceeded \"\n }\n}", - "cookie": [], - "_postman_previewlanguage": "json" - }, - { - "id": "d5bee87e-31f1-4759-a1a0-601371b3c4c9", - "name": "Internal Server Error - Returned if there is an unexpected error.", - "originalRequest": { - "url": { - "path": [ - "identity-profiles", - ":identity-profile-id", - "lifecycle-states", - ":lifecycle-state-id" - ], - "host": [ - "{{baseUrl}}" - ], - "query": [], - "variable": [] - }, - "header": [ - { - "key": "Accept", - "value": "application/json" - }, - { - "description": { - "content": "Added as a part of security scheme: oauth2", - "type": "text/plain" - }, - "key": "Authorization", - "value": "" - } - ], - "method": "DELETE", - "body": {} - }, - "status": "Internal Server Error", - "code": 500, - "header": [ - { - "key": "Content-Type", - "value": "application/json" - } - ], - "body": "{\n \"detailCode\": \"\",\n \"trackingId\": \"\",\n \"messages\": [\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n },\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n }\n ],\n \"causes\": [\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n },\n {\n \"locale\": \"\",\n \"localeOrigin\": \"DEFAULT\",\n \"text\": \"\"\n }\n ]\n}", - "cookie": [], - "_postman_previewlanguage": "json" - } - ], - "event": [], - "protocolProfileBehavior": { - "disableBodyPruning": true - } - } - ] - }, - { - "name": "Identity Profiles", - "description": "Use this API to implement identity profile functionality. \nWith this functionality in place, administrators can view identity profiles and their configurations. \n\nIdentity profiles represent the configurations that can be applied to identities as a way of granting them a set of security and access, as well as defining the mappings between their identity attributes and their source attributes. \n\nIn IdentityNow, administrators can use the Identities drop-down menu and select Identity Profiles to view the list of identity profiles. \nThis list shows some details about each identity profile, along with its status. \nThey can select an identity profile to view its settings, its mappings between identity attributes and correlating source account attributes, and its provisioning settings. \n\nRefer to [Creating Identity Profiles](https://documentation.sailpoint.com/saas/help/setup/identity_profiles.html) for more information about identity profiles.\n", - "item": [ - { - "id": "983e186c-cbc2-4890-a232-40efad48480b", - "name": "Identity Profiles List", - "request": { - "name": "Identity Profiles List", - "description": { - "content": "This returns a list of Identity Profiles based on the specified query parameters.\nA token with ORG_ADMIN or API authority is required to call this API to get a list of Identity Profiles.", - "type": "text/plain" - }, - "url": { - "path": [ - "identity-profiles" - ], - "host": [ - "{{baseUrl}}" - ], - "query": [ - { - "disabled": true, - "description": { - "content": "Max number of results to return.\nSee [V3 API Standard Collection Parameters](https://developer.sailpoint.com/idn/api/standard-collection-parameters) for more information.", - "type": "text/plain" - }, - "key": "limit", - "value": "250" - }, - { - "disabled": true, - "description": { - "content": "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.", - "type": "text/plain" - }, - "key": "offset", - "value": "0" - }, - { - "disabled": true, - "description": { - "content": "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.", - "type": "text/plain" - }, - "key": "count", - "value": "false" - }, - { - "disabled": true, - "description": { - "content": "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, ne, ge, gt, in, le, lt, isnull, sw*\n\n**name**: *eq, ne, in, le, lt, isnull, sw*\n\n**priority**: *eq, ne*", - "type": "text/plain" - }, - "key": "filters", - "value": "" - }, - { - "disabled": true, - "description": { - "content": "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: **id, name, priority, created, modified, owner.id, owner.name**", - "type": "text/plain" - }, - "key": "sorters", - "value": "" - } - ], - "variable": [] - }, - "header": [ - { - "key": "Accept", - "value": "application/json" - } - ], - "method": "GET", - "body": {} - }, - "response": [ - { - "id": "2adc8f2b-edab-480c-937b-7878d97cbe5c", - "name": "List of identityProfiles.", - "originalRequest": { - "url": { - "path": [ - "identity-profiles" - ], - "host": [ - "{{baseUrl}}" - ], - "query": [ - { - "disabled": true, - "description": { - "content": "Max number of results to return.\nSee [V3 API Standard Collection Parameters](https://developer.sailpoint.com/idn/api/standard-collection-parameters) for more information.", - "type": "text/plain" - }, - "key": "limit", - "value": "250" - }, - { - "disabled": true, - "description": { - "content": "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.", - "type": "text/plain" - }, - "key": "offset", - "value": "0" - }, - { - "disabled": true, - "description": { - "content": "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.", - "type": "text/plain" - }, - "key": "count", - "value": "false" - }, - { - "disabled": true, - "description": { - "content": "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, ne, ge, gt, in, le, lt, isnull, sw*\n\n**name**: *eq, ne, in, le, lt, isnull, sw*\n\n**priority**: *eq, ne*", - "type": "text/plain" - }, - "key": "filters", - "value": "" - }, - { - "disabled": true, - "description": { - "content": "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: **id, name, priority, created, modified, owner.id, owner.name**", - "type": "text/plain" - }, - "key": "sorters", - "value": "" - } - ], - "variable": [] - }, - "header": [ - { - "key": "Accept", - "value": "application/json" - }, - { - "description": { - "content": "Added as a part of security scheme: oauth2", - "type": "text/plain" - }, - "key": "Authorization", - "value": "" - } - ], - "method": "GET", - "body": {} - }, - "status": "OK", - "code": 200, - "header": [ - { - "key": "Content-Type", - "value": "application/json" - } - ], - "body": "[\n {\n \"authoritativeSource\": {\n \"type\": \"SOURCE\",\n \"id\": \"\",\n \"name\": \"\"\n },\n \"name\": \"\",\n \"id\": \"\",\n \"created\": \"\",\n \"modified\": \"\",\n \"description\": \"\",\n \"owner\": {\n \"type\": \"IDENTITY\",\n \"id\": \"\",\n \"name\": \"\"\n },\n \"priority\": \"\",\n \"identityRefreshRequired\": false,\n \"identityCount\": \"\",\n \"identityAttributeConfig\": {\n \"enabled\": false,\n \"attributeTransforms\": [\n {\n \"identityAttributeName\": \"\",\n \"transformDefinition\": {\n \"type\": \"\",\n \"attributes\": {\n \"sit_d2b\": \"\"\n }\n }\n },\n {\n \"identityAttributeName\": \"\",\n \"transformDefinition\": {\n \"type\": \"\",\n \"attributes\": {\n \"elit_d\": \"\",\n \"est_42\": \"\",\n \"ut_d\": \"\"\n }\n }\n }\n ]\n },\n \"identityExceptionReportReference\": {\n \"taskResultId\": \"\",\n \"reportName\": \"\"\n },\n \"hasTimeBasedAttr\": false\n },\n {\n \"authoritativeSource\": {\n \"type\": \"SOURCE\",\n \"id\": \"\",\n \"name\": \"\"\n },\n \"name\": \"\",\n \"id\": \"\",\n \"created\": \"\",\n \"modified\": \"\",\n \"description\": \"\",\n \"owner\": {\n \"type\": \"IDENTITY\",\n \"id\": \"\",\n \"name\": \"\"\n },\n \"priority\": \"\",\n \"identityRefreshRequired\": false,\n \"identityCount\": \"\",\n \"identityAttributeConfig\": {\n \"enabled\": false,\n \"attributeTransforms\": [\n {\n \"identityAttributeName\": \"\",\n \"transformDefinition\": {\n \"type\": \"\",\n \"attributes\": {\n \"laborum_65\": \"\",\n \"Ut_a9\": \"\",\n \"ad_66\": \"\"\n }\n }\n },\n {\n \"identityAttributeName\": \"\",\n \"transformDefinition\": {\n \"type\": \"\",\n \"attributes\": {\n \"ut7d\": \"\"\n }\n }\n }\n ]\n },\n \"identityExceptionReportReference\": {\n \"taskResultId\": \"\",\n \"reportName\": \"\"\n },\n \"hasTimeBasedAttr\": false\n }\n]", - "cookie": [], - "_postman_previewlanguage": "json" - }, - { - "id": "6ba283b7-f51d-4c5f-8cef-a63f70b4d0a1", - "name": "Client Error - Returned if the request body is invalid.", - "originalRequest": { - "url": { - "path": [ - "identity-profiles" - ], - "host": [ - "{{baseUrl}}" - ], - "query": [ - { - "disabled": true, - "description": { - "content": "Max number of results to return.\nSee [V3 API Standard Collection Parameters](https://developer.sailpoint.com/idn/api/standard-collection-parameters) for more information.", - "type": "text/plain" - }, - "key": "limit", - "value": "250" - }, - { - "disabled": true, - "description": { - "content": "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.", - "type": "text/plain" - }, - "key": "offset", - "value": "0" - }, - { - "disabled": true, - "description": { - "content": "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.", - "type": "text/plain" - }, - "key": "count", - "value": "false" - }, - { - "disabled": true, - "description": { - "content": "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, ne, ge, gt, in, le, lt, isnull, sw*\n\n**name**: *eq, ne, in, le, lt, isnull, sw*\n\n**priority**: *eq, ne*", - "type": "text/plain" - }, - "key": "filters", - "value": "" - }, - { - "disabled": true, - "description": { - "content": "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: **id, name, priority, created, modified, owner.id, owner.name**", - "type": "text/plain" - }, - "key": "sorters", - "value": "" - } - ], - "variable": [] - }, - "header": [ - { - "key": "Accept", - "value": "application/json" - }, - { - "description": { - "content": "Added as a part of security scheme: oauth2", - "type": "text/plain" - }, - "key": "Authorization", - "value": "" - } - ], - "method": "GET", - "body": {} - }, - "status": "Bad Request", - "code": 400, - "header": [ - { - "key": "Content-Type", - "value": "application/json" - } - ], - "body": "{\n \"detailCode\": \"\",\n \"trackingId\": \"\",\n \"messages\": [\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n },\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n }\n ],\n \"causes\": [\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n },\n {\n \"locale\": \"\",\n \"localeOrigin\": \"DEFAULT\",\n \"text\": \"\"\n }\n ]\n}", - "cookie": [], - "_postman_previewlanguage": "json" - }, - { - "id": "ada2a2b9-b358-437a-a835-bcb6fbff44f2", - "name": "Unauthorized - Returned if there is no authorization header, or if the JWT token is expired.", - "originalRequest": { - "url": { - "path": [ - "identity-profiles" - ], - "host": [ - "{{baseUrl}}" - ], - "query": [ - { - "disabled": true, - "description": { - "content": "Max number of results to return.\nSee [V3 API Standard Collection Parameters](https://developer.sailpoint.com/idn/api/standard-collection-parameters) for more information.", - "type": "text/plain" - }, - "key": "limit", - "value": "250" - }, - { - "disabled": true, - "description": { - "content": "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.", - "type": "text/plain" - }, - "key": "offset", - "value": "0" - }, - { - "disabled": true, - "description": { - "content": "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.", - "type": "text/plain" - }, - "key": "count", - "value": "false" - }, - { - "disabled": true, - "description": { - "content": "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, ne, ge, gt, in, le, lt, isnull, sw*\n\n**name**: *eq, ne, in, le, lt, isnull, sw*\n\n**priority**: *eq, ne*", - "type": "text/plain" - }, - "key": "filters", - "value": "" - }, - { - "disabled": true, - "description": { - "content": "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: **id, name, priority, created, modified, owner.id, owner.name**", - "type": "text/plain" - }, - "key": "sorters", - "value": "" - } - ], - "variable": [] - }, - "header": [ - { - "key": "Accept", - "value": "application/json" - }, - { - "description": { - "content": "Added as a part of security scheme: oauth2", - "type": "text/plain" - }, - "key": "Authorization", - "value": "" - } - ], - "method": "GET", - "body": {} - }, - "status": "Unauthorized", - "code": 401, - "header": [ - { - "key": "Content-Type", - "value": "application/json" - } - ], - "body": "{\n \"error\": {\n \"description\": \"A message describing the error\",\n \"example\": \"JWT validation failed: JWT is expired\"\n }\n}", - "cookie": [], - "_postman_previewlanguage": "json" - }, - { - "id": "266e7494-26be-4887-b599-68862c112b50", - "name": "Forbidden - Returned if the user you are running as, doesn't have access to this end-point.", - "originalRequest": { - "url": { - "path": [ - "identity-profiles" - ], - "host": [ - "{{baseUrl}}" - ], - "query": [ - { - "disabled": true, - "description": { - "content": "Max number of results to return.\nSee [V3 API Standard Collection Parameters](https://developer.sailpoint.com/idn/api/standard-collection-parameters) for more information.", - "type": "text/plain" - }, - "key": "limit", - "value": "250" - }, - { - "disabled": true, - "description": { - "content": "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.", - "type": "text/plain" - }, - "key": "offset", - "value": "0" - }, - { - "disabled": true, - "description": { - "content": "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.", - "type": "text/plain" - }, - "key": "count", - "value": "false" - }, - { - "disabled": true, - "description": { - "content": "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, ne, ge, gt, in, le, lt, isnull, sw*\n\n**name**: *eq, ne, in, le, lt, isnull, sw*\n\n**priority**: *eq, ne*", - "type": "text/plain" - }, - "key": "filters", - "value": "" - }, - { - "disabled": true, - "description": { - "content": "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: **id, name, priority, created, modified, owner.id, owner.name**", - "type": "text/plain" - }, - "key": "sorters", - "value": "" - } - ], - "variable": [] - }, - "header": [ - { - "key": "Accept", - "value": "application/json" - }, - { - "description": { - "content": "Added as a part of security scheme: oauth2", - "type": "text/plain" - }, - "key": "Authorization", - "value": "" - } - ], - "method": "GET", - "body": {} - }, - "status": "Forbidden", - "code": 403, - "header": [ - { - "key": "Content-Type", - "value": "application/json" - } - ], - "body": "{\n \"detailCode\": \"\",\n \"trackingId\": \"\",\n \"messages\": [\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n },\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n }\n ],\n \"causes\": [\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n },\n {\n \"locale\": \"\",\n \"localeOrigin\": \"DEFAULT\",\n \"text\": \"\"\n }\n ]\n}", - "cookie": [], - "_postman_previewlanguage": "json" - }, - { - "id": "ff611df7-69ed-4105-bd9d-a9ff8101581d", - "name": "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.", - "originalRequest": { - "url": { - "path": [ - "identity-profiles" - ], - "host": [ - "{{baseUrl}}" - ], - "query": [ - { - "disabled": true, - "description": { - "content": "Max number of results to return.\nSee [V3 API Standard Collection Parameters](https://developer.sailpoint.com/idn/api/standard-collection-parameters) for more information.", - "type": "text/plain" - }, - "key": "limit", - "value": "250" - }, - { - "disabled": true, - "description": { - "content": "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.", - "type": "text/plain" - }, - "key": "offset", - "value": "0" - }, - { - "disabled": true, - "description": { - "content": "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.", - "type": "text/plain" - }, - "key": "count", - "value": "false" - }, - { - "disabled": true, - "description": { - "content": "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, ne, ge, gt, in, le, lt, isnull, sw*\n\n**name**: *eq, ne, in, le, lt, isnull, sw*\n\n**priority**: *eq, ne*", - "type": "text/plain" - }, - "key": "filters", - "value": "" - }, - { - "disabled": true, - "description": { - "content": "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: **id, name, priority, created, modified, owner.id, owner.name**", - "type": "text/plain" - }, - "key": "sorters", - "value": "" - } - ], - "variable": [] - }, - "header": [ - { - "key": "Accept", - "value": "application/json" - }, - { - "description": { - "content": "Added as a part of security scheme: oauth2", - "type": "text/plain" - }, - "key": "Authorization", - "value": "" - } - ], - "method": "GET", - "body": {} - }, - "status": "Too Many Requests", - "code": 429, - "header": [ - { - "key": "Content-Type", - "value": "application/json" - } - ], - "body": "{\n \"message\": {\n \"description\": \"A message describing the error\",\n \"example\": \" Rate Limit Exceeded \"\n }\n}", - "cookie": [], - "_postman_previewlanguage": "json" - }, - { - "id": "63852757-7268-4dbf-a91d-2579a7d982a2", - "name": "Internal Server Error - Returned if there is an unexpected error.", - "originalRequest": { - "url": { - "path": [ - "identity-profiles" - ], - "host": [ - "{{baseUrl}}" - ], - "query": [ - { - "disabled": true, - "description": { - "content": "Max number of results to return.\nSee [V3 API Standard Collection Parameters](https://developer.sailpoint.com/idn/api/standard-collection-parameters) for more information.", - "type": "text/plain" - }, - "key": "limit", - "value": "250" - }, - { - "disabled": true, - "description": { - "content": "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.", - "type": "text/plain" - }, - "key": "offset", - "value": "0" - }, - { - "disabled": true, - "description": { - "content": "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.", - "type": "text/plain" - }, - "key": "count", - "value": "false" - }, - { - "disabled": true, - "description": { - "content": "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, ne, ge, gt, in, le, lt, isnull, sw*\n\n**name**: *eq, ne, in, le, lt, isnull, sw*\n\n**priority**: *eq, ne*", - "type": "text/plain" - }, - "key": "filters", - "value": "" - }, - { - "disabled": true, - "description": { - "content": "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: **id, name, priority, created, modified, owner.id, owner.name**", - "type": "text/plain" - }, - "key": "sorters", - "value": "" - } - ], - "variable": [] - }, - "header": [ - { - "key": "Accept", - "value": "application/json" - }, - { - "description": { - "content": "Added as a part of security scheme: oauth2", - "type": "text/plain" - }, - "key": "Authorization", - "value": "" - } - ], - "method": "GET", - "body": {} - }, - "status": "Internal Server Error", - "code": 500, - "header": [ - { - "key": "Content-Type", - "value": "application/json" - } - ], - "body": "{\n \"detailCode\": \"\",\n \"trackingId\": \"\",\n \"messages\": [\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n },\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n }\n ],\n \"causes\": [\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n },\n {\n \"locale\": \"\",\n \"localeOrigin\": \"DEFAULT\",\n \"text\": \"\"\n }\n ]\n}", - "cookie": [], - "_postman_previewlanguage": "json" - } - ], - "event": [], - "protocolProfileBehavior": { - "disableBodyPruning": true - } - }, - { - "id": "be6695c6-750a-432c-8b5f-0ab06d0bfce4", - "name": "Delete Identity Profiles", - "request": { - "name": "Delete Identity Profiles", - "description": { - "content": "This deletes multiple Identity Profiles via a list of supplied IDs.\n\nOn success, this endpoint will return a reference to the bulk delete task result.\n\nA token with ORG_ADMIN authority is required to call this API.\n\nThe following rights are required to access this endpoint: idn:identity-profile:delete", - "type": "text/plain" - }, - "url": { - "path": [ - "identity-profiles", - "bulk-delete" - ], - "host": [ - "{{baseUrl}}" - ], - "query": [], - "variable": [] - }, - "header": [ - { - "key": "Content-Type", - "value": "application/json" - }, - { - "key": "Accept", - "value": "application/json" - } - ], - "method": "POST", - "body": { - "mode": "raw", - "raw": "[\n \"\",\n \"\"\n]", - "options": { - "raw": { - "headerFamily": "json", - "language": "json" - } - } - } - }, - "response": [ - { - "id": "40c52be0-e735-488f-a64c-9519b228fa17", - "name": "Accepted - Returns a TaskResult object referencing the bulk delete job created.", - "originalRequest": { - "url": { - "path": [ - "identity-profiles", - "bulk-delete" - ], - "host": [ - "{{baseUrl}}" - ], - "query": [], - "variable": [] - }, - "header": [ - { - "key": "Content-Type", - "value": "application/json" - }, - { - "key": "Accept", - "value": "application/json" - }, - { - "description": { - "content": "Added as a part of security scheme: oauth2", - "type": "text/plain" - }, - "key": "Authorization", - "value": "" - } - ], - "method": "POST", - "body": { - "mode": "raw", - "raw": "[\n \"\",\n \"\"\n]", - "options": { - "raw": { - "headerFamily": "json", - "language": "json" - } - } - } - }, - "status": "Accepted", - "code": 202, - "header": [ - { - "key": "Content-Type", - "value": "application/json" - } - ], - "body": "{\n \"id\": \"\",\n \"name\": \"\",\n \"description\": \"\",\n \"launcher\": \"\",\n \"completed\": \"\",\n \"launched\": \"\",\n \"completionStatus\": \"Warning\"\n}", - "cookie": [], - "_postman_previewlanguage": "json" - }, - { - "id": "5c74339a-51c8-45f3-9beb-2afe136f7de5", - "name": "Client Error - Returned if the request body is invalid.", - "originalRequest": { - "url": { - "path": [ - "identity-profiles", - "bulk-delete" - ], - "host": [ - "{{baseUrl}}" - ], - "query": [], - "variable": [] - }, - "header": [ - { - "key": "Content-Type", - "value": "application/json" - }, - { - "key": "Accept", - "value": "application/json" - }, - { - "description": { - "content": "Added as a part of security scheme: oauth2", - "type": "text/plain" - }, - "key": "Authorization", - "value": "" - } - ], - "method": "POST", - "body": { - "mode": "raw", - "raw": "[\n \"\",\n \"\"\n]", - "options": { - "raw": { - "headerFamily": "json", - "language": "json" - } - } - } - }, - "status": "Bad Request", - "code": 400, - "header": [ - { - "key": "Content-Type", - "value": "application/json" - } - ], - "body": "{\n \"detailCode\": \"\",\n \"trackingId\": \"\",\n \"messages\": [\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n },\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n }\n ],\n \"causes\": [\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n },\n {\n \"locale\": \"\",\n \"localeOrigin\": \"DEFAULT\",\n \"text\": \"\"\n }\n ]\n}", - "cookie": [], - "_postman_previewlanguage": "json" - }, - { - "id": "f6bb0468-90a2-4792-9768-afe5d1a4b964", - "name": "Unauthorized - Returned if there is no authorization header, or if the JWT token is expired.", - "originalRequest": { - "url": { - "path": [ - "identity-profiles", - "bulk-delete" - ], - "host": [ - "{{baseUrl}}" - ], - "query": [], - "variable": [] - }, - "header": [ - { - "key": "Content-Type", - "value": "application/json" - }, - { - "key": "Accept", - "value": "application/json" - }, - { - "description": { - "content": "Added as a part of security scheme: oauth2", - "type": "text/plain" - }, - "key": "Authorization", - "value": "" - } - ], - "method": "POST", - "body": { - "mode": "raw", - "raw": "[\n \"\",\n \"\"\n]", - "options": { - "raw": { - "headerFamily": "json", - "language": "json" - } - } - } - }, - "status": "Unauthorized", - "code": 401, - "header": [ - { - "key": "Content-Type", - "value": "application/json" - } - ], - "body": "{\n \"error\": {\n \"description\": \"A message describing the error\",\n \"example\": \"JWT validation failed: JWT is expired\"\n }\n}", - "cookie": [], - "_postman_previewlanguage": "json" - }, - { - "id": "8c6c63bb-e821-4b00-96a0-87d0861d9e7b", - "name": "Forbidden - Returned if the user you are running as, doesn't have access to this end-point.", - "originalRequest": { - "url": { - "path": [ - "identity-profiles", - "bulk-delete" - ], - "host": [ - "{{baseUrl}}" - ], - "query": [], - "variable": [] - }, - "header": [ - { - "key": "Content-Type", - "value": "application/json" - }, - { - "key": "Accept", - "value": "application/json" - }, - { - "description": { - "content": "Added as a part of security scheme: oauth2", - "type": "text/plain" - }, - "key": "Authorization", - "value": "" - } - ], - "method": "POST", - "body": { - "mode": "raw", - "raw": "[\n \"\",\n \"\"\n]", - "options": { - "raw": { - "headerFamily": "json", - "language": "json" - } - } - } - }, - "status": "Forbidden", - "code": 403, - "header": [ - { - "key": "Content-Type", - "value": "application/json" - } - ], - "body": "{\n \"detailCode\": \"\",\n \"trackingId\": \"\",\n \"messages\": [\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n },\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n }\n ],\n \"causes\": [\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n },\n {\n \"locale\": \"\",\n \"localeOrigin\": \"DEFAULT\",\n \"text\": \"\"\n }\n ]\n}", - "cookie": [], - "_postman_previewlanguage": "json" - }, - { - "id": "e0b8c62a-2ce1-48f0-8baa-766ba4058f2e", - "name": "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.", - "originalRequest": { - "url": { - "path": [ - "identity-profiles", - "bulk-delete" - ], - "host": [ - "{{baseUrl}}" - ], - "query": [], - "variable": [] - }, - "header": [ - { - "key": "Content-Type", - "value": "application/json" - }, - { - "key": "Accept", - "value": "application/json" - }, - { - "description": { - "content": "Added as a part of security scheme: oauth2", - "type": "text/plain" - }, - "key": "Authorization", - "value": "" - } - ], - "method": "POST", - "body": { - "mode": "raw", - "raw": "[\n \"\",\n \"\"\n]", - "options": { - "raw": { - "headerFamily": "json", - "language": "json" - } - } - } - }, - "status": "Too Many Requests", - "code": 429, - "header": [ - { - "key": "Content-Type", - "value": "application/json" - } - ], - "body": "{\n \"message\": {\n \"description\": \"A message describing the error\",\n \"example\": \" Rate Limit Exceeded \"\n }\n}", - "cookie": [], - "_postman_previewlanguage": "json" - }, - { - "id": "0238e58e-a778-4769-83db-c0854a08714f", - "name": "Internal Server Error - Returned if there is an unexpected error.", - "originalRequest": { - "url": { - "path": [ - "identity-profiles", - "bulk-delete" - ], - "host": [ - "{{baseUrl}}" - ], - "query": [], - "variable": [] - }, - "header": [ - { - "key": "Content-Type", - "value": "application/json" - }, - { - "key": "Accept", - "value": "application/json" - }, - { - "description": { - "content": "Added as a part of security scheme: oauth2", - "type": "text/plain" - }, - "key": "Authorization", - "value": "" - } - ], - "method": "POST", - "body": { - "mode": "raw", - "raw": "[\n \"\",\n \"\"\n]", - "options": { - "raw": { - "headerFamily": "json", - "language": "json" - } - } - } - }, - "status": "Internal Server Error", - "code": 500, - "header": [ - { - "key": "Content-Type", - "value": "application/json" - } - ], - "body": "{\n \"detailCode\": \"\",\n \"trackingId\": \"\",\n \"messages\": [\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n },\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n }\n ],\n \"causes\": [\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n },\n {\n \"locale\": \"\",\n \"localeOrigin\": \"DEFAULT\",\n \"text\": \"\"\n }\n ]\n}", - "cookie": [], - "_postman_previewlanguage": "json" - } - ], - "event": [], - "protocolProfileBehavior": { - "disableBodyPruning": true - } - }, - { - "id": "d05d1c30-44b5-4404-a5b2-4edc621149d5", - "name": "Export Identity Profiles", - "request": { - "name": "Export Identity Profiles", - "description": { - "content": "This exports existing identity profiles in the format specified by the sp-config service.", - "type": "text/plain" - }, - "url": { - "path": [ - "identity-profiles", - "export" - ], - "host": [ - "{{baseUrl}}" - ], - "query": [ - { - "disabled": true, - "description": { - "content": "Max number of results to return.\nSee [V3 API Standard Collection Parameters](https://developer.sailpoint.com/idn/api/standard-collection-parameters) for more information.", - "type": "text/plain" - }, - "key": "limit", - "value": "250" - }, - { - "disabled": true, - "description": { - "content": "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.", - "type": "text/plain" - }, - "key": "offset", - "value": "0" - }, - { - "disabled": true, - "description": { - "content": "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.", - "type": "text/plain" - }, - "key": "count", - "value": "false" - }, - { - "disabled": true, - "description": { - "content": "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, ne*\n\n**name**: *eq, ne*\n\n**priority**: *eq, ne*", - "type": "text/plain" - }, - "key": "filters", - "value": "" - }, - { - "disabled": true, - "description": { - "content": "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: **id, name, priority**", - "type": "text/plain" - }, - "key": "sorters", - "value": "" - } - ], - "variable": [] - }, - "header": [ - { - "key": "Accept", - "value": "application/json" - } - ], - "method": "GET", - "body": {} - }, - "response": [ - { - "id": "bac04aca-878b-4204-82ee-68acb9727a15", - "name": "List of export objects with identity profiles.", - "originalRequest": { - "url": { - "path": [ - "identity-profiles", - "export" - ], - "host": [ - "{{baseUrl}}" - ], - "query": [ - { - "disabled": true, - "description": { - "content": "Max number of results to return.\nSee [V3 API Standard Collection Parameters](https://developer.sailpoint.com/idn/api/standard-collection-parameters) for more information.", - "type": "text/plain" - }, - "key": "limit", - "value": "250" - }, - { - "disabled": true, - "description": { - "content": "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.", - "type": "text/plain" - }, - "key": "offset", - "value": "0" - }, - { - "disabled": true, - "description": { - "content": "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.", - "type": "text/plain" - }, - "key": "count", - "value": "false" - }, - { - "disabled": true, - "description": { - "content": "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, ne*\n\n**name**: *eq, ne*\n\n**priority**: *eq, ne*", - "type": "text/plain" - }, - "key": "filters", - "value": "" - }, - { - "disabled": true, - "description": { - "content": "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: **id, name, priority**", - "type": "text/plain" - }, - "key": "sorters", - "value": "" - } - ], - "variable": [] - }, - "header": [ - { - "key": "Accept", - "value": "application/json" - }, - { - "description": { - "content": "Added as a part of security scheme: oauth2", - "type": "text/plain" - }, - "key": "Authorization", - "value": "" - } - ], - "method": "GET", - "body": {} - }, - "status": "OK", - "code": 200, - "header": [ - { - "key": "Content-Type", - "value": "application/json" - } - ], - "body": "[\n {\n \"version\": \"\",\n \"self\": {\n \"type\": \"SOURCE\",\n \"id\": \"\",\n \"name\": \"\"\n },\n \"object\": {\n \"authoritativeSource\": {\n \"type\": \"SOURCE\",\n \"id\": \"\",\n \"name\": \"\"\n },\n \"name\": \"\",\n \"id\": \"\",\n \"created\": \"\",\n \"modified\": \"\",\n \"description\": \"\",\n \"owner\": {\n \"type\": \"IDENTITY\",\n \"id\": \"\",\n \"name\": \"\"\n },\n \"priority\": \"\",\n \"identityRefreshRequired\": false,\n \"identityCount\": \"\",\n \"identityAttributeConfig\": {\n \"enabled\": false,\n \"attributeTransforms\": [\n {\n \"identityAttributeName\": \"\",\n \"transformDefinition\": {\n \"type\": \"\",\n \"attributes\": {\n \"deserunt_b1b\": \"\"\n }\n }\n },\n {\n \"identityAttributeName\": \"\",\n \"transformDefinition\": {\n \"type\": \"\",\n \"attributes\": {\n \"eu2\": \"\"\n }\n }\n }\n ]\n },\n \"identityExceptionReportReference\": {\n \"taskResultId\": \"\",\n \"reportName\": \"\"\n },\n \"hasTimeBasedAttr\": false\n }\n },\n {\n \"version\": \"\",\n \"self\": {\n \"type\": \"ROLE\",\n \"id\": \"\",\n \"name\": \"\"\n },\n \"object\": {\n \"authoritativeSource\": {\n \"type\": \"SOURCE\",\n \"id\": \"\",\n \"name\": \"\"\n },\n \"name\": \"\",\n \"id\": \"\",\n \"created\": \"\",\n \"modified\": \"\",\n \"description\": \"\",\n \"owner\": {\n \"type\": \"IDENTITY\",\n \"id\": \"\",\n \"name\": \"\"\n },\n \"priority\": \"\",\n \"identityRefreshRequired\": false,\n \"identityCount\": \"\",\n \"identityAttributeConfig\": {\n \"enabled\": false,\n \"attributeTransforms\": [\n {\n \"identityAttributeName\": \"\",\n \"transformDefinition\": {\n \"type\": \"\",\n \"attributes\": {\n \"est_e\": \"\"\n }\n }\n },\n {\n \"identityAttributeName\": \"\",\n \"transformDefinition\": {\n \"type\": \"\",\n \"attributes\": {\n \"cillum_3\": \"\"\n }\n }\n }\n ]\n },\n \"identityExceptionReportReference\": {\n \"taskResultId\": \"\",\n \"reportName\": \"\"\n },\n \"hasTimeBasedAttr\": false\n }\n }\n]", - "cookie": [], - "_postman_previewlanguage": "json" - }, - { - "id": "8e22cc23-8de9-4c1d-9686-ce10b0e34ce8", - "name": "Client Error - Returned if the request body is invalid.", - "originalRequest": { - "url": { - "path": [ - "identity-profiles", - "export" - ], - "host": [ - "{{baseUrl}}" - ], - "query": [ - { - "disabled": true, - "description": { - "content": "Max number of results to return.\nSee [V3 API Standard Collection Parameters](https://developer.sailpoint.com/idn/api/standard-collection-parameters) for more information.", - "type": "text/plain" - }, - "key": "limit", - "value": "250" - }, - { - "disabled": true, - "description": { - "content": "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.", - "type": "text/plain" - }, - "key": "offset", - "value": "0" - }, - { - "disabled": true, - "description": { - "content": "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.", - "type": "text/plain" - }, - "key": "count", - "value": "false" - }, - { - "disabled": true, - "description": { - "content": "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, ne*\n\n**name**: *eq, ne*\n\n**priority**: *eq, ne*", - "type": "text/plain" - }, - "key": "filters", - "value": "" - }, - { - "disabled": true, - "description": { - "content": "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: **id, name, priority**", - "type": "text/plain" - }, - "key": "sorters", - "value": "" - } - ], - "variable": [] - }, - "header": [ - { - "key": "Accept", - "value": "application/json" - }, - { - "description": { - "content": "Added as a part of security scheme: oauth2", - "type": "text/plain" - }, - "key": "Authorization", - "value": "" - } - ], - "method": "GET", - "body": {} - }, - "status": "Bad Request", - "code": 400, - "header": [ - { - "key": "Content-Type", - "value": "application/json" - } - ], - "body": "{\n \"detailCode\": \"\",\n \"trackingId\": \"\",\n \"messages\": [\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n },\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n }\n ],\n \"causes\": [\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n },\n {\n \"locale\": \"\",\n \"localeOrigin\": \"DEFAULT\",\n \"text\": \"\"\n }\n ]\n}", - "cookie": [], - "_postman_previewlanguage": "json" - }, - { - "id": "49d30cc2-acce-4e25-99cb-3a4a42df3e75", - "name": "Unauthorized - Returned if there is no authorization header, or if the JWT token is expired.", - "originalRequest": { - "url": { - "path": [ - "identity-profiles", - "export" - ], - "host": [ - "{{baseUrl}}" - ], - "query": [ - { - "disabled": true, - "description": { - "content": "Max number of results to return.\nSee [V3 API Standard Collection Parameters](https://developer.sailpoint.com/idn/api/standard-collection-parameters) for more information.", - "type": "text/plain" - }, - "key": "limit", - "value": "250" - }, - { - "disabled": true, - "description": { - "content": "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.", - "type": "text/plain" - }, - "key": "offset", - "value": "0" - }, - { - "disabled": true, - "description": { - "content": "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.", - "type": "text/plain" - }, - "key": "count", - "value": "false" - }, - { - "disabled": true, - "description": { - "content": "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, ne*\n\n**name**: *eq, ne*\n\n**priority**: *eq, ne*", - "type": "text/plain" - }, - "key": "filters", - "value": "" - }, - { - "disabled": true, - "description": { - "content": "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: **id, name, priority**", - "type": "text/plain" - }, - "key": "sorters", - "value": "" - } - ], - "variable": [] - }, - "header": [ - { - "key": "Accept", - "value": "application/json" - }, - { - "description": { - "content": "Added as a part of security scheme: oauth2", - "type": "text/plain" - }, - "key": "Authorization", - "value": "" - } - ], - "method": "GET", - "body": {} - }, - "status": "Unauthorized", - "code": 401, - "header": [ - { - "key": "Content-Type", - "value": "application/json" - } - ], - "body": "{\n \"error\": {\n \"description\": \"A message describing the error\",\n \"example\": \"JWT validation failed: JWT is expired\"\n }\n}", - "cookie": [], - "_postman_previewlanguage": "json" - }, - { - "id": "256e8593-fe0e-4a8e-9e5b-3c1d1ef21214", - "name": "Forbidden - Returned if the user you are running as, doesn't have access to this end-point.", - "originalRequest": { - "url": { - "path": [ - "identity-profiles", - "export" - ], - "host": [ - "{{baseUrl}}" - ], - "query": [ - { - "disabled": true, - "description": { - "content": "Max number of results to return.\nSee [V3 API Standard Collection Parameters](https://developer.sailpoint.com/idn/api/standard-collection-parameters) for more information.", - "type": "text/plain" - }, - "key": "limit", - "value": "250" - }, - { - "disabled": true, - "description": { - "content": "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.", - "type": "text/plain" - }, - "key": "offset", - "value": "0" - }, - { - "disabled": true, - "description": { - "content": "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.", - "type": "text/plain" - }, - "key": "count", - "value": "false" - }, - { - "disabled": true, - "description": { - "content": "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, ne*\n\n**name**: *eq, ne*\n\n**priority**: *eq, ne*", - "type": "text/plain" - }, - "key": "filters", - "value": "" - }, - { - "disabled": true, - "description": { - "content": "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: **id, name, priority**", - "type": "text/plain" - }, - "key": "sorters", - "value": "" - } - ], - "variable": [] - }, - "header": [ - { - "key": "Accept", - "value": "application/json" - }, - { - "description": { - "content": "Added as a part of security scheme: oauth2", - "type": "text/plain" - }, - "key": "Authorization", - "value": "" - } - ], - "method": "GET", - "body": {} - }, - "status": "Forbidden", - "code": 403, - "header": [ - { - "key": "Content-Type", - "value": "application/json" - } - ], - "body": "{\n \"detailCode\": \"\",\n \"trackingId\": \"\",\n \"messages\": [\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n },\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n }\n ],\n \"causes\": [\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n },\n {\n \"locale\": \"\",\n \"localeOrigin\": \"DEFAULT\",\n \"text\": \"\"\n }\n ]\n}", - "cookie": [], - "_postman_previewlanguage": "json" - }, - { - "id": "10d58d0a-8816-4869-8c8e-f9af3170ef78", - "name": "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.", - "originalRequest": { - "url": { - "path": [ - "identity-profiles", - "export" - ], - "host": [ - "{{baseUrl}}" - ], - "query": [ - { - "disabled": true, - "description": { - "content": "Max number of results to return.\nSee [V3 API Standard Collection Parameters](https://developer.sailpoint.com/idn/api/standard-collection-parameters) for more information.", - "type": "text/plain" - }, - "key": "limit", - "value": "250" - }, - { - "disabled": true, - "description": { - "content": "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.", - "type": "text/plain" - }, - "key": "offset", - "value": "0" - }, - { - "disabled": true, - "description": { - "content": "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.", - "type": "text/plain" - }, - "key": "count", - "value": "false" - }, - { - "disabled": true, - "description": { - "content": "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, ne*\n\n**name**: *eq, ne*\n\n**priority**: *eq, ne*", - "type": "text/plain" - }, - "key": "filters", - "value": "" - }, - { - "disabled": true, - "description": { - "content": "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: **id, name, priority**", - "type": "text/plain" - }, - "key": "sorters", - "value": "" - } - ], - "variable": [] - }, - "header": [ - { - "key": "Accept", - "value": "application/json" - }, - { - "description": { - "content": "Added as a part of security scheme: oauth2", - "type": "text/plain" - }, - "key": "Authorization", - "value": "" - } - ], - "method": "GET", - "body": {} - }, - "status": "Too Many Requests", - "code": 429, - "header": [ - { - "key": "Content-Type", - "value": "application/json" - } - ], - "body": "{\n \"message\": {\n \"description\": \"A message describing the error\",\n \"example\": \" Rate Limit Exceeded \"\n }\n}", - "cookie": [], - "_postman_previewlanguage": "json" - }, - { - "id": "eb94e568-75ec-4821-b58c-c5fdfee2d4d4", - "name": "Internal Server Error - Returned if there is an unexpected error.", - "originalRequest": { - "url": { - "path": [ - "identity-profiles", - "export" - ], - "host": [ - "{{baseUrl}}" - ], - "query": [ - { - "disabled": true, - "description": { - "content": "Max number of results to return.\nSee [V3 API Standard Collection Parameters](https://developer.sailpoint.com/idn/api/standard-collection-parameters) for more information.", - "type": "text/plain" - }, - "key": "limit", - "value": "250" - }, - { - "disabled": true, - "description": { - "content": "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.", - "type": "text/plain" - }, - "key": "offset", - "value": "0" - }, - { - "disabled": true, - "description": { - "content": "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.", - "type": "text/plain" - }, - "key": "count", - "value": "false" - }, - { - "disabled": true, - "description": { - "content": "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, ne*\n\n**name**: *eq, ne*\n\n**priority**: *eq, ne*", - "type": "text/plain" - }, - "key": "filters", - "value": "" - }, - { - "disabled": true, - "description": { - "content": "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: **id, name, priority**", - "type": "text/plain" - }, - "key": "sorters", - "value": "" - } - ], - "variable": [] - }, - "header": [ - { - "key": "Accept", - "value": "application/json" - }, - { - "description": { - "content": "Added as a part of security scheme: oauth2", - "type": "text/plain" - }, - "key": "Authorization", - "value": "" - } - ], - "method": "GET", - "body": {} - }, - "status": "Internal Server Error", - "code": 500, - "header": [ - { - "key": "Content-Type", - "value": "application/json" - } - ], - "body": "{\n \"detailCode\": \"\",\n \"trackingId\": \"\",\n \"messages\": [\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n },\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n }\n ],\n \"causes\": [\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n },\n {\n \"locale\": \"\",\n \"localeOrigin\": \"DEFAULT\",\n \"text\": \"\"\n }\n ]\n}", - "cookie": [], - "_postman_previewlanguage": "json" - } - ], - "event": [], - "protocolProfileBehavior": { - "disableBodyPruning": true - } - }, - { - "id": "fe496bc9-19db-4d64-b76b-92e8efeebb05", - "name": "Import Identity Profiles", - "request": { - "name": "Import Identity Profiles", - "description": { - "content": "This imports previously exported identity profiles.", - "type": "text/plain" - }, - "url": { - "path": [ - "identity-profiles", - "import" - ], - "host": [ - "{{baseUrl}}" - ], - "query": [], - "variable": [] - }, - "header": [ - { - "key": "Content-Type", - "value": "application/json" - }, - { - "key": "Accept", - "value": "application/json" - } - ], - "method": "POST", - "body": { - "mode": "raw", - "raw": "[\n {\n \"version\": \"\",\n \"self\": {\n \"type\": \"SOURCE\",\n \"id\": \"\",\n \"name\": \"\"\n },\n \"object\": {\n \"authoritativeSource\": {\n \"type\": \"SOURCE\",\n \"id\": \"\",\n \"name\": \"\"\n },\n \"name\": \"\",\n \"id\": \"\",\n \"created\": \"\",\n \"modified\": \"\",\n \"description\": \"\",\n \"owner\": {\n \"type\": \"IDENTITY\",\n \"id\": \"\",\n \"name\": \"\"\n },\n \"priority\": \"\",\n \"identityRefreshRequired\": false,\n \"identityCount\": \"\",\n \"identityAttributeConfig\": {\n \"enabled\": false,\n \"attributeTransforms\": [\n {\n \"identityAttributeName\": \"\",\n \"transformDefinition\": {\n \"type\": \"\",\n \"attributes\": {\n \"deserunt_b1b\": \"\"\n }\n }\n },\n {\n \"identityAttributeName\": \"\",\n \"transformDefinition\": {\n \"type\": \"\",\n \"attributes\": {\n \"eu2\": \"\"\n }\n }\n }\n ]\n },\n \"identityExceptionReportReference\": {\n \"taskResultId\": \"\",\n \"reportName\": \"\"\n },\n \"hasTimeBasedAttr\": false\n }\n },\n {\n \"version\": \"\",\n \"self\": {\n \"type\": \"ROLE\",\n \"id\": \"\",\n \"name\": \"\"\n },\n \"object\": {\n \"authoritativeSource\": {\n \"type\": \"SOURCE\",\n \"id\": \"\",\n \"name\": \"\"\n },\n \"name\": \"\",\n \"id\": \"\",\n \"created\": \"\",\n \"modified\": \"\",\n \"description\": \"\",\n \"owner\": {\n \"type\": \"IDENTITY\",\n \"id\": \"\",\n \"name\": \"\"\n },\n \"priority\": \"\",\n \"identityRefreshRequired\": false,\n \"identityCount\": \"\",\n \"identityAttributeConfig\": {\n \"enabled\": false,\n \"attributeTransforms\": [\n {\n \"identityAttributeName\": \"\",\n \"transformDefinition\": {\n \"type\": \"\",\n \"attributes\": {\n \"est_e\": \"\"\n }\n }\n },\n {\n \"identityAttributeName\": \"\",\n \"transformDefinition\": {\n \"type\": \"\",\n \"attributes\": {\n \"cillum_3\": \"\"\n }\n }\n }\n ]\n },\n \"identityExceptionReportReference\": {\n \"taskResultId\": \"\",\n \"reportName\": \"\"\n },\n \"hasTimeBasedAttr\": false\n }\n }\n]", - "options": { - "raw": { - "headerFamily": "json", - "language": "json" - } - } - } - }, - "response": [ - { - "id": "6c80595d-d28d-4422-8ec5-4c197c537521", - "name": "The result of importing Identity Profiles.", - "originalRequest": { - "url": { - "path": [ - "identity-profiles", - "import" - ], - "host": [ - "{{baseUrl}}" - ], - "query": [], - "variable": [] - }, - "header": [ - { - "key": "Content-Type", - "value": "application/json" - }, - { - "key": "Accept", - "value": "application/json" - }, - { - "description": { - "content": "Added as a part of security scheme: oauth2", - "type": "text/plain" - }, - "key": "Authorization", - "value": "" - } - ], - "method": "POST", - "body": { - "mode": "raw", - "raw": "[\n {\n \"version\": \"\",\n \"self\": {\n \"type\": \"SOURCE\",\n \"id\": \"\",\n \"name\": \"\"\n },\n \"object\": {\n \"authoritativeSource\": {\n \"type\": \"SOURCE\",\n \"id\": \"\",\n \"name\": \"\"\n },\n \"name\": \"\",\n \"id\": \"\",\n \"created\": \"\",\n \"modified\": \"\",\n \"description\": \"\",\n \"owner\": {\n \"type\": \"IDENTITY\",\n \"id\": \"\",\n \"name\": \"\"\n },\n \"priority\": \"\",\n \"identityRefreshRequired\": false,\n \"identityCount\": \"\",\n \"identityAttributeConfig\": {\n \"enabled\": false,\n \"attributeTransforms\": [\n {\n \"identityAttributeName\": \"\",\n \"transformDefinition\": {\n \"type\": \"\",\n \"attributes\": {\n \"deserunt_b1b\": \"\"\n }\n }\n },\n {\n \"identityAttributeName\": \"\",\n \"transformDefinition\": {\n \"type\": \"\",\n \"attributes\": {\n \"eu2\": \"\"\n }\n }\n }\n ]\n },\n \"identityExceptionReportReference\": {\n \"taskResultId\": \"\",\n \"reportName\": \"\"\n },\n \"hasTimeBasedAttr\": false\n }\n },\n {\n \"version\": \"\",\n \"self\": {\n \"type\": \"ROLE\",\n \"id\": \"\",\n \"name\": \"\"\n },\n \"object\": {\n \"authoritativeSource\": {\n \"type\": \"SOURCE\",\n \"id\": \"\",\n \"name\": \"\"\n },\n \"name\": \"\",\n \"id\": \"\",\n \"created\": \"\",\n \"modified\": \"\",\n \"description\": \"\",\n \"owner\": {\n \"type\": \"IDENTITY\",\n \"id\": \"\",\n \"name\": \"\"\n },\n \"priority\": \"\",\n \"identityRefreshRequired\": false,\n \"identityCount\": \"\",\n \"identityAttributeConfig\": {\n \"enabled\": false,\n \"attributeTransforms\": [\n {\n \"identityAttributeName\": \"\",\n \"transformDefinition\": {\n \"type\": \"\",\n \"attributes\": {\n \"est_e\": \"\"\n }\n }\n },\n {\n \"identityAttributeName\": \"\",\n \"transformDefinition\": {\n \"type\": \"\",\n \"attributes\": {\n \"cillum_3\": \"\"\n }\n }\n }\n ]\n },\n \"identityExceptionReportReference\": {\n \"taskResultId\": \"\",\n \"reportName\": \"\"\n },\n \"hasTimeBasedAttr\": false\n }\n }\n]", - "options": { - "raw": { - "headerFamily": "json", - "language": "json" - } - } - } - }, - "status": "OK", - "code": 200, - "header": [ - { - "key": "Content-Type", - "value": "application/json" - } - ], - "body": "{\n \"infos\": [\n {\n \"key\": \"\",\n \"text\": \"\",\n \"details\": {\n \"occaecate7c\": true,\n \"dolor_044\": -1871434\n }\n },\n {\n \"key\": \"\",\n \"text\": \"\",\n \"details\": {\n \"anim__\": \"qui culpa\",\n \"id1e3\": 51700696\n }\n }\n ],\n \"warnings\": [\n {\n \"key\": \"\",\n \"text\": \"\",\n \"details\": {\n \"pariatur3f\": 30580940.04223299,\n \"adfaa\": true\n }\n },\n {\n \"key\": \"\",\n \"text\": \"\",\n \"details\": {\n \"dolor89c\": \"sunt reprehenderit nulla\",\n \"fugiat_bb\": \"in Duis commodo cupidatat\",\n \"velit_8\": 98721769,\n \"Ut_a14\": -29287870\n }\n }\n ],\n \"errors\": [\n {\n \"key\": \"\",\n \"text\": \"\",\n \"details\": {\n \"eucaa\": true\n }\n },\n {\n \"key\": \"\",\n \"text\": \"\",\n \"details\": {\n \"in032\": 73944664,\n \"labore_125\": false\n }\n }\n ],\n \"importedObjects\": [\n {\n \"type\": \"IDENTITY_OBJECT_CONFIG\",\n \"id\": \"\",\n \"name\": \"\"\n },\n {\n \"type\": \"RULE\",\n \"id\": \"\",\n \"name\": \"\"\n }\n ]\n}", - "cookie": [], - "_postman_previewlanguage": "json" - }, - { - "id": "ae7b9fc1-f227-4e5d-bdbb-155a38d909a6", - "name": "Client Error - Returned if the request body is invalid.", - "originalRequest": { - "url": { - "path": [ - "identity-profiles", - "import" - ], - "host": [ - "{{baseUrl}}" - ], - "query": [], - "variable": [] - }, - "header": [ - { - "key": "Content-Type", - "value": "application/json" - }, - { - "key": "Accept", - "value": "application/json" - }, - { - "description": { - "content": "Added as a part of security scheme: oauth2", - "type": "text/plain" - }, - "key": "Authorization", - "value": "" - } - ], - "method": "POST", - "body": { - "mode": "raw", - "raw": "[\n {\n \"version\": \"\",\n \"self\": {\n \"type\": \"SOURCE\",\n \"id\": \"\",\n \"name\": \"\"\n },\n \"object\": {\n \"authoritativeSource\": {\n \"type\": \"SOURCE\",\n \"id\": \"\",\n \"name\": \"\"\n },\n \"name\": \"\",\n \"id\": \"\",\n \"created\": \"\",\n \"modified\": \"\",\n \"description\": \"\",\n \"owner\": {\n \"type\": \"IDENTITY\",\n \"id\": \"\",\n \"name\": \"\"\n },\n \"priority\": \"\",\n \"identityRefreshRequired\": false,\n \"identityCount\": \"\",\n \"identityAttributeConfig\": {\n \"enabled\": false,\n \"attributeTransforms\": [\n {\n \"identityAttributeName\": \"\",\n \"transformDefinition\": {\n \"type\": \"\",\n \"attributes\": {\n \"deserunt_b1b\": \"\"\n }\n }\n },\n {\n \"identityAttributeName\": \"\",\n \"transformDefinition\": {\n \"type\": \"\",\n \"attributes\": {\n \"eu2\": \"\"\n }\n }\n }\n ]\n },\n \"identityExceptionReportReference\": {\n \"taskResultId\": \"\",\n \"reportName\": \"\"\n },\n \"hasTimeBasedAttr\": false\n }\n },\n {\n \"version\": \"\",\n \"self\": {\n \"type\": \"ROLE\",\n \"id\": \"\",\n \"name\": \"\"\n },\n \"object\": {\n \"authoritativeSource\": {\n \"type\": \"SOURCE\",\n \"id\": \"\",\n \"name\": \"\"\n },\n \"name\": \"\",\n \"id\": \"\",\n \"created\": \"\",\n \"modified\": \"\",\n \"description\": \"\",\n \"owner\": {\n \"type\": \"IDENTITY\",\n \"id\": \"\",\n \"name\": \"\"\n },\n \"priority\": \"\",\n \"identityRefreshRequired\": false,\n \"identityCount\": \"\",\n \"identityAttributeConfig\": {\n \"enabled\": false,\n \"attributeTransforms\": [\n {\n \"identityAttributeName\": \"\",\n \"transformDefinition\": {\n \"type\": \"\",\n \"attributes\": {\n \"est_e\": \"\"\n }\n }\n },\n {\n \"identityAttributeName\": \"\",\n \"transformDefinition\": {\n \"type\": \"\",\n \"attributes\": {\n \"cillum_3\": \"\"\n }\n }\n }\n ]\n },\n \"identityExceptionReportReference\": {\n \"taskResultId\": \"\",\n \"reportName\": \"\"\n },\n \"hasTimeBasedAttr\": false\n }\n }\n]", - "options": { - "raw": { - "headerFamily": "json", - "language": "json" - } - } - } - }, - "status": "Bad Request", - "code": 400, - "header": [ - { - "key": "Content-Type", - "value": "application/json" - } - ], - "body": "{\n \"detailCode\": \"\",\n \"trackingId\": \"\",\n \"messages\": [\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n },\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n }\n ],\n \"causes\": [\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n },\n {\n \"locale\": \"\",\n \"localeOrigin\": \"DEFAULT\",\n \"text\": \"\"\n }\n ]\n}", - "cookie": [], - "_postman_previewlanguage": "json" - }, - { - "id": "c4924e92-750d-4f4a-a394-c424e0907e47", - "name": "Unauthorized - Returned if there is no authorization header, or if the JWT token is expired.", - "originalRequest": { - "url": { - "path": [ - "identity-profiles", - "import" - ], - "host": [ - "{{baseUrl}}" - ], - "query": [], - "variable": [] - }, - "header": [ - { - "key": "Content-Type", - "value": "application/json" - }, - { - "key": "Accept", - "value": "application/json" - }, - { - "description": { - "content": "Added as a part of security scheme: oauth2", - "type": "text/plain" - }, - "key": "Authorization", - "value": "" - } - ], - "method": "POST", - "body": { - "mode": "raw", - "raw": "[\n {\n \"version\": \"\",\n \"self\": {\n \"type\": \"SOURCE\",\n \"id\": \"\",\n \"name\": \"\"\n },\n \"object\": {\n \"authoritativeSource\": {\n \"type\": \"SOURCE\",\n \"id\": \"\",\n \"name\": \"\"\n },\n \"name\": \"\",\n \"id\": \"\",\n \"created\": \"\",\n \"modified\": \"\",\n \"description\": \"\",\n \"owner\": {\n \"type\": \"IDENTITY\",\n \"id\": \"\",\n \"name\": \"\"\n },\n \"priority\": \"\",\n \"identityRefreshRequired\": false,\n \"identityCount\": \"\",\n \"identityAttributeConfig\": {\n \"enabled\": false,\n \"attributeTransforms\": [\n {\n \"identityAttributeName\": \"\",\n \"transformDefinition\": {\n \"type\": \"\",\n \"attributes\": {\n \"deserunt_b1b\": \"\"\n }\n }\n },\n {\n \"identityAttributeName\": \"\",\n \"transformDefinition\": {\n \"type\": \"\",\n \"attributes\": {\n \"eu2\": \"\"\n }\n }\n }\n ]\n },\n \"identityExceptionReportReference\": {\n \"taskResultId\": \"\",\n \"reportName\": \"\"\n },\n \"hasTimeBasedAttr\": false\n }\n },\n {\n \"version\": \"\",\n \"self\": {\n \"type\": \"ROLE\",\n \"id\": \"\",\n \"name\": \"\"\n },\n \"object\": {\n \"authoritativeSource\": {\n \"type\": \"SOURCE\",\n \"id\": \"\",\n \"name\": \"\"\n },\n \"name\": \"\",\n \"id\": \"\",\n \"created\": \"\",\n \"modified\": \"\",\n \"description\": \"\",\n \"owner\": {\n \"type\": \"IDENTITY\",\n \"id\": \"\",\n \"name\": \"\"\n },\n \"priority\": \"\",\n \"identityRefreshRequired\": false,\n \"identityCount\": \"\",\n \"identityAttributeConfig\": {\n \"enabled\": false,\n \"attributeTransforms\": [\n {\n \"identityAttributeName\": \"\",\n \"transformDefinition\": {\n \"type\": \"\",\n \"attributes\": {\n \"est_e\": \"\"\n }\n }\n },\n {\n \"identityAttributeName\": \"\",\n \"transformDefinition\": {\n \"type\": \"\",\n \"attributes\": {\n \"cillum_3\": \"\"\n }\n }\n }\n ]\n },\n \"identityExceptionReportReference\": {\n \"taskResultId\": \"\",\n \"reportName\": \"\"\n },\n \"hasTimeBasedAttr\": false\n }\n }\n]", - "options": { - "raw": { - "headerFamily": "json", - "language": "json" - } - } - } - }, - "status": "Unauthorized", - "code": 401, - "header": [ - { - "key": "Content-Type", - "value": "application/json" - } - ], - "body": "{\n \"error\": {\n \"description\": \"A message describing the error\",\n \"example\": \"JWT validation failed: JWT is expired\"\n }\n}", - "cookie": [], - "_postman_previewlanguage": "json" - }, - { - "id": "c47a0c4c-c2a1-4bae-b12d-cb84cdd2bcaa", - "name": "Forbidden - Returned if the user you are running as, doesn't have access to this end-point.", - "originalRequest": { - "url": { - "path": [ - "identity-profiles", - "import" - ], - "host": [ - "{{baseUrl}}" - ], - "query": [], - "variable": [] - }, - "header": [ - { - "key": "Content-Type", - "value": "application/json" - }, - { - "key": "Accept", - "value": "application/json" - }, - { - "description": { - "content": "Added as a part of security scheme: oauth2", - "type": "text/plain" - }, - "key": "Authorization", - "value": "" - } - ], - "method": "POST", - "body": { - "mode": "raw", - "raw": "[\n {\n \"version\": \"\",\n \"self\": {\n \"type\": \"SOURCE\",\n \"id\": \"\",\n \"name\": \"\"\n },\n \"object\": {\n \"authoritativeSource\": {\n \"type\": \"SOURCE\",\n \"id\": \"\",\n \"name\": \"\"\n },\n \"name\": \"\",\n \"id\": \"\",\n \"created\": \"\",\n \"modified\": \"\",\n \"description\": \"\",\n \"owner\": {\n \"type\": \"IDENTITY\",\n \"id\": \"\",\n \"name\": \"\"\n },\n \"priority\": \"\",\n \"identityRefreshRequired\": false,\n \"identityCount\": \"\",\n \"identityAttributeConfig\": {\n \"enabled\": false,\n \"attributeTransforms\": [\n {\n \"identityAttributeName\": \"\",\n \"transformDefinition\": {\n \"type\": \"\",\n \"attributes\": {\n \"deserunt_b1b\": \"\"\n }\n }\n },\n {\n \"identityAttributeName\": \"\",\n \"transformDefinition\": {\n \"type\": \"\",\n \"attributes\": {\n \"eu2\": \"\"\n }\n }\n }\n ]\n },\n \"identityExceptionReportReference\": {\n \"taskResultId\": \"\",\n \"reportName\": \"\"\n },\n \"hasTimeBasedAttr\": false\n }\n },\n {\n \"version\": \"\",\n \"self\": {\n \"type\": \"ROLE\",\n \"id\": \"\",\n \"name\": \"\"\n },\n \"object\": {\n \"authoritativeSource\": {\n \"type\": \"SOURCE\",\n \"id\": \"\",\n \"name\": \"\"\n },\n \"name\": \"\",\n \"id\": \"\",\n \"created\": \"\",\n \"modified\": \"\",\n \"description\": \"\",\n \"owner\": {\n \"type\": \"IDENTITY\",\n \"id\": \"\",\n \"name\": \"\"\n },\n \"priority\": \"\",\n \"identityRefreshRequired\": false,\n \"identityCount\": \"\",\n \"identityAttributeConfig\": {\n \"enabled\": false,\n \"attributeTransforms\": [\n {\n \"identityAttributeName\": \"\",\n \"transformDefinition\": {\n \"type\": \"\",\n \"attributes\": {\n \"est_e\": \"\"\n }\n }\n },\n {\n \"identityAttributeName\": \"\",\n \"transformDefinition\": {\n \"type\": \"\",\n \"attributes\": {\n \"cillum_3\": \"\"\n }\n }\n }\n ]\n },\n \"identityExceptionReportReference\": {\n \"taskResultId\": \"\",\n \"reportName\": \"\"\n },\n \"hasTimeBasedAttr\": false\n }\n }\n]", - "options": { - "raw": { - "headerFamily": "json", - "language": "json" - } - } - } - }, - "status": "Forbidden", - "code": 403, - "header": [ - { - "key": "Content-Type", - "value": "application/json" - } - ], - "body": "{\n \"detailCode\": \"\",\n \"trackingId\": \"\",\n \"messages\": [\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n },\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n }\n ],\n \"causes\": [\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n },\n {\n \"locale\": \"\",\n \"localeOrigin\": \"DEFAULT\",\n \"text\": \"\"\n }\n ]\n}", - "cookie": [], - "_postman_previewlanguage": "json" - }, - { - "id": "1d0e8f11-0484-4710-b7a1-cf093315badd", - "name": "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.", - "originalRequest": { - "url": { - "path": [ - "identity-profiles", - "import" - ], - "host": [ - "{{baseUrl}}" - ], - "query": [], - "variable": [] - }, - "header": [ - { - "key": "Content-Type", - "value": "application/json" - }, - { - "key": "Accept", - "value": "application/json" - }, - { - "description": { - "content": "Added as a part of security scheme: oauth2", - "type": "text/plain" - }, - "key": "Authorization", - "value": "" - } - ], - "method": "POST", - "body": { - "mode": "raw", - "raw": "[\n {\n \"version\": \"\",\n \"self\": {\n \"type\": \"SOURCE\",\n \"id\": \"\",\n \"name\": \"\"\n },\n \"object\": {\n \"authoritativeSource\": {\n \"type\": \"SOURCE\",\n \"id\": \"\",\n \"name\": \"\"\n },\n \"name\": \"\",\n \"id\": \"\",\n \"created\": \"\",\n \"modified\": \"\",\n \"description\": \"\",\n \"owner\": {\n \"type\": \"IDENTITY\",\n \"id\": \"\",\n \"name\": \"\"\n },\n \"priority\": \"\",\n \"identityRefreshRequired\": false,\n \"identityCount\": \"\",\n \"identityAttributeConfig\": {\n \"enabled\": false,\n \"attributeTransforms\": [\n {\n \"identityAttributeName\": \"\",\n \"transformDefinition\": {\n \"type\": \"\",\n \"attributes\": {\n \"deserunt_b1b\": \"\"\n }\n }\n },\n {\n \"identityAttributeName\": \"\",\n \"transformDefinition\": {\n \"type\": \"\",\n \"attributes\": {\n \"eu2\": \"\"\n }\n }\n }\n ]\n },\n \"identityExceptionReportReference\": {\n \"taskResultId\": \"\",\n \"reportName\": \"\"\n },\n \"hasTimeBasedAttr\": false\n }\n },\n {\n \"version\": \"\",\n \"self\": {\n \"type\": \"ROLE\",\n \"id\": \"\",\n \"name\": \"\"\n },\n \"object\": {\n \"authoritativeSource\": {\n \"type\": \"SOURCE\",\n \"id\": \"\",\n \"name\": \"\"\n },\n \"name\": \"\",\n \"id\": \"\",\n \"created\": \"\",\n \"modified\": \"\",\n \"description\": \"\",\n \"owner\": {\n \"type\": \"IDENTITY\",\n \"id\": \"\",\n \"name\": \"\"\n },\n \"priority\": \"\",\n \"identityRefreshRequired\": false,\n \"identityCount\": \"\",\n \"identityAttributeConfig\": {\n \"enabled\": false,\n \"attributeTransforms\": [\n {\n \"identityAttributeName\": \"\",\n \"transformDefinition\": {\n \"type\": \"\",\n \"attributes\": {\n \"est_e\": \"\"\n }\n }\n },\n {\n \"identityAttributeName\": \"\",\n \"transformDefinition\": {\n \"type\": \"\",\n \"attributes\": {\n \"cillum_3\": \"\"\n }\n }\n }\n ]\n },\n \"identityExceptionReportReference\": {\n \"taskResultId\": \"\",\n \"reportName\": \"\"\n },\n \"hasTimeBasedAttr\": false\n }\n }\n]", - "options": { - "raw": { - "headerFamily": "json", - "language": "json" - } - } - } - }, - "status": "Too Many Requests", - "code": 429, - "header": [ - { - "key": "Content-Type", - "value": "application/json" - } - ], - "body": "{\n \"message\": {\n \"description\": \"A message describing the error\",\n \"example\": \" Rate Limit Exceeded \"\n }\n}", - "cookie": [], - "_postman_previewlanguage": "json" - }, - { - "id": "786c9721-2166-4b6e-94b7-43c13b5f0692", - "name": "Internal Server Error - Returned if there is an unexpected error.", - "originalRequest": { - "url": { - "path": [ - "identity-profiles", - "import" - ], - "host": [ - "{{baseUrl}}" - ], - "query": [], - "variable": [] - }, - "header": [ - { - "key": "Content-Type", - "value": "application/json" - }, - { - "key": "Accept", - "value": "application/json" - }, - { - "description": { - "content": "Added as a part of security scheme: oauth2", - "type": "text/plain" - }, - "key": "Authorization", - "value": "" - } - ], - "method": "POST", - "body": { - "mode": "raw", - "raw": "[\n {\n \"version\": \"\",\n \"self\": {\n \"type\": \"SOURCE\",\n \"id\": \"\",\n \"name\": \"\"\n },\n \"object\": {\n \"authoritativeSource\": {\n \"type\": \"SOURCE\",\n \"id\": \"\",\n \"name\": \"\"\n },\n \"name\": \"\",\n \"id\": \"\",\n \"created\": \"\",\n \"modified\": \"\",\n \"description\": \"\",\n \"owner\": {\n \"type\": \"IDENTITY\",\n \"id\": \"\",\n \"name\": \"\"\n },\n \"priority\": \"\",\n \"identityRefreshRequired\": false,\n \"identityCount\": \"\",\n \"identityAttributeConfig\": {\n \"enabled\": false,\n \"attributeTransforms\": [\n {\n \"identityAttributeName\": \"\",\n \"transformDefinition\": {\n \"type\": \"\",\n \"attributes\": {\n \"deserunt_b1b\": \"\"\n }\n }\n },\n {\n \"identityAttributeName\": \"\",\n \"transformDefinition\": {\n \"type\": \"\",\n \"attributes\": {\n \"eu2\": \"\"\n }\n }\n }\n ]\n },\n \"identityExceptionReportReference\": {\n \"taskResultId\": \"\",\n \"reportName\": \"\"\n },\n \"hasTimeBasedAttr\": false\n }\n },\n {\n \"version\": \"\",\n \"self\": {\n \"type\": \"ROLE\",\n \"id\": \"\",\n \"name\": \"\"\n },\n \"object\": {\n \"authoritativeSource\": {\n \"type\": \"SOURCE\",\n \"id\": \"\",\n \"name\": \"\"\n },\n \"name\": \"\",\n \"id\": \"\",\n \"created\": \"\",\n \"modified\": \"\",\n \"description\": \"\",\n \"owner\": {\n \"type\": \"IDENTITY\",\n \"id\": \"\",\n \"name\": \"\"\n },\n \"priority\": \"\",\n \"identityRefreshRequired\": false,\n \"identityCount\": \"\",\n \"identityAttributeConfig\": {\n \"enabled\": false,\n \"attributeTransforms\": [\n {\n \"identityAttributeName\": \"\",\n \"transformDefinition\": {\n \"type\": \"\",\n \"attributes\": {\n \"est_e\": \"\"\n }\n }\n },\n {\n \"identityAttributeName\": \"\",\n \"transformDefinition\": {\n \"type\": \"\",\n \"attributes\": {\n \"cillum_3\": \"\"\n }\n }\n }\n ]\n },\n \"identityExceptionReportReference\": {\n \"taskResultId\": \"\",\n \"reportName\": \"\"\n },\n \"hasTimeBasedAttr\": false\n }\n }\n]", - "options": { - "raw": { - "headerFamily": "json", - "language": "json" - } - } - } - }, - "status": "Internal Server Error", - "code": 500, - "header": [ - { - "key": "Content-Type", - "value": "application/json" - } - ], - "body": "{\n \"detailCode\": \"\",\n \"trackingId\": \"\",\n \"messages\": [\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n },\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n }\n ],\n \"causes\": [\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n },\n {\n \"locale\": \"\",\n \"localeOrigin\": \"DEFAULT\",\n \"text\": \"\"\n }\n ]\n}", - "cookie": [], - "_postman_previewlanguage": "json" - } - ], - "event": [], - "protocolProfileBehavior": { - "disableBodyPruning": true - } - }, - { - "id": "a206e74a-4b67-45bd-b4d6-ff2d150ef14b", - "name": "Get single Identity Profile", - "request": { - "name": "Get single Identity Profile", - "description": { - "content": "This returns a single Identity Profile based on ID.\nA token with ORG_ADMIN or API authority is required to call this API.", - "type": "text/plain" - }, - "url": { - "path": [ - "identity-profiles", - ":identity-profile-id" - ], - "host": [ - "{{baseUrl}}" - ], - "query": [], - "variable": [ - { - "type": "any", - "value": "", - "key": "identity-profile-id", - "disabled": true, - "description": { - "content": "(Required) The Identity Profile ID.", - "type": "text/plain" - } - } - ] - }, - "header": [ - { - "key": "Accept", - "value": "application/json" - } - ], - "method": "GET", - "body": {} - }, - "response": [ - { - "id": "4d5ae7da-691f-4f1c-8555-101a48f333dc", - "name": "An Identity Profile object.", - "originalRequest": { - "url": { - "path": [ - "identity-profiles", - ":identity-profile-id" - ], - "host": [ - "{{baseUrl}}" - ], - "query": [], - "variable": [] - }, - "header": [ - { - "key": "Accept", - "value": "application/json" - }, - { - "description": { - "content": "Added as a part of security scheme: oauth2", - "type": "text/plain" - }, - "key": "Authorization", - "value": "" - } - ], - "method": "GET", - "body": {} - }, - "status": "OK", - "code": 200, - "header": [ - { - "key": "Content-Type", - "value": "application/json" - } - ], - "body": "{\n \"authoritativeSource\": {\n \"type\": \"SOURCE\",\n \"id\": \"\",\n \"name\": \"\"\n },\n \"name\": \"\",\n \"id\": \"\",\n \"created\": \"\",\n \"modified\": \"\",\n \"description\": \"\",\n \"owner\": {\n \"type\": \"IDENTITY\",\n \"id\": \"\",\n \"name\": \"\"\n },\n \"priority\": \"\",\n \"identityRefreshRequired\": false,\n \"identityCount\": \"\",\n \"identityAttributeConfig\": {\n \"enabled\": false,\n \"attributeTransforms\": [\n {\n \"identityAttributeName\": \"\",\n \"transformDefinition\": {\n \"type\": \"\",\n \"attributes\": {\n \"eu9\": \"\",\n \"nulla_3\": \"\",\n \"laboruma\": \"\",\n \"ullamco8\": \"\"\n }\n }\n },\n {\n \"identityAttributeName\": \"\",\n \"transformDefinition\": {\n \"type\": \"\",\n \"attributes\": {\n \"laborisf34\": \"\"\n }\n }\n }\n ]\n },\n \"identityExceptionReportReference\": {\n \"taskResultId\": \"\",\n \"reportName\": \"\"\n },\n \"hasTimeBasedAttr\": false\n}", - "cookie": [], - "_postman_previewlanguage": "json" - }, - { - "id": "ff5d5f64-aed1-4dfa-999b-aa5ad90a713d", - "name": "Client Error - Returned if the request body is invalid.", - "originalRequest": { - "url": { - "path": [ - "identity-profiles", - ":identity-profile-id" - ], - "host": [ - "{{baseUrl}}" - ], - "query": [], - "variable": [] - }, - "header": [ - { - "key": "Accept", - "value": "application/json" - }, - { - "description": { - "content": "Added as a part of security scheme: oauth2", - "type": "text/plain" - }, - "key": "Authorization", - "value": "" - } - ], - "method": "GET", - "body": {} - }, - "status": "Bad Request", - "code": 400, - "header": [ - { - "key": "Content-Type", - "value": "application/json" - } - ], - "body": "{\n \"detailCode\": \"\",\n \"trackingId\": \"\",\n \"messages\": [\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n },\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n }\n ],\n \"causes\": [\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n },\n {\n \"locale\": \"\",\n \"localeOrigin\": \"DEFAULT\",\n \"text\": \"\"\n }\n ]\n}", - "cookie": [], - "_postman_previewlanguage": "json" - }, - { - "id": "fabee9dc-17ab-490a-8f8c-46f1c2722a01", - "name": "Unauthorized - Returned if there is no authorization header, or if the JWT token is expired.", - "originalRequest": { - "url": { - "path": [ - "identity-profiles", - ":identity-profile-id" - ], - "host": [ - "{{baseUrl}}" - ], - "query": [], - "variable": [] - }, - "header": [ - { - "key": "Accept", - "value": "application/json" - }, - { - "description": { - "content": "Added as a part of security scheme: oauth2", - "type": "text/plain" - }, - "key": "Authorization", - "value": "" - } - ], - "method": "GET", - "body": {} - }, - "status": "Unauthorized", - "code": 401, - "header": [ - { - "key": "Content-Type", - "value": "application/json" - } - ], - "body": "{\n \"error\": {\n \"description\": \"A message describing the error\",\n \"example\": \"JWT validation failed: JWT is expired\"\n }\n}", - "cookie": [], - "_postman_previewlanguage": "json" - }, - { - "id": "33536118-32d8-4eed-85fa-6828f3a53efa", - "name": "Forbidden - Returned if the user you are running as, doesn't have access to this end-point.", - "originalRequest": { - "url": { - "path": [ - "identity-profiles", - ":identity-profile-id" - ], - "host": [ - "{{baseUrl}}" - ], - "query": [], - "variable": [] - }, - "header": [ - { - "key": "Accept", - "value": "application/json" - }, - { - "description": { - "content": "Added as a part of security scheme: oauth2", - "type": "text/plain" - }, - "key": "Authorization", - "value": "" - } - ], - "method": "GET", - "body": {} - }, - "status": "Forbidden", - "code": 403, - "header": [ - { - "key": "Content-Type", - "value": "application/json" - } - ], - "body": "{\n \"detailCode\": \"\",\n \"trackingId\": \"\",\n \"messages\": [\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n },\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n }\n ],\n \"causes\": [\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n },\n {\n \"locale\": \"\",\n \"localeOrigin\": \"DEFAULT\",\n \"text\": \"\"\n }\n ]\n}", - "cookie": [], - "_postman_previewlanguage": "json" - }, - { - "id": "c61aac07-3f6b-4494-817a-705210981e64", - "name": "Not Found - returned if the request URL refers to a resource or object that does not exist", - "originalRequest": { - "url": { - "path": [ - "identity-profiles", - ":identity-profile-id" - ], - "host": [ - "{{baseUrl}}" - ], - "query": [], - "variable": [] - }, - "header": [ - { - "key": "Accept", - "value": "application/json" - }, - { - "description": { - "content": "Added as a part of security scheme: oauth2", - "type": "text/plain" - }, - "key": "Authorization", - "value": "" - } - ], - "method": "GET", - "body": {} - }, - "status": "Not Found", - "code": 404, - "header": [ - { - "key": "Content-Type", - "value": "application/json" - } - ], - "body": "{\n \"detailCode\": \"\",\n \"trackingId\": \"\",\n \"messages\": [\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n },\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n }\n ],\n \"causes\": [\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n },\n {\n \"locale\": \"\",\n \"localeOrigin\": \"DEFAULT\",\n \"text\": \"\"\n }\n ]\n}", - "cookie": [], - "_postman_previewlanguage": "json" - }, - { - "id": "1bf77d55-0182-4630-b0c6-b5849d956e52", - "name": "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.", - "originalRequest": { - "url": { - "path": [ - "identity-profiles", - ":identity-profile-id" - ], - "host": [ - "{{baseUrl}}" - ], - "query": [], - "variable": [] - }, - "header": [ - { - "key": "Accept", - "value": "application/json" - }, - { - "description": { - "content": "Added as a part of security scheme: oauth2", - "type": "text/plain" - }, - "key": "Authorization", - "value": "" - } - ], - "method": "GET", - "body": {} - }, - "status": "Too Many Requests", - "code": 429, - "header": [ - { - "key": "Content-Type", - "value": "application/json" - } - ], - "body": "{\n \"message\": {\n \"description\": \"A message describing the error\",\n \"example\": \" Rate Limit Exceeded \"\n }\n}", - "cookie": [], - "_postman_previewlanguage": "json" - }, - { - "id": "ff294374-7a6b-483e-afda-d24ff2696feb", - "name": "Internal Server Error - Returned if there is an unexpected error.", - "originalRequest": { - "url": { - "path": [ - "identity-profiles", - ":identity-profile-id" - ], - "host": [ - "{{baseUrl}}" - ], - "query": [], - "variable": [] - }, - "header": [ - { - "key": "Accept", - "value": "application/json" - }, - { - "description": { - "content": "Added as a part of security scheme: oauth2", - "type": "text/plain" - }, - "key": "Authorization", - "value": "" - } - ], - "method": "GET", - "body": {} - }, - "status": "Internal Server Error", - "code": 500, - "header": [ - { - "key": "Content-Type", - "value": "application/json" - } - ], - "body": "{\n \"detailCode\": \"\",\n \"trackingId\": \"\",\n \"messages\": [\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n },\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n }\n ],\n \"causes\": [\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n },\n {\n \"locale\": \"\",\n \"localeOrigin\": \"DEFAULT\",\n \"text\": \"\"\n }\n ]\n}", - "cookie": [], - "_postman_previewlanguage": "json" - } - ], - "event": [], - "protocolProfileBehavior": { - "disableBodyPruning": true - } - }, - { - "id": "ebcfa7ce-5646-48e5-8aef-8a46fcf9e3ba", - "name": "Delete an Identity Profile", - "request": { - "name": "Delete an Identity Profile", - "description": { - "content": "This deletes an Identity Profile based on ID.\n\nOn success, this endpoint will return a reference to the bulk delete task result.\n\nA token with ORG_ADMIN authority is required to call this API.\n\nThe following rights are required to access this endpoint: idn:identity-profile:delete", - "type": "text/plain" - }, - "url": { - "path": [ - "identity-profiles", - ":identity-profile-id" - ], - "host": [ - "{{baseUrl}}" - ], - "query": [], - "variable": [ - { - "type": "any", - "value": "", - "key": "identity-profile-id", - "disabled": true, - "description": { - "content": "(Required) The Identity Profile ID.", - "type": "text/plain" - } - } - ] - }, - "header": [ - { - "key": "Accept", - "value": "application/json" - } - ], - "method": "DELETE", - "body": {} - }, - "response": [ - { - "id": "0826a0b2-dc03-4451-9957-e0cacde7cdc7", - "name": "Accepted - Returns a TaskResult object referencing the bulk delete job created.", - "originalRequest": { - "url": { - "path": [ - "identity-profiles", - ":identity-profile-id" - ], - "host": [ - "{{baseUrl}}" - ], - "query": [], - "variable": [] - }, - "header": [ - { - "key": "Accept", - "value": "application/json" - }, - { - "description": { - "content": "Added as a part of security scheme: oauth2", - "type": "text/plain" - }, - "key": "Authorization", - "value": "" - } - ], - "method": "DELETE", - "body": {} - }, - "status": "Accepted", - "code": 202, - "header": [ - { - "key": "Content-Type", - "value": "application/json" - } - ], - "body": "{\n \"id\": \"\",\n \"name\": \"\",\n \"description\": \"\",\n \"launcher\": \"\",\n \"completed\": \"\",\n \"launched\": \"\",\n \"completionStatus\": \"Success\"\n}", - "cookie": [], - "_postman_previewlanguage": "json" - }, - { - "id": "fbbcf2d9-37c2-43bd-9d47-a5d60c56b5c7", - "name": "Client Error - Returned if the request body is invalid.", - "originalRequest": { - "url": { - "path": [ - "identity-profiles", - ":identity-profile-id" - ], - "host": [ - "{{baseUrl}}" - ], - "query": [], - "variable": [] - }, - "header": [ - { - "key": "Accept", - "value": "application/json" - }, - { - "description": { - "content": "Added as a part of security scheme: oauth2", - "type": "text/plain" - }, - "key": "Authorization", - "value": "" - } - ], - "method": "DELETE", - "body": {} - }, - "status": "Bad Request", - "code": 400, - "header": [ - { - "key": "Content-Type", - "value": "application/json" - } - ], - "body": "{\n \"detailCode\": \"\",\n \"trackingId\": \"\",\n \"messages\": [\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n },\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n }\n ],\n \"causes\": [\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n },\n {\n \"locale\": \"\",\n \"localeOrigin\": \"DEFAULT\",\n \"text\": \"\"\n }\n ]\n}", - "cookie": [], - "_postman_previewlanguage": "json" - }, - { - "id": "a11417c1-c4cc-4abe-85ae-de45be775546", - "name": "Unauthorized - Returned if there is no authorization header, or if the JWT token is expired.", - "originalRequest": { - "url": { - "path": [ - "identity-profiles", - ":identity-profile-id" - ], - "host": [ - "{{baseUrl}}" - ], - "query": [], - "variable": [] - }, - "header": [ - { - "key": "Accept", - "value": "application/json" - }, - { - "description": { - "content": "Added as a part of security scheme: oauth2", - "type": "text/plain" - }, - "key": "Authorization", - "value": "" - } - ], - "method": "DELETE", - "body": {} - }, - "status": "Unauthorized", - "code": 401, - "header": [ - { - "key": "Content-Type", - "value": "application/json" - } - ], - "body": "{\n \"error\": {\n \"description\": \"A message describing the error\",\n \"example\": \"JWT validation failed: JWT is expired\"\n }\n}", - "cookie": [], - "_postman_previewlanguage": "json" - }, - { - "id": "75b14f49-8b39-43ba-9e1f-b51bb308f189", - "name": "Forbidden - Returned if the user you are running as, doesn't have access to this end-point.", - "originalRequest": { - "url": { - "path": [ - "identity-profiles", - ":identity-profile-id" - ], - "host": [ - "{{baseUrl}}" - ], - "query": [], - "variable": [] - }, - "header": [ - { - "key": "Accept", - "value": "application/json" - }, - { - "description": { - "content": "Added as a part of security scheme: oauth2", - "type": "text/plain" - }, - "key": "Authorization", - "value": "" - } - ], - "method": "DELETE", - "body": {} - }, - "status": "Forbidden", - "code": 403, - "header": [ - { - "key": "Content-Type", - "value": "application/json" - } - ], - "body": "{\n \"detailCode\": \"\",\n \"trackingId\": \"\",\n \"messages\": [\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n },\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n }\n ],\n \"causes\": [\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n },\n {\n \"locale\": \"\",\n \"localeOrigin\": \"DEFAULT\",\n \"text\": \"\"\n }\n ]\n}", - "cookie": [], - "_postman_previewlanguage": "json" - }, - { - "id": "8f925809-b351-47f1-9b2a-2f3d29ef9e98", - "name": "Not Found - returned if the request URL refers to a resource or object that does not exist", - "originalRequest": { - "url": { - "path": [ - "identity-profiles", - ":identity-profile-id" - ], - "host": [ - "{{baseUrl}}" - ], - "query": [], - "variable": [] - }, - "header": [ - { - "key": "Accept", - "value": "application/json" - }, - { - "description": { - "content": "Added as a part of security scheme: oauth2", - "type": "text/plain" - }, - "key": "Authorization", - "value": "" - } - ], - "method": "DELETE", - "body": {} - }, - "status": "Not Found", - "code": 404, - "header": [ - { - "key": "Content-Type", - "value": "application/json" - } - ], - "body": "{\n \"detailCode\": \"\",\n \"trackingId\": \"\",\n \"messages\": [\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n },\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n }\n ],\n \"causes\": [\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n },\n {\n \"locale\": \"\",\n \"localeOrigin\": \"DEFAULT\",\n \"text\": \"\"\n }\n ]\n}", - "cookie": [], - "_postman_previewlanguage": "json" - }, - { - "id": "825b23c9-e105-4c91-bce6-aeb1b79b1d46", - "name": "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.", - "originalRequest": { - "url": { - "path": [ - "identity-profiles", - ":identity-profile-id" - ], - "host": [ - "{{baseUrl}}" - ], - "query": [], - "variable": [] - }, - "header": [ - { - "key": "Accept", - "value": "application/json" - }, - { - "description": { - "content": "Added as a part of security scheme: oauth2", - "type": "text/plain" - }, - "key": "Authorization", - "value": "" - } - ], - "method": "DELETE", - "body": {} - }, - "status": "Too Many Requests", - "code": 429, - "header": [ - { - "key": "Content-Type", - "value": "application/json" - } - ], - "body": "{\n \"message\": {\n \"description\": \"A message describing the error\",\n \"example\": \" Rate Limit Exceeded \"\n }\n}", - "cookie": [], - "_postman_previewlanguage": "json" - }, - { - "id": "471cb1b7-98df-444b-ab27-b32492fe12e0", - "name": "Internal Server Error - Returned if there is an unexpected error.", - "originalRequest": { - "url": { - "path": [ - "identity-profiles", - ":identity-profile-id" - ], - "host": [ - "{{baseUrl}}" - ], - "query": [], - "variable": [] - }, - "header": [ - { - "key": "Accept", - "value": "application/json" - }, - { - "description": { - "content": "Added as a part of security scheme: oauth2", - "type": "text/plain" - }, - "key": "Authorization", - "value": "" - } - ], - "method": "DELETE", - "body": {} - }, - "status": "Internal Server Error", - "code": 500, - "header": [ - { - "key": "Content-Type", - "value": "application/json" - } - ], - "body": "{\n \"detailCode\": \"\",\n \"trackingId\": \"\",\n \"messages\": [\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n },\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n }\n ],\n \"causes\": [\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n },\n {\n \"locale\": \"\",\n \"localeOrigin\": \"DEFAULT\",\n \"text\": \"\"\n }\n ]\n}", - "cookie": [], - "_postman_previewlanguage": "json" - } - ], - "event": [], - "protocolProfileBehavior": { - "disableBodyPruning": true - } - }, - { - "id": "a3983bcb-e4f9-4b60-a6ab-b10c82f68931", - "name": "Get default Identity Attribute Config", - "request": { - "name": "Get default Identity Attribute Config", - "description": { - "content": "This returns the default identity attribute config.\nA token with ORG_ADMIN authority is required to call this API to get the default identity attribute config.", - "type": "text/plain" - }, - "url": { - "path": [ - "identity-profiles", - ":identity-profile-id", - "default-identity-attribute-config" - ], - "host": [ - "{{baseUrl}}" - ], - "query": [], - "variable": [ - { - "type": "any", - "value": "", - "key": "identity-profile-id", - "disabled": true, - "description": { - "content": "(Required) The Identity Profile ID.", - "type": "text/plain" - } - } - ] - }, - "header": [ - { - "key": "Accept", - "value": "application/json" - } - ], - "method": "GET", - "body": {} - }, - "response": [ - { - "id": "f06faa68-9b8a-40b2-90e3-a789b0202810", - "name": "An Identity Attribute Config object.", - "originalRequest": { - "url": { - "path": [ - "identity-profiles", - ":identity-profile-id", - "default-identity-attribute-config" - ], - "host": [ - "{{baseUrl}}" - ], - "query": [], - "variable": [] - }, - "header": [ - { - "key": "Accept", - "value": "application/json" - }, - { - "description": { - "content": "Added as a part of security scheme: oauth2", - "type": "text/plain" - }, - "key": "Authorization", - "value": "" - } - ], - "method": "GET", - "body": {} - }, - "status": "OK", - "code": 200, - "header": [ - { - "key": "Content-Type", - "value": "application/json" - } - ], - "body": "{\n \"enabled\": false,\n \"attributeTransforms\": [\n {\n \"identityAttributeName\": \"\",\n \"transformDefinition\": {\n \"type\": \"\",\n \"attributes\": {\n \"esse_d\": \"\",\n \"sint07f\": \"\"\n }\n }\n },\n {\n \"identityAttributeName\": \"\",\n \"transformDefinition\": {\n \"type\": \"\",\n \"attributes\": {\n \"et_016\": \"\",\n \"id9a\": \"\"\n }\n }\n }\n ]\n}", - "cookie": [], - "_postman_previewlanguage": "json" - }, - { - "id": "69cae9eb-5123-49b0-8cec-f6f326f3678b", - "name": "Client Error - Returned if the request body is invalid.", - "originalRequest": { - "url": { - "path": [ - "identity-profiles", - ":identity-profile-id", - "default-identity-attribute-config" - ], - "host": [ - "{{baseUrl}}" - ], - "query": [], - "variable": [] - }, - "header": [ - { - "key": "Accept", - "value": "application/json" - }, - { - "description": { - "content": "Added as a part of security scheme: oauth2", - "type": "text/plain" - }, - "key": "Authorization", - "value": "" - } - ], - "method": "GET", - "body": {} - }, - "status": "Bad Request", - "code": 400, - "header": [ - { - "key": "Content-Type", - "value": "application/json" - } - ], - "body": "{\n \"detailCode\": \"\",\n \"trackingId\": \"\",\n \"messages\": [\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n },\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n }\n ],\n \"causes\": [\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n },\n {\n \"locale\": \"\",\n \"localeOrigin\": \"DEFAULT\",\n \"text\": \"\"\n }\n ]\n}", - "cookie": [], - "_postman_previewlanguage": "json" - }, - { - "id": "3af6d220-71a0-40a9-b5b2-ef759db7ad14", - "name": "Unauthorized - Returned if there is no authorization header, or if the JWT token is expired.", - "originalRequest": { - "url": { - "path": [ - "identity-profiles", - ":identity-profile-id", - "default-identity-attribute-config" - ], - "host": [ - "{{baseUrl}}" - ], - "query": [], - "variable": [] - }, - "header": [ - { - "key": "Accept", - "value": "application/json" - }, - { - "description": { - "content": "Added as a part of security scheme: oauth2", - "type": "text/plain" - }, - "key": "Authorization", - "value": "" - } - ], - "method": "GET", - "body": {} - }, - "status": "Unauthorized", - "code": 401, - "header": [ - { - "key": "Content-Type", - "value": "application/json" - } - ], - "body": "{\n \"error\": {\n \"description\": \"A message describing the error\",\n \"example\": \"JWT validation failed: JWT is expired\"\n }\n}", - "cookie": [], - "_postman_previewlanguage": "json" - }, - { - "id": "e5a516a3-3ae5-401e-82c3-fd2d19a8c520", - "name": "Forbidden - Returned if the user you are running as, doesn't have access to this end-point.", - "originalRequest": { - "url": { - "path": [ - "identity-profiles", - ":identity-profile-id", - "default-identity-attribute-config" - ], - "host": [ - "{{baseUrl}}" - ], - "query": [], - "variable": [] - }, - "header": [ - { - "key": "Accept", - "value": "application/json" - }, - { - "description": { - "content": "Added as a part of security scheme: oauth2", - "type": "text/plain" - }, - "key": "Authorization", - "value": "" - } - ], - "method": "GET", - "body": {} - }, - "status": "Forbidden", - "code": 403, - "header": [ - { - "key": "Content-Type", - "value": "application/json" - } - ], - "body": "{\n \"detailCode\": \"\",\n \"trackingId\": \"\",\n \"messages\": [\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n },\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n }\n ],\n \"causes\": [\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n },\n {\n \"locale\": \"\",\n \"localeOrigin\": \"DEFAULT\",\n \"text\": \"\"\n }\n ]\n}", - "cookie": [], - "_postman_previewlanguage": "json" - }, - { - "id": "addd583d-6197-49da-b3e2-922e1fff60f4", - "name": "Not Found - returned if the request URL refers to a resource or object that does not exist", - "originalRequest": { - "url": { - "path": [ - "identity-profiles", - ":identity-profile-id", - "default-identity-attribute-config" - ], - "host": [ - "{{baseUrl}}" - ], - "query": [], - "variable": [] - }, - "header": [ - { - "key": "Accept", - "value": "application/json" - }, - { - "description": { - "content": "Added as a part of security scheme: oauth2", - "type": "text/plain" - }, - "key": "Authorization", - "value": "" - } - ], - "method": "GET", - "body": {} - }, - "status": "Not Found", - "code": 404, - "header": [ - { - "key": "Content-Type", - "value": "application/json" - } - ], - "body": "{\n \"detailCode\": \"\",\n \"trackingId\": \"\",\n \"messages\": [\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n },\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n }\n ],\n \"causes\": [\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n },\n {\n \"locale\": \"\",\n \"localeOrigin\": \"DEFAULT\",\n \"text\": \"\"\n }\n ]\n}", - "cookie": [], - "_postman_previewlanguage": "json" - }, - { - "id": "0dfaf651-fbd3-4679-94fa-231f5447566a", - "name": "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.", - "originalRequest": { - "url": { - "path": [ - "identity-profiles", - ":identity-profile-id", - "default-identity-attribute-config" - ], - "host": [ - "{{baseUrl}}" - ], - "query": [], - "variable": [] - }, - "header": [ - { - "key": "Accept", - "value": "application/json" - }, - { - "description": { - "content": "Added as a part of security scheme: oauth2", - "type": "text/plain" - }, - "key": "Authorization", - "value": "" - } - ], - "method": "GET", - "body": {} - }, - "status": "Too Many Requests", - "code": 429, - "header": [ - { - "key": "Content-Type", - "value": "application/json" - } - ], - "body": "{\n \"message\": {\n \"description\": \"A message describing the error\",\n \"example\": \" Rate Limit Exceeded \"\n }\n}", - "cookie": [], - "_postman_previewlanguage": "json" - }, - { - "id": "8d1464e2-87ad-4cfc-af1a-9e0e6c364eed", - "name": "Internal Server Error - Returned if there is an unexpected error.", - "originalRequest": { - "url": { - "path": [ - "identity-profiles", - ":identity-profile-id", - "default-identity-attribute-config" - ], - "host": [ - "{{baseUrl}}" - ], - "query": [], - "variable": [] - }, - "header": [ - { - "key": "Accept", - "value": "application/json" - }, - { - "description": { - "content": "Added as a part of security scheme: oauth2", - "type": "text/plain" - }, - "key": "Authorization", - "value": "" - } - ], - "method": "GET", - "body": {} - }, - "status": "Internal Server Error", - "code": 500, - "header": [ - { - "key": "Content-Type", - "value": "application/json" - } - ], - "body": "{\n \"detailCode\": \"\",\n \"trackingId\": \"\",\n \"messages\": [\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n },\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n }\n ],\n \"causes\": [\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n },\n {\n \"locale\": \"\",\n \"localeOrigin\": \"DEFAULT\",\n \"text\": \"\"\n }\n ]\n}", - "cookie": [], - "_postman_previewlanguage": "json" - } - ], - "event": [], - "protocolProfileBehavior": { - "disableBodyPruning": true - } - }, - { - "id": "eb2863f7-64c8-4ae2-8294-acf5a7364021", - "name": "Process identities under profile", - "request": { - "name": "Process identities under profile", - "description": { - "content": "Process identities under the profile\n\nA token with ORG_ADMIN authority is required to call this API.", - "type": "text/plain" - }, - "url": { - "path": [ - "identity-profiles", - ":identity-profile-id", - "process-identities" - ], - "host": [ - "{{baseUrl}}" - ], - "query": [], - "variable": [ - { - "type": "any", - "value": "", - "key": "identity-profile-id", - "disabled": true, - "description": { - "content": "(Required) The Identity Profile ID to be processed", - "type": "text/plain" - } - } - ] - }, - "header": [ - { - "key": "Accept", - "value": "application/json" - } - ], - "method": "POST", - "body": {} - }, - "response": [ - { - "id": "ae45d900-ea5c-46b9-8c2f-e63f1df164a2", - "name": "Accepted status after refresh has launched", - "originalRequest": { - "url": { - "path": [ - "identity-profiles", - ":identity-profile-id", - "process-identities" - ], - "host": [ - "{{baseUrl}}" - ], - "query": [], - "variable": [] - }, - "header": [ - { - "key": "Accept", - "value": "application/json" - }, - { - "description": { - "content": "Added as a part of security scheme: oauth2", - "type": "text/plain" - }, - "key": "Authorization", - "value": "" - } - ], - "method": "POST", - "body": {} - }, - "status": "Accepted", - "code": 202, - "header": [ - { - "key": "Content-Type", - "value": "application/json" - } - ], - "body": "{}", - "cookie": [], - "_postman_previewlanguage": "json" - }, - { - "id": "f46ad221-c2b7-4d26-ace6-bb709697e6ab", - "name": "Client Error - Returned if the request body is invalid.", - "originalRequest": { - "url": { - "path": [ - "identity-profiles", - ":identity-profile-id", - "process-identities" - ], - "host": [ - "{{baseUrl}}" - ], - "query": [], - "variable": [] - }, - "header": [ - { - "key": "Accept", - "value": "application/json" - }, - { - "description": { - "content": "Added as a part of security scheme: oauth2", - "type": "text/plain" - }, - "key": "Authorization", - "value": "" - } - ], - "method": "POST", - "body": {} - }, - "status": "Bad Request", - "code": 400, - "header": [ - { - "key": "Content-Type", - "value": "application/json" - } - ], - "body": "{\n \"detailCode\": \"\",\n \"trackingId\": \"\",\n \"messages\": [\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n },\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n }\n ],\n \"causes\": [\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n },\n {\n \"locale\": \"\",\n \"localeOrigin\": \"DEFAULT\",\n \"text\": \"\"\n }\n ]\n}", - "cookie": [], - "_postman_previewlanguage": "json" - }, - { - "id": "d5b3fe0e-0fe4-47ed-93ff-d9d37c3de418", - "name": "Unauthorized - Returned if there is no authorization header, or if the JWT token is expired.", - "originalRequest": { - "url": { - "path": [ - "identity-profiles", - ":identity-profile-id", - "process-identities" - ], - "host": [ - "{{baseUrl}}" - ], - "query": [], - "variable": [] - }, - "header": [ - { - "key": "Accept", - "value": "application/json" - }, - { - "description": { - "content": "Added as a part of security scheme: oauth2", - "type": "text/plain" - }, - "key": "Authorization", - "value": "" - } - ], - "method": "POST", - "body": {} - }, - "status": "Unauthorized", - "code": 401, - "header": [ - { - "key": "Content-Type", - "value": "application/json" - } - ], - "body": "{\n \"error\": {\n \"description\": \"A message describing the error\",\n \"example\": \"JWT validation failed: JWT is expired\"\n }\n}", - "cookie": [], - "_postman_previewlanguage": "json" - }, - { - "id": "c432e6d2-ceb1-4fd6-bd21-bac83d86032c", - "name": "Forbidden - Returned if the user you are running as, doesn't have access to this end-point.", - "originalRequest": { - "url": { - "path": [ - "identity-profiles", - ":identity-profile-id", - "process-identities" - ], - "host": [ - "{{baseUrl}}" - ], - "query": [], - "variable": [] - }, - "header": [ - { - "key": "Accept", - "value": "application/json" - }, - { - "description": { - "content": "Added as a part of security scheme: oauth2", - "type": "text/plain" - }, - "key": "Authorization", - "value": "" - } - ], - "method": "POST", - "body": {} - }, - "status": "Forbidden", - "code": 403, - "header": [ - { - "key": "Content-Type", - "value": "application/json" - } - ], - "body": "{\n \"detailCode\": \"\",\n \"trackingId\": \"\",\n \"messages\": [\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n },\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n }\n ],\n \"causes\": [\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n },\n {\n \"locale\": \"\",\n \"localeOrigin\": \"DEFAULT\",\n \"text\": \"\"\n }\n ]\n}", - "cookie": [], - "_postman_previewlanguage": "json" - }, - { - "id": "3a134965-ebf6-4ea6-a94a-cc3126faccee", - "name": "Not Found - returned if the request URL refers to a resource or object that does not exist", - "originalRequest": { - "url": { - "path": [ - "identity-profiles", - ":identity-profile-id", - "process-identities" - ], - "host": [ - "{{baseUrl}}" - ], - "query": [], - "variable": [] - }, - "header": [ - { - "key": "Accept", - "value": "application/json" - }, - { - "description": { - "content": "Added as a part of security scheme: oauth2", - "type": "text/plain" - }, - "key": "Authorization", - "value": "" - } - ], - "method": "POST", - "body": {} - }, - "status": "Not Found", - "code": 404, - "header": [ - { - "key": "Content-Type", - "value": "application/json" - } - ], - "body": "{\n \"detailCode\": \"\",\n \"trackingId\": \"\",\n \"messages\": [\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n },\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n }\n ],\n \"causes\": [\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n },\n {\n \"locale\": \"\",\n \"localeOrigin\": \"DEFAULT\",\n \"text\": \"\"\n }\n ]\n}", - "cookie": [], - "_postman_previewlanguage": "json" - }, - { - "id": "7fbadfcc-0ec3-40b1-abd9-eb538218a3a8", - "name": "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.", - "originalRequest": { - "url": { - "path": [ - "identity-profiles", - ":identity-profile-id", - "process-identities" - ], - "host": [ - "{{baseUrl}}" - ], - "query": [], - "variable": [] - }, - "header": [ - { - "key": "Accept", - "value": "application/json" - }, - { - "description": { - "content": "Added as a part of security scheme: oauth2", - "type": "text/plain" - }, - "key": "Authorization", - "value": "" - } - ], - "method": "POST", - "body": {} - }, - "status": "Too Many Requests", - "code": 429, - "header": [ - { - "key": "Content-Type", - "value": "application/json" - } - ], - "body": "{\n \"message\": {\n \"description\": \"A message describing the error\",\n \"example\": \" Rate Limit Exceeded \"\n }\n}", - "cookie": [], - "_postman_previewlanguage": "json" - }, - { - "id": "5bec76d3-63b4-41fa-adda-8ef2b3421c14", - "name": "Internal Server Error - Returned if there is an unexpected error.", - "originalRequest": { - "url": { - "path": [ - "identity-profiles", - ":identity-profile-id", - "process-identities" - ], - "host": [ - "{{baseUrl}}" - ], - "query": [], - "variable": [] - }, - "header": [ - { - "key": "Accept", - "value": "application/json" - }, - { - "description": { - "content": "Added as a part of security scheme: oauth2", - "type": "text/plain" - }, - "key": "Authorization", - "value": "" - } - ], - "method": "POST", - "body": {} - }, - "status": "Internal Server Error", - "code": 500, - "header": [ - { - "key": "Content-Type", - "value": "application/json" - } - ], - "body": "{\n \"detailCode\": \"\",\n \"trackingId\": \"\",\n \"messages\": [\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n },\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n }\n ],\n \"causes\": [\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n },\n {\n \"locale\": \"\",\n \"localeOrigin\": \"DEFAULT\",\n \"text\": \"\"\n }\n ]\n}", - "cookie": [], - "_postman_previewlanguage": "json" - } - ], - "event": [], - "protocolProfileBehavior": { - "disableBodyPruning": true - } - } - ] - }, - { - "name": "Non-Employee Lifecycle Management", - "description": "Use this API to implement non-employee lifecycle management functionality. \nWith this functionality in place, administrators can create non-employee records and configure them for use in their organizations. \nThis allows organizations to provide secure access to non-employees and control that access. \n\nThe 'non-employee' term refers to any consultant, contractor, intern, or other user in an organization who is not a full-time permanent employee. \nOrganizations can track non-employees' access and activity in IdentityNow by creating and maintaining non-employee sources. \nOrganizations can have a maximum of 50 non-employee sources. \n\nBy using SailPoint's Non-Employee Lifecycle Management functionality, you agree to the following:\n\n- SailPoint is not responsible for storing sensitive data. \nYou may only add account attributes to non-employee identities that are necessary for business operations and are consistent with your contractual limitations on data that may be sent or stored in IdentityNow.\n\n- You are responsible for regularly downloading your list of non-employee accounts for all the sources you create and storing this list of accounts in a managed location to maintain an authoritative system of record and backup data for these accounts.\n\nTo manage non-employees in IdentityNow, administrators must create a non-employee source and add accounts to the source. \n\nTo create a non-employee source in IdentityNow, administrators must use the Admin panel to go to Connections > Sources.\nThey must then specify 'Non-Employee' in the 'Source Type' field. \nRefer to [Creating a Non-Employee Source](https://documentation.sailpoint.com/saas/help/common/non-employee-mgmt.html#creating-a-non-employee-source) for more details about how to create non-employee sources.\n\nTo add accounts to a non-employee source in IdentityNow, administrators can select the non-employee source and add the accounts. \nThey can also use the 'Manage Non-Employees' widget on their user dashboards to reach the list of sources and then select the non-employee source they want to add the accounts to. \n\nAdministrators can either add accounts individually or in bulk. Each non-employee source can have a maximum of 20,000 accounts. \nTo add accounts in bulk, they must select the 'Bulk Upload' option and upload a CSV file. \nRefer to [Adding Accounts](https://documentation.sailpoint.com/saas/help/common/non-employee-mgmt.html#adding-accounts) for more details about how to add accounts to non-employee sources.\n\nOnce administrators have created the non-employee source and added accounts to it, they can create identity profiles to generate identities for the non-employee accounts and manage the non-employee identities the same way they would any other identities. \n\nRefer to [Managing Non-Employee Sources and Accounts](https://documentation.sailpoint.com/saas/help/common/non-employee-mgmt.html) for more information about non-employee lifecycle management.\n", - "item": [ - { - "id": "5c6d9273-ea63-47b8-853f-6c60624ccc47", - "name": "Create Non-Employee Record", - "request": { - "name": "Create Non-Employee Record", - "description": { - "content": "This request will create a non-employee record.\nRequires role context of `idn:nesr:create`", - "type": "text/plain" - }, - "url": { - "path": [ - "non-employee-records" - ], - "host": [ - "{{baseUrl}}" - ], - "query": [], - "variable": [] - }, - "header": [ - { - "key": "Content-Type", - "value": "application/json" - }, - { - "key": "Accept", - "value": "application/json" - } - ], - "method": "POST", - "body": { - "mode": "raw", - "raw": "{\n \"accountName\": \"\",\n \"firstName\": \"\",\n \"lastName\": \"\",\n \"email\": \"\",\n \"phone\": \"\",\n \"manager\": \"\",\n \"sourceId\": \"\",\n \"startDate\": \"\",\n \"endDate\": \"\",\n \"data\": {\n \"ut_85a\": \"\",\n \"aliquip_5_\": \"\"\n }\n}", - "options": { - "raw": { - "headerFamily": "json", - "language": "json" - } - } - } - }, - "response": [ - { - "id": "ee8a2599-da9d-4a1c-860d-b4ef3ce88269", - "name": "Created non-employee record.", - "originalRequest": { - "url": { - "path": [ - "non-employee-records" - ], - "host": [ - "{{baseUrl}}" - ], - "query": [], - "variable": [] - }, - "header": [ - { - "key": "Content-Type", - "value": "application/json" - }, - { - "key": "Accept", - "value": "application/json" - }, - { - "description": { - "content": "Added as a part of security scheme: oauth2", - "type": "text/plain" - }, - "key": "Authorization", - "value": "" - } - ], - "method": "POST", - "body": { - "mode": "raw", - "raw": "{\n \"accountName\": \"\",\n \"firstName\": \"\",\n \"lastName\": \"\",\n \"email\": \"\",\n \"phone\": \"\",\n \"manager\": \"\",\n \"sourceId\": \"\",\n \"startDate\": \"\",\n \"endDate\": \"\",\n \"data\": {\n \"ut_85a\": \"\",\n \"aliquip_5_\": \"\"\n }\n}", - "options": { - "raw": { - "headerFamily": "json", - "language": "json" - } - } - } - }, - "status": "OK", - "code": 200, - "header": [ - { - "key": "Content-Type", - "value": "application/json" - } - ], - "body": "{\n \"id\": \"\",\n \"accountName\": \"\",\n \"firstName\": \"\",\n \"lastName\": \"\",\n \"email\": \"\",\n \"phone\": \"\",\n \"manager\": \"\",\n \"sourceId\": \"\",\n \"data\": {\n \"aute4bd\": \"\"\n },\n \"startDate\": \"\",\n \"endDate\": \"\",\n \"modified\": \"\",\n \"created\": \"\"\n}", - "cookie": [], - "_postman_previewlanguage": "json" - }, - { - "id": "c5c82281-67a0-4992-9325-1062c8635c49", - "name": "Client Error - Returned if the request body is invalid.", - "originalRequest": { - "url": { - "path": [ - "non-employee-records" - ], - "host": [ - "{{baseUrl}}" - ], - "query": [], - "variable": [] - }, - "header": [ - { - "key": "Content-Type", - "value": "application/json" - }, - { - "key": "Accept", - "value": "application/json" - }, - { - "description": { - "content": "Added as a part of security scheme: oauth2", - "type": "text/plain" - }, - "key": "Authorization", - "value": "" - } - ], - "method": "POST", - "body": { - "mode": "raw", - "raw": "{\n \"accountName\": \"\",\n \"firstName\": \"\",\n \"lastName\": \"\",\n \"email\": \"\",\n \"phone\": \"\",\n \"manager\": \"\",\n \"sourceId\": \"\",\n \"startDate\": \"\",\n \"endDate\": \"\",\n \"data\": {\n \"ut_85a\": \"\",\n \"aliquip_5_\": \"\"\n }\n}", - "options": { - "raw": { - "headerFamily": "json", - "language": "json" - } - } - } - }, - "status": "Bad Request", - "code": 400, - "header": [ - { - "key": "Content-Type", - "value": "application/json" - } - ], - "body": "{\n \"detailCode\": \"\",\n \"trackingId\": \"\",\n \"messages\": [\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n },\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n }\n ],\n \"causes\": [\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n },\n {\n \"locale\": \"\",\n \"localeOrigin\": \"DEFAULT\",\n \"text\": \"\"\n }\n ]\n}", - "cookie": [], - "_postman_previewlanguage": "json" - }, - { - "id": "cf5f074c-fbf5-419a-81a7-39a6aad8e582", - "name": "Unauthorized - Returned if there is no authorization header, or if the JWT token is expired.", - "originalRequest": { - "url": { - "path": [ - "non-employee-records" - ], - "host": [ - "{{baseUrl}}" - ], - "query": [], - "variable": [] - }, - "header": [ - { - "key": "Content-Type", - "value": "application/json" - }, - { - "key": "Accept", - "value": "application/json" - }, - { - "description": { - "content": "Added as a part of security scheme: oauth2", - "type": "text/plain" - }, - "key": "Authorization", - "value": "" - } - ], - "method": "POST", - "body": { - "mode": "raw", - "raw": "{\n \"accountName\": \"\",\n \"firstName\": \"\",\n \"lastName\": \"\",\n \"email\": \"\",\n \"phone\": \"\",\n \"manager\": \"\",\n \"sourceId\": \"\",\n \"startDate\": \"\",\n \"endDate\": \"\",\n \"data\": {\n \"ut_85a\": \"\",\n \"aliquip_5_\": \"\"\n }\n}", - "options": { - "raw": { - "headerFamily": "json", - "language": "json" - } - } - } - }, - "status": "Unauthorized", - "code": 401, - "header": [ - { - "key": "Content-Type", - "value": "application/json" - } - ], - "body": "{\n \"error\": {\n \"description\": \"A message describing the error\",\n \"example\": \"JWT validation failed: JWT is expired\"\n }\n}", - "cookie": [], - "_postman_previewlanguage": "json" - }, - { - "id": "6c0a4876-a211-4af2-b9e2-92e5726d716d", - "name": "Forbidden - Returned if the user you are running as, doesn't have access to this end-point.", - "originalRequest": { - "url": { - "path": [ - "non-employee-records" - ], - "host": [ - "{{baseUrl}}" - ], - "query": [], - "variable": [] - }, - "header": [ - { - "key": "Content-Type", - "value": "application/json" - }, - { - "key": "Accept", - "value": "application/json" - }, - { - "description": { - "content": "Added as a part of security scheme: oauth2", - "type": "text/plain" - }, - "key": "Authorization", - "value": "" - } - ], - "method": "POST", - "body": { - "mode": "raw", - "raw": "{\n \"accountName\": \"\",\n \"firstName\": \"\",\n \"lastName\": \"\",\n \"email\": \"\",\n \"phone\": \"\",\n \"manager\": \"\",\n \"sourceId\": \"\",\n \"startDate\": \"\",\n \"endDate\": \"\",\n \"data\": {\n \"ut_85a\": \"\",\n \"aliquip_5_\": \"\"\n }\n}", - "options": { - "raw": { - "headerFamily": "json", - "language": "json" - } - } - } - }, - "status": "Forbidden", - "code": 403, - "header": [ - { - "key": "Content-Type", - "value": "application/json" - } - ], - "body": "{\n \"detailCode\": \"\",\n \"trackingId\": \"\",\n \"messages\": [\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n },\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n }\n ],\n \"causes\": [\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n },\n {\n \"locale\": \"\",\n \"localeOrigin\": \"DEFAULT\",\n \"text\": \"\"\n }\n ]\n}", - "cookie": [], - "_postman_previewlanguage": "json" - }, - { - "id": "793f19eb-cd7e-4c56-b837-9ce826b05f35", - "name": "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.", - "originalRequest": { - "url": { - "path": [ - "non-employee-records" - ], - "host": [ - "{{baseUrl}}" - ], - "query": [], - "variable": [] - }, - "header": [ - { - "key": "Content-Type", - "value": "application/json" - }, - { - "key": "Accept", - "value": "application/json" - }, - { - "description": { - "content": "Added as a part of security scheme: oauth2", - "type": "text/plain" - }, - "key": "Authorization", - "value": "" - } - ], - "method": "POST", - "body": { - "mode": "raw", - "raw": "{\n \"accountName\": \"\",\n \"firstName\": \"\",\n \"lastName\": \"\",\n \"email\": \"\",\n \"phone\": \"\",\n \"manager\": \"\",\n \"sourceId\": \"\",\n \"startDate\": \"\",\n \"endDate\": \"\",\n \"data\": {\n \"ut_85a\": \"\",\n \"aliquip_5_\": \"\"\n }\n}", - "options": { - "raw": { - "headerFamily": "json", - "language": "json" - } - } - } - }, - "status": "Too Many Requests", - "code": 429, - "header": [ - { - "key": "Content-Type", - "value": "application/json" - } - ], - "body": "{\n \"message\": {\n \"description\": \"A message describing the error\",\n \"example\": \" Rate Limit Exceeded \"\n }\n}", - "cookie": [], - "_postman_previewlanguage": "json" - }, - { - "id": "805f4995-7bb2-43db-abaf-c5af77b30cda", - "name": "Internal Server Error - Returned if there is an unexpected error.", - "originalRequest": { - "url": { - "path": [ - "non-employee-records" - ], - "host": [ - "{{baseUrl}}" - ], - "query": [], - "variable": [] - }, - "header": [ - { - "key": "Content-Type", - "value": "application/json" - }, - { - "key": "Accept", - "value": "application/json" - }, - { - "description": { - "content": "Added as a part of security scheme: oauth2", - "type": "text/plain" - }, - "key": "Authorization", - "value": "" - } - ], - "method": "POST", - "body": { - "mode": "raw", - "raw": "{\n \"accountName\": \"\",\n \"firstName\": \"\",\n \"lastName\": \"\",\n \"email\": \"\",\n \"phone\": \"\",\n \"manager\": \"\",\n \"sourceId\": \"\",\n \"startDate\": \"\",\n \"endDate\": \"\",\n \"data\": {\n \"ut_85a\": \"\",\n \"aliquip_5_\": \"\"\n }\n}", - "options": { - "raw": { - "headerFamily": "json", - "language": "json" - } - } - } - }, - "status": "Internal Server Error", - "code": 500, - "header": [ - { - "key": "Content-Type", - "value": "application/json" - } - ], - "body": "{\n \"detailCode\": \"\",\n \"trackingId\": \"\",\n \"messages\": [\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n },\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n }\n ],\n \"causes\": [\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n },\n {\n \"locale\": \"\",\n \"localeOrigin\": \"DEFAULT\",\n \"text\": \"\"\n }\n ]\n}", - "cookie": [], - "_postman_previewlanguage": "json" - } - ], - "event": [], - "protocolProfileBehavior": { - "disableBodyPruning": true - } - }, - { - "id": "52ed8289-0d3e-469f-8c43-2acf0269398d", - "name": "List Non-Employee Records", - "request": { - "name": "List Non-Employee Records", - "description": { - "content": "This gets a list of non-employee records. There are two contextual uses for this endpoint:\n 1. The user has the role context of `idn:nesr:read`, in which case they can get a list of all of the non-employees.\n 2. The user is an account manager, in which case they can get a list of the non-employees that they manage.", - "type": "text/plain" - }, - "url": { - "path": [ - "non-employee-records" - ], - "host": [ - "{{baseUrl}}" - ], - "query": [ - { - "disabled": true, - "description": { - "content": "Max number of results to return.\nSee [V3 API Standard Collection Parameters](https://developer.sailpoint.com/idn/api/standard-collection-parameters) for more information.", - "type": "text/plain" - }, - "key": "limit", - "value": "250" - }, - { - "disabled": true, - "description": { - "content": "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.", - "type": "text/plain" - }, - "key": "offset", - "value": "0" - }, - { - "disabled": true, - "description": { - "content": "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.", - "type": "text/plain" - }, - "key": "count", - "value": "false" - }, - { - "disabled": true, - "description": { - "content": "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: **id, accountName, sourceId, manager, firstName, lastName, email, phone, startDate, endDate, created, modified**", - "type": "text/plain" - }, - "key": "sorters", - "value": "" - }, - { - "disabled": true, - "description": { - "content": "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**sourceId**: *eq*", - "type": "text/plain" - }, - "key": "filters", - "value": "" - } - ], - "variable": [] - }, - "header": [ - { - "key": "Accept", - "value": "application/json" - } - ], - "method": "GET", - "body": {} - }, - "response": [ - { - "id": "12bc1447-ef98-43ee-9bb1-175d612761c6", - "name": "Non-Employee record objects", - "originalRequest": { - "url": { - "path": [ - "non-employee-records" - ], - "host": [ - "{{baseUrl}}" - ], - "query": [ - { - "disabled": true, - "description": { - "content": "Max number of results to return.\nSee [V3 API Standard Collection Parameters](https://developer.sailpoint.com/idn/api/standard-collection-parameters) for more information.", - "type": "text/plain" - }, - "key": "limit", - "value": "250" - }, - { - "disabled": true, - "description": { - "content": "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.", - "type": "text/plain" - }, - "key": "offset", - "value": "0" - }, - { - "disabled": true, - "description": { - "content": "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.", - "type": "text/plain" - }, - "key": "count", - "value": "false" - }, - { - "disabled": true, - "description": { - "content": "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: **id, accountName, sourceId, manager, firstName, lastName, email, phone, startDate, endDate, created, modified**", - "type": "text/plain" - }, - "key": "sorters", - "value": "" - }, - { - "disabled": true, - "description": { - "content": "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**sourceId**: *eq*", - "type": "text/plain" - }, - "key": "filters", - "value": "" - } - ], - "variable": [] - }, - "header": [ - { - "key": "Accept", - "value": "application/json" - }, - { - "description": { - "content": "Added as a part of security scheme: oauth2", - "type": "text/plain" - }, - "key": "Authorization", - "value": "" - } - ], - "method": "GET", - "body": {} - }, - "status": "OK", - "code": 200, - "header": [ - { - "key": "Content-Type", - "value": "application/json" - } - ], - "body": "[\n {\n \"id\": \"\",\n \"accountName\": \"\",\n \"firstName\": \"\",\n \"lastName\": \"\",\n \"email\": \"\",\n \"phone\": \"\",\n \"manager\": \"\",\n \"sourceId\": \"\",\n \"data\": {\n \"eiusmodd\": \"\"\n },\n \"startDate\": \"\",\n \"endDate\": \"\",\n \"modified\": \"\",\n \"created\": \"\"\n },\n {\n \"id\": \"\",\n \"accountName\": \"\",\n \"firstName\": \"\",\n \"lastName\": \"\",\n \"email\": \"\",\n \"phone\": \"\",\n \"manager\": \"\",\n \"sourceId\": \"\",\n \"data\": {\n \"magnad0\": \"\",\n \"nostrud30e\": \"\",\n \"nostrud_f\": \"\"\n },\n \"startDate\": \"\",\n \"endDate\": \"\",\n \"modified\": \"\",\n \"created\": \"\"\n }\n]", - "cookie": [], - "_postman_previewlanguage": "json" - }, - { - "id": "7e258287-0fe9-461c-ab0b-f6976d9e2dad", - "name": "Client Error - Returned if the request body is invalid.", - "originalRequest": { - "url": { - "path": [ - "non-employee-records" - ], - "host": [ - "{{baseUrl}}" - ], - "query": [ - { - "disabled": true, - "description": { - "content": "Max number of results to return.\nSee [V3 API Standard Collection Parameters](https://developer.sailpoint.com/idn/api/standard-collection-parameters) for more information.", - "type": "text/plain" - }, - "key": "limit", - "value": "250" - }, - { - "disabled": true, - "description": { - "content": "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.", - "type": "text/plain" - }, - "key": "offset", - "value": "0" - }, - { - "disabled": true, - "description": { - "content": "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.", - "type": "text/plain" - }, - "key": "count", - "value": "false" - }, - { - "disabled": true, - "description": { - "content": "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: **id, accountName, sourceId, manager, firstName, lastName, email, phone, startDate, endDate, created, modified**", - "type": "text/plain" - }, - "key": "sorters", - "value": "" - }, - { - "disabled": true, - "description": { - "content": "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**sourceId**: *eq*", - "type": "text/plain" - }, - "key": "filters", - "value": "" - } - ], - "variable": [] - }, - "header": [ - { - "key": "Accept", - "value": "application/json" - }, - { - "description": { - "content": "Added as a part of security scheme: oauth2", - "type": "text/plain" - }, - "key": "Authorization", - "value": "" - } - ], - "method": "GET", - "body": {} - }, - "status": "Bad Request", - "code": 400, - "header": [ - { - "key": "Content-Type", - "value": "application/json" - } - ], - "body": "{\n \"detailCode\": \"\",\n \"trackingId\": \"\",\n \"messages\": [\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n },\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n }\n ],\n \"causes\": [\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n },\n {\n \"locale\": \"\",\n \"localeOrigin\": \"DEFAULT\",\n \"text\": \"\"\n }\n ]\n}", - "cookie": [], - "_postman_previewlanguage": "json" - }, - { - "id": "71699484-e0bd-4a91-ad2a-dd1d5d60cc2f", - "name": "Unauthorized - Returned if there is no authorization header, or if the JWT token is expired.", - "originalRequest": { - "url": { - "path": [ - "non-employee-records" - ], - "host": [ - "{{baseUrl}}" - ], - "query": [ - { - "disabled": true, - "description": { - "content": "Max number of results to return.\nSee [V3 API Standard Collection Parameters](https://developer.sailpoint.com/idn/api/standard-collection-parameters) for more information.", - "type": "text/plain" - }, - "key": "limit", - "value": "250" - }, - { - "disabled": true, - "description": { - "content": "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.", - "type": "text/plain" - }, - "key": "offset", - "value": "0" - }, - { - "disabled": true, - "description": { - "content": "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.", - "type": "text/plain" - }, - "key": "count", - "value": "false" - }, - { - "disabled": true, - "description": { - "content": "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: **id, accountName, sourceId, manager, firstName, lastName, email, phone, startDate, endDate, created, modified**", - "type": "text/plain" - }, - "key": "sorters", - "value": "" - }, - { - "disabled": true, - "description": { - "content": "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**sourceId**: *eq*", - "type": "text/plain" - }, - "key": "filters", - "value": "" - } - ], - "variable": [] - }, - "header": [ - { - "key": "Accept", - "value": "application/json" - }, - { - "description": { - "content": "Added as a part of security scheme: oauth2", - "type": "text/plain" - }, - "key": "Authorization", - "value": "" - } - ], - "method": "GET", - "body": {} - }, - "status": "Unauthorized", - "code": 401, - "header": [ - { - "key": "Content-Type", - "value": "application/json" - } - ], - "body": "{\n \"error\": {\n \"description\": \"A message describing the error\",\n \"example\": \"JWT validation failed: JWT is expired\"\n }\n}", - "cookie": [], - "_postman_previewlanguage": "json" - }, - { - "id": "59a6e7a6-c9aa-4429-9190-af7113f437ad", - "name": "Forbidden - Returned if the user you are running as, doesn't have access to this end-point.", - "originalRequest": { - "url": { - "path": [ - "non-employee-records" - ], - "host": [ - "{{baseUrl}}" - ], - "query": [ - { - "disabled": true, - "description": { - "content": "Max number of results to return.\nSee [V3 API Standard Collection Parameters](https://developer.sailpoint.com/idn/api/standard-collection-parameters) for more information.", - "type": "text/plain" - }, - "key": "limit", - "value": "250" - }, - { - "disabled": true, - "description": { - "content": "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.", - "type": "text/plain" - }, - "key": "offset", - "value": "0" - }, - { - "disabled": true, - "description": { - "content": "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.", - "type": "text/plain" - }, - "key": "count", - "value": "false" - }, - { - "disabled": true, - "description": { - "content": "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: **id, accountName, sourceId, manager, firstName, lastName, email, phone, startDate, endDate, created, modified**", - "type": "text/plain" - }, - "key": "sorters", - "value": "" - }, - { - "disabled": true, - "description": { - "content": "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**sourceId**: *eq*", - "type": "text/plain" - }, - "key": "filters", - "value": "" - } - ], - "variable": [] - }, - "header": [ - { - "key": "Accept", - "value": "application/json" - }, - { - "description": { - "content": "Added as a part of security scheme: oauth2", - "type": "text/plain" - }, - "key": "Authorization", - "value": "" - } - ], - "method": "GET", - "body": {} - }, - "status": "Forbidden", - "code": 403, - "header": [ - { - "key": "Content-Type", - "value": "application/json" - } - ], - "body": "{\n \"detailCode\": \"\",\n \"trackingId\": \"\",\n \"messages\": [\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n },\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n }\n ],\n \"causes\": [\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n },\n {\n \"locale\": \"\",\n \"localeOrigin\": \"DEFAULT\",\n \"text\": \"\"\n }\n ]\n}", - "cookie": [], - "_postman_previewlanguage": "json" - }, - { - "id": "0db7217b-3baa-4368-b2bb-fb3fdd27f780", - "name": "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.", - "originalRequest": { - "url": { - "path": [ - "non-employee-records" - ], - "host": [ - "{{baseUrl}}" - ], - "query": [ - { - "disabled": true, - "description": { - "content": "Max number of results to return.\nSee [V3 API Standard Collection Parameters](https://developer.sailpoint.com/idn/api/standard-collection-parameters) for more information.", - "type": "text/plain" - }, - "key": "limit", - "value": "250" - }, - { - "disabled": true, - "description": { - "content": "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.", - "type": "text/plain" - }, - "key": "offset", - "value": "0" - }, - { - "disabled": true, - "description": { - "content": "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.", - "type": "text/plain" - }, - "key": "count", - "value": "false" - }, - { - "disabled": true, - "description": { - "content": "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: **id, accountName, sourceId, manager, firstName, lastName, email, phone, startDate, endDate, created, modified**", - "type": "text/plain" - }, - "key": "sorters", - "value": "" - }, - { - "disabled": true, - "description": { - "content": "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**sourceId**: *eq*", - "type": "text/plain" - }, - "key": "filters", - "value": "" - } - ], - "variable": [] - }, - "header": [ - { - "key": "Accept", - "value": "application/json" - }, - { - "description": { - "content": "Added as a part of security scheme: oauth2", - "type": "text/plain" - }, - "key": "Authorization", - "value": "" - } - ], - "method": "GET", - "body": {} - }, - "status": "Too Many Requests", - "code": 429, - "header": [ - { - "key": "Content-Type", - "value": "application/json" - } - ], - "body": "{\n \"message\": {\n \"description\": \"A message describing the error\",\n \"example\": \" Rate Limit Exceeded \"\n }\n}", - "cookie": [], - "_postman_previewlanguage": "json" - }, - { - "id": "5d0efd63-d8b8-4fed-ac9f-31d6a64bcc06", - "name": "Internal Server Error - Returned if there is an unexpected error.", - "originalRequest": { - "url": { - "path": [ - "non-employee-records" - ], - "host": [ - "{{baseUrl}}" - ], - "query": [ - { - "disabled": true, - "description": { - "content": "Max number of results to return.\nSee [V3 API Standard Collection Parameters](https://developer.sailpoint.com/idn/api/standard-collection-parameters) for more information.", - "type": "text/plain" - }, - "key": "limit", - "value": "250" - }, - { - "disabled": true, - "description": { - "content": "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.", - "type": "text/plain" - }, - "key": "offset", - "value": "0" - }, - { - "disabled": true, - "description": { - "content": "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.", - "type": "text/plain" - }, - "key": "count", - "value": "false" - }, - { - "disabled": true, - "description": { - "content": "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: **id, accountName, sourceId, manager, firstName, lastName, email, phone, startDate, endDate, created, modified**", - "type": "text/plain" - }, - "key": "sorters", - "value": "" - }, - { - "disabled": true, - "description": { - "content": "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**sourceId**: *eq*", - "type": "text/plain" - }, - "key": "filters", - "value": "" - } - ], - "variable": [] - }, - "header": [ - { - "key": "Accept", - "value": "application/json" - }, - { - "description": { - "content": "Added as a part of security scheme: oauth2", - "type": "text/plain" - }, - "key": "Authorization", - "value": "" - } - ], - "method": "GET", - "body": {} - }, - "status": "Internal Server Error", - "code": 500, - "header": [ - { - "key": "Content-Type", - "value": "application/json" - } - ], - "body": "{\n \"detailCode\": \"\",\n \"trackingId\": \"\",\n \"messages\": [\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n },\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n }\n ],\n \"causes\": [\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n },\n {\n \"locale\": \"\",\n \"localeOrigin\": \"DEFAULT\",\n \"text\": \"\"\n }\n ]\n}", - "cookie": [], - "_postman_previewlanguage": "json" - } - ], - "event": [], - "protocolProfileBehavior": { - "disableBodyPruning": true - } - }, - { - "id": "60f39eb0-6ac9-4118-bda2-f9d2b05348c4", - "name": "Get a Non-Employee Record", - "request": { - "name": "Get a Non-Employee Record", - "description": { - "content": "This gets a non-employee record.\nRequires role context of `idn:nesr:read`", - "type": "text/plain" - }, - "url": { - "path": [ - "non-employee-records", - ":id" - ], - "host": [ - "{{baseUrl}}" - ], - "query": [], - "variable": [ - { - "type": "any", - "value": "", - "key": "id", - "disabled": true, - "description": { - "content": "(Required) Non-Employee record id (UUID)", - "type": "text/plain" - } - } - ] - }, - "header": [ - { - "key": "Accept", - "value": "application/json" - } - ], - "method": "GET", - "body": {} - }, - "response": [ - { - "id": "06f55c06-9b07-4555-9db3-396e8b8985e2", - "name": "Non-Employee record object", - "originalRequest": { - "url": { - "path": [ - "non-employee-records", - ":id" - ], - "host": [ - "{{baseUrl}}" - ], - "query": [], - "variable": [] - }, - "header": [ - { - "key": "Accept", - "value": "application/json" - }, - { - "description": { - "content": "Added as a part of security scheme: oauth2", - "type": "text/plain" - }, - "key": "Authorization", - "value": "" - } - ], - "method": "GET", - "body": {} - }, - "status": "OK", - "code": 200, - "header": [ - { - "key": "Content-Type", - "value": "application/json" - } - ], - "body": "{\n \"id\": \"\",\n \"accountName\": \"\",\n \"firstName\": \"\",\n \"lastName\": \"\",\n \"email\": \"\",\n \"phone\": \"\",\n \"manager\": \"\",\n \"sourceId\": \"\",\n \"data\": {\n \"aute4bd\": \"\"\n },\n \"startDate\": \"\",\n \"endDate\": \"\",\n \"modified\": \"\",\n \"created\": \"\"\n}", - "cookie": [], - "_postman_previewlanguage": "json" - }, - { - "id": "59a02f49-a096-4b9e-909d-1cb57d3aa6eb", - "name": "Client Error - Returned if the request body is invalid.", - "originalRequest": { - "url": { - "path": [ - "non-employee-records", - ":id" - ], - "host": [ - "{{baseUrl}}" - ], - "query": [], - "variable": [] - }, - "header": [ - { - "key": "Accept", - "value": "application/json" - }, - { - "description": { - "content": "Added as a part of security scheme: oauth2", - "type": "text/plain" - }, - "key": "Authorization", - "value": "" - } - ], - "method": "GET", - "body": {} - }, - "status": "Bad Request", - "code": 400, - "header": [ - { - "key": "Content-Type", - "value": "application/json" - } - ], - "body": "{\n \"detailCode\": \"\",\n \"trackingId\": \"\",\n \"messages\": [\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n },\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n }\n ],\n \"causes\": [\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n },\n {\n \"locale\": \"\",\n \"localeOrigin\": \"DEFAULT\",\n \"text\": \"\"\n }\n ]\n}", - "cookie": [], - "_postman_previewlanguage": "json" - }, - { - "id": "c0f2e6ae-b88e-48ee-aefb-cdb1b4690b05", - "name": "Unauthorized - Returned if there is no authorization header, or if the JWT token is expired.", - "originalRequest": { - "url": { - "path": [ - "non-employee-records", - ":id" - ], - "host": [ - "{{baseUrl}}" - ], - "query": [], - "variable": [] - }, - "header": [ - { - "key": "Accept", - "value": "application/json" - }, - { - "description": { - "content": "Added as a part of security scheme: oauth2", - "type": "text/plain" - }, - "key": "Authorization", - "value": "" - } - ], - "method": "GET", - "body": {} - }, - "status": "Unauthorized", - "code": 401, - "header": [ - { - "key": "Content-Type", - "value": "application/json" - } - ], - "body": "{\n \"error\": {\n \"description\": \"A message describing the error\",\n \"example\": \"JWT validation failed: JWT is expired\"\n }\n}", - "cookie": [], - "_postman_previewlanguage": "json" - }, - { - "id": "4d236827-67e0-4596-87b9-39e6b9ad6630", - "name": "Forbidden - Returned if the user you are running as, doesn't have access to this end-point.", - "originalRequest": { - "url": { - "path": [ - "non-employee-records", - ":id" - ], - "host": [ - "{{baseUrl}}" - ], - "query": [], - "variable": [] - }, - "header": [ - { - "key": "Accept", - "value": "application/json" - }, - { - "description": { - "content": "Added as a part of security scheme: oauth2", - "type": "text/plain" - }, - "key": "Authorization", - "value": "" - } - ], - "method": "GET", - "body": {} - }, - "status": "Forbidden", - "code": 403, - "header": [ - { - "key": "Content-Type", - "value": "application/json" - } - ], - "body": "{\n \"detailCode\": \"\",\n \"trackingId\": \"\",\n \"messages\": [\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n },\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n }\n ],\n \"causes\": [\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n },\n {\n \"locale\": \"\",\n \"localeOrigin\": \"DEFAULT\",\n \"text\": \"\"\n }\n ]\n}", - "cookie": [], - "_postman_previewlanguage": "json" - }, - { - "id": "e21a0ce3-7e11-4774-8f81-40d32b0ae023", - "name": "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.", - "originalRequest": { - "url": { - "path": [ - "non-employee-records", - ":id" - ], - "host": [ - "{{baseUrl}}" - ], - "query": [], - "variable": [] - }, - "header": [ - { - "key": "Accept", - "value": "application/json" - }, - { - "description": { - "content": "Added as a part of security scheme: oauth2", - "type": "text/plain" - }, - "key": "Authorization", - "value": "" - } - ], - "method": "GET", - "body": {} - }, - "status": "Too Many Requests", - "code": 429, - "header": [ - { - "key": "Content-Type", - "value": "application/json" - } - ], - "body": "{\n \"message\": {\n \"description\": \"A message describing the error\",\n \"example\": \" Rate Limit Exceeded \"\n }\n}", - "cookie": [], - "_postman_previewlanguage": "json" - }, - { - "id": "fd1d7e8b-91db-4db5-ab37-404ffcc69c01", - "name": "Internal Server Error - Returned if there is an unexpected error.", - "originalRequest": { - "url": { - "path": [ - "non-employee-records", - ":id" - ], - "host": [ - "{{baseUrl}}" - ], - "query": [], - "variable": [] - }, - "header": [ - { - "key": "Accept", - "value": "application/json" - }, - { - "description": { - "content": "Added as a part of security scheme: oauth2", - "type": "text/plain" - }, - "key": "Authorization", - "value": "" - } - ], - "method": "GET", - "body": {} - }, - "status": "Internal Server Error", - "code": 500, - "header": [ - { - "key": "Content-Type", - "value": "application/json" - } - ], - "body": "{\n \"detailCode\": \"\",\n \"trackingId\": \"\",\n \"messages\": [\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n },\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n }\n ],\n \"causes\": [\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n },\n {\n \"locale\": \"\",\n \"localeOrigin\": \"DEFAULT\",\n \"text\": \"\"\n }\n ]\n}", - "cookie": [], - "_postman_previewlanguage": "json" - } - ], - "event": [], - "protocolProfileBehavior": { - "disableBodyPruning": true - } - }, - { - "id": "69d935f0-dbc8-4aac-95f9-201ec8746c70", - "name": "Update Non-Employee Record", - "request": { - "name": "Update Non-Employee Record", - "description": { - "content": "This request will update a non-employee record. There are two contextual uses for this endpoint:\n 1. The user has the role context of `idn:nesr:update`, in which case they\nupdate all available fields.\n 2. The user is owner of the source, in this case they can only update the\nend date.", - "type": "text/plain" - }, - "url": { - "path": [ - "non-employee-records", - ":id" - ], - "host": [ - "{{baseUrl}}" - ], - "query": [], - "variable": [ - { - "type": "any", - "value": "", - "key": "id", - "disabled": true, - "description": { - "content": "(Required) Non-employee record id (UUID)", - "type": "text/plain" - } - } - ] - }, - "header": [ - { - "key": "Content-Type", - "value": "application/json" - }, - { - "key": "Accept", - "value": "application/json" - } - ], - "method": "PUT", - "body": { - "mode": "raw", - "raw": "{\n \"accountName\": \"\",\n \"firstName\": \"\",\n \"lastName\": \"\",\n \"email\": \"\",\n \"phone\": \"\",\n \"manager\": \"\",\n \"sourceId\": \"\",\n \"startDate\": \"\",\n \"endDate\": \"\",\n \"data\": {\n \"ut_85a\": \"\",\n \"aliquip_5_\": \"\"\n }\n}", - "options": { - "raw": { - "headerFamily": "json", - "language": "json" - } - } - } - }, - "response": [ - { - "id": "7a502a6d-3b6b-4e95-9452-7c216b84a25c", - "name": "An updated non-employee record.", - "originalRequest": { - "url": { - "path": [ - "non-employee-records", - ":id" - ], - "host": [ - "{{baseUrl}}" - ], - "query": [], - "variable": [] - }, - "header": [ - { - "key": "Content-Type", - "value": "application/json" - }, - { - "key": "Accept", - "value": "application/json" - }, - { - "description": { - "content": "Added as a part of security scheme: oauth2", - "type": "text/plain" - }, - "key": "Authorization", - "value": "" - } - ], - "method": "PUT", - "body": { - "mode": "raw", - "raw": "{\n \"accountName\": \"\",\n \"firstName\": \"\",\n \"lastName\": \"\",\n \"email\": \"\",\n \"phone\": \"\",\n \"manager\": \"\",\n \"sourceId\": \"\",\n \"startDate\": \"\",\n \"endDate\": \"\",\n \"data\": {\n \"ut_85a\": \"\",\n \"aliquip_5_\": \"\"\n }\n}", - "options": { - "raw": { - "headerFamily": "json", - "language": "json" - } - } - } - }, - "status": "OK", - "code": 200, - "header": [ - { - "key": "Content-Type", - "value": "application/json" - } - ], - "body": "{\n \"id\": \"\",\n \"accountName\": \"\",\n \"firstName\": \"\",\n \"lastName\": \"\",\n \"email\": \"\",\n \"phone\": \"\",\n \"manager\": \"\",\n \"sourceId\": \"\",\n \"data\": {\n \"aute4bd\": \"\"\n },\n \"startDate\": \"\",\n \"endDate\": \"\",\n \"modified\": \"\",\n \"created\": \"\"\n}", - "cookie": [], - "_postman_previewlanguage": "json" - }, - { - "id": "0413de5c-5142-4923-a6d6-b86e8fc7ed32", - "name": "Client Error - Returned if the request body is invalid.", - "originalRequest": { - "url": { - "path": [ - "non-employee-records", - ":id" - ], - "host": [ - "{{baseUrl}}" - ], - "query": [], - "variable": [] - }, - "header": [ - { - "key": "Content-Type", - "value": "application/json" - }, - { - "key": "Accept", - "value": "application/json" - }, - { - "description": { - "content": "Added as a part of security scheme: oauth2", - "type": "text/plain" - }, - "key": "Authorization", - "value": "" - } - ], - "method": "PUT", - "body": { - "mode": "raw", - "raw": "{\n \"accountName\": \"\",\n \"firstName\": \"\",\n \"lastName\": \"\",\n \"email\": \"\",\n \"phone\": \"\",\n \"manager\": \"\",\n \"sourceId\": \"\",\n \"startDate\": \"\",\n \"endDate\": \"\",\n \"data\": {\n \"ut_85a\": \"\",\n \"aliquip_5_\": \"\"\n }\n}", - "options": { - "raw": { - "headerFamily": "json", - "language": "json" - } - } - } - }, - "status": "Bad Request", - "code": 400, - "header": [ - { - "key": "Content-Type", - "value": "application/json" - } - ], - "body": "{\n \"detailCode\": \"\",\n \"trackingId\": \"\",\n \"messages\": [\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n },\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n }\n ],\n \"causes\": [\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n },\n {\n \"locale\": \"\",\n \"localeOrigin\": \"DEFAULT\",\n \"text\": \"\"\n }\n ]\n}", - "cookie": [], - "_postman_previewlanguage": "json" - }, - { - "id": "076f4154-a59b-4e39-b77a-1ce5f5b5c368", - "name": "Unauthorized - Returned if there is no authorization header, or if the JWT token is expired.", - "originalRequest": { - "url": { - "path": [ - "non-employee-records", - ":id" - ], - "host": [ - "{{baseUrl}}" - ], - "query": [], - "variable": [] - }, - "header": [ - { - "key": "Content-Type", - "value": "application/json" - }, - { - "key": "Accept", - "value": "application/json" - }, - { - "description": { - "content": "Added as a part of security scheme: oauth2", - "type": "text/plain" - }, - "key": "Authorization", - "value": "" - } - ], - "method": "PUT", - "body": { - "mode": "raw", - "raw": "{\n \"accountName\": \"\",\n \"firstName\": \"\",\n \"lastName\": \"\",\n \"email\": \"\",\n \"phone\": \"\",\n \"manager\": \"\",\n \"sourceId\": \"\",\n \"startDate\": \"\",\n \"endDate\": \"\",\n \"data\": {\n \"ut_85a\": \"\",\n \"aliquip_5_\": \"\"\n }\n}", - "options": { - "raw": { - "headerFamily": "json", - "language": "json" - } - } - } - }, - "status": "Unauthorized", - "code": 401, - "header": [ - { - "key": "Content-Type", - "value": "application/json" - } - ], - "body": "{\n \"error\": {\n \"description\": \"A message describing the error\",\n \"example\": \"JWT validation failed: JWT is expired\"\n }\n}", - "cookie": [], - "_postman_previewlanguage": "json" - }, - { - "id": "c82b60b9-836a-41bc-9c7b-149476593d9e", - "name": "Forbidden - Returned if the user you are running as, doesn't have access to this end-point.", - "originalRequest": { - "url": { - "path": [ - "non-employee-records", - ":id" - ], - "host": [ - "{{baseUrl}}" - ], - "query": [], - "variable": [] - }, - "header": [ - { - "key": "Content-Type", - "value": "application/json" - }, - { - "key": "Accept", - "value": "application/json" - }, - { - "description": { - "content": "Added as a part of security scheme: oauth2", - "type": "text/plain" - }, - "key": "Authorization", - "value": "" - } - ], - "method": "PUT", - "body": { - "mode": "raw", - "raw": "{\n \"accountName\": \"\",\n \"firstName\": \"\",\n \"lastName\": \"\",\n \"email\": \"\",\n \"phone\": \"\",\n \"manager\": \"\",\n \"sourceId\": \"\",\n \"startDate\": \"\",\n \"endDate\": \"\",\n \"data\": {\n \"ut_85a\": \"\",\n \"aliquip_5_\": \"\"\n }\n}", - "options": { - "raw": { - "headerFamily": "json", - "language": "json" - } - } - } - }, - "status": "Forbidden", - "code": 403, - "header": [ - { - "key": "Content-Type", - "value": "application/json" - } - ], - "body": "{\n \"detailCode\": \"\",\n \"trackingId\": \"\",\n \"messages\": [\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n },\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n }\n ],\n \"causes\": [\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n },\n {\n \"locale\": \"\",\n \"localeOrigin\": \"DEFAULT\",\n \"text\": \"\"\n }\n ]\n}", - "cookie": [], - "_postman_previewlanguage": "json" - }, - { - "id": "20bdb15a-0756-4b2a-9fca-f0a25063f9a4", - "name": "Not Found - returned if the request URL refers to a resource or object that does not exist", - "originalRequest": { - "url": { - "path": [ - "non-employee-records", - ":id" - ], - "host": [ - "{{baseUrl}}" - ], - "query": [], - "variable": [] - }, - "header": [ - { - "key": "Content-Type", - "value": "application/json" - }, - { - "key": "Accept", - "value": "application/json" - }, - { - "description": { - "content": "Added as a part of security scheme: oauth2", - "type": "text/plain" - }, - "key": "Authorization", - "value": "" - } - ], - "method": "PUT", - "body": { - "mode": "raw", - "raw": "{\n \"accountName\": \"\",\n \"firstName\": \"\",\n \"lastName\": \"\",\n \"email\": \"\",\n \"phone\": \"\",\n \"manager\": \"\",\n \"sourceId\": \"\",\n \"startDate\": \"\",\n \"endDate\": \"\",\n \"data\": {\n \"ut_85a\": \"\",\n \"aliquip_5_\": \"\"\n }\n}", - "options": { - "raw": { - "headerFamily": "json", - "language": "json" - } - } - } - }, - "status": "Not Found", - "code": 404, - "header": [ - { - "key": "Content-Type", - "value": "application/json" - } - ], - "body": "{\n \"detailCode\": \"\",\n \"trackingId\": \"\",\n \"messages\": [\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n },\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n }\n ],\n \"causes\": [\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n },\n {\n \"locale\": \"\",\n \"localeOrigin\": \"DEFAULT\",\n \"text\": \"\"\n }\n ]\n}", - "cookie": [], - "_postman_previewlanguage": "json" - }, - { - "id": "4c1f323f-0938-43a2-8b46-5c552e3fe177", - "name": "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.", - "originalRequest": { - "url": { - "path": [ - "non-employee-records", - ":id" - ], - "host": [ - "{{baseUrl}}" - ], - "query": [], - "variable": [] - }, - "header": [ - { - "key": "Content-Type", - "value": "application/json" - }, - { - "key": "Accept", - "value": "application/json" - }, - { - "description": { - "content": "Added as a part of security scheme: oauth2", - "type": "text/plain" - }, - "key": "Authorization", - "value": "" - } - ], - "method": "PUT", - "body": { - "mode": "raw", - "raw": "{\n \"accountName\": \"\",\n \"firstName\": \"\",\n \"lastName\": \"\",\n \"email\": \"\",\n \"phone\": \"\",\n \"manager\": \"\",\n \"sourceId\": \"\",\n \"startDate\": \"\",\n \"endDate\": \"\",\n \"data\": {\n \"ut_85a\": \"\",\n \"aliquip_5_\": \"\"\n }\n}", - "options": { - "raw": { - "headerFamily": "json", - "language": "json" - } - } - } - }, - "status": "Too Many Requests", - "code": 429, - "header": [ - { - "key": "Content-Type", - "value": "application/json" - } - ], - "body": "{\n \"message\": {\n \"description\": \"A message describing the error\",\n \"example\": \" Rate Limit Exceeded \"\n }\n}", - "cookie": [], - "_postman_previewlanguage": "json" - }, - { - "id": "9c9dbba9-c991-4b98-9415-b0d62478afc9", - "name": "Internal Server Error - Returned if there is an unexpected error.", - "originalRequest": { - "url": { - "path": [ - "non-employee-records", - ":id" - ], - "host": [ - "{{baseUrl}}" - ], - "query": [], - "variable": [] - }, - "header": [ - { - "key": "Content-Type", - "value": "application/json" - }, - { - "key": "Accept", - "value": "application/json" - }, - { - "description": { - "content": "Added as a part of security scheme: oauth2", - "type": "text/plain" - }, - "key": "Authorization", - "value": "" - } - ], - "method": "PUT", - "body": { - "mode": "raw", - "raw": "{\n \"accountName\": \"\",\n \"firstName\": \"\",\n \"lastName\": \"\",\n \"email\": \"\",\n \"phone\": \"\",\n \"manager\": \"\",\n \"sourceId\": \"\",\n \"startDate\": \"\",\n \"endDate\": \"\",\n \"data\": {\n \"ut_85a\": \"\",\n \"aliquip_5_\": \"\"\n }\n}", - "options": { - "raw": { - "headerFamily": "json", - "language": "json" - } - } - } - }, - "status": "Internal Server Error", - "code": 500, - "header": [ - { - "key": "Content-Type", - "value": "application/json" - } - ], - "body": "{\n \"detailCode\": \"\",\n \"trackingId\": \"\",\n \"messages\": [\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n },\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n }\n ],\n \"causes\": [\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n },\n {\n \"locale\": \"\",\n \"localeOrigin\": \"DEFAULT\",\n \"text\": \"\"\n }\n ]\n}", - "cookie": [], - "_postman_previewlanguage": "json" - } - ], - "event": [], - "protocolProfileBehavior": { - "disableBodyPruning": true - } - }, - { - "id": "b716a008-a1e5-4f60-a75c-360887e32179", - "name": "Patch Non-Employee Record", - "request": { - "name": "Patch Non-Employee Record", - "description": { - "content": "This request will patch a non-employee record. There are two contextual uses for this endpoint:\n 1. The user has the role context of `idn:nesr:update`, in which case they\nupdate all available fields.\n 2. The user is owner of the source, in this case they can only update the\nend date.", - "type": "text/plain" - }, - "url": { - "path": [ - "non-employee-records", - ":id" - ], - "host": [ - "{{baseUrl}}" - ], - "query": [], - "variable": [ - { - "type": "any", - "value": "", - "key": "id", - "disabled": true, - "description": { - "content": "(Required) Non-employee record id (UUID)", - "type": "text/plain" - } - } - ] - }, - "header": [ - { - "key": "Content-Type", - "value": "application/json-patch+json" - }, - { - "key": "Accept", - "value": "application/json" - } - ], - "method": "PATCH", - "body": { - "mode": "raw", - "raw": "[\n {\n \"op\": \"test\",\n \"path\": \"\",\n \"value\": \"\"\n },\n {\n \"op\": \"move\",\n \"path\": \"\",\n \"value\": \"\"\n }\n]", - "options": { - "raw": { - "headerFamily": "json", - "language": "json" - } - } - } - }, - "response": [ - { - "id": "f94b0bcd-2fe0-4156-89c0-f698b653c2c2", - "name": "A patched non-employee record.", - "originalRequest": { - "url": { - "path": [ - "non-employee-records", - ":id" - ], - "host": [ - "{{baseUrl}}" - ], - "query": [], - "variable": [] - }, - "header": [ - { - "key": "Content-Type", - "value": "application/json-patch+json" - }, - { - "key": "Accept", - "value": "application/json" - }, - { - "description": { - "content": "Added as a part of security scheme: oauth2", - "type": "text/plain" - }, - "key": "Authorization", - "value": "" - } - ], - "method": "PATCH", - "body": { - "mode": "raw", - "raw": "[\n {\n \"op\": \"test\",\n \"path\": \"\",\n \"value\": \"\"\n },\n {\n \"op\": \"move\",\n \"path\": \"\",\n \"value\": \"\"\n }\n]", - "options": { - "raw": { - "headerFamily": "json", - "language": "json" - } - } - } - }, - "status": "OK", - "code": 200, - "header": [ - { - "key": "Content-Type", - "value": "application/json" - } - ], - "body": "{\n \"id\": \"\",\n \"accountName\": \"\",\n \"firstName\": \"\",\n \"lastName\": \"\",\n \"email\": \"\",\n \"phone\": \"\",\n \"manager\": \"\",\n \"sourceId\": \"\",\n \"data\": {\n \"aute4bd\": \"\"\n },\n \"startDate\": \"\",\n \"endDate\": \"\",\n \"modified\": \"\",\n \"created\": \"\"\n}", - "cookie": [], - "_postman_previewlanguage": "json" - }, - { - "id": "730064ac-cd8b-4079-843a-a35e2a399e61", - "name": "Client Error - Returned if the request body is invalid.", - "originalRequest": { - "url": { - "path": [ - "non-employee-records", - ":id" - ], - "host": [ - "{{baseUrl}}" - ], - "query": [], - "variable": [] - }, - "header": [ - { - "key": "Content-Type", - "value": "application/json-patch+json" - }, - { - "key": "Accept", - "value": "application/json" - }, - { - "description": { - "content": "Added as a part of security scheme: oauth2", - "type": "text/plain" - }, - "key": "Authorization", - "value": "" - } - ], - "method": "PATCH", - "body": { - "mode": "raw", - "raw": "[\n {\n \"op\": \"test\",\n \"path\": \"\",\n \"value\": \"\"\n },\n {\n \"op\": \"move\",\n \"path\": \"\",\n \"value\": \"\"\n }\n]", - "options": { - "raw": { - "headerFamily": "json", - "language": "json" - } - } - } - }, - "status": "Bad Request", - "code": 400, - "header": [ - { - "key": "Content-Type", - "value": "application/json" - } - ], - "body": "{\n \"detailCode\": \"\",\n \"trackingId\": \"\",\n \"messages\": [\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n },\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n }\n ],\n \"causes\": [\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n },\n {\n \"locale\": \"\",\n \"localeOrigin\": \"DEFAULT\",\n \"text\": \"\"\n }\n ]\n}", - "cookie": [], - "_postman_previewlanguage": "json" - }, - { - "id": "4ac6a9a4-bced-46b8-bd9c-99f570a218ff", - "name": "Unauthorized - Returned if there is no authorization header, or if the JWT token is expired.", - "originalRequest": { - "url": { - "path": [ - "non-employee-records", - ":id" - ], - "host": [ - "{{baseUrl}}" - ], - "query": [], - "variable": [] - }, - "header": [ - { - "key": "Content-Type", - "value": "application/json-patch+json" - }, - { - "key": "Accept", - "value": "application/json" - }, - { - "description": { - "content": "Added as a part of security scheme: oauth2", - "type": "text/plain" - }, - "key": "Authorization", - "value": "" - } - ], - "method": "PATCH", - "body": { - "mode": "raw", - "raw": "[\n {\n \"op\": \"test\",\n \"path\": \"\",\n \"value\": \"\"\n },\n {\n \"op\": \"move\",\n \"path\": \"\",\n \"value\": \"\"\n }\n]", - "options": { - "raw": { - "headerFamily": "json", - "language": "json" - } - } - } - }, - "status": "Unauthorized", - "code": 401, - "header": [ - { - "key": "Content-Type", - "value": "application/json" - } - ], - "body": "{\n \"error\": {\n \"description\": \"A message describing the error\",\n \"example\": \"JWT validation failed: JWT is expired\"\n }\n}", - "cookie": [], - "_postman_previewlanguage": "json" - }, - { - "id": "18c2022b-764c-4fb0-8fb9-5a0dc5230b24", - "name": "Forbidden - Returned if the user you are running as, doesn't have access to this end-point.", - "originalRequest": { - "url": { - "path": [ - "non-employee-records", - ":id" - ], - "host": [ - "{{baseUrl}}" - ], - "query": [], - "variable": [] - }, - "header": [ - { - "key": "Content-Type", - "value": "application/json-patch+json" - }, - { - "key": "Accept", - "value": "application/json" - }, - { - "description": { - "content": "Added as a part of security scheme: oauth2", - "type": "text/plain" - }, - "key": "Authorization", - "value": "" - } - ], - "method": "PATCH", - "body": { - "mode": "raw", - "raw": "[\n {\n \"op\": \"test\",\n \"path\": \"\",\n \"value\": \"\"\n },\n {\n \"op\": \"move\",\n \"path\": \"\",\n \"value\": \"\"\n }\n]", - "options": { - "raw": { - "headerFamily": "json", - "language": "json" - } - } - } - }, - "status": "Forbidden", - "code": 403, - "header": [ - { - "key": "Content-Type", - "value": "application/json" - } - ], - "body": "{\n \"detailCode\": \"\",\n \"trackingId\": \"\",\n \"messages\": [\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n },\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n }\n ],\n \"causes\": [\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n },\n {\n \"locale\": \"\",\n \"localeOrigin\": \"DEFAULT\",\n \"text\": \"\"\n }\n ]\n}", - "cookie": [], - "_postman_previewlanguage": "json" - }, - { - "id": "2736f4e2-2588-455f-afea-bcdd7fdfc7c9", - "name": "Not Found - returned if the request URL refers to a resource or object that does not exist", - "originalRequest": { - "url": { - "path": [ - "non-employee-records", - ":id" - ], - "host": [ - "{{baseUrl}}" - ], - "query": [], - "variable": [] - }, - "header": [ - { - "key": "Content-Type", - "value": "application/json-patch+json" - }, - { - "key": "Accept", - "value": "application/json" - }, - { - "description": { - "content": "Added as a part of security scheme: oauth2", - "type": "text/plain" - }, - "key": "Authorization", - "value": "" - } - ], - "method": "PATCH", - "body": { - "mode": "raw", - "raw": "[\n {\n \"op\": \"test\",\n \"path\": \"\",\n \"value\": \"\"\n },\n {\n \"op\": \"move\",\n \"path\": \"\",\n \"value\": \"\"\n }\n]", - "options": { - "raw": { - "headerFamily": "json", - "language": "json" - } - } - } - }, - "status": "Not Found", - "code": 404, - "header": [ - { - "key": "Content-Type", - "value": "application/json" - } - ], - "body": "{\n \"detailCode\": \"\",\n \"trackingId\": \"\",\n \"messages\": [\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n },\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n }\n ],\n \"causes\": [\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n },\n {\n \"locale\": \"\",\n \"localeOrigin\": \"DEFAULT\",\n \"text\": \"\"\n }\n ]\n}", - "cookie": [], - "_postman_previewlanguage": "json" - }, - { - "id": "00b16962-42a3-4c7a-933b-d950d55afe6d", - "name": "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.", - "originalRequest": { - "url": { - "path": [ - "non-employee-records", - ":id" - ], - "host": [ - "{{baseUrl}}" - ], - "query": [], - "variable": [] - }, - "header": [ - { - "key": "Content-Type", - "value": "application/json-patch+json" - }, - { - "key": "Accept", - "value": "application/json" - }, - { - "description": { - "content": "Added as a part of security scheme: oauth2", - "type": "text/plain" - }, - "key": "Authorization", - "value": "" - } - ], - "method": "PATCH", - "body": { - "mode": "raw", - "raw": "[\n {\n \"op\": \"test\",\n \"path\": \"\",\n \"value\": \"\"\n },\n {\n \"op\": \"move\",\n \"path\": \"\",\n \"value\": \"\"\n }\n]", - "options": { - "raw": { - "headerFamily": "json", - "language": "json" - } - } - } - }, - "status": "Too Many Requests", - "code": 429, - "header": [ - { - "key": "Content-Type", - "value": "application/json" - } - ], - "body": "{\n \"message\": {\n \"description\": \"A message describing the error\",\n \"example\": \" Rate Limit Exceeded \"\n }\n}", - "cookie": [], - "_postman_previewlanguage": "json" - }, - { - "id": "c85cb0ce-6efb-4753-817f-61e4e9cb65d8", - "name": "Internal Server Error - Returned if there is an unexpected error.", - "originalRequest": { - "url": { - "path": [ - "non-employee-records", - ":id" - ], - "host": [ - "{{baseUrl}}" - ], - "query": [], - "variable": [] - }, - "header": [ - { - "key": "Content-Type", - "value": "application/json-patch+json" - }, - { - "key": "Accept", - "value": "application/json" - }, - { - "description": { - "content": "Added as a part of security scheme: oauth2", - "type": "text/plain" - }, - "key": "Authorization", - "value": "" - } - ], - "method": "PATCH", - "body": { - "mode": "raw", - "raw": "[\n {\n \"op\": \"test\",\n \"path\": \"\",\n \"value\": \"\"\n },\n {\n \"op\": \"move\",\n \"path\": \"\",\n \"value\": \"\"\n }\n]", - "options": { - "raw": { - "headerFamily": "json", - "language": "json" - } - } - } - }, - "status": "Internal Server Error", - "code": 500, - "header": [ - { - "key": "Content-Type", - "value": "application/json" - } - ], - "body": "{\n \"detailCode\": \"\",\n \"trackingId\": \"\",\n \"messages\": [\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n },\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n }\n ],\n \"causes\": [\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n },\n {\n \"locale\": \"\",\n \"localeOrigin\": \"DEFAULT\",\n \"text\": \"\"\n }\n ]\n}", - "cookie": [], - "_postman_previewlanguage": "json" - } - ], - "event": [], - "protocolProfileBehavior": { - "disableBodyPruning": true - } - }, - { - "id": "fd02ec60-6457-4255-bf19-0d474d56d247", - "name": "Delete Non-Employee Record", - "request": { - "name": "Delete Non-Employee Record", - "description": { - "content": "This request will delete a non-employee record.\nRequires role context of `idn:nesr:delete`", - "type": "text/plain" - }, - "url": { - "path": [ - "non-employee-records", - ":id" - ], - "host": [ - "{{baseUrl}}" - ], - "query": [], - "variable": [ - { - "type": "any", - "value": "", - "key": "id", - "disabled": true, - "description": { - "content": "(Required) Non-Employee record id (UUID)", - "type": "text/plain" - } - } - ] - }, - "header": [ - { - "key": "Accept", - "value": "application/json" - } - ], - "method": "DELETE", - "body": {} - }, - "response": [ - { - "id": "af4b7142-a966-4f1c-98fb-7957072de9ae", - "name": "No content - indicates the request was successful but there is no content to be returned in the response.", - "originalRequest": { - "url": { - "path": [ - "non-employee-records", - ":id" - ], - "host": [ - "{{baseUrl}}" - ], - "query": [], - "variable": [] - }, - "header": [ - { - "description": { - "content": "Added as a part of security scheme: oauth2", - "type": "text/plain" - }, - "key": "Authorization", - "value": "" - } - ], - "method": "DELETE", - "body": {} - }, - "status": "No Content", - "code": 204, - "header": [], - "cookie": [], - "_postman_previewlanguage": "text" - }, - { - "id": "1c49cded-de1c-4cb1-9ec6-d58410d1ba32", - "name": "Client Error - Returned if the request body is invalid.", - "originalRequest": { - "url": { - "path": [ - "non-employee-records", - ":id" - ], - "host": [ - "{{baseUrl}}" - ], - "query": [], - "variable": [] - }, - "header": [ - { - "key": "Accept", - "value": "application/json" - }, - { - "description": { - "content": "Added as a part of security scheme: oauth2", - "type": "text/plain" - }, - "key": "Authorization", - "value": "" - } - ], - "method": "DELETE", - "body": {} - }, - "status": "Bad Request", - "code": 400, - "header": [ - { - "key": "Content-Type", - "value": "application/json" - } - ], - "body": "{\n \"detailCode\": \"\",\n \"trackingId\": \"\",\n \"messages\": [\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n },\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n }\n ],\n \"causes\": [\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n },\n {\n \"locale\": \"\",\n \"localeOrigin\": \"DEFAULT\",\n \"text\": \"\"\n }\n ]\n}", - "cookie": [], - "_postman_previewlanguage": "json" - }, - { - "id": "7d18cd86-d7c6-4f78-85fe-53cc6b21adda", - "name": "Unauthorized - Returned if there is no authorization header, or if the JWT token is expired.", - "originalRequest": { - "url": { - "path": [ - "non-employee-records", - ":id" - ], - "host": [ - "{{baseUrl}}" - ], - "query": [], - "variable": [] - }, - "header": [ - { - "key": "Accept", - "value": "application/json" - }, - { - "description": { - "content": "Added as a part of security scheme: oauth2", - "type": "text/plain" - }, - "key": "Authorization", - "value": "" - } - ], - "method": "DELETE", - "body": {} - }, - "status": "Unauthorized", - "code": 401, - "header": [ - { - "key": "Content-Type", - "value": "application/json" - } - ], - "body": "{\n \"error\": {\n \"description\": \"A message describing the error\",\n \"example\": \"JWT validation failed: JWT is expired\"\n }\n}", - "cookie": [], - "_postman_previewlanguage": "json" - }, - { - "id": "771bbaa6-9f54-42bd-ac0f-2d08d13d16e6", - "name": "Forbidden - Returned if the user you are running as, doesn't have access to this end-point.", - "originalRequest": { - "url": { - "path": [ - "non-employee-records", - ":id" - ], - "host": [ - "{{baseUrl}}" - ], - "query": [], - "variable": [] - }, - "header": [ - { - "key": "Accept", - "value": "application/json" - }, - { - "description": { - "content": "Added as a part of security scheme: oauth2", - "type": "text/plain" - }, - "key": "Authorization", - "value": "" - } - ], - "method": "DELETE", - "body": {} - }, - "status": "Forbidden", - "code": 403, - "header": [ - { - "key": "Content-Type", - "value": "application/json" - } - ], - "body": "{\n \"detailCode\": \"\",\n \"trackingId\": \"\",\n \"messages\": [\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n },\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n }\n ],\n \"causes\": [\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n },\n {\n \"locale\": \"\",\n \"localeOrigin\": \"DEFAULT\",\n \"text\": \"\"\n }\n ]\n}", - "cookie": [], - "_postman_previewlanguage": "json" - }, - { - "id": "6def7805-6f4a-4e48-959f-97f77258cc4c", - "name": "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.", - "originalRequest": { - "url": { - "path": [ - "non-employee-records", - ":id" - ], - "host": [ - "{{baseUrl}}" - ], - "query": [], - "variable": [] - }, - "header": [ - { - "key": "Accept", - "value": "application/json" - }, - { - "description": { - "content": "Added as a part of security scheme: oauth2", - "type": "text/plain" - }, - "key": "Authorization", - "value": "" - } - ], - "method": "DELETE", - "body": {} - }, - "status": "Too Many Requests", - "code": 429, - "header": [ - { - "key": "Content-Type", - "value": "application/json" - } - ], - "body": "{\n \"message\": {\n \"description\": \"A message describing the error\",\n \"example\": \" Rate Limit Exceeded \"\n }\n}", - "cookie": [], - "_postman_previewlanguage": "json" - }, - { - "id": "a906199f-3098-40e4-b6a4-af7bc9e642cc", - "name": "Internal Server Error - Returned if there is an unexpected error.", - "originalRequest": { - "url": { - "path": [ - "non-employee-records", - ":id" - ], - "host": [ - "{{baseUrl}}" - ], - "query": [], - "variable": [] - }, - "header": [ - { - "key": "Accept", - "value": "application/json" - }, - { - "description": { - "content": "Added as a part of security scheme: oauth2", - "type": "text/plain" - }, - "key": "Authorization", - "value": "" - } - ], - "method": "DELETE", - "body": {} - }, - "status": "Internal Server Error", - "code": 500, - "header": [ - { - "key": "Content-Type", - "value": "application/json" - } - ], - "body": "{\n \"detailCode\": \"\",\n \"trackingId\": \"\",\n \"messages\": [\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n },\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n }\n ],\n \"causes\": [\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n },\n {\n \"locale\": \"\",\n \"localeOrigin\": \"DEFAULT\",\n \"text\": \"\"\n }\n ]\n}", - "cookie": [], - "_postman_previewlanguage": "json" - } - ], - "event": [], - "protocolProfileBehavior": { - "disableBodyPruning": true - } - }, - { - "id": "5139c4c1-642a-4763-a821-d82ef13be31d", - "name": "Delete Multiple Non-Employee Records", - "request": { - "name": "Delete Multiple Non-Employee Records", - "description": { - "content": "This request will delete multiple non-employee records based on the non-employee ids provided. Requires role context of `idn:nesr:delete`", - "type": "text/plain" - }, - "url": { - "path": [ - "non-employee-records", - "bulk-delete" - ], - "host": [ - "{{baseUrl}}" - ], - "query": [], - "variable": [] - }, - "header": [ - { - "key": "Content-Type", - "value": "application/json" - }, - { - "key": "Accept", - "value": "application/json" - } - ], - "method": "POST", - "body": { - "mode": "raw", - "raw": "{\n \"ids\": [\n \"\",\n \"\"\n ]\n}", - "options": { - "raw": { - "headerFamily": "json", - "language": "json" - } - } - } - }, - "response": [ - { - "id": "acf98612-a040-4fad-964b-dab053aa831f", - "name": "No content - indicates the request was successful but there is no content to be returned in the response.", - "originalRequest": { - "url": { - "path": [ - "non-employee-records", - "bulk-delete" - ], - "host": [ - "{{baseUrl}}" - ], - "query": [], - "variable": [] - }, - "header": [ - { - "key": "Content-Type", - "value": "application/json" - }, - { - "description": { - "content": "Added as a part of security scheme: oauth2", - "type": "text/plain" - }, - "key": "Authorization", - "value": "" - } - ], - "method": "POST", - "body": { - "mode": "raw", - "raw": "{\n \"ids\": [\n \"\",\n \"\"\n ]\n}", - "options": { - "raw": { - "headerFamily": "json", - "language": "json" - } - } - } - }, - "status": "No Content", - "code": 204, - "header": [], - "cookie": [], - "_postman_previewlanguage": "text" - }, - { - "id": "10f273ce-9ed6-4d17-b2a4-e722ff74fa36", - "name": "Client Error - Returned if the request body is invalid.", - "originalRequest": { - "url": { - "path": [ - "non-employee-records", - "bulk-delete" - ], - "host": [ - "{{baseUrl}}" - ], - "query": [], - "variable": [] - }, - "header": [ - { - "key": "Content-Type", - "value": "application/json" - }, - { - "key": "Accept", - "value": "application/json" - }, - { - "description": { - "content": "Added as a part of security scheme: oauth2", - "type": "text/plain" - }, - "key": "Authorization", - "value": "" - } - ], - "method": "POST", - "body": { - "mode": "raw", - "raw": "{\n \"ids\": [\n \"\",\n \"\"\n ]\n}", - "options": { - "raw": { - "headerFamily": "json", - "language": "json" - } - } - } - }, - "status": "Bad Request", - "code": 400, - "header": [ - { - "key": "Content-Type", - "value": "application/json" - } - ], - "body": "{\n \"detailCode\": \"\",\n \"trackingId\": \"\",\n \"messages\": [\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n },\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n }\n ],\n \"causes\": [\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n },\n {\n \"locale\": \"\",\n \"localeOrigin\": \"DEFAULT\",\n \"text\": \"\"\n }\n ]\n}", - "cookie": [], - "_postman_previewlanguage": "json" - }, - { - "id": "87d7c12d-2cf7-422f-9a2e-e12142f090f0", - "name": "Unauthorized - Returned if there is no authorization header, or if the JWT token is expired.", - "originalRequest": { - "url": { - "path": [ - "non-employee-records", - "bulk-delete" - ], - "host": [ - "{{baseUrl}}" - ], - "query": [], - "variable": [] - }, - "header": [ - { - "key": "Content-Type", - "value": "application/json" - }, - { - "key": "Accept", - "value": "application/json" - }, - { - "description": { - "content": "Added as a part of security scheme: oauth2", - "type": "text/plain" - }, - "key": "Authorization", - "value": "" - } - ], - "method": "POST", - "body": { - "mode": "raw", - "raw": "{\n \"ids\": [\n \"\",\n \"\"\n ]\n}", - "options": { - "raw": { - "headerFamily": "json", - "language": "json" - } - } - } - }, - "status": "Unauthorized", - "code": 401, - "header": [ - { - "key": "Content-Type", - "value": "application/json" - } - ], - "body": "{\n \"error\": {\n \"description\": \"A message describing the error\",\n \"example\": \"JWT validation failed: JWT is expired\"\n }\n}", - "cookie": [], - "_postman_previewlanguage": "json" - }, - { - "id": "7bf4ee32-0813-447e-8ad4-f2312f7e3956", - "name": "Forbidden - Returned if the user you are running as, doesn't have access to this end-point.", - "originalRequest": { - "url": { - "path": [ - "non-employee-records", - "bulk-delete" - ], - "host": [ - "{{baseUrl}}" - ], - "query": [], - "variable": [] - }, - "header": [ - { - "key": "Content-Type", - "value": "application/json" - }, - { - "key": "Accept", - "value": "application/json" - }, - { - "description": { - "content": "Added as a part of security scheme: oauth2", - "type": "text/plain" - }, - "key": "Authorization", - "value": "" - } - ], - "method": "POST", - "body": { - "mode": "raw", - "raw": "{\n \"ids\": [\n \"\",\n \"\"\n ]\n}", - "options": { - "raw": { - "headerFamily": "json", - "language": "json" - } - } - } - }, - "status": "Forbidden", - "code": 403, - "header": [ - { - "key": "Content-Type", - "value": "application/json" - } - ], - "body": "{\n \"detailCode\": \"\",\n \"trackingId\": \"\",\n \"messages\": [\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n },\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n }\n ],\n \"causes\": [\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n },\n {\n \"locale\": \"\",\n \"localeOrigin\": \"DEFAULT\",\n \"text\": \"\"\n }\n ]\n}", - "cookie": [], - "_postman_previewlanguage": "json" - }, - { - "id": "30167a26-5e86-4b58-899e-3c034313a427", - "name": "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.", - "originalRequest": { - "url": { - "path": [ - "non-employee-records", - "bulk-delete" - ], - "host": [ - "{{baseUrl}}" - ], - "query": [], - "variable": [] - }, - "header": [ - { - "key": "Content-Type", - "value": "application/json" - }, - { - "key": "Accept", - "value": "application/json" - }, - { - "description": { - "content": "Added as a part of security scheme: oauth2", - "type": "text/plain" - }, - "key": "Authorization", - "value": "" - } - ], - "method": "POST", - "body": { - "mode": "raw", - "raw": "{\n \"ids\": [\n \"\",\n \"\"\n ]\n}", - "options": { - "raw": { - "headerFamily": "json", - "language": "json" - } - } - } - }, - "status": "Too Many Requests", - "code": 429, - "header": [ - { - "key": "Content-Type", - "value": "application/json" - } - ], - "body": "{\n \"message\": {\n \"description\": \"A message describing the error\",\n \"example\": \" Rate Limit Exceeded \"\n }\n}", - "cookie": [], - "_postman_previewlanguage": "json" - }, - { - "id": "bc1a16cd-a19e-462c-b1ad-fc8950c6e8ad", - "name": "Internal Server Error - Returned if there is an unexpected error.", - "originalRequest": { - "url": { - "path": [ - "non-employee-records", - "bulk-delete" - ], - "host": [ - "{{baseUrl}}" - ], - "query": [], - "variable": [] - }, - "header": [ - { - "key": "Content-Type", - "value": "application/json" - }, - { - "key": "Accept", - "value": "application/json" - }, - { - "description": { - "content": "Added as a part of security scheme: oauth2", - "type": "text/plain" - }, - "key": "Authorization", - "value": "" - } - ], - "method": "POST", - "body": { - "mode": "raw", - "raw": "{\n \"ids\": [\n \"\",\n \"\"\n ]\n}", - "options": { - "raw": { - "headerFamily": "json", - "language": "json" - } - } - } - }, - "status": "Internal Server Error", - "code": 500, - "header": [ - { - "key": "Content-Type", - "value": "application/json" - } - ], - "body": "{\n \"detailCode\": \"\",\n \"trackingId\": \"\",\n \"messages\": [\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n },\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n }\n ],\n \"causes\": [\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n },\n {\n \"locale\": \"\",\n \"localeOrigin\": \"DEFAULT\",\n \"text\": \"\"\n }\n ]\n}", - "cookie": [], - "_postman_previewlanguage": "json" - } - ], - "event": [], - "protocolProfileBehavior": { - "disableBodyPruning": true - } - }, - { - "id": "6d5b896d-bb1e-4876-ab84-23a3478e8cac", - "name": "Create Non-Employee Request", - "request": { - "name": "Create Non-Employee Request", - "description": { - "content": "This request will create a non-employee request and notify the approver. Requires role context of `idn:nesr:create` or the user must own the source.", - "type": "text/plain" - }, - "url": { - "path": [ - "non-employee-requests" - ], - "host": [ - "{{baseUrl}}" - ], - "query": [], - "variable": [] - }, - "header": [ - { - "key": "Content-Type", - "value": "application/json" - }, - { - "key": "Accept", - "value": "application/json" - } - ], - "method": "POST", - "body": { - "mode": "raw", - "raw": "{\n \"accountName\": \"\",\n \"firstName\": \"\",\n \"lastName\": \"\",\n \"email\": \"\",\n \"phone\": \"\",\n \"manager\": \"\",\n \"sourceId\": \"\",\n \"startDate\": \"\",\n \"endDate\": \"\",\n \"data\": {\n \"ut_85a\": \"\",\n \"aliquip_5_\": \"\"\n }\n}", - "options": { - "raw": { - "headerFamily": "json", - "language": "json" - } - } - } - }, - "response": [ - { - "id": "55824931-1898-4abc-ad2c-e77aba369cff", - "name": "Non-Employee request creation object", - "originalRequest": { - "url": { - "path": [ - "non-employee-requests" - ], - "host": [ - "{{baseUrl}}" - ], - "query": [], - "variable": [] - }, - "header": [ - { - "key": "Content-Type", - "value": "application/json" - }, - { - "key": "Accept", - "value": "application/json" - }, - { - "description": { - "content": "Added as a part of security scheme: oauth2", - "type": "text/plain" - }, - "key": "Authorization", - "value": "" - } - ], - "method": "POST", - "body": { - "mode": "raw", - "raw": "{\n \"accountName\": \"\",\n \"firstName\": \"\",\n \"lastName\": \"\",\n \"email\": \"\",\n \"phone\": \"\",\n \"manager\": \"\",\n \"sourceId\": \"\",\n \"startDate\": \"\",\n \"endDate\": \"\",\n \"data\": {\n \"ut_85a\": \"\",\n \"aliquip_5_\": \"\"\n }\n}", - "options": { - "raw": { - "headerFamily": "json", - "language": "json" - } - } - } - }, - "status": "OK", - "code": 200, - "header": [ - { - "key": "Content-Type", - "value": "application/json" - } - ], - "body": "{\n \"id\": \"\",\n \"sourceId\": \"\",\n \"name\": \"\",\n \"description\": \"\",\n \"accountName\": \"\",\n \"firstName\": \"\",\n \"lastName\": \"\",\n \"email\": \"\",\n \"phone\": \"\",\n \"manager\": \"\",\n \"nonEmployeeSource\": {\n \"id\": \"\",\n \"sourceId\": \"\",\n \"name\": \"\",\n \"description\": \"\"\n },\n \"data\": {\n \"est_1d7\": \"\",\n \"aute_949\": \"\"\n },\n \"approvalItems\": [\n {\n \"id\": \"\",\n \"approver\": {\n \"type\": \"GOVERNANCE_GROUP\",\n \"id\": \"\"\n },\n \"accountName\": \"\",\n \"approvalStatus\": \"NOT_READY\",\n \"approvalOrder\": \"\",\n \"comment\": \"\",\n \"modified\": \"\",\n \"created\": \"\"\n },\n {\n \"id\": \"\",\n \"approver\": {\n \"type\": \"IDENTITY\",\n \"id\": \"\"\n },\n \"accountName\": \"\",\n \"approvalStatus\": \"PENDING\",\n \"approvalOrder\": \"\",\n \"comment\": \"\",\n \"modified\": \"\",\n \"created\": \"\"\n }\n ],\n \"approvalStatus\": \"NOT_READY\",\n \"comment\": \"\",\n \"completionDate\": \"\",\n \"startDate\": \"\",\n \"endDate\": \"\",\n \"modified\": \"\",\n \"created\": \"\"\n}", - "cookie": [], - "_postman_previewlanguage": "json" - }, - { - "id": "25ec17b3-1fa5-4b08-ab07-aae70d21432f", - "name": "Client Error - Returned if the request body is invalid.", - "originalRequest": { - "url": { - "path": [ - "non-employee-requests" - ], - "host": [ - "{{baseUrl}}" - ], - "query": [], - "variable": [] - }, - "header": [ - { - "key": "Content-Type", - "value": "application/json" - }, - { - "key": "Accept", - "value": "application/json" - }, - { - "description": { - "content": "Added as a part of security scheme: oauth2", - "type": "text/plain" - }, - "key": "Authorization", - "value": "" - } - ], - "method": "POST", - "body": { - "mode": "raw", - "raw": "{\n \"accountName\": \"\",\n \"firstName\": \"\",\n \"lastName\": \"\",\n \"email\": \"\",\n \"phone\": \"\",\n \"manager\": \"\",\n \"sourceId\": \"\",\n \"startDate\": \"\",\n \"endDate\": \"\",\n \"data\": {\n \"ut_85a\": \"\",\n \"aliquip_5_\": \"\"\n }\n}", - "options": { - "raw": { - "headerFamily": "json", - "language": "json" - } - } - } - }, - "status": "Bad Request", - "code": 400, - "header": [ - { - "key": "Content-Type", - "value": "application/json" - } - ], - "body": "{\n \"detailCode\": \"\",\n \"trackingId\": \"\",\n \"messages\": [\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n },\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n }\n ],\n \"causes\": [\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n },\n {\n \"locale\": \"\",\n \"localeOrigin\": \"DEFAULT\",\n \"text\": \"\"\n }\n ]\n}", - "cookie": [], - "_postman_previewlanguage": "json" - }, - { - "id": "656b60b5-76cd-4dda-96d3-17fae292fbdd", - "name": "Unauthorized - Returned if there is no authorization header, or if the JWT token is expired.", - "originalRequest": { - "url": { - "path": [ - "non-employee-requests" - ], - "host": [ - "{{baseUrl}}" - ], - "query": [], - "variable": [] - }, - "header": [ - { - "key": "Content-Type", - "value": "application/json" - }, - { - "key": "Accept", - "value": "application/json" - }, - { - "description": { - "content": "Added as a part of security scheme: oauth2", - "type": "text/plain" - }, - "key": "Authorization", - "value": "" - } - ], - "method": "POST", - "body": { - "mode": "raw", - "raw": "{\n \"accountName\": \"\",\n \"firstName\": \"\",\n \"lastName\": \"\",\n \"email\": \"\",\n \"phone\": \"\",\n \"manager\": \"\",\n \"sourceId\": \"\",\n \"startDate\": \"\",\n \"endDate\": \"\",\n \"data\": {\n \"ut_85a\": \"\",\n \"aliquip_5_\": \"\"\n }\n}", - "options": { - "raw": { - "headerFamily": "json", - "language": "json" - } - } - } - }, - "status": "Unauthorized", - "code": 401, - "header": [ - { - "key": "Content-Type", - "value": "application/json" - } - ], - "body": "{\n \"error\": {\n \"description\": \"A message describing the error\",\n \"example\": \"JWT validation failed: JWT is expired\"\n }\n}", - "cookie": [], - "_postman_previewlanguage": "json" - }, - { - "id": "d74f21f4-831b-406d-8b6f-5526b440ca59", - "name": "Forbidden - Returned if the user you are running as, doesn't have access to this end-point.", - "originalRequest": { - "url": { - "path": [ - "non-employee-requests" - ], - "host": [ - "{{baseUrl}}" - ], - "query": [], - "variable": [] - }, - "header": [ - { - "key": "Content-Type", - "value": "application/json" - }, - { - "key": "Accept", - "value": "application/json" - }, - { - "description": { - "content": "Added as a part of security scheme: oauth2", - "type": "text/plain" - }, - "key": "Authorization", - "value": "" - } - ], - "method": "POST", - "body": { - "mode": "raw", - "raw": "{\n \"accountName\": \"\",\n \"firstName\": \"\",\n \"lastName\": \"\",\n \"email\": \"\",\n \"phone\": \"\",\n \"manager\": \"\",\n \"sourceId\": \"\",\n \"startDate\": \"\",\n \"endDate\": \"\",\n \"data\": {\n \"ut_85a\": \"\",\n \"aliquip_5_\": \"\"\n }\n}", - "options": { - "raw": { - "headerFamily": "json", - "language": "json" - } - } - } - }, - "status": "Forbidden", - "code": 403, - "header": [ - { - "key": "Content-Type", - "value": "application/json" - } - ], - "body": "{\n \"detailCode\": \"\",\n \"trackingId\": \"\",\n \"messages\": [\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n },\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n }\n ],\n \"causes\": [\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n },\n {\n \"locale\": \"\",\n \"localeOrigin\": \"DEFAULT\",\n \"text\": \"\"\n }\n ]\n}", - "cookie": [], - "_postman_previewlanguage": "json" - }, - { - "id": "63a48996-2e21-41df-9679-5511157c2c1f", - "name": "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.", - "originalRequest": { - "url": { - "path": [ - "non-employee-requests" - ], - "host": [ - "{{baseUrl}}" - ], - "query": [], - "variable": [] - }, - "header": [ - { - "key": "Content-Type", - "value": "application/json" - }, - { - "key": "Accept", - "value": "application/json" - }, - { - "description": { - "content": "Added as a part of security scheme: oauth2", - "type": "text/plain" - }, - "key": "Authorization", - "value": "" - } - ], - "method": "POST", - "body": { - "mode": "raw", - "raw": "{\n \"accountName\": \"\",\n \"firstName\": \"\",\n \"lastName\": \"\",\n \"email\": \"\",\n \"phone\": \"\",\n \"manager\": \"\",\n \"sourceId\": \"\",\n \"startDate\": \"\",\n \"endDate\": \"\",\n \"data\": {\n \"ut_85a\": \"\",\n \"aliquip_5_\": \"\"\n }\n}", - "options": { - "raw": { - "headerFamily": "json", - "language": "json" - } - } - } - }, - "status": "Too Many Requests", - "code": 429, - "header": [ - { - "key": "Content-Type", - "value": "application/json" - } - ], - "body": "{\n \"message\": {\n \"description\": \"A message describing the error\",\n \"example\": \" Rate Limit Exceeded \"\n }\n}", - "cookie": [], - "_postman_previewlanguage": "json" - }, - { - "id": "771581ac-1599-4e3f-8f55-2b7bb4a4cbf2", - "name": "Internal Server Error - Returned if there is an unexpected error.", - "originalRequest": { - "url": { - "path": [ - "non-employee-requests" - ], - "host": [ - "{{baseUrl}}" - ], - "query": [], - "variable": [] - }, - "header": [ - { - "key": "Content-Type", - "value": "application/json" - }, - { - "key": "Accept", - "value": "application/json" - }, - { - "description": { - "content": "Added as a part of security scheme: oauth2", - "type": "text/plain" - }, - "key": "Authorization", - "value": "" - } - ], - "method": "POST", - "body": { - "mode": "raw", - "raw": "{\n \"accountName\": \"\",\n \"firstName\": \"\",\n \"lastName\": \"\",\n \"email\": \"\",\n \"phone\": \"\",\n \"manager\": \"\",\n \"sourceId\": \"\",\n \"startDate\": \"\",\n \"endDate\": \"\",\n \"data\": {\n \"ut_85a\": \"\",\n \"aliquip_5_\": \"\"\n }\n}", - "options": { - "raw": { - "headerFamily": "json", - "language": "json" - } - } - } - }, - "status": "Internal Server Error", - "code": 500, - "header": [ - { - "key": "Content-Type", - "value": "application/json" - } - ], - "body": "{\n \"detailCode\": \"\",\n \"trackingId\": \"\",\n \"messages\": [\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n },\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n }\n ],\n \"causes\": [\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n },\n {\n \"locale\": \"\",\n \"localeOrigin\": \"DEFAULT\",\n \"text\": \"\"\n }\n ]\n}", - "cookie": [], - "_postman_previewlanguage": "json" - } - ], - "event": [], - "protocolProfileBehavior": { - "disableBodyPruning": true - } - }, - { - "id": "24e36224-f118-42eb-834f-717d8f1fa000", - "name": "List Non-Employee Requests", - "request": { - "name": "List Non-Employee Requests", - "description": { - "content": "This gets a list of non-employee requests. There are two contextual uses for the `requested-for` path parameter:\n 1. The user has the role context of `idn:nesr:read`, in which case he or\nshe may request a list non-employee requests assigned to a particular account manager by passing in that manager's id.\n 2. The current user is an account manager, in which case \"me\" should be\nprovided as the `requested-for` value. This will provide the user with a list of the non-employee requests in the source(s) he or she manages.", - "type": "text/plain" - }, - "url": { - "path": [ - "non-employee-requests" - ], - "host": [ - "{{baseUrl}}" - ], - "query": [ - { - "disabled": true, - "description": { - "content": "Max number of results to return.\nSee [V3 API Standard Collection Parameters](https://developer.sailpoint.com/idn/api/standard-collection-parameters) for more information.", - "type": "text/plain" - }, - "key": "limit", - "value": "250" - }, - { - "disabled": true, - "description": { - "content": "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.", - "type": "text/plain" - }, - "key": "offset", - "value": "0" - }, - { - "disabled": true, - "description": { - "content": "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.", - "type": "text/plain" - }, - "key": "count", - "value": "false" - }, - { - "disabled": true, - "description": { - "content": "(Required) The identity for whom the request was made. *me* indicates the current user.", - "type": "text/plain" - }, - "key": "requested-for", - "value": "" - }, - { - "disabled": true, - "description": { - "content": "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, approvalStatus, firstName, lastName, email, phone, accountName, startDate, endDate**", - "type": "text/plain" - }, - "key": "sorters", - "value": "" - }, - { - "disabled": true, - "description": { - "content": "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**sourceId**: *eq* ", - "type": "text/plain" - }, - "key": "filters", - "value": "" - } - ], - "variable": [] - }, - "header": [ - { - "key": "Accept", - "value": "application/json" - } - ], - "method": "GET", - "body": {} - }, - "response": [ - { - "id": "c8b147cb-c61f-44e7-968b-369253fd63f7", - "name": "List of non-employee request objects.", - "originalRequest": { - "url": { - "path": [ - "non-employee-requests" - ], - "host": [ - "{{baseUrl}}" - ], - "query": [ - { - "disabled": true, - "description": { - "content": "Max number of results to return.\nSee [V3 API Standard Collection Parameters](https://developer.sailpoint.com/idn/api/standard-collection-parameters) for more information.", - "type": "text/plain" - }, - "key": "limit", - "value": "250" - }, - { - "disabled": true, - "description": { - "content": "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.", - "type": "text/plain" - }, - "key": "offset", - "value": "0" - }, - { - "disabled": true, - "description": { - "content": "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.", - "type": "text/plain" - }, - "key": "count", - "value": "false" - }, - { - "disabled": true, - "description": { - "content": "(Required) The identity for whom the request was made. *me* indicates the current user.", - "type": "text/plain" - }, - "key": "requested-for", - "value": "" - }, - { - "disabled": true, - "description": { - "content": "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, approvalStatus, firstName, lastName, email, phone, accountName, startDate, endDate**", - "type": "text/plain" - }, - "key": "sorters", - "value": "" - }, - { - "disabled": true, - "description": { - "content": "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**sourceId**: *eq* ", - "type": "text/plain" - }, - "key": "filters", - "value": "" - } - ], - "variable": [] - }, - "header": [ - { - "key": "Accept", - "value": "application/json" - }, - { - "description": { - "content": "Added as a part of security scheme: oauth2", - "type": "text/plain" - }, - "key": "Authorization", - "value": "" - } - ], - "method": "GET", - "body": {} - }, - "status": "OK", - "code": 200, - "header": [ - { - "key": "Content-Type", - "value": "application/json" - } - ], - "body": "[\n {\n \"id\": \"\",\n \"sourceId\": \"\",\n \"name\": \"\",\n \"description\": \"\",\n \"accountName\": \"\",\n \"firstName\": \"\",\n \"lastName\": \"\",\n \"email\": \"\",\n \"phone\": \"\",\n \"manager\": \"\",\n \"nonEmployeeSource\": {\n \"id\": \"\",\n \"sourceId\": \"\",\n \"name\": \"\",\n \"description\": \"\"\n },\n \"data\": {\n \"ut2\": \"\"\n },\n \"approvalItems\": [\n {\n \"id\": \"\",\n \"approver\": {\n \"type\": \"GOVERNANCE_GROUP\",\n \"id\": \"\"\n },\n \"accountName\": \"\",\n \"approvalStatus\": \"REJECTED\",\n \"approvalOrder\": \"\",\n \"comment\": \"\",\n \"modified\": \"\",\n \"created\": \"\"\n },\n {\n \"id\": \"\",\n \"approver\": {\n \"type\": \"GOVERNANCE_GROUP\",\n \"id\": \"\"\n },\n \"accountName\": \"\",\n \"approvalStatus\": \"CANCELLED\",\n \"approvalOrder\": \"\",\n \"comment\": \"\",\n \"modified\": \"\",\n \"created\": \"\"\n }\n ],\n \"approvalStatus\": \"NOT_READY\",\n \"comment\": \"\",\n \"completionDate\": \"\",\n \"startDate\": \"\",\n \"endDate\": \"\",\n \"modified\": \"\",\n \"created\": \"\"\n },\n {\n \"id\": \"\",\n \"sourceId\": \"\",\n \"name\": \"\",\n \"description\": \"\",\n \"accountName\": \"\",\n \"firstName\": \"\",\n \"lastName\": \"\",\n \"email\": \"\",\n \"phone\": \"\",\n \"manager\": \"\",\n \"nonEmployeeSource\": {\n \"id\": \"\",\n \"sourceId\": \"\",\n \"name\": \"\",\n \"description\": \"\"\n },\n \"data\": {\n \"quis_a\": \"\",\n \"consequat141\": \"\",\n \"elit_1\": \"\"\n },\n \"approvalItems\": [\n {\n \"id\": \"\",\n \"approver\": {\n \"type\": \"IDENTITY\",\n \"id\": \"\"\n },\n \"accountName\": \"\",\n \"approvalStatus\": \"REJECTED\",\n \"approvalOrder\": \"\",\n \"comment\": \"\",\n \"modified\": \"\",\n \"created\": \"\"\n },\n {\n \"id\": \"\",\n \"approver\": {\n \"type\": \"IDENTITY\",\n \"id\": \"\"\n },\n \"accountName\": \"\",\n \"approvalStatus\": \"CANCELLED\",\n \"approvalOrder\": \"\",\n \"comment\": \"\",\n \"modified\": \"\",\n \"created\": \"\"\n }\n ],\n \"approvalStatus\": \"APPROVED\",\n \"comment\": \"\",\n \"completionDate\": \"\",\n \"startDate\": \"\",\n \"endDate\": \"\",\n \"modified\": \"\",\n \"created\": \"\"\n }\n]", - "cookie": [], - "_postman_previewlanguage": "json" - }, - { - "id": "ea56ed62-ed64-4ec9-aee8-8f283515df76", - "name": "Client Error - Returned if the request body is invalid.", - "originalRequest": { - "url": { - "path": [ - "non-employee-requests" - ], - "host": [ - "{{baseUrl}}" - ], - "query": [ - { - "disabled": true, - "description": { - "content": "Max number of results to return.\nSee [V3 API Standard Collection Parameters](https://developer.sailpoint.com/idn/api/standard-collection-parameters) for more information.", - "type": "text/plain" - }, - "key": "limit", - "value": "250" - }, - { - "disabled": true, - "description": { - "content": "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.", - "type": "text/plain" - }, - "key": "offset", - "value": "0" - }, - { - "disabled": true, - "description": { - "content": "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.", - "type": "text/plain" - }, - "key": "count", - "value": "false" - }, - { - "disabled": true, - "description": { - "content": "(Required) The identity for whom the request was made. *me* indicates the current user.", - "type": "text/plain" - }, - "key": "requested-for", - "value": "" - }, - { - "disabled": true, - "description": { - "content": "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, approvalStatus, firstName, lastName, email, phone, accountName, startDate, endDate**", - "type": "text/plain" - }, - "key": "sorters", - "value": "" - }, - { - "disabled": true, - "description": { - "content": "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**sourceId**: *eq* ", - "type": "text/plain" - }, - "key": "filters", - "value": "" - } - ], - "variable": [] - }, - "header": [ - { - "key": "Accept", - "value": "application/json" - }, - { - "description": { - "content": "Added as a part of security scheme: oauth2", - "type": "text/plain" - }, - "key": "Authorization", - "value": "" - } - ], - "method": "GET", - "body": {} - }, - "status": "Bad Request", - "code": 400, - "header": [ - { - "key": "Content-Type", - "value": "application/json" - } - ], - "body": "{\n \"detailCode\": \"\",\n \"trackingId\": \"\",\n \"messages\": [\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n },\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n }\n ],\n \"causes\": [\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n },\n {\n \"locale\": \"\",\n \"localeOrigin\": \"DEFAULT\",\n \"text\": \"\"\n }\n ]\n}", - "cookie": [], - "_postman_previewlanguage": "json" - }, - { - "id": "016af233-9c32-47f5-8b7b-8378d51c7373", - "name": "Unauthorized - Returned if there is no authorization header, or if the JWT token is expired.", - "originalRequest": { - "url": { - "path": [ - "non-employee-requests" - ], - "host": [ - "{{baseUrl}}" - ], - "query": [ - { - "disabled": true, - "description": { - "content": "Max number of results to return.\nSee [V3 API Standard Collection Parameters](https://developer.sailpoint.com/idn/api/standard-collection-parameters) for more information.", - "type": "text/plain" - }, - "key": "limit", - "value": "250" - }, - { - "disabled": true, - "description": { - "content": "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.", - "type": "text/plain" - }, - "key": "offset", - "value": "0" - }, - { - "disabled": true, - "description": { - "content": "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.", - "type": "text/plain" - }, - "key": "count", - "value": "false" - }, - { - "disabled": true, - "description": { - "content": "(Required) The identity for whom the request was made. *me* indicates the current user.", - "type": "text/plain" - }, - "key": "requested-for", - "value": "" - }, - { - "disabled": true, - "description": { - "content": "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, approvalStatus, firstName, lastName, email, phone, accountName, startDate, endDate**", - "type": "text/plain" - }, - "key": "sorters", - "value": "" - }, - { - "disabled": true, - "description": { - "content": "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**sourceId**: *eq* ", - "type": "text/plain" - }, - "key": "filters", - "value": "" - } - ], - "variable": [] - }, - "header": [ - { - "key": "Accept", - "value": "application/json" - }, - { - "description": { - "content": "Added as a part of security scheme: oauth2", - "type": "text/plain" - }, - "key": "Authorization", - "value": "" - } - ], - "method": "GET", - "body": {} - }, - "status": "Unauthorized", - "code": 401, - "header": [ - { - "key": "Content-Type", - "value": "application/json" - } - ], - "body": "{\n \"error\": {\n \"description\": \"A message describing the error\",\n \"example\": \"JWT validation failed: JWT is expired\"\n }\n}", - "cookie": [], - "_postman_previewlanguage": "json" - }, - { - "id": "96e507bb-2522-416f-bab8-487ec98815f4", - "name": "Forbidden - Returned if the user you are running as, doesn't have access to this end-point.", - "originalRequest": { - "url": { - "path": [ - "non-employee-requests" - ], - "host": [ - "{{baseUrl}}" - ], - "query": [ - { - "disabled": true, - "description": { - "content": "Max number of results to return.\nSee [V3 API Standard Collection Parameters](https://developer.sailpoint.com/idn/api/standard-collection-parameters) for more information.", - "type": "text/plain" - }, - "key": "limit", - "value": "250" - }, - { - "disabled": true, - "description": { - "content": "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.", - "type": "text/plain" - }, - "key": "offset", - "value": "0" - }, - { - "disabled": true, - "description": { - "content": "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.", - "type": "text/plain" - }, - "key": "count", - "value": "false" - }, - { - "disabled": true, - "description": { - "content": "(Required) The identity for whom the request was made. *me* indicates the current user.", - "type": "text/plain" - }, - "key": "requested-for", - "value": "" - }, - { - "disabled": true, - "description": { - "content": "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, approvalStatus, firstName, lastName, email, phone, accountName, startDate, endDate**", - "type": "text/plain" - }, - "key": "sorters", - "value": "" - }, - { - "disabled": true, - "description": { - "content": "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**sourceId**: *eq* ", - "type": "text/plain" - }, - "key": "filters", - "value": "" - } - ], - "variable": [] - }, - "header": [ - { - "key": "Accept", - "value": "application/json" - }, - { - "description": { - "content": "Added as a part of security scheme: oauth2", - "type": "text/plain" - }, - "key": "Authorization", - "value": "" - } - ], - "method": "GET", - "body": {} - }, - "status": "Forbidden", - "code": 403, - "header": [ - { - "key": "Content-Type", - "value": "application/json" - } - ], - "body": "{\n \"detailCode\": \"\",\n \"trackingId\": \"\",\n \"messages\": [\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n },\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n }\n ],\n \"causes\": [\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n },\n {\n \"locale\": \"\",\n \"localeOrigin\": \"DEFAULT\",\n \"text\": \"\"\n }\n ]\n}", - "cookie": [], - "_postman_previewlanguage": "json" - }, - { - "id": "c9282f2b-5325-4a01-8c50-8d096828f01e", - "name": "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.", - "originalRequest": { - "url": { - "path": [ - "non-employee-requests" - ], - "host": [ - "{{baseUrl}}" - ], - "query": [ - { - "disabled": true, - "description": { - "content": "Max number of results to return.\nSee [V3 API Standard Collection Parameters](https://developer.sailpoint.com/idn/api/standard-collection-parameters) for more information.", - "type": "text/plain" - }, - "key": "limit", - "value": "250" - }, - { - "disabled": true, - "description": { - "content": "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.", - "type": "text/plain" - }, - "key": "offset", - "value": "0" - }, - { - "disabled": true, - "description": { - "content": "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.", - "type": "text/plain" - }, - "key": "count", - "value": "false" - }, - { - "disabled": true, - "description": { - "content": "(Required) The identity for whom the request was made. *me* indicates the current user.", - "type": "text/plain" - }, - "key": "requested-for", - "value": "" - }, - { - "disabled": true, - "description": { - "content": "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, approvalStatus, firstName, lastName, email, phone, accountName, startDate, endDate**", - "type": "text/plain" - }, - "key": "sorters", - "value": "" - }, - { - "disabled": true, - "description": { - "content": "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**sourceId**: *eq* ", - "type": "text/plain" - }, - "key": "filters", - "value": "" - } - ], - "variable": [] - }, - "header": [ - { - "key": "Accept", - "value": "application/json" - }, - { - "description": { - "content": "Added as a part of security scheme: oauth2", - "type": "text/plain" - }, - "key": "Authorization", - "value": "" - } - ], - "method": "GET", - "body": {} - }, - "status": "Too Many Requests", - "code": 429, - "header": [ - { - "key": "Content-Type", - "value": "application/json" - } - ], - "body": "{\n \"message\": {\n \"description\": \"A message describing the error\",\n \"example\": \" Rate Limit Exceeded \"\n }\n}", - "cookie": [], - "_postman_previewlanguage": "json" - }, - { - "id": "a027ebf8-2d85-4c2e-8e79-e722e968331f", - "name": "Internal Server Error - Returned if there is an unexpected error.", - "originalRequest": { - "url": { - "path": [ - "non-employee-requests" - ], - "host": [ - "{{baseUrl}}" - ], - "query": [ - { - "disabled": true, - "description": { - "content": "Max number of results to return.\nSee [V3 API Standard Collection Parameters](https://developer.sailpoint.com/idn/api/standard-collection-parameters) for more information.", - "type": "text/plain" - }, - "key": "limit", - "value": "250" - }, - { - "disabled": true, - "description": { - "content": "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.", - "type": "text/plain" - }, - "key": "offset", - "value": "0" - }, - { - "disabled": true, - "description": { - "content": "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.", - "type": "text/plain" - }, - "key": "count", - "value": "false" - }, - { - "disabled": true, - "description": { - "content": "(Required) The identity for whom the request was made. *me* indicates the current user.", - "type": "text/plain" - }, - "key": "requested-for", - "value": "" - }, - { - "disabled": true, - "description": { - "content": "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, approvalStatus, firstName, lastName, email, phone, accountName, startDate, endDate**", - "type": "text/plain" - }, - "key": "sorters", - "value": "" - }, - { - "disabled": true, - "description": { - "content": "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**sourceId**: *eq* ", - "type": "text/plain" - }, - "key": "filters", - "value": "" - } - ], - "variable": [] - }, - "header": [ - { - "key": "Accept", - "value": "application/json" - }, - { - "description": { - "content": "Added as a part of security scheme: oauth2", - "type": "text/plain" - }, - "key": "Authorization", - "value": "" - } - ], - "method": "GET", - "body": {} - }, - "status": "Internal Server Error", - "code": 500, - "header": [ - { - "key": "Content-Type", - "value": "application/json" - } - ], - "body": "{\n \"detailCode\": \"\",\n \"trackingId\": \"\",\n \"messages\": [\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n },\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n }\n ],\n \"causes\": [\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n },\n {\n \"locale\": \"\",\n \"localeOrigin\": \"DEFAULT\",\n \"text\": \"\"\n }\n ]\n}", - "cookie": [], - "_postman_previewlanguage": "json" - } - ], - "event": [], - "protocolProfileBehavior": { - "disableBodyPruning": true - } - }, - { - "id": "77d8a5fb-77eb-4eac-b697-775c5ca256ea", - "name": "Get a Non-Employee Request", - "request": { - "name": "Get a Non-Employee Request", - "description": { - "content": "This gets a non-employee request.\nThere are two contextual uses for this endpoint:\n 1. The user has the role context of `idn:nesr:read`, in this case the user\ncan get the non-employee request for any user.\n 2. The user must be the owner of the non-employee request.", - "type": "text/plain" - }, - "url": { - "path": [ - "non-employee-requests", - ":id" - ], - "host": [ - "{{baseUrl}}" - ], - "query": [], - "variable": [ - { - "type": "any", - "value": "", - "key": "id", - "disabled": true, - "description": { - "content": "(Required) Non-Employee request id (UUID)", - "type": "text/plain" - } - } - ] - }, - "header": [ - { - "key": "Accept", - "value": "application/json" - } - ], - "method": "GET", - "body": {} - }, - "response": [ - { - "id": "231f8482-e4cc-4220-9a1c-c811c0c626b6", - "name": "Non-Employee request object.", - "originalRequest": { - "url": { - "path": [ - "non-employee-requests", - ":id" - ], - "host": [ - "{{baseUrl}}" - ], - "query": [], - "variable": [] - }, - "header": [ - { - "key": "Accept", - "value": "application/json" - }, - { - "description": { - "content": "Added as a part of security scheme: oauth2", - "type": "text/plain" - }, - "key": "Authorization", - "value": "" - } - ], - "method": "GET", - "body": {} - }, - "status": "OK", - "code": 200, - "header": [ - { - "key": "Content-Type", - "value": "application/json" - } - ], - "body": "{\n \"id\": \"\",\n \"sourceId\": \"\",\n \"name\": \"\",\n \"description\": \"\",\n \"accountName\": \"\",\n \"firstName\": \"\",\n \"lastName\": \"\",\n \"email\": \"\",\n \"phone\": \"\",\n \"manager\": \"\",\n \"nonEmployeeSource\": {\n \"id\": \"\",\n \"sourceId\": \"\",\n \"name\": \"\",\n \"description\": \"\"\n },\n \"data\": {\n \"est_1d7\": \"\",\n \"aute_949\": \"\"\n },\n \"approvalItems\": [\n {\n \"id\": \"\",\n \"approver\": {\n \"type\": \"GOVERNANCE_GROUP\",\n \"id\": \"\"\n },\n \"accountName\": \"\",\n \"approvalStatus\": \"NOT_READY\",\n \"approvalOrder\": \"\",\n \"comment\": \"\",\n \"modified\": \"\",\n \"created\": \"\"\n },\n {\n \"id\": \"\",\n \"approver\": {\n \"type\": \"IDENTITY\",\n \"id\": \"\"\n },\n \"accountName\": \"\",\n \"approvalStatus\": \"PENDING\",\n \"approvalOrder\": \"\",\n \"comment\": \"\",\n \"modified\": \"\",\n \"created\": \"\"\n }\n ],\n \"approvalStatus\": \"NOT_READY\",\n \"comment\": \"\",\n \"completionDate\": \"\",\n \"startDate\": \"\",\n \"endDate\": \"\",\n \"modified\": \"\",\n \"created\": \"\"\n}", - "cookie": [], - "_postman_previewlanguage": "json" - }, - { - "id": "ce7a3d30-009e-4409-a80c-cd7b389e6fe1", - "name": "Client Error - Returned if the request body is invalid.", - "originalRequest": { - "url": { - "path": [ - "non-employee-requests", - ":id" - ], - "host": [ - "{{baseUrl}}" - ], - "query": [], - "variable": [] - }, - "header": [ - { - "key": "Accept", - "value": "application/json" - }, - { - "description": { - "content": "Added as a part of security scheme: oauth2", - "type": "text/plain" - }, - "key": "Authorization", - "value": "" - } - ], - "method": "GET", - "body": {} - }, - "status": "Bad Request", - "code": 400, - "header": [ - { - "key": "Content-Type", - "value": "application/json" - } - ], - "body": "{\n \"detailCode\": \"\",\n \"trackingId\": \"\",\n \"messages\": [\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n },\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n }\n ],\n \"causes\": [\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n },\n {\n \"locale\": \"\",\n \"localeOrigin\": \"DEFAULT\",\n \"text\": \"\"\n }\n ]\n}", - "cookie": [], - "_postman_previewlanguage": "json" - }, - { - "id": "a94c94da-34ac-4a27-a73e-36d4e55ff1b7", - "name": "Unauthorized - Returned if there is no authorization header, or if the JWT token is expired.", - "originalRequest": { - "url": { - "path": [ - "non-employee-requests", - ":id" - ], - "host": [ - "{{baseUrl}}" - ], - "query": [], - "variable": [] - }, - "header": [ - { - "key": "Accept", - "value": "application/json" - }, - { - "description": { - "content": "Added as a part of security scheme: oauth2", - "type": "text/plain" - }, - "key": "Authorization", - "value": "" - } - ], - "method": "GET", - "body": {} - }, - "status": "Unauthorized", - "code": 401, - "header": [ - { - "key": "Content-Type", - "value": "application/json" - } - ], - "body": "{\n \"error\": {\n \"description\": \"A message describing the error\",\n \"example\": \"JWT validation failed: JWT is expired\"\n }\n}", - "cookie": [], - "_postman_previewlanguage": "json" - }, - { - "id": "68b5c925-1571-458d-95e1-ed2fee29629f", - "name": "Forbidden - Returned if the user you are running as, doesn't have access to this end-point.", - "originalRequest": { - "url": { - "path": [ - "non-employee-requests", - ":id" - ], - "host": [ - "{{baseUrl}}" - ], - "query": [], - "variable": [] - }, - "header": [ - { - "key": "Accept", - "value": "application/json" - }, - { - "description": { - "content": "Added as a part of security scheme: oauth2", - "type": "text/plain" - }, - "key": "Authorization", - "value": "" - } - ], - "method": "GET", - "body": {} - }, - "status": "Forbidden", - "code": 403, - "header": [ - { - "key": "Content-Type", - "value": "application/json" - } - ], - "body": "{\n \"detailCode\": \"\",\n \"trackingId\": \"\",\n \"messages\": [\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n },\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n }\n ],\n \"causes\": [\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n },\n {\n \"locale\": \"\",\n \"localeOrigin\": \"DEFAULT\",\n \"text\": \"\"\n }\n ]\n}", - "cookie": [], - "_postman_previewlanguage": "json" - }, - { - "id": "46d3150f-a389-4023-9c53-93b5848657c1", - "name": "Not Found - returned if the request URL refers to a resource or object that does not exist", - "originalRequest": { - "url": { - "path": [ - "non-employee-requests", - ":id" - ], - "host": [ - "{{baseUrl}}" - ], - "query": [], - "variable": [] - }, - "header": [ - { - "key": "Accept", - "value": "application/json" - }, - { - "description": { - "content": "Added as a part of security scheme: oauth2", - "type": "text/plain" - }, - "key": "Authorization", - "value": "" - } - ], - "method": "GET", - "body": {} - }, - "status": "Not Found", - "code": 404, - "header": [ - { - "key": "Content-Type", - "value": "application/json" - } - ], - "body": "{\n \"detailCode\": \"\",\n \"trackingId\": \"\",\n \"messages\": [\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n },\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n }\n ],\n \"causes\": [\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n },\n {\n \"locale\": \"\",\n \"localeOrigin\": \"DEFAULT\",\n \"text\": \"\"\n }\n ]\n}", - "cookie": [], - "_postman_previewlanguage": "json" - }, - { - "id": "ac7fdd0c-f0be-4989-8442-fe698e7d26b9", - "name": "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.", - "originalRequest": { - "url": { - "path": [ - "non-employee-requests", - ":id" - ], - "host": [ - "{{baseUrl}}" - ], - "query": [], - "variable": [] - }, - "header": [ - { - "key": "Accept", - "value": "application/json" - }, - { - "description": { - "content": "Added as a part of security scheme: oauth2", - "type": "text/plain" - }, - "key": "Authorization", - "value": "" - } - ], - "method": "GET", - "body": {} - }, - "status": "Too Many Requests", - "code": 429, - "header": [ - { - "key": "Content-Type", - "value": "application/json" - } - ], - "body": "{\n \"message\": {\n \"description\": \"A message describing the error\",\n \"example\": \" Rate Limit Exceeded \"\n }\n}", - "cookie": [], - "_postman_previewlanguage": "json" - }, - { - "id": "2e844c37-749b-4562-88fc-4bc887b796cb", - "name": "Internal Server Error - Returned if there is an unexpected error.", - "originalRequest": { - "url": { - "path": [ - "non-employee-requests", - ":id" - ], - "host": [ - "{{baseUrl}}" - ], - "query": [], - "variable": [] - }, - "header": [ - { - "key": "Accept", - "value": "application/json" - }, - { - "description": { - "content": "Added as a part of security scheme: oauth2", - "type": "text/plain" - }, - "key": "Authorization", - "value": "" - } - ], - "method": "GET", - "body": {} - }, - "status": "Internal Server Error", - "code": 500, - "header": [ - { - "key": "Content-Type", - "value": "application/json" - } - ], - "body": "{\n \"detailCode\": \"\",\n \"trackingId\": \"\",\n \"messages\": [\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n },\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n }\n ],\n \"causes\": [\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n },\n {\n \"locale\": \"\",\n \"localeOrigin\": \"DEFAULT\",\n \"text\": \"\"\n }\n ]\n}", - "cookie": [], - "_postman_previewlanguage": "json" - } - ], - "event": [], - "protocolProfileBehavior": { - "disableBodyPruning": true - } - }, - { - "id": "6f089075-0cdf-412d-b1da-35174209b868", - "name": "Delete Non-Employee Request", - "request": { - "name": "Delete Non-Employee Request", - "description": { - "content": "This request will delete a non-employee request. \nRequires role context of `idn:nesr:delete`", - "type": "text/plain" - }, - "url": { - "path": [ - "non-employee-requests", - ":id" - ], - "host": [ - "{{baseUrl}}" - ], - "query": [], - "variable": [ - { - "type": "any", - "value": "", - "key": "id", - "disabled": true, - "description": { - "content": "(Required) Non-Employee request id in the UUID format", - "type": "text/plain" - } - } - ] - }, - "header": [ - { - "key": "Accept", - "value": "application/json" - } - ], - "method": "DELETE", - "body": {} - }, - "response": [ - { - "id": "5d8d130a-89ce-4032-842e-1d6587bbe33a", - "name": "No content - indicates the request was successful but there is no content to be returned in the response.", - "originalRequest": { - "url": { - "path": [ - "non-employee-requests", - ":id" - ], - "host": [ - "{{baseUrl}}" - ], - "query": [], - "variable": [] - }, - "header": [ - { - "description": { - "content": "Added as a part of security scheme: oauth2", - "type": "text/plain" - }, - "key": "Authorization", - "value": "" - } - ], - "method": "DELETE", - "body": {} - }, - "status": "No Content", - "code": 204, - "header": [], - "cookie": [], - "_postman_previewlanguage": "text" - }, - { - "id": "8f404056-9eba-4a76-9ba1-00f90e204f43", - "name": "Client Error - Returned if the request body is invalid.", - "originalRequest": { - "url": { - "path": [ - "non-employee-requests", - ":id" - ], - "host": [ - "{{baseUrl}}" - ], - "query": [], - "variable": [] - }, - "header": [ - { - "key": "Accept", - "value": "application/json" - }, - { - "description": { - "content": "Added as a part of security scheme: oauth2", - "type": "text/plain" - }, - "key": "Authorization", - "value": "" - } - ], - "method": "DELETE", - "body": {} - }, - "status": "Bad Request", - "code": 400, - "header": [ - { - "key": "Content-Type", - "value": "application/json" - } - ], - "body": "{\n \"detailCode\": \"\",\n \"trackingId\": \"\",\n \"messages\": [\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n },\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n }\n ],\n \"causes\": [\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n },\n {\n \"locale\": \"\",\n \"localeOrigin\": \"DEFAULT\",\n \"text\": \"\"\n }\n ]\n}", - "cookie": [], - "_postman_previewlanguage": "json" - }, - { - "id": "476562e6-067e-429f-a655-b4d9f6af403b", - "name": "Unauthorized - Returned if there is no authorization header, or if the JWT token is expired.", - "originalRequest": { - "url": { - "path": [ - "non-employee-requests", - ":id" - ], - "host": [ - "{{baseUrl}}" - ], - "query": [], - "variable": [] - }, - "header": [ - { - "key": "Accept", - "value": "application/json" - }, - { - "description": { - "content": "Added as a part of security scheme: oauth2", - "type": "text/plain" - }, - "key": "Authorization", - "value": "" - } - ], - "method": "DELETE", - "body": {} - }, - "status": "Unauthorized", - "code": 401, - "header": [ - { - "key": "Content-Type", - "value": "application/json" - } - ], - "body": "{\n \"error\": {\n \"description\": \"A message describing the error\",\n \"example\": \"JWT validation failed: JWT is expired\"\n }\n}", - "cookie": [], - "_postman_previewlanguage": "json" - }, - { - "id": "f3b56dc4-9689-4e6c-b1c7-34f31bc163ed", - "name": "Forbidden - Returned if the user you are running as, doesn't have access to this end-point.", - "originalRequest": { - "url": { - "path": [ - "non-employee-requests", - ":id" - ], - "host": [ - "{{baseUrl}}" - ], - "query": [], - "variable": [] - }, - "header": [ - { - "key": "Accept", - "value": "application/json" - }, - { - "description": { - "content": "Added as a part of security scheme: oauth2", - "type": "text/plain" - }, - "key": "Authorization", - "value": "" - } - ], - "method": "DELETE", - "body": {} - }, - "status": "Forbidden", - "code": 403, - "header": [ - { - "key": "Content-Type", - "value": "application/json" - } - ], - "body": "{\n \"detailCode\": \"\",\n \"trackingId\": \"\",\n \"messages\": [\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n },\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n }\n ],\n \"causes\": [\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n },\n {\n \"locale\": \"\",\n \"localeOrigin\": \"DEFAULT\",\n \"text\": \"\"\n }\n ]\n}", - "cookie": [], - "_postman_previewlanguage": "json" - }, - { - "id": "d17f15df-22c7-4fb4-9cf6-110ec3c9bc87", - "name": "Not Found - returned if the request URL refers to a resource or object that does not exist", - "originalRequest": { - "url": { - "path": [ - "non-employee-requests", - ":id" - ], - "host": [ - "{{baseUrl}}" - ], - "query": [], - "variable": [] - }, - "header": [ - { - "key": "Accept", - "value": "application/json" - }, - { - "description": { - "content": "Added as a part of security scheme: oauth2", - "type": "text/plain" - }, - "key": "Authorization", - "value": "" - } - ], - "method": "DELETE", - "body": {} - }, - "status": "Not Found", - "code": 404, - "header": [ - { - "key": "Content-Type", - "value": "application/json" - } - ], - "body": "{\n \"detailCode\": \"\",\n \"trackingId\": \"\",\n \"messages\": [\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n },\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n }\n ],\n \"causes\": [\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n },\n {\n \"locale\": \"\",\n \"localeOrigin\": \"DEFAULT\",\n \"text\": \"\"\n }\n ]\n}", - "cookie": [], - "_postman_previewlanguage": "json" - }, - { - "id": "fd773052-5b41-413e-83e5-e43d49317bf8", - "name": "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.", - "originalRequest": { - "url": { - "path": [ - "non-employee-requests", - ":id" - ], - "host": [ - "{{baseUrl}}" - ], - "query": [], - "variable": [] - }, - "header": [ - { - "key": "Accept", - "value": "application/json" - }, - { - "description": { - "content": "Added as a part of security scheme: oauth2", - "type": "text/plain" - }, - "key": "Authorization", - "value": "" - } - ], - "method": "DELETE", - "body": {} - }, - "status": "Too Many Requests", - "code": 429, - "header": [ - { - "key": "Content-Type", - "value": "application/json" - } - ], - "body": "{\n \"message\": {\n \"description\": \"A message describing the error\",\n \"example\": \" Rate Limit Exceeded \"\n }\n}", - "cookie": [], - "_postman_previewlanguage": "json" - }, - { - "id": "1e3843be-8a6e-488a-ae86-fe1dc8250c24", - "name": "Internal Server Error - Returned if there is an unexpected error.", - "originalRequest": { - "url": { - "path": [ - "non-employee-requests", - ":id" - ], - "host": [ - "{{baseUrl}}" - ], - "query": [], - "variable": [] - }, - "header": [ - { - "key": "Accept", - "value": "application/json" - }, - { - "description": { - "content": "Added as a part of security scheme: oauth2", - "type": "text/plain" - }, - "key": "Authorization", - "value": "" - } - ], - "method": "DELETE", - "body": {} - }, - "status": "Internal Server Error", - "code": 500, - "header": [ - { - "key": "Content-Type", - "value": "application/json" - } - ], - "body": "{\n \"detailCode\": \"\",\n \"trackingId\": \"\",\n \"messages\": [\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n },\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n }\n ],\n \"causes\": [\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n },\n {\n \"locale\": \"\",\n \"localeOrigin\": \"DEFAULT\",\n \"text\": \"\"\n }\n ]\n}", - "cookie": [], - "_postman_previewlanguage": "json" - } - ], - "event": [], - "protocolProfileBehavior": { - "disableBodyPruning": true - } - }, - { - "id": "29919be0-6f10-4b2b-9695-7a02f3d83f6a", - "name": "Get Summary of Non-Employee Requests", - "request": { - "name": "Get Summary of Non-Employee Requests", - "description": { - "content": "This request will retrieve a summary of non-employee requests. There are two contextual uses for the `requested-for` path parameter:\n 1. The user has the role context of `idn:nesr:read`, in which case he or\nshe may request a summary of all non-employee approval requests assigned to a particular account manager by passing in that manager's id.\n 2. The current user is an account manager, in which case \"me\" should be\nprovided as the `requested-for` value. This will provide the user with a summary of the non-employee requests in the source(s) he or she manages.", - "type": "text/plain" - }, - "url": { - "path": [ - "non-employee-requests", - "summary", - ":requested-for" - ], - "host": [ - "{{baseUrl}}" - ], - "query": [], - "variable": [ - { - "type": "any", - "value": "", - "key": "requested-for", - "disabled": true, - "description": { - "content": "(Required) The identity (UUID) of the non-employee account manager for whom the summary is being retrieved. Use \"me\" instead to indicate the current user.", - "type": "text/plain" - } - } - ] - }, - "header": [ - { - "key": "Accept", - "value": "application/json" - } - ], - "method": "GET", - "body": {} - }, - "response": [ - { - "id": "c9cd1716-323f-4bfc-8c91-a11dca439927", - "name": "Non-Employee request summary object.", - "originalRequest": { - "url": { - "path": [ - "non-employee-requests", - "summary", - ":requested-for" - ], - "host": [ - "{{baseUrl}}" - ], - "query": [], - "variable": [] - }, - "header": [ - { - "key": "Accept", - "value": "application/json" - }, - { - "description": { - "content": "Added as a part of security scheme: oauth2", - "type": "text/plain" - }, - "key": "Authorization", - "value": "" - } - ], - "method": "GET", - "body": {} - }, - "status": "OK", - "code": 200, - "header": [ - { - "key": "Content-Type", - "value": "application/json" - } - ], - "body": "{\n \"approved\": \"\",\n \"rejected\": \"\",\n \"pending\": \"\",\n \"nonEmployeeCount\": \"\"\n}", - "cookie": [], - "_postman_previewlanguage": "json" - }, - { - "id": "b39ba7d8-42de-49c6-aa4c-042a4d4fd592", - "name": "Client Error - Returned if the request body is invalid.", - "originalRequest": { - "url": { - "path": [ - "non-employee-requests", - "summary", - ":requested-for" - ], - "host": [ - "{{baseUrl}}" - ], - "query": [], - "variable": [] - }, - "header": [ - { - "key": "Accept", - "value": "application/json" - }, - { - "description": { - "content": "Added as a part of security scheme: oauth2", - "type": "text/plain" - }, - "key": "Authorization", - "value": "" - } - ], - "method": "GET", - "body": {} - }, - "status": "Bad Request", - "code": 400, - "header": [ - { - "key": "Content-Type", - "value": "application/json" - } - ], - "body": "{\n \"detailCode\": \"\",\n \"trackingId\": \"\",\n \"messages\": [\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n },\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n }\n ],\n \"causes\": [\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n },\n {\n \"locale\": \"\",\n \"localeOrigin\": \"DEFAULT\",\n \"text\": \"\"\n }\n ]\n}", - "cookie": [], - "_postman_previewlanguage": "json" - }, - { - "id": "7c92d777-2c0b-4ef4-a2c0-1ef19f861b42", - "name": "Unauthorized - Returned if there is no authorization header, or if the JWT token is expired.", - "originalRequest": { - "url": { - "path": [ - "non-employee-requests", - "summary", - ":requested-for" - ], - "host": [ - "{{baseUrl}}" - ], - "query": [], - "variable": [] - }, - "header": [ - { - "key": "Accept", - "value": "application/json" - }, - { - "description": { - "content": "Added as a part of security scheme: oauth2", - "type": "text/plain" - }, - "key": "Authorization", - "value": "" - } - ], - "method": "GET", - "body": {} - }, - "status": "Unauthorized", - "code": 401, - "header": [ - { - "key": "Content-Type", - "value": "application/json" - } - ], - "body": "{\n \"error\": {\n \"description\": \"A message describing the error\",\n \"example\": \"JWT validation failed: JWT is expired\"\n }\n}", - "cookie": [], - "_postman_previewlanguage": "json" - }, - { - "id": "7373797a-d3f9-4f77-b845-f09d3b3a5b8a", - "name": "Forbidden - Returned if the user you are running as, doesn't have access to this end-point.", - "originalRequest": { - "url": { - "path": [ - "non-employee-requests", - "summary", - ":requested-for" - ], - "host": [ - "{{baseUrl}}" - ], - "query": [], - "variable": [] - }, - "header": [ - { - "key": "Accept", - "value": "application/json" - }, - { - "description": { - "content": "Added as a part of security scheme: oauth2", - "type": "text/plain" - }, - "key": "Authorization", - "value": "" - } - ], - "method": "GET", - "body": {} - }, - "status": "Forbidden", - "code": 403, - "header": [ - { - "key": "Content-Type", - "value": "application/json" - } - ], - "body": "{\n \"detailCode\": \"\",\n \"trackingId\": \"\",\n \"messages\": [\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n },\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n }\n ],\n \"causes\": [\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n },\n {\n \"locale\": \"\",\n \"localeOrigin\": \"DEFAULT\",\n \"text\": \"\"\n }\n ]\n}", - "cookie": [], - "_postman_previewlanguage": "json" - }, - { - "id": "156dc3cc-bb9f-4506-bb8b-8acefbfca250", - "name": "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.", - "originalRequest": { - "url": { - "path": [ - "non-employee-requests", - "summary", - ":requested-for" - ], - "host": [ - "{{baseUrl}}" - ], - "query": [], - "variable": [] - }, - "header": [ - { - "key": "Accept", - "value": "application/json" - }, - { - "description": { - "content": "Added as a part of security scheme: oauth2", - "type": "text/plain" - }, - "key": "Authorization", - "value": "" - } - ], - "method": "GET", - "body": {} - }, - "status": "Too Many Requests", - "code": 429, - "header": [ - { - "key": "Content-Type", - "value": "application/json" - } - ], - "body": "{\n \"message\": {\n \"description\": \"A message describing the error\",\n \"example\": \" Rate Limit Exceeded \"\n }\n}", - "cookie": [], - "_postman_previewlanguage": "json" - }, - { - "id": "4b04eda3-c5b0-4e88-8c9e-2f19e6551140", - "name": "Internal Server Error - Returned if there is an unexpected error.", - "originalRequest": { - "url": { - "path": [ - "non-employee-requests", - "summary", - ":requested-for" - ], - "host": [ - "{{baseUrl}}" - ], - "query": [], - "variable": [] - }, - "header": [ - { - "key": "Accept", - "value": "application/json" - }, - { - "description": { - "content": "Added as a part of security scheme: oauth2", - "type": "text/plain" - }, - "key": "Authorization", - "value": "" - } - ], - "method": "GET", - "body": {} - }, - "status": "Internal Server Error", - "code": 500, - "header": [ - { - "key": "Content-Type", - "value": "application/json" - } - ], - "body": "{\n \"detailCode\": \"\",\n \"trackingId\": \"\",\n \"messages\": [\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n },\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n }\n ],\n \"causes\": [\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n },\n {\n \"locale\": \"\",\n \"localeOrigin\": \"DEFAULT\",\n \"text\": \"\"\n }\n ]\n}", - "cookie": [], - "_postman_previewlanguage": "json" - } - ], - "event": [], - "protocolProfileBehavior": { - "disableBodyPruning": true - } - }, - { - "id": "e53e6a11-3ce2-42a7-bb8e-5e1dfee571ab", - "name": "Create Non-Employee Source", - "request": { - "name": "Create Non-Employee Source", - "description": { - "content": "This request will create a non-employee source. Requires role context of `idn:nesr:create`", - "type": "text/plain" - }, - "url": { - "path": [ - "non-employee-sources" - ], - "host": [ - "{{baseUrl}}" - ], - "query": [], - "variable": [] - }, - "header": [ - { - "key": "Content-Type", - "value": "application/json" - }, - { - "key": "Accept", - "value": "application/json" - } - ], - "method": "POST", - "body": { - "mode": "raw", - "raw": "{\n \"owner\": {\n \"id\": \"\"\n },\n \"name\": \"\",\n \"description\": \"\",\n \"managementWorkgroup\": \"\",\n \"approvers\": [\n {\n \"id\": \"\"\n },\n {\n \"id\": \"\"\n }\n ],\n \"accountManagers\": [\n {\n \"id\": \"\"\n },\n {\n \"id\": \"\"\n }\n ]\n}", - "options": { - "raw": { - "headerFamily": "json", - "language": "json" - } - } - } - }, - "response": [ - { - "id": "d3a7518d-f3c1-4ce1-9210-627352b955da", - "name": "Created non-employee source.", - "originalRequest": { - "url": { - "path": [ - "non-employee-sources" - ], - "host": [ - "{{baseUrl}}" - ], - "query": [], - "variable": [] - }, - "header": [ - { - "key": "Content-Type", - "value": "application/json" - }, - { - "key": "Accept", - "value": "application/json" - }, - { - "description": { - "content": "Added as a part of security scheme: oauth2", - "type": "text/plain" - }, - "key": "Authorization", - "value": "" - } - ], - "method": "POST", - "body": { - "mode": "raw", - "raw": "{\n \"owner\": {\n \"id\": \"\"\n },\n \"name\": \"\",\n \"description\": \"\",\n \"managementWorkgroup\": \"\",\n \"approvers\": [\n {\n \"id\": \"\"\n },\n {\n \"id\": \"\"\n }\n ],\n \"accountManagers\": [\n {\n \"id\": \"\"\n },\n {\n \"id\": \"\"\n }\n ]\n}", - "options": { - "raw": { - "headerFamily": "json", - "language": "json" - } - } - } - }, - "status": "OK", - "code": 200, - "header": [ - { - "key": "Content-Type", - "value": "application/json" - } - ], - "body": "{\n \"id\": \"\",\n \"sourceId\": \"\",\n \"name\": \"\",\n \"description\": \"\",\n \"approvers\": [\n {\n \"type\": \"IDENTITY\",\n \"id\": \"\"\n },\n {\n \"type\": \"GOVERNANCE_GROUP\",\n \"id\": \"\"\n }\n ],\n \"accountManagers\": [\n {\n \"type\": \"IDENTITY\",\n \"id\": \"\"\n },\n {\n \"type\": \"IDENTITY\",\n \"id\": \"\"\n }\n ],\n \"modified\": \"\",\n \"created\": \"\",\n \"cloudExternalId\": \"\"\n}", - "cookie": [], - "_postman_previewlanguage": "json" - }, - { - "id": "d48da4a8-8eb0-495c-be40-6ec46b651e73", - "name": "Client Error - Returned if the request body is invalid.", - "originalRequest": { - "url": { - "path": [ - "non-employee-sources" - ], - "host": [ - "{{baseUrl}}" - ], - "query": [], - "variable": [] - }, - "header": [ - { - "key": "Content-Type", - "value": "application/json" - }, - { - "key": "Accept", - "value": "application/json" - }, - { - "description": { - "content": "Added as a part of security scheme: oauth2", - "type": "text/plain" - }, - "key": "Authorization", - "value": "" - } - ], - "method": "POST", - "body": { - "mode": "raw", - "raw": "{\n \"owner\": {\n \"id\": \"\"\n },\n \"name\": \"\",\n \"description\": \"\",\n \"managementWorkgroup\": \"\",\n \"approvers\": [\n {\n \"id\": \"\"\n },\n {\n \"id\": \"\"\n }\n ],\n \"accountManagers\": [\n {\n \"id\": \"\"\n },\n {\n \"id\": \"\"\n }\n ]\n}", - "options": { - "raw": { - "headerFamily": "json", - "language": "json" - } - } - } - }, - "status": "Bad Request", - "code": 400, - "header": [ - { - "key": "Content-Type", - "value": "application/json" - } - ], - "body": "{\n \"detailCode\": \"\",\n \"trackingId\": \"\",\n \"messages\": [\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n },\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n }\n ],\n \"causes\": [\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n },\n {\n \"locale\": \"\",\n \"localeOrigin\": \"DEFAULT\",\n \"text\": \"\"\n }\n ]\n}", - "cookie": [], - "_postman_previewlanguage": "json" - }, - { - "id": "3a30207d-f96f-4ec7-9913-824b2aaa0390", - "name": "Unauthorized - Returned if there is no authorization header, or if the JWT token is expired.", - "originalRequest": { - "url": { - "path": [ - "non-employee-sources" - ], - "host": [ - "{{baseUrl}}" - ], - "query": [], - "variable": [] - }, - "header": [ - { - "key": "Content-Type", - "value": "application/json" - }, - { - "key": "Accept", - "value": "application/json" - }, - { - "description": { - "content": "Added as a part of security scheme: oauth2", - "type": "text/plain" - }, - "key": "Authorization", - "value": "" - } - ], - "method": "POST", - "body": { - "mode": "raw", - "raw": "{\n \"owner\": {\n \"id\": \"\"\n },\n \"name\": \"\",\n \"description\": \"\",\n \"managementWorkgroup\": \"\",\n \"approvers\": [\n {\n \"id\": \"\"\n },\n {\n \"id\": \"\"\n }\n ],\n \"accountManagers\": [\n {\n \"id\": \"\"\n },\n {\n \"id\": \"\"\n }\n ]\n}", - "options": { - "raw": { - "headerFamily": "json", - "language": "json" - } - } - } - }, - "status": "Unauthorized", - "code": 401, - "header": [ - { - "key": "Content-Type", - "value": "application/json" - } - ], - "body": "{\n \"error\": {\n \"description\": \"A message describing the error\",\n \"example\": \"JWT validation failed: JWT is expired\"\n }\n}", - "cookie": [], - "_postman_previewlanguage": "json" - }, - { - "id": "e827d33b-38aa-49bb-ae9a-5d741c2b81bb", - "name": "Forbidden - Returned if the user you are running as, doesn't have access to this end-point.", - "originalRequest": { - "url": { - "path": [ - "non-employee-sources" - ], - "host": [ - "{{baseUrl}}" - ], - "query": [], - "variable": [] - }, - "header": [ - { - "key": "Content-Type", - "value": "application/json" - }, - { - "key": "Accept", - "value": "application/json" - }, - { - "description": { - "content": "Added as a part of security scheme: oauth2", - "type": "text/plain" - }, - "key": "Authorization", - "value": "" - } - ], - "method": "POST", - "body": { - "mode": "raw", - "raw": "{\n \"owner\": {\n \"id\": \"\"\n },\n \"name\": \"\",\n \"description\": \"\",\n \"managementWorkgroup\": \"\",\n \"approvers\": [\n {\n \"id\": \"\"\n },\n {\n \"id\": \"\"\n }\n ],\n \"accountManagers\": [\n {\n \"id\": \"\"\n },\n {\n \"id\": \"\"\n }\n ]\n}", - "options": { - "raw": { - "headerFamily": "json", - "language": "json" - } - } - } - }, - "status": "Forbidden", - "code": 403, - "header": [ - { - "key": "Content-Type", - "value": "application/json" - } - ], - "body": "{\n \"detailCode\": \"\",\n \"trackingId\": \"\",\n \"messages\": [\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n },\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n }\n ],\n \"causes\": [\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n },\n {\n \"locale\": \"\",\n \"localeOrigin\": \"DEFAULT\",\n \"text\": \"\"\n }\n ]\n}", - "cookie": [], - "_postman_previewlanguage": "json" - }, - { - "id": "b1b071d0-c249-4259-bdb3-d0ce3b043724", - "name": "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.", - "originalRequest": { - "url": { - "path": [ - "non-employee-sources" - ], - "host": [ - "{{baseUrl}}" - ], - "query": [], - "variable": [] - }, - "header": [ - { - "key": "Content-Type", - "value": "application/json" - }, - { - "key": "Accept", - "value": "application/json" - }, - { - "description": { - "content": "Added as a part of security scheme: oauth2", - "type": "text/plain" - }, - "key": "Authorization", - "value": "" - } - ], - "method": "POST", - "body": { - "mode": "raw", - "raw": "{\n \"owner\": {\n \"id\": \"\"\n },\n \"name\": \"\",\n \"description\": \"\",\n \"managementWorkgroup\": \"\",\n \"approvers\": [\n {\n \"id\": \"\"\n },\n {\n \"id\": \"\"\n }\n ],\n \"accountManagers\": [\n {\n \"id\": \"\"\n },\n {\n \"id\": \"\"\n }\n ]\n}", - "options": { - "raw": { - "headerFamily": "json", - "language": "json" - } - } - } - }, - "status": "Too Many Requests", - "code": 429, - "header": [ - { - "key": "Content-Type", - "value": "application/json" - } - ], - "body": "{\n \"message\": {\n \"description\": \"A message describing the error\",\n \"example\": \" Rate Limit Exceeded \"\n }\n}", - "cookie": [], - "_postman_previewlanguage": "json" - }, - { - "id": "97094718-dfaf-419e-98ba-65cce8258654", - "name": "Internal Server Error - Returned if there is an unexpected error.", - "originalRequest": { - "url": { - "path": [ - "non-employee-sources" - ], - "host": [ - "{{baseUrl}}" - ], - "query": [], - "variable": [] - }, - "header": [ - { - "key": "Content-Type", - "value": "application/json" - }, - { - "key": "Accept", - "value": "application/json" - }, - { - "description": { - "content": "Added as a part of security scheme: oauth2", - "type": "text/plain" - }, - "key": "Authorization", - "value": "" - } - ], - "method": "POST", - "body": { - "mode": "raw", - "raw": "{\n \"owner\": {\n \"id\": \"\"\n },\n \"name\": \"\",\n \"description\": \"\",\n \"managementWorkgroup\": \"\",\n \"approvers\": [\n {\n \"id\": \"\"\n },\n {\n \"id\": \"\"\n }\n ],\n \"accountManagers\": [\n {\n \"id\": \"\"\n },\n {\n \"id\": \"\"\n }\n ]\n}", - "options": { - "raw": { - "headerFamily": "json", - "language": "json" - } - } - } - }, - "status": "Internal Server Error", - "code": 500, - "header": [ - { - "key": "Content-Type", - "value": "application/json" - } - ], - "body": "{\n \"detailCode\": \"\",\n \"trackingId\": \"\",\n \"messages\": [\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n },\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n }\n ],\n \"causes\": [\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n },\n {\n \"locale\": \"\",\n \"localeOrigin\": \"DEFAULT\",\n \"text\": \"\"\n }\n ]\n}", - "cookie": [], - "_postman_previewlanguage": "json" - } - ], - "event": [], - "protocolProfileBehavior": { - "disableBodyPruning": true - } - }, - { - "id": "9a65fc40-c0fa-4221-9894-f6b755839fb4", - "name": "List Non-Employee Sources", - "request": { - "name": "List Non-Employee Sources", - "description": { - "content": "This gets a list of non-employee sources. There are two contextual uses for the requested-for path parameter: \n 1. The user has the role context of `idn:nesr:read`, in which case he or\nshe may request a list sources assigned to a particular account manager by passing in that manager's id.\n 2. The current user is an account manager, in which case \"me\" should be\nprovided as the `requested-for` value. This will provide the user with a list of the sources that he or she owns.", - "type": "text/plain" - }, - "url": { - "path": [ - "non-employee-sources" - ], - "host": [ - "{{baseUrl}}" - ], - "query": [ - { - "disabled": true, - "description": { - "content": "Max number of results to return.\nSee [V3 API Standard Collection Parameters](https://developer.sailpoint.com/idn/api/standard-collection-parameters) for more information.", - "type": "text/plain" - }, - "key": "limit", - "value": "250" - }, - { - "disabled": true, - "description": { - "content": "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.", - "type": "text/plain" - }, - "key": "offset", - "value": "0" - }, - { - "disabled": true, - "description": { - "content": "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.", - "type": "text/plain" - }, - "key": "count", - "value": "false" - }, - { - "disabled": true, - "description": { - "content": "(Required) The identity for whom the request was made. *me* indicates the current user.", - "type": "text/plain" - }, - "key": "requested-for", - "value": "" - }, - { - "disabled": true, - "description": { - "content": "The flag to determine whether return a non-employee count associate with source.", - "type": "text/plain" - }, - "key": "non-employee-count", - "value": "" - }, - { - "disabled": true, - "description": { - "content": "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: **name, created, sourceId**", - "type": "text/plain" - }, - "key": "sorters", - "value": "" - } - ], - "variable": [] - }, - "header": [ - { - "key": "Accept", - "value": "application/json" - } - ], - "method": "GET", - "body": {} - }, - "response": [ - { - "id": "61b00e73-a587-4bf2-8d0a-216fbe31e4d0", - "name": "List of non-employee sources objects.", - "originalRequest": { - "url": { - "path": [ - "non-employee-sources" - ], - "host": [ - "{{baseUrl}}" - ], - "query": [ - { - "disabled": true, - "description": { - "content": "Max number of results to return.\nSee [V3 API Standard Collection Parameters](https://developer.sailpoint.com/idn/api/standard-collection-parameters) for more information.", - "type": "text/plain" - }, - "key": "limit", - "value": "250" - }, - { - "disabled": true, - "description": { - "content": "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.", - "type": "text/plain" - }, - "key": "offset", - "value": "0" - }, - { - "disabled": true, - "description": { - "content": "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.", - "type": "text/plain" - }, - "key": "count", - "value": "false" - }, - { - "disabled": true, - "description": { - "content": "(Required) The identity for whom the request was made. *me* indicates the current user.", - "type": "text/plain" - }, - "key": "requested-for", - "value": "" - }, - { - "disabled": true, - "description": { - "content": "The flag to determine whether return a non-employee count associate with source.", - "type": "text/plain" - }, - "key": "non-employee-count", - "value": "" - }, - { - "disabled": true, - "description": { - "content": "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: **name, created, sourceId**", - "type": "text/plain" - }, - "key": "sorters", - "value": "" - } - ], - "variable": [] - }, - "header": [ - { - "key": "Accept", - "value": "application/json" - }, - { - "description": { - "content": "Added as a part of security scheme: oauth2", - "type": "text/plain" - }, - "key": "Authorization", - "value": "" - } - ], - "method": "GET", - "body": {} - }, - "status": "OK", - "code": 200, - "header": [ - { - "key": "Content-Type", - "value": "application/json" - } - ], - "body": "[\n {\n \"id\": \"\",\n \"sourceId\": \"\",\n \"name\": \"\",\n \"description\": \"\",\n \"approvers\": [\n {\n \"type\": \"IDENTITY\",\n \"id\": \"\"\n },\n {\n \"type\": \"IDENTITY\",\n \"id\": \"\"\n }\n ],\n \"accountManagers\": [\n {\n \"type\": \"IDENTITY\",\n \"id\": \"\"\n },\n {\n \"type\": \"IDENTITY\",\n \"id\": \"\"\n }\n ],\n \"modified\": \"\",\n \"created\": \"\",\n \"nonEmployeeCount\": \"\"\n },\n {\n \"id\": \"\",\n \"sourceId\": \"\",\n \"name\": \"\",\n \"description\": \"\",\n \"approvers\": [\n {\n \"type\": \"GOVERNANCE_GROUP\",\n \"id\": \"\"\n },\n {\n \"type\": \"IDENTITY\",\n \"id\": \"\"\n }\n ],\n \"accountManagers\": [\n {\n \"type\": \"GOVERNANCE_GROUP\",\n \"id\": \"\"\n },\n {\n \"type\": \"IDENTITY\",\n \"id\": \"\"\n }\n ],\n \"modified\": \"\",\n \"created\": \"\",\n \"nonEmployeeCount\": \"\"\n }\n]", - "cookie": [], - "_postman_previewlanguage": "json" - }, - { - "id": "22b7becf-64d1-4bec-ae44-da02705a8599", - "name": "Client Error - Returned if the request body is invalid.", - "originalRequest": { - "url": { - "path": [ - "non-employee-sources" - ], - "host": [ - "{{baseUrl}}" - ], - "query": [ - { - "disabled": true, - "description": { - "content": "Max number of results to return.\nSee [V3 API Standard Collection Parameters](https://developer.sailpoint.com/idn/api/standard-collection-parameters) for more information.", - "type": "text/plain" - }, - "key": "limit", - "value": "250" - }, - { - "disabled": true, - "description": { - "content": "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.", - "type": "text/plain" - }, - "key": "offset", - "value": "0" - }, - { - "disabled": true, - "description": { - "content": "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.", - "type": "text/plain" - }, - "key": "count", - "value": "false" - }, - { - "disabled": true, - "description": { - "content": "(Required) The identity for whom the request was made. *me* indicates the current user.", - "type": "text/plain" - }, - "key": "requested-for", - "value": "" - }, - { - "disabled": true, - "description": { - "content": "The flag to determine whether return a non-employee count associate with source.", - "type": "text/plain" - }, - "key": "non-employee-count", - "value": "" - }, - { - "disabled": true, - "description": { - "content": "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: **name, created, sourceId**", - "type": "text/plain" - }, - "key": "sorters", - "value": "" - } - ], - "variable": [] - }, - "header": [ - { - "key": "Accept", - "value": "application/json" - }, - { - "description": { - "content": "Added as a part of security scheme: oauth2", - "type": "text/plain" - }, - "key": "Authorization", - "value": "" - } - ], - "method": "GET", - "body": {} - }, - "status": "Bad Request", - "code": 400, - "header": [ - { - "key": "Content-Type", - "value": "application/json" - } - ], - "body": "{\n \"detailCode\": \"\",\n \"trackingId\": \"\",\n \"messages\": [\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n },\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n }\n ],\n \"causes\": [\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n },\n {\n \"locale\": \"\",\n \"localeOrigin\": \"DEFAULT\",\n \"text\": \"\"\n }\n ]\n}", - "cookie": [], - "_postman_previewlanguage": "json" - }, - { - "id": "2d8515c2-2517-4d38-9d63-da717414971f", - "name": "Unauthorized - Returned if there is no authorization header, or if the JWT token is expired.", - "originalRequest": { - "url": { - "path": [ - "non-employee-sources" - ], - "host": [ - "{{baseUrl}}" - ], - "query": [ - { - "disabled": true, - "description": { - "content": "Max number of results to return.\nSee [V3 API Standard Collection Parameters](https://developer.sailpoint.com/idn/api/standard-collection-parameters) for more information.", - "type": "text/plain" - }, - "key": "limit", - "value": "250" - }, - { - "disabled": true, - "description": { - "content": "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.", - "type": "text/plain" - }, - "key": "offset", - "value": "0" - }, - { - "disabled": true, - "description": { - "content": "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.", - "type": "text/plain" - }, - "key": "count", - "value": "false" - }, - { - "disabled": true, - "description": { - "content": "(Required) The identity for whom the request was made. *me* indicates the current user.", - "type": "text/plain" - }, - "key": "requested-for", - "value": "" - }, - { - "disabled": true, - "description": { - "content": "The flag to determine whether return a non-employee count associate with source.", - "type": "text/plain" - }, - "key": "non-employee-count", - "value": "" - }, - { - "disabled": true, - "description": { - "content": "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: **name, created, sourceId**", - "type": "text/plain" - }, - "key": "sorters", - "value": "" - } - ], - "variable": [] - }, - "header": [ - { - "key": "Accept", - "value": "application/json" - }, - { - "description": { - "content": "Added as a part of security scheme: oauth2", - "type": "text/plain" - }, - "key": "Authorization", - "value": "" - } - ], - "method": "GET", - "body": {} - }, - "status": "Unauthorized", - "code": 401, - "header": [ - { - "key": "Content-Type", - "value": "application/json" - } - ], - "body": "{\n \"error\": {\n \"description\": \"A message describing the error\",\n \"example\": \"JWT validation failed: JWT is expired\"\n }\n}", - "cookie": [], - "_postman_previewlanguage": "json" - }, - { - "id": "a0bf544c-b3be-41c3-adb2-974a2fdfa62c", - "name": "Forbidden - Returned if the user you are running as, doesn't have access to this end-point.", - "originalRequest": { - "url": { - "path": [ - "non-employee-sources" - ], - "host": [ - "{{baseUrl}}" - ], - "query": [ - { - "disabled": true, - "description": { - "content": "Max number of results to return.\nSee [V3 API Standard Collection Parameters](https://developer.sailpoint.com/idn/api/standard-collection-parameters) for more information.", - "type": "text/plain" - }, - "key": "limit", - "value": "250" - }, - { - "disabled": true, - "description": { - "content": "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.", - "type": "text/plain" - }, - "key": "offset", - "value": "0" - }, - { - "disabled": true, - "description": { - "content": "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.", - "type": "text/plain" - }, - "key": "count", - "value": "false" - }, - { - "disabled": true, - "description": { - "content": "(Required) The identity for whom the request was made. *me* indicates the current user.", - "type": "text/plain" - }, - "key": "requested-for", - "value": "" - }, - { - "disabled": true, - "description": { - "content": "The flag to determine whether return a non-employee count associate with source.", - "type": "text/plain" - }, - "key": "non-employee-count", - "value": "" - }, - { - "disabled": true, - "description": { - "content": "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: **name, created, sourceId**", - "type": "text/plain" - }, - "key": "sorters", - "value": "" - } - ], - "variable": [] - }, - "header": [ - { - "key": "Accept", - "value": "application/json" - }, - { - "description": { - "content": "Added as a part of security scheme: oauth2", - "type": "text/plain" - }, - "key": "Authorization", - "value": "" - } - ], - "method": "GET", - "body": {} - }, - "status": "Forbidden", - "code": 403, - "header": [ - { - "key": "Content-Type", - "value": "application/json" - } - ], - "body": "{\n \"detailCode\": \"\",\n \"trackingId\": \"\",\n \"messages\": [\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n },\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n }\n ],\n \"causes\": [\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n },\n {\n \"locale\": \"\",\n \"localeOrigin\": \"DEFAULT\",\n \"text\": \"\"\n }\n ]\n}", - "cookie": [], - "_postman_previewlanguage": "json" - }, - { - "id": "6396e357-1a62-4f0f-89a2-ffe0f6fd602e", - "name": "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.", - "originalRequest": { - "url": { - "path": [ - "non-employee-sources" - ], - "host": [ - "{{baseUrl}}" - ], - "query": [ - { - "disabled": true, - "description": { - "content": "Max number of results to return.\nSee [V3 API Standard Collection Parameters](https://developer.sailpoint.com/idn/api/standard-collection-parameters) for more information.", - "type": "text/plain" - }, - "key": "limit", - "value": "250" - }, - { - "disabled": true, - "description": { - "content": "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.", - "type": "text/plain" - }, - "key": "offset", - "value": "0" - }, - { - "disabled": true, - "description": { - "content": "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.", - "type": "text/plain" - }, - "key": "count", - "value": "false" - }, - { - "disabled": true, - "description": { - "content": "(Required) The identity for whom the request was made. *me* indicates the current user.", - "type": "text/plain" - }, - "key": "requested-for", - "value": "" - }, - { - "disabled": true, - "description": { - "content": "The flag to determine whether return a non-employee count associate with source.", - "type": "text/plain" - }, - "key": "non-employee-count", - "value": "" - }, - { - "disabled": true, - "description": { - "content": "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: **name, created, sourceId**", - "type": "text/plain" - }, - "key": "sorters", - "value": "" - } - ], - "variable": [] - }, - "header": [ - { - "key": "Accept", - "value": "application/json" - }, - { - "description": { - "content": "Added as a part of security scheme: oauth2", - "type": "text/plain" - }, - "key": "Authorization", - "value": "" - } - ], - "method": "GET", - "body": {} - }, - "status": "Too Many Requests", - "code": 429, - "header": [ - { - "key": "Content-Type", - "value": "application/json" - } - ], - "body": "{\n \"message\": {\n \"description\": \"A message describing the error\",\n \"example\": \" Rate Limit Exceeded \"\n }\n}", - "cookie": [], - "_postman_previewlanguage": "json" - }, - { - "id": "49f0327b-187a-4b2c-8d8e-c5ccb3cca06b", - "name": "Internal Server Error - Returned if there is an unexpected error.", - "originalRequest": { - "url": { - "path": [ - "non-employee-sources" - ], - "host": [ - "{{baseUrl}}" - ], - "query": [ - { - "disabled": true, - "description": { - "content": "Max number of results to return.\nSee [V3 API Standard Collection Parameters](https://developer.sailpoint.com/idn/api/standard-collection-parameters) for more information.", - "type": "text/plain" - }, - "key": "limit", - "value": "250" - }, - { - "disabled": true, - "description": { - "content": "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.", - "type": "text/plain" - }, - "key": "offset", - "value": "0" - }, - { - "disabled": true, - "description": { - "content": "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.", - "type": "text/plain" - }, - "key": "count", - "value": "false" - }, - { - "disabled": true, - "description": { - "content": "(Required) The identity for whom the request was made. *me* indicates the current user.", - "type": "text/plain" - }, - "key": "requested-for", - "value": "" - }, - { - "disabled": true, - "description": { - "content": "The flag to determine whether return a non-employee count associate with source.", - "type": "text/plain" - }, - "key": "non-employee-count", - "value": "" - }, - { - "disabled": true, - "description": { - "content": "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: **name, created, sourceId**", - "type": "text/plain" - }, - "key": "sorters", - "value": "" - } - ], - "variable": [] - }, - "header": [ - { - "key": "Accept", - "value": "application/json" - }, - { - "description": { - "content": "Added as a part of security scheme: oauth2", - "type": "text/plain" - }, - "key": "Authorization", - "value": "" - } - ], - "method": "GET", - "body": {} - }, - "status": "Internal Server Error", - "code": 500, - "header": [ - { - "key": "Content-Type", - "value": "application/json" - } - ], - "body": "{\n \"detailCode\": \"\",\n \"trackingId\": \"\",\n \"messages\": [\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n },\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n }\n ],\n \"causes\": [\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n },\n {\n \"locale\": \"\",\n \"localeOrigin\": \"DEFAULT\",\n \"text\": \"\"\n }\n ]\n}", - "cookie": [], - "_postman_previewlanguage": "json" - } - ], - "event": [], - "protocolProfileBehavior": { - "disableBodyPruning": true - } - }, - { - "id": "d8b7bfcb-baa1-4ed4-91e1-b6b916b2d45f", - "name": "Get a Non-Employee Source", - "request": { - "name": "Get a Non-Employee Source", - "description": { - "content": "This gets a non-employee source. There are two contextual uses for the requested-for path parameter: \n 1. The user has the role context of `idn:nesr:read`, in which case he or\nshe may request any source.\n 2. The current user is an account manager, in which case the user can only\nrequest sources that they own.", - "type": "text/plain" - }, - "url": { - "path": [ - "non-employee-sources", - ":sourceId" - ], - "host": [ - "{{baseUrl}}" - ], - "query": [], - "variable": [ - { - "type": "any", - "value": "", - "key": "sourceId", - "disabled": true, - "description": { - "content": "(Required) Source Id", - "type": "text/plain" - } - } - ] - }, - "header": [ - { - "key": "Accept", - "value": "application/json" - } - ], - "method": "GET", - "body": {} - }, - "response": [ - { - "id": "1eb8e495-1b6e-4943-adea-91f6cd1db0ab", - "name": "Non-Employee source object.", - "originalRequest": { - "url": { - "path": [ - "non-employee-sources", - ":sourceId" - ], - "host": [ - "{{baseUrl}}" - ], - "query": [], - "variable": [] - }, - "header": [ - { - "key": "Accept", - "value": "application/json" - }, - { - "description": { - "content": "Added as a part of security scheme: oauth2", - "type": "text/plain" - }, - "key": "Authorization", - "value": "" - } - ], - "method": "GET", - "body": {} - }, - "status": "OK", - "code": 200, - "header": [ - { - "key": "Content-Type", - "value": "application/json" - } - ], - "body": "{\n \"id\": \"\",\n \"sourceId\": \"\",\n \"name\": \"\",\n \"description\": \"\",\n \"approvers\": [\n {\n \"type\": \"GOVERNANCE_GROUP\",\n \"id\": \"\"\n },\n {\n \"type\": \"GOVERNANCE_GROUP\",\n \"id\": \"\"\n }\n ],\n \"accountManagers\": [\n {\n \"type\": \"GOVERNANCE_GROUP\",\n \"id\": \"\"\n },\n {\n \"type\": \"IDENTITY\",\n \"id\": \"\"\n }\n ],\n \"modified\": \"\",\n \"created\": \"\"\n}", - "cookie": [], - "_postman_previewlanguage": "json" - }, - { - "id": "0b92e2d8-8fb9-4040-a08b-6ac7f4a69cd2", - "name": "Client Error - Returned if the request body is invalid.", - "originalRequest": { - "url": { - "path": [ - "non-employee-sources", - ":sourceId" - ], - "host": [ - "{{baseUrl}}" - ], - "query": [], - "variable": [] - }, - "header": [ - { - "key": "Accept", - "value": "application/json" - }, - { - "description": { - "content": "Added as a part of security scheme: oauth2", - "type": "text/plain" - }, - "key": "Authorization", - "value": "" - } - ], - "method": "GET", - "body": {} - }, - "status": "Bad Request", - "code": 400, - "header": [ - { - "key": "Content-Type", - "value": "application/json" - } - ], - "body": "{\n \"detailCode\": \"\",\n \"trackingId\": \"\",\n \"messages\": [\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n },\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n }\n ],\n \"causes\": [\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n },\n {\n \"locale\": \"\",\n \"localeOrigin\": \"DEFAULT\",\n \"text\": \"\"\n }\n ]\n}", - "cookie": [], - "_postman_previewlanguage": "json" - }, - { - "id": "4e341a84-2b43-45ea-b199-2ae70659c487", - "name": "Unauthorized - Returned if there is no authorization header, or if the JWT token is expired.", - "originalRequest": { - "url": { - "path": [ - "non-employee-sources", - ":sourceId" - ], - "host": [ - "{{baseUrl}}" - ], - "query": [], - "variable": [] - }, - "header": [ - { - "key": "Accept", - "value": "application/json" - }, - { - "description": { - "content": "Added as a part of security scheme: oauth2", - "type": "text/plain" - }, - "key": "Authorization", - "value": "" - } - ], - "method": "GET", - "body": {} - }, - "status": "Unauthorized", - "code": 401, - "header": [ - { - "key": "Content-Type", - "value": "application/json" - } - ], - "body": "{\n \"error\": {\n \"description\": \"A message describing the error\",\n \"example\": \"JWT validation failed: JWT is expired\"\n }\n}", - "cookie": [], - "_postman_previewlanguage": "json" - }, - { - "id": "d0979ae2-866c-4c50-8368-8b073ee4df19", - "name": "Forbidden - Returned if the user you are running as, doesn't have access to this end-point.", - "originalRequest": { - "url": { - "path": [ - "non-employee-sources", - ":sourceId" - ], - "host": [ - "{{baseUrl}}" - ], - "query": [], - "variable": [] - }, - "header": [ - { - "key": "Accept", - "value": "application/json" - }, - { - "description": { - "content": "Added as a part of security scheme: oauth2", - "type": "text/plain" - }, - "key": "Authorization", - "value": "" - } - ], - "method": "GET", - "body": {} - }, - "status": "Forbidden", - "code": 403, - "header": [ - { - "key": "Content-Type", - "value": "application/json" - } - ], - "body": "{\n \"detailCode\": \"\",\n \"trackingId\": \"\",\n \"messages\": [\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n },\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n }\n ],\n \"causes\": [\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n },\n {\n \"locale\": \"\",\n \"localeOrigin\": \"DEFAULT\",\n \"text\": \"\"\n }\n ]\n}", - "cookie": [], - "_postman_previewlanguage": "json" - }, - { - "id": "e59bcf7b-10ee-4fd2-b8c2-04240c19981e", - "name": "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.", - "originalRequest": { - "url": { - "path": [ - "non-employee-sources", - ":sourceId" - ], - "host": [ - "{{baseUrl}}" - ], - "query": [], - "variable": [] - }, - "header": [ - { - "key": "Accept", - "value": "application/json" - }, - { - "description": { - "content": "Added as a part of security scheme: oauth2", - "type": "text/plain" - }, - "key": "Authorization", - "value": "" - } - ], - "method": "GET", - "body": {} - }, - "status": "Too Many Requests", - "code": 429, - "header": [ - { - "key": "Content-Type", - "value": "application/json" - } - ], - "body": "{\n \"message\": {\n \"description\": \"A message describing the error\",\n \"example\": \" Rate Limit Exceeded \"\n }\n}", - "cookie": [], - "_postman_previewlanguage": "json" - }, - { - "id": "63c57ecb-de87-43ba-90d9-b1c274f8a38c", - "name": "Internal Server Error - Returned if there is an unexpected error.", - "originalRequest": { - "url": { - "path": [ - "non-employee-sources", - ":sourceId" - ], - "host": [ - "{{baseUrl}}" - ], - "query": [], - "variable": [] - }, - "header": [ - { - "key": "Accept", - "value": "application/json" - }, - { - "description": { - "content": "Added as a part of security scheme: oauth2", - "type": "text/plain" - }, - "key": "Authorization", - "value": "" - } - ], - "method": "GET", - "body": {} - }, - "status": "Internal Server Error", - "code": 500, - "header": [ - { - "key": "Content-Type", - "value": "application/json" - } - ], - "body": "{\n \"detailCode\": \"\",\n \"trackingId\": \"\",\n \"messages\": [\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n },\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n }\n ],\n \"causes\": [\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n },\n {\n \"locale\": \"\",\n \"localeOrigin\": \"DEFAULT\",\n \"text\": \"\"\n }\n ]\n}", - "cookie": [], - "_postman_previewlanguage": "json" - } - ], - "event": [], - "protocolProfileBehavior": { - "disableBodyPruning": true - } - }, - { - "id": "eccee810-a63b-45c9-a904-b49d4c2ec51d", - "name": "Patch a Non-Employee Source", - "request": { - "name": "Patch a Non-Employee Source", - "description": { - "content": "patch a non-employee source. (partial update)
Patchable field: **name, description, approvers, accountManagers** Requires role context of `idn:nesr:update`.", - "type": "text/plain" - }, - "url": { - "path": [ - "non-employee-sources", - ":sourceId" - ], - "host": [ - "{{baseUrl}}" - ], - "query": [], - "variable": [ - { - "type": "any", - "value": "", - "key": "sourceId", - "disabled": true, - "description": { - "content": "(Required) Source Id", - "type": "text/plain" - } - } - ] - }, - "header": [ - { - "key": "Content-Type", - "value": "application/json-patch+json" - }, - { - "key": "Accept", - "value": "application/json" - } - ], - "method": "PATCH", - "body": { - "mode": "raw", - "raw": "[\n {\n \"op\": \"test\",\n \"path\": \"\",\n \"value\": \"\"\n },\n {\n \"op\": \"move\",\n \"path\": \"\",\n \"value\": \"\"\n }\n]", - "options": { - "raw": { - "headerFamily": "json", - "language": "json" - } - } - } - }, - "response": [ - { - "id": "8dad2204-6361-401f-b225-1b5e45684d56", - "name": "A patched non-employee source object.", - "originalRequest": { - "url": { - "path": [ - "non-employee-sources", - ":sourceId" - ], - "host": [ - "{{baseUrl}}" - ], - "query": [], - "variable": [] - }, - "header": [ - { - "key": "Content-Type", - "value": "application/json-patch+json" - }, - { - "key": "Accept", - "value": "application/json" - }, - { - "description": { - "content": "Added as a part of security scheme: oauth2", - "type": "text/plain" - }, - "key": "Authorization", - "value": "" - } - ], - "method": "PATCH", - "body": { - "mode": "raw", - "raw": "[\n {\n \"op\": \"test\",\n \"path\": \"\",\n \"value\": \"\"\n },\n {\n \"op\": \"move\",\n \"path\": \"\",\n \"value\": \"\"\n }\n]", - "options": { - "raw": { - "headerFamily": "json", - "language": "json" - } - } - } - }, - "status": "OK", - "code": 200, - "header": [ - { - "key": "Content-Type", - "value": "application/json" - } - ], - "body": "{\n \"id\": \"\",\n \"sourceId\": \"\",\n \"name\": \"\",\n \"description\": \"\",\n \"approvers\": [\n {\n \"type\": \"GOVERNANCE_GROUP\",\n \"id\": \"\"\n },\n {\n \"type\": \"GOVERNANCE_GROUP\",\n \"id\": \"\"\n }\n ],\n \"accountManagers\": [\n {\n \"type\": \"GOVERNANCE_GROUP\",\n \"id\": \"\"\n },\n {\n \"type\": \"IDENTITY\",\n \"id\": \"\"\n }\n ],\n \"modified\": \"\",\n \"created\": \"\"\n}", - "cookie": [], - "_postman_previewlanguage": "json" - }, - { - "id": "5a4f7244-0baa-4857-8a90-e643321ace3a", - "name": "Client Error - Returned if the request body is invalid.", - "originalRequest": { - "url": { - "path": [ - "non-employee-sources", - ":sourceId" - ], - "host": [ - "{{baseUrl}}" - ], - "query": [], - "variable": [] - }, - "header": [ - { - "key": "Content-Type", - "value": "application/json-patch+json" - }, - { - "key": "Accept", - "value": "application/json" - }, - { - "description": { - "content": "Added as a part of security scheme: oauth2", - "type": "text/plain" - }, - "key": "Authorization", - "value": "" - } - ], - "method": "PATCH", - "body": { - "mode": "raw", - "raw": "[\n {\n \"op\": \"test\",\n \"path\": \"\",\n \"value\": \"\"\n },\n {\n \"op\": \"move\",\n \"path\": \"\",\n \"value\": \"\"\n }\n]", - "options": { - "raw": { - "headerFamily": "json", - "language": "json" - } - } - } - }, - "status": "Bad Request", - "code": 400, - "header": [ - { - "key": "Content-Type", - "value": "application/json" - } - ], - "body": "{\n \"detailCode\": \"\",\n \"trackingId\": \"\",\n \"messages\": [\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n },\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n }\n ],\n \"causes\": [\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n },\n {\n \"locale\": \"\",\n \"localeOrigin\": \"DEFAULT\",\n \"text\": \"\"\n }\n ]\n}", - "cookie": [], - "_postman_previewlanguage": "json" - }, - { - "id": "b1c5394a-ce9e-4eaf-8e0d-398c85cdfb98", - "name": "Unauthorized - Returned if there is no authorization header, or if the JWT token is expired.", - "originalRequest": { - "url": { - "path": [ - "non-employee-sources", - ":sourceId" - ], - "host": [ - "{{baseUrl}}" - ], - "query": [], - "variable": [] - }, - "header": [ - { - "key": "Content-Type", - "value": "application/json-patch+json" - }, - { - "key": "Accept", - "value": "application/json" - }, - { - "description": { - "content": "Added as a part of security scheme: oauth2", - "type": "text/plain" - }, - "key": "Authorization", - "value": "" - } - ], - "method": "PATCH", - "body": { - "mode": "raw", - "raw": "[\n {\n \"op\": \"test\",\n \"path\": \"\",\n \"value\": \"\"\n },\n {\n \"op\": \"move\",\n \"path\": \"\",\n \"value\": \"\"\n }\n]", - "options": { - "raw": { - "headerFamily": "json", - "language": "json" - } - } - } - }, - "status": "Unauthorized", - "code": 401, - "header": [ - { - "key": "Content-Type", - "value": "application/json" - } - ], - "body": "{\n \"error\": {\n \"description\": \"A message describing the error\",\n \"example\": \"JWT validation failed: JWT is expired\"\n }\n}", - "cookie": [], - "_postman_previewlanguage": "json" - }, - { - "id": "c3eb6372-88ce-4389-94ae-e8dba4648ebd", - "name": "Forbidden - Returned if the user you are running as, doesn't have access to this end-point.", - "originalRequest": { - "url": { - "path": [ - "non-employee-sources", - ":sourceId" - ], - "host": [ - "{{baseUrl}}" - ], - "query": [], - "variable": [] - }, - "header": [ - { - "key": "Content-Type", - "value": "application/json-patch+json" - }, - { - "key": "Accept", - "value": "application/json" - }, - { - "description": { - "content": "Added as a part of security scheme: oauth2", - "type": "text/plain" - }, - "key": "Authorization", - "value": "" - } - ], - "method": "PATCH", - "body": { - "mode": "raw", - "raw": "[\n {\n \"op\": \"test\",\n \"path\": \"\",\n \"value\": \"\"\n },\n {\n \"op\": \"move\",\n \"path\": \"\",\n \"value\": \"\"\n }\n]", - "options": { - "raw": { - "headerFamily": "json", - "language": "json" - } - } - } - }, - "status": "Forbidden", - "code": 403, - "header": [ - { - "key": "Content-Type", - "value": "application/json" - } - ], - "body": "{\n \"detailCode\": \"\",\n \"trackingId\": \"\",\n \"messages\": [\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n },\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n }\n ],\n \"causes\": [\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n },\n {\n \"locale\": \"\",\n \"localeOrigin\": \"DEFAULT\",\n \"text\": \"\"\n }\n ]\n}", - "cookie": [], - "_postman_previewlanguage": "json" - }, - { - "id": "7a7a691f-586e-41c7-b9ea-309824ed55dd", - "name": "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.", - "originalRequest": { - "url": { - "path": [ - "non-employee-sources", - ":sourceId" - ], - "host": [ - "{{baseUrl}}" - ], - "query": [], - "variable": [] - }, - "header": [ - { - "key": "Content-Type", - "value": "application/json-patch+json" - }, - { - "key": "Accept", - "value": "application/json" - }, - { - "description": { - "content": "Added as a part of security scheme: oauth2", - "type": "text/plain" - }, - "key": "Authorization", - "value": "" - } - ], - "method": "PATCH", - "body": { - "mode": "raw", - "raw": "[\n {\n \"op\": \"test\",\n \"path\": \"\",\n \"value\": \"\"\n },\n {\n \"op\": \"move\",\n \"path\": \"\",\n \"value\": \"\"\n }\n]", - "options": { - "raw": { - "headerFamily": "json", - "language": "json" - } - } - } - }, - "status": "Too Many Requests", - "code": 429, - "header": [ - { - "key": "Content-Type", - "value": "application/json" - } - ], - "body": "{\n \"message\": {\n \"description\": \"A message describing the error\",\n \"example\": \" Rate Limit Exceeded \"\n }\n}", - "cookie": [], - "_postman_previewlanguage": "json" - }, - { - "id": "b901563b-bca6-4c78-9118-821c8c3e5222", - "name": "Internal Server Error - Returned if there is an unexpected error.", - "originalRequest": { - "url": { - "path": [ - "non-employee-sources", - ":sourceId" - ], - "host": [ - "{{baseUrl}}" - ], - "query": [], - "variable": [] - }, - "header": [ - { - "key": "Content-Type", - "value": "application/json-patch+json" - }, - { - "key": "Accept", - "value": "application/json" - }, - { - "description": { - "content": "Added as a part of security scheme: oauth2", - "type": "text/plain" - }, - "key": "Authorization", - "value": "" - } - ], - "method": "PATCH", - "body": { - "mode": "raw", - "raw": "[\n {\n \"op\": \"test\",\n \"path\": \"\",\n \"value\": \"\"\n },\n {\n \"op\": \"move\",\n \"path\": \"\",\n \"value\": \"\"\n }\n]", - "options": { - "raw": { - "headerFamily": "json", - "language": "json" - } - } - } - }, - "status": "Internal Server Error", - "code": 500, - "header": [ - { - "key": "Content-Type", - "value": "application/json" - } - ], - "body": "{\n \"detailCode\": \"\",\n \"trackingId\": \"\",\n \"messages\": [\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n },\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n }\n ],\n \"causes\": [\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n },\n {\n \"locale\": \"\",\n \"localeOrigin\": \"DEFAULT\",\n \"text\": \"\"\n }\n ]\n}", - "cookie": [], - "_postman_previewlanguage": "json" - } - ], - "event": [], - "protocolProfileBehavior": { - "disableBodyPruning": true - } - }, - { - "id": "4d6dbe17-459e-4653-af72-fc3c14bdb075", - "name": "Delete Non-Employee Source", - "request": { - "name": "Delete Non-Employee Source", - "description": { - "content": "This request will delete a non-employee source. Requires role context of `idn:nesr:delete`.", - "type": "text/plain" - }, - "url": { - "path": [ - "non-employee-sources", - ":sourceId" - ], - "host": [ - "{{baseUrl}}" - ], - "query": [], - "variable": [ - { - "type": "any", - "value": "", - "key": "sourceId", - "disabled": true, - "description": { - "content": "(Required) Source Id", - "type": "text/plain" - } - } - ] - }, - "header": [ - { - "key": "Accept", - "value": "application/json" - } - ], - "method": "DELETE", - "body": {} - }, - "response": [ - { - "id": "585ec5b5-d018-46bd-9578-ab0ecd90290c", - "name": "No content - indicates the request was successful but there is no content to be returned in the response.", - "originalRequest": { - "url": { - "path": [ - "non-employee-sources", - ":sourceId" - ], - "host": [ - "{{baseUrl}}" - ], - "query": [], - "variable": [] - }, - "header": [ - { - "description": { - "content": "Added as a part of security scheme: oauth2", - "type": "text/plain" - }, - "key": "Authorization", - "value": "" - } - ], - "method": "DELETE", - "body": {} - }, - "status": "No Content", - "code": 204, - "header": [], - "cookie": [], - "_postman_previewlanguage": "text" - }, - { - "id": "033460c2-fae9-4c01-9fe5-e9851f23097d", - "name": "Client Error - Returned if the request body is invalid.", - "originalRequest": { - "url": { - "path": [ - "non-employee-sources", - ":sourceId" - ], - "host": [ - "{{baseUrl}}" - ], - "query": [], - "variable": [] - }, - "header": [ - { - "key": "Accept", - "value": "application/json" - }, - { - "description": { - "content": "Added as a part of security scheme: oauth2", - "type": "text/plain" - }, - "key": "Authorization", - "value": "" - } - ], - "method": "DELETE", - "body": {} - }, - "status": "Bad Request", - "code": 400, - "header": [ - { - "key": "Content-Type", - "value": "application/json" - } - ], - "body": "{\n \"detailCode\": \"\",\n \"trackingId\": \"\",\n \"messages\": [\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n },\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n }\n ],\n \"causes\": [\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n },\n {\n \"locale\": \"\",\n \"localeOrigin\": \"DEFAULT\",\n \"text\": \"\"\n }\n ]\n}", - "cookie": [], - "_postman_previewlanguage": "json" - }, - { - "id": "cede9914-ac0a-4fc5-80b0-8f8a0c260f7c", - "name": "Unauthorized - Returned if there is no authorization header, or if the JWT token is expired.", - "originalRequest": { - "url": { - "path": [ - "non-employee-sources", - ":sourceId" - ], - "host": [ - "{{baseUrl}}" - ], - "query": [], - "variable": [] - }, - "header": [ - { - "key": "Accept", - "value": "application/json" - }, - { - "description": { - "content": "Added as a part of security scheme: oauth2", - "type": "text/plain" - }, - "key": "Authorization", - "value": "" - } - ], - "method": "DELETE", - "body": {} - }, - "status": "Unauthorized", - "code": 401, - "header": [ - { - "key": "Content-Type", - "value": "application/json" - } - ], - "body": "{\n \"error\": {\n \"description\": \"A message describing the error\",\n \"example\": \"JWT validation failed: JWT is expired\"\n }\n}", - "cookie": [], - "_postman_previewlanguage": "json" - }, - { - "id": "a5aa7683-7553-40db-8779-fb2d31df30c7", - "name": "Forbidden - Returned if the user you are running as, doesn't have access to this end-point.", - "originalRequest": { - "url": { - "path": [ - "non-employee-sources", - ":sourceId" - ], - "host": [ - "{{baseUrl}}" - ], - "query": [], - "variable": [] - }, - "header": [ - { - "key": "Accept", - "value": "application/json" - }, - { - "description": { - "content": "Added as a part of security scheme: oauth2", - "type": "text/plain" - }, - "key": "Authorization", - "value": "" - } - ], - "method": "DELETE", - "body": {} - }, - "status": "Forbidden", - "code": 403, - "header": [ - { - "key": "Content-Type", - "value": "application/json" - } - ], - "body": "{\n \"detailCode\": \"\",\n \"trackingId\": \"\",\n \"messages\": [\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n },\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n }\n ],\n \"causes\": [\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n },\n {\n \"locale\": \"\",\n \"localeOrigin\": \"DEFAULT\",\n \"text\": \"\"\n }\n ]\n}", - "cookie": [], - "_postman_previewlanguage": "json" - }, - { - "id": "8d89396f-d035-4231-a9df-5f56684b97fb", - "name": "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.", - "originalRequest": { - "url": { - "path": [ - "non-employee-sources", - ":sourceId" - ], - "host": [ - "{{baseUrl}}" - ], - "query": [], - "variable": [] - }, - "header": [ - { - "key": "Accept", - "value": "application/json" - }, - { - "description": { - "content": "Added as a part of security scheme: oauth2", - "type": "text/plain" - }, - "key": "Authorization", - "value": "" - } - ], - "method": "DELETE", - "body": {} - }, - "status": "Too Many Requests", - "code": 429, - "header": [ - { - "key": "Content-Type", - "value": "application/json" - } - ], - "body": "{\n \"message\": {\n \"description\": \"A message describing the error\",\n \"example\": \" Rate Limit Exceeded \"\n }\n}", - "cookie": [], - "_postman_previewlanguage": "json" - }, - { - "id": "35f462f8-612b-4d83-97ea-47a4fa1525c2", - "name": "Internal Server Error - Returned if there is an unexpected error.", - "originalRequest": { - "url": { - "path": [ - "non-employee-sources", - ":sourceId" - ], - "host": [ - "{{baseUrl}}" - ], - "query": [], - "variable": [] - }, - "header": [ - { - "key": "Accept", - "value": "application/json" - }, - { - "description": { - "content": "Added as a part of security scheme: oauth2", - "type": "text/plain" - }, - "key": "Authorization", - "value": "" - } - ], - "method": "DELETE", - "body": {} - }, - "status": "Internal Server Error", - "code": 500, - "header": [ - { - "key": "Content-Type", - "value": "application/json" - } - ], - "body": "{\n \"detailCode\": \"\",\n \"trackingId\": \"\",\n \"messages\": [\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n },\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n }\n ],\n \"causes\": [\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n },\n {\n \"locale\": \"\",\n \"localeOrigin\": \"DEFAULT\",\n \"text\": \"\"\n }\n ]\n}", - "cookie": [], - "_postman_previewlanguage": "json" - } - ], - "event": [], - "protocolProfileBehavior": { - "disableBodyPruning": true - } - }, - { - "id": "0a534e4a-f95f-42c3-b349-36f2d01ad052", - "name": "Exports Non-Employee Records to CSV", - "request": { - "name": "Exports Non-Employee Records to CSV", - "description": { - "content": "This requests a CSV download for all non-employees from a provided source. Requires role context of `idn:nesr:read`", - "type": "text/plain" - }, - "url": { - "path": [ - "non-employee-sources", - ":id", - "non-employees", - "download" - ], - "host": [ - "{{baseUrl}}" - ], - "query": [], - "variable": [ - { - "type": "any", - "value": "", - "key": "id", - "disabled": true, - "description": { - "content": "(Required) Source Id (UUID)", - "type": "text/plain" - } - } - ] - }, - "header": [ - { - "key": "Accept", - "value": "text/csv" - } - ], - "method": "GET", - "body": {} - }, - "response": [ - { - "id": "b93b5387-2f09-4853-82ca-a717a73ce60e", - "name": "Exported CSV", - "originalRequest": { - "url": { - "path": [ - "non-employee-sources", - ":id", - "non-employees", - "download" - ], - "host": [ - "{{baseUrl}}" - ], - "query": [], - "variable": [] - }, - "header": [ - { - "key": "Accept", - "value": "text/csv" - }, - { - "description": { - "content": "Added as a part of security scheme: oauth2", - "type": "text/plain" - }, - "key": "Authorization", - "value": "" - } - ], - "method": "GET", - "body": {} - }, - "status": "OK", - "code": 200, - "header": [ - { - "key": "Content-Type", - "value": "text/csv" - } - ], - "body": "{\n \"example\": \"accountName,firstName,lastName,phone,email,manager,startDate,endDate\\nJon.Smith, Jon, Smith, 555-555-5555, jon@jon.doe.nope.com, Jim Smith, 2020-04-05T08:00:00-10:00,2020-08-07T19:00:00-10:00\\nWilliam.Chaffin, William, Chaffin, 555-555-5555, william@chaffins.nope.com, Bertram Chaffin, 2020-04-05T08:00:00-10:00,2020-08-07T19:00:00-10:00\\n\"\n}", - "cookie": [], - "_postman_previewlanguage": "text" - }, - { - "id": "38754039-5d2e-4852-9891-f2c9104a140e", - "name": "Client Error - Returned if the request body is invalid.", - "originalRequest": { - "url": { - "path": [ - "non-employee-sources", - ":id", - "non-employees", - "download" - ], - "host": [ - "{{baseUrl}}" - ], - "query": [], - "variable": [] - }, - "header": [ - { - "key": "Accept", - "value": "application/json" - }, - { - "description": { - "content": "Added as a part of security scheme: oauth2", - "type": "text/plain" - }, - "key": "Authorization", - "value": "" - } - ], - "method": "GET", - "body": {} - }, - "status": "Bad Request", - "code": 400, - "header": [ - { - "key": "Content-Type", - "value": "application/json" - } - ], - "body": "{\n \"detailCode\": \"\",\n \"trackingId\": \"\",\n \"messages\": [\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n },\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n }\n ],\n \"causes\": [\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n },\n {\n \"locale\": \"\",\n \"localeOrigin\": \"DEFAULT\",\n \"text\": \"\"\n }\n ]\n}", - "cookie": [], - "_postman_previewlanguage": "json" - }, - { - "id": "bcba87b1-1d24-4d30-8cda-5fd0f9fcb26d", - "name": "Unauthorized - Returned if there is no authorization header, or if the JWT token is expired.", - "originalRequest": { - "url": { - "path": [ - "non-employee-sources", - ":id", - "non-employees", - "download" - ], - "host": [ - "{{baseUrl}}" - ], - "query": [], - "variable": [] - }, - "header": [ - { - "key": "Accept", - "value": "application/json" - }, - { - "description": { - "content": "Added as a part of security scheme: oauth2", - "type": "text/plain" - }, - "key": "Authorization", - "value": "" - } - ], - "method": "GET", - "body": {} - }, - "status": "Unauthorized", - "code": 401, - "header": [ - { - "key": "Content-Type", - "value": "application/json" - } - ], - "body": "{\n \"error\": {\n \"description\": \"A message describing the error\",\n \"example\": \"JWT validation failed: JWT is expired\"\n }\n}", - "cookie": [], - "_postman_previewlanguage": "json" - }, - { - "id": "33c72226-7231-4f55-8e3c-013c48f33e0d", - "name": "Forbidden - Returned if the user you are running as, doesn't have access to this end-point.", - "originalRequest": { - "url": { - "path": [ - "non-employee-sources", - ":id", - "non-employees", - "download" - ], - "host": [ - "{{baseUrl}}" - ], - "query": [], - "variable": [] - }, - "header": [ - { - "key": "Accept", - "value": "application/json" - }, - { - "description": { - "content": "Added as a part of security scheme: oauth2", - "type": "text/plain" - }, - "key": "Authorization", - "value": "" - } - ], - "method": "GET", - "body": {} - }, - "status": "Forbidden", - "code": 403, - "header": [ - { - "key": "Content-Type", - "value": "application/json" - } - ], - "body": "{\n \"detailCode\": \"\",\n \"trackingId\": \"\",\n \"messages\": [\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n },\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n }\n ],\n \"causes\": [\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n },\n {\n \"locale\": \"\",\n \"localeOrigin\": \"DEFAULT\",\n \"text\": \"\"\n }\n ]\n}", - "cookie": [], - "_postman_previewlanguage": "json" - }, - { - "id": "179f085b-59e0-4784-b1d1-545b53d2d86a", - "name": "Not Found - returned if the request URL refers to a resource or object that does not exist", - "originalRequest": { - "url": { - "path": [ - "non-employee-sources", - ":id", - "non-employees", - "download" - ], - "host": [ - "{{baseUrl}}" - ], - "query": [], - "variable": [] - }, - "header": [ - { - "key": "Accept", - "value": "application/json" - }, - { - "description": { - "content": "Added as a part of security scheme: oauth2", - "type": "text/plain" - }, - "key": "Authorization", - "value": "" - } - ], - "method": "GET", - "body": {} - }, - "status": "Not Found", - "code": 404, - "header": [ - { - "key": "Content-Type", - "value": "application/json" - } - ], - "body": "{\n \"detailCode\": \"\",\n \"trackingId\": \"\",\n \"messages\": [\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n },\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n }\n ],\n \"causes\": [\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n },\n {\n \"locale\": \"\",\n \"localeOrigin\": \"DEFAULT\",\n \"text\": \"\"\n }\n ]\n}", - "cookie": [], - "_postman_previewlanguage": "json" - }, - { - "id": "176bc343-fd87-4bbc-8d3e-2152ea1a3243", - "name": "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.", - "originalRequest": { - "url": { - "path": [ - "non-employee-sources", - ":id", - "non-employees", - "download" - ], - "host": [ - "{{baseUrl}}" - ], - "query": [], - "variable": [] - }, - "header": [ - { - "key": "Accept", - "value": "application/json" - }, - { - "description": { - "content": "Added as a part of security scheme: oauth2", - "type": "text/plain" - }, - "key": "Authorization", - "value": "" - } - ], - "method": "GET", - "body": {} - }, - "status": "Too Many Requests", - "code": 429, - "header": [ - { - "key": "Content-Type", - "value": "application/json" - } - ], - "body": "{\n \"message\": {\n \"description\": \"A message describing the error\",\n \"example\": \" Rate Limit Exceeded \"\n }\n}", - "cookie": [], - "_postman_previewlanguage": "json" - }, - { - "id": "915a088a-e8a8-4310-8a31-b6f24122bae0", - "name": "Internal Server Error - Returned if there is an unexpected error.", - "originalRequest": { - "url": { - "path": [ - "non-employee-sources", - ":id", - "non-employees", - "download" - ], - "host": [ - "{{baseUrl}}" - ], - "query": [], - "variable": [] - }, - "header": [ - { - "key": "Accept", - "value": "application/json" - }, - { - "description": { - "content": "Added as a part of security scheme: oauth2", - "type": "text/plain" - }, - "key": "Authorization", - "value": "" - } - ], - "method": "GET", - "body": {} - }, - "status": "Internal Server Error", - "code": 500, - "header": [ - { - "key": "Content-Type", - "value": "application/json" - } - ], - "body": "{\n \"detailCode\": \"\",\n \"trackingId\": \"\",\n \"messages\": [\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n },\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n }\n ],\n \"causes\": [\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n },\n {\n \"locale\": \"\",\n \"localeOrigin\": \"DEFAULT\",\n \"text\": \"\"\n }\n ]\n}", - "cookie": [], - "_postman_previewlanguage": "json" - } - ], - "event": [], - "protocolProfileBehavior": { - "disableBodyPruning": true - } - }, - { - "id": "addf885a-5ba4-4b4d-8dc6-2c1392d0acfd", - "name": "Imports, or Updates, Non-Employee Records", - "request": { - "name": "Imports, or Updates, Non-Employee Records", - "description": { - "content": "This post will import, or update, Non-Employee records found in the CSV. Requires role context of `idn:nesr:create`", - "type": "text/plain" - }, - "url": { - "path": [ - "non-employee-sources", - ":id", - "non-employee-bulk-upload" - ], - "host": [ - "{{baseUrl}}" - ], - "query": [], - "variable": [ - { - "type": "any", - "value": "", - "key": "id", - "disabled": true, - "description": { - "content": "(Required) Source Id (UUID)", - "type": "text/plain" - } - } - ] - }, - "header": [ - { - "key": "Content-Type", - "value": "multipart/form-data" - }, - { - "key": "Accept", - "value": "application/json" - } - ], - "method": "POST", - "body": { - "mode": "formdata", - "formdata": [ - { - "description": { - "content": "(Required) ", - "type": "text/plain" - }, - "key": "data", - "value": "", - "type": "text" - } - ] - } - }, - "response": [ - { - "id": "fe85d544-a06e-4fe9-bbe3-921734650f01", - "name": "The CSV was accepted to be bulk inserted now or at a later time.", - "originalRequest": { - "url": { - "path": [ - "non-employee-sources", - ":id", - "non-employee-bulk-upload" - ], - "host": [ - "{{baseUrl}}" - ], - "query": [], - "variable": [] - }, - "header": [ - { - "key": "Content-Type", - "value": "multipart/form-data" - }, - { - "key": "Accept", - "value": "application/json" - }, - { - "description": { - "content": "Added as a part of security scheme: oauth2", - "type": "text/plain" - }, - "key": "Authorization", - "value": "" - } - ], - "method": "POST", - "body": { - "mode": "formdata", - "formdata": [ - { - "description": { - "content": "(Required) ", - "type": "text/plain" - }, - "key": "data", - "value": "", - "type": "text" - } - ] - } - }, - "status": "Accepted", - "code": 202, - "header": [ - { - "key": "Content-Type", - "value": "application/json" - } - ], - "body": "{\n \"id\": \"\",\n \"sourceId\": \"\",\n \"created\": \"\",\n \"modified\": \"\",\n \"status\": \"COMPLETED\"\n}", - "cookie": [], - "_postman_previewlanguage": "json" - }, - { - "id": "30b91029-d4d6-4f6f-968c-ce7e812bb35b", - "name": "Client Error - Returned if the request body is invalid.\nThe response body will contain the list of specific errors with one on each line.\n", - "originalRequest": { - "url": { - "path": [ - "non-employee-sources", - ":id", - "non-employee-bulk-upload" - ], - "host": [ - "{{baseUrl}}" - ], - "query": [], - "variable": [] - }, - "header": [ - { - "key": "Content-Type", - "value": "multipart/form-data" - }, - { - "key": "Accept", - "value": "application/json" - }, - { - "description": { - "content": "Added as a part of security scheme: oauth2", - "type": "text/plain" - }, - "key": "Authorization", - "value": "" - } - ], - "method": "POST", - "body": { - "mode": "formdata", - "formdata": [ - { - "description": { - "content": "(Required) ", - "type": "text/plain" - }, - "key": "data", - "value": "", - "type": "text" - } - ] - } - }, - "status": "Bad Request", - "code": 400, - "header": [ - { - "key": "Content-Type", - "value": "application/json" - } - ], - "body": "{\n \"detailCode\": \"\",\n \"trackingId\": \"\",\n \"messages\": [\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n },\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n }\n ],\n \"causes\": [\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n },\n {\n \"locale\": \"\",\n \"localeOrigin\": \"DEFAULT\",\n \"text\": \"\"\n }\n ]\n}", - "cookie": [], - "_postman_previewlanguage": "json" - }, - { - "id": "8834e342-3699-47dd-abd7-da475784feec", - "name": "Unauthorized - Returned if there is no authorization header, or if the JWT token is expired.", - "originalRequest": { - "url": { - "path": [ - "non-employee-sources", - ":id", - "non-employee-bulk-upload" - ], - "host": [ - "{{baseUrl}}" - ], - "query": [], - "variable": [] - }, - "header": [ - { - "key": "Content-Type", - "value": "multipart/form-data" - }, - { - "key": "Accept", - "value": "application/json" - }, - { - "description": { - "content": "Added as a part of security scheme: oauth2", - "type": "text/plain" - }, - "key": "Authorization", - "value": "" - } - ], - "method": "POST", - "body": { - "mode": "formdata", - "formdata": [ - { - "description": { - "content": "(Required) ", - "type": "text/plain" - }, - "key": "data", - "value": "", - "type": "text" - } - ] - } - }, - "status": "Unauthorized", - "code": 401, - "header": [ - { - "key": "Content-Type", - "value": "application/json" - } - ], - "body": "{\n \"error\": {\n \"description\": \"A message describing the error\",\n \"example\": \"JWT validation failed: JWT is expired\"\n }\n}", - "cookie": [], - "_postman_previewlanguage": "json" - }, - { - "id": "2841c29e-a220-44a4-878a-80a39097c953", - "name": "Forbidden - Returned if the user you are running as, doesn't have access to this end-point.", - "originalRequest": { - "url": { - "path": [ - "non-employee-sources", - ":id", - "non-employee-bulk-upload" - ], - "host": [ - "{{baseUrl}}" - ], - "query": [], - "variable": [] - }, - "header": [ - { - "key": "Content-Type", - "value": "multipart/form-data" - }, - { - "key": "Accept", - "value": "application/json" - }, - { - "description": { - "content": "Added as a part of security scheme: oauth2", - "type": "text/plain" - }, - "key": "Authorization", - "value": "" - } - ], - "method": "POST", - "body": { - "mode": "formdata", - "formdata": [ - { - "description": { - "content": "(Required) ", - "type": "text/plain" - }, - "key": "data", - "value": "", - "type": "text" - } - ] - } - }, - "status": "Forbidden", - "code": 403, - "header": [ - { - "key": "Content-Type", - "value": "application/json" - } - ], - "body": "{\n \"detailCode\": \"\",\n \"trackingId\": \"\",\n \"messages\": [\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n },\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n }\n ],\n \"causes\": [\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n },\n {\n \"locale\": \"\",\n \"localeOrigin\": \"DEFAULT\",\n \"text\": \"\"\n }\n ]\n}", - "cookie": [], - "_postman_previewlanguage": "json" - }, - { - "id": "5d9129f7-94b9-483c-89be-07b7f243250b", - "name": "Not Found - returned if the request URL refers to a resource or object that does not exist", - "originalRequest": { - "url": { - "path": [ - "non-employee-sources", - ":id", - "non-employee-bulk-upload" - ], - "host": [ - "{{baseUrl}}" - ], - "query": [], - "variable": [] - }, - "header": [ - { - "key": "Content-Type", - "value": "multipart/form-data" - }, - { - "key": "Accept", - "value": "application/json" - }, - { - "description": { - "content": "Added as a part of security scheme: oauth2", - "type": "text/plain" - }, - "key": "Authorization", - "value": "" - } - ], - "method": "POST", - "body": { - "mode": "formdata", - "formdata": [ - { - "description": { - "content": "(Required) ", - "type": "text/plain" - }, - "key": "data", - "value": "", - "type": "text" - } - ] - } - }, - "status": "Not Found", - "code": 404, - "header": [ - { - "key": "Content-Type", - "value": "application/json" - } - ], - "body": "{\n \"detailCode\": \"\",\n \"trackingId\": \"\",\n \"messages\": [\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n },\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n }\n ],\n \"causes\": [\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n },\n {\n \"locale\": \"\",\n \"localeOrigin\": \"DEFAULT\",\n \"text\": \"\"\n }\n ]\n}", - "cookie": [], - "_postman_previewlanguage": "json" - }, - { - "id": "405e89bf-c061-4e8f-aad7-00fe1ca189ea", - "name": "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.", - "originalRequest": { - "url": { - "path": [ - "non-employee-sources", - ":id", - "non-employee-bulk-upload" - ], - "host": [ - "{{baseUrl}}" - ], - "query": [], - "variable": [] - }, - "header": [ - { - "key": "Content-Type", - "value": "multipart/form-data" - }, - { - "key": "Accept", - "value": "application/json" - }, - { - "description": { - "content": "Added as a part of security scheme: oauth2", - "type": "text/plain" - }, - "key": "Authorization", - "value": "" - } - ], - "method": "POST", - "body": { - "mode": "formdata", - "formdata": [ - { - "description": { - "content": "(Required) ", - "type": "text/plain" - }, - "key": "data", - "value": "", - "type": "text" - } - ] - } - }, - "status": "Too Many Requests", - "code": 429, - "header": [ - { - "key": "Content-Type", - "value": "application/json" - } - ], - "body": "{\n \"message\": {\n \"description\": \"A message describing the error\",\n \"example\": \" Rate Limit Exceeded \"\n }\n}", - "cookie": [], - "_postman_previewlanguage": "json" - }, - { - "id": "6dffe419-4e80-4ca7-967b-031a1d509ba1", - "name": "Internal Server Error - Returned if there is an unexpected error.", - "originalRequest": { - "url": { - "path": [ - "non-employee-sources", - ":id", - "non-employee-bulk-upload" - ], - "host": [ - "{{baseUrl}}" - ], - "query": [], - "variable": [] - }, - "header": [ - { - "key": "Content-Type", - "value": "multipart/form-data" - }, - { - "key": "Accept", - "value": "application/json" - }, - { - "description": { - "content": "Added as a part of security scheme: oauth2", - "type": "text/plain" - }, - "key": "Authorization", - "value": "" - } - ], - "method": "POST", - "body": { - "mode": "formdata", - "formdata": [ - { - "description": { - "content": "(Required) ", - "type": "text/plain" - }, - "key": "data", - "value": "", - "type": "text" - } - ] - } - }, - "status": "Internal Server Error", - "code": 500, - "header": [ - { - "key": "Content-Type", - "value": "application/json" - } - ], - "body": "{\n \"detailCode\": \"\",\n \"trackingId\": \"\",\n \"messages\": [\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n },\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n }\n ],\n \"causes\": [\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n },\n {\n \"locale\": \"\",\n \"localeOrigin\": \"DEFAULT\",\n \"text\": \"\"\n }\n ]\n}", - "cookie": [], - "_postman_previewlanguage": "json" - } - ], - "event": [], - "protocolProfileBehavior": { - "disableBodyPruning": true - } - }, - { - "id": "ed1554ec-24df-4b83-a07b-b692030aaaa4", - "name": "Obtain the status of bulk upload on the source", - "request": { - "name": "Obtain the status of bulk upload on the source", - "description": { - "content": "The nonEmployeeBulkUploadStatus API returns the status of the newest bulk upload job for the specified source.\nRequires role context of `idn:nesr:read`\n", - "type": "text/plain" - }, - "url": { - "path": [ - "non-employee-sources", - ":id", - "non-employee-bulk-upload", - "status" - ], - "host": [ - "{{baseUrl}}" - ], - "query": [], - "variable": [ - { - "type": "any", - "value": "", - "key": "id", - "disabled": true, - "description": { - "content": "(Required) Source ID (UUID)", - "type": "text/plain" - } - } - ] - }, - "header": [ - { - "key": "Accept", - "value": "application/json" - } - ], - "method": "GET", - "body": {} - }, - "response": [ - { - "id": "689070de-ba5b-4579-9888-251d1319a92b", - "name": "Status of the newest bulk-upload job, if any.", - "originalRequest": { - "url": { - "path": [ - "non-employee-sources", - ":id", - "non-employee-bulk-upload", - "status" - ], - "host": [ - "{{baseUrl}}" - ], - "query": [], - "variable": [] - }, - "header": [ - { - "key": "Accept", - "value": "application/json" - }, - { - "description": { - "content": "Added as a part of security scheme: oauth2", - "type": "text/plain" - }, - "key": "Authorization", - "value": "" - } - ], - "method": "GET", - "body": {} - }, - "status": "OK", - "code": 200, - "header": [ - { - "key": "Content-Type", - "value": "application/json" - } - ], - "body": "{\n \"status\": \"ERROR\"\n}", - "cookie": [], - "_postman_previewlanguage": "json" - }, - { - "id": "cc5ba3ba-c62f-4df2-b40c-136a986160ab", - "name": "Client Error - Returned if the request body is invalid.", - "originalRequest": { - "url": { - "path": [ - "non-employee-sources", - ":id", - "non-employee-bulk-upload", - "status" - ], - "host": [ - "{{baseUrl}}" - ], - "query": [], - "variable": [] - }, - "header": [ - { - "key": "Accept", - "value": "application/json" - }, - { - "description": { - "content": "Added as a part of security scheme: oauth2", - "type": "text/plain" - }, - "key": "Authorization", - "value": "" - } - ], - "method": "GET", - "body": {} - }, - "status": "Bad Request", - "code": 400, - "header": [ - { - "key": "Content-Type", - "value": "application/json" - } - ], - "body": "{\n \"detailCode\": \"\",\n \"trackingId\": \"\",\n \"messages\": [\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n },\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n }\n ],\n \"causes\": [\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n },\n {\n \"locale\": \"\",\n \"localeOrigin\": \"DEFAULT\",\n \"text\": \"\"\n }\n ]\n}", - "cookie": [], - "_postman_previewlanguage": "json" - }, - { - "id": "95fd1786-0a5d-4e85-87e8-c503d7678f2d", - "name": "Unauthorized - Returned if there is no authorization header, or if the JWT token is expired.", - "originalRequest": { - "url": { - "path": [ - "non-employee-sources", - ":id", - "non-employee-bulk-upload", - "status" - ], - "host": [ - "{{baseUrl}}" - ], - "query": [], - "variable": [] - }, - "header": [ - { - "key": "Accept", - "value": "application/json" - }, - { - "description": { - "content": "Added as a part of security scheme: oauth2", - "type": "text/plain" - }, - "key": "Authorization", - "value": "" - } - ], - "method": "GET", - "body": {} - }, - "status": "Unauthorized", - "code": 401, - "header": [ - { - "key": "Content-Type", - "value": "application/json" - } - ], - "body": "{\n \"error\": {\n \"description\": \"A message describing the error\",\n \"example\": \"JWT validation failed: JWT is expired\"\n }\n}", - "cookie": [], - "_postman_previewlanguage": "json" - }, - { - "id": "ce8d09f9-0b7e-4a70-9b78-b0379792c55c", - "name": "Forbidden - Returned if the user you are running as, doesn't have access to this end-point.", - "originalRequest": { - "url": { - "path": [ - "non-employee-sources", - ":id", - "non-employee-bulk-upload", - "status" - ], - "host": [ - "{{baseUrl}}" - ], - "query": [], - "variable": [] - }, - "header": [ - { - "key": "Accept", - "value": "application/json" - }, - { - "description": { - "content": "Added as a part of security scheme: oauth2", - "type": "text/plain" - }, - "key": "Authorization", - "value": "" - } - ], - "method": "GET", - "body": {} - }, - "status": "Forbidden", - "code": 403, - "header": [ - { - "key": "Content-Type", - "value": "application/json" - } - ], - "body": "{\n \"detailCode\": \"\",\n \"trackingId\": \"\",\n \"messages\": [\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n },\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n }\n ],\n \"causes\": [\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n },\n {\n \"locale\": \"\",\n \"localeOrigin\": \"DEFAULT\",\n \"text\": \"\"\n }\n ]\n}", - "cookie": [], - "_postman_previewlanguage": "json" - }, - { - "id": "616f1d48-1c44-4aaa-9959-002223dc4c45", - "name": "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.", - "originalRequest": { - "url": { - "path": [ - "non-employee-sources", - ":id", - "non-employee-bulk-upload", - "status" - ], - "host": [ - "{{baseUrl}}" - ], - "query": [], - "variable": [] - }, - "header": [ - { - "key": "Accept", - "value": "application/json" - }, - { - "description": { - "content": "Added as a part of security scheme: oauth2", - "type": "text/plain" - }, - "key": "Authorization", - "value": "" - } - ], - "method": "GET", - "body": {} - }, - "status": "Too Many Requests", - "code": 429, - "header": [ - { - "key": "Content-Type", - "value": "application/json" - } - ], - "body": "{\n \"message\": {\n \"description\": \"A message describing the error\",\n \"example\": \" Rate Limit Exceeded \"\n }\n}", - "cookie": [], - "_postman_previewlanguage": "json" - }, - { - "id": "02796e9c-07e8-44c8-b1b6-b9243e12a047", - "name": "Internal Server Error - Returned if there is an unexpected error.", - "originalRequest": { - "url": { - "path": [ - "non-employee-sources", - ":id", - "non-employee-bulk-upload", - "status" - ], - "host": [ - "{{baseUrl}}" - ], - "query": [], - "variable": [] - }, - "header": [ - { - "key": "Accept", - "value": "application/json" - }, - { - "description": { - "content": "Added as a part of security scheme: oauth2", - "type": "text/plain" - }, - "key": "Authorization", - "value": "" - } - ], - "method": "GET", - "body": {} - }, - "status": "Internal Server Error", - "code": 500, - "header": [ - { - "key": "Content-Type", - "value": "application/json" - } - ], - "body": "{\n \"detailCode\": \"\",\n \"trackingId\": \"\",\n \"messages\": [\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n },\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n }\n ],\n \"causes\": [\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n },\n {\n \"locale\": \"\",\n \"localeOrigin\": \"DEFAULT\",\n \"text\": \"\"\n }\n ]\n}", - "cookie": [], - "_postman_previewlanguage": "json" - } - ], - "event": [], - "protocolProfileBehavior": { - "disableBodyPruning": true - } - }, - { - "id": "8d1ce187-ddac-478e-9f87-936a0ae59a76", - "name": "Exports Source Schema Template", - "request": { - "name": "Exports Source Schema Template", - "description": { - "content": "This requests a download for the Source Schema Template for a provided source. Requires role context of `idn:nesr:read`", - "type": "text/plain" - }, - "url": { - "path": [ - "non-employee-sources", - ":id", - "schema-attributes-template", - "download" - ], - "host": [ - "{{baseUrl}}" - ], - "query": [], - "variable": [ - { - "type": "any", - "value": "", - "key": "id", - "disabled": true, - "description": { - "content": "(Required) Source Id (UUID)", - "type": "text/plain" - } - } - ] - }, - "header": [ - { - "key": "Accept", - "value": "text/csv" - } - ], - "method": "GET", - "body": {} - }, - "response": [ - { - "id": "c4d1b963-1bf4-4eb4-989e-b580d1dd46b4", - "name": "Exported Source Schema Template", - "originalRequest": { - "url": { - "path": [ - "non-employee-sources", - ":id", - "schema-attributes-template", - "download" - ], - "host": [ - "{{baseUrl}}" - ], - "query": [], - "variable": [] - }, - "header": [ - { - "key": "Accept", - "value": "text/csv" - }, - { - "description": { - "content": "Added as a part of security scheme: oauth2", - "type": "text/plain" - }, - "key": "Authorization", - "value": "" - } - ], - "method": "GET", - "body": {} - }, - "status": "OK", - "code": 200, - "header": [ - { - "key": "Content-Type", - "value": "text/csv" - } - ], - "body": "{\n \"example\": \"accountName,firstName,lastName,phone,email,manager,startDate,endDate\\n\"\n}", - "cookie": [], - "_postman_previewlanguage": "text" - }, - { - "id": "c0672929-875e-45ba-b6ab-ba703bf0bdde", - "name": "Client Error - Returned if the request body is invalid.", - "originalRequest": { - "url": { - "path": [ - "non-employee-sources", - ":id", - "schema-attributes-template", - "download" - ], - "host": [ - "{{baseUrl}}" - ], - "query": [], - "variable": [] - }, - "header": [ - { - "key": "Accept", - "value": "application/json" - }, - { - "description": { - "content": "Added as a part of security scheme: oauth2", - "type": "text/plain" - }, - "key": "Authorization", - "value": "" - } - ], - "method": "GET", - "body": {} - }, - "status": "Bad Request", - "code": 400, - "header": [ - { - "key": "Content-Type", - "value": "application/json" - } - ], - "body": "{\n \"detailCode\": \"\",\n \"trackingId\": \"\",\n \"messages\": [\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n },\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n }\n ],\n \"causes\": [\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n },\n {\n \"locale\": \"\",\n \"localeOrigin\": \"DEFAULT\",\n \"text\": \"\"\n }\n ]\n}", - "cookie": [], - "_postman_previewlanguage": "json" - }, - { - "id": "67a99c5d-e579-43bf-a30d-55e217b9ab48", - "name": "Unauthorized - Returned if there is no authorization header, or if the JWT token is expired.", - "originalRequest": { - "url": { - "path": [ - "non-employee-sources", - ":id", - "schema-attributes-template", - "download" - ], - "host": [ - "{{baseUrl}}" - ], - "query": [], - "variable": [] - }, - "header": [ - { - "key": "Accept", - "value": "application/json" - }, - { - "description": { - "content": "Added as a part of security scheme: oauth2", - "type": "text/plain" - }, - "key": "Authorization", - "value": "" - } - ], - "method": "GET", - "body": {} - }, - "status": "Unauthorized", - "code": 401, - "header": [ - { - "key": "Content-Type", - "value": "application/json" - } - ], - "body": "{\n \"error\": {\n \"description\": \"A message describing the error\",\n \"example\": \"JWT validation failed: JWT is expired\"\n }\n}", - "cookie": [], - "_postman_previewlanguage": "json" - }, - { - "id": "7de8c730-4604-4b69-b3e5-6458f8fed394", - "name": "Forbidden - Returned if the user you are running as, doesn't have access to this end-point.", - "originalRequest": { - "url": { - "path": [ - "non-employee-sources", - ":id", - "schema-attributes-template", - "download" - ], - "host": [ - "{{baseUrl}}" - ], - "query": [], - "variable": [] - }, - "header": [ - { - "key": "Accept", - "value": "application/json" - }, - { - "description": { - "content": "Added as a part of security scheme: oauth2", - "type": "text/plain" - }, - "key": "Authorization", - "value": "" - } - ], - "method": "GET", - "body": {} - }, - "status": "Forbidden", - "code": 403, - "header": [ - { - "key": "Content-Type", - "value": "application/json" - } - ], - "body": "{\n \"detailCode\": \"\",\n \"trackingId\": \"\",\n \"messages\": [\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n },\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n }\n ],\n \"causes\": [\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n },\n {\n \"locale\": \"\",\n \"localeOrigin\": \"DEFAULT\",\n \"text\": \"\"\n }\n ]\n}", - "cookie": [], - "_postman_previewlanguage": "json" - }, - { - "id": "ac56d113-8834-43bc-bfb1-71b051718a02", - "name": "Not Found - returned if the request URL refers to a resource or object that does not exist", - "originalRequest": { - "url": { - "path": [ - "non-employee-sources", - ":id", - "schema-attributes-template", - "download" - ], - "host": [ - "{{baseUrl}}" - ], - "query": [], - "variable": [] - }, - "header": [ - { - "key": "Accept", - "value": "application/json" - }, - { - "description": { - "content": "Added as a part of security scheme: oauth2", - "type": "text/plain" - }, - "key": "Authorization", - "value": "" - } - ], - "method": "GET", - "body": {} - }, - "status": "Not Found", - "code": 404, - "header": [ - { - "key": "Content-Type", - "value": "application/json" - } - ], - "body": "{\n \"detailCode\": \"\",\n \"trackingId\": \"\",\n \"messages\": [\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n },\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n }\n ],\n \"causes\": [\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n },\n {\n \"locale\": \"\",\n \"localeOrigin\": \"DEFAULT\",\n \"text\": \"\"\n }\n ]\n}", - "cookie": [], - "_postman_previewlanguage": "json" - }, - { - "id": "c470a3ec-31fe-45ab-ad98-ccdfc40fb879", - "name": "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.", - "originalRequest": { - "url": { - "path": [ - "non-employee-sources", - ":id", - "schema-attributes-template", - "download" - ], - "host": [ - "{{baseUrl}}" - ], - "query": [], - "variable": [] - }, - "header": [ - { - "key": "Accept", - "value": "application/json" - }, - { - "description": { - "content": "Added as a part of security scheme: oauth2", - "type": "text/plain" - }, - "key": "Authorization", - "value": "" - } - ], - "method": "GET", - "body": {} - }, - "status": "Too Many Requests", - "code": 429, - "header": [ - { - "key": "Content-Type", - "value": "application/json" - } - ], - "body": "{\n \"message\": {\n \"description\": \"A message describing the error\",\n \"example\": \" Rate Limit Exceeded \"\n }\n}", - "cookie": [], - "_postman_previewlanguage": "json" - }, - { - "id": "54447e7f-0ef0-4be1-98dd-4cc720ebbb9b", - "name": "Internal Server Error - Returned if there is an unexpected error.", - "originalRequest": { - "url": { - "path": [ - "non-employee-sources", - ":id", - "schema-attributes-template", - "download" - ], - "host": [ - "{{baseUrl}}" - ], - "query": [], - "variable": [] - }, - "header": [ - { - "key": "Accept", - "value": "application/json" - }, - { - "description": { - "content": "Added as a part of security scheme: oauth2", - "type": "text/plain" - }, - "key": "Authorization", - "value": "" - } - ], - "method": "GET", - "body": {} - }, - "status": "Internal Server Error", - "code": 500, - "header": [ - { - "key": "Content-Type", - "value": "application/json" - } - ], - "body": "{\n \"detailCode\": \"\",\n \"trackingId\": \"\",\n \"messages\": [\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n },\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n }\n ],\n \"causes\": [\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n },\n {\n \"locale\": \"\",\n \"localeOrigin\": \"DEFAULT\",\n \"text\": \"\"\n }\n ]\n}", - "cookie": [], - "_postman_previewlanguage": "json" - } - ], - "event": [], - "protocolProfileBehavior": { - "disableBodyPruning": true - } - }, - { - "id": "14e8acf8-52f2-4379-a7f3-1a6cc9007ce1", - "name": "Get List of Non-Employee Approval Requests", - "request": { - "name": "Get List of Non-Employee Approval Requests", - "description": { - "content": "This gets a list of non-employee approval requests.\nThere are two contextual uses for this endpoint:\n 1. The user has the role context of `idn:nesr:read`, in which case they\ncan list the approvals for any approver.\n 2. The user owns the requested approval.", - "type": "text/plain" - }, - "url": { - "path": [ - "non-employee-approvals" - ], - "host": [ - "{{baseUrl}}" - ], - "query": [ - { - "disabled": true, - "description": { - "content": "The identity for whom the request was made. *me* indicates the current user.", - "type": "text/plain" - }, - "key": "requested-for", - "value": "" - }, - { - "disabled": true, - "description": { - "content": "Max number of results to return.\nSee [V3 API Standard Collection Parameters](https://developer.sailpoint.com/idn/api/standard-collection-parameters) for more information.", - "type": "text/plain" - }, - "key": "limit", - "value": "250" - }, - { - "disabled": true, - "description": { - "content": "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.", - "type": "text/plain" - }, - "key": "offset", - "value": "0" - }, - { - "disabled": true, - "description": { - "content": "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.", - "type": "text/plain" - }, - "key": "count", - "value": "false" - }, - { - "disabled": true, - "description": { - "content": "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**approvalStatus**: *eq*", - "type": "text/plain" - }, - "key": "filters", - "value": "" - }, - { - "disabled": true, - "description": { - "content": "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**", - "type": "text/plain" - }, - "key": "sorters", - "value": "" - } - ], - "variable": [] - }, - "header": [ - { - "key": "Accept", - "value": "application/json" - } - ], - "method": "GET", - "body": {} - }, - "response": [ - { - "id": "29df02db-8aa6-4ed9-9334-20df3ae26e51", - "name": "List of approval items.", - "originalRequest": { - "url": { - "path": [ - "non-employee-approvals" - ], - "host": [ - "{{baseUrl}}" - ], - "query": [ - { - "disabled": true, - "description": { - "content": "The identity for whom the request was made. *me* indicates the current user.", - "type": "text/plain" - }, - "key": "requested-for", - "value": "" - }, - { - "disabled": true, - "description": { - "content": "Max number of results to return.\nSee [V3 API Standard Collection Parameters](https://developer.sailpoint.com/idn/api/standard-collection-parameters) for more information.", - "type": "text/plain" - }, - "key": "limit", - "value": "250" - }, - { - "disabled": true, - "description": { - "content": "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.", - "type": "text/plain" - }, - "key": "offset", - "value": "0" - }, - { - "disabled": true, - "description": { - "content": "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.", - "type": "text/plain" - }, - "key": "count", - "value": "false" - }, - { - "disabled": true, - "description": { - "content": "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**approvalStatus**: *eq*", - "type": "text/plain" - }, - "key": "filters", - "value": "" - }, - { - "disabled": true, - "description": { - "content": "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**", - "type": "text/plain" - }, - "key": "sorters", - "value": "" - } - ], - "variable": [] - }, - "header": [ - { - "key": "Accept", - "value": "application/json" - }, - { - "description": { - "content": "Added as a part of security scheme: oauth2", - "type": "text/plain" - }, - "key": "Authorization", - "value": "" - } - ], - "method": "GET", - "body": {} - }, - "status": "OK", - "code": 200, - "header": [ - { - "key": "Content-Type", - "value": "application/json" - } - ], - "body": "[\n {\n \"id\": \"\",\n \"approver\": {\n \"type\": \"IDENTITY\",\n \"id\": \"\"\n },\n \"accountName\": \"\",\n \"approvalStatus\": \"REJECTED\",\n \"approvalOrder\": \"\",\n \"comment\": \"\",\n \"modified\": \"\",\n \"created\": \"\",\n \"nonEmployeeRequest\": {\n \"id\": \"\",\n \"requester\": {\n \"type\": \"IDENTITY\",\n \"id\": \"\"\n }\n }\n },\n {\n \"id\": \"\",\n \"approver\": {\n \"type\": \"GOVERNANCE_GROUP\",\n \"id\": \"\"\n },\n \"accountName\": \"\",\n \"approvalStatus\": \"NOT_READY\",\n \"approvalOrder\": \"\",\n \"comment\": \"\",\n \"modified\": \"\",\n \"created\": \"\",\n \"nonEmployeeRequest\": {\n \"id\": \"\",\n \"requester\": {\n \"type\": \"GOVERNANCE_GROUP\",\n \"id\": \"\"\n }\n }\n }\n]", - "cookie": [], - "_postman_previewlanguage": "json" - }, - { - "id": "4c7df4ff-7bdf-4458-b381-158edf9b4c3c", - "name": "Client Error - Returned if the request body is invalid.", - "originalRequest": { - "url": { - "path": [ - "non-employee-approvals" - ], - "host": [ - "{{baseUrl}}" - ], - "query": [ - { - "disabled": true, - "description": { - "content": "The identity for whom the request was made. *me* indicates the current user.", - "type": "text/plain" - }, - "key": "requested-for", - "value": "" - }, - { - "disabled": true, - "description": { - "content": "Max number of results to return.\nSee [V3 API Standard Collection Parameters](https://developer.sailpoint.com/idn/api/standard-collection-parameters) for more information.", - "type": "text/plain" - }, - "key": "limit", - "value": "250" - }, - { - "disabled": true, - "description": { - "content": "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.", - "type": "text/plain" - }, - "key": "offset", - "value": "0" - }, - { - "disabled": true, - "description": { - "content": "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.", - "type": "text/plain" - }, - "key": "count", - "value": "false" - }, - { - "disabled": true, - "description": { - "content": "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**approvalStatus**: *eq*", - "type": "text/plain" - }, - "key": "filters", - "value": "" - }, - { - "disabled": true, - "description": { - "content": "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**", - "type": "text/plain" - }, - "key": "sorters", - "value": "" - } - ], - "variable": [] - }, - "header": [ - { - "key": "Accept", - "value": "application/json" - }, - { - "description": { - "content": "Added as a part of security scheme: oauth2", - "type": "text/plain" - }, - "key": "Authorization", - "value": "" - } - ], - "method": "GET", - "body": {} - }, - "status": "Bad Request", - "code": 400, - "header": [ - { - "key": "Content-Type", - "value": "application/json" - } - ], - "body": "{\n \"detailCode\": \"\",\n \"trackingId\": \"\",\n \"messages\": [\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n },\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n }\n ],\n \"causes\": [\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n },\n {\n \"locale\": \"\",\n \"localeOrigin\": \"DEFAULT\",\n \"text\": \"\"\n }\n ]\n}", - "cookie": [], - "_postman_previewlanguage": "json" - }, - { - "id": "2f2aa840-a08e-40c9-8ab7-05bc5651ed92", - "name": "Unauthorized - Returned if there is no authorization header, or if the JWT token is expired.", - "originalRequest": { - "url": { - "path": [ - "non-employee-approvals" - ], - "host": [ - "{{baseUrl}}" - ], - "query": [ - { - "disabled": true, - "description": { - "content": "The identity for whom the request was made. *me* indicates the current user.", - "type": "text/plain" - }, - "key": "requested-for", - "value": "" - }, - { - "disabled": true, - "description": { - "content": "Max number of results to return.\nSee [V3 API Standard Collection Parameters](https://developer.sailpoint.com/idn/api/standard-collection-parameters) for more information.", - "type": "text/plain" - }, - "key": "limit", - "value": "250" - }, - { - "disabled": true, - "description": { - "content": "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.", - "type": "text/plain" - }, - "key": "offset", - "value": "0" - }, - { - "disabled": true, - "description": { - "content": "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.", - "type": "text/plain" - }, - "key": "count", - "value": "false" - }, - { - "disabled": true, - "description": { - "content": "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**approvalStatus**: *eq*", - "type": "text/plain" - }, - "key": "filters", - "value": "" - }, - { - "disabled": true, - "description": { - "content": "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**", - "type": "text/plain" - }, - "key": "sorters", - "value": "" - } - ], - "variable": [] - }, - "header": [ - { - "key": "Accept", - "value": "application/json" - }, - { - "description": { - "content": "Added as a part of security scheme: oauth2", - "type": "text/plain" - }, - "key": "Authorization", - "value": "" - } - ], - "method": "GET", - "body": {} - }, - "status": "Unauthorized", - "code": 401, - "header": [ - { - "key": "Content-Type", - "value": "application/json" - } - ], - "body": "{\n \"error\": {\n \"description\": \"A message describing the error\",\n \"example\": \"JWT validation failed: JWT is expired\"\n }\n}", - "cookie": [], - "_postman_previewlanguage": "json" - }, - { - "id": "a1f1fe97-5586-4b9d-ba56-34c21872512c", - "name": "Forbidden - Returned if the user you are running as, doesn't have access to this end-point.", - "originalRequest": { - "url": { - "path": [ - "non-employee-approvals" - ], - "host": [ - "{{baseUrl}}" - ], - "query": [ - { - "disabled": true, - "description": { - "content": "The identity for whom the request was made. *me* indicates the current user.", - "type": "text/plain" - }, - "key": "requested-for", - "value": "" - }, - { - "disabled": true, - "description": { - "content": "Max number of results to return.\nSee [V3 API Standard Collection Parameters](https://developer.sailpoint.com/idn/api/standard-collection-parameters) for more information.", - "type": "text/plain" - }, - "key": "limit", - "value": "250" - }, - { - "disabled": true, - "description": { - "content": "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.", - "type": "text/plain" - }, - "key": "offset", - "value": "0" - }, - { - "disabled": true, - "description": { - "content": "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.", - "type": "text/plain" - }, - "key": "count", - "value": "false" - }, - { - "disabled": true, - "description": { - "content": "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**approvalStatus**: *eq*", - "type": "text/plain" - }, - "key": "filters", - "value": "" - }, - { - "disabled": true, - "description": { - "content": "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**", - "type": "text/plain" - }, - "key": "sorters", - "value": "" - } - ], - "variable": [] - }, - "header": [ - { - "key": "Accept", - "value": "application/json" - }, - { - "description": { - "content": "Added as a part of security scheme: oauth2", - "type": "text/plain" - }, - "key": "Authorization", - "value": "" - } - ], - "method": "GET", - "body": {} - }, - "status": "Forbidden", - "code": 403, - "header": [ - { - "key": "Content-Type", - "value": "application/json" - } - ], - "body": "{\n \"detailCode\": \"\",\n \"trackingId\": \"\",\n \"messages\": [\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n },\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n }\n ],\n \"causes\": [\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n },\n {\n \"locale\": \"\",\n \"localeOrigin\": \"DEFAULT\",\n \"text\": \"\"\n }\n ]\n}", - "cookie": [], - "_postman_previewlanguage": "json" - }, - { - "id": "2c5efb34-5f7e-4210-a774-1558913cf6d5", - "name": "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.", - "originalRequest": { - "url": { - "path": [ - "non-employee-approvals" - ], - "host": [ - "{{baseUrl}}" - ], - "query": [ - { - "disabled": true, - "description": { - "content": "The identity for whom the request was made. *me* indicates the current user.", - "type": "text/plain" - }, - "key": "requested-for", - "value": "" - }, - { - "disabled": true, - "description": { - "content": "Max number of results to return.\nSee [V3 API Standard Collection Parameters](https://developer.sailpoint.com/idn/api/standard-collection-parameters) for more information.", - "type": "text/plain" - }, - "key": "limit", - "value": "250" - }, - { - "disabled": true, - "description": { - "content": "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.", - "type": "text/plain" - }, - "key": "offset", - "value": "0" - }, - { - "disabled": true, - "description": { - "content": "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.", - "type": "text/plain" - }, - "key": "count", - "value": "false" - }, - { - "disabled": true, - "description": { - "content": "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**approvalStatus**: *eq*", - "type": "text/plain" - }, - "key": "filters", - "value": "" - }, - { - "disabled": true, - "description": { - "content": "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**", - "type": "text/plain" - }, - "key": "sorters", - "value": "" - } - ], - "variable": [] - }, - "header": [ - { - "key": "Accept", - "value": "application/json" - }, - { - "description": { - "content": "Added as a part of security scheme: oauth2", - "type": "text/plain" - }, - "key": "Authorization", - "value": "" - } - ], - "method": "GET", - "body": {} - }, - "status": "Too Many Requests", - "code": 429, - "header": [ - { - "key": "Content-Type", - "value": "application/json" - } - ], - "body": "{\n \"message\": {\n \"description\": \"A message describing the error\",\n \"example\": \" Rate Limit Exceeded \"\n }\n}", - "cookie": [], - "_postman_previewlanguage": "json" - }, - { - "id": "21fe25e4-a619-4da3-9f5c-8bccbc5807d2", - "name": "Internal Server Error - Returned if there is an unexpected error.", - "originalRequest": { - "url": { - "path": [ - "non-employee-approvals" - ], - "host": [ - "{{baseUrl}}" - ], - "query": [ - { - "disabled": true, - "description": { - "content": "The identity for whom the request was made. *me* indicates the current user.", - "type": "text/plain" - }, - "key": "requested-for", - "value": "" - }, - { - "disabled": true, - "description": { - "content": "Max number of results to return.\nSee [V3 API Standard Collection Parameters](https://developer.sailpoint.com/idn/api/standard-collection-parameters) for more information.", - "type": "text/plain" - }, - "key": "limit", - "value": "250" - }, - { - "disabled": true, - "description": { - "content": "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.", - "type": "text/plain" - }, - "key": "offset", - "value": "0" - }, - { - "disabled": true, - "description": { - "content": "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.", - "type": "text/plain" - }, - "key": "count", - "value": "false" - }, - { - "disabled": true, - "description": { - "content": "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**approvalStatus**: *eq*", - "type": "text/plain" - }, - "key": "filters", - "value": "" - }, - { - "disabled": true, - "description": { - "content": "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**", - "type": "text/plain" - }, - "key": "sorters", - "value": "" - } - ], - "variable": [] - }, - "header": [ - { - "key": "Accept", - "value": "application/json" - }, - { - "description": { - "content": "Added as a part of security scheme: oauth2", - "type": "text/plain" - }, - "key": "Authorization", - "value": "" - } - ], - "method": "GET", - "body": {} - }, - "status": "Internal Server Error", - "code": 500, - "header": [ - { - "key": "Content-Type", - "value": "application/json" - } - ], - "body": "{\n \"detailCode\": \"\",\n \"trackingId\": \"\",\n \"messages\": [\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n },\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n }\n ],\n \"causes\": [\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n },\n {\n \"locale\": \"\",\n \"localeOrigin\": \"DEFAULT\",\n \"text\": \"\"\n }\n ]\n}", - "cookie": [], - "_postman_previewlanguage": "json" - } - ], - "event": [], - "protocolProfileBehavior": { - "disableBodyPruning": true - } - }, - { - "id": "57d6a320-4684-48a0-8501-3c6662c0be14", - "name": "Get a non-employee approval item detail", - "request": { - "name": "Get a non-employee approval item detail", - "description": { - "content": "Gets a non-employee approval item detail. There are two contextual uses for this endpoint:\n 1. The user has the role context of `idn:nesr:read`, in which case they\ncan get any approval.\n 2. The user owns the requested approval.", - "type": "text/plain" - }, - "url": { - "path": [ - "non-employee-approvals", - ":id" - ], - "host": [ - "{{baseUrl}}" - ], - "query": [ - { - "disabled": true, - "description": { - "content": "The object nonEmployeeRequest will not be included detail when set to false. *Default value is true*", - "type": "text/plain" - }, - "key": "include-detail", - "value": "" - } - ], - "variable": [ - { - "type": "any", - "value": "", - "key": "id", - "disabled": true, - "description": { - "content": "(Required) Non-Employee approval item id (UUID)", - "type": "text/plain" - } - } - ] - }, - "header": [ - { - "key": "Accept", - "value": "application/json" - } - ], - "method": "GET", - "body": {} - }, - "response": [ - { - "id": "0a3bf1fb-d908-4bf2-a6b3-e6c103cdd4aa", - "name": "Non-Employee approval item object.", - "originalRequest": { - "url": { - "path": [ - "non-employee-approvals", - ":id" - ], - "host": [ - "{{baseUrl}}" - ], - "query": [ - { - "disabled": true, - "description": { - "content": "The object nonEmployeeRequest will not be included detail when set to false. *Default value is true*", - "type": "text/plain" - }, - "key": "include-detail", - "value": "" - } - ], - "variable": [] - }, - "header": [ - { - "key": "Accept", - "value": "application/json" - }, - { - "description": { - "content": "Added as a part of security scheme: oauth2", - "type": "text/plain" - }, - "key": "Authorization", - "value": "" - } - ], - "method": "GET", - "body": {} - }, - "status": "OK", - "code": 200, - "header": [ - { - "key": "Content-Type", - "value": "application/json" - } - ], - "body": "{\n \"id\": \"\",\n \"approver\": {\n \"type\": \"IDENTITY\",\n \"id\": \"\"\n },\n \"accountName\": \"\",\n \"approvalStatus\": \"PENDING\",\n \"approvalOrder\": \"\",\n \"comment\": \"\",\n \"modified\": \"\",\n \"created\": \"\",\n \"nonEmployeeRequest\": {\n \"id\": \"\",\n \"requester\": {\n \"type\": \"IDENTITY\",\n \"id\": \"\"\n },\n \"accountName\": \"\",\n \"firstName\": \"\",\n \"lastName\": \"\",\n \"email\": \"\",\n \"phone\": \"\",\n \"manager\": \"\",\n \"nonEmployeeSource\": {\n \"id\": \"\",\n \"sourceId\": \"\",\n \"name\": \"\",\n \"description\": \"\",\n \"schemaAttributes\": [\n {\n \"type\": \"IDENTITY\",\n \"technicalName\": \"\",\n \"label\": \"\",\n \"id\": \"\",\n \"system\": \"\",\n \"modified\": \"\",\n \"created\": \"\",\n \"helpText\": \"\",\n \"placeholder\": \"\",\n \"required\": \"\"\n },\n {\n \"type\": \"IDENTITY\",\n \"technicalName\": \"\",\n \"label\": \"\",\n \"id\": \"\",\n \"system\": \"\",\n \"modified\": \"\",\n \"created\": \"\",\n \"helpText\": \"\",\n \"placeholder\": \"\",\n \"required\": \"\"\n }\n ]\n },\n \"data\": {\n \"cillum_82\": \"\"\n },\n \"approvalStatus\": \"REJECTED\",\n \"comment\": \"\",\n \"completionDate\": \"\",\n \"startDate\": \"\",\n \"endDate\": \"\",\n \"modified\": \"\",\n \"created\": \"\"\n }\n}", - "cookie": [], - "_postman_previewlanguage": "json" - }, - { - "id": "4bc8c3ef-c3e6-442b-b53b-bc8fd937f79b", - "name": "Client Error - Returned if the request body is invalid.", - "originalRequest": { - "url": { - "path": [ - "non-employee-approvals", - ":id" - ], - "host": [ - "{{baseUrl}}" - ], - "query": [ - { - "disabled": true, - "description": { - "content": "The object nonEmployeeRequest will not be included detail when set to false. *Default value is true*", - "type": "text/plain" - }, - "key": "include-detail", - "value": "" - } - ], - "variable": [] - }, - "header": [ - { - "key": "Accept", - "value": "application/json" - }, - { - "description": { - "content": "Added as a part of security scheme: oauth2", - "type": "text/plain" - }, - "key": "Authorization", - "value": "" - } - ], - "method": "GET", - "body": {} - }, - "status": "Bad Request", - "code": 400, - "header": [ - { - "key": "Content-Type", - "value": "application/json" - } - ], - "body": "{\n \"detailCode\": \"\",\n \"trackingId\": \"\",\n \"messages\": [\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n },\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n }\n ],\n \"causes\": [\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n },\n {\n \"locale\": \"\",\n \"localeOrigin\": \"DEFAULT\",\n \"text\": \"\"\n }\n ]\n}", - "cookie": [], - "_postman_previewlanguage": "json" - }, - { - "id": "cc4d5620-a913-4287-b39b-c9895805d582", - "name": "Unauthorized - Returned if there is no authorization header, or if the JWT token is expired.", - "originalRequest": { - "url": { - "path": [ - "non-employee-approvals", - ":id" - ], - "host": [ - "{{baseUrl}}" - ], - "query": [ - { - "disabled": true, - "description": { - "content": "The object nonEmployeeRequest will not be included detail when set to false. *Default value is true*", - "type": "text/plain" - }, - "key": "include-detail", - "value": "" - } - ], - "variable": [] - }, - "header": [ - { - "key": "Accept", - "value": "application/json" - }, - { - "description": { - "content": "Added as a part of security scheme: oauth2", - "type": "text/plain" - }, - "key": "Authorization", - "value": "" - } - ], - "method": "GET", - "body": {} - }, - "status": "Unauthorized", - "code": 401, - "header": [ - { - "key": "Content-Type", - "value": "application/json" - } - ], - "body": "{\n \"error\": {\n \"description\": \"A message describing the error\",\n \"example\": \"JWT validation failed: JWT is expired\"\n }\n}", - "cookie": [], - "_postman_previewlanguage": "json" - }, - { - "id": "b2d4f842-a8db-450a-9481-04be4a70b337", - "name": "Forbidden - Returned if the user you are running as, doesn't have access to this end-point.", - "originalRequest": { - "url": { - "path": [ - "non-employee-approvals", - ":id" - ], - "host": [ - "{{baseUrl}}" - ], - "query": [ - { - "disabled": true, - "description": { - "content": "The object nonEmployeeRequest will not be included detail when set to false. *Default value is true*", - "type": "text/plain" - }, - "key": "include-detail", - "value": "" - } - ], - "variable": [] - }, - "header": [ - { - "key": "Accept", - "value": "application/json" - }, - { - "description": { - "content": "Added as a part of security scheme: oauth2", - "type": "text/plain" - }, - "key": "Authorization", - "value": "" - } - ], - "method": "GET", - "body": {} - }, - "status": "Forbidden", - "code": 403, - "header": [ - { - "key": "Content-Type", - "value": "application/json" - } - ], - "body": "{\n \"detailCode\": \"\",\n \"trackingId\": \"\",\n \"messages\": [\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n },\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n }\n ],\n \"causes\": [\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n },\n {\n \"locale\": \"\",\n \"localeOrigin\": \"DEFAULT\",\n \"text\": \"\"\n }\n ]\n}", - "cookie": [], - "_postman_previewlanguage": "json" - }, - { - "id": "aef343dc-038a-4ff9-978c-fc9da62d8a07", - "name": "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.", - "originalRequest": { - "url": { - "path": [ - "non-employee-approvals", - ":id" - ], - "host": [ - "{{baseUrl}}" - ], - "query": [ - { - "disabled": true, - "description": { - "content": "The object nonEmployeeRequest will not be included detail when set to false. *Default value is true*", - "type": "text/plain" - }, - "key": "include-detail", - "value": "" - } - ], - "variable": [] - }, - "header": [ - { - "key": "Accept", - "value": "application/json" - }, - { - "description": { - "content": "Added as a part of security scheme: oauth2", - "type": "text/plain" - }, - "key": "Authorization", - "value": "" - } - ], - "method": "GET", - "body": {} - }, - "status": "Too Many Requests", - "code": 429, - "header": [ - { - "key": "Content-Type", - "value": "application/json" - } - ], - "body": "{\n \"message\": {\n \"description\": \"A message describing the error\",\n \"example\": \" Rate Limit Exceeded \"\n }\n}", - "cookie": [], - "_postman_previewlanguage": "json" - }, - { - "id": "e8796adb-9eea-4f03-9448-bbb93e4de5b2", - "name": "Internal Server Error - Returned if there is an unexpected error.", - "originalRequest": { - "url": { - "path": [ - "non-employee-approvals", - ":id" - ], - "host": [ - "{{baseUrl}}" - ], - "query": [ - { - "disabled": true, - "description": { - "content": "The object nonEmployeeRequest will not be included detail when set to false. *Default value is true*", - "type": "text/plain" - }, - "key": "include-detail", - "value": "" - } - ], - "variable": [] - }, - "header": [ - { - "key": "Accept", - "value": "application/json" - }, - { - "description": { - "content": "Added as a part of security scheme: oauth2", - "type": "text/plain" - }, - "key": "Authorization", - "value": "" - } - ], - "method": "GET", - "body": {} - }, - "status": "Internal Server Error", - "code": 500, - "header": [ - { - "key": "Content-Type", - "value": "application/json" - } - ], - "body": "{\n \"detailCode\": \"\",\n \"trackingId\": \"\",\n \"messages\": [\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n },\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n }\n ],\n \"causes\": [\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n },\n {\n \"locale\": \"\",\n \"localeOrigin\": \"DEFAULT\",\n \"text\": \"\"\n }\n ]\n}", - "cookie": [], - "_postman_previewlanguage": "json" - } - ], - "event": [], - "protocolProfileBehavior": { - "disableBodyPruning": true - } - }, - { - "id": "49268bc6-da27-44ef-a0cf-fd4b95a96082", - "name": "Approve a Non-Employee Request", - "request": { - "name": "Approve a Non-Employee Request", - "description": { - "content": "Approves a non-employee approval request and notifies the next approver. The current user must be the requested approver.", - "type": "text/plain" - }, - "url": { - "path": [ - "non-employee-approvals", - ":id", - "approve" - ], - "host": [ - "{{baseUrl}}" - ], - "query": [], - "variable": [ - { - "type": "any", - "value": "", - "key": "id", - "disabled": true, - "description": { - "content": "(Required) Non-Employee approval item id (UUID)", - "type": "text/plain" - } - } - ] - }, - "header": [ - { - "key": "Content-Type", - "value": "application/json" - }, - { - "key": "Accept", - "value": "application/json" - } - ], - "method": "POST", - "body": { - "mode": "raw", - "raw": "{\n \"comment\": \"\"\n}", - "options": { - "raw": { - "headerFamily": "json", - "language": "json" - } - } - } - }, - "response": [ - { - "id": "ec582e1d-0cca-4c14-9a9c-d2037c409750", - "name": "Non-Employee approval item object.", - "originalRequest": { - "url": { - "path": [ - "non-employee-approvals", - ":id", - "approve" - ], - "host": [ - "{{baseUrl}}" - ], - "query": [], - "variable": [] - }, - "header": [ - { - "key": "Content-Type", - "value": "application/json" - }, - { - "key": "Accept", - "value": "application/json" - }, - { - "description": { - "content": "Added as a part of security scheme: oauth2", - "type": "text/plain" - }, - "key": "Authorization", - "value": "" - } - ], - "method": "POST", - "body": { - "mode": "raw", - "raw": "{\n \"comment\": \"\"\n}", - "options": { - "raw": { - "headerFamily": "json", - "language": "json" - } - } - } - }, - "status": "OK", - "code": 200, - "header": [ - { - "key": "Content-Type", - "value": "application/json" - } - ], - "body": "{\n \"id\": \"\",\n \"approver\": {\n \"type\": \"IDENTITY\",\n \"id\": \"\"\n },\n \"accountName\": \"\",\n \"approvalStatus\": \"PENDING\",\n \"approvalOrder\": \"\",\n \"comment\": \"\",\n \"modified\": \"\",\n \"created\": \"\",\n \"nonEmployeeRequest\": {\n \"id\": \"\",\n \"requester\": {\n \"type\": \"IDENTITY\",\n \"id\": \"\"\n }\n }\n}", - "cookie": [], - "_postman_previewlanguage": "json" - }, - { - "id": "772a8681-e7f9-4e07-9845-c0433652e5b9", - "name": "Client Error - Returned if the request body is invalid.", - "originalRequest": { - "url": { - "path": [ - "non-employee-approvals", - ":id", - "approve" - ], - "host": [ - "{{baseUrl}}" - ], - "query": [], - "variable": [] - }, - "header": [ - { - "key": "Content-Type", - "value": "application/json" - }, - { - "key": "Accept", - "value": "application/json" - }, - { - "description": { - "content": "Added as a part of security scheme: oauth2", - "type": "text/plain" - }, - "key": "Authorization", - "value": "" - } - ], - "method": "POST", - "body": { - "mode": "raw", - "raw": "{\n \"comment\": \"\"\n}", - "options": { - "raw": { - "headerFamily": "json", - "language": "json" - } - } - } - }, - "status": "Bad Request", - "code": 400, - "header": [ - { - "key": "Content-Type", - "value": "application/json" - } - ], - "body": "{\n \"detailCode\": \"\",\n \"trackingId\": \"\",\n \"messages\": [\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n },\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n }\n ],\n \"causes\": [\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n },\n {\n \"locale\": \"\",\n \"localeOrigin\": \"DEFAULT\",\n \"text\": \"\"\n }\n ]\n}", - "cookie": [], - "_postman_previewlanguage": "json" - }, - { - "id": "aa877b53-0ef4-4186-99d6-22972a8a4f0f", - "name": "Unauthorized - Returned if there is no authorization header, or if the JWT token is expired.", - "originalRequest": { - "url": { - "path": [ - "non-employee-approvals", - ":id", - "approve" - ], - "host": [ - "{{baseUrl}}" - ], - "query": [], - "variable": [] - }, - "header": [ - { - "key": "Content-Type", - "value": "application/json" - }, - { - "key": "Accept", - "value": "application/json" - }, - { - "description": { - "content": "Added as a part of security scheme: oauth2", - "type": "text/plain" - }, - "key": "Authorization", - "value": "" - } - ], - "method": "POST", - "body": { - "mode": "raw", - "raw": "{\n \"comment\": \"\"\n}", - "options": { - "raw": { - "headerFamily": "json", - "language": "json" - } - } - } - }, - "status": "Unauthorized", - "code": 401, - "header": [ - { - "key": "Content-Type", - "value": "application/json" - } - ], - "body": "{\n \"error\": {\n \"description\": \"A message describing the error\",\n \"example\": \"JWT validation failed: JWT is expired\"\n }\n}", - "cookie": [], - "_postman_previewlanguage": "json" - }, - { - "id": "fe082c84-71b1-475b-a325-7a8de9760181", - "name": "Forbidden - Returned if the user you are running as, doesn't have access to this end-point.", - "originalRequest": { - "url": { - "path": [ - "non-employee-approvals", - ":id", - "approve" - ], - "host": [ - "{{baseUrl}}" - ], - "query": [], - "variable": [] - }, - "header": [ - { - "key": "Content-Type", - "value": "application/json" - }, - { - "key": "Accept", - "value": "application/json" - }, - { - "description": { - "content": "Added as a part of security scheme: oauth2", - "type": "text/plain" - }, - "key": "Authorization", - "value": "" - } - ], - "method": "POST", - "body": { - "mode": "raw", - "raw": "{\n \"comment\": \"\"\n}", - "options": { - "raw": { - "headerFamily": "json", - "language": "json" - } - } - } - }, - "status": "Forbidden", - "code": 403, - "header": [ - { - "key": "Content-Type", - "value": "application/json" - } - ], - "body": "{\n \"detailCode\": \"\",\n \"trackingId\": \"\",\n \"messages\": [\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n },\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n }\n ],\n \"causes\": [\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n },\n {\n \"locale\": \"\",\n \"localeOrigin\": \"DEFAULT\",\n \"text\": \"\"\n }\n ]\n}", - "cookie": [], - "_postman_previewlanguage": "json" - }, - { - "id": "0727a3c8-5d99-45f8-a04d-e000689542ab", - "name": "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.", - "originalRequest": { - "url": { - "path": [ - "non-employee-approvals", - ":id", - "approve" - ], - "host": [ - "{{baseUrl}}" - ], - "query": [], - "variable": [] - }, - "header": [ - { - "key": "Content-Type", - "value": "application/json" - }, - { - "key": "Accept", - "value": "application/json" - }, - { - "description": { - "content": "Added as a part of security scheme: oauth2", - "type": "text/plain" - }, - "key": "Authorization", - "value": "" - } - ], - "method": "POST", - "body": { - "mode": "raw", - "raw": "{\n \"comment\": \"\"\n}", - "options": { - "raw": { - "headerFamily": "json", - "language": "json" - } - } - } - }, - "status": "Too Many Requests", - "code": 429, - "header": [ - { - "key": "Content-Type", - "value": "application/json" - } - ], - "body": "{\n \"message\": {\n \"description\": \"A message describing the error\",\n \"example\": \" Rate Limit Exceeded \"\n }\n}", - "cookie": [], - "_postman_previewlanguage": "json" - }, - { - "id": "965ff5da-70ab-47c7-833f-0f9ede5c821d", - "name": "Internal Server Error - Returned if there is an unexpected error.", - "originalRequest": { - "url": { - "path": [ - "non-employee-approvals", - ":id", - "approve" - ], - "host": [ - "{{baseUrl}}" - ], - "query": [], - "variable": [] - }, - "header": [ - { - "key": "Content-Type", - "value": "application/json" - }, - { - "key": "Accept", - "value": "application/json" - }, - { - "description": { - "content": "Added as a part of security scheme: oauth2", - "type": "text/plain" - }, - "key": "Authorization", - "value": "" - } - ], - "method": "POST", - "body": { - "mode": "raw", - "raw": "{\n \"comment\": \"\"\n}", - "options": { - "raw": { - "headerFamily": "json", - "language": "json" - } - } - } - }, - "status": "Internal Server Error", - "code": 500, - "header": [ - { - "key": "Content-Type", - "value": "application/json" - } - ], - "body": "{\n \"detailCode\": \"\",\n \"trackingId\": \"\",\n \"messages\": [\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n },\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n }\n ],\n \"causes\": [\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n },\n {\n \"locale\": \"\",\n \"localeOrigin\": \"DEFAULT\",\n \"text\": \"\"\n }\n ]\n}", - "cookie": [], - "_postman_previewlanguage": "json" - } - ], - "event": [], - "protocolProfileBehavior": { - "disableBodyPruning": true - } - }, - { - "id": "02106bd3-808c-4ac0-8a3e-c379cbe355a1", - "name": "Reject a Non-Employee Request", - "request": { - "name": "Reject a Non-Employee Request", - "description": { - "content": "This endpoint will reject an approval item request and notify user. The current user must be the requested approver.", - "type": "text/plain" - }, - "url": { - "path": [ - "non-employee-approvals", - ":id", - "reject" - ], - "host": [ - "{{baseUrl}}" - ], - "query": [], - "variable": [ - { - "type": "any", - "value": "", - "key": "id", - "disabled": true, - "description": { - "content": "(Required) Non-Employee approval item id (UUID)", - "type": "text/plain" - } - } - ] - }, - "header": [ - { - "key": "Content-Type", - "value": "application/json" - }, - { - "key": "Accept", - "value": "application/json" - } - ], - "method": "POST", - "body": { - "mode": "raw", - "raw": "{\n \"comment\": \"\"\n}", - "options": { - "raw": { - "headerFamily": "json", - "language": "json" - } - } - } - }, - "response": [ - { - "id": "194275bc-16d2-44d3-85ae-25d57ffd412a", - "name": "Non-Employee approval item object.", - "originalRequest": { - "url": { - "path": [ - "non-employee-approvals", - ":id", - "reject" - ], - "host": [ - "{{baseUrl}}" - ], - "query": [], - "variable": [] - }, - "header": [ - { - "key": "Content-Type", - "value": "application/json" - }, - { - "key": "Accept", - "value": "application/json" - }, - { - "description": { - "content": "Added as a part of security scheme: oauth2", - "type": "text/plain" - }, - "key": "Authorization", - "value": "" - } - ], - "method": "POST", - "body": { - "mode": "raw", - "raw": "{\n \"comment\": \"\"\n}", - "options": { - "raw": { - "headerFamily": "json", - "language": "json" - } - } - } - }, - "status": "OK", - "code": 200, - "header": [ - { - "key": "Content-Type", - "value": "application/json" - } - ], - "body": "{\n \"id\": \"\",\n \"approver\": {\n \"type\": \"IDENTITY\",\n \"id\": \"\"\n },\n \"accountName\": \"\",\n \"approvalStatus\": \"PENDING\",\n \"approvalOrder\": \"\",\n \"comment\": \"\",\n \"modified\": \"\",\n \"created\": \"\",\n \"nonEmployeeRequest\": {\n \"id\": \"\",\n \"requester\": {\n \"type\": \"IDENTITY\",\n \"id\": \"\"\n }\n }\n}", - "cookie": [], - "_postman_previewlanguage": "json" - }, - { - "id": "49fde44f-d315-468f-96cd-a55fea28fa1a", - "name": "Client Error - Returned if the request body is invalid.", - "originalRequest": { - "url": { - "path": [ - "non-employee-approvals", - ":id", - "reject" - ], - "host": [ - "{{baseUrl}}" - ], - "query": [], - "variable": [] - }, - "header": [ - { - "key": "Content-Type", - "value": "application/json" - }, - { - "key": "Accept", - "value": "application/json" - }, - { - "description": { - "content": "Added as a part of security scheme: oauth2", - "type": "text/plain" - }, - "key": "Authorization", - "value": "" - } - ], - "method": "POST", - "body": { - "mode": "raw", - "raw": "{\n \"comment\": \"\"\n}", - "options": { - "raw": { - "headerFamily": "json", - "language": "json" - } - } - } - }, - "status": "Bad Request", - "code": 400, - "header": [ - { - "key": "Content-Type", - "value": "application/json" - } - ], - "body": "{\n \"detailCode\": \"\",\n \"trackingId\": \"\",\n \"messages\": [\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n },\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n }\n ],\n \"causes\": [\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n },\n {\n \"locale\": \"\",\n \"localeOrigin\": \"DEFAULT\",\n \"text\": \"\"\n }\n ]\n}", - "cookie": [], - "_postman_previewlanguage": "json" - }, - { - "id": "dbb317df-ad17-4168-9a31-c3e9d8cb37ec", - "name": "Unauthorized - Returned if there is no authorization header, or if the JWT token is expired.", - "originalRequest": { - "url": { - "path": [ - "non-employee-approvals", - ":id", - "reject" - ], - "host": [ - "{{baseUrl}}" - ], - "query": [], - "variable": [] - }, - "header": [ - { - "key": "Content-Type", - "value": "application/json" - }, - { - "key": "Accept", - "value": "application/json" - }, - { - "description": { - "content": "Added as a part of security scheme: oauth2", - "type": "text/plain" - }, - "key": "Authorization", - "value": "" - } - ], - "method": "POST", - "body": { - "mode": "raw", - "raw": "{\n \"comment\": \"\"\n}", - "options": { - "raw": { - "headerFamily": "json", - "language": "json" - } - } - } - }, - "status": "Unauthorized", - "code": 401, - "header": [ - { - "key": "Content-Type", - "value": "application/json" - } - ], - "body": "{\n \"error\": {\n \"description\": \"A message describing the error\",\n \"example\": \"JWT validation failed: JWT is expired\"\n }\n}", - "cookie": [], - "_postman_previewlanguage": "json" - }, - { - "id": "d3381338-4b24-444c-ac85-d9b93ed92d67", - "name": "Forbidden - Returned if the user you are running as, doesn't have access to this end-point.", - "originalRequest": { - "url": { - "path": [ - "non-employee-approvals", - ":id", - "reject" - ], - "host": [ - "{{baseUrl}}" - ], - "query": [], - "variable": [] - }, - "header": [ - { - "key": "Content-Type", - "value": "application/json" - }, - { - "key": "Accept", - "value": "application/json" - }, - { - "description": { - "content": "Added as a part of security scheme: oauth2", - "type": "text/plain" - }, - "key": "Authorization", - "value": "" - } - ], - "method": "POST", - "body": { - "mode": "raw", - "raw": "{\n \"comment\": \"\"\n}", - "options": { - "raw": { - "headerFamily": "json", - "language": "json" - } - } - } - }, - "status": "Forbidden", - "code": 403, - "header": [ - { - "key": "Content-Type", - "value": "application/json" - } - ], - "body": "{\n \"detailCode\": \"\",\n \"trackingId\": \"\",\n \"messages\": [\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n },\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n }\n ],\n \"causes\": [\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n },\n {\n \"locale\": \"\",\n \"localeOrigin\": \"DEFAULT\",\n \"text\": \"\"\n }\n ]\n}", - "cookie": [], - "_postman_previewlanguage": "json" - }, - { - "id": "52b900e3-99f8-46ed-ac57-abf34fa60dee", - "name": "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.", - "originalRequest": { - "url": { - "path": [ - "non-employee-approvals", - ":id", - "reject" - ], - "host": [ - "{{baseUrl}}" - ], - "query": [], - "variable": [] - }, - "header": [ - { - "key": "Content-Type", - "value": "application/json" - }, - { - "key": "Accept", - "value": "application/json" - }, - { - "description": { - "content": "Added as a part of security scheme: oauth2", - "type": "text/plain" - }, - "key": "Authorization", - "value": "" - } - ], - "method": "POST", - "body": { - "mode": "raw", - "raw": "{\n \"comment\": \"\"\n}", - "options": { - "raw": { - "headerFamily": "json", - "language": "json" - } - } - } - }, - "status": "Too Many Requests", - "code": 429, - "header": [ - { - "key": "Content-Type", - "value": "application/json" - } - ], - "body": "{\n \"message\": {\n \"description\": \"A message describing the error\",\n \"example\": \" Rate Limit Exceeded \"\n }\n}", - "cookie": [], - "_postman_previewlanguage": "json" - }, - { - "id": "cb37d187-2d0b-4142-a149-b7e6bf4d8128", - "name": "Internal Server Error - Returned if there is an unexpected error.", - "originalRequest": { - "url": { - "path": [ - "non-employee-approvals", - ":id", - "reject" - ], - "host": [ - "{{baseUrl}}" - ], - "query": [], - "variable": [] - }, - "header": [ - { - "key": "Content-Type", - "value": "application/json" - }, - { - "key": "Accept", - "value": "application/json" - }, - { - "description": { - "content": "Added as a part of security scheme: oauth2", - "type": "text/plain" - }, - "key": "Authorization", - "value": "" - } - ], - "method": "POST", - "body": { - "mode": "raw", - "raw": "{\n \"comment\": \"\"\n}", - "options": { - "raw": { - "headerFamily": "json", - "language": "json" - } - } - } - }, - "status": "Internal Server Error", - "code": 500, - "header": [ - { - "key": "Content-Type", - "value": "application/json" - } - ], - "body": "{\n \"detailCode\": \"\",\n \"trackingId\": \"\",\n \"messages\": [\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n },\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n }\n ],\n \"causes\": [\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n },\n {\n \"locale\": \"\",\n \"localeOrigin\": \"DEFAULT\",\n \"text\": \"\"\n }\n ]\n}", - "cookie": [], - "_postman_previewlanguage": "json" - } - ], - "event": [], - "protocolProfileBehavior": { - "disableBodyPruning": true - } - }, - { - "id": "a0683cf9-bc3a-4ff4-a7c0-9afa89e532a2", - "name": "Get Summary of Non-Employee Approval Requests", - "request": { - "name": "Get Summary of Non-Employee Approval Requests", - "description": { - "content": "This request will retrieve a summary of non-employee approval requests. There are two contextual uses for the `requested-for` path parameter:\n 1. The user has the role context of `idn:nesr:read`, in which case he or\nshe may request a summary of all non-employee approval requests assigned to a particular approver by passing in that approver's id.\n 2. The current user is an approver, in which case \"me\" should be provided\nas the `requested-for` value. This will provide the approver with a summary of the approval items assigned to him or her.", - "type": "text/plain" - }, - "url": { - "path": [ - "non-employee-approvals", - "summary", - ":requested-for" - ], - "host": [ - "{{baseUrl}}" - ], - "query": [], - "variable": [ - { - "type": "any", - "value": "", - "key": "requested-for", - "disabled": true, - "description": { - "content": "(Required) The identity (UUID) of the approver for whom for whom the summary is being retrieved. Use \"me\" instead to indicate the current user.", - "type": "text/plain" - } - } - ] - }, - "header": [ - { - "key": "Accept", - "value": "application/json" - } - ], - "method": "GET", - "body": {} - }, - "response": [ - { - "id": "d61332c4-bd70-4dd4-b97e-25f7bf8b0c2e", - "name": "summary of non-employee approval requests", - "originalRequest": { - "url": { - "path": [ - "non-employee-approvals", - "summary", - ":requested-for" - ], - "host": [ - "{{baseUrl}}" - ], - "query": [], - "variable": [] - }, - "header": [ - { - "key": "Accept", - "value": "application/json" - }, - { - "description": { - "content": "Added as a part of security scheme: oauth2", - "type": "text/plain" - }, - "key": "Authorization", - "value": "" - } - ], - "method": "GET", - "body": {} - }, - "status": "OK", - "code": 200, - "header": [ - { - "key": "Content-Type", - "value": "application/json" - } - ], - "body": "{\n \"approved\": \"\",\n \"pending\": \"\",\n \"rejected\": \"\"\n}", - "cookie": [], - "_postman_previewlanguage": "json" - }, - { - "id": "b0a1fa87-c7f8-4e80-ad81-9f267ca415ed", - "name": "Client Error - Returned if the request body is invalid.", - "originalRequest": { - "url": { - "path": [ - "non-employee-approvals", - "summary", - ":requested-for" - ], - "host": [ - "{{baseUrl}}" - ], - "query": [], - "variable": [] - }, - "header": [ - { - "key": "Accept", - "value": "application/json" - }, - { - "description": { - "content": "Added as a part of security scheme: oauth2", - "type": "text/plain" - }, - "key": "Authorization", - "value": "" - } - ], - "method": "GET", - "body": {} - }, - "status": "Bad Request", - "code": 400, - "header": [ - { - "key": "Content-Type", - "value": "application/json" - } - ], - "body": "{\n \"detailCode\": \"\",\n \"trackingId\": \"\",\n \"messages\": [\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n },\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n }\n ],\n \"causes\": [\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n },\n {\n \"locale\": \"\",\n \"localeOrigin\": \"DEFAULT\",\n \"text\": \"\"\n }\n ]\n}", - "cookie": [], - "_postman_previewlanguage": "json" - }, - { - "id": "3278bf9d-2c9c-4c29-ade3-ddd46e719120", - "name": "Unauthorized - Returned if there is no authorization header, or if the JWT token is expired.", - "originalRequest": { - "url": { - "path": [ - "non-employee-approvals", - "summary", - ":requested-for" - ], - "host": [ - "{{baseUrl}}" - ], - "query": [], - "variable": [] - }, - "header": [ - { - "key": "Accept", - "value": "application/json" - }, - { - "description": { - "content": "Added as a part of security scheme: oauth2", - "type": "text/plain" - }, - "key": "Authorization", - "value": "" - } - ], - "method": "GET", - "body": {} - }, - "status": "Unauthorized", - "code": 401, - "header": [ - { - "key": "Content-Type", - "value": "application/json" - } - ], - "body": "{\n \"error\": {\n \"description\": \"A message describing the error\",\n \"example\": \"JWT validation failed: JWT is expired\"\n }\n}", - "cookie": [], - "_postman_previewlanguage": "json" - }, - { - "id": "7c16d587-bd3b-48e7-a144-ec71f2910384", - "name": "Forbidden - Returned if the user you are running as, doesn't have access to this end-point.", - "originalRequest": { - "url": { - "path": [ - "non-employee-approvals", - "summary", - ":requested-for" - ], - "host": [ - "{{baseUrl}}" - ], - "query": [], - "variable": [] - }, - "header": [ - { - "key": "Accept", - "value": "application/json" - }, - { - "description": { - "content": "Added as a part of security scheme: oauth2", - "type": "text/plain" - }, - "key": "Authorization", - "value": "" - } - ], - "method": "GET", - "body": {} - }, - "status": "Forbidden", - "code": 403, - "header": [ - { - "key": "Content-Type", - "value": "application/json" - } - ], - "body": "{\n \"detailCode\": \"\",\n \"trackingId\": \"\",\n \"messages\": [\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n },\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n }\n ],\n \"causes\": [\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n },\n {\n \"locale\": \"\",\n \"localeOrigin\": \"DEFAULT\",\n \"text\": \"\"\n }\n ]\n}", - "cookie": [], - "_postman_previewlanguage": "json" - }, - { - "id": "81cc1093-b5b6-4d6f-a9ce-1e0052a72cdc", - "name": "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.", - "originalRequest": { - "url": { - "path": [ - "non-employee-approvals", - "summary", - ":requested-for" - ], - "host": [ - "{{baseUrl}}" - ], - "query": [], - "variable": [] - }, - "header": [ - { - "key": "Accept", - "value": "application/json" - }, - { - "description": { - "content": "Added as a part of security scheme: oauth2", - "type": "text/plain" - }, - "key": "Authorization", - "value": "" - } - ], - "method": "GET", - "body": {} - }, - "status": "Too Many Requests", - "code": 429, - "header": [ - { - "key": "Content-Type", - "value": "application/json" - } - ], - "body": "{\n \"message\": {\n \"description\": \"A message describing the error\",\n \"example\": \" Rate Limit Exceeded \"\n }\n}", - "cookie": [], - "_postman_previewlanguage": "json" - }, - { - "id": "7ef469ea-33c8-4ad4-a187-39677af6df57", - "name": "Internal Server Error - Returned if there is an unexpected error.", - "originalRequest": { - "url": { - "path": [ - "non-employee-approvals", - "summary", - ":requested-for" - ], - "host": [ - "{{baseUrl}}" - ], - "query": [], - "variable": [] - }, - "header": [ - { - "key": "Accept", - "value": "application/json" - }, - { - "description": { - "content": "Added as a part of security scheme: oauth2", - "type": "text/plain" - }, - "key": "Authorization", - "value": "" - } - ], - "method": "GET", - "body": {} - }, - "status": "Internal Server Error", - "code": 500, - "header": [ - { - "key": "Content-Type", - "value": "application/json" - } - ], - "body": "{\n \"detailCode\": \"\",\n \"trackingId\": \"\",\n \"messages\": [\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n },\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n }\n ],\n \"causes\": [\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n },\n {\n \"locale\": \"\",\n \"localeOrigin\": \"DEFAULT\",\n \"text\": \"\"\n }\n ]\n}", - "cookie": [], - "_postman_previewlanguage": "json" - } - ], - "event": [], - "protocolProfileBehavior": { - "disableBodyPruning": true - } - }, - { - "id": "9d143482-a692-4b82-bbbe-547b4897dce3", - "name": "List Schema Attributes Non-Employee Source", - "request": { - "name": "List Schema Attributes Non-Employee Source", - "description": { - "content": "This API gets the list of schema attributes for the specified Non-Employee SourceId. There are 8 mandatory attributes added to each new Non-Employee Source automatically. Additionaly, user can add up to 10 custom attributes. This interface returns all the mandatory attributes followed by any custom attributes. At most, a total of 18 attributes will be returned.\nRequires role context of `idn:nesr:read` or the user must be an account manager of the source.", - "type": "text/plain" - }, - "url": { - "path": [ - "non-employee-sources", - ":sourceId", - "schema-attributes" - ], - "host": [ - "{{baseUrl}}" - ], - "query": [], - "variable": [ - { - "type": "any", - "value": "", - "key": "sourceId", - "disabled": true, - "description": { - "content": "(Required) The Source id", - "type": "text/plain" - } - } - ] - }, - "header": [ - { - "key": "Accept", - "value": "application/json" - } - ], - "method": "GET", - "body": {} - }, - "response": [ - { - "id": "6d4ff15f-200f-41ed-896b-87bef8d54bb1", - "name": "A list of Schema Attributes", - "originalRequest": { - "url": { - "path": [ - "non-employee-sources", - ":sourceId", - "schema-attributes" - ], - "host": [ - "{{baseUrl}}" - ], - "query": [], - "variable": [] - }, - "header": [ - { - "key": "Accept", - "value": "application/json" - }, - { - "description": { - "content": "Added as a part of security scheme: oauth2", - "type": "text/plain" - }, - "key": "Authorization", - "value": "" - } - ], - "method": "GET", - "body": {} - }, - "status": "OK", - "code": 200, - "header": [ - { - "key": "Content-Type", - "value": "application/json" - } - ], - "body": "[\n {\n \"type\": \"TEXT\",\n \"technicalName\": \"\",\n \"label\": \"\",\n \"id\": \"\",\n \"system\": \"\",\n \"modified\": \"\",\n \"created\": \"\",\n \"helpText\": \"\",\n \"placeholder\": \"\",\n \"required\": \"\"\n },\n {\n \"type\": \"TEXT\",\n \"technicalName\": \"\",\n \"label\": \"\",\n \"id\": \"\",\n \"system\": \"\",\n \"modified\": \"\",\n \"created\": \"\",\n \"helpText\": \"\",\n \"placeholder\": \"\",\n \"required\": \"\"\n }\n]", - "cookie": [], - "_postman_previewlanguage": "json" - }, - { - "id": "889676ce-d4d9-4dd8-b16a-264f9010f2ab", - "name": "Client Error - Returned if the request body is invalid.", - "originalRequest": { - "url": { - "path": [ - "non-employee-sources", - ":sourceId", - "schema-attributes" - ], - "host": [ - "{{baseUrl}}" - ], - "query": [], - "variable": [] - }, - "header": [ - { - "key": "Accept", - "value": "application/json" - }, - { - "description": { - "content": "Added as a part of security scheme: oauth2", - "type": "text/plain" - }, - "key": "Authorization", - "value": "" - } - ], - "method": "GET", - "body": {} - }, - "status": "Bad Request", - "code": 400, - "header": [ - { - "key": "Content-Type", - "value": "application/json" - } - ], - "body": "{\n \"detailCode\": \"\",\n \"trackingId\": \"\",\n \"messages\": [\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n },\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n }\n ],\n \"causes\": [\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n },\n {\n \"locale\": \"\",\n \"localeOrigin\": \"DEFAULT\",\n \"text\": \"\"\n }\n ]\n}", - "cookie": [], - "_postman_previewlanguage": "json" - }, - { - "id": "13d3504d-a337-42e9-ade8-e7b1aeccedd3", - "name": "Unauthorized - Returned if there is no authorization header, or if the JWT token is expired.", - "originalRequest": { - "url": { - "path": [ - "non-employee-sources", - ":sourceId", - "schema-attributes" - ], - "host": [ - "{{baseUrl}}" - ], - "query": [], - "variable": [] - }, - "header": [ - { - "key": "Accept", - "value": "application/json" - }, - { - "description": { - "content": "Added as a part of security scheme: oauth2", - "type": "text/plain" - }, - "key": "Authorization", - "value": "" - } - ], - "method": "GET", - "body": {} - }, - "status": "Unauthorized", - "code": 401, - "header": [ - { - "key": "Content-Type", - "value": "application/json" - } - ], - "body": "{\n \"error\": {\n \"description\": \"A message describing the error\",\n \"example\": \"JWT validation failed: JWT is expired\"\n }\n}", - "cookie": [], - "_postman_previewlanguage": "json" - }, - { - "id": "bc682092-4b77-451a-8ffa-2cd87d8f7d5f", - "name": "Forbidden - Returned if the user you are running as, doesn't have access to this end-point.", - "originalRequest": { - "url": { - "path": [ - "non-employee-sources", - ":sourceId", - "schema-attributes" - ], - "host": [ - "{{baseUrl}}" - ], - "query": [], - "variable": [] - }, - "header": [ - { - "key": "Accept", - "value": "application/json" - }, - { - "description": { - "content": "Added as a part of security scheme: oauth2", - "type": "text/plain" - }, - "key": "Authorization", - "value": "" - } - ], - "method": "GET", - "body": {} - }, - "status": "Forbidden", - "code": 403, - "header": [ - { - "key": "Content-Type", - "value": "application/json" - } - ], - "body": "{\n \"detailCode\": \"\",\n \"trackingId\": \"\",\n \"messages\": [\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n },\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n }\n ],\n \"causes\": [\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n },\n {\n \"locale\": \"\",\n \"localeOrigin\": \"DEFAULT\",\n \"text\": \"\"\n }\n ]\n}", - "cookie": [], - "_postman_previewlanguage": "json" - }, - { - "id": "12542403-411d-4dc0-b9ec-fa5e064ad60a", - "name": "Not Found - returned if the request URL refers to a resource or object that does not exist", - "originalRequest": { - "url": { - "path": [ - "non-employee-sources", - ":sourceId", - "schema-attributes" - ], - "host": [ - "{{baseUrl}}" - ], - "query": [], - "variable": [] - }, - "header": [ - { - "key": "Accept", - "value": "application/json" - }, - { - "description": { - "content": "Added as a part of security scheme: oauth2", - "type": "text/plain" - }, - "key": "Authorization", - "value": "" - } - ], - "method": "GET", - "body": {} - }, - "status": "Not Found", - "code": 404, - "header": [ - { - "key": "Content-Type", - "value": "application/json" - } - ], - "body": "{\n \"detailCode\": \"\",\n \"trackingId\": \"\",\n \"messages\": [\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n },\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n }\n ],\n \"causes\": [\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n },\n {\n \"locale\": \"\",\n \"localeOrigin\": \"DEFAULT\",\n \"text\": \"\"\n }\n ]\n}", - "cookie": [], - "_postman_previewlanguage": "json" - }, - { - "id": "cf216d69-6b2a-4a34-8ebe-3f287f7ee920", - "name": "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.", - "originalRequest": { - "url": { - "path": [ - "non-employee-sources", - ":sourceId", - "schema-attributes" - ], - "host": [ - "{{baseUrl}}" - ], - "query": [], - "variable": [] - }, - "header": [ - { - "key": "Accept", - "value": "application/json" - }, - { - "description": { - "content": "Added as a part of security scheme: oauth2", - "type": "text/plain" - }, - "key": "Authorization", - "value": "" - } - ], - "method": "GET", - "body": {} - }, - "status": "Too Many Requests", - "code": 429, - "header": [ - { - "key": "Content-Type", - "value": "application/json" - } - ], - "body": "{\n \"message\": {\n \"description\": \"A message describing the error\",\n \"example\": \" Rate Limit Exceeded \"\n }\n}", - "cookie": [], - "_postman_previewlanguage": "json" - }, - { - "id": "14101ff5-9a20-4ea2-b99b-c2406328d43a", - "name": "Internal Server Error - Returned if there is an unexpected error.", - "originalRequest": { - "url": { - "path": [ - "non-employee-sources", - ":sourceId", - "schema-attributes" - ], - "host": [ - "{{baseUrl}}" - ], - "query": [], - "variable": [] - }, - "header": [ - { - "key": "Accept", - "value": "application/json" - }, - { - "description": { - "content": "Added as a part of security scheme: oauth2", - "type": "text/plain" - }, - "key": "Authorization", - "value": "" - } - ], - "method": "GET", - "body": {} - }, - "status": "Internal Server Error", - "code": 500, - "header": [ - { - "key": "Content-Type", - "value": "application/json" - } - ], - "body": "{\n \"detailCode\": \"\",\n \"trackingId\": \"\",\n \"messages\": [\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n },\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n }\n ],\n \"causes\": [\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n },\n {\n \"locale\": \"\",\n \"localeOrigin\": \"DEFAULT\",\n \"text\": \"\"\n }\n ]\n}", - "cookie": [], - "_postman_previewlanguage": "json" - } - ], - "event": [], - "protocolProfileBehavior": { - "disableBodyPruning": true - } - }, - { - "id": "d5c923e2-3f57-461d-a4fa-3af764c6a51f", - "name": "Create a new Schema Attribute for Non-Employee Source", - "request": { - "name": "Create a new Schema Attribute for Non-Employee Source", - "description": { - "content": "This API creates a new schema attribute for Non-Employee Source. The schema technical name must be unique in the source. Attempts to create a schema attribute with an existing name will result in a \"400.1.409 Reference conflict\" response. At most, 10 custom attributes can be created per schema. Attempts to create more than 10 will result in a \"400.1.4 Limit violation\" response.\nRequires role context of `idn:nesr:create`", - "type": "text/plain" - }, - "url": { - "path": [ - "non-employee-sources", - ":sourceId", - "schema-attributes" - ], - "host": [ - "{{baseUrl}}" - ], - "query": [], - "variable": [ - { - "type": "any", - "value": "", - "key": "sourceId", - "disabled": true, - "description": { - "content": "(Required) The Source id", - "type": "text/plain" - } - } - ] - }, - "header": [ - { - "key": "Content-Type", - "value": "application/json" - }, - { - "key": "Accept", - "value": "application/json" - } - ], - "method": "POST", - "body": { - "mode": "raw", - "raw": "{\n \"type\": \"\",\n \"technicalName\": \"\",\n \"label\": \"\",\n \"helpText\": \"\",\n \"placeholder\": \"\",\n \"required\": \"\"\n}", - "options": { - "raw": { - "headerFamily": "json", - "language": "json" - } - } - } - }, - "response": [ - { - "id": "3c3f36cb-67a2-4928-8659-1fb148ac8e40", - "name": "Schema Attribute created.", - "originalRequest": { - "url": { - "path": [ - "non-employee-sources", - ":sourceId", - "schema-attributes" - ], - "host": [ - "{{baseUrl}}" - ], - "query": [], - "variable": [] - }, - "header": [ - { - "key": "Content-Type", - "value": "application/json" - }, - { - "key": "Accept", - "value": "application/json" - }, - { - "description": { - "content": "Added as a part of security scheme: oauth2", - "type": "text/plain" - }, - "key": "Authorization", - "value": "" - } - ], - "method": "POST", - "body": { - "mode": "raw", - "raw": "{\n \"type\": \"\",\n \"technicalName\": \"\",\n \"label\": \"\",\n \"helpText\": \"\",\n \"placeholder\": \"\",\n \"required\": \"\"\n}", - "options": { - "raw": { - "headerFamily": "json", - "language": "json" - } - } - } - }, - "status": "OK", - "code": 200, - "header": [ - { - "key": "Content-Type", - "value": "application/json" - } - ], - "body": "{\n \"type\": \"DATE\",\n \"technicalName\": \"\",\n \"label\": \"\",\n \"id\": \"\",\n \"system\": \"\",\n \"modified\": \"\",\n \"created\": \"\",\n \"helpText\": \"\",\n \"placeholder\": \"\",\n \"required\": \"\"\n}", - "cookie": [], - "_postman_previewlanguage": "json" - }, - { - "id": "f9c7d211-31aa-4eba-8047-936ac8d9ee52", - "name": "Client Error - Returned if the request body is invalid.", - "originalRequest": { - "url": { - "path": [ - "non-employee-sources", - ":sourceId", - "schema-attributes" - ], - "host": [ - "{{baseUrl}}" - ], - "query": [], - "variable": [] - }, - "header": [ - { - "key": "Content-Type", - "value": "application/json" - }, - { - "key": "Accept", - "value": "application/json" - }, - { - "description": { - "content": "Added as a part of security scheme: oauth2", - "type": "text/plain" - }, - "key": "Authorization", - "value": "" - } - ], - "method": "POST", - "body": { - "mode": "raw", - "raw": "{\n \"type\": \"\",\n \"technicalName\": \"\",\n \"label\": \"\",\n \"helpText\": \"\",\n \"placeholder\": \"\",\n \"required\": \"\"\n}", - "options": { - "raw": { - "headerFamily": "json", - "language": "json" - } - } - } - }, - "status": "Bad Request", - "code": 400, - "header": [ - { - "key": "Content-Type", - "value": "application/json" - } - ], - "body": "{\n \"detailCode\": \"\",\n \"trackingId\": \"\",\n \"messages\": [\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n },\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n }\n ],\n \"causes\": [\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n },\n {\n \"locale\": \"\",\n \"localeOrigin\": \"DEFAULT\",\n \"text\": \"\"\n }\n ]\n}", - "cookie": [], - "_postman_previewlanguage": "json" - }, - { - "id": "4f81abef-b60e-420c-9c4a-6a4ee881302d", - "name": "Unauthorized - Returned if there is no authorization header, or if the JWT token is expired.", - "originalRequest": { - "url": { - "path": [ - "non-employee-sources", - ":sourceId", - "schema-attributes" - ], - "host": [ - "{{baseUrl}}" - ], - "query": [], - "variable": [] - }, - "header": [ - { - "key": "Content-Type", - "value": "application/json" - }, - { - "key": "Accept", - "value": "application/json" - }, - { - "description": { - "content": "Added as a part of security scheme: oauth2", - "type": "text/plain" - }, - "key": "Authorization", - "value": "" - } - ], - "method": "POST", - "body": { - "mode": "raw", - "raw": "{\n \"type\": \"\",\n \"technicalName\": \"\",\n \"label\": \"\",\n \"helpText\": \"\",\n \"placeholder\": \"\",\n \"required\": \"\"\n}", - "options": { - "raw": { - "headerFamily": "json", - "language": "json" - } - } - } - }, - "status": "Unauthorized", - "code": 401, - "header": [ - { - "key": "Content-Type", - "value": "application/json" - } - ], - "body": "{\n \"error\": {\n \"description\": \"A message describing the error\",\n \"example\": \"JWT validation failed: JWT is expired\"\n }\n}", - "cookie": [], - "_postman_previewlanguage": "json" - }, - { - "id": "e7e2713c-d4da-4c9b-a0a3-6f999f463669", - "name": "Forbidden - Returned if the user you are running as, doesn't have access to this end-point.", - "originalRequest": { - "url": { - "path": [ - "non-employee-sources", - ":sourceId", - "schema-attributes" - ], - "host": [ - "{{baseUrl}}" - ], - "query": [], - "variable": [] - }, - "header": [ - { - "key": "Content-Type", - "value": "application/json" - }, - { - "key": "Accept", - "value": "application/json" - }, - { - "description": { - "content": "Added as a part of security scheme: oauth2", - "type": "text/plain" - }, - "key": "Authorization", - "value": "" - } - ], - "method": "POST", - "body": { - "mode": "raw", - "raw": "{\n \"type\": \"\",\n \"technicalName\": \"\",\n \"label\": \"\",\n \"helpText\": \"\",\n \"placeholder\": \"\",\n \"required\": \"\"\n}", - "options": { - "raw": { - "headerFamily": "json", - "language": "json" - } - } - } - }, - "status": "Forbidden", - "code": 403, - "header": [ - { - "key": "Content-Type", - "value": "application/json" - } - ], - "body": "{\n \"detailCode\": \"\",\n \"trackingId\": \"\",\n \"messages\": [\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n },\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n }\n ],\n \"causes\": [\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n },\n {\n \"locale\": \"\",\n \"localeOrigin\": \"DEFAULT\",\n \"text\": \"\"\n }\n ]\n}", - "cookie": [], - "_postman_previewlanguage": "json" - }, - { - "id": "8689f05e-98af-46f8-b7f5-ac5e37d6768f", - "name": "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.", - "originalRequest": { - "url": { - "path": [ - "non-employee-sources", - ":sourceId", - "schema-attributes" - ], - "host": [ - "{{baseUrl}}" - ], - "query": [], - "variable": [] - }, - "header": [ - { - "key": "Content-Type", - "value": "application/json" - }, - { - "key": "Accept", - "value": "application/json" - }, - { - "description": { - "content": "Added as a part of security scheme: oauth2", - "type": "text/plain" - }, - "key": "Authorization", - "value": "" - } - ], - "method": "POST", - "body": { - "mode": "raw", - "raw": "{\n \"type\": \"\",\n \"technicalName\": \"\",\n \"label\": \"\",\n \"helpText\": \"\",\n \"placeholder\": \"\",\n \"required\": \"\"\n}", - "options": { - "raw": { - "headerFamily": "json", - "language": "json" - } - } - } - }, - "status": "Too Many Requests", - "code": 429, - "header": [ - { - "key": "Content-Type", - "value": "application/json" - } - ], - "body": "{\n \"message\": {\n \"description\": \"A message describing the error\",\n \"example\": \" Rate Limit Exceeded \"\n }\n}", - "cookie": [], - "_postman_previewlanguage": "json" - }, - { - "id": "41bcaf66-16f7-4385-a4f8-ad2f629ec793", - "name": "Internal Server Error - Returned if there is an unexpected error.", - "originalRequest": { - "url": { - "path": [ - "non-employee-sources", - ":sourceId", - "schema-attributes" - ], - "host": [ - "{{baseUrl}}" - ], - "query": [], - "variable": [] - }, - "header": [ - { - "key": "Content-Type", - "value": "application/json" - }, - { - "key": "Accept", - "value": "application/json" - }, - { - "description": { - "content": "Added as a part of security scheme: oauth2", - "type": "text/plain" - }, - "key": "Authorization", - "value": "" - } - ], - "method": "POST", - "body": { - "mode": "raw", - "raw": "{\n \"type\": \"\",\n \"technicalName\": \"\",\n \"label\": \"\",\n \"helpText\": \"\",\n \"placeholder\": \"\",\n \"required\": \"\"\n}", - "options": { - "raw": { - "headerFamily": "json", - "language": "json" - } - } - } - }, - "status": "Internal Server Error", - "code": 500, - "header": [ - { - "key": "Content-Type", - "value": "application/json" - } - ], - "body": "{\n \"detailCode\": \"\",\n \"trackingId\": \"\",\n \"messages\": [\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n },\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n }\n ],\n \"causes\": [\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n },\n {\n \"locale\": \"\",\n \"localeOrigin\": \"DEFAULT\",\n \"text\": \"\"\n }\n ]\n}", - "cookie": [], - "_postman_previewlanguage": "json" - } - ], - "event": [], - "protocolProfileBehavior": { - "disableBodyPruning": true - } - }, - { - "id": "117a08b8-43e4-481e-af8f-955b5c267fdc", - "name": "Delete all custom schema attributes for Non-Employee Source", - "request": { - "name": "Delete all custom schema attributes for Non-Employee Source", - "description": { - "content": "This end-point deletes all custom schema attributes for a non-employee source. Requires role context of `idn:nesr:delete`", - "type": "text/plain" - }, - "url": { - "path": [ - "non-employee-sources", - ":sourceId", - "schema-attributes" - ], - "host": [ - "{{baseUrl}}" - ], - "query": [], - "variable": [ - { - "type": "any", - "value": "", - "key": "sourceId", - "disabled": true, - "description": { - "content": "(Required) The Source id", - "type": "text/plain" - } - } - ] - }, - "header": [ - { - "key": "Accept", - "value": "application/json" - } - ], - "method": "DELETE", - "body": {} - }, - "response": [ - { - "id": "44ea7a80-160c-4919-a6af-d0f16a034504", - "name": "All custon Schema Attributes were successfully deleted.", - "originalRequest": { - "url": { - "path": [ - "non-employee-sources", - ":sourceId", - "schema-attributes" - ], - "host": [ - "{{baseUrl}}" - ], - "query": [], - "variable": [] - }, - "header": [ - { - "description": { - "content": "Added as a part of security scheme: oauth2", - "type": "text/plain" - }, - "key": "Authorization", - "value": "" - } - ], - "method": "DELETE", - "body": {} - }, - "status": "No Content", - "code": 204, - "header": [], - "cookie": [], - "_postman_previewlanguage": "text" - }, - { - "id": "ee4bc6b3-b433-45a9-b3dc-f321ec0ad899", - "name": "Client Error - Returned if the request body is invalid.", - "originalRequest": { - "url": { - "path": [ - "non-employee-sources", - ":sourceId", - "schema-attributes" - ], - "host": [ - "{{baseUrl}}" - ], - "query": [], - "variable": [] - }, - "header": [ - { - "key": "Accept", - "value": "application/json" - }, - { - "description": { - "content": "Added as a part of security scheme: oauth2", - "type": "text/plain" - }, - "key": "Authorization", - "value": "" - } - ], - "method": "DELETE", - "body": {} - }, - "status": "Bad Request", - "code": 400, - "header": [ - { - "key": "Content-Type", - "value": "application/json" - } - ], - "body": "{\n \"detailCode\": \"\",\n \"trackingId\": \"\",\n \"messages\": [\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n },\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n }\n ],\n \"causes\": [\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n },\n {\n \"locale\": \"\",\n \"localeOrigin\": \"DEFAULT\",\n \"text\": \"\"\n }\n ]\n}", - "cookie": [], - "_postman_previewlanguage": "json" - }, - { - "id": "7eeff52e-a9dc-4965-9749-d02e09e9bb49", - "name": "Unauthorized - Returned if there is no authorization header, or if the JWT token is expired.", - "originalRequest": { - "url": { - "path": [ - "non-employee-sources", - ":sourceId", - "schema-attributes" - ], - "host": [ - "{{baseUrl}}" - ], - "query": [], - "variable": [] - }, - "header": [ - { - "key": "Accept", - "value": "application/json" - }, - { - "description": { - "content": "Added as a part of security scheme: oauth2", - "type": "text/plain" - }, - "key": "Authorization", - "value": "" - } - ], - "method": "DELETE", - "body": {} - }, - "status": "Unauthorized", - "code": 401, - "header": [ - { - "key": "Content-Type", - "value": "application/json" - } - ], - "body": "{\n \"error\": {\n \"description\": \"A message describing the error\",\n \"example\": \"JWT validation failed: JWT is expired\"\n }\n}", - "cookie": [], - "_postman_previewlanguage": "json" - }, - { - "id": "7e4e8aa6-b466-4dcc-addc-b0434c9e433e", - "name": "Forbidden - Returned if the user you are running as, doesn't have access to this end-point.", - "originalRequest": { - "url": { - "path": [ - "non-employee-sources", - ":sourceId", - "schema-attributes" - ], - "host": [ - "{{baseUrl}}" - ], - "query": [], - "variable": [] - }, - "header": [ - { - "key": "Accept", - "value": "application/json" - }, - { - "description": { - "content": "Added as a part of security scheme: oauth2", - "type": "text/plain" - }, - "key": "Authorization", - "value": "" - } - ], - "method": "DELETE", - "body": {} - }, - "status": "Forbidden", - "code": 403, - "header": [ - { - "key": "Content-Type", - "value": "application/json" - } - ], - "body": "{\n \"detailCode\": \"\",\n \"trackingId\": \"\",\n \"messages\": [\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n },\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n }\n ],\n \"causes\": [\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n },\n {\n \"locale\": \"\",\n \"localeOrigin\": \"DEFAULT\",\n \"text\": \"\"\n }\n ]\n}", - "cookie": [], - "_postman_previewlanguage": "json" - }, - { - "id": "69ece806-f692-41e2-a809-b15ea5eb5fb5", - "name": "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.", - "originalRequest": { - "url": { - "path": [ - "non-employee-sources", - ":sourceId", - "schema-attributes" - ], - "host": [ - "{{baseUrl}}" - ], - "query": [], - "variable": [] - }, - "header": [ - { - "key": "Accept", - "value": "application/json" - }, - { - "description": { - "content": "Added as a part of security scheme: oauth2", - "type": "text/plain" - }, - "key": "Authorization", - "value": "" - } - ], - "method": "DELETE", - "body": {} - }, - "status": "Too Many Requests", - "code": 429, - "header": [ - { - "key": "Content-Type", - "value": "application/json" - } - ], - "body": "{\n \"message\": {\n \"description\": \"A message describing the error\",\n \"example\": \" Rate Limit Exceeded \"\n }\n}", - "cookie": [], - "_postman_previewlanguage": "json" - }, - { - "id": "c20ac4fa-8dc6-4661-9ace-c33be63cdf7d", - "name": "Internal Server Error - Returned if there is an unexpected error.", - "originalRequest": { - "url": { - "path": [ - "non-employee-sources", - ":sourceId", - "schema-attributes" - ], - "host": [ - "{{baseUrl}}" - ], - "query": [], - "variable": [] - }, - "header": [ - { - "key": "Accept", - "value": "application/json" - }, - { - "description": { - "content": "Added as a part of security scheme: oauth2", - "type": "text/plain" - }, - "key": "Authorization", - "value": "" - } - ], - "method": "DELETE", - "body": {} - }, - "status": "Internal Server Error", - "code": 500, - "header": [ - { - "key": "Content-Type", - "value": "application/json" - } - ], - "body": "{\n \"detailCode\": \"\",\n \"trackingId\": \"\",\n \"messages\": [\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n },\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n }\n ],\n \"causes\": [\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n },\n {\n \"locale\": \"\",\n \"localeOrigin\": \"DEFAULT\",\n \"text\": \"\"\n }\n ]\n}", - "cookie": [], - "_postman_previewlanguage": "json" - } - ], - "event": [], - "protocolProfileBehavior": { - "disableBodyPruning": true - } - }, - { - "id": "c2c0ab44-17bf-409c-96e6-c799d519ba9a", - "name": "Get Schema Attribute Non-Employee Source", - "request": { - "name": "Get Schema Attribute Non-Employee Source", - "description": { - "content": "This API gets a schema attribute by Id for the specified Non-Employee SourceId. Requires role context of `idn:nesr:read` or the user must be an account manager of the source.", - "type": "text/plain" - }, - "url": { - "path": [ - "non-employee-sources", - ":sourceId", - "schema-attributes", - ":attributeId" - ], - "host": [ - "{{baseUrl}}" - ], - "query": [], - "variable": [ - { - "type": "any", - "value": "", - "key": "sourceId", - "disabled": true, - "description": { - "content": "(Required) The Source id", - "type": "text/plain" - } - }, - { - "type": "any", - "value": "", - "key": "attributeId", - "disabled": true, - "description": { - "content": "(Required) The Schema Attribute Id (UUID)", - "type": "text/plain" - } - } - ] - }, - "header": [ - { - "key": "Accept", - "value": "application/json" - } - ], - "method": "GET", - "body": {} - }, - "response": [ - { - "id": "da01a88d-81ee-4440-aadd-c37252a890f9", - "name": "The Schema Attribute", - "originalRequest": { - "url": { - "path": [ - "non-employee-sources", - ":sourceId", - "schema-attributes", - ":attributeId" - ], - "host": [ - "{{baseUrl}}" - ], - "query": [], - "variable": [] - }, - "header": [ - { - "key": "Accept", - "value": "application/json" - }, - { - "description": { - "content": "Added as a part of security scheme: oauth2", - "type": "text/plain" - }, - "key": "Authorization", - "value": "" - } - ], - "method": "GET", - "body": {} - }, - "status": "OK", - "code": 200, - "header": [ - { - "key": "Content-Type", - "value": "application/json" - } - ], - "body": "{\n \"type\": \"DATE\",\n \"technicalName\": \"\",\n \"label\": \"\",\n \"id\": \"\",\n \"system\": \"\",\n \"modified\": \"\",\n \"created\": \"\",\n \"helpText\": \"\",\n \"placeholder\": \"\",\n \"required\": \"\"\n}", - "cookie": [], - "_postman_previewlanguage": "json" - }, - { - "id": "0f688e73-cea9-45f5-9ad6-1b6a2113b5bb", - "name": "Client Error - Returned if the request body is invalid.", - "originalRequest": { - "url": { - "path": [ - "non-employee-sources", - ":sourceId", - "schema-attributes", - ":attributeId" - ], - "host": [ - "{{baseUrl}}" - ], - "query": [], - "variable": [] - }, - "header": [ - { - "key": "Accept", - "value": "application/json" - }, - { - "description": { - "content": "Added as a part of security scheme: oauth2", - "type": "text/plain" - }, - "key": "Authorization", - "value": "" - } - ], - "method": "GET", - "body": {} - }, - "status": "Bad Request", - "code": 400, - "header": [ - { - "key": "Content-Type", - "value": "application/json" - } - ], - "body": "{\n \"detailCode\": \"\",\n \"trackingId\": \"\",\n \"messages\": [\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n },\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n }\n ],\n \"causes\": [\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n },\n {\n \"locale\": \"\",\n \"localeOrigin\": \"DEFAULT\",\n \"text\": \"\"\n }\n ]\n}", - "cookie": [], - "_postman_previewlanguage": "json" - }, - { - "id": "b0c35f68-e2b3-49c8-aafc-a0b08c0b05be", - "name": "Unauthorized - Returned if there is no authorization header, or if the JWT token is expired.", - "originalRequest": { - "url": { - "path": [ - "non-employee-sources", - ":sourceId", - "schema-attributes", - ":attributeId" - ], - "host": [ - "{{baseUrl}}" - ], - "query": [], - "variable": [] - }, - "header": [ - { - "key": "Accept", - "value": "application/json" - }, - { - "description": { - "content": "Added as a part of security scheme: oauth2", - "type": "text/plain" - }, - "key": "Authorization", - "value": "" - } - ], - "method": "GET", - "body": {} - }, - "status": "Unauthorized", - "code": 401, - "header": [ - { - "key": "Content-Type", - "value": "application/json" - } - ], - "body": "{\n \"error\": {\n \"description\": \"A message describing the error\",\n \"example\": \"JWT validation failed: JWT is expired\"\n }\n}", - "cookie": [], - "_postman_previewlanguage": "json" - }, - { - "id": "e57dc62b-bd5f-4611-b8dd-cc21040c1dec", - "name": "Forbidden - Returned if the user you are running as, doesn't have access to this end-point.", - "originalRequest": { - "url": { - "path": [ - "non-employee-sources", - ":sourceId", - "schema-attributes", - ":attributeId" - ], - "host": [ - "{{baseUrl}}" - ], - "query": [], - "variable": [] - }, - "header": [ - { - "key": "Accept", - "value": "application/json" - }, - { - "description": { - "content": "Added as a part of security scheme: oauth2", - "type": "text/plain" - }, - "key": "Authorization", - "value": "" - } - ], - "method": "GET", - "body": {} - }, - "status": "Forbidden", - "code": 403, - "header": [ - { - "key": "Content-Type", - "value": "application/json" - } - ], - "body": "{\n \"detailCode\": \"\",\n \"trackingId\": \"\",\n \"messages\": [\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n },\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n }\n ],\n \"causes\": [\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n },\n {\n \"locale\": \"\",\n \"localeOrigin\": \"DEFAULT\",\n \"text\": \"\"\n }\n ]\n}", - "cookie": [], - "_postman_previewlanguage": "json" - }, - { - "id": "d16eedd0-8c5e-4c55-a1e2-3af27e83c4fa", - "name": "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.", - "originalRequest": { - "url": { - "path": [ - "non-employee-sources", - ":sourceId", - "schema-attributes", - ":attributeId" - ], - "host": [ - "{{baseUrl}}" - ], - "query": [], - "variable": [] - }, - "header": [ - { - "key": "Accept", - "value": "application/json" - }, - { - "description": { - "content": "Added as a part of security scheme: oauth2", - "type": "text/plain" - }, - "key": "Authorization", - "value": "" - } - ], - "method": "GET", - "body": {} - }, - "status": "Too Many Requests", - "code": 429, - "header": [ - { - "key": "Content-Type", - "value": "application/json" - } - ], - "body": "{\n \"message\": {\n \"description\": \"A message describing the error\",\n \"example\": \" Rate Limit Exceeded \"\n }\n}", - "cookie": [], - "_postman_previewlanguage": "json" - }, - { - "id": "c3bc31ab-da19-46a0-a698-9c10feec3ec2", - "name": "Internal Server Error - Returned if there is an unexpected error.", - "originalRequest": { - "url": { - "path": [ - "non-employee-sources", - ":sourceId", - "schema-attributes", - ":attributeId" - ], - "host": [ - "{{baseUrl}}" - ], - "query": [], - "variable": [] - }, - "header": [ - { - "key": "Accept", - "value": "application/json" - }, - { - "description": { - "content": "Added as a part of security scheme: oauth2", - "type": "text/plain" - }, - "key": "Authorization", - "value": "" - } - ], - "method": "GET", - "body": {} - }, - "status": "Internal Server Error", - "code": 500, - "header": [ - { - "key": "Content-Type", - "value": "application/json" - } - ], - "body": "{\n \"detailCode\": \"\",\n \"trackingId\": \"\",\n \"messages\": [\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n },\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n }\n ],\n \"causes\": [\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n },\n {\n \"locale\": \"\",\n \"localeOrigin\": \"DEFAULT\",\n \"text\": \"\"\n }\n ]\n}", - "cookie": [], - "_postman_previewlanguage": "json" - } - ], - "event": [], - "protocolProfileBehavior": { - "disableBodyPruning": true - } - }, - { - "id": "f0e35969-b384-4eb4-89cd-02ca96a83eb6", - "name": "Patch a Schema Attribute for Non-Employee Source", - "request": { - "name": "Patch a Schema Attribute for Non-Employee Source", - "description": { - "content": "This end-point patches a specific schema attribute for a non-employee SourceId.\nRequires role context of `idn:nesr:update`\n", - "type": "text/plain" - }, - "url": { - "path": [ - "non-employee-sources", - ":sourceId", - "schema-attributes", - ":attributeId" - ], - "host": [ - "{{baseUrl}}" - ], - "query": [], - "variable": [ - { - "type": "any", - "value": "", - "key": "sourceId", - "disabled": true, - "description": { - "content": "(Required) The Source id", - "type": "text/plain" - } - }, - { - "type": "any", - "value": "", - "key": "attributeId", - "disabled": true, - "description": { - "content": "(Required) The Schema Attribute Id (UUID)", - "type": "text/plain" - } - } - ] - }, - "header": [ - { - "key": "Content-Type", - "value": "application/json-patch+json" - }, - { - "key": "Accept", - "value": "application/json" - } - ], - "method": "PATCH", - "body": { - "mode": "raw", - "raw": "[\n {\n \"op\": \"test\",\n \"path\": \"\",\n \"value\": \"\"\n },\n {\n \"op\": \"move\",\n \"path\": \"\",\n \"value\": \"\"\n }\n]", - "options": { - "raw": { - "headerFamily": "json", - "language": "json" - } - } - } - }, - "response": [ - { - "id": "9d20141a-0e7f-4167-9b9f-db28b0a0dcb9", - "name": "The Schema Attribute was successfully patched.", - "originalRequest": { - "url": { - "path": [ - "non-employee-sources", - ":sourceId", - "schema-attributes", - ":attributeId" - ], - "host": [ - "{{baseUrl}}" - ], - "query": [], - "variable": [] - }, - "header": [ - { - "key": "Content-Type", - "value": "application/json-patch+json" - }, - { - "key": "Accept", - "value": "application/json" - }, - { - "description": { - "content": "Added as a part of security scheme: oauth2", - "type": "text/plain" - }, - "key": "Authorization", - "value": "" - } - ], - "method": "PATCH", - "body": { - "mode": "raw", - "raw": "[\n {\n \"op\": \"test\",\n \"path\": \"\",\n \"value\": \"\"\n },\n {\n \"op\": \"move\",\n \"path\": \"\",\n \"value\": \"\"\n }\n]", - "options": { - "raw": { - "headerFamily": "json", - "language": "json" - } - } - } - }, - "status": "OK", - "code": 200, - "header": [ - { - "key": "Content-Type", - "value": "application/json" - } - ], - "body": "{\n \"type\": \"DATE\",\n \"technicalName\": \"\",\n \"label\": \"\",\n \"id\": \"\",\n \"system\": \"\",\n \"modified\": \"\",\n \"created\": \"\",\n \"helpText\": \"\",\n \"placeholder\": \"\",\n \"required\": \"\"\n}", - "cookie": [], - "_postman_previewlanguage": "json" - }, - { - "id": "1c034586-f6b6-4d80-96b2-a3b8687e22b8", - "name": "Client Error - Returned if the request body is invalid.", - "originalRequest": { - "url": { - "path": [ - "non-employee-sources", - ":sourceId", - "schema-attributes", - ":attributeId" - ], - "host": [ - "{{baseUrl}}" - ], - "query": [], - "variable": [] - }, - "header": [ - { - "key": "Content-Type", - "value": "application/json-patch+json" - }, - { - "key": "Accept", - "value": "application/json" - }, - { - "description": { - "content": "Added as a part of security scheme: oauth2", - "type": "text/plain" - }, - "key": "Authorization", - "value": "" - } - ], - "method": "PATCH", - "body": { - "mode": "raw", - "raw": "[\n {\n \"op\": \"test\",\n \"path\": \"\",\n \"value\": \"\"\n },\n {\n \"op\": \"move\",\n \"path\": \"\",\n \"value\": \"\"\n }\n]", - "options": { - "raw": { - "headerFamily": "json", - "language": "json" - } - } - } - }, - "status": "Bad Request", - "code": 400, - "header": [ - { - "key": "Content-Type", - "value": "application/json" - } - ], - "body": "{\n \"detailCode\": \"\",\n \"trackingId\": \"\",\n \"messages\": [\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n },\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n }\n ],\n \"causes\": [\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n },\n {\n \"locale\": \"\",\n \"localeOrigin\": \"DEFAULT\",\n \"text\": \"\"\n }\n ]\n}", - "cookie": [], - "_postman_previewlanguage": "json" - }, - { - "id": "e69baf1d-9641-4c8c-a4d5-b27854bb7ea6", - "name": "Unauthorized - Returned if there is no authorization header, or if the JWT token is expired.", - "originalRequest": { - "url": { - "path": [ - "non-employee-sources", - ":sourceId", - "schema-attributes", - ":attributeId" - ], - "host": [ - "{{baseUrl}}" - ], - "query": [], - "variable": [] - }, - "header": [ - { - "key": "Content-Type", - "value": "application/json-patch+json" - }, - { - "key": "Accept", - "value": "application/json" - }, - { - "description": { - "content": "Added as a part of security scheme: oauth2", - "type": "text/plain" - }, - "key": "Authorization", - "value": "" - } - ], - "method": "PATCH", - "body": { - "mode": "raw", - "raw": "[\n {\n \"op\": \"test\",\n \"path\": \"\",\n \"value\": \"\"\n },\n {\n \"op\": \"move\",\n \"path\": \"\",\n \"value\": \"\"\n }\n]", - "options": { - "raw": { - "headerFamily": "json", - "language": "json" - } - } - } - }, - "status": "Unauthorized", - "code": 401, - "header": [ - { - "key": "Content-Type", - "value": "application/json" - } - ], - "body": "{\n \"error\": {\n \"description\": \"A message describing the error\",\n \"example\": \"JWT validation failed: JWT is expired\"\n }\n}", - "cookie": [], - "_postman_previewlanguage": "json" - }, - { - "id": "325d23b8-502b-49c6-bfab-8560f9c56dd3", - "name": "Forbidden - Returned if the user you are running as, doesn't have access to this end-point.", - "originalRequest": { - "url": { - "path": [ - "non-employee-sources", - ":sourceId", - "schema-attributes", - ":attributeId" - ], - "host": [ - "{{baseUrl}}" - ], - "query": [], - "variable": [] - }, - "header": [ - { - "key": "Content-Type", - "value": "application/json-patch+json" - }, - { - "key": "Accept", - "value": "application/json" - }, - { - "description": { - "content": "Added as a part of security scheme: oauth2", - "type": "text/plain" - }, - "key": "Authorization", - "value": "" - } - ], - "method": "PATCH", - "body": { - "mode": "raw", - "raw": "[\n {\n \"op\": \"test\",\n \"path\": \"\",\n \"value\": \"\"\n },\n {\n \"op\": \"move\",\n \"path\": \"\",\n \"value\": \"\"\n }\n]", - "options": { - "raw": { - "headerFamily": "json", - "language": "json" - } - } - } - }, - "status": "Forbidden", - "code": 403, - "header": [ - { - "key": "Content-Type", - "value": "application/json" - } - ], - "body": "{\n \"detailCode\": \"\",\n \"trackingId\": \"\",\n \"messages\": [\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n },\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n }\n ],\n \"causes\": [\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n },\n {\n \"locale\": \"\",\n \"localeOrigin\": \"DEFAULT\",\n \"text\": \"\"\n }\n ]\n}", - "cookie": [], - "_postman_previewlanguage": "json" - }, - { - "id": "a200fd20-e064-4495-a9a3-1f2183498426", - "name": "Not Found - returned if the request URL refers to a resource or object that does not exist", - "originalRequest": { - "url": { - "path": [ - "non-employee-sources", - ":sourceId", - "schema-attributes", - ":attributeId" - ], - "host": [ - "{{baseUrl}}" - ], - "query": [], - "variable": [] - }, - "header": [ - { - "key": "Content-Type", - "value": "application/json-patch+json" - }, - { - "key": "Accept", - "value": "application/json" - }, - { - "description": { - "content": "Added as a part of security scheme: oauth2", - "type": "text/plain" - }, - "key": "Authorization", - "value": "" - } - ], - "method": "PATCH", - "body": { - "mode": "raw", - "raw": "[\n {\n \"op\": \"test\",\n \"path\": \"\",\n \"value\": \"\"\n },\n {\n \"op\": \"move\",\n \"path\": \"\",\n \"value\": \"\"\n }\n]", - "options": { - "raw": { - "headerFamily": "json", - "language": "json" - } - } - } - }, - "status": "Not Found", - "code": 404, - "header": [ - { - "key": "Content-Type", - "value": "application/json" - } - ], - "body": "{\n \"detailCode\": \"\",\n \"trackingId\": \"\",\n \"messages\": [\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n },\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n }\n ],\n \"causes\": [\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n },\n {\n \"locale\": \"\",\n \"localeOrigin\": \"DEFAULT\",\n \"text\": \"\"\n }\n ]\n}", - "cookie": [], - "_postman_previewlanguage": "json" - }, - { - "id": "c03ffaed-7425-4dbb-8004-0afee849749b", - "name": "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.", - "originalRequest": { - "url": { - "path": [ - "non-employee-sources", - ":sourceId", - "schema-attributes", - ":attributeId" - ], - "host": [ - "{{baseUrl}}" - ], - "query": [], - "variable": [] - }, - "header": [ - { - "key": "Content-Type", - "value": "application/json-patch+json" - }, - { - "key": "Accept", - "value": "application/json" - }, - { - "description": { - "content": "Added as a part of security scheme: oauth2", - "type": "text/plain" - }, - "key": "Authorization", - "value": "" - } - ], - "method": "PATCH", - "body": { - "mode": "raw", - "raw": "[\n {\n \"op\": \"test\",\n \"path\": \"\",\n \"value\": \"\"\n },\n {\n \"op\": \"move\",\n \"path\": \"\",\n \"value\": \"\"\n }\n]", - "options": { - "raw": { - "headerFamily": "json", - "language": "json" - } - } - } - }, - "status": "Too Many Requests", - "code": 429, - "header": [ - { - "key": "Content-Type", - "value": "application/json" - } - ], - "body": "{\n \"message\": {\n \"description\": \"A message describing the error\",\n \"example\": \" Rate Limit Exceeded \"\n }\n}", - "cookie": [], - "_postman_previewlanguage": "json" - }, - { - "id": "cd498cde-36f5-43ae-acab-c3c30633312e", - "name": "Internal Server Error - Returned if there is an unexpected error.", - "originalRequest": { - "url": { - "path": [ - "non-employee-sources", - ":sourceId", - "schema-attributes", - ":attributeId" - ], - "host": [ - "{{baseUrl}}" - ], - "query": [], - "variable": [] - }, - "header": [ - { - "key": "Content-Type", - "value": "application/json-patch+json" - }, - { - "key": "Accept", - "value": "application/json" - }, - { - "description": { - "content": "Added as a part of security scheme: oauth2", - "type": "text/plain" - }, - "key": "Authorization", - "value": "" - } - ], - "method": "PATCH", - "body": { - "mode": "raw", - "raw": "[\n {\n \"op\": \"test\",\n \"path\": \"\",\n \"value\": \"\"\n },\n {\n \"op\": \"move\",\n \"path\": \"\",\n \"value\": \"\"\n }\n]", - "options": { - "raw": { - "headerFamily": "json", - "language": "json" - } - } - } - }, - "status": "Internal Server Error", - "code": 500, - "header": [ - { - "key": "Content-Type", - "value": "application/json" - } - ], - "body": "{\n \"detailCode\": \"\",\n \"trackingId\": \"\",\n \"messages\": [\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n },\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n }\n ],\n \"causes\": [\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n },\n {\n \"locale\": \"\",\n \"localeOrigin\": \"DEFAULT\",\n \"text\": \"\"\n }\n ]\n}", - "cookie": [], - "_postman_previewlanguage": "json" - } - ], - "event": [], - "protocolProfileBehavior": { - "disableBodyPruning": true - } - }, - { - "id": "45c05886-e5e7-4ada-9801-dcda769ab954", - "name": "Delete a Schema Attribute for Non-Employee Source", - "request": { - "name": "Delete a Schema Attribute for Non-Employee Source", - "description": { - "content": "This end-point deletes a specific schema attribute for a non-employee source.\nRequires role context of `idn:nesr:delete`\n", - "type": "text/plain" - }, - "url": { - "path": [ - "non-employee-sources", - ":sourceId", - "schema-attributes", - ":attributeId" - ], - "host": [ - "{{baseUrl}}" - ], - "query": [], - "variable": [ - { - "type": "any", - "value": "", - "key": "sourceId", - "disabled": true, - "description": { - "content": "(Required) The Source id", - "type": "text/plain" - } - }, - { - "type": "any", - "value": "", - "key": "attributeId", - "disabled": true, - "description": { - "content": "(Required) The Schema Attribute Id (UUID)", - "type": "text/plain" - } - } - ] - }, - "header": [ - { - "key": "Accept", - "value": "application/json" - } - ], - "method": "DELETE", - "body": {} - }, - "response": [ - { - "id": "65e05a90-47d3-4d94-be84-1b25de7ac1f0", - "name": "The Schema Attribute was successfully deleted.", - "originalRequest": { - "url": { - "path": [ - "non-employee-sources", - ":sourceId", - "schema-attributes", - ":attributeId" - ], - "host": [ - "{{baseUrl}}" - ], - "query": [], - "variable": [] - }, - "header": [ - { - "description": { - "content": "Added as a part of security scheme: oauth2", - "type": "text/plain" - }, - "key": "Authorization", - "value": "" - } - ], - "method": "DELETE", - "body": {} - }, - "status": "No Content", - "code": 204, - "header": [], - "cookie": [], - "_postman_previewlanguage": "text" - }, - { - "id": "f1805c5c-b0b7-4378-a5d9-c27e4d33b097", - "name": "Client Error - Returned if the request body is invalid.", - "originalRequest": { - "url": { - "path": [ - "non-employee-sources", - ":sourceId", - "schema-attributes", - ":attributeId" - ], - "host": [ - "{{baseUrl}}" - ], - "query": [], - "variable": [] - }, - "header": [ - { - "key": "Accept", - "value": "application/json" - }, - { - "description": { - "content": "Added as a part of security scheme: oauth2", - "type": "text/plain" - }, - "key": "Authorization", - "value": "" - } - ], - "method": "DELETE", - "body": {} - }, - "status": "Bad Request", - "code": 400, - "header": [ - { - "key": "Content-Type", - "value": "application/json" - } - ], - "body": "{\n \"detailCode\": \"\",\n \"trackingId\": \"\",\n \"messages\": [\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n },\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n }\n ],\n \"causes\": [\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n },\n {\n \"locale\": \"\",\n \"localeOrigin\": \"DEFAULT\",\n \"text\": \"\"\n }\n ]\n}", - "cookie": [], - "_postman_previewlanguage": "json" - }, - { - "id": "57416a76-88bf-40e6-8f48-6b20d83ab1ca", - "name": "Unauthorized - Returned if there is no authorization header, or if the JWT token is expired.", - "originalRequest": { - "url": { - "path": [ - "non-employee-sources", - ":sourceId", - "schema-attributes", - ":attributeId" - ], - "host": [ - "{{baseUrl}}" - ], - "query": [], - "variable": [] - }, - "header": [ - { - "key": "Accept", - "value": "application/json" - }, - { - "description": { - "content": "Added as a part of security scheme: oauth2", - "type": "text/plain" - }, - "key": "Authorization", - "value": "" - } - ], - "method": "DELETE", - "body": {} - }, - "status": "Unauthorized", - "code": 401, - "header": [ - { - "key": "Content-Type", - "value": "application/json" - } - ], - "body": "{\n \"error\": {\n \"description\": \"A message describing the error\",\n \"example\": \"JWT validation failed: JWT is expired\"\n }\n}", - "cookie": [], - "_postman_previewlanguage": "json" - }, - { - "id": "2bace470-c3ae-4319-afd1-b56170df7133", - "name": "Forbidden - Returned if the user you are running as, doesn't have access to this end-point.", - "originalRequest": { - "url": { - "path": [ - "non-employee-sources", - ":sourceId", - "schema-attributes", - ":attributeId" - ], - "host": [ - "{{baseUrl}}" - ], - "query": [], - "variable": [] - }, - "header": [ - { - "key": "Accept", - "value": "application/json" - }, - { - "description": { - "content": "Added as a part of security scheme: oauth2", - "type": "text/plain" - }, - "key": "Authorization", - "value": "" - } - ], - "method": "DELETE", - "body": {} - }, - "status": "Forbidden", - "code": 403, - "header": [ - { - "key": "Content-Type", - "value": "application/json" - } - ], - "body": "{\n \"detailCode\": \"\",\n \"trackingId\": \"\",\n \"messages\": [\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n },\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n }\n ],\n \"causes\": [\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n },\n {\n \"locale\": \"\",\n \"localeOrigin\": \"DEFAULT\",\n \"text\": \"\"\n }\n ]\n}", - "cookie": [], - "_postman_previewlanguage": "json" - }, - { - "id": "937a5af5-e386-4ebe-9953-228951d2f3fc", - "name": "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.", - "originalRequest": { - "url": { - "path": [ - "non-employee-sources", - ":sourceId", - "schema-attributes", - ":attributeId" - ], - "host": [ - "{{baseUrl}}" - ], - "query": [], - "variable": [] - }, - "header": [ - { - "key": "Accept", - "value": "application/json" - }, - { - "description": { - "content": "Added as a part of security scheme: oauth2", - "type": "text/plain" - }, - "key": "Authorization", - "value": "" - } - ], - "method": "DELETE", - "body": {} - }, - "status": "Too Many Requests", - "code": 429, - "header": [ - { - "key": "Content-Type", - "value": "application/json" - } - ], - "body": "{\n \"message\": {\n \"description\": \"A message describing the error\",\n \"example\": \" Rate Limit Exceeded \"\n }\n}", - "cookie": [], - "_postman_previewlanguage": "json" - }, - { - "id": "3b5bc88f-a00c-499a-8ce7-279c303d1d9d", - "name": "Internal Server Error - Returned if there is an unexpected error.", - "originalRequest": { - "url": { - "path": [ - "non-employee-sources", - ":sourceId", - "schema-attributes", - ":attributeId" - ], - "host": [ - "{{baseUrl}}" - ], - "query": [], - "variable": [] - }, - "header": [ - { - "key": "Accept", - "value": "application/json" - }, - { - "description": { - "content": "Added as a part of security scheme: oauth2", - "type": "text/plain" - }, - "key": "Authorization", - "value": "" - } - ], - "method": "DELETE", - "body": {} - }, - "status": "Internal Server Error", - "code": 500, - "header": [ - { - "key": "Content-Type", - "value": "application/json" - } - ], - "body": "{\n \"detailCode\": \"\",\n \"trackingId\": \"\",\n \"messages\": [\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n },\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n }\n ],\n \"causes\": [\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n },\n {\n \"locale\": \"\",\n \"localeOrigin\": \"DEFAULT\",\n \"text\": \"\"\n }\n ]\n}", - "cookie": [], - "_postman_previewlanguage": "json" - } - ], - "event": [], - "protocolProfileBehavior": { - "disableBodyPruning": true - } - } - ] - }, - { - "name": "OAuth Clients", - "description": "Use this API to implement OAuth client functionality. \nWith this functionality in place, users with the appropriate security scopes can create and configure OAuth clients to use as a way to obtain authorization to use the IdentityNow REST API.\nRefer to [Authentication](https://developer.sailpoint.com/idn/api/authentication) for more information about OAuth and how it works with the IdentityNow REST API.\n", - "item": [ - { - "id": "ecf6d375-2913-445c-8180-aac82e47874e", - "name": "List OAuth Clients", - "request": { - "name": "List OAuth Clients", - "description": { - "content": "This gets a list of OAuth clients.", - "type": "text/plain" - }, - "url": { - "path": [ - "oauth-clients" - ], - "host": [ - "{{baseUrl}}" - ], - "query": [ - { - "disabled": true, - "description": { - "content": "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**lastUsed**: *le, isnull*", - "type": "text/plain" - }, - "key": "filters", - "value": "" - } - ], - "variable": [] - }, - "header": [ - { - "key": "Accept", - "value": "application/json" - } - ], - "method": "GET", - "body": {} - }, - "response": [ - { - "id": "2d7aa3e7-0c01-4541-924f-1b399c883666", - "name": "List of OAuth clients.", - "originalRequest": { - "url": { - "path": [ - "oauth-clients" - ], - "host": [ - "{{baseUrl}}" - ], - "query": [ - { - "disabled": true, - "description": { - "content": "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**lastUsed**: *le, isnull*", - "type": "text/plain" - }, - "key": "filters", - "value": "" - } - ], - "variable": [] - }, - "header": [ - { - "key": "Accept", - "value": "application/json" - }, - { - "description": { - "content": "Added as a part of security scheme: oauth2", - "type": "text/plain" - }, - "key": "Authorization", - "value": "" - } - ], - "method": "GET", - "body": {} - }, - "status": "OK", - "code": 200, - "header": [ - { - "key": "Content-Type", - "value": "application/json" - } - ], - "body": "[\n {\n \"id\": \"\",\n \"businessName\": \"\",\n \"homepageUrl\": \"\",\n \"name\": \"\",\n \"description\": \"\",\n \"accessTokenValiditySeconds\": \"\",\n \"refreshTokenValiditySeconds\": \"\",\n \"redirectUris\": [\n \"\",\n \"\"\n ],\n \"grantTypes\": [\n \"CLIENT_CREDENTIALS\",\n \"CLIENT_CREDENTIALS\"\n ],\n \"accessType\": \"ONLINE\",\n \"type\": \"CONFIDENTIAL\",\n \"internal\": \"\",\n \"enabled\": \"\",\n \"strongAuthSupported\": \"\",\n \"claimsSupported\": \"\",\n \"created\": \"\",\n \"modified\": \"\",\n \"scope\": [\n \"sp:scopes:all\",\n \"sp:scopes:all\"\n ],\n \"lastUsed\": \"\"\n },\n {\n \"id\": \"\",\n \"businessName\": \"\",\n \"homepageUrl\": \"\",\n \"name\": \"\",\n \"description\": \"\",\n \"accessTokenValiditySeconds\": \"\",\n \"refreshTokenValiditySeconds\": \"\",\n \"redirectUris\": [\n \"\",\n \"\"\n ],\n \"grantTypes\": [\n \"CLIENT_CREDENTIALS\",\n \"CLIENT_CREDENTIALS\"\n ],\n \"accessType\": \"OFFLINE\",\n \"type\": \"PUBLIC\",\n \"internal\": \"\",\n \"enabled\": \"\",\n \"strongAuthSupported\": \"\",\n \"claimsSupported\": \"\",\n \"created\": \"\",\n \"modified\": \"\",\n \"scope\": [\n \"sp:scopes:all\",\n \"sp:scopes:all\"\n ],\n \"lastUsed\": \"\"\n }\n]", - "cookie": [], - "_postman_previewlanguage": "json" - }, - { - "id": "c760e552-b8b3-4f17-a363-201bd870f6b8", - "name": "Client Error - Returned if the request body is invalid.", - "originalRequest": { - "url": { - "path": [ - "oauth-clients" - ], - "host": [ - "{{baseUrl}}" - ], - "query": [ - { - "disabled": true, - "description": { - "content": "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**lastUsed**: *le, isnull*", - "type": "text/plain" - }, - "key": "filters", - "value": "" - } - ], - "variable": [] - }, - "header": [ - { - "key": "Accept", - "value": "application/json" - }, - { - "description": { - "content": "Added as a part of security scheme: oauth2", - "type": "text/plain" - }, - "key": "Authorization", - "value": "" - } - ], - "method": "GET", - "body": {} - }, - "status": "Bad Request", - "code": 400, - "header": [ - { - "key": "Content-Type", - "value": "application/json" - } - ], - "body": "{\n \"detailCode\": \"\",\n \"trackingId\": \"\",\n \"messages\": [\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n },\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n }\n ],\n \"causes\": [\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n },\n {\n \"locale\": \"\",\n \"localeOrigin\": \"DEFAULT\",\n \"text\": \"\"\n }\n ]\n}", - "cookie": [], - "_postman_previewlanguage": "json" - }, - { - "id": "9f450cb1-c391-447d-94ec-4c48db624a98", - "name": "Unauthorized - Returned if there is no authorization header, or if the JWT token is expired.", - "originalRequest": { - "url": { - "path": [ - "oauth-clients" - ], - "host": [ - "{{baseUrl}}" - ], - "query": [ - { - "disabled": true, - "description": { - "content": "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**lastUsed**: *le, isnull*", - "type": "text/plain" - }, - "key": "filters", - "value": "" - } - ], - "variable": [] - }, - "header": [ - { - "key": "Accept", - "value": "application/json" - }, - { - "description": { - "content": "Added as a part of security scheme: oauth2", - "type": "text/plain" - }, - "key": "Authorization", - "value": "" - } - ], - "method": "GET", - "body": {} - }, - "status": "Unauthorized", - "code": 401, - "header": [ - { - "key": "Content-Type", - "value": "application/json" - } - ], - "body": "{\n \"error\": {\n \"description\": \"A message describing the error\",\n \"example\": \"JWT validation failed: JWT is expired\"\n }\n}", - "cookie": [], - "_postman_previewlanguage": "json" - }, - { - "id": "df61be0e-95c5-4710-92ae-a92d75493cdd", - "name": "Forbidden - Returned if the user you are running as, doesn't have access to this end-point.", - "originalRequest": { - "url": { - "path": [ - "oauth-clients" - ], - "host": [ - "{{baseUrl}}" - ], - "query": [ - { - "disabled": true, - "description": { - "content": "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**lastUsed**: *le, isnull*", - "type": "text/plain" - }, - "key": "filters", - "value": "" - } - ], - "variable": [] - }, - "header": [ - { - "key": "Accept", - "value": "application/json" - }, - { - "description": { - "content": "Added as a part of security scheme: oauth2", - "type": "text/plain" - }, - "key": "Authorization", - "value": "" - } - ], - "method": "GET", - "body": {} - }, - "status": "Forbidden", - "code": 403, - "header": [ - { - "key": "Content-Type", - "value": "application/json" - } - ], - "body": "{\n \"detailCode\": \"\",\n \"trackingId\": \"\",\n \"messages\": [\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n },\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n }\n ],\n \"causes\": [\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n },\n {\n \"locale\": \"\",\n \"localeOrigin\": \"DEFAULT\",\n \"text\": \"\"\n }\n ]\n}", - "cookie": [], - "_postman_previewlanguage": "json" - }, - { - "id": "5d0c6d4d-4362-4e15-86e4-b2a713bbf8fc", - "name": "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.", - "originalRequest": { - "url": { - "path": [ - "oauth-clients" - ], - "host": [ - "{{baseUrl}}" - ], - "query": [ - { - "disabled": true, - "description": { - "content": "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**lastUsed**: *le, isnull*", - "type": "text/plain" - }, - "key": "filters", - "value": "" - } - ], - "variable": [] - }, - "header": [ - { - "key": "Accept", - "value": "application/json" - }, - { - "description": { - "content": "Added as a part of security scheme: oauth2", - "type": "text/plain" - }, - "key": "Authorization", - "value": "" - } - ], - "method": "GET", - "body": {} - }, - "status": "Too Many Requests", - "code": 429, - "header": [ - { - "key": "Content-Type", - "value": "application/json" - } - ], - "body": "{\n \"message\": {\n \"description\": \"A message describing the error\",\n \"example\": \" Rate Limit Exceeded \"\n }\n}", - "cookie": [], - "_postman_previewlanguage": "json" - }, - { - "id": "b20925a9-104b-4e85-8de8-e8c9d824dad7", - "name": "Internal Server Error - Returned if there is an unexpected error.", - "originalRequest": { - "url": { - "path": [ - "oauth-clients" - ], - "host": [ - "{{baseUrl}}" - ], - "query": [ - { - "disabled": true, - "description": { - "content": "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**lastUsed**: *le, isnull*", - "type": "text/plain" - }, - "key": "filters", - "value": "" - } - ], - "variable": [] - }, - "header": [ - { - "key": "Accept", - "value": "application/json" - }, - { - "description": { - "content": "Added as a part of security scheme: oauth2", - "type": "text/plain" - }, - "key": "Authorization", - "value": "" - } - ], - "method": "GET", - "body": {} - }, - "status": "Internal Server Error", - "code": 500, - "header": [ - { - "key": "Content-Type", - "value": "application/json" - } - ], - "body": "{\n \"detailCode\": \"\",\n \"trackingId\": \"\",\n \"messages\": [\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n },\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n }\n ],\n \"causes\": [\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n },\n {\n \"locale\": \"\",\n \"localeOrigin\": \"DEFAULT\",\n \"text\": \"\"\n }\n ]\n}", - "cookie": [], - "_postman_previewlanguage": "json" - } - ], - "event": [], - "protocolProfileBehavior": { - "disableBodyPruning": true - } - }, - { - "id": "763ff3e0-af3a-42ce-8315-ae72f7b4523c", - "name": "Create OAuth Client", - "request": { - "name": "Create OAuth Client", - "description": { - "content": "This creates an OAuth client.", - "type": "text/plain" - }, - "url": { - "path": [ - "oauth-clients" - ], - "host": [ - "{{baseUrl}}" - ], - "query": [], - "variable": [] - }, - "header": [ - { - "key": "Content-Type", - "value": "application/json" - }, - { - "key": "Accept", - "value": "application/json" - } - ], - "method": "POST", - "body": { - "mode": "raw", - "raw": "{\n \"name\": \"\",\n \"description\": \"\",\n \"accessTokenValiditySeconds\": \"\",\n \"grantTypes\": [\n \"AUTHORIZATION_CODE\",\n \"CLIENT_CREDENTIALS\"\n ],\n \"accessType\": \"ONLINE\",\n \"enabled\": \"\",\n \"businessName\": \"\",\n \"homepageUrl\": \"\",\n \"refreshTokenValiditySeconds\": \"\",\n \"redirectUris\": [\n \"\",\n \"\"\n ],\n \"type\": \"PUBLIC\",\n \"internal\": \"\",\n \"strongAuthSupported\": \"\",\n \"claimsSupported\": \"\",\n \"scope\": [\n \"sp:scopes:all\",\n \"sp:scopes:all\"\n ]\n}", - "options": { - "raw": { - "headerFamily": "json", - "language": "json" - } - } - } - }, - "response": [ - { - "id": "ef22896d-4f65-43de-8c48-0d5f595b0436", - "name": "Request succeeded.", - "originalRequest": { - "url": { - "path": [ - "oauth-clients" - ], - "host": [ - "{{baseUrl}}" - ], - "query": [], - "variable": [] - }, - "header": [ - { - "key": "Content-Type", - "value": "application/json" - }, - { - "key": "Accept", - "value": "application/json" - }, - { - "description": { - "content": "Added as a part of security scheme: oauth2", - "type": "text/plain" - }, - "key": "Authorization", - "value": "" - } - ], - "method": "POST", - "body": { - "mode": "raw", - "raw": "{\n \"name\": \"\",\n \"description\": \"\",\n \"accessTokenValiditySeconds\": \"\",\n \"grantTypes\": [\n \"AUTHORIZATION_CODE\",\n \"CLIENT_CREDENTIALS\"\n ],\n \"accessType\": \"ONLINE\",\n \"enabled\": \"\",\n \"businessName\": \"\",\n \"homepageUrl\": \"\",\n \"refreshTokenValiditySeconds\": \"\",\n \"redirectUris\": [\n \"\",\n \"\"\n ],\n \"type\": \"PUBLIC\",\n \"internal\": \"\",\n \"strongAuthSupported\": \"\",\n \"claimsSupported\": \"\",\n \"scope\": [\n \"sp:scopes:all\",\n \"sp:scopes:all\"\n ]\n}", - "options": { - "raw": { - "headerFamily": "json", - "language": "json" - } - } - } - }, - "status": "OK", - "code": 200, - "header": [ - { - "key": "Content-Type", - "value": "application/json" - } - ], - "body": "{\n \"id\": \"\",\n \"secret\": \"\",\n \"businessName\": \"\",\n \"homepageUrl\": \"\",\n \"name\": \"\",\n \"description\": \"\",\n \"accessTokenValiditySeconds\": \"\",\n \"refreshTokenValiditySeconds\": \"\",\n \"redirectUris\": [\n \"\",\n \"\"\n ],\n \"grantTypes\": [\n \"REFRESH_TOKEN\",\n \"CLIENT_CREDENTIALS\"\n ],\n \"accessType\": \"OFFLINE\",\n \"type\": \"CONFIDENTIAL\",\n \"internal\": \"\",\n \"enabled\": \"\",\n \"strongAuthSupported\": \"\",\n \"claimsSupported\": \"\",\n \"created\": \"\",\n \"modified\": \"\",\n \"scope\": [\n \"sp:scopes:all\",\n \"sp:scopes:all\"\n ]\n}", - "cookie": [], - "_postman_previewlanguage": "json" - }, - { - "id": "f66d161c-0091-49ef-b0f5-516928a7a1a6", - "name": "Client Error - Returned if the request body is invalid.", - "originalRequest": { - "url": { - "path": [ - "oauth-clients" - ], - "host": [ - "{{baseUrl}}" - ], - "query": [], - "variable": [] - }, - "header": [ - { - "key": "Content-Type", - "value": "application/json" - }, - { - "key": "Accept", - "value": "application/json" - }, - { - "description": { - "content": "Added as a part of security scheme: oauth2", - "type": "text/plain" - }, - "key": "Authorization", - "value": "" - } - ], - "method": "POST", - "body": { - "mode": "raw", - "raw": "{\n \"name\": \"\",\n \"description\": \"\",\n \"accessTokenValiditySeconds\": \"\",\n \"grantTypes\": [\n \"AUTHORIZATION_CODE\",\n \"CLIENT_CREDENTIALS\"\n ],\n \"accessType\": \"ONLINE\",\n \"enabled\": \"\",\n \"businessName\": \"\",\n \"homepageUrl\": \"\",\n \"refreshTokenValiditySeconds\": \"\",\n \"redirectUris\": [\n \"\",\n \"\"\n ],\n \"type\": \"PUBLIC\",\n \"internal\": \"\",\n \"strongAuthSupported\": \"\",\n \"claimsSupported\": \"\",\n \"scope\": [\n \"sp:scopes:all\",\n \"sp:scopes:all\"\n ]\n}", - "options": { - "raw": { - "headerFamily": "json", - "language": "json" - } - } - } - }, - "status": "Bad Request", - "code": 400, - "header": [ - { - "key": "Content-Type", - "value": "application/json" - } - ], - "body": "{\n \"detailCode\": \"\",\n \"trackingId\": \"\",\n \"messages\": [\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n },\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n }\n ],\n \"causes\": [\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n },\n {\n \"locale\": \"\",\n \"localeOrigin\": \"DEFAULT\",\n \"text\": \"\"\n }\n ]\n}", - "cookie": [], - "_postman_previewlanguage": "json" - }, - { - "id": "76f9e240-3315-454c-97b2-cd7a5090c5ee", - "name": "Unauthorized - Returned if there is no authorization header, or if the JWT token is expired.", - "originalRequest": { - "url": { - "path": [ - "oauth-clients" - ], - "host": [ - "{{baseUrl}}" - ], - "query": [], - "variable": [] - }, - "header": [ - { - "key": "Content-Type", - "value": "application/json" - }, - { - "key": "Accept", - "value": "application/json" - }, - { - "description": { - "content": "Added as a part of security scheme: oauth2", - "type": "text/plain" - }, - "key": "Authorization", - "value": "" - } - ], - "method": "POST", - "body": { - "mode": "raw", - "raw": "{\n \"name\": \"\",\n \"description\": \"\",\n \"accessTokenValiditySeconds\": \"\",\n \"grantTypes\": [\n \"AUTHORIZATION_CODE\",\n \"CLIENT_CREDENTIALS\"\n ],\n \"accessType\": \"ONLINE\",\n \"enabled\": \"\",\n \"businessName\": \"\",\n \"homepageUrl\": \"\",\n \"refreshTokenValiditySeconds\": \"\",\n \"redirectUris\": [\n \"\",\n \"\"\n ],\n \"type\": \"PUBLIC\",\n \"internal\": \"\",\n \"strongAuthSupported\": \"\",\n \"claimsSupported\": \"\",\n \"scope\": [\n \"sp:scopes:all\",\n \"sp:scopes:all\"\n ]\n}", - "options": { - "raw": { - "headerFamily": "json", - "language": "json" - } - } - } - }, - "status": "Unauthorized", - "code": 401, - "header": [ - { - "key": "Content-Type", - "value": "application/json" - } - ], - "body": "{\n \"error\": {\n \"description\": \"A message describing the error\",\n \"example\": \"JWT validation failed: JWT is expired\"\n }\n}", - "cookie": [], - "_postman_previewlanguage": "json" - }, - { - "id": "43d62838-8329-4c16-91b6-5c980140acf4", - "name": "Forbidden - Returned if the user you are running as, doesn't have access to this end-point.", - "originalRequest": { - "url": { - "path": [ - "oauth-clients" - ], - "host": [ - "{{baseUrl}}" - ], - "query": [], - "variable": [] - }, - "header": [ - { - "key": "Content-Type", - "value": "application/json" - }, - { - "key": "Accept", - "value": "application/json" - }, - { - "description": { - "content": "Added as a part of security scheme: oauth2", - "type": "text/plain" - }, - "key": "Authorization", - "value": "" - } - ], - "method": "POST", - "body": { - "mode": "raw", - "raw": "{\n \"name\": \"\",\n \"description\": \"\",\n \"accessTokenValiditySeconds\": \"\",\n \"grantTypes\": [\n \"AUTHORIZATION_CODE\",\n \"CLIENT_CREDENTIALS\"\n ],\n \"accessType\": \"ONLINE\",\n \"enabled\": \"\",\n \"businessName\": \"\",\n \"homepageUrl\": \"\",\n \"refreshTokenValiditySeconds\": \"\",\n \"redirectUris\": [\n \"\",\n \"\"\n ],\n \"type\": \"PUBLIC\",\n \"internal\": \"\",\n \"strongAuthSupported\": \"\",\n \"claimsSupported\": \"\",\n \"scope\": [\n \"sp:scopes:all\",\n \"sp:scopes:all\"\n ]\n}", - "options": { - "raw": { - "headerFamily": "json", - "language": "json" - } - } - } - }, - "status": "Forbidden", - "code": 403, - "header": [ - { - "key": "Content-Type", - "value": "application/json" - } - ], - "body": "{\n \"detailCode\": \"\",\n \"trackingId\": \"\",\n \"messages\": [\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n },\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n }\n ],\n \"causes\": [\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n },\n {\n \"locale\": \"\",\n \"localeOrigin\": \"DEFAULT\",\n \"text\": \"\"\n }\n ]\n}", - "cookie": [], - "_postman_previewlanguage": "json" - }, - { - "id": "70bbfbe2-f842-4efb-84b6-eff6c510317c", - "name": "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.", - "originalRequest": { - "url": { - "path": [ - "oauth-clients" - ], - "host": [ - "{{baseUrl}}" - ], - "query": [], - "variable": [] - }, - "header": [ - { - "key": "Content-Type", - "value": "application/json" - }, - { - "key": "Accept", - "value": "application/json" - }, - { - "description": { - "content": "Added as a part of security scheme: oauth2", - "type": "text/plain" - }, - "key": "Authorization", - "value": "" - } - ], - "method": "POST", - "body": { - "mode": "raw", - "raw": "{\n \"name\": \"\",\n \"description\": \"\",\n \"accessTokenValiditySeconds\": \"\",\n \"grantTypes\": [\n \"AUTHORIZATION_CODE\",\n \"CLIENT_CREDENTIALS\"\n ],\n \"accessType\": \"ONLINE\",\n \"enabled\": \"\",\n \"businessName\": \"\",\n \"homepageUrl\": \"\",\n \"refreshTokenValiditySeconds\": \"\",\n \"redirectUris\": [\n \"\",\n \"\"\n ],\n \"type\": \"PUBLIC\",\n \"internal\": \"\",\n \"strongAuthSupported\": \"\",\n \"claimsSupported\": \"\",\n \"scope\": [\n \"sp:scopes:all\",\n \"sp:scopes:all\"\n ]\n}", - "options": { - "raw": { - "headerFamily": "json", - "language": "json" - } - } - } - }, - "status": "Too Many Requests", - "code": 429, - "header": [ - { - "key": "Content-Type", - "value": "application/json" - } - ], - "body": "{\n \"message\": {\n \"description\": \"A message describing the error\",\n \"example\": \" Rate Limit Exceeded \"\n }\n}", - "cookie": [], - "_postman_previewlanguage": "json" - }, - { - "id": "40be57ec-e789-42d3-bf04-7526b4def68b", - "name": "Internal Server Error - Returned if there is an unexpected error.", - "originalRequest": { - "url": { - "path": [ - "oauth-clients" - ], - "host": [ - "{{baseUrl}}" - ], - "query": [], - "variable": [] - }, - "header": [ - { - "key": "Content-Type", - "value": "application/json" - }, - { - "key": "Accept", - "value": "application/json" - }, - { - "description": { - "content": "Added as a part of security scheme: oauth2", - "type": "text/plain" - }, - "key": "Authorization", - "value": "" - } - ], - "method": "POST", - "body": { - "mode": "raw", - "raw": "{\n \"name\": \"\",\n \"description\": \"\",\n \"accessTokenValiditySeconds\": \"\",\n \"grantTypes\": [\n \"AUTHORIZATION_CODE\",\n \"CLIENT_CREDENTIALS\"\n ],\n \"accessType\": \"ONLINE\",\n \"enabled\": \"\",\n \"businessName\": \"\",\n \"homepageUrl\": \"\",\n \"refreshTokenValiditySeconds\": \"\",\n \"redirectUris\": [\n \"\",\n \"\"\n ],\n \"type\": \"PUBLIC\",\n \"internal\": \"\",\n \"strongAuthSupported\": \"\",\n \"claimsSupported\": \"\",\n \"scope\": [\n \"sp:scopes:all\",\n \"sp:scopes:all\"\n ]\n}", - "options": { - "raw": { - "headerFamily": "json", - "language": "json" - } - } - } - }, - "status": "Internal Server Error", - "code": 500, - "header": [ - { - "key": "Content-Type", - "value": "application/json" - } - ], - "body": "{\n \"detailCode\": \"\",\n \"trackingId\": \"\",\n \"messages\": [\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n },\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n }\n ],\n \"causes\": [\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n },\n {\n \"locale\": \"\",\n \"localeOrigin\": \"DEFAULT\",\n \"text\": \"\"\n }\n ]\n}", - "cookie": [], - "_postman_previewlanguage": "json" - } - ], - "event": [], - "protocolProfileBehavior": { - "disableBodyPruning": true - } - }, - { - "id": "d47843e3-b97c-47bd-b821-dcb07cd37513", - "name": "Get OAuth Client", - "request": { - "name": "Get OAuth Client", - "description": { - "content": "This gets details of an OAuth client.", - "type": "text/plain" - }, - "url": { - "path": [ - "oauth-clients", - ":id" - ], - "host": [ - "{{baseUrl}}" - ], - "query": [], - "variable": [ - { - "type": "any", - "value": "", - "key": "id", - "disabled": true, - "description": { - "content": "(Required) The OAuth client id", - "type": "text/plain" - } - } - ] - }, - "header": [ - { - "key": "Accept", - "value": "application/json" - } - ], - "method": "GET", - "body": {} - }, - "response": [ - { - "id": "e29ab277-503a-4df1-9887-56c973ffdbf9", - "name": "Request succeeded.", - "originalRequest": { - "url": { - "path": [ - "oauth-clients", - ":id" - ], - "host": [ - "{{baseUrl}}" - ], - "query": [], - "variable": [] - }, - "header": [ - { - "key": "Accept", - "value": "application/json" - }, - { - "description": { - "content": "Added as a part of security scheme: oauth2", - "type": "text/plain" - }, - "key": "Authorization", - "value": "" - } - ], - "method": "GET", - "body": {} - }, - "status": "OK", - "code": 200, - "header": [ - { - "key": "Content-Type", - "value": "application/json" - } - ], - "body": "{\n \"id\": \"\",\n \"businessName\": \"\",\n \"homepageUrl\": \"\",\n \"name\": \"\",\n \"description\": \"\",\n \"accessTokenValiditySeconds\": \"\",\n \"refreshTokenValiditySeconds\": \"\",\n \"redirectUris\": [\n \"\",\n \"\"\n ],\n \"grantTypes\": [\n \"AUTHORIZATION_CODE\",\n \"REFRESH_TOKEN\"\n ],\n \"accessType\": \"ONLINE\",\n \"type\": \"PUBLIC\",\n \"internal\": \"\",\n \"enabled\": \"\",\n \"strongAuthSupported\": \"\",\n \"claimsSupported\": \"\",\n \"created\": \"\",\n \"modified\": \"\",\n \"scope\": [\n \"sp:scopes:all\",\n \"sp:scopes:all\"\n ],\n \"lastUsed\": \"\"\n}", - "cookie": [], - "_postman_previewlanguage": "json" - }, - { - "id": "75e75d3c-9c1d-418d-9706-4587e6756681", - "name": "Client Error - Returned if the request body is invalid.", - "originalRequest": { - "url": { - "path": [ - "oauth-clients", - ":id" - ], - "host": [ - "{{baseUrl}}" - ], - "query": [], - "variable": [] - }, - "header": [ - { - "key": "Accept", - "value": "application/json" - }, - { - "description": { - "content": "Added as a part of security scheme: oauth2", - "type": "text/plain" - }, - "key": "Authorization", - "value": "" - } - ], - "method": "GET", - "body": {} - }, - "status": "Bad Request", - "code": 400, - "header": [ - { - "key": "Content-Type", - "value": "application/json" - } - ], - "body": "{\n \"detailCode\": \"\",\n \"trackingId\": \"\",\n \"messages\": [\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n },\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n }\n ],\n \"causes\": [\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n },\n {\n \"locale\": \"\",\n \"localeOrigin\": \"DEFAULT\",\n \"text\": \"\"\n }\n ]\n}", - "cookie": [], - "_postman_previewlanguage": "json" - }, - { - "id": "6539a474-b9ba-486b-9476-60c432bd528b", - "name": "Unauthorized - Returned if there is no authorization header, or if the JWT token is expired.", - "originalRequest": { - "url": { - "path": [ - "oauth-clients", - ":id" - ], - "host": [ - "{{baseUrl}}" - ], - "query": [], - "variable": [] - }, - "header": [ - { - "key": "Accept", - "value": "application/json" - }, - { - "description": { - "content": "Added as a part of security scheme: oauth2", - "type": "text/plain" - }, - "key": "Authorization", - "value": "" - } - ], - "method": "GET", - "body": {} - }, - "status": "Unauthorized", - "code": 401, - "header": [ - { - "key": "Content-Type", - "value": "application/json" - } - ], - "body": "{\n \"error\": {\n \"description\": \"A message describing the error\",\n \"example\": \"JWT validation failed: JWT is expired\"\n }\n}", - "cookie": [], - "_postman_previewlanguage": "json" - }, - { - "id": "37a4dfb2-8de5-4635-83f0-cbb44fcd2619", - "name": "Forbidden - Returned if the user you are running as, doesn't have access to this end-point.", - "originalRequest": { - "url": { - "path": [ - "oauth-clients", - ":id" - ], - "host": [ - "{{baseUrl}}" - ], - "query": [], - "variable": [] - }, - "header": [ - { - "key": "Accept", - "value": "application/json" - }, - { - "description": { - "content": "Added as a part of security scheme: oauth2", - "type": "text/plain" - }, - "key": "Authorization", - "value": "" - } - ], - "method": "GET", - "body": {} - }, - "status": "Forbidden", - "code": 403, - "header": [ - { - "key": "Content-Type", - "value": "application/json" - } - ], - "body": "{\n \"detailCode\": \"\",\n \"trackingId\": \"\",\n \"messages\": [\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n },\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n }\n ],\n \"causes\": [\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n },\n {\n \"locale\": \"\",\n \"localeOrigin\": \"DEFAULT\",\n \"text\": \"\"\n }\n ]\n}", - "cookie": [], - "_postman_previewlanguage": "json" - }, - { - "id": "92d97f91-c9dd-49e7-bc38-ab8b57a2b462", - "name": "Not Found - returned if the request URL refers to a resource or object that does not exist", - "originalRequest": { - "url": { - "path": [ - "oauth-clients", - ":id" - ], - "host": [ - "{{baseUrl}}" - ], - "query": [], - "variable": [] - }, - "header": [ - { - "key": "Accept", - "value": "application/json" - }, - { - "description": { - "content": "Added as a part of security scheme: oauth2", - "type": "text/plain" - }, - "key": "Authorization", - "value": "" - } - ], - "method": "GET", - "body": {} - }, - "status": "Not Found", - "code": 404, - "header": [ - { - "key": "Content-Type", - "value": "application/json" - } - ], - "body": "{\n \"detailCode\": \"\",\n \"trackingId\": \"\",\n \"messages\": [\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n },\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n }\n ],\n \"causes\": [\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n },\n {\n \"locale\": \"\",\n \"localeOrigin\": \"DEFAULT\",\n \"text\": \"\"\n }\n ]\n}", - "cookie": [], - "_postman_previewlanguage": "json" - }, - { - "id": "fc8eaa88-e03f-4161-b7ca-c795372e43d8", - "name": "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.", - "originalRequest": { - "url": { - "path": [ - "oauth-clients", - ":id" - ], - "host": [ - "{{baseUrl}}" - ], - "query": [], - "variable": [] - }, - "header": [ - { - "key": "Accept", - "value": "application/json" - }, - { - "description": { - "content": "Added as a part of security scheme: oauth2", - "type": "text/plain" - }, - "key": "Authorization", - "value": "" - } - ], - "method": "GET", - "body": {} - }, - "status": "Too Many Requests", - "code": 429, - "header": [ - { - "key": "Content-Type", - "value": "application/json" - } - ], - "body": "{\n \"message\": {\n \"description\": \"A message describing the error\",\n \"example\": \" Rate Limit Exceeded \"\n }\n}", - "cookie": [], - "_postman_previewlanguage": "json" - }, - { - "id": "af595f13-1fb2-405b-a233-ec3004b7401b", - "name": "Internal Server Error - Returned if there is an unexpected error.", - "originalRequest": { - "url": { - "path": [ - "oauth-clients", - ":id" - ], - "host": [ - "{{baseUrl}}" - ], - "query": [], - "variable": [] - }, - "header": [ - { - "key": "Accept", - "value": "application/json" - }, - { - "description": { - "content": "Added as a part of security scheme: oauth2", - "type": "text/plain" - }, - "key": "Authorization", - "value": "" - } - ], - "method": "GET", - "body": {} - }, - "status": "Internal Server Error", - "code": 500, - "header": [ - { - "key": "Content-Type", - "value": "application/json" - } - ], - "body": "{\n \"detailCode\": \"\",\n \"trackingId\": \"\",\n \"messages\": [\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n },\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n }\n ],\n \"causes\": [\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n },\n {\n \"locale\": \"\",\n \"localeOrigin\": \"DEFAULT\",\n \"text\": \"\"\n }\n ]\n}", - "cookie": [], - "_postman_previewlanguage": "json" - } - ], - "event": [], - "protocolProfileBehavior": { - "disableBodyPruning": true - } - }, - { - "id": "855639af-7e2e-4439-b478-e6119c2dd87f", - "name": "Delete OAuth Client", - "request": { - "name": "Delete OAuth Client", - "description": { - "content": "This deletes an OAuth client.", - "type": "text/plain" - }, - "url": { - "path": [ - "oauth-clients", - ":id" - ], - "host": [ - "{{baseUrl}}" - ], - "query": [], - "variable": [ - { - "type": "any", - "value": "", - "key": "id", - "disabled": true, - "description": { - "content": "(Required) The OAuth client id", - "type": "text/plain" - } - } - ] - }, - "header": [ - { - "key": "Accept", - "value": "application/json" - } - ], - "method": "DELETE", - "body": {} - }, - "response": [ - { - "id": "e81b765f-8288-4723-b7ce-0baa264e051c", - "name": "No content.", - "originalRequest": { - "url": { - "path": [ - "oauth-clients", - ":id" - ], - "host": [ - "{{baseUrl}}" - ], - "query": [], - "variable": [] - }, - "header": [ - { - "description": { - "content": "Added as a part of security scheme: oauth2", - "type": "text/plain" - }, - "key": "Authorization", - "value": "" - } - ], - "method": "DELETE", - "body": {} - }, - "status": "No Content", - "code": 204, - "header": [], - "cookie": [], - "_postman_previewlanguage": "text" - }, - { - "id": "606c8f31-7617-4086-a184-2d63c46dddc1", - "name": "Client Error - Returned if the request body is invalid.", - "originalRequest": { - "url": { - "path": [ - "oauth-clients", - ":id" - ], - "host": [ - "{{baseUrl}}" - ], - "query": [], - "variable": [] - }, - "header": [ - { - "key": "Accept", - "value": "application/json" - }, - { - "description": { - "content": "Added as a part of security scheme: oauth2", - "type": "text/plain" - }, - "key": "Authorization", - "value": "" - } - ], - "method": "DELETE", - "body": {} - }, - "status": "Bad Request", - "code": 400, - "header": [ - { - "key": "Content-Type", - "value": "application/json" - } - ], - "body": "{\n \"detailCode\": \"\",\n \"trackingId\": \"\",\n \"messages\": [\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n },\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n }\n ],\n \"causes\": [\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n },\n {\n \"locale\": \"\",\n \"localeOrigin\": \"DEFAULT\",\n \"text\": \"\"\n }\n ]\n}", - "cookie": [], - "_postman_previewlanguage": "json" - }, - { - "id": "b5e30c8b-3b9c-4bdb-820d-4c1cadbf0562", - "name": "Unauthorized - Returned if there is no authorization header, or if the JWT token is expired.", - "originalRequest": { - "url": { - "path": [ - "oauth-clients", - ":id" - ], - "host": [ - "{{baseUrl}}" - ], - "query": [], - "variable": [] - }, - "header": [ - { - "key": "Accept", - "value": "application/json" - }, - { - "description": { - "content": "Added as a part of security scheme: oauth2", - "type": "text/plain" - }, - "key": "Authorization", - "value": "" - } - ], - "method": "DELETE", - "body": {} - }, - "status": "Unauthorized", - "code": 401, - "header": [ - { - "key": "Content-Type", - "value": "application/json" - } - ], - "body": "{\n \"error\": {\n \"description\": \"A message describing the error\",\n \"example\": \"JWT validation failed: JWT is expired\"\n }\n}", - "cookie": [], - "_postman_previewlanguage": "json" - }, - { - "id": "bf679a96-ce3f-4875-bc40-71a313d1361f", - "name": "Forbidden - Returned if the user you are running as, doesn't have access to this end-point.", - "originalRequest": { - "url": { - "path": [ - "oauth-clients", - ":id" - ], - "host": [ - "{{baseUrl}}" - ], - "query": [], - "variable": [] - }, - "header": [ - { - "key": "Accept", - "value": "application/json" - }, - { - "description": { - "content": "Added as a part of security scheme: oauth2", - "type": "text/plain" - }, - "key": "Authorization", - "value": "" - } - ], - "method": "DELETE", - "body": {} - }, - "status": "Forbidden", - "code": 403, - "header": [ - { - "key": "Content-Type", - "value": "application/json" - } - ], - "body": "{\n \"detailCode\": \"\",\n \"trackingId\": \"\",\n \"messages\": [\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n },\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n }\n ],\n \"causes\": [\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n },\n {\n \"locale\": \"\",\n \"localeOrigin\": \"DEFAULT\",\n \"text\": \"\"\n }\n ]\n}", - "cookie": [], - "_postman_previewlanguage": "json" - }, - { - "id": "26826fb2-a2ff-4c48-a666-a0250cb9493a", - "name": "Not Found - returned if the request URL refers to a resource or object that does not exist", - "originalRequest": { - "url": { - "path": [ - "oauth-clients", - ":id" - ], - "host": [ - "{{baseUrl}}" - ], - "query": [], - "variable": [] - }, - "header": [ - { - "key": "Accept", - "value": "application/json" - }, - { - "description": { - "content": "Added as a part of security scheme: oauth2", - "type": "text/plain" - }, - "key": "Authorization", - "value": "" - } - ], - "method": "DELETE", - "body": {} - }, - "status": "Not Found", - "code": 404, - "header": [ - { - "key": "Content-Type", - "value": "application/json" - } - ], - "body": "{\n \"detailCode\": \"\",\n \"trackingId\": \"\",\n \"messages\": [\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n },\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n }\n ],\n \"causes\": [\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n },\n {\n \"locale\": \"\",\n \"localeOrigin\": \"DEFAULT\",\n \"text\": \"\"\n }\n ]\n}", - "cookie": [], - "_postman_previewlanguage": "json" - }, - { - "id": "a7a90594-1c07-4409-9925-8805778a91de", - "name": "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.", - "originalRequest": { - "url": { - "path": [ - "oauth-clients", - ":id" - ], - "host": [ - "{{baseUrl}}" - ], - "query": [], - "variable": [] - }, - "header": [ - { - "key": "Accept", - "value": "application/json" - }, - { - "description": { - "content": "Added as a part of security scheme: oauth2", - "type": "text/plain" - }, - "key": "Authorization", - "value": "" - } - ], - "method": "DELETE", - "body": {} - }, - "status": "Too Many Requests", - "code": 429, - "header": [ - { - "key": "Content-Type", - "value": "application/json" - } - ], - "body": "{\n \"message\": {\n \"description\": \"A message describing the error\",\n \"example\": \" Rate Limit Exceeded \"\n }\n}", - "cookie": [], - "_postman_previewlanguage": "json" - }, - { - "id": "2fd20846-0a4e-4b91-bd1d-9d6c94decdf7", - "name": "Internal Server Error - Returned if there is an unexpected error.", - "originalRequest": { - "url": { - "path": [ - "oauth-clients", - ":id" - ], - "host": [ - "{{baseUrl}}" - ], - "query": [], - "variable": [] - }, - "header": [ - { - "key": "Accept", - "value": "application/json" - }, - { - "description": { - "content": "Added as a part of security scheme: oauth2", - "type": "text/plain" - }, - "key": "Authorization", - "value": "" - } - ], - "method": "DELETE", - "body": {} - }, - "status": "Internal Server Error", - "code": 500, - "header": [ - { - "key": "Content-Type", - "value": "application/json" - } - ], - "body": "{\n \"detailCode\": \"\",\n \"trackingId\": \"\",\n \"messages\": [\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n },\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n }\n ],\n \"causes\": [\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n },\n {\n \"locale\": \"\",\n \"localeOrigin\": \"DEFAULT\",\n \"text\": \"\"\n }\n ]\n}", - "cookie": [], - "_postman_previewlanguage": "json" - } - ], - "event": [], - "protocolProfileBehavior": { - "disableBodyPruning": true - } - }, - { - "id": "bc3acdb0-ae2b-44ad-a570-63c61ba2acb7", - "name": "Patch OAuth Client", - "request": { - "name": "Patch OAuth Client", - "description": { - "content": "This performs a targeted update to the field(s) of an OAuth client.", - "type": "text/plain" - }, - "url": { - "path": [ - "oauth-clients", - ":id" - ], - "host": [ - "{{baseUrl}}" - ], - "query": [], - "variable": [ - { - "type": "any", - "value": "", - "key": "id", - "disabled": true, - "description": { - "content": "(Required) The OAuth client id", - "type": "text/plain" - } - } - ] - }, - "header": [ - { - "key": "Content-Type", - "value": "application/json-patch+json" - }, - { - "key": "Accept", - "value": "application/json" - } - ], - "method": "PATCH", - "body": { - "mode": "raw", - "raw": "[\n {\n \"op\": \"test\",\n \"path\": \"\",\n \"value\": \"\"\n },\n {\n \"op\": \"move\",\n \"path\": \"\",\n \"value\": \"\"\n }\n]", - "options": { - "raw": { - "headerFamily": "json", - "language": "json" - } - } - } - }, - "response": [ - { - "id": "50e93bdc-f24c-4dd9-a7b3-86056bf757f5", - "name": "Indicates the PATCH operation succeeded, and returns the OAuth client's new representation.", - "originalRequest": { - "url": { - "path": [ - "oauth-clients", - ":id" - ], - "host": [ - "{{baseUrl}}" - ], - "query": [], - "variable": [] - }, - "header": [ - { - "key": "Content-Type", - "value": "application/json-patch+json" - }, - { - "key": "Accept", - "value": "application/json" - }, - { - "description": { - "content": "Added as a part of security scheme: oauth2", - "type": "text/plain" - }, - "key": "Authorization", - "value": "" - } - ], - "method": "PATCH", - "body": { - "mode": "raw", - "raw": "[\n {\n \"op\": \"test\",\n \"path\": \"\",\n \"value\": \"\"\n },\n {\n \"op\": \"move\",\n \"path\": \"\",\n \"value\": \"\"\n }\n]", - "options": { - "raw": { - "headerFamily": "json", - "language": "json" - } - } - } - }, - "status": "OK", - "code": 200, - "header": [ - { - "key": "Content-Type", - "value": "application/json" - } - ], - "body": "{\n \"id\": \"\",\n \"businessName\": \"\",\n \"homepageUrl\": \"\",\n \"name\": \"\",\n \"description\": \"\",\n \"accessTokenValiditySeconds\": \"\",\n \"refreshTokenValiditySeconds\": \"\",\n \"redirectUris\": [\n \"\",\n \"\"\n ],\n \"grantTypes\": [\n \"AUTHORIZATION_CODE\",\n \"REFRESH_TOKEN\"\n ],\n \"accessType\": \"ONLINE\",\n \"type\": \"PUBLIC\",\n \"internal\": \"\",\n \"enabled\": \"\",\n \"strongAuthSupported\": \"\",\n \"claimsSupported\": \"\",\n \"created\": \"\",\n \"modified\": \"\",\n \"scope\": [\n \"sp:scopes:all\",\n \"sp:scopes:all\"\n ],\n \"lastUsed\": \"\"\n}", - "cookie": [], - "_postman_previewlanguage": "json" - }, - { - "id": "8c44dfeb-c736-49a6-93fd-1bd57cdcc406", - "name": "Client Error - Returned if the request body is invalid.", - "originalRequest": { - "url": { - "path": [ - "oauth-clients", - ":id" - ], - "host": [ - "{{baseUrl}}" - ], - "query": [], - "variable": [] - }, - "header": [ - { - "key": "Content-Type", - "value": "application/json-patch+json" - }, - { - "key": "Accept", - "value": "application/json" - }, - { - "description": { - "content": "Added as a part of security scheme: oauth2", - "type": "text/plain" - }, - "key": "Authorization", - "value": "" - } - ], - "method": "PATCH", - "body": { - "mode": "raw", - "raw": "[\n {\n \"op\": \"test\",\n \"path\": \"\",\n \"value\": \"\"\n },\n {\n \"op\": \"move\",\n \"path\": \"\",\n \"value\": \"\"\n }\n]", - "options": { - "raw": { - "headerFamily": "json", - "language": "json" - } - } - } - }, - "status": "Bad Request", - "code": 400, - "header": [ - { - "key": "Content-Type", - "value": "application/json" - } - ], - "body": "{\n \"detailCode\": \"\",\n \"trackingId\": \"\",\n \"messages\": [\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n },\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n }\n ],\n \"causes\": [\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n },\n {\n \"locale\": \"\",\n \"localeOrigin\": \"DEFAULT\",\n \"text\": \"\"\n }\n ]\n}", - "cookie": [], - "_postman_previewlanguage": "json" - }, - { - "id": "24831cc8-43ff-4ffb-b010-f52ca98f3044", - "name": "Unauthorized - Returned if there is no authorization header, or if the JWT token is expired.", - "originalRequest": { - "url": { - "path": [ - "oauth-clients", - ":id" - ], - "host": [ - "{{baseUrl}}" - ], - "query": [], - "variable": [] - }, - "header": [ - { - "key": "Content-Type", - "value": "application/json-patch+json" - }, - { - "key": "Accept", - "value": "application/json" - }, - { - "description": { - "content": "Added as a part of security scheme: oauth2", - "type": "text/plain" - }, - "key": "Authorization", - "value": "" - } - ], - "method": "PATCH", - "body": { - "mode": "raw", - "raw": "[\n {\n \"op\": \"test\",\n \"path\": \"\",\n \"value\": \"\"\n },\n {\n \"op\": \"move\",\n \"path\": \"\",\n \"value\": \"\"\n }\n]", - "options": { - "raw": { - "headerFamily": "json", - "language": "json" - } - } - } - }, - "status": "Unauthorized", - "code": 401, - "header": [ - { - "key": "Content-Type", - "value": "application/json" - } - ], - "body": "{\n \"error\": {\n \"description\": \"A message describing the error\",\n \"example\": \"JWT validation failed: JWT is expired\"\n }\n}", - "cookie": [], - "_postman_previewlanguage": "json" - }, - { - "id": "ee0f785a-9425-457b-a1aa-ceacd26d5eae", - "name": "Forbidden - Returned if the user you are running as, doesn't have access to this end-point.", - "originalRequest": { - "url": { - "path": [ - "oauth-clients", - ":id" - ], - "host": [ - "{{baseUrl}}" - ], - "query": [], - "variable": [] - }, - "header": [ - { - "key": "Content-Type", - "value": "application/json-patch+json" - }, - { - "key": "Accept", - "value": "application/json" - }, - { - "description": { - "content": "Added as a part of security scheme: oauth2", - "type": "text/plain" - }, - "key": "Authorization", - "value": "" - } - ], - "method": "PATCH", - "body": { - "mode": "raw", - "raw": "[\n {\n \"op\": \"test\",\n \"path\": \"\",\n \"value\": \"\"\n },\n {\n \"op\": \"move\",\n \"path\": \"\",\n \"value\": \"\"\n }\n]", - "options": { - "raw": { - "headerFamily": "json", - "language": "json" - } - } - } - }, - "status": "Forbidden", - "code": 403, - "header": [ - { - "key": "Content-Type", - "value": "application/json" - } - ], - "body": "{\n \"detailCode\": \"\",\n \"trackingId\": \"\",\n \"messages\": [\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n },\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n }\n ],\n \"causes\": [\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n },\n {\n \"locale\": \"\",\n \"localeOrigin\": \"DEFAULT\",\n \"text\": \"\"\n }\n ]\n}", - "cookie": [], - "_postman_previewlanguage": "json" - }, - { - "id": "abfacb38-6a60-4278-8262-9cac751b8d19", - "name": "Not Found - returned if the request URL refers to a resource or object that does not exist", - "originalRequest": { - "url": { - "path": [ - "oauth-clients", - ":id" - ], - "host": [ - "{{baseUrl}}" - ], - "query": [], - "variable": [] - }, - "header": [ - { - "key": "Content-Type", - "value": "application/json-patch+json" - }, - { - "key": "Accept", - "value": "application/json" - }, - { - "description": { - "content": "Added as a part of security scheme: oauth2", - "type": "text/plain" - }, - "key": "Authorization", - "value": "" - } - ], - "method": "PATCH", - "body": { - "mode": "raw", - "raw": "[\n {\n \"op\": \"test\",\n \"path\": \"\",\n \"value\": \"\"\n },\n {\n \"op\": \"move\",\n \"path\": \"\",\n \"value\": \"\"\n }\n]", - "options": { - "raw": { - "headerFamily": "json", - "language": "json" - } - } - } - }, - "status": "Not Found", - "code": 404, - "header": [ - { - "key": "Content-Type", - "value": "application/json" - } - ], - "body": "{\n \"detailCode\": \"\",\n \"trackingId\": \"\",\n \"messages\": [\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n },\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n }\n ],\n \"causes\": [\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n },\n {\n \"locale\": \"\",\n \"localeOrigin\": \"DEFAULT\",\n \"text\": \"\"\n }\n ]\n}", - "cookie": [], - "_postman_previewlanguage": "json" - }, - { - "id": "258b672c-b1b6-456d-b44f-5bde20126251", - "name": "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.", - "originalRequest": { - "url": { - "path": [ - "oauth-clients", - ":id" - ], - "host": [ - "{{baseUrl}}" - ], - "query": [], - "variable": [] - }, - "header": [ - { - "key": "Content-Type", - "value": "application/json-patch+json" - }, - { - "key": "Accept", - "value": "application/json" - }, - { - "description": { - "content": "Added as a part of security scheme: oauth2", - "type": "text/plain" - }, - "key": "Authorization", - "value": "" - } - ], - "method": "PATCH", - "body": { - "mode": "raw", - "raw": "[\n {\n \"op\": \"test\",\n \"path\": \"\",\n \"value\": \"\"\n },\n {\n \"op\": \"move\",\n \"path\": \"\",\n \"value\": \"\"\n }\n]", - "options": { - "raw": { - "headerFamily": "json", - "language": "json" - } - } - } - }, - "status": "Too Many Requests", - "code": 429, - "header": [ - { - "key": "Content-Type", - "value": "application/json" - } - ], - "body": "{\n \"message\": {\n \"description\": \"A message describing the error\",\n \"example\": \" Rate Limit Exceeded \"\n }\n}", - "cookie": [], - "_postman_previewlanguage": "json" - }, - { - "id": "cbe1bdbb-97f6-40f8-be62-316f403384b4", - "name": "Internal Server Error - Returned if there is an unexpected error.", - "originalRequest": { - "url": { - "path": [ - "oauth-clients", - ":id" - ], - "host": [ - "{{baseUrl}}" - ], - "query": [], - "variable": [] - }, - "header": [ - { - "key": "Content-Type", - "value": "application/json-patch+json" - }, - { - "key": "Accept", - "value": "application/json" - }, - { - "description": { - "content": "Added as a part of security scheme: oauth2", - "type": "text/plain" - }, - "key": "Authorization", - "value": "" - } - ], - "method": "PATCH", - "body": { - "mode": "raw", - "raw": "[\n {\n \"op\": \"test\",\n \"path\": \"\",\n \"value\": \"\"\n },\n {\n \"op\": \"move\",\n \"path\": \"\",\n \"value\": \"\"\n }\n]", - "options": { - "raw": { - "headerFamily": "json", - "language": "json" - } - } - } - }, - "status": "Internal Server Error", - "code": 500, - "header": [ - { - "key": "Content-Type", - "value": "application/json" - } - ], - "body": "{\n \"detailCode\": \"\",\n \"trackingId\": \"\",\n \"messages\": [\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n },\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n }\n ],\n \"causes\": [\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n },\n {\n \"locale\": \"\",\n \"localeOrigin\": \"DEFAULT\",\n \"text\": \"\"\n }\n ]\n}", - "cookie": [], - "_postman_previewlanguage": "json" - } - ], - "event": [], - "protocolProfileBehavior": { - "disableBodyPruning": true - } - } - ] - }, - { - "name": "Password Configuration", - "description": "Use this API to implement organization password configuration functionality. \nWith this functionality in place, organization administrators can create organization-specific password configurations. \n\nThese configurations include details like custom password instructions, as well as digit token length and duration. \n\nRefer to [Configuring User Authentication for Password Resets](https://documentation.sailpoint.com/saas/help/pwd/pwd_reset.html) for more information about organization password configuration functionality.\n", - "item": [ - { - "id": "a033e956-c271-4637-a316-d8b440751a2a", - "name": "Get Password Org Config", - "request": { - "name": "Get Password Org Config", - "description": { - "content": "This API returns the password org config . Requires ORG_ADMIN, API role or authorization scope of 'idn:password-org-config:read'", - "type": "text/plain" - }, - "url": { - "path": [ - "password-org-config" - ], - "host": [ - "{{baseUrl}}" - ], - "query": [], - "variable": [] - }, - "header": [ - { - "key": "Accept", - "value": "application/json" - } - ], - "method": "GET", - "body": {} - }, - "response": [ - { - "id": "6601d5c4-5cd3-4889-a56f-c2da4c99f9bd", - "name": "Reference to the password org config.", - "originalRequest": { - "url": { - "path": [ - "password-org-config" - ], - "host": [ - "{{baseUrl}}" - ], - "query": [], - "variable": [] - }, - "header": [ - { - "key": "Accept", - "value": "application/json" - }, - { - "description": { - "content": "Added as a part of security scheme: oauth2", - "type": "text/plain" - }, - "key": "Authorization", - "value": "" - } - ], - "method": "GET", - "body": {} - }, - "status": "OK", - "code": 200, - "header": [ - { - "key": "Content-Type", - "value": "application/json" - } - ], - "body": "{\n \"customInstructionsEnabled\": false,\n \"digitTokenEnabled\": false,\n \"digitTokenDurationMinutes\": 5,\n \"digitTokenLength\": 6\n}", - "cookie": [], - "_postman_previewlanguage": "json" - }, - { - "id": "d3a009a2-93cc-4374-ba1e-325cc454050e", - "name": "Client Error - Returned if the request body is invalid.", - "originalRequest": { - "url": { - "path": [ - "password-org-config" - ], - "host": [ - "{{baseUrl}}" - ], - "query": [], - "variable": [] - }, - "header": [ - { - "key": "Accept", - "value": "application/json" - }, - { - "description": { - "content": "Added as a part of security scheme: oauth2", - "type": "text/plain" - }, - "key": "Authorization", - "value": "" - } - ], - "method": "GET", - "body": {} - }, - "status": "Bad Request", - "code": 400, - "header": [ - { - "key": "Content-Type", - "value": "application/json" - } - ], - "body": "{\n \"detailCode\": \"\",\n \"trackingId\": \"\",\n \"messages\": [\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n },\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n }\n ],\n \"causes\": [\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n },\n {\n \"locale\": \"\",\n \"localeOrigin\": \"DEFAULT\",\n \"text\": \"\"\n }\n ]\n}", - "cookie": [], - "_postman_previewlanguage": "json" - }, - { - "id": "39db9bb1-b537-4773-92f2-c3ebe9f481ff", - "name": "Unauthorized - Returned if there is no authorization header, or if the JWT token is expired.", - "originalRequest": { - "url": { - "path": [ - "password-org-config" - ], - "host": [ - "{{baseUrl}}" - ], - "query": [], - "variable": [] - }, - "header": [ - { - "key": "Accept", - "value": "application/json" - }, - { - "description": { - "content": "Added as a part of security scheme: oauth2", - "type": "text/plain" - }, - "key": "Authorization", - "value": "" - } - ], - "method": "GET", - "body": {} - }, - "status": "Unauthorized", - "code": 401, - "header": [ - { - "key": "Content-Type", - "value": "application/json" - } - ], - "body": "{\n \"error\": {\n \"description\": \"A message describing the error\",\n \"example\": \"JWT validation failed: JWT is expired\"\n }\n}", - "cookie": [], - "_postman_previewlanguage": "json" - }, - { - "id": "8a3b0d48-77bf-491e-9627-6c9113a507c7", - "name": "Forbidden - Returned if the user you are running as, doesn't have access to this end-point.", - "originalRequest": { - "url": { - "path": [ - "password-org-config" - ], - "host": [ - "{{baseUrl}}" - ], - "query": [], - "variable": [] - }, - "header": [ - { - "key": "Accept", - "value": "application/json" - }, - { - "description": { - "content": "Added as a part of security scheme: oauth2", - "type": "text/plain" - }, - "key": "Authorization", - "value": "" - } - ], - "method": "GET", - "body": {} - }, - "status": "Forbidden", - "code": 403, - "header": [ - { - "key": "Content-Type", - "value": "application/json" - } - ], - "body": "{\n \"detailCode\": \"\",\n \"trackingId\": \"\",\n \"messages\": [\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n },\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n }\n ],\n \"causes\": [\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n },\n {\n \"locale\": \"\",\n \"localeOrigin\": \"DEFAULT\",\n \"text\": \"\"\n }\n ]\n}", - "cookie": [], - "_postman_previewlanguage": "json" - }, - { - "id": "5e186853-2694-4567-95b8-ad9e52601761", - "name": "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.", - "originalRequest": { - "url": { - "path": [ - "password-org-config" - ], - "host": [ - "{{baseUrl}}" - ], - "query": [], - "variable": [] - }, - "header": [ - { - "key": "Accept", - "value": "application/json" - }, - { - "description": { - "content": "Added as a part of security scheme: oauth2", - "type": "text/plain" - }, - "key": "Authorization", - "value": "" - } - ], - "method": "GET", - "body": {} - }, - "status": "Too Many Requests", - "code": 429, - "header": [ - { - "key": "Content-Type", - "value": "application/json" - } - ], - "body": "{\n \"message\": {\n \"description\": \"A message describing the error\",\n \"example\": \" Rate Limit Exceeded \"\n }\n}", - "cookie": [], - "_postman_previewlanguage": "json" - }, - { - "id": "55ea7320-fdff-4b77-857e-5c3c1e7b233b", - "name": "Internal Server Error - Returned if there is an unexpected error.", - "originalRequest": { - "url": { - "path": [ - "password-org-config" - ], - "host": [ - "{{baseUrl}}" - ], - "query": [], - "variable": [] - }, - "header": [ - { - "key": "Accept", - "value": "application/json" - }, - { - "description": { - "content": "Added as a part of security scheme: oauth2", - "type": "text/plain" - }, - "key": "Authorization", - "value": "" - } - ], - "method": "GET", - "body": {} - }, - "status": "Internal Server Error", - "code": 500, - "header": [ - { - "key": "Content-Type", - "value": "application/json" - } - ], - "body": "{\n \"detailCode\": \"\",\n \"trackingId\": \"\",\n \"messages\": [\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n },\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n }\n ],\n \"causes\": [\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n },\n {\n \"locale\": \"\",\n \"localeOrigin\": \"DEFAULT\",\n \"text\": \"\"\n }\n ]\n}", - "cookie": [], - "_postman_previewlanguage": "json" - } - ], - "event": [], - "protocolProfileBehavior": { - "disableBodyPruning": true - } - }, - { - "id": "9e22d57f-8ea6-42ee-8496-244e2b32e992", - "name": "Update Password Org Config", - "request": { - "name": "Update Password Org Config", - "description": { - "content": "This API updates the password org config for specified fields. Other fields will keep original value.\nYou must set the `customInstructionsEnabled` field to \"true\" to be able to use custom password instructions. \nRequires ORG_ADMIN, API role or authorization scope of 'idn:password-org-config:write'", - "type": "text/plain" - }, - "url": { - "path": [ - "password-org-config" - ], - "host": [ - "{{baseUrl}}" - ], - "query": [], - "variable": [] - }, - "header": [ - { - "key": "Content-Type", - "value": "application/json" - }, - { - "key": "Accept", - "value": "application/json" - } - ], - "method": "PUT", - "body": { - "mode": "raw", - "raw": "{\n \"customInstructionsEnabled\": false,\n \"digitTokenEnabled\": false,\n \"digitTokenDurationMinutes\": 5,\n \"digitTokenLength\": 6\n}", - "options": { - "raw": { - "headerFamily": "json", - "language": "json" - } - } - } - }, - "response": [ - { - "id": "74bc8f94-3213-4b25-8cbd-165c3b73f68e", - "name": "Reference to the password org config.", - "originalRequest": { - "url": { - "path": [ - "password-org-config" - ], - "host": [ - "{{baseUrl}}" - ], - "query": [], - "variable": [] - }, - "header": [ - { - "key": "Content-Type", - "value": "application/json" - }, - { - "key": "Accept", - "value": "application/json" - }, - { - "description": { - "content": "Added as a part of security scheme: oauth2", - "type": "text/plain" - }, - "key": "Authorization", - "value": "" - } - ], - "method": "PUT", - "body": { - "mode": "raw", - "raw": "{\n \"customInstructionsEnabled\": false,\n \"digitTokenEnabled\": false,\n \"digitTokenDurationMinutes\": 5,\n \"digitTokenLength\": 6\n}", - "options": { - "raw": { - "headerFamily": "json", - "language": "json" - } - } - } - }, - "status": "OK", - "code": 200, - "header": [ - { - "key": "Content-Type", - "value": "application/json" - } - ], - "body": "{\n \"customInstructionsEnabled\": false,\n \"digitTokenEnabled\": false,\n \"digitTokenDurationMinutes\": 5,\n \"digitTokenLength\": 6\n}", - "cookie": [], - "_postman_previewlanguage": "json" - }, - { - "id": "223c8282-3594-4bad-a8d9-0973b1aba568", - "name": "Client Error - Returned if the request body is invalid.", - "originalRequest": { - "url": { - "path": [ - "password-org-config" - ], - "host": [ - "{{baseUrl}}" - ], - "query": [], - "variable": [] - }, - "header": [ - { - "key": "Content-Type", - "value": "application/json" - }, - { - "key": "Accept", - "value": "application/json" - }, - { - "description": { - "content": "Added as a part of security scheme: oauth2", - "type": "text/plain" - }, - "key": "Authorization", - "value": "" - } - ], - "method": "PUT", - "body": { - "mode": "raw", - "raw": "{\n \"customInstructionsEnabled\": false,\n \"digitTokenEnabled\": false,\n \"digitTokenDurationMinutes\": 5,\n \"digitTokenLength\": 6\n}", - "options": { - "raw": { - "headerFamily": "json", - "language": "json" - } - } - } - }, - "status": "Bad Request", - "code": 400, - "header": [ - { - "key": "Content-Type", - "value": "application/json" - } - ], - "body": "{\n \"detailCode\": \"\",\n \"trackingId\": \"\",\n \"messages\": [\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n },\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n }\n ],\n \"causes\": [\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n },\n {\n \"locale\": \"\",\n \"localeOrigin\": \"DEFAULT\",\n \"text\": \"\"\n }\n ]\n}", - "cookie": [], - "_postman_previewlanguage": "json" - }, - { - "id": "a091ffa1-dffb-41b3-a69d-8d843bb97a04", - "name": "Unauthorized - Returned if there is no authorization header, or if the JWT token is expired.", - "originalRequest": { - "url": { - "path": [ - "password-org-config" - ], - "host": [ - "{{baseUrl}}" - ], - "query": [], - "variable": [] - }, - "header": [ - { - "key": "Content-Type", - "value": "application/json" - }, - { - "key": "Accept", - "value": "application/json" - }, - { - "description": { - "content": "Added as a part of security scheme: oauth2", - "type": "text/plain" - }, - "key": "Authorization", - "value": "" - } - ], - "method": "PUT", - "body": { - "mode": "raw", - "raw": "{\n \"customInstructionsEnabled\": false,\n \"digitTokenEnabled\": false,\n \"digitTokenDurationMinutes\": 5,\n \"digitTokenLength\": 6\n}", - "options": { - "raw": { - "headerFamily": "json", - "language": "json" - } - } - } - }, - "status": "Unauthorized", - "code": 401, - "header": [ - { - "key": "Content-Type", - "value": "application/json" - } - ], - "body": "{\n \"error\": {\n \"description\": \"A message describing the error\",\n \"example\": \"JWT validation failed: JWT is expired\"\n }\n}", - "cookie": [], - "_postman_previewlanguage": "json" - }, - { - "id": "da7b3720-31be-46e5-9a34-14949bee41c1", - "name": "Forbidden - Returned if the user you are running as, doesn't have access to this end-point.", - "originalRequest": { - "url": { - "path": [ - "password-org-config" - ], - "host": [ - "{{baseUrl}}" - ], - "query": [], - "variable": [] - }, - "header": [ - { - "key": "Content-Type", - "value": "application/json" - }, - { - "key": "Accept", - "value": "application/json" - }, - { - "description": { - "content": "Added as a part of security scheme: oauth2", - "type": "text/plain" - }, - "key": "Authorization", - "value": "" - } - ], - "method": "PUT", - "body": { - "mode": "raw", - "raw": "{\n \"customInstructionsEnabled\": false,\n \"digitTokenEnabled\": false,\n \"digitTokenDurationMinutes\": 5,\n \"digitTokenLength\": 6\n}", - "options": { - "raw": { - "headerFamily": "json", - "language": "json" - } - } - } - }, - "status": "Forbidden", - "code": 403, - "header": [ - { - "key": "Content-Type", - "value": "application/json" - } - ], - "body": "{\n \"detailCode\": \"\",\n \"trackingId\": \"\",\n \"messages\": [\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n },\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n }\n ],\n \"causes\": [\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n },\n {\n \"locale\": \"\",\n \"localeOrigin\": \"DEFAULT\",\n \"text\": \"\"\n }\n ]\n}", - "cookie": [], - "_postman_previewlanguage": "json" - }, - { - "id": "5166acad-647b-4336-bc0a-ce4beacbfe84", - "name": "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.", - "originalRequest": { - "url": { - "path": [ - "password-org-config" - ], - "host": [ - "{{baseUrl}}" - ], - "query": [], - "variable": [] - }, - "header": [ - { - "key": "Content-Type", - "value": "application/json" - }, - { - "key": "Accept", - "value": "application/json" - }, - { - "description": { - "content": "Added as a part of security scheme: oauth2", - "type": "text/plain" - }, - "key": "Authorization", - "value": "" - } - ], - "method": "PUT", - "body": { - "mode": "raw", - "raw": "{\n \"customInstructionsEnabled\": false,\n \"digitTokenEnabled\": false,\n \"digitTokenDurationMinutes\": 5,\n \"digitTokenLength\": 6\n}", - "options": { - "raw": { - "headerFamily": "json", - "language": "json" - } - } - } - }, - "status": "Too Many Requests", - "code": 429, - "header": [ - { - "key": "Content-Type", - "value": "application/json" - } - ], - "body": "{\n \"message\": {\n \"description\": \"A message describing the error\",\n \"example\": \" Rate Limit Exceeded \"\n }\n}", - "cookie": [], - "_postman_previewlanguage": "json" - }, - { - "id": "36cf8d37-4d8a-4e6b-b0c2-d45b00547a60", - "name": "Internal Server Error - Returned if there is an unexpected error.", - "originalRequest": { - "url": { - "path": [ - "password-org-config" - ], - "host": [ - "{{baseUrl}}" - ], - "query": [], - "variable": [] - }, - "header": [ - { - "key": "Content-Type", - "value": "application/json" - }, - { - "key": "Accept", - "value": "application/json" - }, - { - "description": { - "content": "Added as a part of security scheme: oauth2", - "type": "text/plain" - }, - "key": "Authorization", - "value": "" - } - ], - "method": "PUT", - "body": { - "mode": "raw", - "raw": "{\n \"customInstructionsEnabled\": false,\n \"digitTokenEnabled\": false,\n \"digitTokenDurationMinutes\": 5,\n \"digitTokenLength\": 6\n}", - "options": { - "raw": { - "headerFamily": "json", - "language": "json" - } - } - } - }, - "status": "Internal Server Error", - "code": 500, - "header": [ - { - "key": "Content-Type", - "value": "application/json" - } - ], - "body": "{\n \"detailCode\": \"\",\n \"trackingId\": \"\",\n \"messages\": [\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n },\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n }\n ],\n \"causes\": [\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n },\n {\n \"locale\": \"\",\n \"localeOrigin\": \"DEFAULT\",\n \"text\": \"\"\n }\n ]\n}", - "cookie": [], - "_postman_previewlanguage": "json" - } - ], - "event": [], - "protocolProfileBehavior": { - "disableBodyPruning": true - } - }, - { - "id": "4a29953f-a8f4-4c61-bde8-d2af3c343091", - "name": "Create Password Org Config", - "request": { - "name": "Create Password Org Config", - "description": { - "content": "This API creates the password org config. Unspecified fields will use default value.\nTo be able to use the custom password instructions, you must set the `customInstructionsEnabled` field to \"true\".\nRequires ORG_ADMIN, API role or authorization scope of 'idn:password-org-config:write'", - "type": "text/plain" - }, - "url": { - "path": [ - "password-org-config" - ], - "host": [ - "{{baseUrl}}" - ], - "query": [], - "variable": [] - }, - "header": [ - { - "key": "Content-Type", - "value": "application/json" - }, - { - "key": "Accept", - "value": "application/json" - } - ], - "method": "POST", - "body": { - "mode": "raw", - "raw": "{\n \"customInstructionsEnabled\": false,\n \"digitTokenEnabled\": false,\n \"digitTokenDurationMinutes\": 5,\n \"digitTokenLength\": 6\n}", - "options": { - "raw": { - "headerFamily": "json", - "language": "json" - } - } - } - }, - "response": [ - { - "id": "99ff5bde-d9f8-4ac1-b8f9-82e4b6f36d38", - "name": "Reference to the password org config.", - "originalRequest": { - "url": { - "path": [ - "password-org-config" - ], - "host": [ - "{{baseUrl}}" - ], - "query": [], - "variable": [] - }, - "header": [ - { - "key": "Content-Type", - "value": "application/json" - }, - { - "key": "Accept", - "value": "application/json" - }, - { - "description": { - "content": "Added as a part of security scheme: oauth2", - "type": "text/plain" - }, - "key": "Authorization", - "value": "" - } - ], - "method": "POST", - "body": { - "mode": "raw", - "raw": "{\n \"customInstructionsEnabled\": false,\n \"digitTokenEnabled\": false,\n \"digitTokenDurationMinutes\": 5,\n \"digitTokenLength\": 6\n}", - "options": { - "raw": { - "headerFamily": "json", - "language": "json" - } - } - } - }, - "status": "OK", - "code": 200, - "header": [ - { - "key": "Content-Type", - "value": "application/json" - } - ], - "body": "{\n \"customInstructionsEnabled\": false,\n \"digitTokenEnabled\": false,\n \"digitTokenDurationMinutes\": 5,\n \"digitTokenLength\": 6\n}", - "cookie": [], - "_postman_previewlanguage": "json" - }, - { - "id": "d88cd781-5a20-4f0a-8624-fbad3a2f8cd7", - "name": "Client Error - Returned if the request body is invalid.", - "originalRequest": { - "url": { - "path": [ - "password-org-config" - ], - "host": [ - "{{baseUrl}}" - ], - "query": [], - "variable": [] - }, - "header": [ - { - "key": "Content-Type", - "value": "application/json" - }, - { - "key": "Accept", - "value": "application/json" - }, - { - "description": { - "content": "Added as a part of security scheme: oauth2", - "type": "text/plain" - }, - "key": "Authorization", - "value": "" - } - ], - "method": "POST", - "body": { - "mode": "raw", - "raw": "{\n \"customInstructionsEnabled\": false,\n \"digitTokenEnabled\": false,\n \"digitTokenDurationMinutes\": 5,\n \"digitTokenLength\": 6\n}", - "options": { - "raw": { - "headerFamily": "json", - "language": "json" - } - } - } - }, - "status": "Bad Request", - "code": 400, - "header": [ - { - "key": "Content-Type", - "value": "application/json" - } - ], - "body": "{\n \"detailCode\": \"\",\n \"trackingId\": \"\",\n \"messages\": [\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n },\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n }\n ],\n \"causes\": [\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n },\n {\n \"locale\": \"\",\n \"localeOrigin\": \"DEFAULT\",\n \"text\": \"\"\n }\n ]\n}", - "cookie": [], - "_postman_previewlanguage": "json" - }, - { - "id": "c6898202-deb4-4276-ba22-ff7a40da0f53", - "name": "Unauthorized - Returned if there is no authorization header, or if the JWT token is expired.", - "originalRequest": { - "url": { - "path": [ - "password-org-config" - ], - "host": [ - "{{baseUrl}}" - ], - "query": [], - "variable": [] - }, - "header": [ - { - "key": "Content-Type", - "value": "application/json" - }, - { - "key": "Accept", - "value": "application/json" - }, - { - "description": { - "content": "Added as a part of security scheme: oauth2", - "type": "text/plain" - }, - "key": "Authorization", - "value": "" - } - ], - "method": "POST", - "body": { - "mode": "raw", - "raw": "{\n \"customInstructionsEnabled\": false,\n \"digitTokenEnabled\": false,\n \"digitTokenDurationMinutes\": 5,\n \"digitTokenLength\": 6\n}", - "options": { - "raw": { - "headerFamily": "json", - "language": "json" - } - } - } - }, - "status": "Unauthorized", - "code": 401, - "header": [ - { - "key": "Content-Type", - "value": "application/json" - } - ], - "body": "{\n \"error\": {\n \"description\": \"A message describing the error\",\n \"example\": \"JWT validation failed: JWT is expired\"\n }\n}", - "cookie": [], - "_postman_previewlanguage": "json" - }, - { - "id": "fd0ee8e5-16e2-4c91-9ced-33248d508c29", - "name": "Forbidden - Returned if the user you are running as, doesn't have access to this end-point.", - "originalRequest": { - "url": { - "path": [ - "password-org-config" - ], - "host": [ - "{{baseUrl}}" - ], - "query": [], - "variable": [] - }, - "header": [ - { - "key": "Content-Type", - "value": "application/json" - }, - { - "key": "Accept", - "value": "application/json" - }, - { - "description": { - "content": "Added as a part of security scheme: oauth2", - "type": "text/plain" - }, - "key": "Authorization", - "value": "" - } - ], - "method": "POST", - "body": { - "mode": "raw", - "raw": "{\n \"customInstructionsEnabled\": false,\n \"digitTokenEnabled\": false,\n \"digitTokenDurationMinutes\": 5,\n \"digitTokenLength\": 6\n}", - "options": { - "raw": { - "headerFamily": "json", - "language": "json" - } - } - } - }, - "status": "Forbidden", - "code": 403, - "header": [ - { - "key": "Content-Type", - "value": "application/json" - } - ], - "body": "{\n \"detailCode\": \"\",\n \"trackingId\": \"\",\n \"messages\": [\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n },\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n }\n ],\n \"causes\": [\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n },\n {\n \"locale\": \"\",\n \"localeOrigin\": \"DEFAULT\",\n \"text\": \"\"\n }\n ]\n}", - "cookie": [], - "_postman_previewlanguage": "json" - }, - { - "id": "bc4c0b3a-e69a-45a8-a5ce-54f2cc68022f", - "name": "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.", - "originalRequest": { - "url": { - "path": [ - "password-org-config" - ], - "host": [ - "{{baseUrl}}" - ], - "query": [], - "variable": [] - }, - "header": [ - { - "key": "Content-Type", - "value": "application/json" - }, - { - "key": "Accept", - "value": "application/json" - }, - { - "description": { - "content": "Added as a part of security scheme: oauth2", - "type": "text/plain" - }, - "key": "Authorization", - "value": "" - } - ], - "method": "POST", - "body": { - "mode": "raw", - "raw": "{\n \"customInstructionsEnabled\": false,\n \"digitTokenEnabled\": false,\n \"digitTokenDurationMinutes\": 5,\n \"digitTokenLength\": 6\n}", - "options": { - "raw": { - "headerFamily": "json", - "language": "json" - } - } - } - }, - "status": "Too Many Requests", - "code": 429, - "header": [ - { - "key": "Content-Type", - "value": "application/json" - } - ], - "body": "{\n \"message\": {\n \"description\": \"A message describing the error\",\n \"example\": \" Rate Limit Exceeded \"\n }\n}", - "cookie": [], - "_postman_previewlanguage": "json" - }, - { - "id": "3beb52c3-dbb5-4006-89f1-6d8fb8c108a1", - "name": "Internal Server Error - Returned if there is an unexpected error.", - "originalRequest": { - "url": { - "path": [ - "password-org-config" - ], - "host": [ - "{{baseUrl}}" - ], - "query": [], - "variable": [] - }, - "header": [ - { - "key": "Content-Type", - "value": "application/json" - }, - { - "key": "Accept", - "value": "application/json" - }, - { - "description": { - "content": "Added as a part of security scheme: oauth2", - "type": "text/plain" - }, - "key": "Authorization", - "value": "" - } - ], - "method": "POST", - "body": { - "mode": "raw", - "raw": "{\n \"customInstructionsEnabled\": false,\n \"digitTokenEnabled\": false,\n \"digitTokenDurationMinutes\": 5,\n \"digitTokenLength\": 6\n}", - "options": { - "raw": { - "headerFamily": "json", - "language": "json" - } - } - } - }, - "status": "Internal Server Error", - "code": 500, - "header": [ - { - "key": "Content-Type", - "value": "application/json" - } - ], - "body": "{\n \"detailCode\": \"\",\n \"trackingId\": \"\",\n \"messages\": [\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n },\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n }\n ],\n \"causes\": [\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n },\n {\n \"locale\": \"\",\n \"localeOrigin\": \"DEFAULT\",\n \"text\": \"\"\n }\n ]\n}", - "cookie": [], - "_postman_previewlanguage": "json" - } - ], - "event": [], - "protocolProfileBehavior": { - "disableBodyPruning": true - } - } - ] - }, - { - "name": "Password Management", - "description": "Use this API to implement password management functionality. \nWith this functionality in place, users can manage their identity passwords for all their applications.\n\nIn IdentityNow, users can select their names in the upper right corner of the page and use the drop-down menu to select Password Manager. \nPassword Manager lists the user's identity's applications, possibly grouped to share passwords. \nUsers can then select 'Change Password' to update their passwords. \n\nGrouping passwords allows users to update their passwords more broadly, rather than requiring them to update each password individually. \nPassword Manager may list the applications and sources in the following groups:\n\n- Password Group: This refers to a group of applications that share a password. \nFor example, a user can use the same password for Google Drive, Google Mail, and YouTube. \nUpdating the password for the password group updates the password for all its included applications.\n\n- Multi-Application Source: This refers to a source with multiple applications that share a password. \nFor example, a user can have a source, G Suite, that includes the Google Calendar, Google Drive, and Google Mail applications. \nUpdating the password for the multi-application source updates the password for all its included applications. \n\n- Applications: These are applications that do not share passwords with other applications.\n\nAn organization may require some authentication for users to update their passwords. \nUsers may be required to answer security questions or use a third-party authenticator before they can confirm their updates. \n\nRefer to [Managing Passwords](https://documentation.sailpoint.com/saas/user-help/accounts/passwords.html) for more information about password management.\n", - "item": [ - { - "id": "5ed4fd4b-817c-4c9d-9e55-844903bfbad5", - "name": "Query Password Info", - "request": { - "name": "Query Password Info", - "description": { - "content": "This API is used to query password related information. \n\nA token with [API authority](https://developer.sailpoint.com/idn/api/authentication#client-credentials-grant-flow) \nis required to call this API. \"API authority\" refers to a token that only has the \"client_credentials\" \ngrant type, and therefore no user context. A [personal access token](https://developer.sailpoint.com/idn/api/authentication#personal-access-tokens) \nor a token generated with the [authorization_code](https://developer.sailpoint.com/idn/api/authentication#authorization-code-grant-flow) \ngrant type will **NOT** work on this endpoint, and a `403 Forbidden` response \nwill be returned.\n", - "type": "text/plain" - }, - "url": { - "path": [ - "query-password-info" - ], - "host": [ - "{{baseUrl}}" - ], - "query": [], - "variable": [] - }, - "header": [ - { - "key": "Content-Type", - "value": "application/json" - }, - { - "key": "Accept", - "value": "application/json" - } - ], - "method": "POST", - "body": { - "mode": "raw", - "raw": "{\n \"userName\": \"\",\n \"sourceName\": \"\"\n}", - "options": { - "raw": { - "headerFamily": "json", - "language": "json" - } - } - } - }, - "response": [ - { - "id": "c57be721-3c33-48a1-aa6b-1cc22e876276", - "name": "Reference to the password info.", - "originalRequest": { - "url": { - "path": [ - "query-password-info" - ], - "host": [ - "{{baseUrl}}" - ], - "query": [], - "variable": [] - }, - "header": [ - { - "key": "Content-Type", - "value": "application/json" - }, - { - "key": "Accept", - "value": "application/json" - }, - { - "description": { - "content": "Added as a part of security scheme: oauth2", - "type": "text/plain" - }, - "key": "Authorization", - "value": "" - } - ], - "method": "POST", - "body": { - "mode": "raw", - "raw": "{\n \"userName\": \"\",\n \"sourceName\": \"\"\n}", - "options": { - "raw": { - "headerFamily": "json", - "language": "json" - } - } - } - }, - "status": "OK", - "code": 200, - "header": [ - { - "key": "Content-Type", - "value": "application/json" - } - ], - "body": "{\n \"identityId\": \"\",\n \"sourceId\": \"\",\n \"publicKeyId\": \"\",\n \"publicKey\": \"\",\n \"accounts\": [\n {\n \"accountId\": \"\",\n \"accountName\": \"\"\n },\n {\n \"accountId\": \"\",\n \"accountName\": \"\"\n }\n ],\n \"policies\": [\n \"\",\n \"\"\n ]\n}", - "cookie": [], - "_postman_previewlanguage": "json" - }, - { - "id": "1e439ef2-e59c-4d92-9ec1-d3fa9f5516f2", - "name": "Client Error - Returned if the request body is invalid.", - "originalRequest": { - "url": { - "path": [ - "query-password-info" - ], - "host": [ - "{{baseUrl}}" - ], - "query": [], - "variable": [] - }, - "header": [ - { - "key": "Content-Type", - "value": "application/json" - }, - { - "key": "Accept", - "value": "application/json" - }, - { - "description": { - "content": "Added as a part of security scheme: oauth2", - "type": "text/plain" - }, - "key": "Authorization", - "value": "" - } - ], - "method": "POST", - "body": { - "mode": "raw", - "raw": "{\n \"userName\": \"\",\n \"sourceName\": \"\"\n}", - "options": { - "raw": { - "headerFamily": "json", - "language": "json" - } - } - } - }, - "status": "Bad Request", - "code": 400, - "header": [ - { - "key": "Content-Type", - "value": "application/json" - } - ], - "body": "{\n \"detailCode\": \"\",\n \"trackingId\": \"\",\n \"messages\": [\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n },\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n }\n ],\n \"causes\": [\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n },\n {\n \"locale\": \"\",\n \"localeOrigin\": \"DEFAULT\",\n \"text\": \"\"\n }\n ]\n}", - "cookie": [], - "_postman_previewlanguage": "json" - }, - { - "id": "c7e1c737-519c-4227-81f4-4fac58c2b446", - "name": "Unauthorized - Returned if there is no authorization header, or if the JWT token is expired.", - "originalRequest": { - "url": { - "path": [ - "query-password-info" - ], - "host": [ - "{{baseUrl}}" - ], - "query": [], - "variable": [] - }, - "header": [ - { - "key": "Content-Type", - "value": "application/json" - }, - { - "key": "Accept", - "value": "application/json" - }, - { - "description": { - "content": "Added as a part of security scheme: oauth2", - "type": "text/plain" - }, - "key": "Authorization", - "value": "" - } - ], - "method": "POST", - "body": { - "mode": "raw", - "raw": "{\n \"userName\": \"\",\n \"sourceName\": \"\"\n}", - "options": { - "raw": { - "headerFamily": "json", - "language": "json" - } - } - } - }, - "status": "Unauthorized", - "code": 401, - "header": [ - { - "key": "Content-Type", - "value": "application/json" - } - ], - "body": "{\n \"error\": {\n \"description\": \"A message describing the error\",\n \"example\": \"JWT validation failed: JWT is expired\"\n }\n}", - "cookie": [], - "_postman_previewlanguage": "json" - }, - { - "id": "ebaa3961-9206-4cc7-8496-84797b73414e", - "name": "Forbidden - Returned if the user you are running as, doesn't have access to this end-point.", - "originalRequest": { - "url": { - "path": [ - "query-password-info" - ], - "host": [ - "{{baseUrl}}" - ], - "query": [], - "variable": [] - }, - "header": [ - { - "key": "Content-Type", - "value": "application/json" - }, - { - "key": "Accept", - "value": "application/json" - }, - { - "description": { - "content": "Added as a part of security scheme: oauth2", - "type": "text/plain" - }, - "key": "Authorization", - "value": "" - } - ], - "method": "POST", - "body": { - "mode": "raw", - "raw": "{\n \"userName\": \"\",\n \"sourceName\": \"\"\n}", - "options": { - "raw": { - "headerFamily": "json", - "language": "json" - } - } - } - }, - "status": "Forbidden", - "code": 403, - "header": [ - { - "key": "Content-Type", - "value": "application/json" - } - ], - "body": "{\n \"detailCode\": \"\",\n \"trackingId\": \"\",\n \"messages\": [\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n },\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n }\n ],\n \"causes\": [\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n },\n {\n \"locale\": \"\",\n \"localeOrigin\": \"DEFAULT\",\n \"text\": \"\"\n }\n ]\n}", - "cookie": [], - "_postman_previewlanguage": "json" - }, - { - "id": "8b0b3bd5-8fd1-4251-88c6-15fd9e807882", - "name": "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.", - "originalRequest": { - "url": { - "path": [ - "query-password-info" - ], - "host": [ - "{{baseUrl}}" - ], - "query": [], - "variable": [] - }, - "header": [ - { - "key": "Content-Type", - "value": "application/json" - }, - { - "key": "Accept", - "value": "application/json" - }, - { - "description": { - "content": "Added as a part of security scheme: oauth2", - "type": "text/plain" - }, - "key": "Authorization", - "value": "" - } - ], - "method": "POST", - "body": { - "mode": "raw", - "raw": "{\n \"userName\": \"\",\n \"sourceName\": \"\"\n}", - "options": { - "raw": { - "headerFamily": "json", - "language": "json" - } - } - } - }, - "status": "Too Many Requests", - "code": 429, - "header": [ - { - "key": "Content-Type", - "value": "application/json" - } - ], - "body": "{\n \"message\": {\n \"description\": \"A message describing the error\",\n \"example\": \" Rate Limit Exceeded \"\n }\n}", - "cookie": [], - "_postman_previewlanguage": "json" - }, - { - "id": "bff99a86-4b50-4ea1-9979-f6218388044b", - "name": "Internal Server Error - Returned if there is an unexpected error.", - "originalRequest": { - "url": { - "path": [ - "query-password-info" - ], - "host": [ - "{{baseUrl}}" - ], - "query": [], - "variable": [] - }, - "header": [ - { - "key": "Content-Type", - "value": "application/json" - }, - { - "key": "Accept", - "value": "application/json" - }, - { - "description": { - "content": "Added as a part of security scheme: oauth2", - "type": "text/plain" - }, - "key": "Authorization", - "value": "" - } - ], - "method": "POST", - "body": { - "mode": "raw", - "raw": "{\n \"userName\": \"\",\n \"sourceName\": \"\"\n}", - "options": { - "raw": { - "headerFamily": "json", - "language": "json" - } - } - } - }, - "status": "Internal Server Error", - "code": 500, - "header": [ - { - "key": "Content-Type", - "value": "application/json" - } - ], - "body": "{\n \"detailCode\": \"\",\n \"trackingId\": \"\",\n \"messages\": [\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n },\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n }\n ],\n \"causes\": [\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n },\n {\n \"locale\": \"\",\n \"localeOrigin\": \"DEFAULT\",\n \"text\": \"\"\n }\n ]\n}", - "cookie": [], - "_postman_previewlanguage": "json" - } - ], - "event": [], - "protocolProfileBehavior": { - "disableBodyPruning": true - } - }, - { - "id": "d4bc86d7-6c86-47de-a1f9-31c67e513f23", - "name": "Set Identity's Password", - "request": { - "name": "Set Identity's Password", - "description": { - "content": "This API is used to set a password for an identity. \n\nAn identity can change their own password (as well as any of their accounts' passwords) if they use a token generated by their IDN user, such as a [personal access token](https://developer.sailpoint.com/idn/api/authentication#personal-access-tokens) or [\"authorization_code\" derived OAuth token](https://developer.sailpoint.com/idn/api/authentication#authorization-code-grant-flow).\n\nA token with [API authority](https://developer.sailpoint.com/idn/api/authentication#client-credentials-grant-flow) can be used to change **any** identity's password or the password of any of the identity's accounts. \n\"API authority\" refers to a token that only has the \"client_credentials\" grant type.\n\nYou can use this endpoint to generate an `encryptedPassword` (RSA encrypted using publicKey). \nTo do so, follow these steps:\n\n1. Use [Query Password Info](https://developer.sailpoint.com/idn/api/v3/query-password-info) to get the following information: `identityId`, `sourceId`, `publicKeyId`, `publicKey`, `accounts`, and `policies`. \n\n2. Choose an account from the previous response that you will provide as an `accountId` in your request to set an encrypted password. \n\n3. Use [Set Identity's Password](https://developer.sailpoint.com/idn/api/v3/set-password) and provide the information you got from your earlier query. Then add this code to your request to get the encrypted password:\n\n```java\nimport javax.crypto.Cipher;\nimport java.security.KeyFactory;\nimport java.security.PublicKey;\nimport java.security.spec.X509EncodedKeySpec;\nimport java util.Base64;\n\nString encrypt(String publicKey, String toEncrypt) throws Exception {\n byte[] publicKeyBytes = Base64.getDecoder().decode(publicKey);\n byte[] encryptedBytes = encryptRsa(publicKeyBytes, toEncrypt.getBytes(\"UTF-8\"));\n return Base64.getEncoder().encodeToString(encryptedBytes);\n}\n\nprivate byte[] encryptRsa(byte[] publicKeyBytes, byte[] toEncryptBytes) throws Exception {\n PublicKey key = KeyFactory.getInstance(\"RSA\").generatePublic(new X509EncodedKeySpec(publicKeyBytes));\n String transformation = \"RSA/ECB/PKCS1Padding\";\n Cipher cipher = Cipher.getInstance(transformation);\n cipher.init(1, key);\n return cipher.doFinal(toEncryptBytes);\n}\n``` \n\nIn this example, `toEncrypt` refers to the plain text password you are setting and then encrypting, and the `publicKey` refers to the publicKey you got from the first request you sent. \n\nYou can then use [Get Password Change Request Status](https://developer.sailpoint.com/idn/api/v3/get-password-change-status) to check the password change request status. To do so, you must provide the `requestId` from your earlier request to set the password. \n", - "type": "text/plain" - }, - "url": { - "path": [ - "set-password" - ], - "host": [ - "{{baseUrl}}" - ], - "query": [], - "variable": [] - }, - "header": [ - { - "key": "Content-Type", - "value": "application/json" - }, - { - "key": "Accept", - "value": "application/json" - } - ], - "method": "POST", - "body": { - "mode": "raw", - "raw": "{\n \"identityId\": \"\",\n \"encryptedPassword\": \"\",\n \"publicKeyId\": \"\",\n \"accountId\": \"\",\n \"sourceId\": \"\"\n}", - "options": { - "raw": { - "headerFamily": "json", - "language": "json" - } - } - } - }, - "response": [ - { - "id": "804f7f58-6708-4f70-a8b5-2e818f7e6098", - "name": "Reference to the password change.", - "originalRequest": { - "url": { - "path": [ - "set-password" - ], - "host": [ - "{{baseUrl}}" - ], - "query": [], - "variable": [] - }, - "header": [ - { - "key": "Content-Type", - "value": "application/json" - }, - { - "key": "Accept", - "value": "application/json" - }, - { - "description": { - "content": "Added as a part of security scheme: oauth2", - "type": "text/plain" - }, - "key": "Authorization", - "value": "" - } - ], - "method": "POST", - "body": { - "mode": "raw", - "raw": "{\n \"identityId\": \"\",\n \"encryptedPassword\": \"\",\n \"publicKeyId\": \"\",\n \"accountId\": \"\",\n \"sourceId\": \"\"\n}", - "options": { - "raw": { - "headerFamily": "json", - "language": "json" - } - } - } - }, - "status": "Accepted", - "code": 202, - "header": [ - { - "key": "Content-Type", - "value": "application/json" - } - ], - "body": "{\n \"requestId\": \"\",\n \"state\": \"FINISHED\"\n}", - "cookie": [], - "_postman_previewlanguage": "json" - }, - { - "id": "caac04e6-c57c-493d-badf-fdf3fbc96a2c", - "name": "Client Error - Returned if the request body is invalid.", - "originalRequest": { - "url": { - "path": [ - "set-password" - ], - "host": [ - "{{baseUrl}}" - ], - "query": [], - "variable": [] - }, - "header": [ - { - "key": "Content-Type", - "value": "application/json" - }, - { - "key": "Accept", - "value": "application/json" - }, - { - "description": { - "content": "Added as a part of security scheme: oauth2", - "type": "text/plain" - }, - "key": "Authorization", - "value": "" - } - ], - "method": "POST", - "body": { - "mode": "raw", - "raw": "{\n \"identityId\": \"\",\n \"encryptedPassword\": \"\",\n \"publicKeyId\": \"\",\n \"accountId\": \"\",\n \"sourceId\": \"\"\n}", - "options": { - "raw": { - "headerFamily": "json", - "language": "json" - } - } - } - }, - "status": "Bad Request", - "code": 400, - "header": [ - { - "key": "Content-Type", - "value": "application/json" - } - ], - "body": "{\n \"detailCode\": \"\",\n \"trackingId\": \"\",\n \"messages\": [\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n },\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n }\n ],\n \"causes\": [\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n },\n {\n \"locale\": \"\",\n \"localeOrigin\": \"DEFAULT\",\n \"text\": \"\"\n }\n ]\n}", - "cookie": [], - "_postman_previewlanguage": "json" - }, - { - "id": "656d4fbe-af2d-431c-b719-0d0ce8b485a6", - "name": "Unauthorized - Returned if there is no authorization header, or if the JWT token is expired.", - "originalRequest": { - "url": { - "path": [ - "set-password" - ], - "host": [ - "{{baseUrl}}" - ], - "query": [], - "variable": [] - }, - "header": [ - { - "key": "Content-Type", - "value": "application/json" - }, - { - "key": "Accept", - "value": "application/json" - }, - { - "description": { - "content": "Added as a part of security scheme: oauth2", - "type": "text/plain" - }, - "key": "Authorization", - "value": "" - } - ], - "method": "POST", - "body": { - "mode": "raw", - "raw": "{\n \"identityId\": \"\",\n \"encryptedPassword\": \"\",\n \"publicKeyId\": \"\",\n \"accountId\": \"\",\n \"sourceId\": \"\"\n}", - "options": { - "raw": { - "headerFamily": "json", - "language": "json" - } - } - } - }, - "status": "Unauthorized", - "code": 401, - "header": [ - { - "key": "Content-Type", - "value": "application/json" - } - ], - "body": "{\n \"error\": {\n \"description\": \"A message describing the error\",\n \"example\": \"JWT validation failed: JWT is expired\"\n }\n}", - "cookie": [], - "_postman_previewlanguage": "json" - }, - { - "id": "a1e1ba50-d9f5-4dd7-bc9e-bc87cb5174c3", - "name": "Forbidden - Returned if the user you are running as, doesn't have access to this end-point.", - "originalRequest": { - "url": { - "path": [ - "set-password" - ], - "host": [ - "{{baseUrl}}" - ], - "query": [], - "variable": [] - }, - "header": [ - { - "key": "Content-Type", - "value": "application/json" - }, - { - "key": "Accept", - "value": "application/json" - }, - { - "description": { - "content": "Added as a part of security scheme: oauth2", - "type": "text/plain" - }, - "key": "Authorization", - "value": "" - } - ], - "method": "POST", - "body": { - "mode": "raw", - "raw": "{\n \"identityId\": \"\",\n \"encryptedPassword\": \"\",\n \"publicKeyId\": \"\",\n \"accountId\": \"\",\n \"sourceId\": \"\"\n}", - "options": { - "raw": { - "headerFamily": "json", - "language": "json" - } - } - } - }, - "status": "Forbidden", - "code": 403, - "header": [ - { - "key": "Content-Type", - "value": "application/json" - } - ], - "body": "{\n \"detailCode\": \"\",\n \"trackingId\": \"\",\n \"messages\": [\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n },\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n }\n ],\n \"causes\": [\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n },\n {\n \"locale\": \"\",\n \"localeOrigin\": \"DEFAULT\",\n \"text\": \"\"\n }\n ]\n}", - "cookie": [], - "_postman_previewlanguage": "json" - }, - { - "id": "37a999fc-05ae-444a-8490-f612bb491fa3", - "name": "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.", - "originalRequest": { - "url": { - "path": [ - "set-password" - ], - "host": [ - "{{baseUrl}}" - ], - "query": [], - "variable": [] - }, - "header": [ - { - "key": "Content-Type", - "value": "application/json" - }, - { - "key": "Accept", - "value": "application/json" - }, - { - "description": { - "content": "Added as a part of security scheme: oauth2", - "type": "text/plain" - }, - "key": "Authorization", - "value": "" - } - ], - "method": "POST", - "body": { - "mode": "raw", - "raw": "{\n \"identityId\": \"\",\n \"encryptedPassword\": \"\",\n \"publicKeyId\": \"\",\n \"accountId\": \"\",\n \"sourceId\": \"\"\n}", - "options": { - "raw": { - "headerFamily": "json", - "language": "json" - } - } - } - }, - "status": "Too Many Requests", - "code": 429, - "header": [ - { - "key": "Content-Type", - "value": "application/json" - } - ], - "body": "{\n \"message\": {\n \"description\": \"A message describing the error\",\n \"example\": \" Rate Limit Exceeded \"\n }\n}", - "cookie": [], - "_postman_previewlanguage": "json" - }, - { - "id": "c6cba542-7dec-4e7c-bebb-ec8e80a2829e", - "name": "Internal Server Error - Returned if there is an unexpected error.", - "originalRequest": { - "url": { - "path": [ - "set-password" - ], - "host": [ - "{{baseUrl}}" - ], - "query": [], - "variable": [] - }, - "header": [ - { - "key": "Content-Type", - "value": "application/json" - }, - { - "key": "Accept", - "value": "application/json" - }, - { - "description": { - "content": "Added as a part of security scheme: oauth2", - "type": "text/plain" - }, - "key": "Authorization", - "value": "" - } - ], - "method": "POST", - "body": { - "mode": "raw", - "raw": "{\n \"identityId\": \"\",\n \"encryptedPassword\": \"\",\n \"publicKeyId\": \"\",\n \"accountId\": \"\",\n \"sourceId\": \"\"\n}", - "options": { - "raw": { - "headerFamily": "json", - "language": "json" - } - } - } - }, - "status": "Internal Server Error", - "code": 500, - "header": [ - { - "key": "Content-Type", - "value": "application/json" - } - ], - "body": "{\n \"detailCode\": \"\",\n \"trackingId\": \"\",\n \"messages\": [\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n },\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n }\n ],\n \"causes\": [\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n },\n {\n \"locale\": \"\",\n \"localeOrigin\": \"DEFAULT\",\n \"text\": \"\"\n }\n ]\n}", - "cookie": [], - "_postman_previewlanguage": "json" - } - ], - "event": [], - "protocolProfileBehavior": { - "disableBodyPruning": true - } - }, - { - "id": "e09194e2-fa74-41ab-8060-c074ba02db02", - "name": "Get Password Change Request Status", - "request": { - "name": "Get Password Change Request Status", - "description": { - "content": "This API returns the status of a password change request. A token with identity owner or trusted API client application authority is required to call this API.", - "type": "text/plain" - }, - "url": { - "path": [ - "password-change-status", - ":id" - ], - "host": [ - "{{baseUrl}}" - ], - "query": [], - "variable": [ - { - "type": "any", - "value": "", - "key": "id", - "disabled": true, - "description": { - "content": "(Required) Password change request ID", - "type": "text/plain" - } - } - ] - }, - "header": [ - { - "key": "Accept", - "value": "application/json" - } - ], - "method": "GET", - "body": {} - }, - "response": [ - { - "id": "8f3325c7-ea7f-4c47-bab3-cb438eefaf2a", - "name": "Status of the password change request", - "originalRequest": { - "url": { - "path": [ - "password-change-status", - ":id" - ], - "host": [ - "{{baseUrl}}" - ], - "query": [], - "variable": [] - }, - "header": [ - { - "key": "Accept", - "value": "application/json" - }, - { - "description": { - "content": "Added as a part of security scheme: oauth2", - "type": "text/plain" - }, - "key": "Authorization", - "value": "" - } - ], - "method": "GET", - "body": {} - }, - "status": "OK", - "code": 200, - "header": [ - { - "key": "Content-Type", - "value": "application/json" - } - ], - "body": "{\n \"requestId\": \"\",\n \"state\": \"FINISHED\",\n \"errors\": [\n \"\",\n \"\"\n ],\n \"sourceIds\": [\n \"\",\n \"\"\n ]\n}", - "cookie": [], - "_postman_previewlanguage": "json" - }, - { - "id": "267474fe-a64b-4204-830e-1dd2a25442af", - "name": "Client Error - Returned if the request body is invalid.", - "originalRequest": { - "url": { - "path": [ - "password-change-status", - ":id" - ], - "host": [ - "{{baseUrl}}" - ], - "query": [], - "variable": [] - }, - "header": [ - { - "key": "Accept", - "value": "application/json" - }, - { - "description": { - "content": "Added as a part of security scheme: oauth2", - "type": "text/plain" - }, - "key": "Authorization", - "value": "" - } - ], - "method": "GET", - "body": {} - }, - "status": "Bad Request", - "code": 400, - "header": [ - { - "key": "Content-Type", - "value": "application/json" - } - ], - "body": "{\n \"detailCode\": \"\",\n \"trackingId\": \"\",\n \"messages\": [\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n },\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n }\n ],\n \"causes\": [\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n },\n {\n \"locale\": \"\",\n \"localeOrigin\": \"DEFAULT\",\n \"text\": \"\"\n }\n ]\n}", - "cookie": [], - "_postman_previewlanguage": "json" - }, - { - "id": "67017d40-7a1a-462e-b25a-359727333106", - "name": "Unauthorized - Returned if there is no authorization header, or if the JWT token is expired.", - "originalRequest": { - "url": { - "path": [ - "password-change-status", - ":id" - ], - "host": [ - "{{baseUrl}}" - ], - "query": [], - "variable": [] - }, - "header": [ - { - "key": "Accept", - "value": "application/json" - }, - { - "description": { - "content": "Added as a part of security scheme: oauth2", - "type": "text/plain" - }, - "key": "Authorization", - "value": "" - } - ], - "method": "GET", - "body": {} - }, - "status": "Unauthorized", - "code": 401, - "header": [ - { - "key": "Content-Type", - "value": "application/json" - } - ], - "body": "{\n \"error\": {\n \"description\": \"A message describing the error\",\n \"example\": \"JWT validation failed: JWT is expired\"\n }\n}", - "cookie": [], - "_postman_previewlanguage": "json" - }, - { - "id": "dd8abf5c-bd7c-4c13-b9c7-cd314bb688ef", - "name": "Forbidden - Returned if the user you are running as, doesn't have access to this end-point.", - "originalRequest": { - "url": { - "path": [ - "password-change-status", - ":id" - ], - "host": [ - "{{baseUrl}}" - ], - "query": [], - "variable": [] - }, - "header": [ - { - "key": "Accept", - "value": "application/json" - }, - { - "description": { - "content": "Added as a part of security scheme: oauth2", - "type": "text/plain" - }, - "key": "Authorization", - "value": "" - } - ], - "method": "GET", - "body": {} - }, - "status": "Forbidden", - "code": 403, - "header": [ - { - "key": "Content-Type", - "value": "application/json" - } - ], - "body": "{\n \"detailCode\": \"\",\n \"trackingId\": \"\",\n \"messages\": [\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n },\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n }\n ],\n \"causes\": [\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n },\n {\n \"locale\": \"\",\n \"localeOrigin\": \"DEFAULT\",\n \"text\": \"\"\n }\n ]\n}", - "cookie": [], - "_postman_previewlanguage": "json" - }, - { - "id": "8bea4368-0016-4438-a124-ee752701b538", - "name": "Not Found - returned if the request URL refers to a resource or object that does not exist", - "originalRequest": { - "url": { - "path": [ - "password-change-status", - ":id" - ], - "host": [ - "{{baseUrl}}" - ], - "query": [], - "variable": [] - }, - "header": [ - { - "key": "Accept", - "value": "application/json" - }, - { - "description": { - "content": "Added as a part of security scheme: oauth2", - "type": "text/plain" - }, - "key": "Authorization", - "value": "" - } - ], - "method": "GET", - "body": {} - }, - "status": "Not Found", - "code": 404, - "header": [ - { - "key": "Content-Type", - "value": "application/json" - } - ], - "body": "{\n \"detailCode\": \"\",\n \"trackingId\": \"\",\n \"messages\": [\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n },\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n }\n ],\n \"causes\": [\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n },\n {\n \"locale\": \"\",\n \"localeOrigin\": \"DEFAULT\",\n \"text\": \"\"\n }\n ]\n}", - "cookie": [], - "_postman_previewlanguage": "json" - }, - { - "id": "8770c6d4-3c94-4cdd-a98c-b095781abd20", - "name": "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.", - "originalRequest": { - "url": { - "path": [ - "password-change-status", - ":id" - ], - "host": [ - "{{baseUrl}}" - ], - "query": [], - "variable": [] - }, - "header": [ - { - "key": "Accept", - "value": "application/json" - }, - { - "description": { - "content": "Added as a part of security scheme: oauth2", - "type": "text/plain" - }, - "key": "Authorization", - "value": "" - } - ], - "method": "GET", - "body": {} - }, - "status": "Too Many Requests", - "code": 429, - "header": [ - { - "key": "Content-Type", - "value": "application/json" - } - ], - "body": "{\n \"message\": {\n \"description\": \"A message describing the error\",\n \"example\": \" Rate Limit Exceeded \"\n }\n}", - "cookie": [], - "_postman_previewlanguage": "json" - }, - { - "id": "9e6d9193-9323-414c-b6c1-412830494f45", - "name": "Internal Server Error - Returned if there is an unexpected error.", - "originalRequest": { - "url": { - "path": [ - "password-change-status", - ":id" - ], - "host": [ - "{{baseUrl}}" - ], - "query": [], - "variable": [] - }, - "header": [ - { - "key": "Accept", - "value": "application/json" - }, - { - "description": { - "content": "Added as a part of security scheme: oauth2", - "type": "text/plain" - }, - "key": "Authorization", - "value": "" - } - ], - "method": "GET", - "body": {} - }, - "status": "Internal Server Error", - "code": 500, - "header": [ - { - "key": "Content-Type", - "value": "application/json" - } - ], - "body": "{\n \"detailCode\": \"\",\n \"trackingId\": \"\",\n \"messages\": [\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n },\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n }\n ],\n \"causes\": [\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n },\n {\n \"locale\": \"\",\n \"localeOrigin\": \"DEFAULT\",\n \"text\": \"\"\n }\n ]\n}", - "cookie": [], - "_postman_previewlanguage": "json" - } - ], - "event": [], - "protocolProfileBehavior": { - "disableBodyPruning": true - } - } - ] - }, - { - "name": "Password Dictionary", - "description": "Use this API to implement password dictionary functionality. \nWith this functionality in place, administrators can create password dictionaries to prevent users from using certain words or characters in their passwords. \n\nA password dictionary is a list of words or characters that users are prevented from including in their passwords. \nThis can help protect users from themselves and force them to create passwords that are not easy to break. \n\nA password dictionary must meet the following requirements to for the API to handle them correctly: \n\n- It must be in .txt format.\n\n- All characters must be UTF-8 characters. \n\n- Each line must contain a single word or character with no spaces or whitespace characters.\n\n- It must contain at least one line other than the locale string.\n\n- Each line must not exceed 128 characters.\n\n- The file must not exceed 2500 lines. \n\nAdministrators should also consider the following when they create their dictionaries: \n\n- Lines starting with a # represent comments.\n\n- All words in the password dictionary are case-insensitive. \nFor example, adding the word \"password\" to the dictionary also disallows the following: PASSWORD, Password, and PassWord.\n\n- The dictionary uses substring matching. \nFor example, adding the word \"spring\" to the dictionary also disallows the following: Spring124, 345SprinG, and 8spring.\nUsers can then select 'Change Password' to update their passwords. \n\nAdministrators must do the following to create a password dictionary: \n\n- Create the text file that will contain the prohibited password values.\n\n- If the dictionary is not in English, they must add a locale string to the top line: locale:`languageCode`_`countryCode`\n\nThe languageCode value refers to the language's 2-letter ISO 639-1 code.\nThe countryCode value refers to the country's 2-letter ISO 3166-1 code.\n\nRefer to this list https://docs.oracle.com/cd/E13214_01/wli/docs92/xref/xqisocodes.html to see all the available ISO 639-1 language codes and ISO 3166-1 country codes.\n\n- Upload the .txt file to IdentityNow with [Update Password Dictionary](https://developer.sailpoint.com/idn/api/v3/update-password-dictionary). Uploading a new file always overwrites the previous dictionary file.\n\nAdministrators can then specify which password policies check new passwords against the password dictionary by doing the following: In the Admin panel, they can use the Password Mgmt dropdown menu to select Policies, select the policy, and select the 'Prevent use of words in this site's password dictionary' checkbox beside it.\n\nRefer to [Configuring Advanced Password Management Options](https://documentation.sailpoint.com/saas/help/pwd/adv_config.html) for more information about password dictionaries.\n", - "item": [ - { - "id": "450933a3-09e4-4192-877d-8f51cc1d24c4", - "name": "Get Password Dictionary", - "request": { - "name": "Get Password Dictionary", - "description": { - "content": "This gets password dictionary for the organization.\nA token with ORG_ADMIN authority is required to call this API.\nThe password dictionary file can contain lines that are:\n1. comment lines - the first character is '#', can be 128 Unicode codepoints in length, and are ignored during processing\n2. empty lines\n3. locale line - the first line that starts with \"locale=\" is considered to be locale line, the rest are treated as normal content lines\n4. line containing the password dictionary word - it must start with non-whitespace character and only non-whitespace characters are allowed;\n maximum length of the line is 128 Unicode codepoints\n\n\nPassword dictionary file may not contain more than 2,500 lines (not counting whitespace lines, comment lines and locale line).\n Password dict file must contain UTF-8 characters only.\n\n# Sample password text file\n\n```\n\n# Password dictionary small test file\n\nlocale=en_US\n\n# Password dictionary prohibited words\n\nqwerty\nabcd\naaaaa\npassword\nqazxsws\n\n```", - "type": "text/plain" - }, - "url": { - "path": [ - "password-dictionary" - ], - "host": [ - "{{baseUrl}}" - ], - "query": [], - "variable": [] - }, - "header": [ - { - "key": "Accept", - "value": "text/plain" - } - ], - "method": "GET", - "body": {} - }, - "response": [ - { - "id": "31648daa-42c9-4199-aaa0-879adb5864ac", - "name": "A password dictionary response", - "originalRequest": { - "url": { - "path": [ - "password-dictionary" - ], - "host": [ - "{{baseUrl}}" - ], - "query": [], - "variable": [] - }, - "header": [ - { - "key": "Accept", - "value": "text/plain" - }, - { - "description": { - "content": "Added as a part of security scheme: oauth2", - "type": "text/plain" - }, - "key": "Authorization", - "value": "" - } - ], - "method": "GET", - "body": {} - }, - "status": "OK", - "code": 200, - "header": [ - { - "key": "Content-Type", - "value": "text/plain" - } - ], - "body": "", - "cookie": [], - "_postman_previewlanguage": "text" - }, - { - "id": "af00c179-83fd-4a58-bf37-9d03f4c3e529", - "name": "Client Error - Returned if the request body is invalid.", - "originalRequest": { - "url": { - "path": [ - "password-dictionary" - ], - "host": [ - "{{baseUrl}}" - ], - "query": [], - "variable": [] - }, - "header": [ - { - "key": "Accept", - "value": "application/json" - }, - { - "description": { - "content": "Added as a part of security scheme: oauth2", - "type": "text/plain" - }, - "key": "Authorization", - "value": "" - } - ], - "method": "GET", - "body": {} - }, - "status": "Bad Request", - "code": 400, - "header": [ - { - "key": "Content-Type", - "value": "application/json" - } - ], - "body": "{\n \"detailCode\": \"\",\n \"trackingId\": \"\",\n \"messages\": [\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n },\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n }\n ],\n \"causes\": [\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n },\n {\n \"locale\": \"\",\n \"localeOrigin\": \"DEFAULT\",\n \"text\": \"\"\n }\n ]\n}", - "cookie": [], - "_postman_previewlanguage": "json" - }, - { - "id": "f36662d2-37a1-4562-ac49-6ad1bdc6f562", - "name": "Unauthorized - Returned if there is no authorization header, or if the JWT token is expired.", - "originalRequest": { - "url": { - "path": [ - "password-dictionary" - ], - "host": [ - "{{baseUrl}}" - ], - "query": [], - "variable": [] - }, - "header": [ - { - "key": "Accept", - "value": "application/json" - }, - { - "description": { - "content": "Added as a part of security scheme: oauth2", - "type": "text/plain" - }, - "key": "Authorization", - "value": "" - } - ], - "method": "GET", - "body": {} - }, - "status": "Unauthorized", - "code": 401, - "header": [ - { - "key": "Content-Type", - "value": "application/json" - } - ], - "body": "{\n \"error\": {\n \"description\": \"A message describing the error\",\n \"example\": \"JWT validation failed: JWT is expired\"\n }\n}", - "cookie": [], - "_postman_previewlanguage": "json" - }, - { - "id": "62e85cb5-e78f-447e-bdfc-f91d572d91d6", - "name": "Forbidden - Returned if the user you are running as, doesn't have access to this end-point.", - "originalRequest": { - "url": { - "path": [ - "password-dictionary" - ], - "host": [ - "{{baseUrl}}" - ], - "query": [], - "variable": [] - }, - "header": [ - { - "key": "Accept", - "value": "application/json" - }, - { - "description": { - "content": "Added as a part of security scheme: oauth2", - "type": "text/plain" - }, - "key": "Authorization", - "value": "" - } - ], - "method": "GET", - "body": {} - }, - "status": "Forbidden", - "code": 403, - "header": [ - { - "key": "Content-Type", - "value": "application/json" - } - ], - "body": "{\n \"detailCode\": \"\",\n \"trackingId\": \"\",\n \"messages\": [\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n },\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n }\n ],\n \"causes\": [\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n },\n {\n \"locale\": \"\",\n \"localeOrigin\": \"DEFAULT\",\n \"text\": \"\"\n }\n ]\n}", - "cookie": [], - "_postman_previewlanguage": "json" - }, - { - "id": "25f621ec-50be-4a57-81e3-9088ca30f8cd", - "name": "Not Found - returned if the request URL refers to a resource or object that does not exist", - "originalRequest": { - "url": { - "path": [ - "password-dictionary" - ], - "host": [ - "{{baseUrl}}" - ], - "query": [], - "variable": [] - }, - "header": [ - { - "key": "Accept", - "value": "application/json" - }, - { - "description": { - "content": "Added as a part of security scheme: oauth2", - "type": "text/plain" - }, - "key": "Authorization", - "value": "" - } - ], - "method": "GET", - "body": {} - }, - "status": "Not Found", - "code": 404, - "header": [ - { - "key": "Content-Type", - "value": "application/json" - } - ], - "body": "{\n \"detailCode\": \"\",\n \"trackingId\": \"\",\n \"messages\": [\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n },\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n }\n ],\n \"causes\": [\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n },\n {\n \"locale\": \"\",\n \"localeOrigin\": \"DEFAULT\",\n \"text\": \"\"\n }\n ]\n}", - "cookie": [], - "_postman_previewlanguage": "json" - }, - { - "id": "ca72b74f-84a8-470b-96df-23b74fc227c1", - "name": "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.", - "originalRequest": { - "url": { - "path": [ - "password-dictionary" - ], - "host": [ - "{{baseUrl}}" - ], - "query": [], - "variable": [] - }, - "header": [ - { - "key": "Accept", - "value": "application/json" - }, - { - "description": { - "content": "Added as a part of security scheme: oauth2", - "type": "text/plain" - }, - "key": "Authorization", - "value": "" - } - ], - "method": "GET", - "body": {} - }, - "status": "Too Many Requests", - "code": 429, - "header": [ - { - "key": "Content-Type", - "value": "application/json" - } - ], - "body": "{\n \"message\": {\n \"description\": \"A message describing the error\",\n \"example\": \" Rate Limit Exceeded \"\n }\n}", - "cookie": [], - "_postman_previewlanguage": "json" - }, - { - "id": "00ba4550-1356-4a71-9102-895aad7e7f64", - "name": "Internal Server Error - Returned if there is an unexpected error.", - "originalRequest": { - "url": { - "path": [ - "password-dictionary" - ], - "host": [ - "{{baseUrl}}" - ], - "query": [], - "variable": [] - }, - "header": [ - { - "key": "Accept", - "value": "application/json" - }, - { - "description": { - "content": "Added as a part of security scheme: oauth2", - "type": "text/plain" - }, - "key": "Authorization", - "value": "" - } - ], - "method": "GET", - "body": {} - }, - "status": "Internal Server Error", - "code": 500, - "header": [ - { - "key": "Content-Type", - "value": "application/json" - } - ], - "body": "{\n \"detailCode\": \"\",\n \"trackingId\": \"\",\n \"messages\": [\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n },\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n }\n ],\n \"causes\": [\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n },\n {\n \"locale\": \"\",\n \"localeOrigin\": \"DEFAULT\",\n \"text\": \"\"\n }\n ]\n}", - "cookie": [], - "_postman_previewlanguage": "json" - } - ], - "event": [], - "protocolProfileBehavior": { - "disableBodyPruning": true - } - }, - { - "id": "530f8c3d-8c29-4fb7-a2e3-bc240fa95ea9", - "name": "Update Password Dictionary", - "request": { - "name": "Update Password Dictionary", - "description": { - "content": "This updates password dictionary for the organization.\nA token with ORG_ADMIN authority is required to call this API.\nThe password dictionary file can contain lines that are:\n1. comment lines - the first character is '#', can be 128 Unicode codepoints in length, and are ignored during processing\n2. empty lines\n3. locale line - the first line that starts with \"locale=\" is considered to be locale line, the rest are treated as normal content lines\n4. line containing the password dictionary word - it must start with non-whitespace character and only non-whitespace characters are allowed;\n maximum length of the line is 128 Unicode codepoints\n\n\nPassword dictionary file may not contain more than 2,500 lines (not counting whitespace lines, comment lines and locale line).\n Password dict file must contain UTF-8 characters only.\n\n# Sample password text file\n\n```\n\n# Password dictionary small test file\n\nlocale=en_US\n\n# Password dictionary prohibited words\n\nqwerty\nabcd\naaaaa\npassword\nqazxsws\n\n```", - "type": "text/plain" - }, - "url": { - "path": [ - "password-dictionary" - ], - "host": [ - "{{baseUrl}}" - ], - "query": [], - "variable": [] - }, - "header": [ - { - "key": "Content-Type", - "value": "multipart/form-data" - }, - { - "key": "Accept", - "value": "application/json" - } - ], - "method": "PUT", - "body": { - "mode": "formdata", - "formdata": [ - { - "description": { - "content": "", - "type": "text/plain" - }, - "key": "file", - "value": "", - "type": "text" - } - ] - } - }, - "response": [ - { - "id": "3e3d9f06-4766-492d-a37c-2f84ed0a0ff5", - "name": "Successfully updated.", - "originalRequest": { - "url": { - "path": [ - "password-dictionary" - ], - "host": [ - "{{baseUrl}}" - ], - "query": [], - "variable": [] - }, - "header": [ - { - "key": "Content-Type", - "value": "multipart/form-data" - }, - { - "description": { - "content": "Added as a part of security scheme: oauth2", - "type": "text/plain" - }, - "key": "Authorization", - "value": "" - } - ], - "method": "PUT", - "body": { - "mode": "formdata", - "formdata": [ - { - "description": { - "content": "", - "type": "text/plain" - }, - "key": "file", - "value": "", - "type": "text" - } - ] - } - }, - "status": "OK", - "code": 200, - "header": [], - "cookie": [], - "_postman_previewlanguage": "text" - }, - { - "id": "0439ae24-b69b-46dd-b262-b1805a2142dd", - "name": "Created.", - "originalRequest": { - "url": { - "path": [ - "password-dictionary" - ], - "host": [ - "{{baseUrl}}" - ], - "query": [], - "variable": [] - }, - "header": [ - { - "key": "Content-Type", - "value": "multipart/form-data" - }, - { - "description": { - "content": "Added as a part of security scheme: oauth2", - "type": "text/plain" - }, - "key": "Authorization", - "value": "" - } - ], - "method": "PUT", - "body": { - "mode": "formdata", - "formdata": [ - { - "description": { - "content": "", - "type": "text/plain" - }, - "key": "file", - "value": "", - "type": "text" - } - ] - } - }, - "status": "Created", - "code": 201, - "header": [], - "cookie": [], - "_postman_previewlanguage": "text" - }, - { - "id": "81ef0eb3-58a1-4dcd-a8f9-0db879e5de00", - "name": "Client Error - Returned if the request body is invalid.", - "originalRequest": { - "url": { - "path": [ - "password-dictionary" - ], - "host": [ - "{{baseUrl}}" - ], - "query": [], - "variable": [] - }, - "header": [ - { - "key": "Content-Type", - "value": "multipart/form-data" - }, - { - "key": "Accept", - "value": "application/json" - }, - { - "description": { - "content": "Added as a part of security scheme: oauth2", - "type": "text/plain" - }, - "key": "Authorization", - "value": "" - } - ], - "method": "PUT", - "body": { - "mode": "formdata", - "formdata": [ - { - "description": { - "content": "", - "type": "text/plain" - }, - "key": "file", - "value": "", - "type": "text" - } - ] - } - }, - "status": "Bad Request", - "code": 400, - "header": [ - { - "key": "Content-Type", - "value": "application/json" - } - ], - "body": "{\n \"detailCode\": \"\",\n \"trackingId\": \"\",\n \"messages\": [\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n },\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n }\n ],\n \"causes\": [\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n },\n {\n \"locale\": \"\",\n \"localeOrigin\": \"DEFAULT\",\n \"text\": \"\"\n }\n ]\n}", - "cookie": [], - "_postman_previewlanguage": "json" - }, - { - "id": "2f950b9d-16e7-4b41-8ca4-746d7092c475", - "name": "Unauthorized - Returned if there is no authorization header, or if the JWT token is expired.", - "originalRequest": { - "url": { - "path": [ - "password-dictionary" - ], - "host": [ - "{{baseUrl}}" - ], - "query": [], - "variable": [] - }, - "header": [ - { - "key": "Content-Type", - "value": "multipart/form-data" - }, - { - "key": "Accept", - "value": "application/json" - }, - { - "description": { - "content": "Added as a part of security scheme: oauth2", - "type": "text/plain" - }, - "key": "Authorization", - "value": "" - } - ], - "method": "PUT", - "body": { - "mode": "formdata", - "formdata": [ - { - "description": { - "content": "", - "type": "text/plain" - }, - "key": "file", - "value": "", - "type": "text" - } - ] - } - }, - "status": "Unauthorized", - "code": 401, - "header": [ - { - "key": "Content-Type", - "value": "application/json" - } - ], - "body": "{\n \"error\": {\n \"description\": \"A message describing the error\",\n \"example\": \"JWT validation failed: JWT is expired\"\n }\n}", - "cookie": [], - "_postman_previewlanguage": "json" - }, - { - "id": "52c58dc9-d1da-48ca-a233-a52e102d0a40", - "name": "Forbidden - Returned if the user you are running as, doesn't have access to this end-point.", - "originalRequest": { - "url": { - "path": [ - "password-dictionary" - ], - "host": [ - "{{baseUrl}}" - ], - "query": [], - "variable": [] - }, - "header": [ - { - "key": "Content-Type", - "value": "multipart/form-data" - }, - { - "key": "Accept", - "value": "application/json" - }, - { - "description": { - "content": "Added as a part of security scheme: oauth2", - "type": "text/plain" - }, - "key": "Authorization", - "value": "" - } - ], - "method": "PUT", - "body": { - "mode": "formdata", - "formdata": [ - { - "description": { - "content": "", - "type": "text/plain" - }, - "key": "file", - "value": "", - "type": "text" - } - ] - } - }, - "status": "Forbidden", - "code": 403, - "header": [ - { - "key": "Content-Type", - "value": "application/json" - } - ], - "body": "{\n \"detailCode\": \"\",\n \"trackingId\": \"\",\n \"messages\": [\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n },\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n }\n ],\n \"causes\": [\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n },\n {\n \"locale\": \"\",\n \"localeOrigin\": \"DEFAULT\",\n \"text\": \"\"\n }\n ]\n}", - "cookie": [], - "_postman_previewlanguage": "json" - }, - { - "id": "e8ad7901-5a67-4767-863e-5d45a37b8354", - "name": "Not Found - returned if the request URL refers to a resource or object that does not exist", - "originalRequest": { - "url": { - "path": [ - "password-dictionary" - ], - "host": [ - "{{baseUrl}}" - ], - "query": [], - "variable": [] - }, - "header": [ - { - "key": "Content-Type", - "value": "multipart/form-data" - }, - { - "key": "Accept", - "value": "application/json" - }, - { - "description": { - "content": "Added as a part of security scheme: oauth2", - "type": "text/plain" - }, - "key": "Authorization", - "value": "" - } - ], - "method": "PUT", - "body": { - "mode": "formdata", - "formdata": [ - { - "description": { - "content": "", - "type": "text/plain" - }, - "key": "file", - "value": "", - "type": "text" - } - ] - } - }, - "status": "Not Found", - "code": 404, - "header": [ - { - "key": "Content-Type", - "value": "application/json" - } - ], - "body": "{\n \"detailCode\": \"\",\n \"trackingId\": \"\",\n \"messages\": [\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n },\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n }\n ],\n \"causes\": [\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n },\n {\n \"locale\": \"\",\n \"localeOrigin\": \"DEFAULT\",\n \"text\": \"\"\n }\n ]\n}", - "cookie": [], - "_postman_previewlanguage": "json" - }, - { - "id": "1bb9ecdb-5812-48e1-9f3b-4838e6917fb9", - "name": "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.", - "originalRequest": { - "url": { - "path": [ - "password-dictionary" - ], - "host": [ - "{{baseUrl}}" - ], - "query": [], - "variable": [] - }, - "header": [ - { - "key": "Content-Type", - "value": "multipart/form-data" - }, - { - "key": "Accept", - "value": "application/json" - }, - { - "description": { - "content": "Added as a part of security scheme: oauth2", - "type": "text/plain" - }, - "key": "Authorization", - "value": "" - } - ], - "method": "PUT", - "body": { - "mode": "formdata", - "formdata": [ - { - "description": { - "content": "", - "type": "text/plain" - }, - "key": "file", - "value": "", - "type": "text" - } - ] - } - }, - "status": "Too Many Requests", - "code": 429, - "header": [ - { - "key": "Content-Type", - "value": "application/json" - } - ], - "body": "{\n \"message\": {\n \"description\": \"A message describing the error\",\n \"example\": \" Rate Limit Exceeded \"\n }\n}", - "cookie": [], - "_postman_previewlanguage": "json" - }, - { - "id": "e8907f47-1549-49ee-b86f-bbb1acb1b1d6", - "name": "Internal Server Error - Returned if there is an unexpected error.", - "originalRequest": { - "url": { - "path": [ - "password-dictionary" - ], - "host": [ - "{{baseUrl}}" - ], - "query": [], - "variable": [] - }, - "header": [ - { - "key": "Content-Type", - "value": "multipart/form-data" - }, - { - "key": "Accept", - "value": "application/json" - }, - { - "description": { - "content": "Added as a part of security scheme: oauth2", - "type": "text/plain" - }, - "key": "Authorization", - "value": "" - } - ], - "method": "PUT", - "body": { - "mode": "formdata", - "formdata": [ - { - "description": { - "content": "", - "type": "text/plain" - }, - "key": "file", - "value": "", - "type": "text" - } - ] - } - }, - "status": "Internal Server Error", - "code": 500, - "header": [ - { - "key": "Content-Type", - "value": "application/json" - } - ], - "body": "{\n \"detailCode\": \"\",\n \"trackingId\": \"\",\n \"messages\": [\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n },\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n }\n ],\n \"causes\": [\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n },\n {\n \"locale\": \"\",\n \"localeOrigin\": \"DEFAULT\",\n \"text\": \"\"\n }\n ]\n}", - "cookie": [], - "_postman_previewlanguage": "json" - } - ], - "event": [], - "protocolProfileBehavior": { - "disableBodyPruning": true - } - } - ] - }, - { - "name": "Password Sync Groups", - "description": "Use this API to implement password sync group functionality. \nWith this functionality in place, administrators can group sources into password sync groups so that all their applications share the same password. \nThis allows users to update the password for all the applications in a sync group if they want, rather than updating each password individually. \n\nA password sync group is a group of applications that shares a password. \nAdministrators create these groups by grouping the applications' sources. \nFor example, an administrator can group the ActiveDirectory, GitHub, and G Suite sources together so that all those sources' applications can also be grouped to share a password. \nA user can then update his or her password for ActiveDirectory, GitHub, Gmail, Google Drive, and Google Calendar all at once, rather then updating each one individually.\n\nThe following are required for administrators to create a password sync group in IdentityNow: \n\n- At least two direct connect sources connected to IdentityNow and configured for Password Management.\n\n- Each authentication source in a sync group must have at least one application. Refer to [Adding and Resetting Application Passwords](https://documentation.sailpoint.com/saas/help/pwd/adv_config.html#adding-and-resetting-application-passwords) for more information about adding applications to sources.\n\n- At least one password policy. Refer to [Managing Password Policies](https://documentation.sailpoint.com/saas/help/pwd/policies.html) for more information about password policies. \n\nIn the Admin panel in IdentityNow, administrators can use the Password Mgmt dropdown menu to select Sync Groups. \nTo create a sync group, administrators must provide a name, choose a password policy to be enforced across the sources in the sync group, and select the sources to include in the sync group. \n\nAdministrators can also delete sync groups in IdentityNow, but they should know the following before they do: \n\n- Passwords related to the associated sources will become independent, so changing one will not change the others anymore. \n\n- Passwords for the sources' connected applications will also become independent. \n\n- Password policies assigned to the sync group are then assigned directly to the associated sources. \nTo change the password policy for a source, administrators must edit it directly. \n\nOnce the password sync group has been created, users can update the password for the group in Password Manager.\n\nRefer to [Managing Password Sync Groups](https://documentation.sailpoint.com/saas/help/pwd/sync_grps.html) for more information about password sync groups.\n", - "item": [ - { - "id": "17731d0d-eb98-4de2-873c-f0fbec851238", - "name": "Get Password Sync Group List", - "request": { - "name": "Get Password Sync Group List", - "description": { - "content": "This API returns a list of password sync groups. A token with ORG_ADMIN authority is required to call this API.", - "type": "text/plain" - }, - "url": { - "path": [ - "password-sync-groups" - ], - "host": [ - "{{baseUrl}}" - ], - "query": [ - { - "disabled": true, - "description": { - "content": "Max number of results to return.\nSee [V3 API Standard Collection Parameters](https://developer.sailpoint.com/idn/api/standard-collection-parameters) for more information.", - "type": "text/plain" - }, - "key": "limit", - "value": "250" - }, - { - "disabled": true, - "description": { - "content": "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.", - "type": "text/plain" - }, - "key": "offset", - "value": "0" - }, - { - "disabled": true, - "description": { - "content": "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.", - "type": "text/plain" - }, - "key": "count", - "value": "false" - } - ], - "variable": [] - }, - "header": [ - { - "key": "Accept", - "value": "application/json" - } - ], - "method": "GET", - "body": {} - }, - "response": [ - { - "id": "d42afd19-e4d7-47f9-a41a-c766256a14b9", - "name": "A list of password sync groups.", - "originalRequest": { - "url": { - "path": [ - "password-sync-groups" - ], - "host": [ - "{{baseUrl}}" - ], - "query": [ - { - "disabled": true, - "description": { - "content": "Max number of results to return.\nSee [V3 API Standard Collection Parameters](https://developer.sailpoint.com/idn/api/standard-collection-parameters) for more information.", - "type": "text/plain" - }, - "key": "limit", - "value": "250" - }, - { - "disabled": true, - "description": { - "content": "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.", - "type": "text/plain" - }, - "key": "offset", - "value": "0" - }, - { - "disabled": true, - "description": { - "content": "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.", - "type": "text/plain" - }, - "key": "count", - "value": "false" - } - ], - "variable": [] - }, - "header": [ - { - "key": "Accept", - "value": "application/json" - }, - { - "description": { - "content": "Added as a part of security scheme: oauth2", - "type": "text/plain" - }, - "key": "Authorization", - "value": "" - } - ], - "method": "GET", - "body": {} - }, - "status": "OK", - "code": 200, - "header": [ - { - "key": "Content-Type", - "value": "application/json" - } - ], - "body": "[\n {\n \"id\": \"\",\n \"name\": \"\",\n \"passwordPolicyId\": \"\",\n \"sourceIds\": [\n \"\",\n \"\"\n ]\n },\n {\n \"id\": \"\",\n \"name\": \"\",\n \"passwordPolicyId\": \"\",\n \"sourceIds\": [\n \"\",\n \"\"\n ]\n }\n]", - "cookie": [], - "_postman_previewlanguage": "json" - }, - { - "id": "f7e86e15-47e3-4d32-aed7-26be70ee9473", - "name": "Client Error - Returned if the request body is invalid.", - "originalRequest": { - "url": { - "path": [ - "password-sync-groups" - ], - "host": [ - "{{baseUrl}}" - ], - "query": [ - { - "disabled": true, - "description": { - "content": "Max number of results to return.\nSee [V3 API Standard Collection Parameters](https://developer.sailpoint.com/idn/api/standard-collection-parameters) for more information.", - "type": "text/plain" - }, - "key": "limit", - "value": "250" - }, - { - "disabled": true, - "description": { - "content": "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.", - "type": "text/plain" - }, - "key": "offset", - "value": "0" - }, - { - "disabled": true, - "description": { - "content": "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.", - "type": "text/plain" - }, - "key": "count", - "value": "false" - } - ], - "variable": [] - }, - "header": [ - { - "key": "Accept", - "value": "application/json" - }, - { - "description": { - "content": "Added as a part of security scheme: oauth2", - "type": "text/plain" - }, - "key": "Authorization", - "value": "" - } - ], - "method": "GET", - "body": {} - }, - "status": "Bad Request", - "code": 400, - "header": [ - { - "key": "Content-Type", - "value": "application/json" - } - ], - "body": "{\n \"detailCode\": \"\",\n \"trackingId\": \"\",\n \"messages\": [\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n },\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n }\n ],\n \"causes\": [\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n },\n {\n \"locale\": \"\",\n \"localeOrigin\": \"DEFAULT\",\n \"text\": \"\"\n }\n ]\n}", - "cookie": [], - "_postman_previewlanguage": "json" - }, - { - "id": "07a15c0a-c359-4f55-bd11-972affc62056", - "name": "Unauthorized - Returned if there is no authorization header, or if the JWT token is expired.", - "originalRequest": { - "url": { - "path": [ - "password-sync-groups" - ], - "host": [ - "{{baseUrl}}" - ], - "query": [ - { - "disabled": true, - "description": { - "content": "Max number of results to return.\nSee [V3 API Standard Collection Parameters](https://developer.sailpoint.com/idn/api/standard-collection-parameters) for more information.", - "type": "text/plain" - }, - "key": "limit", - "value": "250" - }, - { - "disabled": true, - "description": { - "content": "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.", - "type": "text/plain" - }, - "key": "offset", - "value": "0" - }, - { - "disabled": true, - "description": { - "content": "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.", - "type": "text/plain" - }, - "key": "count", - "value": "false" - } - ], - "variable": [] - }, - "header": [ - { - "key": "Accept", - "value": "application/json" - }, - { - "description": { - "content": "Added as a part of security scheme: oauth2", - "type": "text/plain" - }, - "key": "Authorization", - "value": "" - } - ], - "method": "GET", - "body": {} - }, - "status": "Unauthorized", - "code": 401, - "header": [ - { - "key": "Content-Type", - "value": "application/json" - } - ], - "body": "{\n \"error\": {\n \"description\": \"A message describing the error\",\n \"example\": \"JWT validation failed: JWT is expired\"\n }\n}", - "cookie": [], - "_postman_previewlanguage": "json" - }, - { - "id": "0b1cd4e5-fd2b-43dd-9575-1d171e8b98b1", - "name": "Forbidden - Returned if the user you are running as, doesn't have access to this end-point.", - "originalRequest": { - "url": { - "path": [ - "password-sync-groups" - ], - "host": [ - "{{baseUrl}}" - ], - "query": [ - { - "disabled": true, - "description": { - "content": "Max number of results to return.\nSee [V3 API Standard Collection Parameters](https://developer.sailpoint.com/idn/api/standard-collection-parameters) for more information.", - "type": "text/plain" - }, - "key": "limit", - "value": "250" - }, - { - "disabled": true, - "description": { - "content": "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.", - "type": "text/plain" - }, - "key": "offset", - "value": "0" - }, - { - "disabled": true, - "description": { - "content": "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.", - "type": "text/plain" - }, - "key": "count", - "value": "false" - } - ], - "variable": [] - }, - "header": [ - { - "key": "Accept", - "value": "application/json" - }, - { - "description": { - "content": "Added as a part of security scheme: oauth2", - "type": "text/plain" - }, - "key": "Authorization", - "value": "" - } - ], - "method": "GET", - "body": {} - }, - "status": "Forbidden", - "code": 403, - "header": [ - { - "key": "Content-Type", - "value": "application/json" - } - ], - "body": "{\n \"detailCode\": \"\",\n \"trackingId\": \"\",\n \"messages\": [\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n },\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n }\n ],\n \"causes\": [\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n },\n {\n \"locale\": \"\",\n \"localeOrigin\": \"DEFAULT\",\n \"text\": \"\"\n }\n ]\n}", - "cookie": [], - "_postman_previewlanguage": "json" - }, - { - "id": "08697f30-7819-4cdd-ae0e-a96634c4d591", - "name": "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.", - "originalRequest": { - "url": { - "path": [ - "password-sync-groups" - ], - "host": [ - "{{baseUrl}}" - ], - "query": [ - { - "disabled": true, - "description": { - "content": "Max number of results to return.\nSee [V3 API Standard Collection Parameters](https://developer.sailpoint.com/idn/api/standard-collection-parameters) for more information.", - "type": "text/plain" - }, - "key": "limit", - "value": "250" - }, - { - "disabled": true, - "description": { - "content": "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.", - "type": "text/plain" - }, - "key": "offset", - "value": "0" - }, - { - "disabled": true, - "description": { - "content": "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.", - "type": "text/plain" - }, - "key": "count", - "value": "false" - } - ], - "variable": [] - }, - "header": [ - { - "key": "Accept", - "value": "application/json" - }, - { - "description": { - "content": "Added as a part of security scheme: oauth2", - "type": "text/plain" - }, - "key": "Authorization", - "value": "" - } - ], - "method": "GET", - "body": {} - }, - "status": "Too Many Requests", - "code": 429, - "header": [ - { - "key": "Content-Type", - "value": "application/json" - } - ], - "body": "{\n \"message\": {\n \"description\": \"A message describing the error\",\n \"example\": \" Rate Limit Exceeded \"\n }\n}", - "cookie": [], - "_postman_previewlanguage": "json" - }, - { - "id": "178015e3-cfb7-487a-9d49-252bd2725dc8", - "name": "Internal Server Error - Returned if there is an unexpected error.", - "originalRequest": { - "url": { - "path": [ - "password-sync-groups" - ], - "host": [ - "{{baseUrl}}" - ], - "query": [ - { - "disabled": true, - "description": { - "content": "Max number of results to return.\nSee [V3 API Standard Collection Parameters](https://developer.sailpoint.com/idn/api/standard-collection-parameters) for more information.", - "type": "text/plain" - }, - "key": "limit", - "value": "250" - }, - { - "disabled": true, - "description": { - "content": "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.", - "type": "text/plain" - }, - "key": "offset", - "value": "0" - }, - { - "disabled": true, - "description": { - "content": "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.", - "type": "text/plain" - }, - "key": "count", - "value": "false" - } - ], - "variable": [] - }, - "header": [ - { - "key": "Accept", - "value": "application/json" - }, - { - "description": { - "content": "Added as a part of security scheme: oauth2", - "type": "text/plain" - }, - "key": "Authorization", - "value": "" - } - ], - "method": "GET", - "body": {} - }, - "status": "Internal Server Error", - "code": 500, - "header": [ - { - "key": "Content-Type", - "value": "application/json" - } - ], - "body": "{\n \"detailCode\": \"\",\n \"trackingId\": \"\",\n \"messages\": [\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n },\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n }\n ],\n \"causes\": [\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n },\n {\n \"locale\": \"\",\n \"localeOrigin\": \"DEFAULT\",\n \"text\": \"\"\n }\n ]\n}", - "cookie": [], - "_postman_previewlanguage": "json" - } - ], - "event": [], - "protocolProfileBehavior": { - "disableBodyPruning": true - } - }, - { - "id": "ecbb4f35-4a71-45d1-8d8a-ec0c8cad09b9", - "name": "Create Password Sync Group", - "request": { - "name": "Create Password Sync Group", - "description": { - "content": "This API creates a password sync group based on the specifications provided. A token with ORG_ADMIN authority is required to call this API.", - "type": "text/plain" - }, - "url": { - "path": [ - "password-sync-groups" - ], - "host": [ - "{{baseUrl}}" - ], - "query": [], - "variable": [] - }, - "header": [ - { - "key": "Content-Type", - "value": "application/json" - }, - { - "key": "Accept", - "value": "application/json" - } - ], - "method": "POST", - "body": { - "mode": "raw", - "raw": "{\n \"id\": \"\",\n \"name\": \"\",\n \"passwordPolicyId\": \"\",\n \"sourceIds\": [\n \"\",\n \"\"\n ]\n}", - "options": { - "raw": { - "headerFamily": "json", - "language": "json" - } - } - } - }, - "response": [ - { - "id": "02226eec-73b5-4980-8dd6-f3659d31265d", - "name": "Reference to the password sync group.", - "originalRequest": { - "url": { - "path": [ - "password-sync-groups" - ], - "host": [ - "{{baseUrl}}" - ], - "query": [], - "variable": [] - }, - "header": [ - { - "key": "Content-Type", - "value": "application/json" - }, - { - "key": "Accept", - "value": "application/json" - }, - { - "description": { - "content": "Added as a part of security scheme: oauth2", - "type": "text/plain" - }, - "key": "Authorization", - "value": "" - } - ], - "method": "POST", - "body": { - "mode": "raw", - "raw": "{\n \"id\": \"\",\n \"name\": \"\",\n \"passwordPolicyId\": \"\",\n \"sourceIds\": [\n \"\",\n \"\"\n ]\n}", - "options": { - "raw": { - "headerFamily": "json", - "language": "json" - } - } - } - }, - "status": "OK", - "code": 200, - "header": [ - { - "key": "Content-Type", - "value": "application/json" - } - ], - "body": "{\n \"id\": \"\",\n \"name\": \"\",\n \"passwordPolicyId\": \"\",\n \"sourceIds\": [\n \"\",\n \"\"\n ]\n}", - "cookie": [], - "_postman_previewlanguage": "json" - }, - { - "id": "a47a7ecd-c6ea-4ac2-86a4-e24c900fe659", - "name": "Client Error - Returned if the request body is invalid.", - "originalRequest": { - "url": { - "path": [ - "password-sync-groups" - ], - "host": [ - "{{baseUrl}}" - ], - "query": [], - "variable": [] - }, - "header": [ - { - "key": "Content-Type", - "value": "application/json" - }, - { - "key": "Accept", - "value": "application/json" - }, - { - "description": { - "content": "Added as a part of security scheme: oauth2", - "type": "text/plain" - }, - "key": "Authorization", - "value": "" - } - ], - "method": "POST", - "body": { - "mode": "raw", - "raw": "{\n \"id\": \"\",\n \"name\": \"\",\n \"passwordPolicyId\": \"\",\n \"sourceIds\": [\n \"\",\n \"\"\n ]\n}", - "options": { - "raw": { - "headerFamily": "json", - "language": "json" - } - } - } - }, - "status": "Bad Request", - "code": 400, - "header": [ - { - "key": "Content-Type", - "value": "application/json" - } - ], - "body": "{\n \"detailCode\": \"\",\n \"trackingId\": \"\",\n \"messages\": [\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n },\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n }\n ],\n \"causes\": [\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n },\n {\n \"locale\": \"\",\n \"localeOrigin\": \"DEFAULT\",\n \"text\": \"\"\n }\n ]\n}", - "cookie": [], - "_postman_previewlanguage": "json" - }, - { - "id": "671104a5-0adb-461c-8fb7-95bb7654fa83", - "name": "Unauthorized - Returned if there is no authorization header, or if the JWT token is expired.", - "originalRequest": { - "url": { - "path": [ - "password-sync-groups" - ], - "host": [ - "{{baseUrl}}" - ], - "query": [], - "variable": [] - }, - "header": [ - { - "key": "Content-Type", - "value": "application/json" - }, - { - "key": "Accept", - "value": "application/json" - }, - { - "description": { - "content": "Added as a part of security scheme: oauth2", - "type": "text/plain" - }, - "key": "Authorization", - "value": "" - } - ], - "method": "POST", - "body": { - "mode": "raw", - "raw": "{\n \"id\": \"\",\n \"name\": \"\",\n \"passwordPolicyId\": \"\",\n \"sourceIds\": [\n \"\",\n \"\"\n ]\n}", - "options": { - "raw": { - "headerFamily": "json", - "language": "json" - } - } - } - }, - "status": "Unauthorized", - "code": 401, - "header": [ - { - "key": "Content-Type", - "value": "application/json" - } - ], - "body": "{\n \"error\": {\n \"description\": \"A message describing the error\",\n \"example\": \"JWT validation failed: JWT is expired\"\n }\n}", - "cookie": [], - "_postman_previewlanguage": "json" - }, - { - "id": "2e02391e-4bd9-4382-8b34-068a23b44c26", - "name": "Forbidden - Returned if the user you are running as, doesn't have access to this end-point.", - "originalRequest": { - "url": { - "path": [ - "password-sync-groups" - ], - "host": [ - "{{baseUrl}}" - ], - "query": [], - "variable": [] - }, - "header": [ - { - "key": "Content-Type", - "value": "application/json" - }, - { - "key": "Accept", - "value": "application/json" - }, - { - "description": { - "content": "Added as a part of security scheme: oauth2", - "type": "text/plain" - }, - "key": "Authorization", - "value": "" - } - ], - "method": "POST", - "body": { - "mode": "raw", - "raw": "{\n \"id\": \"\",\n \"name\": \"\",\n \"passwordPolicyId\": \"\",\n \"sourceIds\": [\n \"\",\n \"\"\n ]\n}", - "options": { - "raw": { - "headerFamily": "json", - "language": "json" - } - } - } - }, - "status": "Forbidden", - "code": 403, - "header": [ - { - "key": "Content-Type", - "value": "application/json" - } - ], - "body": "{\n \"detailCode\": \"\",\n \"trackingId\": \"\",\n \"messages\": [\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n },\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n }\n ],\n \"causes\": [\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n },\n {\n \"locale\": \"\",\n \"localeOrigin\": \"DEFAULT\",\n \"text\": \"\"\n }\n ]\n}", - "cookie": [], - "_postman_previewlanguage": "json" - }, - { - "id": "02865530-887e-48e6-89e6-0a5eaf975acb", - "name": "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.", - "originalRequest": { - "url": { - "path": [ - "password-sync-groups" - ], - "host": [ - "{{baseUrl}}" - ], - "query": [], - "variable": [] - }, - "header": [ - { - "key": "Content-Type", - "value": "application/json" - }, - { - "key": "Accept", - "value": "application/json" - }, - { - "description": { - "content": "Added as a part of security scheme: oauth2", - "type": "text/plain" - }, - "key": "Authorization", - "value": "" - } - ], - "method": "POST", - "body": { - "mode": "raw", - "raw": "{\n \"id\": \"\",\n \"name\": \"\",\n \"passwordPolicyId\": \"\",\n \"sourceIds\": [\n \"\",\n \"\"\n ]\n}", - "options": { - "raw": { - "headerFamily": "json", - "language": "json" - } - } - } - }, - "status": "Too Many Requests", - "code": 429, - "header": [ - { - "key": "Content-Type", - "value": "application/json" - } - ], - "body": "{\n \"message\": {\n \"description\": \"A message describing the error\",\n \"example\": \" Rate Limit Exceeded \"\n }\n}", - "cookie": [], - "_postman_previewlanguage": "json" - }, - { - "id": "2b6d65a1-c00e-4fbc-8001-ea897e0c6f20", - "name": "Internal Server Error - Returned if there is an unexpected error.", - "originalRequest": { - "url": { - "path": [ - "password-sync-groups" - ], - "host": [ - "{{baseUrl}}" - ], - "query": [], - "variable": [] - }, - "header": [ - { - "key": "Content-Type", - "value": "application/json" - }, - { - "key": "Accept", - "value": "application/json" - }, - { - "description": { - "content": "Added as a part of security scheme: oauth2", - "type": "text/plain" - }, - "key": "Authorization", - "value": "" - } - ], - "method": "POST", - "body": { - "mode": "raw", - "raw": "{\n \"id\": \"\",\n \"name\": \"\",\n \"passwordPolicyId\": \"\",\n \"sourceIds\": [\n \"\",\n \"\"\n ]\n}", - "options": { - "raw": { - "headerFamily": "json", - "language": "json" - } - } - } - }, - "status": "Internal Server Error", - "code": 500, - "header": [ - { - "key": "Content-Type", - "value": "application/json" - } - ], - "body": "{\n \"detailCode\": \"\",\n \"trackingId\": \"\",\n \"messages\": [\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n },\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n }\n ],\n \"causes\": [\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n },\n {\n \"locale\": \"\",\n \"localeOrigin\": \"DEFAULT\",\n \"text\": \"\"\n }\n ]\n}", - "cookie": [], - "_postman_previewlanguage": "json" - } - ], - "event": [], - "protocolProfileBehavior": { - "disableBodyPruning": true - } - }, - { - "id": "5ef97cb7-4ab3-482b-86ef-802599fb6cfd", - "name": "Get Password Sync Group by ID", - "request": { - "name": "Get Password Sync Group by ID", - "description": { - "content": "This API returns the sync group for the specified ID. A token with ORG_ADMIN authority is required to call this API.", - "type": "text/plain" - }, - "url": { - "path": [ - "password-sync-groups", - ":id" - ], - "host": [ - "{{baseUrl}}" - ], - "query": [], - "variable": [ - { - "type": "any", - "value": "", - "key": "id", - "disabled": true, - "description": { - "content": "(Required) The ID of password sync group to retrieve.", - "type": "text/plain" - } - } - ] - }, - "header": [ - { - "key": "Accept", - "value": "application/json" - } - ], - "method": "GET", - "body": {} - }, - "response": [ - { - "id": "082cfd61-abe5-4fcc-97dc-238c1335f895", - "name": "Reference to the password sync group.", - "originalRequest": { - "url": { - "path": [ - "password-sync-groups", - ":id" - ], - "host": [ - "{{baseUrl}}" - ], - "query": [], - "variable": [] - }, - "header": [ - { - "key": "Accept", - "value": "application/json" - }, - { - "description": { - "content": "Added as a part of security scheme: oauth2", - "type": "text/plain" - }, - "key": "Authorization", - "value": "" - } - ], - "method": "GET", - "body": {} - }, - "status": "OK", - "code": 200, - "header": [ - { - "key": "Content-Type", - "value": "application/json" - } - ], - "body": "{\n \"id\": \"\",\n \"name\": \"\",\n \"passwordPolicyId\": \"\",\n \"sourceIds\": [\n \"\",\n \"\"\n ]\n}", - "cookie": [], - "_postman_previewlanguage": "json" - }, - { - "id": "c18f32de-5e52-4c0d-8782-4c452c03ea13", - "name": "Client Error - Returned if the request body is invalid.", - "originalRequest": { - "url": { - "path": [ - "password-sync-groups", - ":id" - ], - "host": [ - "{{baseUrl}}" - ], - "query": [], - "variable": [] - }, - "header": [ - { - "key": "Accept", - "value": "application/json" - }, - { - "description": { - "content": "Added as a part of security scheme: oauth2", - "type": "text/plain" - }, - "key": "Authorization", - "value": "" - } - ], - "method": "GET", - "body": {} - }, - "status": "Bad Request", - "code": 400, - "header": [ - { - "key": "Content-Type", - "value": "application/json" - } - ], - "body": "{\n \"detailCode\": \"\",\n \"trackingId\": \"\",\n \"messages\": [\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n },\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n }\n ],\n \"causes\": [\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n },\n {\n \"locale\": \"\",\n \"localeOrigin\": \"DEFAULT\",\n \"text\": \"\"\n }\n ]\n}", - "cookie": [], - "_postman_previewlanguage": "json" - }, - { - "id": "e8c693c2-fd57-494b-a9a6-5c5714fef366", - "name": "Unauthorized - Returned if there is no authorization header, or if the JWT token is expired.", - "originalRequest": { - "url": { - "path": [ - "password-sync-groups", - ":id" - ], - "host": [ - "{{baseUrl}}" - ], - "query": [], - "variable": [] - }, - "header": [ - { - "key": "Accept", - "value": "application/json" - }, - { - "description": { - "content": "Added as a part of security scheme: oauth2", - "type": "text/plain" - }, - "key": "Authorization", - "value": "" - } - ], - "method": "GET", - "body": {} - }, - "status": "Unauthorized", - "code": 401, - "header": [ - { - "key": "Content-Type", - "value": "application/json" - } - ], - "body": "{\n \"error\": {\n \"description\": \"A message describing the error\",\n \"example\": \"JWT validation failed: JWT is expired\"\n }\n}", - "cookie": [], - "_postman_previewlanguage": "json" - }, - { - "id": "cca387ba-3e79-4b68-aa82-41a322ca09dd", - "name": "Forbidden - Returned if the user you are running as, doesn't have access to this end-point.", - "originalRequest": { - "url": { - "path": [ - "password-sync-groups", - ":id" - ], - "host": [ - "{{baseUrl}}" - ], - "query": [], - "variable": [] - }, - "header": [ - { - "key": "Accept", - "value": "application/json" - }, - { - "description": { - "content": "Added as a part of security scheme: oauth2", - "type": "text/plain" - }, - "key": "Authorization", - "value": "" - } - ], - "method": "GET", - "body": {} - }, - "status": "Forbidden", - "code": 403, - "header": [ - { - "key": "Content-Type", - "value": "application/json" - } - ], - "body": "{\n \"detailCode\": \"\",\n \"trackingId\": \"\",\n \"messages\": [\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n },\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n }\n ],\n \"causes\": [\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n },\n {\n \"locale\": \"\",\n \"localeOrigin\": \"DEFAULT\",\n \"text\": \"\"\n }\n ]\n}", - "cookie": [], - "_postman_previewlanguage": "json" - }, - { - "id": "615324b4-5ca6-4789-a995-011534a5c5d3", - "name": "Not Found - returned if the request URL refers to a resource or object that does not exist", - "originalRequest": { - "url": { - "path": [ - "password-sync-groups", - ":id" - ], - "host": [ - "{{baseUrl}}" - ], - "query": [], - "variable": [] - }, - "header": [ - { - "key": "Accept", - "value": "application/json" - }, - { - "description": { - "content": "Added as a part of security scheme: oauth2", - "type": "text/plain" - }, - "key": "Authorization", - "value": "" - } - ], - "method": "GET", - "body": {} - }, - "status": "Not Found", - "code": 404, - "header": [ - { - "key": "Content-Type", - "value": "application/json" - } - ], - "body": "{\n \"detailCode\": \"\",\n \"trackingId\": \"\",\n \"messages\": [\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n },\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n }\n ],\n \"causes\": [\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n },\n {\n \"locale\": \"\",\n \"localeOrigin\": \"DEFAULT\",\n \"text\": \"\"\n }\n ]\n}", - "cookie": [], - "_postman_previewlanguage": "json" - }, - { - "id": "b8200218-792a-484f-bb32-7267fd04ab64", - "name": "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.", - "originalRequest": { - "url": { - "path": [ - "password-sync-groups", - ":id" - ], - "host": [ - "{{baseUrl}}" - ], - "query": [], - "variable": [] - }, - "header": [ - { - "key": "Accept", - "value": "application/json" - }, - { - "description": { - "content": "Added as a part of security scheme: oauth2", - "type": "text/plain" - }, - "key": "Authorization", - "value": "" - } - ], - "method": "GET", - "body": {} - }, - "status": "Too Many Requests", - "code": 429, - "header": [ - { - "key": "Content-Type", - "value": "application/json" - } - ], - "body": "{\n \"message\": {\n \"description\": \"A message describing the error\",\n \"example\": \" Rate Limit Exceeded \"\n }\n}", - "cookie": [], - "_postman_previewlanguage": "json" - }, - { - "id": "75d75dee-daa8-4dd5-a0d0-a1918ec6d5d3", - "name": "Internal Server Error - Returned if there is an unexpected error.", - "originalRequest": { - "url": { - "path": [ - "password-sync-groups", - ":id" - ], - "host": [ - "{{baseUrl}}" - ], - "query": [], - "variable": [] - }, - "header": [ - { - "key": "Accept", - "value": "application/json" - }, - { - "description": { - "content": "Added as a part of security scheme: oauth2", - "type": "text/plain" - }, - "key": "Authorization", - "value": "" - } - ], - "method": "GET", - "body": {} - }, - "status": "Internal Server Error", - "code": 500, - "header": [ - { - "key": "Content-Type", - "value": "application/json" - } - ], - "body": "{\n \"detailCode\": \"\",\n \"trackingId\": \"\",\n \"messages\": [\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n },\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n }\n ],\n \"causes\": [\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n },\n {\n \"locale\": \"\",\n \"localeOrigin\": \"DEFAULT\",\n \"text\": \"\"\n }\n ]\n}", - "cookie": [], - "_postman_previewlanguage": "json" - } - ], - "event": [], - "protocolProfileBehavior": { - "disableBodyPruning": true - } - }, - { - "id": "c03eb609-c7ba-494b-b420-7b38f9c19c50", - "name": "Update Password Sync Group by ID", - "request": { - "name": "Update Password Sync Group by ID", - "description": { - "content": "This API updates the specified password sync group. A token with ORG_ADMIN authority is required to call this API.", - "type": "text/plain" - }, - "url": { - "path": [ - "password-sync-groups", - ":id" - ], - "host": [ - "{{baseUrl}}" - ], - "query": [], - "variable": [ - { - "type": "any", - "value": "", - "key": "id", - "disabled": true, - "description": { - "content": "(Required) The ID of password sync group to update.", - "type": "text/plain" - } - } - ] - }, - "header": [ - { - "key": "Content-Type", - "value": "application/json" - }, - { - "key": "Accept", - "value": "application/json" - } - ], - "method": "PUT", - "body": { - "mode": "raw", - "raw": "{\n \"id\": \"\",\n \"name\": \"\",\n \"passwordPolicyId\": \"\",\n \"sourceIds\": [\n \"\",\n \"\"\n ]\n}", - "options": { - "raw": { - "headerFamily": "json", - "language": "json" - } - } - } - }, - "response": [ - { - "id": "0846b399-e721-426e-88d2-7d8e05776a1d", - "name": "Reference to the password sync group.", - "originalRequest": { - "url": { - "path": [ - "password-sync-groups", - ":id" - ], - "host": [ - "{{baseUrl}}" - ], - "query": [], - "variable": [] - }, - "header": [ - { - "key": "Content-Type", - "value": "application/json" - }, - { - "key": "Accept", - "value": "application/json" - }, - { - "description": { - "content": "Added as a part of security scheme: oauth2", - "type": "text/plain" - }, - "key": "Authorization", - "value": "" - } - ], - "method": "PUT", - "body": { - "mode": "raw", - "raw": "{\n \"id\": \"\",\n \"name\": \"\",\n \"passwordPolicyId\": \"\",\n \"sourceIds\": [\n \"\",\n \"\"\n ]\n}", - "options": { - "raw": { - "headerFamily": "json", - "language": "json" - } - } - } - }, - "status": "OK", - "code": 200, - "header": [ - { - "key": "Content-Type", - "value": "application/json" - } - ], - "body": "{\n \"id\": \"\",\n \"name\": \"\",\n \"passwordPolicyId\": \"\",\n \"sourceIds\": [\n \"\",\n \"\"\n ]\n}", - "cookie": [], - "_postman_previewlanguage": "json" - }, - { - "id": "beef4490-d4fb-4b15-a9a6-1ca9c3513461", - "name": "Client Error - Returned if the request body is invalid.", - "originalRequest": { - "url": { - "path": [ - "password-sync-groups", - ":id" - ], - "host": [ - "{{baseUrl}}" - ], - "query": [], - "variable": [] - }, - "header": [ - { - "key": "Content-Type", - "value": "application/json" - }, - { - "key": "Accept", - "value": "application/json" - }, - { - "description": { - "content": "Added as a part of security scheme: oauth2", - "type": "text/plain" - }, - "key": "Authorization", - "value": "" - } - ], - "method": "PUT", - "body": { - "mode": "raw", - "raw": "{\n \"id\": \"\",\n \"name\": \"\",\n \"passwordPolicyId\": \"\",\n \"sourceIds\": [\n \"\",\n \"\"\n ]\n}", - "options": { - "raw": { - "headerFamily": "json", - "language": "json" - } - } - } - }, - "status": "Bad Request", - "code": 400, - "header": [ - { - "key": "Content-Type", - "value": "application/json" - } - ], - "body": "{\n \"detailCode\": \"\",\n \"trackingId\": \"\",\n \"messages\": [\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n },\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n }\n ],\n \"causes\": [\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n },\n {\n \"locale\": \"\",\n \"localeOrigin\": \"DEFAULT\",\n \"text\": \"\"\n }\n ]\n}", - "cookie": [], - "_postman_previewlanguage": "json" - }, - { - "id": "27f1665f-9d2e-4315-ba5e-42f19fcac3b7", - "name": "Unauthorized - Returned if there is no authorization header, or if the JWT token is expired.", - "originalRequest": { - "url": { - "path": [ - "password-sync-groups", - ":id" - ], - "host": [ - "{{baseUrl}}" - ], - "query": [], - "variable": [] - }, - "header": [ - { - "key": "Content-Type", - "value": "application/json" - }, - { - "key": "Accept", - "value": "application/json" - }, - { - "description": { - "content": "Added as a part of security scheme: oauth2", - "type": "text/plain" - }, - "key": "Authorization", - "value": "" - } - ], - "method": "PUT", - "body": { - "mode": "raw", - "raw": "{\n \"id\": \"\",\n \"name\": \"\",\n \"passwordPolicyId\": \"\",\n \"sourceIds\": [\n \"\",\n \"\"\n ]\n}", - "options": { - "raw": { - "headerFamily": "json", - "language": "json" - } - } - } - }, - "status": "Unauthorized", - "code": 401, - "header": [ - { - "key": "Content-Type", - "value": "application/json" - } - ], - "body": "{\n \"error\": {\n \"description\": \"A message describing the error\",\n \"example\": \"JWT validation failed: JWT is expired\"\n }\n}", - "cookie": [], - "_postman_previewlanguage": "json" - }, - { - "id": "734f2e2a-146e-4fd5-8405-418c8c1748d8", - "name": "Forbidden - Returned if the user you are running as, doesn't have access to this end-point.", - "originalRequest": { - "url": { - "path": [ - "password-sync-groups", - ":id" - ], - "host": [ - "{{baseUrl}}" - ], - "query": [], - "variable": [] - }, - "header": [ - { - "key": "Content-Type", - "value": "application/json" - }, - { - "key": "Accept", - "value": "application/json" - }, - { - "description": { - "content": "Added as a part of security scheme: oauth2", - "type": "text/plain" - }, - "key": "Authorization", - "value": "" - } - ], - "method": "PUT", - "body": { - "mode": "raw", - "raw": "{\n \"id\": \"\",\n \"name\": \"\",\n \"passwordPolicyId\": \"\",\n \"sourceIds\": [\n \"\",\n \"\"\n ]\n}", - "options": { - "raw": { - "headerFamily": "json", - "language": "json" - } - } - } - }, - "status": "Forbidden", - "code": 403, - "header": [ - { - "key": "Content-Type", - "value": "application/json" - } - ], - "body": "{\n \"detailCode\": \"\",\n \"trackingId\": \"\",\n \"messages\": [\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n },\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n }\n ],\n \"causes\": [\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n },\n {\n \"locale\": \"\",\n \"localeOrigin\": \"DEFAULT\",\n \"text\": \"\"\n }\n ]\n}", - "cookie": [], - "_postman_previewlanguage": "json" - }, - { - "id": "202c5c19-03b9-4fd5-a437-ebedf0faff2e", - "name": "Not Found - returned if the request URL refers to a resource or object that does not exist", - "originalRequest": { - "url": { - "path": [ - "password-sync-groups", - ":id" - ], - "host": [ - "{{baseUrl}}" - ], - "query": [], - "variable": [] - }, - "header": [ - { - "key": "Content-Type", - "value": "application/json" - }, - { - "key": "Accept", - "value": "application/json" - }, - { - "description": { - "content": "Added as a part of security scheme: oauth2", - "type": "text/plain" - }, - "key": "Authorization", - "value": "" - } - ], - "method": "PUT", - "body": { - "mode": "raw", - "raw": "{\n \"id\": \"\",\n \"name\": \"\",\n \"passwordPolicyId\": \"\",\n \"sourceIds\": [\n \"\",\n \"\"\n ]\n}", - "options": { - "raw": { - "headerFamily": "json", - "language": "json" - } - } - } - }, - "status": "Not Found", - "code": 404, - "header": [ - { - "key": "Content-Type", - "value": "application/json" - } - ], - "body": "{\n \"detailCode\": \"\",\n \"trackingId\": \"\",\n \"messages\": [\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n },\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n }\n ],\n \"causes\": [\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n },\n {\n \"locale\": \"\",\n \"localeOrigin\": \"DEFAULT\",\n \"text\": \"\"\n }\n ]\n}", - "cookie": [], - "_postman_previewlanguage": "json" - }, - { - "id": "73300023-97ba-4f7f-9df9-6ff363fdf9eb", - "name": "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.", - "originalRequest": { - "url": { - "path": [ - "password-sync-groups", - ":id" - ], - "host": [ - "{{baseUrl}}" - ], - "query": [], - "variable": [] - }, - "header": [ - { - "key": "Content-Type", - "value": "application/json" - }, - { - "key": "Accept", - "value": "application/json" - }, - { - "description": { - "content": "Added as a part of security scheme: oauth2", - "type": "text/plain" - }, - "key": "Authorization", - "value": "" - } - ], - "method": "PUT", - "body": { - "mode": "raw", - "raw": "{\n \"id\": \"\",\n \"name\": \"\",\n \"passwordPolicyId\": \"\",\n \"sourceIds\": [\n \"\",\n \"\"\n ]\n}", - "options": { - "raw": { - "headerFamily": "json", - "language": "json" - } - } - } - }, - "status": "Too Many Requests", - "code": 429, - "header": [ - { - "key": "Content-Type", - "value": "application/json" - } - ], - "body": "{\n \"message\": {\n \"description\": \"A message describing the error\",\n \"example\": \" Rate Limit Exceeded \"\n }\n}", - "cookie": [], - "_postman_previewlanguage": "json" - }, - { - "id": "2068facf-ac53-4c9e-ace9-53216b6d5101", - "name": "Internal Server Error - Returned if there is an unexpected error.", - "originalRequest": { - "url": { - "path": [ - "password-sync-groups", - ":id" - ], - "host": [ - "{{baseUrl}}" - ], - "query": [], - "variable": [] - }, - "header": [ - { - "key": "Content-Type", - "value": "application/json" - }, - { - "key": "Accept", - "value": "application/json" - }, - { - "description": { - "content": "Added as a part of security scheme: oauth2", - "type": "text/plain" - }, - "key": "Authorization", - "value": "" - } - ], - "method": "PUT", - "body": { - "mode": "raw", - "raw": "{\n \"id\": \"\",\n \"name\": \"\",\n \"passwordPolicyId\": \"\",\n \"sourceIds\": [\n \"\",\n \"\"\n ]\n}", - "options": { - "raw": { - "headerFamily": "json", - "language": "json" - } - } - } - }, - "status": "Internal Server Error", - "code": 500, - "header": [ - { - "key": "Content-Type", - "value": "application/json" - } - ], - "body": "{\n \"detailCode\": \"\",\n \"trackingId\": \"\",\n \"messages\": [\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n },\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n }\n ],\n \"causes\": [\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n },\n {\n \"locale\": \"\",\n \"localeOrigin\": \"DEFAULT\",\n \"text\": \"\"\n }\n ]\n}", - "cookie": [], - "_postman_previewlanguage": "json" - } - ], - "event": [], - "protocolProfileBehavior": { - "disableBodyPruning": true - } - }, - { - "id": "1d89b940-65cb-42a0-a9de-0b179e42d53d", - "name": "Delete Password Sync Group by ID", - "request": { - "name": "Delete Password Sync Group by ID", - "description": { - "content": "This API deletes the specified password sync group. A token with ORG_ADMIN authority is required to call this API.", - "type": "text/plain" - }, - "url": { - "path": [ - "password-sync-groups", - ":id" - ], - "host": [ - "{{baseUrl}}" - ], - "query": [], - "variable": [ - { - "type": "any", - "value": "", - "key": "id", - "disabled": true, - "description": { - "content": "(Required) The ID of password sync group to delete.", - "type": "text/plain" - } - } - ] - }, - "header": [ - { - "key": "Accept", - "value": "application/json" - } - ], - "method": "DELETE", - "body": {} - }, - "response": [ - { - "id": "9aaf9547-9553-47eb-ac4d-32d083329132", - "name": "No content - indicates the request was successful but there is no content to be returned in the response.", - "originalRequest": { - "url": { - "path": [ - "password-sync-groups", - ":id" - ], - "host": [ - "{{baseUrl}}" - ], - "query": [], - "variable": [] - }, - "header": [ - { - "description": { - "content": "Added as a part of security scheme: oauth2", - "type": "text/plain" - }, - "key": "Authorization", - "value": "" - } - ], - "method": "DELETE", - "body": {} - }, - "status": "No Content", - "code": 204, - "header": [], - "cookie": [], - "_postman_previewlanguage": "text" - }, - { - "id": "b196727b-5ca8-4532-b90a-3c85dd281837", - "name": "Client Error - Returned if the request body is invalid.", - "originalRequest": { - "url": { - "path": [ - "password-sync-groups", - ":id" - ], - "host": [ - "{{baseUrl}}" - ], - "query": [], - "variable": [] - }, - "header": [ - { - "key": "Accept", - "value": "application/json" - }, - { - "description": { - "content": "Added as a part of security scheme: oauth2", - "type": "text/plain" - }, - "key": "Authorization", - "value": "" - } - ], - "method": "DELETE", - "body": {} - }, - "status": "Bad Request", - "code": 400, - "header": [ - { - "key": "Content-Type", - "value": "application/json" - } - ], - "body": "{\n \"detailCode\": \"\",\n \"trackingId\": \"\",\n \"messages\": [\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n },\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n }\n ],\n \"causes\": [\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n },\n {\n \"locale\": \"\",\n \"localeOrigin\": \"DEFAULT\",\n \"text\": \"\"\n }\n ]\n}", - "cookie": [], - "_postman_previewlanguage": "json" - }, - { - "id": "018b28ac-d095-486e-9cfc-7124ba7a1c4f", - "name": "Unauthorized - Returned if there is no authorization header, or if the JWT token is expired.", - "originalRequest": { - "url": { - "path": [ - "password-sync-groups", - ":id" - ], - "host": [ - "{{baseUrl}}" - ], - "query": [], - "variable": [] - }, - "header": [ - { - "key": "Accept", - "value": "application/json" - }, - { - "description": { - "content": "Added as a part of security scheme: oauth2", - "type": "text/plain" - }, - "key": "Authorization", - "value": "" - } - ], - "method": "DELETE", - "body": {} - }, - "status": "Unauthorized", - "code": 401, - "header": [ - { - "key": "Content-Type", - "value": "application/json" - } - ], - "body": "{\n \"error\": {\n \"description\": \"A message describing the error\",\n \"example\": \"JWT validation failed: JWT is expired\"\n }\n}", - "cookie": [], - "_postman_previewlanguage": "json" - }, - { - "id": "809e2caf-136b-4f43-b112-8f08a3c99417", - "name": "Forbidden - Returned if the user you are running as, doesn't have access to this end-point.", - "originalRequest": { - "url": { - "path": [ - "password-sync-groups", - ":id" - ], - "host": [ - "{{baseUrl}}" - ], - "query": [], - "variable": [] - }, - "header": [ - { - "key": "Accept", - "value": "application/json" - }, - { - "description": { - "content": "Added as a part of security scheme: oauth2", - "type": "text/plain" - }, - "key": "Authorization", - "value": "" - } - ], - "method": "DELETE", - "body": {} - }, - "status": "Forbidden", - "code": 403, - "header": [ - { - "key": "Content-Type", - "value": "application/json" - } - ], - "body": "{\n \"detailCode\": \"\",\n \"trackingId\": \"\",\n \"messages\": [\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n },\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n }\n ],\n \"causes\": [\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n },\n {\n \"locale\": \"\",\n \"localeOrigin\": \"DEFAULT\",\n \"text\": \"\"\n }\n ]\n}", - "cookie": [], - "_postman_previewlanguage": "json" - }, - { - "id": "84db8c41-6be4-41fa-b26c-d79298030071", - "name": "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.", - "originalRequest": { - "url": { - "path": [ - "password-sync-groups", - ":id" - ], - "host": [ - "{{baseUrl}}" - ], - "query": [], - "variable": [] - }, - "header": [ - { - "key": "Accept", - "value": "application/json" - }, - { - "description": { - "content": "Added as a part of security scheme: oauth2", - "type": "text/plain" - }, - "key": "Authorization", - "value": "" - } - ], - "method": "DELETE", - "body": {} - }, - "status": "Too Many Requests", - "code": 429, - "header": [ - { - "key": "Content-Type", - "value": "application/json" - } - ], - "body": "{\n \"message\": {\n \"description\": \"A message describing the error\",\n \"example\": \" Rate Limit Exceeded \"\n }\n}", - "cookie": [], - "_postman_previewlanguage": "json" - }, - { - "id": "874ad90b-9aa1-47b3-8309-318cc3149b4c", - "name": "Internal Server Error - Returned if there is an unexpected error.", - "originalRequest": { - "url": { - "path": [ - "password-sync-groups", - ":id" - ], - "host": [ - "{{baseUrl}}" - ], - "query": [], - "variable": [] - }, - "header": [ - { - "key": "Accept", - "value": "application/json" - }, - { - "description": { - "content": "Added as a part of security scheme: oauth2", - "type": "text/plain" - }, - "key": "Authorization", - "value": "" - } - ], - "method": "DELETE", - "body": {} - }, - "status": "Internal Server Error", - "code": 500, - "header": [ - { - "key": "Content-Type", - "value": "application/json" - } - ], - "body": "{\n \"detailCode\": \"\",\n \"trackingId\": \"\",\n \"messages\": [\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n },\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n }\n ],\n \"causes\": [\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n },\n {\n \"locale\": \"\",\n \"localeOrigin\": \"DEFAULT\",\n \"text\": \"\"\n }\n ]\n}", - "cookie": [], - "_postman_previewlanguage": "json" - } - ], - "event": [], - "protocolProfileBehavior": { - "disableBodyPruning": true - } - } - ] - }, - { - "name": "Personal Access Tokens", - "description": "Use this API to implement personal access token (PAT) functionality. \nWith this functionality in place, users can use PATs as an alternative to passwords for authentication in IdentityNow. \n\nPATs embed user information into the client ID and secret. \nThis replaces the API clients' need to store and provide a username and password to establish a connection, improving IdentityNow organizations' integration security. \n\nIn IdentityNow, users can do the following to create and manage their PATs: Select the dropdown menu under their names, select Preferences, and then select Personal Access Tokens. \nThey must then provide a description about the token's purpose. \nThey can then select 'Create Token' at the bottom of the page to generate and view the Secret and Client ID. \n\nRefer to [Managing Personal Access Tokens](https://documentation.sailpoint.com/saas/help/common/generate_tokens.html) for more information about PATs.\n", - "item": [ - { - "id": "9f3446d5-b34a-47b3-b43f-08339eaf4bd4", - "name": "List Personal Access Tokens", - "request": { - "name": "List Personal Access Tokens", - "description": { - "content": "This gets a collection of personal access tokens associated with the optional `owner-id`. query parameter. If the `owner-id` query parameter is omitted, all personal access tokens for a tenant will be retrieved, but the caller must have the 'idn:all-personal-access-tokens:read' right.", - "type": "text/plain" - }, - "url": { - "path": [ - "personal-access-tokens" - ], - "host": [ - "{{baseUrl}}" - ], - "query": [ - { - "disabled": true, - "description": { - "content": "The identity ID of the owner whose personal access tokens should be listed. If \"me\", the caller should have the following right: 'idn:my-personal-access-tokens:read'\nIf an actual owner ID or if the `owner-id` parameter is omitted in the request, the caller should have the following right: 'idn:all-personal-access-tokens:read'. \nIf the caller has the following right, then managed personal access tokens associated with `owner-id` will be retrieved: 'idn:managed-personal-access-tokens:read'", - "type": "text/plain" - }, - "key": "owner-id", - "value": "" - }, - { - "disabled": true, - "description": { - "content": "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**lastUsed**: *le, isnull*", - "type": "text/plain" - }, - "key": "filters", - "value": "" - } - ], - "variable": [] - }, - "header": [ - { - "key": "Accept", - "value": "application/json" - } - ], - "method": "GET", - "body": {} - }, - "response": [ - { - "id": "69e3b649-86b1-4ad1-9200-9c4153754f7d", - "name": "List of personal access tokens.", - "originalRequest": { - "url": { - "path": [ - "personal-access-tokens" - ], - "host": [ - "{{baseUrl}}" - ], - "query": [ - { - "disabled": true, - "description": { - "content": "The identity ID of the owner whose personal access tokens should be listed. If \"me\", the caller should have the following right: 'idn:my-personal-access-tokens:read'\nIf an actual owner ID or if the `owner-id` parameter is omitted in the request, the caller should have the following right: 'idn:all-personal-access-tokens:read'. \nIf the caller has the following right, then managed personal access tokens associated with `owner-id` will be retrieved: 'idn:managed-personal-access-tokens:read'", - "type": "text/plain" - }, - "key": "owner-id", - "value": "" - }, - { - "disabled": true, - "description": { - "content": "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**lastUsed**: *le, isnull*", - "type": "text/plain" - }, - "key": "filters", - "value": "" - } - ], - "variable": [] - }, - "header": [ - { - "key": "Accept", - "value": "application/json" - }, - { - "description": { - "content": "Added as a part of security scheme: oauth2", - "type": "text/plain" - }, - "key": "Authorization", - "value": "" - } - ], - "method": "GET", - "body": {} - }, - "status": "OK", - "code": 200, - "header": [ - { - "key": "Content-Type", - "value": "application/json" - } - ], - "body": "[\n {\n \"id\": \"\",\n \"name\": \"\",\n \"scope\": [\n \"sp:scopes:all\",\n \"sp:scopes:all\"\n ],\n \"owner\": {\n \"type\": \"IDENTITY\",\n \"id\": \"\",\n \"name\": \"\"\n },\n \"created\": \"\",\n \"lastUsed\": \"\"\n },\n {\n \"id\": \"\",\n \"name\": \"\",\n \"scope\": [\n \"sp:scopes:all\",\n \"sp:scopes:all\"\n ],\n \"owner\": {\n \"type\": \"IDENTITY\",\n \"id\": \"\",\n \"name\": \"\"\n },\n \"created\": \"\",\n \"lastUsed\": \"\"\n }\n]", - "cookie": [], - "_postman_previewlanguage": "json" - }, - { - "id": "36ef99c1-00b0-45d4-8565-6e074bafe91c", - "name": "Client Error - Returned if the request body is invalid.", - "originalRequest": { - "url": { - "path": [ - "personal-access-tokens" - ], - "host": [ - "{{baseUrl}}" - ], - "query": [ - { - "disabled": true, - "description": { - "content": "The identity ID of the owner whose personal access tokens should be listed. If \"me\", the caller should have the following right: 'idn:my-personal-access-tokens:read'\nIf an actual owner ID or if the `owner-id` parameter is omitted in the request, the caller should have the following right: 'idn:all-personal-access-tokens:read'. \nIf the caller has the following right, then managed personal access tokens associated with `owner-id` will be retrieved: 'idn:managed-personal-access-tokens:read'", - "type": "text/plain" - }, - "key": "owner-id", - "value": "" - }, - { - "disabled": true, - "description": { - "content": "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**lastUsed**: *le, isnull*", - "type": "text/plain" - }, - "key": "filters", - "value": "" - } - ], - "variable": [] - }, - "header": [ - { - "key": "Accept", - "value": "application/json" - }, - { - "description": { - "content": "Added as a part of security scheme: oauth2", - "type": "text/plain" - }, - "key": "Authorization", - "value": "" - } - ], - "method": "GET", - "body": {} - }, - "status": "Bad Request", - "code": 400, - "header": [ - { - "key": "Content-Type", - "value": "application/json" - } - ], - "body": "{\n \"detailCode\": \"\",\n \"trackingId\": \"\",\n \"messages\": [\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n },\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n }\n ],\n \"causes\": [\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n },\n {\n \"locale\": \"\",\n \"localeOrigin\": \"DEFAULT\",\n \"text\": \"\"\n }\n ]\n}", - "cookie": [], - "_postman_previewlanguage": "json" - }, - { - "id": "cc69f85f-9f1d-4944-837c-e2cfaf86c7fe", - "name": "Unauthorized - Returned if there is no authorization header, or if the JWT token is expired.", - "originalRequest": { - "url": { - "path": [ - "personal-access-tokens" - ], - "host": [ - "{{baseUrl}}" - ], - "query": [ - { - "disabled": true, - "description": { - "content": "The identity ID of the owner whose personal access tokens should be listed. If \"me\", the caller should have the following right: 'idn:my-personal-access-tokens:read'\nIf an actual owner ID or if the `owner-id` parameter is omitted in the request, the caller should have the following right: 'idn:all-personal-access-tokens:read'. \nIf the caller has the following right, then managed personal access tokens associated with `owner-id` will be retrieved: 'idn:managed-personal-access-tokens:read'", - "type": "text/plain" - }, - "key": "owner-id", - "value": "" - }, - { - "disabled": true, - "description": { - "content": "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**lastUsed**: *le, isnull*", - "type": "text/plain" - }, - "key": "filters", - "value": "" - } - ], - "variable": [] - }, - "header": [ - { - "key": "Accept", - "value": "application/json" - }, - { - "description": { - "content": "Added as a part of security scheme: oauth2", - "type": "text/plain" - }, - "key": "Authorization", - "value": "" - } - ], - "method": "GET", - "body": {} - }, - "status": "Unauthorized", - "code": 401, - "header": [ - { - "key": "Content-Type", - "value": "application/json" - } - ], - "body": "{\n \"error\": {\n \"description\": \"A message describing the error\",\n \"example\": \"JWT validation failed: JWT is expired\"\n }\n}", - "cookie": [], - "_postman_previewlanguage": "json" - }, - { - "id": "fa58b01d-07ed-4462-a3a3-28616dfdc421", - "name": "Forbidden - Returned if the user you are running as, doesn't have access to this end-point.", - "originalRequest": { - "url": { - "path": [ - "personal-access-tokens" - ], - "host": [ - "{{baseUrl}}" - ], - "query": [ - { - "disabled": true, - "description": { - "content": "The identity ID of the owner whose personal access tokens should be listed. If \"me\", the caller should have the following right: 'idn:my-personal-access-tokens:read'\nIf an actual owner ID or if the `owner-id` parameter is omitted in the request, the caller should have the following right: 'idn:all-personal-access-tokens:read'. \nIf the caller has the following right, then managed personal access tokens associated with `owner-id` will be retrieved: 'idn:managed-personal-access-tokens:read'", - "type": "text/plain" - }, - "key": "owner-id", - "value": "" - }, - { - "disabled": true, - "description": { - "content": "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**lastUsed**: *le, isnull*", - "type": "text/plain" - }, - "key": "filters", - "value": "" - } - ], - "variable": [] - }, - "header": [ - { - "key": "Accept", - "value": "application/json" - }, - { - "description": { - "content": "Added as a part of security scheme: oauth2", - "type": "text/plain" - }, - "key": "Authorization", - "value": "" - } - ], - "method": "GET", - "body": {} - }, - "status": "Forbidden", - "code": 403, - "header": [ - { - "key": "Content-Type", - "value": "application/json" - } - ], - "body": "{\n \"detailCode\": \"\",\n \"trackingId\": \"\",\n \"messages\": [\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n },\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n }\n ],\n \"causes\": [\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n },\n {\n \"locale\": \"\",\n \"localeOrigin\": \"DEFAULT\",\n \"text\": \"\"\n }\n ]\n}", - "cookie": [], - "_postman_previewlanguage": "json" - }, - { - "id": "595d9456-e19c-47ce-8ca9-71e03872c17c", - "name": "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.", - "originalRequest": { - "url": { - "path": [ - "personal-access-tokens" - ], - "host": [ - "{{baseUrl}}" - ], - "query": [ - { - "disabled": true, - "description": { - "content": "The identity ID of the owner whose personal access tokens should be listed. If \"me\", the caller should have the following right: 'idn:my-personal-access-tokens:read'\nIf an actual owner ID or if the `owner-id` parameter is omitted in the request, the caller should have the following right: 'idn:all-personal-access-tokens:read'. \nIf the caller has the following right, then managed personal access tokens associated with `owner-id` will be retrieved: 'idn:managed-personal-access-tokens:read'", - "type": "text/plain" - }, - "key": "owner-id", - "value": "" - }, - { - "disabled": true, - "description": { - "content": "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**lastUsed**: *le, isnull*", - "type": "text/plain" - }, - "key": "filters", - "value": "" - } - ], - "variable": [] - }, - "header": [ - { - "key": "Accept", - "value": "application/json" - }, - { - "description": { - "content": "Added as a part of security scheme: oauth2", - "type": "text/plain" - }, - "key": "Authorization", - "value": "" - } - ], - "method": "GET", - "body": {} - }, - "status": "Too Many Requests", - "code": 429, - "header": [ - { - "key": "Content-Type", - "value": "application/json" - } - ], - "body": "{\n \"message\": {\n \"description\": \"A message describing the error\",\n \"example\": \" Rate Limit Exceeded \"\n }\n}", - "cookie": [], - "_postman_previewlanguage": "json" - }, - { - "id": "2a80e570-ea93-4852-a216-fbd0eb4b7bab", - "name": "Internal Server Error - Returned if there is an unexpected error.", - "originalRequest": { - "url": { - "path": [ - "personal-access-tokens" - ], - "host": [ - "{{baseUrl}}" - ], - "query": [ - { - "disabled": true, - "description": { - "content": "The identity ID of the owner whose personal access tokens should be listed. If \"me\", the caller should have the following right: 'idn:my-personal-access-tokens:read'\nIf an actual owner ID or if the `owner-id` parameter is omitted in the request, the caller should have the following right: 'idn:all-personal-access-tokens:read'. \nIf the caller has the following right, then managed personal access tokens associated with `owner-id` will be retrieved: 'idn:managed-personal-access-tokens:read'", - "type": "text/plain" - }, - "key": "owner-id", - "value": "" - }, - { - "disabled": true, - "description": { - "content": "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**lastUsed**: *le, isnull*", - "type": "text/plain" - }, - "key": "filters", - "value": "" - } - ], - "variable": [] - }, - "header": [ - { - "key": "Accept", - "value": "application/json" - }, - { - "description": { - "content": "Added as a part of security scheme: oauth2", - "type": "text/plain" - }, - "key": "Authorization", - "value": "" - } - ], - "method": "GET", - "body": {} - }, - "status": "Internal Server Error", - "code": 500, - "header": [ - { - "key": "Content-Type", - "value": "application/json" - } - ], - "body": "{\n \"detailCode\": \"\",\n \"trackingId\": \"\",\n \"messages\": [\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n },\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n }\n ],\n \"causes\": [\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n },\n {\n \"locale\": \"\",\n \"localeOrigin\": \"DEFAULT\",\n \"text\": \"\"\n }\n ]\n}", - "cookie": [], - "_postman_previewlanguage": "json" - } - ], - "event": [], - "protocolProfileBehavior": { - "disableBodyPruning": true - } - }, - { - "id": "1638d65e-0164-4388-8607-1251af682574", - "name": "Create Personal Access Token", - "request": { - "name": "Create Personal Access Token", - "description": { - "content": "This creates a personal access token.", - "type": "text/plain" - }, - "url": { - "path": [ - "personal-access-tokens" - ], - "host": [ - "{{baseUrl}}" - ], - "query": [], - "variable": [] - }, - "header": [ - { - "key": "Content-Type", - "value": "application/json" - }, - { - "key": "Accept", - "value": "application/json" - } - ], - "method": "POST", - "body": { - "mode": "raw", - "raw": "{\n \"name\": \"\",\n \"scope\": [\n \"sp:scopes:all\",\n \"sp:scopes:all\"\n ]\n}", - "options": { - "raw": { - "headerFamily": "json", - "language": "json" - } - } - } - }, - "response": [ - { - "id": "e343adc1-f2e6-4514-a568-ebdfa13a09b2", - "name": "Created. Note - this is the only time Personal Access Tokens' secret attribute will be displayed.", - "originalRequest": { - "url": { - "path": [ - "personal-access-tokens" - ], - "host": [ - "{{baseUrl}}" - ], - "query": [], - "variable": [] - }, - "header": [ - { - "key": "Content-Type", - "value": "application/json" - }, - { - "key": "Accept", - "value": "application/json" - }, - { - "description": { - "content": "Added as a part of security scheme: oauth2", - "type": "text/plain" - }, - "key": "Authorization", - "value": "" - } - ], - "method": "POST", - "body": { - "mode": "raw", - "raw": "{\n \"name\": \"\",\n \"scope\": [\n \"sp:scopes:all\",\n \"sp:scopes:all\"\n ]\n}", - "options": { - "raw": { - "headerFamily": "json", - "language": "json" - } - } - } - }, - "status": "OK", - "code": 200, - "header": [ - { - "key": "Content-Type", - "value": "application/json" - } - ], - "body": "{\n \"id\": \"\",\n \"secret\": \"\",\n \"scope\": [\n \"sp:scopes:all\",\n \"sp:scopes:all\"\n ],\n \"name\": \"\",\n \"owner\": {\n \"type\": \"IDENTITY\",\n \"id\": \"\",\n \"name\": \"\"\n },\n \"created\": \"\"\n}", - "cookie": [], - "_postman_previewlanguage": "json" - }, - { - "id": "0dbf3b91-b614-495c-bd36-ad3388dbec0c", - "name": "Client Error - Returned if the request body is invalid.", - "originalRequest": { - "url": { - "path": [ - "personal-access-tokens" - ], - "host": [ - "{{baseUrl}}" - ], - "query": [], - "variable": [] - }, - "header": [ - { - "key": "Content-Type", - "value": "application/json" - }, - { - "key": "Accept", - "value": "application/json" - }, - { - "description": { - "content": "Added as a part of security scheme: oauth2", - "type": "text/plain" - }, - "key": "Authorization", - "value": "" - } - ], - "method": "POST", - "body": { - "mode": "raw", - "raw": "{\n \"name\": \"\",\n \"scope\": [\n \"sp:scopes:all\",\n \"sp:scopes:all\"\n ]\n}", - "options": { - "raw": { - "headerFamily": "json", - "language": "json" - } - } - } - }, - "status": "Bad Request", - "code": 400, - "header": [ - { - "key": "Content-Type", - "value": "application/json" - } - ], - "body": "{\n \"detailCode\": \"\",\n \"trackingId\": \"\",\n \"messages\": [\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n },\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n }\n ],\n \"causes\": [\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n },\n {\n \"locale\": \"\",\n \"localeOrigin\": \"DEFAULT\",\n \"text\": \"\"\n }\n ]\n}", - "cookie": [], - "_postman_previewlanguage": "json" - }, - { - "id": "55082de7-41cc-4413-86a5-667fc0ab5f91", - "name": "Unauthorized - Returned if there is no authorization header, or if the JWT token is expired.", - "originalRequest": { - "url": { - "path": [ - "personal-access-tokens" - ], - "host": [ - "{{baseUrl}}" - ], - "query": [], - "variable": [] - }, - "header": [ - { - "key": "Content-Type", - "value": "application/json" - }, - { - "key": "Accept", - "value": "application/json" - }, - { - "description": { - "content": "Added as a part of security scheme: oauth2", - "type": "text/plain" - }, - "key": "Authorization", - "value": "" - } - ], - "method": "POST", - "body": { - "mode": "raw", - "raw": "{\n \"name\": \"\",\n \"scope\": [\n \"sp:scopes:all\",\n \"sp:scopes:all\"\n ]\n}", - "options": { - "raw": { - "headerFamily": "json", - "language": "json" - } - } - } - }, - "status": "Unauthorized", - "code": 401, - "header": [ - { - "key": "Content-Type", - "value": "application/json" - } - ], - "body": "{\n \"error\": {\n \"description\": \"A message describing the error\",\n \"example\": \"JWT validation failed: JWT is expired\"\n }\n}", - "cookie": [], - "_postman_previewlanguage": "json" - }, - { - "id": "bbfa1541-d6e9-4811-92c7-285b29ea0fd1", - "name": "Forbidden - Returned if the user you are running as, doesn't have access to this end-point.", - "originalRequest": { - "url": { - "path": [ - "personal-access-tokens" - ], - "host": [ - "{{baseUrl}}" - ], - "query": [], - "variable": [] - }, - "header": [ - { - "key": "Content-Type", - "value": "application/json" - }, - { - "key": "Accept", - "value": "application/json" - }, - { - "description": { - "content": "Added as a part of security scheme: oauth2", - "type": "text/plain" - }, - "key": "Authorization", - "value": "" - } - ], - "method": "POST", - "body": { - "mode": "raw", - "raw": "{\n \"name\": \"\",\n \"scope\": [\n \"sp:scopes:all\",\n \"sp:scopes:all\"\n ]\n}", - "options": { - "raw": { - "headerFamily": "json", - "language": "json" - } - } - } - }, - "status": "Forbidden", - "code": 403, - "header": [ - { - "key": "Content-Type", - "value": "application/json" - } - ], - "body": "{\n \"detailCode\": \"\",\n \"trackingId\": \"\",\n \"messages\": [\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n },\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n }\n ],\n \"causes\": [\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n },\n {\n \"locale\": \"\",\n \"localeOrigin\": \"DEFAULT\",\n \"text\": \"\"\n }\n ]\n}", - "cookie": [], - "_postman_previewlanguage": "json" - }, - { - "id": "1ed85f08-819f-4315-8dcc-37bf1e04d7b9", - "name": "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.", - "originalRequest": { - "url": { - "path": [ - "personal-access-tokens" - ], - "host": [ - "{{baseUrl}}" - ], - "query": [], - "variable": [] - }, - "header": [ - { - "key": "Content-Type", - "value": "application/json" - }, - { - "key": "Accept", - "value": "application/json" - }, - { - "description": { - "content": "Added as a part of security scheme: oauth2", - "type": "text/plain" - }, - "key": "Authorization", - "value": "" - } - ], - "method": "POST", - "body": { - "mode": "raw", - "raw": "{\n \"name\": \"\",\n \"scope\": [\n \"sp:scopes:all\",\n \"sp:scopes:all\"\n ]\n}", - "options": { - "raw": { - "headerFamily": "json", - "language": "json" - } - } - } - }, - "status": "Too Many Requests", - "code": 429, - "header": [ - { - "key": "Content-Type", - "value": "application/json" - } - ], - "body": "{\n \"message\": {\n \"description\": \"A message describing the error\",\n \"example\": \" Rate Limit Exceeded \"\n }\n}", - "cookie": [], - "_postman_previewlanguage": "json" - }, - { - "id": "939e31dc-e2bd-478b-b298-8c026267221c", - "name": "Internal Server Error - Returned if there is an unexpected error.", - "originalRequest": { - "url": { - "path": [ - "personal-access-tokens" - ], - "host": [ - "{{baseUrl}}" - ], - "query": [], - "variable": [] - }, - "header": [ - { - "key": "Content-Type", - "value": "application/json" - }, - { - "key": "Accept", - "value": "application/json" - }, - { - "description": { - "content": "Added as a part of security scheme: oauth2", - "type": "text/plain" - }, - "key": "Authorization", - "value": "" - } - ], - "method": "POST", - "body": { - "mode": "raw", - "raw": "{\n \"name\": \"\",\n \"scope\": [\n \"sp:scopes:all\",\n \"sp:scopes:all\"\n ]\n}", - "options": { - "raw": { - "headerFamily": "json", - "language": "json" - } - } - } - }, - "status": "Internal Server Error", - "code": 500, - "header": [ - { - "key": "Content-Type", - "value": "application/json" - } - ], - "body": "{\n \"detailCode\": \"\",\n \"trackingId\": \"\",\n \"messages\": [\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n },\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n }\n ],\n \"causes\": [\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n },\n {\n \"locale\": \"\",\n \"localeOrigin\": \"DEFAULT\",\n \"text\": \"\"\n }\n ]\n}", - "cookie": [], - "_postman_previewlanguage": "json" - } - ], - "event": [], - "protocolProfileBehavior": { - "disableBodyPruning": true - } - }, - { - "id": "bec71a9b-2847-4143-9cd0-afa6f55eefa0", - "name": "Patch Personal Access Token", - "request": { - "name": "Patch Personal Access Token", - "description": { - "content": "This performs a targeted update to the field(s) of a Personal Access Token.", - "type": "text/plain" - }, - "url": { - "path": [ - "personal-access-tokens", - ":id" - ], - "host": [ - "{{baseUrl}}" - ], - "query": [], - "variable": [ - { - "type": "any", - "value": "", - "key": "id", - "disabled": true, - "description": { - "content": "(Required) The Personal Access Token id", - "type": "text/plain" - } - } - ] - }, - "header": [ - { - "key": "Content-Type", - "value": "application/json-patch+json" - }, - { - "key": "Accept", - "value": "application/json" - } - ], - "method": "PATCH", - "body": { - "mode": "raw", - "raw": "[\n {\n \"op\": \"test\",\n \"path\": \"\",\n \"value\": \"\"\n },\n {\n \"op\": \"move\",\n \"path\": \"\",\n \"value\": \"\"\n }\n]", - "options": { - "raw": { - "headerFamily": "json", - "language": "json" - } - } - } - }, - "response": [ - { - "id": "df8d2729-39a0-4412-911f-2c0663d661dc", - "name": "Indicates the PATCH operation succeeded, and returns the PAT's new representation.", - "originalRequest": { - "url": { - "path": [ - "personal-access-tokens", - ":id" - ], - "host": [ - "{{baseUrl}}" - ], - "query": [], - "variable": [] - }, - "header": [ - { - "key": "Content-Type", - "value": "application/json-patch+json" - }, - { - "key": "Accept", - "value": "application/json" - }, - { - "description": { - "content": "Added as a part of security scheme: oauth2", - "type": "text/plain" - }, - "key": "Authorization", - "value": "" - } - ], - "method": "PATCH", - "body": { - "mode": "raw", - "raw": "[\n {\n \"op\": \"test\",\n \"path\": \"\",\n \"value\": \"\"\n },\n {\n \"op\": \"move\",\n \"path\": \"\",\n \"value\": \"\"\n }\n]", - "options": { - "raw": { - "headerFamily": "json", - "language": "json" - } - } - } - }, - "status": "OK", - "code": 200, - "header": [ - { - "key": "Content-Type", - "value": "application/json" - } - ], - "body": "{\n \"id\": \"\",\n \"name\": \"\",\n \"scope\": [\n \"sp:scopes:all\",\n \"sp:scopes:all\"\n ],\n \"owner\": {\n \"type\": \"IDENTITY\",\n \"id\": \"\",\n \"name\": \"\"\n },\n \"created\": \"\",\n \"lastUsed\": \"\"\n}", - "cookie": [], - "_postman_previewlanguage": "json" - }, - { - "id": "69e8b601-024b-4183-a9d2-905a92a59f9c", - "name": "Client Error - Returned if the request body is invalid.", - "originalRequest": { - "url": { - "path": [ - "personal-access-tokens", - ":id" - ], - "host": [ - "{{baseUrl}}" - ], - "query": [], - "variable": [] - }, - "header": [ - { - "key": "Content-Type", - "value": "application/json-patch+json" - }, - { - "key": "Accept", - "value": "application/json" - }, - { - "description": { - "content": "Added as a part of security scheme: oauth2", - "type": "text/plain" - }, - "key": "Authorization", - "value": "" - } - ], - "method": "PATCH", - "body": { - "mode": "raw", - "raw": "[\n {\n \"op\": \"test\",\n \"path\": \"\",\n \"value\": \"\"\n },\n {\n \"op\": \"move\",\n \"path\": \"\",\n \"value\": \"\"\n }\n]", - "options": { - "raw": { - "headerFamily": "json", - "language": "json" - } - } - } - }, - "status": "Bad Request", - "code": 400, - "header": [ - { - "key": "Content-Type", - "value": "application/json" - } - ], - "body": "{\n \"detailCode\": \"\",\n \"trackingId\": \"\",\n \"messages\": [\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n },\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n }\n ],\n \"causes\": [\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n },\n {\n \"locale\": \"\",\n \"localeOrigin\": \"DEFAULT\",\n \"text\": \"\"\n }\n ]\n}", - "cookie": [], - "_postman_previewlanguage": "json" - }, - { - "id": "81e1397d-fe37-4137-a84d-2ce6b30d5a12", - "name": "Unauthorized - Returned if there is no authorization header, or if the JWT token is expired.", - "originalRequest": { - "url": { - "path": [ - "personal-access-tokens", - ":id" - ], - "host": [ - "{{baseUrl}}" - ], - "query": [], - "variable": [] - }, - "header": [ - { - "key": "Content-Type", - "value": "application/json-patch+json" - }, - { - "key": "Accept", - "value": "application/json" - }, - { - "description": { - "content": "Added as a part of security scheme: oauth2", - "type": "text/plain" - }, - "key": "Authorization", - "value": "" - } - ], - "method": "PATCH", - "body": { - "mode": "raw", - "raw": "[\n {\n \"op\": \"test\",\n \"path\": \"\",\n \"value\": \"\"\n },\n {\n \"op\": \"move\",\n \"path\": \"\",\n \"value\": \"\"\n }\n]", - "options": { - "raw": { - "headerFamily": "json", - "language": "json" - } - } - } - }, - "status": "Unauthorized", - "code": 401, - "header": [ - { - "key": "Content-Type", - "value": "application/json" - } - ], - "body": "{\n \"error\": {\n \"description\": \"A message describing the error\",\n \"example\": \"JWT validation failed: JWT is expired\"\n }\n}", - "cookie": [], - "_postman_previewlanguage": "json" - }, - { - "id": "d06c6def-037f-4402-924c-7d0c1155507b", - "name": "Forbidden - Returned if the user you are running as, doesn't have access to this end-point.", - "originalRequest": { - "url": { - "path": [ - "personal-access-tokens", - ":id" - ], - "host": [ - "{{baseUrl}}" - ], - "query": [], - "variable": [] - }, - "header": [ - { - "key": "Content-Type", - "value": "application/json-patch+json" - }, - { - "key": "Accept", - "value": "application/json" - }, - { - "description": { - "content": "Added as a part of security scheme: oauth2", - "type": "text/plain" - }, - "key": "Authorization", - "value": "" - } - ], - "method": "PATCH", - "body": { - "mode": "raw", - "raw": "[\n {\n \"op\": \"test\",\n \"path\": \"\",\n \"value\": \"\"\n },\n {\n \"op\": \"move\",\n \"path\": \"\",\n \"value\": \"\"\n }\n]", - "options": { - "raw": { - "headerFamily": "json", - "language": "json" - } - } - } - }, - "status": "Forbidden", - "code": 403, - "header": [ - { - "key": "Content-Type", - "value": "application/json" - } - ], - "body": "{\n \"detailCode\": \"\",\n \"trackingId\": \"\",\n \"messages\": [\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n },\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n }\n ],\n \"causes\": [\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n },\n {\n \"locale\": \"\",\n \"localeOrigin\": \"DEFAULT\",\n \"text\": \"\"\n }\n ]\n}", - "cookie": [], - "_postman_previewlanguage": "json" - }, - { - "id": "7e16a01d-9b1d-4325-88bc-b1bb27b4b30d", - "name": "Not Found - returned if the request URL refers to a resource or object that does not exist", - "originalRequest": { - "url": { - "path": [ - "personal-access-tokens", - ":id" - ], - "host": [ - "{{baseUrl}}" - ], - "query": [], - "variable": [] - }, - "header": [ - { - "key": "Content-Type", - "value": "application/json-patch+json" - }, - { - "key": "Accept", - "value": "application/json" - }, - { - "description": { - "content": "Added as a part of security scheme: oauth2", - "type": "text/plain" - }, - "key": "Authorization", - "value": "" - } - ], - "method": "PATCH", - "body": { - "mode": "raw", - "raw": "[\n {\n \"op\": \"test\",\n \"path\": \"\",\n \"value\": \"\"\n },\n {\n \"op\": \"move\",\n \"path\": \"\",\n \"value\": \"\"\n }\n]", - "options": { - "raw": { - "headerFamily": "json", - "language": "json" - } - } - } - }, - "status": "Not Found", - "code": 404, - "header": [ - { - "key": "Content-Type", - "value": "application/json" - } - ], - "body": "{\n \"detailCode\": \"\",\n \"trackingId\": \"\",\n \"messages\": [\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n },\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n }\n ],\n \"causes\": [\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n },\n {\n \"locale\": \"\",\n \"localeOrigin\": \"DEFAULT\",\n \"text\": \"\"\n }\n ]\n}", - "cookie": [], - "_postman_previewlanguage": "json" - }, - { - "id": "f9f7e6d8-11a6-4206-85df-fec1c6e110e0", - "name": "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.", - "originalRequest": { - "url": { - "path": [ - "personal-access-tokens", - ":id" - ], - "host": [ - "{{baseUrl}}" - ], - "query": [], - "variable": [] - }, - "header": [ - { - "key": "Content-Type", - "value": "application/json-patch+json" - }, - { - "key": "Accept", - "value": "application/json" - }, - { - "description": { - "content": "Added as a part of security scheme: oauth2", - "type": "text/plain" - }, - "key": "Authorization", - "value": "" - } - ], - "method": "PATCH", - "body": { - "mode": "raw", - "raw": "[\n {\n \"op\": \"test\",\n \"path\": \"\",\n \"value\": \"\"\n },\n {\n \"op\": \"move\",\n \"path\": \"\",\n \"value\": \"\"\n }\n]", - "options": { - "raw": { - "headerFamily": "json", - "language": "json" - } - } - } - }, - "status": "Too Many Requests", - "code": 429, - "header": [ - { - "key": "Content-Type", - "value": "application/json" - } - ], - "body": "{\n \"message\": {\n \"description\": \"A message describing the error\",\n \"example\": \" Rate Limit Exceeded \"\n }\n}", - "cookie": [], - "_postman_previewlanguage": "json" - }, - { - "id": "b36fc90e-7fc5-4dc3-88cb-c47e1e118171", - "name": "Internal Server Error - Returned if there is an unexpected error.", - "originalRequest": { - "url": { - "path": [ - "personal-access-tokens", - ":id" - ], - "host": [ - "{{baseUrl}}" - ], - "query": [], - "variable": [] - }, - "header": [ - { - "key": "Content-Type", - "value": "application/json-patch+json" - }, - { - "key": "Accept", - "value": "application/json" - }, - { - "description": { - "content": "Added as a part of security scheme: oauth2", - "type": "text/plain" - }, - "key": "Authorization", - "value": "" - } - ], - "method": "PATCH", - "body": { - "mode": "raw", - "raw": "[\n {\n \"op\": \"test\",\n \"path\": \"\",\n \"value\": \"\"\n },\n {\n \"op\": \"move\",\n \"path\": \"\",\n \"value\": \"\"\n }\n]", - "options": { - "raw": { - "headerFamily": "json", - "language": "json" - } - } - } - }, - "status": "Internal Server Error", - "code": 500, - "header": [ - { - "key": "Content-Type", - "value": "application/json" - } - ], - "body": "{\n \"detailCode\": \"\",\n \"trackingId\": \"\",\n \"messages\": [\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n },\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n }\n ],\n \"causes\": [\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n },\n {\n \"locale\": \"\",\n \"localeOrigin\": \"DEFAULT\",\n \"text\": \"\"\n }\n ]\n}", - "cookie": [], - "_postman_previewlanguage": "json" - } - ], - "event": [], - "protocolProfileBehavior": { - "disableBodyPruning": true - } - }, - { - "id": "8d87b48a-4694-4a30-b680-2dd5da95732b", - "name": "Delete Personal Access Token", - "request": { - "name": "Delete Personal Access Token", - "description": { - "content": "This deletes a personal access token.", - "type": "text/plain" - }, - "url": { - "path": [ - "personal-access-tokens", - ":id" - ], - "host": [ - "{{baseUrl}}" - ], - "query": [], - "variable": [ - { - "type": "any", - "value": "", - "key": "id", - "disabled": true, - "description": { - "content": "(Required) The personal access token id", - "type": "text/plain" - } - } - ] - }, - "header": [ - { - "key": "Accept", - "value": "application/json" - } - ], - "method": "DELETE", - "body": {} - }, - "response": [ - { - "id": "3bcffea4-fab6-4363-9ba6-5f57809ebc48", - "name": "No content.", - "originalRequest": { - "url": { - "path": [ - "personal-access-tokens", - ":id" - ], - "host": [ - "{{baseUrl}}" - ], - "query": [], - "variable": [] - }, - "header": [ - { - "description": { - "content": "Added as a part of security scheme: oauth2", - "type": "text/plain" - }, - "key": "Authorization", - "value": "" - } - ], - "method": "DELETE", - "body": {} - }, - "status": "No Content", - "code": 204, - "header": [], - "cookie": [], - "_postman_previewlanguage": "text" - }, - { - "id": "446417f6-20dd-4b9c-8213-4b0857edaa23", - "name": "Client Error - Returned if the request body is invalid.", - "originalRequest": { - "url": { - "path": [ - "personal-access-tokens", - ":id" - ], - "host": [ - "{{baseUrl}}" - ], - "query": [], - "variable": [] - }, - "header": [ - { - "key": "Accept", - "value": "application/json" - }, - { - "description": { - "content": "Added as a part of security scheme: oauth2", - "type": "text/plain" - }, - "key": "Authorization", - "value": "" - } - ], - "method": "DELETE", - "body": {} - }, - "status": "Bad Request", - "code": 400, - "header": [ - { - "key": "Content-Type", - "value": "application/json" - } - ], - "body": "{\n \"detailCode\": \"\",\n \"trackingId\": \"\",\n \"messages\": [\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n },\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n }\n ],\n \"causes\": [\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n },\n {\n \"locale\": \"\",\n \"localeOrigin\": \"DEFAULT\",\n \"text\": \"\"\n }\n ]\n}", - "cookie": [], - "_postman_previewlanguage": "json" - }, - { - "id": "11575560-887f-4327-831c-6efe0f2f4991", - "name": "Unauthorized - Returned if there is no authorization header, or if the JWT token is expired.", - "originalRequest": { - "url": { - "path": [ - "personal-access-tokens", - ":id" - ], - "host": [ - "{{baseUrl}}" - ], - "query": [], - "variable": [] - }, - "header": [ - { - "key": "Accept", - "value": "application/json" - }, - { - "description": { - "content": "Added as a part of security scheme: oauth2", - "type": "text/plain" - }, - "key": "Authorization", - "value": "" - } - ], - "method": "DELETE", - "body": {} - }, - "status": "Unauthorized", - "code": 401, - "header": [ - { - "key": "Content-Type", - "value": "application/json" - } - ], - "body": "{\n \"error\": {\n \"description\": \"A message describing the error\",\n \"example\": \"JWT validation failed: JWT is expired\"\n }\n}", - "cookie": [], - "_postman_previewlanguage": "json" - }, - { - "id": "41b0fc38-abc8-46a5-b8e5-7278882559ae", - "name": "Forbidden - Returned if the user you are running as, doesn't have access to this end-point.", - "originalRequest": { - "url": { - "path": [ - "personal-access-tokens", - ":id" - ], - "host": [ - "{{baseUrl}}" - ], - "query": [], - "variable": [] - }, - "header": [ - { - "key": "Accept", - "value": "application/json" - }, - { - "description": { - "content": "Added as a part of security scheme: oauth2", - "type": "text/plain" - }, - "key": "Authorization", - "value": "" - } - ], - "method": "DELETE", - "body": {} - }, - "status": "Forbidden", - "code": 403, - "header": [ - { - "key": "Content-Type", - "value": "application/json" - } - ], - "body": "{\n \"detailCode\": \"\",\n \"trackingId\": \"\",\n \"messages\": [\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n },\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n }\n ],\n \"causes\": [\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n },\n {\n \"locale\": \"\",\n \"localeOrigin\": \"DEFAULT\",\n \"text\": \"\"\n }\n ]\n}", - "cookie": [], - "_postman_previewlanguage": "json" - }, - { - "id": "16e3e0f2-a246-447f-82f0-31985cc20535", - "name": "Not Found - returned if the request URL refers to a resource or object that does not exist", - "originalRequest": { - "url": { - "path": [ - "personal-access-tokens", - ":id" - ], - "host": [ - "{{baseUrl}}" - ], - "query": [], - "variable": [] - }, - "header": [ - { - "key": "Accept", - "value": "application/json" - }, - { - "description": { - "content": "Added as a part of security scheme: oauth2", - "type": "text/plain" - }, - "key": "Authorization", - "value": "" - } - ], - "method": "DELETE", - "body": {} - }, - "status": "Not Found", - "code": 404, - "header": [ - { - "key": "Content-Type", - "value": "application/json" - } - ], - "body": "{\n \"detailCode\": \"\",\n \"trackingId\": \"\",\n \"messages\": [\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n },\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n }\n ],\n \"causes\": [\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n },\n {\n \"locale\": \"\",\n \"localeOrigin\": \"DEFAULT\",\n \"text\": \"\"\n }\n ]\n}", - "cookie": [], - "_postman_previewlanguage": "json" - }, - { - "id": "be01d643-ea65-4dea-aa1f-78cf8c9b2727", - "name": "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.", - "originalRequest": { - "url": { - "path": [ - "personal-access-tokens", - ":id" - ], - "host": [ - "{{baseUrl}}" - ], - "query": [], - "variable": [] - }, - "header": [ - { - "key": "Accept", - "value": "application/json" - }, - { - "description": { - "content": "Added as a part of security scheme: oauth2", - "type": "text/plain" - }, - "key": "Authorization", - "value": "" - } - ], - "method": "DELETE", - "body": {} - }, - "status": "Too Many Requests", - "code": 429, - "header": [ - { - "key": "Content-Type", - "value": "application/json" - } - ], - "body": "{\n \"message\": {\n \"description\": \"A message describing the error\",\n \"example\": \" Rate Limit Exceeded \"\n }\n}", - "cookie": [], - "_postman_previewlanguage": "json" - }, - { - "id": "f36cb466-99fc-40ec-9418-e950a965c804", - "name": "Internal Server Error - Returned if there is an unexpected error.", - "originalRequest": { - "url": { - "path": [ - "personal-access-tokens", - ":id" - ], - "host": [ - "{{baseUrl}}" - ], - "query": [], - "variable": [] - }, - "header": [ - { - "key": "Accept", - "value": "application/json" - }, - { - "description": { - "content": "Added as a part of security scheme: oauth2", - "type": "text/plain" - }, - "key": "Authorization", - "value": "" - } - ], - "method": "DELETE", - "body": {} - }, - "status": "Internal Server Error", - "code": 500, - "header": [ - { - "key": "Content-Type", - "value": "application/json" - } - ], - "body": "{\n \"detailCode\": \"\",\n \"trackingId\": \"\",\n \"messages\": [\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n },\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n }\n ],\n \"causes\": [\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n },\n {\n \"locale\": \"\",\n \"localeOrigin\": \"DEFAULT\",\n \"text\": \"\"\n }\n ]\n}", - "cookie": [], - "_postman_previewlanguage": "json" - } - ], - "event": [], - "protocolProfileBehavior": { - "disableBodyPruning": true - } - } - ] - }, - { - "name": "Public Identities", - "description": "Use this API in conjunction with [Public Identites Config](https://developer.sailpoint.com/idn/api/v3/public-identities-config) to enable non-administrators to view identities' publicly visible attributes. \nWith this functionality in place, non-administrators can view identity attributes other than the default attributes (email, lifecycle state, and manager), depending on which identity attributes their organization administrators have made public. \nThis can be helpful for access approvers, certification reviewers, managers viewing their direct reports' access, and source owners viewing their tasks.\n", - "item": [ - { - "id": "ac0bed68-ea56-4e31-a2fb-bcbe692aeaa9", - "name": "Get a list of public identities", - "request": { - "name": "Get a list of public identities", - "description": {}, - "url": { - "path": [ - "public-identities" - ], - "host": [ - "{{baseUrl}}" - ], - "query": [ - { - "disabled": true, - "description": { - "content": "Max number of results to return.\nSee [V3 API Standard Collection Parameters](https://developer.sailpoint.com/idn/api/standard-collection-parameters) for more information.", - "type": "text/plain" - }, - "key": "limit", - "value": "250" - }, - { - "disabled": true, - "description": { - "content": "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.", - "type": "text/plain" - }, - "key": "offset", - "value": "0" - }, - { - "disabled": true, - "description": { - "content": "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.", - "type": "text/plain" - }, - "key": "count", - "value": "false" - }, - { - "disabled": true, - "description": { - "content": "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*\n\n**alias**: *eq, sw*\n\n**email**: *eq, sw*\n\n**firstname**: *eq, sw*\n\n**lastname**: *eq, sw*", - "type": "text/plain" - }, - "key": "filters", - "value": "" - }, - { - "disabled": true, - "description": { - "content": "If *true*, only get identities which satisfy ALL the following criteria in addition to any criteria specified by *filters*:\n - Should be either correlated or protected.\n - Should not be \"spadmin\" or \"cloudadmin\".\n - uid should not be null.\n - lastname should not be null.\n - email should not be null.", - "type": "text/plain" - }, - "key": "add-core-filters", - "value": "false" - }, - { - "disabled": true, - "description": { - "content": "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: **name**", - "type": "text/plain" - }, - "key": "sorters", - "value": "" - } - ], - "variable": [] - }, - "header": [ - { - "key": "Accept", - "value": "application/json" - } - ], - "method": "GET", - "body": {} - }, - "response": [ - { - "id": "326ce3b1-d97a-4e17-8641-a977f9b78ace", - "name": "A list of public identity objects.", - "originalRequest": { - "url": { - "path": [ - "public-identities" - ], - "host": [ - "{{baseUrl}}" - ], - "query": [ - { - "disabled": true, - "description": { - "content": "Max number of results to return.\nSee [V3 API Standard Collection Parameters](https://developer.sailpoint.com/idn/api/standard-collection-parameters) for more information.", - "type": "text/plain" - }, - "key": "limit", - "value": "250" - }, - { - "disabled": true, - "description": { - "content": "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.", - "type": "text/plain" - }, - "key": "offset", - "value": "0" - }, - { - "disabled": true, - "description": { - "content": "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.", - "type": "text/plain" - }, - "key": "count", - "value": "false" - }, - { - "disabled": true, - "description": { - "content": "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*\n\n**alias**: *eq, sw*\n\n**email**: *eq, sw*\n\n**firstname**: *eq, sw*\n\n**lastname**: *eq, sw*", - "type": "text/plain" - }, - "key": "filters", - "value": "" - }, - { - "disabled": true, - "description": { - "content": "If *true*, only get identities which satisfy ALL the following criteria in addition to any criteria specified by *filters*:\n - Should be either correlated or protected.\n - Should not be \"spadmin\" or \"cloudadmin\".\n - uid should not be null.\n - lastname should not be null.\n - email should not be null.", - "type": "text/plain" - }, - "key": "add-core-filters", - "value": "false" - }, - { - "disabled": true, - "description": { - "content": "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: **name**", - "type": "text/plain" - }, - "key": "sorters", - "value": "" - } - ], - "variable": [] - }, - "header": [ - { - "key": "Accept", - "value": "application/json" - }, - { - "description": { - "content": "Added as a part of security scheme: oauth2", - "type": "text/plain" - }, - "key": "Authorization", - "value": "" - } - ], - "method": "GET", - "body": {} - }, - "status": "OK", - "code": 200, - "header": [ - { - "key": "Content-Type", - "value": "application/json" - } - ], - "body": "[\n {\n \"id\": \"\",\n \"name\": \"\",\n \"alias\": \"\",\n \"email\": \"\",\n \"status\": \"\",\n \"manager\": {\n \"type\": \"LIFECYCLE_STATE\",\n \"id\": \"\",\n \"name\": \"\"\n },\n \"attributes\": [\n {\n \"key\": \"\",\n \"name\": \"\",\n \"value\": \"\"\n },\n {\n \"key\": \"\",\n \"name\": \"\",\n \"value\": \"\"\n }\n ]\n },\n {\n \"id\": \"\",\n \"name\": \"\",\n \"alias\": \"\",\n \"email\": \"\",\n \"status\": \"\",\n \"manager\": {\n \"type\": \"REPORT_RESULT\",\n \"id\": \"\",\n \"name\": \"\"\n },\n \"attributes\": [\n {\n \"key\": \"\",\n \"name\": \"\",\n \"value\": \"\"\n },\n {\n \"key\": \"\",\n \"name\": \"\",\n \"value\": \"\"\n }\n ]\n }\n]", - "cookie": [], - "_postman_previewlanguage": "json" - }, - { - "id": "2ce90a74-c3a1-4ef2-845e-5de99610b926", - "name": "Client Error - Returned if the request body is invalid.", - "originalRequest": { - "url": { - "path": [ - "public-identities" - ], - "host": [ - "{{baseUrl}}" - ], - "query": [ - { - "disabled": true, - "description": { - "content": "Max number of results to return.\nSee [V3 API Standard Collection Parameters](https://developer.sailpoint.com/idn/api/standard-collection-parameters) for more information.", - "type": "text/plain" - }, - "key": "limit", - "value": "250" - }, - { - "disabled": true, - "description": { - "content": "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.", - "type": "text/plain" - }, - "key": "offset", - "value": "0" - }, - { - "disabled": true, - "description": { - "content": "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.", - "type": "text/plain" - }, - "key": "count", - "value": "false" - }, - { - "disabled": true, - "description": { - "content": "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*\n\n**alias**: *eq, sw*\n\n**email**: *eq, sw*\n\n**firstname**: *eq, sw*\n\n**lastname**: *eq, sw*", - "type": "text/plain" - }, - "key": "filters", - "value": "" - }, - { - "disabled": true, - "description": { - "content": "If *true*, only get identities which satisfy ALL the following criteria in addition to any criteria specified by *filters*:\n - Should be either correlated or protected.\n - Should not be \"spadmin\" or \"cloudadmin\".\n - uid should not be null.\n - lastname should not be null.\n - email should not be null.", - "type": "text/plain" - }, - "key": "add-core-filters", - "value": "false" - }, - { - "disabled": true, - "description": { - "content": "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: **name**", - "type": "text/plain" - }, - "key": "sorters", - "value": "" - } - ], - "variable": [] - }, - "header": [ - { - "key": "Accept", - "value": "application/json" - }, - { - "description": { - "content": "Added as a part of security scheme: oauth2", - "type": "text/plain" - }, - "key": "Authorization", - "value": "" - } - ], - "method": "GET", - "body": {} - }, - "status": "Bad Request", - "code": 400, - "header": [ - { - "key": "Content-Type", - "value": "application/json" - } - ], - "body": "{\n \"detailCode\": \"\",\n \"trackingId\": \"\",\n \"messages\": [\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n },\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n }\n ],\n \"causes\": [\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n },\n {\n \"locale\": \"\",\n \"localeOrigin\": \"DEFAULT\",\n \"text\": \"\"\n }\n ]\n}", - "cookie": [], - "_postman_previewlanguage": "json" - }, - { - "id": "9c4e063e-6a41-44c0-83d6-d3190e6e19ee", - "name": "Unauthorized - Returned if there is no authorization header, or if the JWT token is expired.", - "originalRequest": { - "url": { - "path": [ - "public-identities" - ], - "host": [ - "{{baseUrl}}" - ], - "query": [ - { - "disabled": true, - "description": { - "content": "Max number of results to return.\nSee [V3 API Standard Collection Parameters](https://developer.sailpoint.com/idn/api/standard-collection-parameters) for more information.", - "type": "text/plain" - }, - "key": "limit", - "value": "250" - }, - { - "disabled": true, - "description": { - "content": "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.", - "type": "text/plain" - }, - "key": "offset", - "value": "0" - }, - { - "disabled": true, - "description": { - "content": "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.", - "type": "text/plain" - }, - "key": "count", - "value": "false" - }, - { - "disabled": true, - "description": { - "content": "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*\n\n**alias**: *eq, sw*\n\n**email**: *eq, sw*\n\n**firstname**: *eq, sw*\n\n**lastname**: *eq, sw*", - "type": "text/plain" - }, - "key": "filters", - "value": "" - }, - { - "disabled": true, - "description": { - "content": "If *true*, only get identities which satisfy ALL the following criteria in addition to any criteria specified by *filters*:\n - Should be either correlated or protected.\n - Should not be \"spadmin\" or \"cloudadmin\".\n - uid should not be null.\n - lastname should not be null.\n - email should not be null.", - "type": "text/plain" - }, - "key": "add-core-filters", - "value": "false" - }, - { - "disabled": true, - "description": { - "content": "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: **name**", - "type": "text/plain" - }, - "key": "sorters", - "value": "" - } - ], - "variable": [] - }, - "header": [ - { - "key": "Accept", - "value": "application/json" - }, - { - "description": { - "content": "Added as a part of security scheme: oauth2", - "type": "text/plain" - }, - "key": "Authorization", - "value": "" - } - ], - "method": "GET", - "body": {} - }, - "status": "Unauthorized", - "code": 401, - "header": [ - { - "key": "Content-Type", - "value": "application/json" - } - ], - "body": "{\n \"error\": {\n \"description\": \"A message describing the error\",\n \"example\": \"JWT validation failed: JWT is expired\"\n }\n}", - "cookie": [], - "_postman_previewlanguage": "json" - }, - { - "id": "f0bab924-096a-448b-babf-5abf2df8770b", - "name": "Forbidden - Returned if the user you are running as, doesn't have access to this end-point.", - "originalRequest": { - "url": { - "path": [ - "public-identities" - ], - "host": [ - "{{baseUrl}}" - ], - "query": [ - { - "disabled": true, - "description": { - "content": "Max number of results to return.\nSee [V3 API Standard Collection Parameters](https://developer.sailpoint.com/idn/api/standard-collection-parameters) for more information.", - "type": "text/plain" - }, - "key": "limit", - "value": "250" - }, - { - "disabled": true, - "description": { - "content": "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.", - "type": "text/plain" - }, - "key": "offset", - "value": "0" - }, - { - "disabled": true, - "description": { - "content": "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.", - "type": "text/plain" - }, - "key": "count", - "value": "false" - }, - { - "disabled": true, - "description": { - "content": "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*\n\n**alias**: *eq, sw*\n\n**email**: *eq, sw*\n\n**firstname**: *eq, sw*\n\n**lastname**: *eq, sw*", - "type": "text/plain" - }, - "key": "filters", - "value": "" - }, - { - "disabled": true, - "description": { - "content": "If *true*, only get identities which satisfy ALL the following criteria in addition to any criteria specified by *filters*:\n - Should be either correlated or protected.\n - Should not be \"spadmin\" or \"cloudadmin\".\n - uid should not be null.\n - lastname should not be null.\n - email should not be null.", - "type": "text/plain" - }, - "key": "add-core-filters", - "value": "false" - }, - { - "disabled": true, - "description": { - "content": "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: **name**", - "type": "text/plain" - }, - "key": "sorters", - "value": "" - } - ], - "variable": [] - }, - "header": [ - { - "key": "Accept", - "value": "application/json" - }, - { - "description": { - "content": "Added as a part of security scheme: oauth2", - "type": "text/plain" - }, - "key": "Authorization", - "value": "" - } - ], - "method": "GET", - "body": {} - }, - "status": "Forbidden", - "code": 403, - "header": [ - { - "key": "Content-Type", - "value": "application/json" - } - ], - "body": "{\n \"detailCode\": \"\",\n \"trackingId\": \"\",\n \"messages\": [\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n },\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n }\n ],\n \"causes\": [\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n },\n {\n \"locale\": \"\",\n \"localeOrigin\": \"DEFAULT\",\n \"text\": \"\"\n }\n ]\n}", - "cookie": [], - "_postman_previewlanguage": "json" - }, - { - "id": "6a8eb665-3fd5-41d1-8d1e-177405f52ca5", - "name": "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.", - "originalRequest": { - "url": { - "path": [ - "public-identities" - ], - "host": [ - "{{baseUrl}}" - ], - "query": [ - { - "disabled": true, - "description": { - "content": "Max number of results to return.\nSee [V3 API Standard Collection Parameters](https://developer.sailpoint.com/idn/api/standard-collection-parameters) for more information.", - "type": "text/plain" - }, - "key": "limit", - "value": "250" - }, - { - "disabled": true, - "description": { - "content": "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.", - "type": "text/plain" - }, - "key": "offset", - "value": "0" - }, - { - "disabled": true, - "description": { - "content": "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.", - "type": "text/plain" - }, - "key": "count", - "value": "false" - }, - { - "disabled": true, - "description": { - "content": "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*\n\n**alias**: *eq, sw*\n\n**email**: *eq, sw*\n\n**firstname**: *eq, sw*\n\n**lastname**: *eq, sw*", - "type": "text/plain" - }, - "key": "filters", - "value": "" - }, - { - "disabled": true, - "description": { - "content": "If *true*, only get identities which satisfy ALL the following criteria in addition to any criteria specified by *filters*:\n - Should be either correlated or protected.\n - Should not be \"spadmin\" or \"cloudadmin\".\n - uid should not be null.\n - lastname should not be null.\n - email should not be null.", - "type": "text/plain" - }, - "key": "add-core-filters", - "value": "false" - }, - { - "disabled": true, - "description": { - "content": "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: **name**", - "type": "text/plain" - }, - "key": "sorters", - "value": "" - } - ], - "variable": [] - }, - "header": [ - { - "key": "Accept", - "value": "application/json" - }, - { - "description": { - "content": "Added as a part of security scheme: oauth2", - "type": "text/plain" - }, - "key": "Authorization", - "value": "" - } - ], - "method": "GET", - "body": {} - }, - "status": "Too Many Requests", - "code": 429, - "header": [ - { - "key": "Content-Type", - "value": "application/json" - } - ], - "body": "{\n \"message\": {\n \"description\": \"A message describing the error\",\n \"example\": \" Rate Limit Exceeded \"\n }\n}", - "cookie": [], - "_postman_previewlanguage": "json" - }, - { - "id": "eba91ac7-5234-4266-8f27-c654d7e77b32", - "name": "Internal Server Error - Returned if there is an unexpected error.", - "originalRequest": { - "url": { - "path": [ - "public-identities" - ], - "host": [ - "{{baseUrl}}" - ], - "query": [ - { - "disabled": true, - "description": { - "content": "Max number of results to return.\nSee [V3 API Standard Collection Parameters](https://developer.sailpoint.com/idn/api/standard-collection-parameters) for more information.", - "type": "text/plain" - }, - "key": "limit", - "value": "250" - }, - { - "disabled": true, - "description": { - "content": "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.", - "type": "text/plain" - }, - "key": "offset", - "value": "0" - }, - { - "disabled": true, - "description": { - "content": "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.", - "type": "text/plain" - }, - "key": "count", - "value": "false" - }, - { - "disabled": true, - "description": { - "content": "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*\n\n**alias**: *eq, sw*\n\n**email**: *eq, sw*\n\n**firstname**: *eq, sw*\n\n**lastname**: *eq, sw*", - "type": "text/plain" - }, - "key": "filters", - "value": "" - }, - { - "disabled": true, - "description": { - "content": "If *true*, only get identities which satisfy ALL the following criteria in addition to any criteria specified by *filters*:\n - Should be either correlated or protected.\n - Should not be \"spadmin\" or \"cloudadmin\".\n - uid should not be null.\n - lastname should not be null.\n - email should not be null.", - "type": "text/plain" - }, - "key": "add-core-filters", - "value": "false" - }, - { - "disabled": true, - "description": { - "content": "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: **name**", - "type": "text/plain" - }, - "key": "sorters", - "value": "" - } - ], - "variable": [] - }, - "header": [ - { - "key": "Accept", - "value": "application/json" - }, - { - "description": { - "content": "Added as a part of security scheme: oauth2", - "type": "text/plain" - }, - "key": "Authorization", - "value": "" - } - ], - "method": "GET", - "body": {} - }, - "status": "Internal Server Error", - "code": 500, - "header": [ - { - "key": "Content-Type", - "value": "application/json" - } - ], - "body": "{\n \"detailCode\": \"\",\n \"trackingId\": \"\",\n \"messages\": [\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n },\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n }\n ],\n \"causes\": [\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n },\n {\n \"locale\": \"\",\n \"localeOrigin\": \"DEFAULT\",\n \"text\": \"\"\n }\n ]\n}", - "cookie": [], - "_postman_previewlanguage": "json" - } - ], - "event": [], - "protocolProfileBehavior": { - "disableBodyPruning": true - } - } - ] - }, - { - "name": "Public Identities Config", - "description": "Use this API to implement public identity configuration functionality. \nWith this functionality in place, administrators can make up to 5 identity attributes publicly visible so other non-administrator users can see the relevant information they need to make decisions. \nThis can be helpful for approvers making approvals, certification reviewers, managers viewing their direct reports' access, and source owners viewing their tasks.\n\nBy default, non-administrators can select an identity and view the following attributes: email, lifecycle state, and manager. \nHowever, it may be helpful for a non-administrator reviewer to see other identity attributes like department, region, title, etc.\nAdministrators can use this API to make those necessary identity attributes public to non-administrators. \n\nFor example, a non-administrator deciding whether to approve another identity's request for access to the Workday application, whose access may be restricted to members of the HR department, would want to know whether the identity is a member of the HR department. \nIf an administrator has used [Update Public Identity Config](https://developer.sailpoint.com/idn/api/v3/update-public-identity-config) to make the \"department\" attribute public, the approver can see the department and make a decision without requesting any more information.\n", - "item": [ - { - "id": "74b84149-26a7-4546-ae58-9fdc1616cb9c", - "name": "Get the Public Identities Configuration", - "request": { - "name": "Get the Public Identities Configuration", - "description": { - "content": "Returns the publicly visible attributes of an identity available to request approvers for Access Requests and Certification Campaigns. A token with ORG ADMIN authority is required to call this API.", - "type": "text/plain" - }, - "url": { - "path": [ - "public-identities-config" - ], - "host": [ - "{{baseUrl}}" - ], - "query": [], - "variable": [] - }, - "header": [ - { - "key": "Accept", - "value": "application/json" - } - ], - "method": "GET", - "body": {} - }, - "response": [ - { - "id": "b21ced1e-a44a-45ca-b688-548b828225e0", - "name": "Request succeeded.", - "originalRequest": { - "url": { - "path": [ - "public-identities-config" - ], - "host": [ - "{{baseUrl}}" - ], - "query": [], - "variable": [] - }, - "header": [ - { - "key": "Accept", - "value": "application/json" - }, - { - "description": { - "content": "Added as a part of security scheme: oauth2", - "type": "text/plain" - }, - "key": "Authorization", - "value": "" - } - ], - "method": "GET", - "body": {} - }, - "status": "OK", - "code": 200, - "header": [ - { - "key": "Content-Type", - "value": "application/json" - } - ], - "body": "{\n \"attributes\": [\n {\n \"key\": \"\",\n \"name\": \"\"\n },\n {\n \"key\": \"\",\n \"name\": \"\"\n }\n ],\n \"modified\": \"\",\n \"modifiedBy\": {\n \"type\": \"TAG_CATEGORY\",\n \"id\": \"\",\n \"name\": \"\"\n }\n}", - "cookie": [], - "_postman_previewlanguage": "json" - }, - { - "id": "23dfcb7a-1269-49e1-9cdf-367f99449bd3", - "name": "Client Error - Returned if the request body is invalid.", - "originalRequest": { - "url": { - "path": [ - "public-identities-config" - ], - "host": [ - "{{baseUrl}}" - ], - "query": [], - "variable": [] - }, - "header": [ - { - "key": "Accept", - "value": "application/json" - }, - { - "description": { - "content": "Added as a part of security scheme: oauth2", - "type": "text/plain" - }, - "key": "Authorization", - "value": "" - } - ], - "method": "GET", - "body": {} - }, - "status": "Bad Request", - "code": 400, - "header": [ - { - "key": "Content-Type", - "value": "application/json" - } - ], - "body": "{\n \"detailCode\": \"\",\n \"trackingId\": \"\",\n \"messages\": [\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n },\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n }\n ],\n \"causes\": [\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n },\n {\n \"locale\": \"\",\n \"localeOrigin\": \"DEFAULT\",\n \"text\": \"\"\n }\n ]\n}", - "cookie": [], - "_postman_previewlanguage": "json" - }, - { - "id": "7bf75f1a-a6cd-4076-a3c0-45022a31a4d9", - "name": "Unauthorized - Returned if there is no authorization header, or if the JWT token is expired.", - "originalRequest": { - "url": { - "path": [ - "public-identities-config" - ], - "host": [ - "{{baseUrl}}" - ], - "query": [], - "variable": [] - }, - "header": [ - { - "key": "Accept", - "value": "application/json" - }, - { - "description": { - "content": "Added as a part of security scheme: oauth2", - "type": "text/plain" - }, - "key": "Authorization", - "value": "" - } - ], - "method": "GET", - "body": {} - }, - "status": "Unauthorized", - "code": 401, - "header": [ - { - "key": "Content-Type", - "value": "application/json" - } - ], - "body": "{\n \"error\": {\n \"description\": \"A message describing the error\",\n \"example\": \"JWT validation failed: JWT is expired\"\n }\n}", - "cookie": [], - "_postman_previewlanguage": "json" - }, - { - "id": "61d1aa8d-5e89-4293-b9bb-e1dc1baab877", - "name": "Forbidden - Returned if the user you are running as, doesn't have access to this end-point.", - "originalRequest": { - "url": { - "path": [ - "public-identities-config" - ], - "host": [ - "{{baseUrl}}" - ], - "query": [], - "variable": [] - }, - "header": [ - { - "key": "Accept", - "value": "application/json" - }, - { - "description": { - "content": "Added as a part of security scheme: oauth2", - "type": "text/plain" - }, - "key": "Authorization", - "value": "" - } - ], - "method": "GET", - "body": {} - }, - "status": "Forbidden", - "code": 403, - "header": [ - { - "key": "Content-Type", - "value": "application/json" - } - ], - "body": "{\n \"detailCode\": \"\",\n \"trackingId\": \"\",\n \"messages\": [\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n },\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n }\n ],\n \"causes\": [\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n },\n {\n \"locale\": \"\",\n \"localeOrigin\": \"DEFAULT\",\n \"text\": \"\"\n }\n ]\n}", - "cookie": [], - "_postman_previewlanguage": "json" - }, - { - "id": "37db9eba-2e0f-4001-900b-3cbe315ae4dd", - "name": "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.", - "originalRequest": { - "url": { - "path": [ - "public-identities-config" - ], - "host": [ - "{{baseUrl}}" - ], - "query": [], - "variable": [] - }, - "header": [ - { - "key": "Accept", - "value": "application/json" - }, - { - "description": { - "content": "Added as a part of security scheme: oauth2", - "type": "text/plain" - }, - "key": "Authorization", - "value": "" - } - ], - "method": "GET", - "body": {} - }, - "status": "Too Many Requests", - "code": 429, - "header": [ - { - "key": "Content-Type", - "value": "application/json" - } - ], - "body": "{\n \"message\": {\n \"description\": \"A message describing the error\",\n \"example\": \" Rate Limit Exceeded \"\n }\n}", - "cookie": [], - "_postman_previewlanguage": "json" - }, - { - "id": "b9d90c60-6a71-43fc-bd5c-2efa1338d377", - "name": "Internal Server Error - Returned if there is an unexpected error.", - "originalRequest": { - "url": { - "path": [ - "public-identities-config" - ], - "host": [ - "{{baseUrl}}" - ], - "query": [], - "variable": [] - }, - "header": [ - { - "key": "Accept", - "value": "application/json" - }, - { - "description": { - "content": "Added as a part of security scheme: oauth2", - "type": "text/plain" - }, - "key": "Authorization", - "value": "" - } - ], - "method": "GET", - "body": {} - }, - "status": "Internal Server Error", - "code": 500, - "header": [ - { - "key": "Content-Type", - "value": "application/json" - } - ], - "body": "{\n \"detailCode\": \"\",\n \"trackingId\": \"\",\n \"messages\": [\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n },\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n }\n ],\n \"causes\": [\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n },\n {\n \"locale\": \"\",\n \"localeOrigin\": \"DEFAULT\",\n \"text\": \"\"\n }\n ]\n}", - "cookie": [], - "_postman_previewlanguage": "json" - } - ], - "event": [], - "protocolProfileBehavior": { - "disableBodyPruning": true - } - }, - { - "id": "b3531bd9-e6a1-42c0-8e01-1e5ea8945764", - "name": "Update the Public Identities Configuration", - "request": { - "name": "Update the Public Identities Configuration", - "description": { - "content": "Updates the publicly visible attributes of an identity available to request approvers for Access Requests and Certification Campaigns. A token with ORG ADMIN authority is required to call this API.", - "type": "text/plain" - }, - "url": { - "path": [ - "public-identities-config" - ], - "host": [ - "{{baseUrl}}" - ], - "query": [], - "variable": [] - }, - "header": [ - { - "key": "Content-Type", - "value": "application/json" - }, - { - "key": "Accept", - "value": "application/json" - } - ], - "method": "PUT", - "body": { - "mode": "raw", - "raw": "{\n \"attributes\": [\n {\n \"key\": \"\",\n \"name\": \"\"\n },\n {\n \"key\": \"\",\n \"name\": \"\"\n }\n ],\n \"modified\": \"\",\n \"modifiedBy\": {\n \"type\": \"TAG_CATEGORY\",\n \"id\": \"\",\n \"name\": \"\"\n }\n}", - "options": { - "raw": { - "headerFamily": "json", - "language": "json" - } - } - } - }, - "response": [ - { - "id": "0285608f-b907-4639-a11b-909e87ee3083", - "name": "Request succeeded.", - "originalRequest": { - "url": { - "path": [ - "public-identities-config" - ], - "host": [ - "{{baseUrl}}" - ], - "query": [], - "variable": [] - }, - "header": [ - { - "key": "Content-Type", - "value": "application/json" - }, - { - "key": "Accept", - "value": "application/json" - }, - { - "description": { - "content": "Added as a part of security scheme: oauth2", - "type": "text/plain" - }, - "key": "Authorization", - "value": "" - } - ], - "method": "PUT", - "body": { - "mode": "raw", - "raw": "{\n \"attributes\": [\n {\n \"key\": \"\",\n \"name\": \"\"\n },\n {\n \"key\": \"\",\n \"name\": \"\"\n }\n ],\n \"modified\": \"\",\n \"modifiedBy\": {\n \"type\": \"TAG_CATEGORY\",\n \"id\": \"\",\n \"name\": \"\"\n }\n}", - "options": { - "raw": { - "headerFamily": "json", - "language": "json" - } - } - } - }, - "status": "OK", - "code": 200, - "header": [ - { - "key": "Content-Type", - "value": "application/json" - } - ], - "body": "{\n \"attributes\": [\n {\n \"key\": \"\",\n \"name\": \"\"\n },\n {\n \"key\": \"\",\n \"name\": \"\"\n }\n ],\n \"modified\": \"\",\n \"modifiedBy\": {\n \"type\": \"TAG_CATEGORY\",\n \"id\": \"\",\n \"name\": \"\"\n }\n}", - "cookie": [], - "_postman_previewlanguage": "json" - }, - { - "id": "a87fb36e-a751-4213-882e-256561c39a4c", - "name": "Client Error - Returned if the request body is invalid.", - "originalRequest": { - "url": { - "path": [ - "public-identities-config" - ], - "host": [ - "{{baseUrl}}" - ], - "query": [], - "variable": [] - }, - "header": [ - { - "key": "Content-Type", - "value": "application/json" - }, - { - "key": "Accept", - "value": "application/json" - }, - { - "description": { - "content": "Added as a part of security scheme: oauth2", - "type": "text/plain" - }, - "key": "Authorization", - "value": "" - } - ], - "method": "PUT", - "body": { - "mode": "raw", - "raw": "{\n \"attributes\": [\n {\n \"key\": \"\",\n \"name\": \"\"\n },\n {\n \"key\": \"\",\n \"name\": \"\"\n }\n ],\n \"modified\": \"\",\n \"modifiedBy\": {\n \"type\": \"TAG_CATEGORY\",\n \"id\": \"\",\n \"name\": \"\"\n }\n}", - "options": { - "raw": { - "headerFamily": "json", - "language": "json" - } - } - } - }, - "status": "Bad Request", - "code": 400, - "header": [ - { - "key": "Content-Type", - "value": "application/json" - } - ], - "body": "{\n \"detailCode\": \"\",\n \"trackingId\": \"\",\n \"messages\": [\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n },\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n }\n ],\n \"causes\": [\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n },\n {\n \"locale\": \"\",\n \"localeOrigin\": \"DEFAULT\",\n \"text\": \"\"\n }\n ]\n}", - "cookie": [], - "_postman_previewlanguage": "json" - }, - { - "id": "e8b45e4f-7868-4978-91c1-c54e21ae7d61", - "name": "Unauthorized - Returned if there is no authorization header, or if the JWT token is expired.", - "originalRequest": { - "url": { - "path": [ - "public-identities-config" - ], - "host": [ - "{{baseUrl}}" - ], - "query": [], - "variable": [] - }, - "header": [ - { - "key": "Content-Type", - "value": "application/json" - }, - { - "key": "Accept", - "value": "application/json" - }, - { - "description": { - "content": "Added as a part of security scheme: oauth2", - "type": "text/plain" - }, - "key": "Authorization", - "value": "" - } - ], - "method": "PUT", - "body": { - "mode": "raw", - "raw": "{\n \"attributes\": [\n {\n \"key\": \"\",\n \"name\": \"\"\n },\n {\n \"key\": \"\",\n \"name\": \"\"\n }\n ],\n \"modified\": \"\",\n \"modifiedBy\": {\n \"type\": \"TAG_CATEGORY\",\n \"id\": \"\",\n \"name\": \"\"\n }\n}", - "options": { - "raw": { - "headerFamily": "json", - "language": "json" - } - } - } - }, - "status": "Unauthorized", - "code": 401, - "header": [ - { - "key": "Content-Type", - "value": "application/json" - } - ], - "body": "{\n \"error\": {\n \"description\": \"A message describing the error\",\n \"example\": \"JWT validation failed: JWT is expired\"\n }\n}", - "cookie": [], - "_postman_previewlanguage": "json" - }, - { - "id": "122c4728-5907-48b5-954e-0404897653e0", - "name": "Forbidden - Returned if the user you are running as, doesn't have access to this end-point.", - "originalRequest": { - "url": { - "path": [ - "public-identities-config" - ], - "host": [ - "{{baseUrl}}" - ], - "query": [], - "variable": [] - }, - "header": [ - { - "key": "Content-Type", - "value": "application/json" - }, - { - "key": "Accept", - "value": "application/json" - }, - { - "description": { - "content": "Added as a part of security scheme: oauth2", - "type": "text/plain" - }, - "key": "Authorization", - "value": "" - } - ], - "method": "PUT", - "body": { - "mode": "raw", - "raw": "{\n \"attributes\": [\n {\n \"key\": \"\",\n \"name\": \"\"\n },\n {\n \"key\": \"\",\n \"name\": \"\"\n }\n ],\n \"modified\": \"\",\n \"modifiedBy\": {\n \"type\": \"TAG_CATEGORY\",\n \"id\": \"\",\n \"name\": \"\"\n }\n}", - "options": { - "raw": { - "headerFamily": "json", - "language": "json" - } - } - } - }, - "status": "Forbidden", - "code": 403, - "header": [ - { - "key": "Content-Type", - "value": "application/json" - } - ], - "body": "{\n \"detailCode\": \"\",\n \"trackingId\": \"\",\n \"messages\": [\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n },\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n }\n ],\n \"causes\": [\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n },\n {\n \"locale\": \"\",\n \"localeOrigin\": \"DEFAULT\",\n \"text\": \"\"\n }\n ]\n}", - "cookie": [], - "_postman_previewlanguage": "json" - }, - { - "id": "cb61252b-9f9a-4f66-b8ce-6ed47424bb5b", - "name": "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.", - "originalRequest": { - "url": { - "path": [ - "public-identities-config" - ], - "host": [ - "{{baseUrl}}" - ], - "query": [], - "variable": [] - }, - "header": [ - { - "key": "Content-Type", - "value": "application/json" - }, - { - "key": "Accept", - "value": "application/json" - }, - { - "description": { - "content": "Added as a part of security scheme: oauth2", - "type": "text/plain" - }, - "key": "Authorization", - "value": "" - } - ], - "method": "PUT", - "body": { - "mode": "raw", - "raw": "{\n \"attributes\": [\n {\n \"key\": \"\",\n \"name\": \"\"\n },\n {\n \"key\": \"\",\n \"name\": \"\"\n }\n ],\n \"modified\": \"\",\n \"modifiedBy\": {\n \"type\": \"TAG_CATEGORY\",\n \"id\": \"\",\n \"name\": \"\"\n }\n}", - "options": { - "raw": { - "headerFamily": "json", - "language": "json" - } - } - } - }, - "status": "Too Many Requests", - "code": 429, - "header": [ - { - "key": "Content-Type", - "value": "application/json" - } - ], - "body": "{\n \"message\": {\n \"description\": \"A message describing the error\",\n \"example\": \" Rate Limit Exceeded \"\n }\n}", - "cookie": [], - "_postman_previewlanguage": "json" - }, - { - "id": "fd894da6-321b-41f1-a37e-b1725614f2ad", - "name": "Internal Server Error - Returned if there is an unexpected error.", - "originalRequest": { - "url": { - "path": [ - "public-identities-config" - ], - "host": [ - "{{baseUrl}}" - ], - "query": [], - "variable": [] - }, - "header": [ - { - "key": "Content-Type", - "value": "application/json" - }, - { - "key": "Accept", - "value": "application/json" - }, - { - "description": { - "content": "Added as a part of security scheme: oauth2", - "type": "text/plain" - }, - "key": "Authorization", - "value": "" - } - ], - "method": "PUT", - "body": { - "mode": "raw", - "raw": "{\n \"attributes\": [\n {\n \"key\": \"\",\n \"name\": \"\"\n },\n {\n \"key\": \"\",\n \"name\": \"\"\n }\n ],\n \"modified\": \"\",\n \"modifiedBy\": {\n \"type\": \"TAG_CATEGORY\",\n \"id\": \"\",\n \"name\": \"\"\n }\n}", - "options": { - "raw": { - "headerFamily": "json", - "language": "json" - } - } - } - }, - "status": "Internal Server Error", - "code": 500, - "header": [ - { - "key": "Content-Type", - "value": "application/json" - } - ], - "body": "{\n \"detailCode\": \"\",\n \"trackingId\": \"\",\n \"messages\": [\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n },\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n }\n ],\n \"causes\": [\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n },\n {\n \"locale\": \"\",\n \"localeOrigin\": \"DEFAULT\",\n \"text\": \"\"\n }\n ]\n}", - "cookie": [], - "_postman_previewlanguage": "json" - } - ], - "event": [], - "protocolProfileBehavior": { - "disableBodyPruning": true - } - } - ] - }, - { - "name": "Reports Data Extraction", - "description": "Use this API to implement reports lifecycle managing and monitoring.\n", - "item": [ - { - "id": "0642ce24-ac60-4574-8319-ff041c0be7cb", - "name": "Get Report Result", - "request": { - "name": "Get Report Result", - "description": { - "content": "Get the report results for a report that was run or is running. Returns empty report result in case there are no active task definitions with used in payload task definition name.", - "type": "text/plain" - }, - "url": { - "path": [ - "reports", - ":taskResultId", - "result" - ], - "host": [ - "{{baseUrl}}" - ], - "query": [ - { - "disabled": true, - "description": { - "content": "state of task result to apply ordering when results are fetching from the DB", - "type": "text/plain" - }, - "key": "completed", - "value": "false" - } - ], - "variable": [ - { - "type": "any", - "value": "", - "key": "taskResultId", - "disabled": true, - "description": { - "content": "(Required) Unique identifier of the task result which handled report", - "type": "text/plain" - } - } - ] - }, - "header": [ - { - "key": "Accept", - "value": "application/json" - } - ], - "method": "GET", - "body": {} - }, - "response": [ - { - "id": "9c954db7-7de1-436c-9faf-57e4ee682835", - "name": "Details about report that was run or is running.", - "originalRequest": { - "url": { - "path": [ - "reports", - ":taskResultId", - "result" - ], - "host": [ - "{{baseUrl}}" - ], - "query": [ - { - "disabled": true, - "description": { - "content": "state of task result to apply ordering when results are fetching from the DB", - "type": "text/plain" - }, - "key": "completed", - "value": "false" - } - ], - "variable": [] - }, - "header": [ - { - "key": "Accept", - "value": "application/json" - }, - { - "description": { - "content": "Added as a part of security scheme: oauth2", - "type": "text/plain" - }, - "key": "Authorization", - "value": "" - } - ], - "method": "GET", - "body": {} - }, - "status": "OK", - "code": 200, - "header": [ - { - "key": "Content-Type", - "value": "application/json" - } - ], - "body": "{\n \"reportType\": \"ACCOUNTS\",\n \"taskDefName\": \"\",\n \"id\": \"\",\n \"created\": \"\",\n \"status\": \"FAILURE\",\n \"duration\": \"\",\n \"rows\": \"\",\n \"availableFormats\": [\n \"PDF\",\n \"PDF\"\n ]\n}", - "cookie": [], - "_postman_previewlanguage": "json" - }, - { - "id": "5bcaa678-8d62-4341-ba23-5484862a5d84", - "name": "Client Error - Returned if the request body is invalid.", - "originalRequest": { - "url": { - "path": [ - "reports", - ":taskResultId", - "result" - ], - "host": [ - "{{baseUrl}}" - ], - "query": [ - { - "disabled": true, - "description": { - "content": "state of task result to apply ordering when results are fetching from the DB", - "type": "text/plain" - }, - "key": "completed", - "value": "false" - } - ], - "variable": [] - }, - "header": [ - { - "key": "Accept", - "value": "application/json" - }, - { - "description": { - "content": "Added as a part of security scheme: oauth2", - "type": "text/plain" - }, - "key": "Authorization", - "value": "" - } - ], - "method": "GET", - "body": {} - }, - "status": "Bad Request", - "code": 400, - "header": [ - { - "key": "Content-Type", - "value": "application/json" - } - ], - "body": "{\n \"detailCode\": \"\",\n \"trackingId\": \"\",\n \"messages\": [\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n },\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n }\n ],\n \"causes\": [\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n },\n {\n \"locale\": \"\",\n \"localeOrigin\": \"DEFAULT\",\n \"text\": \"\"\n }\n ]\n}", - "cookie": [], - "_postman_previewlanguage": "json" - }, - { - "id": "4522ae6a-eb47-437a-90e2-14abbaa10d96", - "name": "Unauthorized - Returned if there is no authorization header, or if the JWT token is expired.", - "originalRequest": { - "url": { - "path": [ - "reports", - ":taskResultId", - "result" - ], - "host": [ - "{{baseUrl}}" - ], - "query": [ - { - "disabled": true, - "description": { - "content": "state of task result to apply ordering when results are fetching from the DB", - "type": "text/plain" - }, - "key": "completed", - "value": "false" - } - ], - "variable": [] - }, - "header": [ - { - "key": "Accept", - "value": "application/json" - }, - { - "description": { - "content": "Added as a part of security scheme: oauth2", - "type": "text/plain" - }, - "key": "Authorization", - "value": "" - } - ], - "method": "GET", - "body": {} - }, - "status": "Unauthorized", - "code": 401, - "header": [ - { - "key": "Content-Type", - "value": "application/json" - } - ], - "body": "{\n \"error\": {\n \"description\": \"A message describing the error\",\n \"example\": \"JWT validation failed: JWT is expired\"\n }\n}", - "cookie": [], - "_postman_previewlanguage": "json" - }, - { - "id": "7d39554c-ac34-4797-82ee-75fa3fa40397", - "name": "Forbidden - Returned if the user you are running as, doesn't have access to this end-point.", - "originalRequest": { - "url": { - "path": [ - "reports", - ":taskResultId", - "result" - ], - "host": [ - "{{baseUrl}}" - ], - "query": [ - { - "disabled": true, - "description": { - "content": "state of task result to apply ordering when results are fetching from the DB", - "type": "text/plain" - }, - "key": "completed", - "value": "false" - } - ], - "variable": [] - }, - "header": [ - { - "key": "Accept", - "value": "application/json" - }, - { - "description": { - "content": "Added as a part of security scheme: oauth2", - "type": "text/plain" - }, - "key": "Authorization", - "value": "" - } - ], - "method": "GET", - "body": {} - }, - "status": "Forbidden", - "code": 403, - "header": [ - { - "key": "Content-Type", - "value": "application/json" - } - ], - "body": "{\n \"detailCode\": \"\",\n \"trackingId\": \"\",\n \"messages\": [\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n },\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n }\n ],\n \"causes\": [\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n },\n {\n \"locale\": \"\",\n \"localeOrigin\": \"DEFAULT\",\n \"text\": \"\"\n }\n ]\n}", - "cookie": [], - "_postman_previewlanguage": "json" - }, - { - "id": "39942970-16e4-45e1-94ea-108bb4f03a5c", - "name": "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.", - "originalRequest": { - "url": { - "path": [ - "reports", - ":taskResultId", - "result" - ], - "host": [ - "{{baseUrl}}" - ], - "query": [ - { - "disabled": true, - "description": { - "content": "state of task result to apply ordering when results are fetching from the DB", - "type": "text/plain" - }, - "key": "completed", - "value": "false" - } - ], - "variable": [] - }, - "header": [ - { - "key": "Accept", - "value": "application/json" - }, - { - "description": { - "content": "Added as a part of security scheme: oauth2", - "type": "text/plain" - }, - "key": "Authorization", - "value": "" - } - ], - "method": "GET", - "body": {} - }, - "status": "Too Many Requests", - "code": 429, - "header": [ - { - "key": "Content-Type", - "value": "application/json" - } - ], - "body": "{\n \"message\": {\n \"description\": \"A message describing the error\",\n \"example\": \" Rate Limit Exceeded \"\n }\n}", - "cookie": [], - "_postman_previewlanguage": "json" - }, - { - "id": "4a7cd93e-51c2-43bd-bbad-4c29b4c70f2d", - "name": "Internal Server Error - Returned if there is an unexpected error.", - "originalRequest": { - "url": { - "path": [ - "reports", - ":taskResultId", - "result" - ], - "host": [ - "{{baseUrl}}" - ], - "query": [ - { - "disabled": true, - "description": { - "content": "state of task result to apply ordering when results are fetching from the DB", - "type": "text/plain" - }, - "key": "completed", - "value": "false" - } - ], - "variable": [] - }, - "header": [ - { - "key": "Accept", - "value": "application/json" - }, - { - "description": { - "content": "Added as a part of security scheme: oauth2", - "type": "text/plain" - }, - "key": "Authorization", - "value": "" - } - ], - "method": "GET", - "body": {} - }, - "status": "Internal Server Error", - "code": 500, - "header": [ - { - "key": "Content-Type", - "value": "application/json" - } - ], - "body": "{\n \"detailCode\": \"\",\n \"trackingId\": \"\",\n \"messages\": [\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n },\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n }\n ],\n \"causes\": [\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n },\n {\n \"locale\": \"\",\n \"localeOrigin\": \"DEFAULT\",\n \"text\": \"\"\n }\n ]\n}", - "cookie": [], - "_postman_previewlanguage": "json" - } - ], - "event": [], - "protocolProfileBehavior": { - "disableBodyPruning": true - } - }, - { - "id": "dca6bec5-166c-46f0-8489-1d07462a11af", - "name": "Run Report", - "request": { - "name": "Run Report", - "description": { - "content": "Runs a report according to input report details. If non-concurrent task is already running then it returns, otherwise new task creates and returns.", - "type": "text/plain" - }, - "url": { - "path": [ - "reports", - "run" - ], - "host": [ - "{{baseUrl}}" - ], - "query": [], - "variable": [] - }, - "header": [ - { - "key": "Content-Type", - "value": "application/json" - }, - { - "key": "Accept", - "value": "application/json" - } - ], - "method": "POST", - "body": { - "mode": "raw", - "raw": "{\n \"reportType\": \"IDENTITIES_DETAILS\",\n \"arguments\": {\n \"application\": \"\",\n \"sourceName\": \"\",\n \"defaultS3Bucket\": \"\",\n \"s3Bucket\": \"\"\n }\n}", - "options": { - "raw": { - "headerFamily": "json", - "language": "json" - } - } - } - }, - "response": [ - { - "id": "b349fd7e-118e-45f1-89db-cbeaec4c10c8", - "name": "Details about running report task.", - "originalRequest": { - "url": { - "path": [ - "reports", - "run" - ], - "host": [ - "{{baseUrl}}" - ], - "query": [], - "variable": [] - }, - "header": [ - { - "key": "Content-Type", - "value": "application/json" - }, - { - "key": "Accept", - "value": "application/json" - }, - { - "description": { - "content": "Added as a part of security scheme: oauth2", - "type": "text/plain" - }, - "key": "Authorization", - "value": "" - } - ], - "method": "POST", - "body": { - "mode": "raw", - "raw": "{\n \"reportType\": \"IDENTITIES_DETAILS\",\n \"arguments\": {\n \"application\": \"\",\n \"sourceName\": \"\",\n \"defaultS3Bucket\": \"\",\n \"s3Bucket\": \"\"\n }\n}", - "options": { - "raw": { - "headerFamily": "json", - "language": "json" - } - } - } - }, - "status": "OK", - "code": 200, - "header": [ - { - "key": "Content-Type", - "value": "application/json" - } - ], - "body": "{\n \"type\": \"QUEUED_TASK\",\n \"id\": \"\",\n \"reportType\": \"SEARCH_EXPORT\",\n \"description\": \"\",\n \"parentName\": \"\",\n \"launcher\": \"\",\n \"created\": \"\",\n \"launched\": \"\",\n \"completed\": \"\",\n \"completionStatus\": \"TEMP_ERROR\",\n \"messages\": [\n {\n \"type\": \"ERROR\",\n \"error\": false,\n \"warning\": false,\n \"key\": \"\",\n \"localizedText\": \"\"\n },\n {\n \"type\": \"ERROR\",\n \"error\": false,\n \"warning\": false,\n \"key\": \"\",\n \"localizedText\": \"\"\n }\n ],\n \"returns\": [\n {\n \"displayLabel\": \"\",\n \"attributeName\": \"\"\n },\n {\n \"displayLabel\": \"\",\n \"attributeName\": \"\"\n }\n ],\n \"attributes\": {\n \"sunt_4\": {},\n \"estfda\": {},\n \"laborum_62_\": {}\n },\n \"progress\": \"\"\n}", - "cookie": [], - "_postman_previewlanguage": "json" - }, - { - "id": "601e7f9e-a2a0-45e4-8e68-0fe7476f380a", - "name": "Client Error - Returned if the request body is invalid.", - "originalRequest": { - "url": { - "path": [ - "reports", - "run" - ], - "host": [ - "{{baseUrl}}" - ], - "query": [], - "variable": [] - }, - "header": [ - { - "key": "Content-Type", - "value": "application/json" - }, - { - "key": "Accept", - "value": "application/json" - }, - { - "description": { - "content": "Added as a part of security scheme: oauth2", - "type": "text/plain" - }, - "key": "Authorization", - "value": "" - } - ], - "method": "POST", - "body": { - "mode": "raw", - "raw": "{\n \"reportType\": \"IDENTITIES_DETAILS\",\n \"arguments\": {\n \"application\": \"\",\n \"sourceName\": \"\",\n \"defaultS3Bucket\": \"\",\n \"s3Bucket\": \"\"\n }\n}", - "options": { - "raw": { - "headerFamily": "json", - "language": "json" - } - } - } - }, - "status": "Bad Request", - "code": 400, - "header": [ - { - "key": "Content-Type", - "value": "application/json" - } - ], - "body": "{\n \"detailCode\": \"\",\n \"trackingId\": \"\",\n \"messages\": [\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n },\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n }\n ],\n \"causes\": [\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n },\n {\n \"locale\": \"\",\n \"localeOrigin\": \"DEFAULT\",\n \"text\": \"\"\n }\n ]\n}", - "cookie": [], - "_postman_previewlanguage": "json" - }, - { - "id": "718dc551-a876-46bc-9aa3-ad66475134c0", - "name": "Unauthorized - Returned if there is no authorization header, or if the JWT token is expired.", - "originalRequest": { - "url": { - "path": [ - "reports", - "run" - ], - "host": [ - "{{baseUrl}}" - ], - "query": [], - "variable": [] - }, - "header": [ - { - "key": "Content-Type", - "value": "application/json" - }, - { - "key": "Accept", - "value": "application/json" - }, - { - "description": { - "content": "Added as a part of security scheme: oauth2", - "type": "text/plain" - }, - "key": "Authorization", - "value": "" - } - ], - "method": "POST", - "body": { - "mode": "raw", - "raw": "{\n \"reportType\": \"IDENTITIES_DETAILS\",\n \"arguments\": {\n \"application\": \"\",\n \"sourceName\": \"\",\n \"defaultS3Bucket\": \"\",\n \"s3Bucket\": \"\"\n }\n}", - "options": { - "raw": { - "headerFamily": "json", - "language": "json" - } - } - } - }, - "status": "Unauthorized", - "code": 401, - "header": [ - { - "key": "Content-Type", - "value": "application/json" - } - ], - "body": "{\n \"error\": {\n \"description\": \"A message describing the error\",\n \"example\": \"JWT validation failed: JWT is expired\"\n }\n}", - "cookie": [], - "_postman_previewlanguage": "json" - }, - { - "id": "dcdc2ee6-667c-4aa8-9555-d77cfcc467a6", - "name": "Forbidden - Returned if the user you are running as, doesn't have access to this end-point.", - "originalRequest": { - "url": { - "path": [ - "reports", - "run" - ], - "host": [ - "{{baseUrl}}" - ], - "query": [], - "variable": [] - }, - "header": [ - { - "key": "Content-Type", - "value": "application/json" - }, - { - "key": "Accept", - "value": "application/json" - }, - { - "description": { - "content": "Added as a part of security scheme: oauth2", - "type": "text/plain" - }, - "key": "Authorization", - "value": "" - } - ], - "method": "POST", - "body": { - "mode": "raw", - "raw": "{\n \"reportType\": \"IDENTITIES_DETAILS\",\n \"arguments\": {\n \"application\": \"\",\n \"sourceName\": \"\",\n \"defaultS3Bucket\": \"\",\n \"s3Bucket\": \"\"\n }\n}", - "options": { - "raw": { - "headerFamily": "json", - "language": "json" - } - } - } - }, - "status": "Forbidden", - "code": 403, - "header": [ - { - "key": "Content-Type", - "value": "application/json" - } - ], - "body": "{\n \"detailCode\": \"\",\n \"trackingId\": \"\",\n \"messages\": [\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n },\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n }\n ],\n \"causes\": [\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n },\n {\n \"locale\": \"\",\n \"localeOrigin\": \"DEFAULT\",\n \"text\": \"\"\n }\n ]\n}", - "cookie": [], - "_postman_previewlanguage": "json" - }, - { - "id": "50df18c2-b6ce-4466-9f28-61c8bbf1123d", - "name": "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.", - "originalRequest": { - "url": { - "path": [ - "reports", - "run" - ], - "host": [ - "{{baseUrl}}" - ], - "query": [], - "variable": [] - }, - "header": [ - { - "key": "Content-Type", - "value": "application/json" - }, - { - "key": "Accept", - "value": "application/json" - }, - { - "description": { - "content": "Added as a part of security scheme: oauth2", - "type": "text/plain" - }, - "key": "Authorization", - "value": "" - } - ], - "method": "POST", - "body": { - "mode": "raw", - "raw": "{\n \"reportType\": \"IDENTITIES_DETAILS\",\n \"arguments\": {\n \"application\": \"\",\n \"sourceName\": \"\",\n \"defaultS3Bucket\": \"\",\n \"s3Bucket\": \"\"\n }\n}", - "options": { - "raw": { - "headerFamily": "json", - "language": "json" - } - } - } - }, - "status": "Too Many Requests", - "code": 429, - "header": [ - { - "key": "Content-Type", - "value": "application/json" - } - ], - "body": "{\n \"message\": {\n \"description\": \"A message describing the error\",\n \"example\": \" Rate Limit Exceeded \"\n }\n}", - "cookie": [], - "_postman_previewlanguage": "json" - }, - { - "id": "e17df21d-2eff-425f-98a1-a853ac0e5dd8", - "name": "Internal Server Error - Returned if there is an unexpected error.", - "originalRequest": { - "url": { - "path": [ - "reports", - "run" - ], - "host": [ - "{{baseUrl}}" - ], - "query": [], - "variable": [] - }, - "header": [ - { - "key": "Content-Type", - "value": "application/json" - }, - { - "key": "Accept", - "value": "application/json" - }, - { - "description": { - "content": "Added as a part of security scheme: oauth2", - "type": "text/plain" - }, - "key": "Authorization", - "value": "" - } - ], - "method": "POST", - "body": { - "mode": "raw", - "raw": "{\n \"reportType\": \"IDENTITIES_DETAILS\",\n \"arguments\": {\n \"application\": \"\",\n \"sourceName\": \"\",\n \"defaultS3Bucket\": \"\",\n \"s3Bucket\": \"\"\n }\n}", - "options": { - "raw": { - "headerFamily": "json", - "language": "json" - } - } - } - }, - "status": "Internal Server Error", - "code": 500, - "header": [ - { - "key": "Content-Type", - "value": "application/json" - } - ], - "body": "{\n \"detailCode\": \"\",\n \"trackingId\": \"\",\n \"messages\": [\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n },\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n }\n ],\n \"causes\": [\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n },\n {\n \"locale\": \"\",\n \"localeOrigin\": \"DEFAULT\",\n \"text\": \"\"\n }\n ]\n}", - "cookie": [], - "_postman_previewlanguage": "json" - } - ], - "event": [], - "protocolProfileBehavior": { - "disableBodyPruning": true - } - }, - { - "id": "eb950045-7805-4ac3-a5d4-d93e2d3f7b6b", - "name": "Cancel Report", - "request": { - "name": "Cancel Report", - "description": { - "content": "Cancels a running report.", - "type": "text/plain" - }, - "url": { - "path": [ - "reports", - ":id", - "cancel" - ], - "host": [ - "{{baseUrl}}" - ], - "query": [], - "variable": [ - { - "type": "any", - "value": "", - "key": "id", - "disabled": true, - "description": { - "content": "(Required) ID of the running Report to cancel", - "type": "text/plain" - } - } - ] - }, - "header": [ - { - "key": "Accept", - "value": "application/json" - } - ], - "method": "POST", - "body": {} - }, - "response": [ - { - "id": "79c59880-1bd5-4852-abf2-dffe4b032dff", - "name": "No content - indicates the request was successful but there is no content to be returned in the response.", - "originalRequest": { - "url": { - "path": [ - "reports", - ":id", - "cancel" - ], - "host": [ - "{{baseUrl}}" - ], - "query": [], - "variable": [] - }, - "header": [ - { - "description": { - "content": "Added as a part of security scheme: oauth2", - "type": "text/plain" - }, - "key": "Authorization", - "value": "" - } - ], - "method": "POST", - "body": {} - }, - "status": "No Content", - "code": 204, - "header": [], - "cookie": [], - "_postman_previewlanguage": "text" - }, - { - "id": "3f1557fa-494c-4dd5-be5c-e2d6159a5069", - "name": "Client Error - Returned if the request body is invalid.", - "originalRequest": { - "url": { - "path": [ - "reports", - ":id", - "cancel" - ], - "host": [ - "{{baseUrl}}" - ], - "query": [], - "variable": [] - }, - "header": [ - { - "key": "Accept", - "value": "application/json" - }, - { - "description": { - "content": "Added as a part of security scheme: oauth2", - "type": "text/plain" - }, - "key": "Authorization", - "value": "" - } - ], - "method": "POST", - "body": {} - }, - "status": "Bad Request", - "code": 400, - "header": [ - { - "key": "Content-Type", - "value": "application/json" - } - ], - "body": "{\n \"detailCode\": \"\",\n \"trackingId\": \"\",\n \"messages\": [\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n },\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n }\n ],\n \"causes\": [\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n },\n {\n \"locale\": \"\",\n \"localeOrigin\": \"DEFAULT\",\n \"text\": \"\"\n }\n ]\n}", - "cookie": [], - "_postman_previewlanguage": "json" - }, - { - "id": "25b617c9-0faf-4e82-b789-11f5cb0a6158", - "name": "Unauthorized - Returned if there is no authorization header, or if the JWT token is expired.", - "originalRequest": { - "url": { - "path": [ - "reports", - ":id", - "cancel" - ], - "host": [ - "{{baseUrl}}" - ], - "query": [], - "variable": [] - }, - "header": [ - { - "key": "Accept", - "value": "application/json" - }, - { - "description": { - "content": "Added as a part of security scheme: oauth2", - "type": "text/plain" - }, - "key": "Authorization", - "value": "" - } - ], - "method": "POST", - "body": {} - }, - "status": "Unauthorized", - "code": 401, - "header": [ - { - "key": "Content-Type", - "value": "application/json" - } - ], - "body": "{\n \"error\": {\n \"description\": \"A message describing the error\",\n \"example\": \"JWT validation failed: JWT is expired\"\n }\n}", - "cookie": [], - "_postman_previewlanguage": "json" - }, - { - "id": "422023e8-ddfd-44d1-8d23-5c6d1da0a061", - "name": "Forbidden - Returned if the user you are running as, doesn't have access to this end-point.", - "originalRequest": { - "url": { - "path": [ - "reports", - ":id", - "cancel" - ], - "host": [ - "{{baseUrl}}" - ], - "query": [], - "variable": [] - }, - "header": [ - { - "key": "Accept", - "value": "application/json" - }, - { - "description": { - "content": "Added as a part of security scheme: oauth2", - "type": "text/plain" - }, - "key": "Authorization", - "value": "" - } - ], - "method": "POST", - "body": {} - }, - "status": "Forbidden", - "code": 403, - "header": [ - { - "key": "Content-Type", - "value": "application/json" - } - ], - "body": "{\n \"detailCode\": \"\",\n \"trackingId\": \"\",\n \"messages\": [\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n },\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n }\n ],\n \"causes\": [\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n },\n {\n \"locale\": \"\",\n \"localeOrigin\": \"DEFAULT\",\n \"text\": \"\"\n }\n ]\n}", - "cookie": [], - "_postman_previewlanguage": "json" - }, - { - "id": "44764558-7869-4a2c-a6af-08123076ea47", - "name": "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.", - "originalRequest": { - "url": { - "path": [ - "reports", - ":id", - "cancel" - ], - "host": [ - "{{baseUrl}}" - ], - "query": [], - "variable": [] - }, - "header": [ - { - "key": "Accept", - "value": "application/json" - }, - { - "description": { - "content": "Added as a part of security scheme: oauth2", - "type": "text/plain" - }, - "key": "Authorization", - "value": "" - } - ], - "method": "POST", - "body": {} - }, - "status": "Too Many Requests", - "code": 429, - "header": [ - { - "key": "Content-Type", - "value": "application/json" - } - ], - "body": "{\n \"message\": {\n \"description\": \"A message describing the error\",\n \"example\": \" Rate Limit Exceeded \"\n }\n}", - "cookie": [], - "_postman_previewlanguage": "json" - }, - { - "id": "c28e00b4-fe98-42e2-a0f6-45e15c07470c", - "name": "Internal Server Error - Returned if there is an unexpected error.", - "originalRequest": { - "url": { - "path": [ - "reports", - ":id", - "cancel" - ], - "host": [ - "{{baseUrl}}" - ], - "query": [], - "variable": [] - }, - "header": [ - { - "key": "Accept", - "value": "application/json" - }, - { - "description": { - "content": "Added as a part of security scheme: oauth2", - "type": "text/plain" - }, - "key": "Authorization", - "value": "" - } - ], - "method": "POST", - "body": {} - }, - "status": "Internal Server Error", - "code": 500, - "header": [ - { - "key": "Content-Type", - "value": "application/json" - } - ], - "body": "{\n \"detailCode\": \"\",\n \"trackingId\": \"\",\n \"messages\": [\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n },\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n }\n ],\n \"causes\": [\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n },\n {\n \"locale\": \"\",\n \"localeOrigin\": \"DEFAULT\",\n \"text\": \"\"\n }\n ]\n}", - "cookie": [], - "_postman_previewlanguage": "json" - } - ], - "event": [], - "protocolProfileBehavior": { - "disableBodyPruning": true - } - }, - { - "id": "cc57d75b-3daf-4dfc-8e09-b4c39a76664b", - "name": "Get Report File", - "request": { - "name": "Get Report File", - "description": { - "content": "Gets a report in file format.", - "type": "text/plain" - }, - "url": { - "path": [ - "reports", - ":taskResultId" - ], - "host": [ - "{{baseUrl}}" - ], - "query": [ - { - "disabled": true, - "description": { - "content": "(Required) Output format of the requested report file", - "type": "text/plain" - }, - "key": "fileFormat", - "value": "csv" - }, - { - "disabled": true, - "description": { - "content": "preferred Report file name, by default will be used report name from task result.", - "type": "text/plain" - }, - "key": "name", - "value": "" - }, - { - "disabled": true, - "description": { - "content": "Enables auditing for current report download. Will create an audit event and sent it to the REPORT cloud-audit kafka topic. Event will be created if there is any result present by requested taskResultId.", - "type": "text/plain" - }, - "key": "auditable", - "value": "false" - } - ], - "variable": [ - { - "type": "any", - "value": "", - "key": "taskResultId", - "disabled": true, - "description": { - "content": "(Required) Unique identifier of the task result which handled report", - "type": "text/plain" - } - } - ] - }, - "header": [ - { - "key": "Accept", - "value": "application/csv" - } - ], - "method": "GET", - "body": {} - }, - "response": [ - { - "id": "ac401f16-20db-45dd-805d-8b3479fb644c", - "name": "Report file in selected format. CSV by default.", - "originalRequest": { - "url": { - "path": [ - "reports", - ":taskResultId" - ], - "host": [ - "{{baseUrl}}" - ], - "query": [ - { - "disabled": true, - "description": { - "content": "(Required) Output format of the requested report file", - "type": "text/plain" - }, - "key": "fileFormat", - "value": "csv" - }, - { - "disabled": true, - "description": { - "content": "preferred Report file name, by default will be used report name from task result.", - "type": "text/plain" - }, - "key": "name", - "value": "" - }, - { - "disabled": true, - "description": { - "content": "Enables auditing for current report download. Will create an audit event and sent it to the REPORT cloud-audit kafka topic. Event will be created if there is any result present by requested taskResultId.", - "type": "text/plain" - }, - "key": "auditable", - "value": "false" - } - ], - "variable": [] - }, - "header": [ - { - "key": "Accept", - "value": "application/csv" - }, - { - "description": { - "content": "Added as a part of security scheme: oauth2", - "type": "text/plain" - }, - "key": "Authorization", - "value": "" - } - ], - "method": "GET", - "body": {} - }, - "status": "OK", - "code": 200, - "header": [ - { - "key": "Content-Type", - "value": "application/csv" - }, - { - "disabled": true, - "description": { - "content": "The requested report's filename", - "type": "text/plain" - }, - "key": "Content-disposition", - "value": "" - } - ], - "body": "", - "cookie": [], - "_postman_previewlanguage": "text" - }, - { - "id": "c4593cff-2c9f-483a-81a3-dc94cfb3d544", - "name": "Client Error - Returned if the request body is invalid.", - "originalRequest": { - "url": { - "path": [ - "reports", - ":taskResultId" - ], - "host": [ - "{{baseUrl}}" - ], - "query": [ - { - "disabled": true, - "description": { - "content": "(Required) Output format of the requested report file", - "type": "text/plain" - }, - "key": "fileFormat", - "value": "csv" - }, - { - "disabled": true, - "description": { - "content": "preferred Report file name, by default will be used report name from task result.", - "type": "text/plain" - }, - "key": "name", - "value": "" - }, - { - "disabled": true, - "description": { - "content": "Enables auditing for current report download. Will create an audit event and sent it to the REPORT cloud-audit kafka topic. Event will be created if there is any result present by requested taskResultId.", - "type": "text/plain" - }, - "key": "auditable", - "value": "false" - } - ], - "variable": [] - }, - "header": [ - { - "key": "Accept", - "value": "application/json" - }, - { - "description": { - "content": "Added as a part of security scheme: oauth2", - "type": "text/plain" - }, - "key": "Authorization", - "value": "" - } - ], - "method": "GET", - "body": {} - }, - "status": "Bad Request", - "code": 400, - "header": [ - { - "key": "Content-Type", - "value": "application/json" - } - ], - "body": "{\n \"detailCode\": \"\",\n \"trackingId\": \"\",\n \"messages\": [\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n },\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n }\n ],\n \"causes\": [\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n },\n {\n \"locale\": \"\",\n \"localeOrigin\": \"DEFAULT\",\n \"text\": \"\"\n }\n ]\n}", - "cookie": [], - "_postman_previewlanguage": "json" - }, - { - "id": "ce48a8d4-e460-46d0-bc01-a7ca3995221b", - "name": "Unauthorized - Returned if there is no authorization header, or if the JWT token is expired.", - "originalRequest": { - "url": { - "path": [ - "reports", - ":taskResultId" - ], - "host": [ - "{{baseUrl}}" - ], - "query": [ - { - "disabled": true, - "description": { - "content": "(Required) Output format of the requested report file", - "type": "text/plain" - }, - "key": "fileFormat", - "value": "csv" - }, - { - "disabled": true, - "description": { - "content": "preferred Report file name, by default will be used report name from task result.", - "type": "text/plain" - }, - "key": "name", - "value": "" - }, - { - "disabled": true, - "description": { - "content": "Enables auditing for current report download. Will create an audit event and sent it to the REPORT cloud-audit kafka topic. Event will be created if there is any result present by requested taskResultId.", - "type": "text/plain" - }, - "key": "auditable", - "value": "false" - } - ], - "variable": [] - }, - "header": [ - { - "key": "Accept", - "value": "application/json" - }, - { - "description": { - "content": "Added as a part of security scheme: oauth2", - "type": "text/plain" - }, - "key": "Authorization", - "value": "" - } - ], - "method": "GET", - "body": {} - }, - "status": "Unauthorized", - "code": 401, - "header": [ - { - "key": "Content-Type", - "value": "application/json" - } - ], - "body": "{\n \"error\": {\n \"description\": \"A message describing the error\",\n \"example\": \"JWT validation failed: JWT is expired\"\n }\n}", - "cookie": [], - "_postman_previewlanguage": "json" - }, - { - "id": "84fd1802-ba27-4e74-bae1-f1519db1d954", - "name": "Forbidden - Returned if the user you are running as, doesn't have access to this end-point.", - "originalRequest": { - "url": { - "path": [ - "reports", - ":taskResultId" - ], - "host": [ - "{{baseUrl}}" - ], - "query": [ - { - "disabled": true, - "description": { - "content": "(Required) Output format of the requested report file", - "type": "text/plain" - }, - "key": "fileFormat", - "value": "csv" - }, - { - "disabled": true, - "description": { - "content": "preferred Report file name, by default will be used report name from task result.", - "type": "text/plain" - }, - "key": "name", - "value": "" - }, - { - "disabled": true, - "description": { - "content": "Enables auditing for current report download. Will create an audit event and sent it to the REPORT cloud-audit kafka topic. Event will be created if there is any result present by requested taskResultId.", - "type": "text/plain" - }, - "key": "auditable", - "value": "false" - } - ], - "variable": [] - }, - "header": [ - { - "key": "Accept", - "value": "application/json" - }, - { - "description": { - "content": "Added as a part of security scheme: oauth2", - "type": "text/plain" - }, - "key": "Authorization", - "value": "" - } - ], - "method": "GET", - "body": {} - }, - "status": "Forbidden", - "code": 403, - "header": [ - { - "key": "Content-Type", - "value": "application/json" - } - ], - "body": "{\n \"detailCode\": \"\",\n \"trackingId\": \"\",\n \"messages\": [\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n },\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n }\n ],\n \"causes\": [\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n },\n {\n \"locale\": \"\",\n \"localeOrigin\": \"DEFAULT\",\n \"text\": \"\"\n }\n ]\n}", - "cookie": [], - "_postman_previewlanguage": "json" - }, - { - "id": "0deac220-f197-4eb4-84bc-72d220147b98", - "name": "Not Found - returned if the request URL refers to a resource or object that does not exist", - "originalRequest": { - "url": { - "path": [ - "reports", - ":taskResultId" - ], - "host": [ - "{{baseUrl}}" - ], - "query": [ - { - "disabled": true, - "description": { - "content": "(Required) Output format of the requested report file", - "type": "text/plain" - }, - "key": "fileFormat", - "value": "csv" - }, - { - "disabled": true, - "description": { - "content": "preferred Report file name, by default will be used report name from task result.", - "type": "text/plain" - }, - "key": "name", - "value": "" - }, - { - "disabled": true, - "description": { - "content": "Enables auditing for current report download. Will create an audit event and sent it to the REPORT cloud-audit kafka topic. Event will be created if there is any result present by requested taskResultId.", - "type": "text/plain" - }, - "key": "auditable", - "value": "false" - } - ], - "variable": [] - }, - "header": [ - { - "key": "Accept", - "value": "application/json" - }, - { - "description": { - "content": "Added as a part of security scheme: oauth2", - "type": "text/plain" - }, - "key": "Authorization", - "value": "" - } - ], - "method": "GET", - "body": {} - }, - "status": "Not Found", - "code": 404, - "header": [ - { - "key": "Content-Type", - "value": "application/json" - } - ], - "body": "{\n \"detailCode\": \"\",\n \"trackingId\": \"\",\n \"messages\": [\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n },\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n }\n ],\n \"causes\": [\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n },\n {\n \"locale\": \"\",\n \"localeOrigin\": \"DEFAULT\",\n \"text\": \"\"\n }\n ]\n}", - "cookie": [], - "_postman_previewlanguage": "json" - }, - { - "id": "85b28a66-9c95-4a6e-b15a-8f47a5f88d51", - "name": "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.", - "originalRequest": { - "url": { - "path": [ - "reports", - ":taskResultId" - ], - "host": [ - "{{baseUrl}}" - ], - "query": [ - { - "disabled": true, - "description": { - "content": "(Required) Output format of the requested report file", - "type": "text/plain" - }, - "key": "fileFormat", - "value": "csv" - }, - { - "disabled": true, - "description": { - "content": "preferred Report file name, by default will be used report name from task result.", - "type": "text/plain" - }, - "key": "name", - "value": "" - }, - { - "disabled": true, - "description": { - "content": "Enables auditing for current report download. Will create an audit event and sent it to the REPORT cloud-audit kafka topic. Event will be created if there is any result present by requested taskResultId.", - "type": "text/plain" - }, - "key": "auditable", - "value": "false" - } - ], - "variable": [] - }, - "header": [ - { - "key": "Accept", - "value": "application/json" - }, - { - "description": { - "content": "Added as a part of security scheme: oauth2", - "type": "text/plain" - }, - "key": "Authorization", - "value": "" - } - ], - "method": "GET", - "body": {} - }, - "status": "Too Many Requests", - "code": 429, - "header": [ - { - "key": "Content-Type", - "value": "application/json" - } - ], - "body": "{\n \"message\": {\n \"description\": \"A message describing the error\",\n \"example\": \" Rate Limit Exceeded \"\n }\n}", - "cookie": [], - "_postman_previewlanguage": "json" - }, - { - "id": "5dc072c2-72d9-4123-966f-e7f1744efa04", - "name": "Internal Server Error - Returned if there is an unexpected error.", - "originalRequest": { - "url": { - "path": [ - "reports", - ":taskResultId" - ], - "host": [ - "{{baseUrl}}" - ], - "query": [ - { - "disabled": true, - "description": { - "content": "(Required) Output format of the requested report file", - "type": "text/plain" - }, - "key": "fileFormat", - "value": "csv" - }, - { - "disabled": true, - "description": { - "content": "preferred Report file name, by default will be used report name from task result.", - "type": "text/plain" - }, - "key": "name", - "value": "" - }, - { - "disabled": true, - "description": { - "content": "Enables auditing for current report download. Will create an audit event and sent it to the REPORT cloud-audit kafka topic. Event will be created if there is any result present by requested taskResultId.", - "type": "text/plain" - }, - "key": "auditable", - "value": "false" - } - ], - "variable": [] - }, - "header": [ - { - "key": "Accept", - "value": "application/json" - }, - { - "description": { - "content": "Added as a part of security scheme: oauth2", - "type": "text/plain" - }, - "key": "Authorization", - "value": "" - } - ], - "method": "GET", - "body": {} - }, - "status": "Internal Server Error", - "code": 500, - "header": [ - { - "key": "Content-Type", - "value": "application/json" - } - ], - "body": "{\n \"detailCode\": \"\",\n \"trackingId\": \"\",\n \"messages\": [\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n },\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n }\n ],\n \"causes\": [\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n },\n {\n \"locale\": \"\",\n \"localeOrigin\": \"DEFAULT\",\n \"text\": \"\"\n }\n ]\n}", - "cookie": [], - "_postman_previewlanguage": "json" - } - ], - "event": [], - "protocolProfileBehavior": { - "disableBodyPruning": true - } - } - ] - }, - { - "name": "Requestable Objects", - "description": "Use this API to implement requestable object functionality. \nWith this functionality in place, administrators can determine which access items can be requested with the [Access Request APIs](https://developer.sailpoint.com/idn/api/v3/access-requests), along with their statuses. \nThis can be helpful for administrators who are implementing and customizing access request functionality as a way of checking which items are requestable as they are created, assigned, and made available.\n", - "item": [ - { - "id": "abcb1647-8132-48ab-8066-79c9394496b3", - "name": "Requestable Objects List", - "request": { - "name": "Requestable Objects List", - "description": { - "content": "This endpoint returns a list of acccess items that that can be requested through the Access Request endpoints. Access items are marked with AVAILABLE, PENDING or ASSIGNED with respect to the identity provided using *identity-id* query param.\nAny authenticated token can call this endpoint to see their requestable access items. A token with ORG_ADMIN authority is required to call this endpoint to return a list of all of the requestable access items for the org or for another identity.", - "type": "text/plain" - }, - "url": { - "path": [ - "requestable-objects" - ], - "host": [ - "{{baseUrl}}" - ], - "query": [ - { - "disabled": true, - "description": { - "content": "If present, the value returns only requestable objects for the specified identity.\n * Admin users can call this with any identity ID value.\n * Non-admin users can only specify *me* or pass their own identity ID value.\n * If absent, returns a list of all requestable objects for the tenant. Only admin users can make such a call. In this case, the available, pending, assigned accesses will not be annotated in the result.", - "type": "text/plain" - }, - "key": "identity-id", - "value": "" - }, - { - "disabled": true, - "description": { - "content": "Filters the results to the specified type/types, where each type is one of ROLE or ACCESS_PROFILE. If absent, all types are returned. Support for additional types may be added in the future without notice.", - "type": "text/plain" - }, - "key": "types", - "value": "ACCESS_PROFILE,ACCESS_PROFILE" - }, - { - "disabled": true, - "description": { - "content": "It allows searching requestable access items with a partial match on the name or description. If term is provided, then the *filter* query parameter will be ignored.", - "type": "text/plain" - }, - "key": "term", - "value": "" - }, - { - "disabled": true, - "description": { - "content": "Filters the result to the specified status/statuses, where each status is one of AVAILABLE, ASSIGNED, or PENDING. It is an error to specify this parameter without also specifying an *identity-id* parameter. Additional statuses may be added in the future without notice.", - "type": "text/plain" - }, - "key": "statuses", - "value": "PENDING,PENDING" - }, - { - "disabled": true, - "description": { - "content": "Max number of results to return.\nSee [V3 API Standard Collection Parameters](https://developer.sailpoint.com/idn/api/standard-collection-parameters) for more information.", - "type": "text/plain" - }, - "key": "limit", - "value": "250" - }, - { - "disabled": true, - "description": { - "content": "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.", - "type": "text/plain" - }, - "key": "offset", - "value": "0" - }, - { - "disabled": true, - "description": { - "content": "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.", - "type": "text/plain" - }, - "key": "count", - "value": "false" - }, - { - "disabled": true, - "description": { - "content": "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*\n\n**name**: *eq, in, sw*\n", - "type": "text/plain" - }, - "key": "filters", - "value": "" - }, - { - "disabled": true, - "description": { - "content": "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: **name**\n", - "type": "text/plain" - }, - "key": "sorters", - "value": "" - } - ], - "variable": [] - }, - "header": [ - { - "key": "Accept", - "value": "application/json" - } - ], - "method": "GET", - "body": {} - }, - "response": [ - { - "id": "ae2d712b-bbce-4f0d-ad42-96c713fabeb5", - "name": "List of requestable objects", - "originalRequest": { - "url": { - "path": [ - "requestable-objects" - ], - "host": [ - "{{baseUrl}}" - ], - "query": [ - { - "disabled": true, - "description": { - "content": "If present, the value returns only requestable objects for the specified identity.\n * Admin users can call this with any identity ID value.\n * Non-admin users can only specify *me* or pass their own identity ID value.\n * If absent, returns a list of all requestable objects for the tenant. Only admin users can make such a call. In this case, the available, pending, assigned accesses will not be annotated in the result.", - "type": "text/plain" - }, - "key": "identity-id", - "value": "" - }, - { - "disabled": true, - "description": { - "content": "Filters the results to the specified type/types, where each type is one of ROLE or ACCESS_PROFILE. If absent, all types are returned. Support for additional types may be added in the future without notice.", - "type": "text/plain" - }, - "key": "types", - "value": "ACCESS_PROFILE,ACCESS_PROFILE" - }, - { - "disabled": true, - "description": { - "content": "It allows searching requestable access items with a partial match on the name or description. If term is provided, then the *filter* query parameter will be ignored.", - "type": "text/plain" - }, - "key": "term", - "value": "" - }, - { - "disabled": true, - "description": { - "content": "Filters the result to the specified status/statuses, where each status is one of AVAILABLE, ASSIGNED, or PENDING. It is an error to specify this parameter without also specifying an *identity-id* parameter. Additional statuses may be added in the future without notice.", - "type": "text/plain" - }, - "key": "statuses", - "value": "PENDING,PENDING" - }, - { - "disabled": true, - "description": { - "content": "Max number of results to return.\nSee [V3 API Standard Collection Parameters](https://developer.sailpoint.com/idn/api/standard-collection-parameters) for more information.", - "type": "text/plain" - }, - "key": "limit", - "value": "250" - }, - { - "disabled": true, - "description": { - "content": "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.", - "type": "text/plain" - }, - "key": "offset", - "value": "0" - }, - { - "disabled": true, - "description": { - "content": "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.", - "type": "text/plain" - }, - "key": "count", - "value": "false" - }, - { - "disabled": true, - "description": { - "content": "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*\n\n**name**: *eq, in, sw*\n", - "type": "text/plain" - }, - "key": "filters", - "value": "" - }, - { - "disabled": true, - "description": { - "content": "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: **name**\n", - "type": "text/plain" - }, - "key": "sorters", - "value": "" - } - ], - "variable": [] - }, - "header": [ - { - "key": "Accept", - "value": "application/json" - }, - { - "description": { - "content": "Added as a part of security scheme: oauth2", - "type": "text/plain" - }, - "key": "Authorization", - "value": "" - } - ], - "method": "GET", - "body": {} - }, - "status": "OK", - "code": 200, - "header": [ - { - "key": "Content-Type", - "value": "application/json" - } - ], - "body": "[\n {\n \"id\": \"\",\n \"name\": \"\",\n \"created\": \"\",\n \"modified\": \"\",\n \"description\": \"\",\n \"type\": \"ACCESS_PROFILE\",\n \"requestStatus\": \"AVAILABLE\",\n \"identityRequestId\": \"\",\n \"ownerRef\": {\n \"type\": \"\",\n \"id\": \"\",\n \"name\": \"\",\n \"email\": \"\"\n },\n \"requestCommentsRequired\": \"\"\n },\n {\n \"id\": \"\",\n \"name\": \"\",\n \"created\": \"\",\n \"modified\": \"\",\n \"description\": \"\",\n \"type\": \"ROLE\",\n \"requestStatus\": \"AVAILABLE\",\n \"identityRequestId\": \"\",\n \"ownerRef\": {\n \"type\": \"\",\n \"id\": \"\",\n \"name\": \"\",\n \"email\": \"\"\n },\n \"requestCommentsRequired\": \"\"\n }\n]", - "cookie": [], - "_postman_previewlanguage": "json" - }, - { - "id": "0bac6a1d-7527-43ee-a98e-439c173d13fc", - "name": "Client Error - Returned if the request body is invalid.", - "originalRequest": { - "url": { - "path": [ - "requestable-objects" - ], - "host": [ - "{{baseUrl}}" - ], - "query": [ - { - "disabled": true, - "description": { - "content": "If present, the value returns only requestable objects for the specified identity.\n * Admin users can call this with any identity ID value.\n * Non-admin users can only specify *me* or pass their own identity ID value.\n * If absent, returns a list of all requestable objects for the tenant. Only admin users can make such a call. In this case, the available, pending, assigned accesses will not be annotated in the result.", - "type": "text/plain" - }, - "key": "identity-id", - "value": "" - }, - { - "disabled": true, - "description": { - "content": "Filters the results to the specified type/types, where each type is one of ROLE or ACCESS_PROFILE. If absent, all types are returned. Support for additional types may be added in the future without notice.", - "type": "text/plain" - }, - "key": "types", - "value": "ACCESS_PROFILE,ACCESS_PROFILE" - }, - { - "disabled": true, - "description": { - "content": "It allows searching requestable access items with a partial match on the name or description. If term is provided, then the *filter* query parameter will be ignored.", - "type": "text/plain" - }, - "key": "term", - "value": "" - }, - { - "disabled": true, - "description": { - "content": "Filters the result to the specified status/statuses, where each status is one of AVAILABLE, ASSIGNED, or PENDING. It is an error to specify this parameter without also specifying an *identity-id* parameter. Additional statuses may be added in the future without notice.", - "type": "text/plain" - }, - "key": "statuses", - "value": "PENDING,PENDING" - }, - { - "disabled": true, - "description": { - "content": "Max number of results to return.\nSee [V3 API Standard Collection Parameters](https://developer.sailpoint.com/idn/api/standard-collection-parameters) for more information.", - "type": "text/plain" - }, - "key": "limit", - "value": "250" - }, - { - "disabled": true, - "description": { - "content": "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.", - "type": "text/plain" - }, - "key": "offset", - "value": "0" - }, - { - "disabled": true, - "description": { - "content": "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.", - "type": "text/plain" - }, - "key": "count", - "value": "false" - }, - { - "disabled": true, - "description": { - "content": "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*\n\n**name**: *eq, in, sw*\n", - "type": "text/plain" - }, - "key": "filters", - "value": "" - }, - { - "disabled": true, - "description": { - "content": "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: **name**\n", - "type": "text/plain" - }, - "key": "sorters", - "value": "" - } - ], - "variable": [] - }, - "header": [ - { - "key": "Accept", - "value": "application/json" - }, - { - "description": { - "content": "Added as a part of security scheme: oauth2", - "type": "text/plain" - }, - "key": "Authorization", - "value": "" - } - ], - "method": "GET", - "body": {} - }, - "status": "Bad Request", - "code": 400, - "header": [ - { - "key": "Content-Type", - "value": "application/json" - } - ], - "body": "{\n \"detailCode\": \"\",\n \"trackingId\": \"\",\n \"messages\": [\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n },\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n }\n ],\n \"causes\": [\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n },\n {\n \"locale\": \"\",\n \"localeOrigin\": \"DEFAULT\",\n \"text\": \"\"\n }\n ]\n}", - "cookie": [], - "_postman_previewlanguage": "json" - }, - { - "id": "8481a240-b2fc-4df3-a3e0-f3d7c8dd1dd9", - "name": "Unauthorized - Returned if there is no authorization header, or if the JWT token is expired.", - "originalRequest": { - "url": { - "path": [ - "requestable-objects" - ], - "host": [ - "{{baseUrl}}" - ], - "query": [ - { - "disabled": true, - "description": { - "content": "If present, the value returns only requestable objects for the specified identity.\n * Admin users can call this with any identity ID value.\n * Non-admin users can only specify *me* or pass their own identity ID value.\n * If absent, returns a list of all requestable objects for the tenant. Only admin users can make such a call. In this case, the available, pending, assigned accesses will not be annotated in the result.", - "type": "text/plain" - }, - "key": "identity-id", - "value": "" - }, - { - "disabled": true, - "description": { - "content": "Filters the results to the specified type/types, where each type is one of ROLE or ACCESS_PROFILE. If absent, all types are returned. Support for additional types may be added in the future without notice.", - "type": "text/plain" - }, - "key": "types", - "value": "ACCESS_PROFILE,ACCESS_PROFILE" - }, - { - "disabled": true, - "description": { - "content": "It allows searching requestable access items with a partial match on the name or description. If term is provided, then the *filter* query parameter will be ignored.", - "type": "text/plain" - }, - "key": "term", - "value": "" - }, - { - "disabled": true, - "description": { - "content": "Filters the result to the specified status/statuses, where each status is one of AVAILABLE, ASSIGNED, or PENDING. It is an error to specify this parameter without also specifying an *identity-id* parameter. Additional statuses may be added in the future without notice.", - "type": "text/plain" - }, - "key": "statuses", - "value": "PENDING,PENDING" - }, - { - "disabled": true, - "description": { - "content": "Max number of results to return.\nSee [V3 API Standard Collection Parameters](https://developer.sailpoint.com/idn/api/standard-collection-parameters) for more information.", - "type": "text/plain" - }, - "key": "limit", - "value": "250" - }, - { - "disabled": true, - "description": { - "content": "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.", - "type": "text/plain" - }, - "key": "offset", - "value": "0" - }, - { - "disabled": true, - "description": { - "content": "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.", - "type": "text/plain" - }, - "key": "count", - "value": "false" - }, - { - "disabled": true, - "description": { - "content": "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*\n\n**name**: *eq, in, sw*\n", - "type": "text/plain" - }, - "key": "filters", - "value": "" - }, - { - "disabled": true, - "description": { - "content": "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: **name**\n", - "type": "text/plain" - }, - "key": "sorters", - "value": "" - } - ], - "variable": [] - }, - "header": [ - { - "key": "Accept", - "value": "application/json" - }, - { - "description": { - "content": "Added as a part of security scheme: oauth2", - "type": "text/plain" - }, - "key": "Authorization", - "value": "" - } - ], - "method": "GET", - "body": {} - }, - "status": "Unauthorized", - "code": 401, - "header": [ - { - "key": "Content-Type", - "value": "application/json" - } - ], - "body": "{\n \"error\": {\n \"description\": \"A message describing the error\",\n \"example\": \"JWT validation failed: JWT is expired\"\n }\n}", - "cookie": [], - "_postman_previewlanguage": "json" - }, - { - "id": "b691aca7-a0c6-4bc1-aaee-45247d28f34d", - "name": "Forbidden - Returned if the user you are running as, doesn't have access to this end-point.", - "originalRequest": { - "url": { - "path": [ - "requestable-objects" - ], - "host": [ - "{{baseUrl}}" - ], - "query": [ - { - "disabled": true, - "description": { - "content": "If present, the value returns only requestable objects for the specified identity.\n * Admin users can call this with any identity ID value.\n * Non-admin users can only specify *me* or pass their own identity ID value.\n * If absent, returns a list of all requestable objects for the tenant. Only admin users can make such a call. In this case, the available, pending, assigned accesses will not be annotated in the result.", - "type": "text/plain" - }, - "key": "identity-id", - "value": "" - }, - { - "disabled": true, - "description": { - "content": "Filters the results to the specified type/types, where each type is one of ROLE or ACCESS_PROFILE. If absent, all types are returned. Support for additional types may be added in the future without notice.", - "type": "text/plain" - }, - "key": "types", - "value": "ACCESS_PROFILE,ACCESS_PROFILE" - }, - { - "disabled": true, - "description": { - "content": "It allows searching requestable access items with a partial match on the name or description. If term is provided, then the *filter* query parameter will be ignored.", - "type": "text/plain" - }, - "key": "term", - "value": "" - }, - { - "disabled": true, - "description": { - "content": "Filters the result to the specified status/statuses, where each status is one of AVAILABLE, ASSIGNED, or PENDING. It is an error to specify this parameter without also specifying an *identity-id* parameter. Additional statuses may be added in the future without notice.", - "type": "text/plain" - }, - "key": "statuses", - "value": "PENDING,PENDING" - }, - { - "disabled": true, - "description": { - "content": "Max number of results to return.\nSee [V3 API Standard Collection Parameters](https://developer.sailpoint.com/idn/api/standard-collection-parameters) for more information.", - "type": "text/plain" - }, - "key": "limit", - "value": "250" - }, - { - "disabled": true, - "description": { - "content": "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.", - "type": "text/plain" - }, - "key": "offset", - "value": "0" - }, - { - "disabled": true, - "description": { - "content": "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.", - "type": "text/plain" - }, - "key": "count", - "value": "false" - }, - { - "disabled": true, - "description": { - "content": "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*\n\n**name**: *eq, in, sw*\n", - "type": "text/plain" - }, - "key": "filters", - "value": "" - }, - { - "disabled": true, - "description": { - "content": "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: **name**\n", - "type": "text/plain" - }, - "key": "sorters", - "value": "" - } - ], - "variable": [] - }, - "header": [ - { - "key": "Accept", - "value": "application/json" - }, - { - "description": { - "content": "Added as a part of security scheme: oauth2", - "type": "text/plain" - }, - "key": "Authorization", - "value": "" - } - ], - "method": "GET", - "body": {} - }, - "status": "Forbidden", - "code": 403, - "header": [ - { - "key": "Content-Type", - "value": "application/json" - } - ], - "body": "{\n \"detailCode\": \"\",\n \"trackingId\": \"\",\n \"messages\": [\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n },\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n }\n ],\n \"causes\": [\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n },\n {\n \"locale\": \"\",\n \"localeOrigin\": \"DEFAULT\",\n \"text\": \"\"\n }\n ]\n}", - "cookie": [], - "_postman_previewlanguage": "json" - }, - { - "id": "46cb44f4-7353-4ce6-8510-c9cd4e2073ba", - "name": "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.", - "originalRequest": { - "url": { - "path": [ - "requestable-objects" - ], - "host": [ - "{{baseUrl}}" - ], - "query": [ - { - "disabled": true, - "description": { - "content": "If present, the value returns only requestable objects for the specified identity.\n * Admin users can call this with any identity ID value.\n * Non-admin users can only specify *me* or pass their own identity ID value.\n * If absent, returns a list of all requestable objects for the tenant. Only admin users can make such a call. In this case, the available, pending, assigned accesses will not be annotated in the result.", - "type": "text/plain" - }, - "key": "identity-id", - "value": "" - }, - { - "disabled": true, - "description": { - "content": "Filters the results to the specified type/types, where each type is one of ROLE or ACCESS_PROFILE. If absent, all types are returned. Support for additional types may be added in the future without notice.", - "type": "text/plain" - }, - "key": "types", - "value": "ACCESS_PROFILE,ACCESS_PROFILE" - }, - { - "disabled": true, - "description": { - "content": "It allows searching requestable access items with a partial match on the name or description. If term is provided, then the *filter* query parameter will be ignored.", - "type": "text/plain" - }, - "key": "term", - "value": "" - }, - { - "disabled": true, - "description": { - "content": "Filters the result to the specified status/statuses, where each status is one of AVAILABLE, ASSIGNED, or PENDING. It is an error to specify this parameter without also specifying an *identity-id* parameter. Additional statuses may be added in the future without notice.", - "type": "text/plain" - }, - "key": "statuses", - "value": "PENDING,PENDING" - }, - { - "disabled": true, - "description": { - "content": "Max number of results to return.\nSee [V3 API Standard Collection Parameters](https://developer.sailpoint.com/idn/api/standard-collection-parameters) for more information.", - "type": "text/plain" - }, - "key": "limit", - "value": "250" - }, - { - "disabled": true, - "description": { - "content": "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.", - "type": "text/plain" - }, - "key": "offset", - "value": "0" - }, - { - "disabled": true, - "description": { - "content": "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.", - "type": "text/plain" - }, - "key": "count", - "value": "false" - }, - { - "disabled": true, - "description": { - "content": "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*\n\n**name**: *eq, in, sw*\n", - "type": "text/plain" - }, - "key": "filters", - "value": "" - }, - { - "disabled": true, - "description": { - "content": "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: **name**\n", - "type": "text/plain" - }, - "key": "sorters", - "value": "" - } - ], - "variable": [] - }, - "header": [ - { - "key": "Accept", - "value": "application/json" - }, - { - "description": { - "content": "Added as a part of security scheme: oauth2", - "type": "text/plain" - }, - "key": "Authorization", - "value": "" - } - ], - "method": "GET", - "body": {} - }, - "status": "Too Many Requests", - "code": 429, - "header": [ - { - "key": "Content-Type", - "value": "application/json" - } - ], - "body": "{\n \"message\": {\n \"description\": \"A message describing the error\",\n \"example\": \" Rate Limit Exceeded \"\n }\n}", - "cookie": [], - "_postman_previewlanguage": "json" - }, - { - "id": "ea01be13-2249-4c00-9cda-95a0218059dc", - "name": "Internal Server Error - Returned if there is an unexpected error.", - "originalRequest": { - "url": { - "path": [ - "requestable-objects" - ], - "host": [ - "{{baseUrl}}" - ], - "query": [ - { - "disabled": true, - "description": { - "content": "If present, the value returns only requestable objects for the specified identity.\n * Admin users can call this with any identity ID value.\n * Non-admin users can only specify *me* or pass their own identity ID value.\n * If absent, returns a list of all requestable objects for the tenant. Only admin users can make such a call. In this case, the available, pending, assigned accesses will not be annotated in the result.", - "type": "text/plain" - }, - "key": "identity-id", - "value": "" - }, - { - "disabled": true, - "description": { - "content": "Filters the results to the specified type/types, where each type is one of ROLE or ACCESS_PROFILE. If absent, all types are returned. Support for additional types may be added in the future without notice.", - "type": "text/plain" - }, - "key": "types", - "value": "ACCESS_PROFILE,ACCESS_PROFILE" - }, - { - "disabled": true, - "description": { - "content": "It allows searching requestable access items with a partial match on the name or description. If term is provided, then the *filter* query parameter will be ignored.", - "type": "text/plain" - }, - "key": "term", - "value": "" - }, - { - "disabled": true, - "description": { - "content": "Filters the result to the specified status/statuses, where each status is one of AVAILABLE, ASSIGNED, or PENDING. It is an error to specify this parameter without also specifying an *identity-id* parameter. Additional statuses may be added in the future without notice.", - "type": "text/plain" - }, - "key": "statuses", - "value": "PENDING,PENDING" - }, - { - "disabled": true, - "description": { - "content": "Max number of results to return.\nSee [V3 API Standard Collection Parameters](https://developer.sailpoint.com/idn/api/standard-collection-parameters) for more information.", - "type": "text/plain" - }, - "key": "limit", - "value": "250" - }, - { - "disabled": true, - "description": { - "content": "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.", - "type": "text/plain" - }, - "key": "offset", - "value": "0" - }, - { - "disabled": true, - "description": { - "content": "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.", - "type": "text/plain" - }, - "key": "count", - "value": "false" - }, - { - "disabled": true, - "description": { - "content": "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*\n\n**name**: *eq, in, sw*\n", - "type": "text/plain" - }, - "key": "filters", - "value": "" - }, - { - "disabled": true, - "description": { - "content": "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: **name**\n", - "type": "text/plain" - }, - "key": "sorters", - "value": "" - } - ], - "variable": [] - }, - "header": [ - { - "key": "Accept", - "value": "application/json" - }, - { - "description": { - "content": "Added as a part of security scheme: oauth2", - "type": "text/plain" - }, - "key": "Authorization", - "value": "" - } - ], - "method": "GET", - "body": {} - }, - "status": "Internal Server Error", - "code": 500, - "header": [ - { - "key": "Content-Type", - "value": "application/json" - } - ], - "body": "{\n \"detailCode\": \"\",\n \"trackingId\": \"\",\n \"messages\": [\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n },\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n }\n ],\n \"causes\": [\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n },\n {\n \"locale\": \"\",\n \"localeOrigin\": \"DEFAULT\",\n \"text\": \"\"\n }\n ]\n}", - "cookie": [], - "_postman_previewlanguage": "json" - } - ], - "event": [], - "protocolProfileBehavior": { - "disableBodyPruning": true - } - } - ] - }, - { - "name": "Roles", - "description": "Use this API to implement and customize role functionality.\nWith this functionality in place, administrators can create roles and configure them for use throughout IdentityNow. \nIdentityNow can use established criteria to automatically assign the roles to qualified users. This enables users to get all the access they need quickly and securely and administrators to spend their time on other tasks.\n\nEntitlements represent the most granular level of access in IdentityNow. \nAccess profiles represent the next level and often group entitlements. \nRoles represent the broadest level of access and often group access profiles. \n\nFor example, an Active Directory source in IdentityNow can have multiple entitlements: the first, 'Employees,' may represent the access all employees have at the organization, and a second, 'Developers,' may represent the access all developers have at the organization.\n\nAn administrator can then create a broader set of access in the form of an access profile, 'AD Developers' grouping the 'Employees' entitlement with the 'Developers' entitlement.\n\nAn administrator can then create an even broader set of access in the form of a role grouping the 'AD Developers' access profile with another profile, 'GitHub Developers,' grouping entitlements for the GitHub source.\n\nWhen users only need Active Directory employee access, they can request access to the 'Employees' entitlement.\n\nWhen users need both Active Directory employee and developer access, they can request access to the 'AD Developers' access profile.\n\nWhen users need both the 'AD Developers' access profile and the 'GitHub Developers' access profile, they can request access to the role grouping both. \n\nRoles often represent positions within organizations. \nFor example, an organization's accountant can access all the tools the organization's accountants need with the 'Accountant' role. \nIf the accountant switches to engineering, a qualified member of the organization can quickly revoke the accountant's 'Accountant' access and grant access to the 'Engineer' role instead, granting access to all the tools the organization's engineers need.\n\nIn IdentityNow, adminstrators can use the Access drop-down menu and select Roles to view, configure, and delete existing roles, as well as create new ones. \nAdministrators can enable and disable the role, and they can also make the following configurations: \n\n- Manage Access: Manage the role's access by adding or removing access profiles.\n\n- Define Assignment: Define the criteria IdentityNow uses to assign the role to identities. \nUse the first option, 'Standard Criteria,' to provide specific criteria for assignment like specific account attributes, entitlements, or identity attributes. \nUse the second, 'Identity List,' to specify the identities for assignment.\n\n- Access Requests: Configure roles to be requestable and establish an approval process for any requests that the role be granted or revoked. \nDo not configure a role to be requestable without establishing a secure access request approval process for that role first. \n\nRefer to [Working with Roles](https://documentation.sailpoint.com/saas/help/access/roles.html) for more information about roles.\n", - "item": [ - { - "id": "913d2075-8d1e-4a6d-92d5-e2ad6baa1880", - "name": "List Roles", - "request": { - "name": "List Roles", - "description": { - "content": "This API returns a list of Roles.\n\nA token with API, ORG_ADMIN, ROLE_ADMIN, or ROLE_SUBADMIN authority is required to call this API.", - "type": "text/plain" - }, - "url": { - "path": [ - "roles" - ], - "host": [ - "{{baseUrl}}" - ], - "query": [ - { - "disabled": true, - "description": { - "content": "If provided, filters the returned list according to what is visible to the indicated ROLE_SUBADMIN Identity. The value of the parameter is either an Identity ID, or the special value **me**, which is shorthand for the calling Identity's ID. A 400 Bad Request error is returned if the **for-subadmin** parameter is specified for an Identity that is not a subadmin.", - "type": "text/plain" - }, - "key": "for-subadmin", - "value": "" - }, - { - "disabled": true, - "description": { - "content": "Note that for this API the maximum value for limit is 50.\nSee [V3 API Standard Collection Parameters](https://developer.sailpoint.com/idn/api/standard-collection-parameters) for more information.", - "type": "text/plain" - }, - "key": "limit", - "value": "50" - }, - { - "disabled": true, - "description": { - "content": "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.", - "type": "text/plain" - }, - "key": "offset", - "value": "0" - }, - { - "disabled": true, - "description": { - "content": "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.", - "type": "text/plain" - }, - "key": "count", - "value": "false" - }, - { - "disabled": true, - "description": { - "content": "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*\n\n**name**: *eq, sw*\n\n**created**: *gt, lt, ge, le*\n\n**modified**: *gt, lt, ge, le*\n\n**owner.id**: *eq, in*\n\n**requestable**: *eq*", - "type": "text/plain" - }, - "key": "filters", - "value": "" - }, - { - "disabled": true, - "description": { - "content": "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: **name, created, modified**", - "type": "text/plain" - }, - "key": "sorters", - "value": "" - }, - { - "disabled": true, - "description": { - "content": "If present and not empty, additionally filters Roles to those which are assigned to the Segment(s) with the specified IDs.\n\nIf segmentation is currently unavailable, specifying this parameter results in an error.", - "type": "text/plain" - }, - "key": "for-segment-ids", - "value": "" - }, - { - "disabled": true, - "description": { - "content": "Whether or not the response list should contain unsegmented Roles. If *for-segment-ids* is absent or empty, specifying *include-unsegmented* as false results in an error.", - "type": "text/plain" - }, - "key": "include-unsegmented", - "value": "true" - } - ], - "variable": [] - }, - "header": [ - { - "key": "Accept", - "value": "application/json" - } - ], - "method": "GET", - "body": {} - }, - "response": [ - { - "id": "5ca6846c-3b84-42ac-b093-7d7826381eac", - "name": "List of Roles", - "originalRequest": { - "url": { - "path": [ - "roles" - ], - "host": [ - "{{baseUrl}}" - ], - "query": [ - { - "disabled": true, - "description": { - "content": "If provided, filters the returned list according to what is visible to the indicated ROLE_SUBADMIN Identity. The value of the parameter is either an Identity ID, or the special value **me**, which is shorthand for the calling Identity's ID. A 400 Bad Request error is returned if the **for-subadmin** parameter is specified for an Identity that is not a subadmin.", - "type": "text/plain" - }, - "key": "for-subadmin", - "value": "" - }, - { - "disabled": true, - "description": { - "content": "Note that for this API the maximum value for limit is 50.\nSee [V3 API Standard Collection Parameters](https://developer.sailpoint.com/idn/api/standard-collection-parameters) for more information.", - "type": "text/plain" - }, - "key": "limit", - "value": "50" - }, - { - "disabled": true, - "description": { - "content": "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.", - "type": "text/plain" - }, - "key": "offset", - "value": "0" - }, - { - "disabled": true, - "description": { - "content": "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.", - "type": "text/plain" - }, - "key": "count", - "value": "false" - }, - { - "disabled": true, - "description": { - "content": "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*\n\n**name**: *eq, sw*\n\n**created**: *gt, lt, ge, le*\n\n**modified**: *gt, lt, ge, le*\n\n**owner.id**: *eq, in*\n\n**requestable**: *eq*", - "type": "text/plain" - }, - "key": "filters", - "value": "" - }, - { - "disabled": true, - "description": { - "content": "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: **name, created, modified**", - "type": "text/plain" - }, - "key": "sorters", - "value": "" - }, - { - "disabled": true, - "description": { - "content": "If present and not empty, additionally filters Roles to those which are assigned to the Segment(s) with the specified IDs.\n\nIf segmentation is currently unavailable, specifying this parameter results in an error.", - "type": "text/plain" - }, - "key": "for-segment-ids", - "value": "" - }, - { - "disabled": true, - "description": { - "content": "Whether or not the response list should contain unsegmented Roles. If *for-segment-ids* is absent or empty, specifying *include-unsegmented* as false results in an error.", - "type": "text/plain" - }, - "key": "include-unsegmented", - "value": "true" - } - ], - "variable": [] - }, - "header": [ - { - "key": "Accept", - "value": "application/json" - }, - { - "description": { - "content": "Added as a part of security scheme: oauth2", - "type": "text/plain" - }, - "key": "Authorization", - "value": "" - } - ], - "method": "GET", - "body": {} - }, - "status": "OK", - "code": 200, - "header": [ - { - "key": "Content-Type", - "value": "application/json" - } - ], - "body": "[\n {\n \"name\": \"\",\n \"owner\": {\n \"type\": \"IDENTITY\",\n \"id\": \"\",\n \"name\": \"\"\n },\n \"id\": \"\",\n \"created\": \"\",\n \"modified\": \"\",\n \"description\": \"\",\n \"accessProfiles\": [\n {\n \"id\": \"\",\n \"type\": \"ACCESS_PROFILE\",\n \"name\": \"\"\n },\n {\n \"id\": \"\",\n \"type\": \"ACCESS_PROFILE\",\n \"name\": \"\"\n }\n ],\n \"Entitlements\": [\n {\n \"type\": \"ENTITLEMENT\",\n \"id\": \"\",\n \"name\": \"\"\n },\n {\n \"type\": \"ENTITLEMENT\",\n \"id\": \"\",\n \"name\": \"\"\n }\n ],\n \"membership\": {\n \"type\": \"IDENTITY_LIST\",\n \"criteria\": {\n \"operation\": \"CONTAINS\",\n \"key\": {\n \"type\": \"IDENTITY\",\n \"property\": \"\",\n \"sourceId\": \"\"\n },\n \"stringValue\": \"\",\n \"children\": [\n {\n \"operation\": \"OR\",\n \"key\": {\n \"type\": \"ACCOUNT\",\n \"property\": \"\",\n \"sourceId\": \"\"\n },\n \"stringValue\": \"\",\n \"children\": [\n {\n \"operation\": \"CONTAINS\",\n \"key\": {\n \"type\": \"ENTITLEMENT\",\n \"property\": \"\",\n \"sourceId\": \"\"\n },\n \"stringValue\": \"\"\n },\n {\n \"operation\": \"OR\",\n \"key\": {\n \"type\": \"ACCOUNT\",\n \"property\": \"\",\n \"sourceId\": \"\"\n },\n \"stringValue\": \"\"\n }\n ]\n },\n {\n \"operation\": \"STARTS_WITH\",\n \"key\": {\n \"type\": \"IDENTITY\",\n \"property\": \"\",\n \"sourceId\": \"\"\n },\n \"stringValue\": \"\",\n \"children\": [\n {\n \"operation\": \"EQUALS\",\n \"key\": {\n \"type\": \"ACCOUNT\",\n \"property\": \"\",\n \"sourceId\": \"\"\n },\n \"stringValue\": \"\"\n },\n {\n \"operation\": \"OR\",\n \"key\": {\n \"type\": \"IDENTITY\",\n \"property\": \"\",\n \"sourceId\": \"\"\n },\n \"stringValue\": \"\"\n }\n ]\n }\n ]\n },\n \"identities\": [\n {\n \"type\": \"GOVERNANCE_GROUP\",\n \"id\": \"\",\n \"name\": \"\",\n \"aliasName\": \"\"\n },\n {\n \"type\": \"RULE\",\n \"id\": \"\",\n \"name\": \"\",\n \"aliasName\": \"\"\n }\n ]\n },\n \"legacyMembershipInfo\": {\n \"in_a\": false,\n \"mollit0_2\": 11640701.99698472\n },\n \"enabled\": false,\n \"requestable\": false,\n \"accessRequestConfig\": {\n \"commentsRequired\": false,\n \"denialCommentsRequired\": false,\n \"approvalSchemes\": [\n {\n \"approverType\": \"MANAGER\",\n \"approverId\": \"\"\n },\n {\n \"approverType\": \"OWNER\",\n \"approverId\": \"\"\n }\n ]\n },\n \"revocationRequestConfig\": null,\n \"segments\": [\n \"\",\n \"\"\n ]\n },\n {\n \"name\": \"\",\n \"owner\": {\n \"type\": \"IDENTITY\",\n \"id\": \"\",\n \"name\": \"\"\n },\n \"id\": \"\",\n \"created\": \"\",\n \"modified\": \"\",\n \"description\": \"\",\n \"accessProfiles\": [\n {\n \"id\": \"\",\n \"type\": \"ACCESS_PROFILE\",\n \"name\": \"\"\n },\n {\n \"id\": \"\",\n \"type\": \"ACCESS_PROFILE\",\n \"name\": \"\"\n }\n ],\n \"Entitlements\": [\n {\n \"type\": \"ENTITLEMENT\",\n \"id\": \"\",\n \"name\": \"\"\n },\n {\n \"type\": \"ENTITLEMENT\",\n \"id\": \"\",\n \"name\": \"\"\n }\n ],\n \"membership\": {\n \"type\": \"STANDARD\",\n \"criteria\": {\n \"operation\": \"NOT_EQUALS\",\n \"key\": {\n \"type\": \"IDENTITY\",\n \"property\": \"\",\n \"sourceId\": \"\"\n },\n \"stringValue\": \"\",\n \"children\": [\n {\n \"operation\": \"ENDS_WITH\",\n \"key\": {\n \"type\": \"IDENTITY\",\n \"property\": \"\",\n \"sourceId\": \"\"\n },\n \"stringValue\": \"\",\n \"children\": [\n {\n \"operation\": \"OR\",\n \"key\": {\n \"type\": \"IDENTITY\",\n \"property\": \"\",\n \"sourceId\": \"\"\n },\n \"stringValue\": \"\"\n },\n {\n \"operation\": \"ENDS_WITH\",\n \"key\": {\n \"type\": \"ACCOUNT\",\n \"property\": \"\",\n \"sourceId\": \"\"\n },\n \"stringValue\": \"\"\n }\n ]\n },\n {\n \"operation\": \"AND\",\n \"key\": {\n \"type\": \"ENTITLEMENT\",\n \"property\": \"\",\n \"sourceId\": \"\"\n },\n \"stringValue\": \"\",\n \"children\": [\n {\n \"operation\": \"ENDS_WITH\",\n \"key\": {\n \"type\": \"ENTITLEMENT\",\n \"property\": \"\",\n \"sourceId\": \"\"\n },\n \"stringValue\": \"\"\n },\n {\n \"operation\": \"NOT_EQUALS\",\n \"key\": {\n \"type\": \"ENTITLEMENT\",\n \"property\": \"\",\n \"sourceId\": \"\"\n },\n \"stringValue\": \"\"\n }\n ]\n }\n ]\n },\n \"identities\": [\n {\n \"type\": \"CONNECTOR_SCHEMA\",\n \"id\": \"\",\n \"name\": \"\",\n \"aliasName\": \"\"\n },\n {\n \"type\": \"CONNECTOR_SCHEMA\",\n \"id\": \"\",\n \"name\": \"\",\n \"aliasName\": \"\"\n }\n ]\n },\n \"legacyMembershipInfo\": {\n \"consequat_18\": -65620616.73195285\n },\n \"enabled\": false,\n \"requestable\": false,\n \"accessRequestConfig\": {\n \"commentsRequired\": false,\n \"denialCommentsRequired\": false,\n \"approvalSchemes\": [\n {\n \"approverType\": \"MANAGER\",\n \"approverId\": \"\"\n },\n {\n \"approverType\": \"MANAGER\",\n \"approverId\": \"\"\n }\n ]\n },\n \"revocationRequestConfig\": null,\n \"segments\": [\n \"\",\n \"\"\n ]\n }\n]", - "cookie": [], - "_postman_previewlanguage": "json" - }, - { - "id": "f4f374f6-15f2-4366-81dc-3edd4e3e8c4f", - "name": "Client Error - Returned if the request body is invalid.", - "originalRequest": { - "url": { - "path": [ - "roles" - ], - "host": [ - "{{baseUrl}}" - ], - "query": [ - { - "disabled": true, - "description": { - "content": "If provided, filters the returned list according to what is visible to the indicated ROLE_SUBADMIN Identity. The value of the parameter is either an Identity ID, or the special value **me**, which is shorthand for the calling Identity's ID. A 400 Bad Request error is returned if the **for-subadmin** parameter is specified for an Identity that is not a subadmin.", - "type": "text/plain" - }, - "key": "for-subadmin", - "value": "" - }, - { - "disabled": true, - "description": { - "content": "Note that for this API the maximum value for limit is 50.\nSee [V3 API Standard Collection Parameters](https://developer.sailpoint.com/idn/api/standard-collection-parameters) for more information.", - "type": "text/plain" - }, - "key": "limit", - "value": "50" - }, - { - "disabled": true, - "description": { - "content": "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.", - "type": "text/plain" - }, - "key": "offset", - "value": "0" - }, - { - "disabled": true, - "description": { - "content": "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.", - "type": "text/plain" - }, - "key": "count", - "value": "false" - }, - { - "disabled": true, - "description": { - "content": "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*\n\n**name**: *eq, sw*\n\n**created**: *gt, lt, ge, le*\n\n**modified**: *gt, lt, ge, le*\n\n**owner.id**: *eq, in*\n\n**requestable**: *eq*", - "type": "text/plain" - }, - "key": "filters", - "value": "" - }, - { - "disabled": true, - "description": { - "content": "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: **name, created, modified**", - "type": "text/plain" - }, - "key": "sorters", - "value": "" - }, - { - "disabled": true, - "description": { - "content": "If present and not empty, additionally filters Roles to those which are assigned to the Segment(s) with the specified IDs.\n\nIf segmentation is currently unavailable, specifying this parameter results in an error.", - "type": "text/plain" - }, - "key": "for-segment-ids", - "value": "" - }, - { - "disabled": true, - "description": { - "content": "Whether or not the response list should contain unsegmented Roles. If *for-segment-ids* is absent or empty, specifying *include-unsegmented* as false results in an error.", - "type": "text/plain" - }, - "key": "include-unsegmented", - "value": "true" - } - ], - "variable": [] - }, - "header": [ - { - "key": "Accept", - "value": "application/json" - }, - { - "description": { - "content": "Added as a part of security scheme: oauth2", - "type": "text/plain" - }, - "key": "Authorization", - "value": "" - } - ], - "method": "GET", - "body": {} - }, - "status": "Bad Request", - "code": 400, - "header": [ - { - "key": "Content-Type", - "value": "application/json" - } - ], - "body": "{\n \"detailCode\": \"\",\n \"trackingId\": \"\",\n \"messages\": [\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n },\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n }\n ],\n \"causes\": [\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n },\n {\n \"locale\": \"\",\n \"localeOrigin\": \"DEFAULT\",\n \"text\": \"\"\n }\n ]\n}", - "cookie": [], - "_postman_previewlanguage": "json" - }, - { - "id": "4e798147-2647-481f-8791-f6e8f57dfc87", - "name": "Unauthorized - Returned if there is no authorization header, or if the JWT token is expired.", - "originalRequest": { - "url": { - "path": [ - "roles" - ], - "host": [ - "{{baseUrl}}" - ], - "query": [ - { - "disabled": true, - "description": { - "content": "If provided, filters the returned list according to what is visible to the indicated ROLE_SUBADMIN Identity. The value of the parameter is either an Identity ID, or the special value **me**, which is shorthand for the calling Identity's ID. A 400 Bad Request error is returned if the **for-subadmin** parameter is specified for an Identity that is not a subadmin.", - "type": "text/plain" - }, - "key": "for-subadmin", - "value": "" - }, - { - "disabled": true, - "description": { - "content": "Note that for this API the maximum value for limit is 50.\nSee [V3 API Standard Collection Parameters](https://developer.sailpoint.com/idn/api/standard-collection-parameters) for more information.", - "type": "text/plain" - }, - "key": "limit", - "value": "50" - }, - { - "disabled": true, - "description": { - "content": "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.", - "type": "text/plain" - }, - "key": "offset", - "value": "0" - }, - { - "disabled": true, - "description": { - "content": "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.", - "type": "text/plain" - }, - "key": "count", - "value": "false" - }, - { - "disabled": true, - "description": { - "content": "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*\n\n**name**: *eq, sw*\n\n**created**: *gt, lt, ge, le*\n\n**modified**: *gt, lt, ge, le*\n\n**owner.id**: *eq, in*\n\n**requestable**: *eq*", - "type": "text/plain" - }, - "key": "filters", - "value": "" - }, - { - "disabled": true, - "description": { - "content": "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: **name, created, modified**", - "type": "text/plain" - }, - "key": "sorters", - "value": "" - }, - { - "disabled": true, - "description": { - "content": "If present and not empty, additionally filters Roles to those which are assigned to the Segment(s) with the specified IDs.\n\nIf segmentation is currently unavailable, specifying this parameter results in an error.", - "type": "text/plain" - }, - "key": "for-segment-ids", - "value": "" - }, - { - "disabled": true, - "description": { - "content": "Whether or not the response list should contain unsegmented Roles. If *for-segment-ids* is absent or empty, specifying *include-unsegmented* as false results in an error.", - "type": "text/plain" - }, - "key": "include-unsegmented", - "value": "true" - } - ], - "variable": [] - }, - "header": [ - { - "key": "Accept", - "value": "application/json" - }, - { - "description": { - "content": "Added as a part of security scheme: oauth2", - "type": "text/plain" - }, - "key": "Authorization", - "value": "" - } - ], - "method": "GET", - "body": {} - }, - "status": "Unauthorized", - "code": 401, - "header": [ - { - "key": "Content-Type", - "value": "application/json" - } - ], - "body": "{\n \"error\": {\n \"description\": \"A message describing the error\",\n \"example\": \"JWT validation failed: JWT is expired\"\n }\n}", - "cookie": [], - "_postman_previewlanguage": "json" - }, - { - "id": "4b07a77a-b46f-4521-83ed-0dbdfab69c00", - "name": "Forbidden - Returned if the user you are running as, doesn't have access to this end-point.", - "originalRequest": { - "url": { - "path": [ - "roles" - ], - "host": [ - "{{baseUrl}}" - ], - "query": [ - { - "disabled": true, - "description": { - "content": "If provided, filters the returned list according to what is visible to the indicated ROLE_SUBADMIN Identity. The value of the parameter is either an Identity ID, or the special value **me**, which is shorthand for the calling Identity's ID. A 400 Bad Request error is returned if the **for-subadmin** parameter is specified for an Identity that is not a subadmin.", - "type": "text/plain" - }, - "key": "for-subadmin", - "value": "" - }, - { - "disabled": true, - "description": { - "content": "Note that for this API the maximum value for limit is 50.\nSee [V3 API Standard Collection Parameters](https://developer.sailpoint.com/idn/api/standard-collection-parameters) for more information.", - "type": "text/plain" - }, - "key": "limit", - "value": "50" - }, - { - "disabled": true, - "description": { - "content": "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.", - "type": "text/plain" - }, - "key": "offset", - "value": "0" - }, - { - "disabled": true, - "description": { - "content": "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.", - "type": "text/plain" - }, - "key": "count", - "value": "false" - }, - { - "disabled": true, - "description": { - "content": "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*\n\n**name**: *eq, sw*\n\n**created**: *gt, lt, ge, le*\n\n**modified**: *gt, lt, ge, le*\n\n**owner.id**: *eq, in*\n\n**requestable**: *eq*", - "type": "text/plain" - }, - "key": "filters", - "value": "" - }, - { - "disabled": true, - "description": { - "content": "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: **name, created, modified**", - "type": "text/plain" - }, - "key": "sorters", - "value": "" - }, - { - "disabled": true, - "description": { - "content": "If present and not empty, additionally filters Roles to those which are assigned to the Segment(s) with the specified IDs.\n\nIf segmentation is currently unavailable, specifying this parameter results in an error.", - "type": "text/plain" - }, - "key": "for-segment-ids", - "value": "" - }, - { - "disabled": true, - "description": { - "content": "Whether or not the response list should contain unsegmented Roles. If *for-segment-ids* is absent or empty, specifying *include-unsegmented* as false results in an error.", - "type": "text/plain" - }, - "key": "include-unsegmented", - "value": "true" - } - ], - "variable": [] - }, - "header": [ - { - "key": "Accept", - "value": "application/json" - }, - { - "description": { - "content": "Added as a part of security scheme: oauth2", - "type": "text/plain" - }, - "key": "Authorization", - "value": "" - } - ], - "method": "GET", - "body": {} - }, - "status": "Forbidden", - "code": 403, - "header": [ - { - "key": "Content-Type", - "value": "application/json" - } - ], - "body": "{\n \"detailCode\": \"\",\n \"trackingId\": \"\",\n \"messages\": [\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n },\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n }\n ],\n \"causes\": [\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n },\n {\n \"locale\": \"\",\n \"localeOrigin\": \"DEFAULT\",\n \"text\": \"\"\n }\n ]\n}", - "cookie": [], - "_postman_previewlanguage": "json" - }, - { - "id": "907e6c5d-0afa-4df8-8337-39d37bcc274b", - "name": "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.", - "originalRequest": { - "url": { - "path": [ - "roles" - ], - "host": [ - "{{baseUrl}}" - ], - "query": [ - { - "disabled": true, - "description": { - "content": "If provided, filters the returned list according to what is visible to the indicated ROLE_SUBADMIN Identity. The value of the parameter is either an Identity ID, or the special value **me**, which is shorthand for the calling Identity's ID. A 400 Bad Request error is returned if the **for-subadmin** parameter is specified for an Identity that is not a subadmin.", - "type": "text/plain" - }, - "key": "for-subadmin", - "value": "" - }, - { - "disabled": true, - "description": { - "content": "Note that for this API the maximum value for limit is 50.\nSee [V3 API Standard Collection Parameters](https://developer.sailpoint.com/idn/api/standard-collection-parameters) for more information.", - "type": "text/plain" - }, - "key": "limit", - "value": "50" - }, - { - "disabled": true, - "description": { - "content": "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.", - "type": "text/plain" - }, - "key": "offset", - "value": "0" - }, - { - "disabled": true, - "description": { - "content": "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.", - "type": "text/plain" - }, - "key": "count", - "value": "false" - }, - { - "disabled": true, - "description": { - "content": "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*\n\n**name**: *eq, sw*\n\n**created**: *gt, lt, ge, le*\n\n**modified**: *gt, lt, ge, le*\n\n**owner.id**: *eq, in*\n\n**requestable**: *eq*", - "type": "text/plain" - }, - "key": "filters", - "value": "" - }, - { - "disabled": true, - "description": { - "content": "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: **name, created, modified**", - "type": "text/plain" - }, - "key": "sorters", - "value": "" - }, - { - "disabled": true, - "description": { - "content": "If present and not empty, additionally filters Roles to those which are assigned to the Segment(s) with the specified IDs.\n\nIf segmentation is currently unavailable, specifying this parameter results in an error.", - "type": "text/plain" - }, - "key": "for-segment-ids", - "value": "" - }, - { - "disabled": true, - "description": { - "content": "Whether or not the response list should contain unsegmented Roles. If *for-segment-ids* is absent or empty, specifying *include-unsegmented* as false results in an error.", - "type": "text/plain" - }, - "key": "include-unsegmented", - "value": "true" - } - ], - "variable": [] - }, - "header": [ - { - "key": "Accept", - "value": "application/json" - }, - { - "description": { - "content": "Added as a part of security scheme: oauth2", - "type": "text/plain" - }, - "key": "Authorization", - "value": "" - } - ], - "method": "GET", - "body": {} - }, - "status": "Too Many Requests", - "code": 429, - "header": [ - { - "key": "Content-Type", - "value": "application/json" - } - ], - "body": "{\n \"message\": {\n \"description\": \"A message describing the error\",\n \"example\": \" Rate Limit Exceeded \"\n }\n}", - "cookie": [], - "_postman_previewlanguage": "json" - }, - { - "id": "2a6bbad7-e8d3-42e5-a021-f80ce5324c1f", - "name": "Internal Server Error - Returned if there is an unexpected error.", - "originalRequest": { - "url": { - "path": [ - "roles" - ], - "host": [ - "{{baseUrl}}" - ], - "query": [ - { - "disabled": true, - "description": { - "content": "If provided, filters the returned list according to what is visible to the indicated ROLE_SUBADMIN Identity. The value of the parameter is either an Identity ID, or the special value **me**, which is shorthand for the calling Identity's ID. A 400 Bad Request error is returned if the **for-subadmin** parameter is specified for an Identity that is not a subadmin.", - "type": "text/plain" - }, - "key": "for-subadmin", - "value": "" - }, - { - "disabled": true, - "description": { - "content": "Note that for this API the maximum value for limit is 50.\nSee [V3 API Standard Collection Parameters](https://developer.sailpoint.com/idn/api/standard-collection-parameters) for more information.", - "type": "text/plain" - }, - "key": "limit", - "value": "50" - }, - { - "disabled": true, - "description": { - "content": "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.", - "type": "text/plain" - }, - "key": "offset", - "value": "0" - }, - { - "disabled": true, - "description": { - "content": "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.", - "type": "text/plain" - }, - "key": "count", - "value": "false" - }, - { - "disabled": true, - "description": { - "content": "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*\n\n**name**: *eq, sw*\n\n**created**: *gt, lt, ge, le*\n\n**modified**: *gt, lt, ge, le*\n\n**owner.id**: *eq, in*\n\n**requestable**: *eq*", - "type": "text/plain" - }, - "key": "filters", - "value": "" - }, - { - "disabled": true, - "description": { - "content": "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: **name, created, modified**", - "type": "text/plain" - }, - "key": "sorters", - "value": "" - }, - { - "disabled": true, - "description": { - "content": "If present and not empty, additionally filters Roles to those which are assigned to the Segment(s) with the specified IDs.\n\nIf segmentation is currently unavailable, specifying this parameter results in an error.", - "type": "text/plain" - }, - "key": "for-segment-ids", - "value": "" - }, - { - "disabled": true, - "description": { - "content": "Whether or not the response list should contain unsegmented Roles. If *for-segment-ids* is absent or empty, specifying *include-unsegmented* as false results in an error.", - "type": "text/plain" - }, - "key": "include-unsegmented", - "value": "true" - } - ], - "variable": [] - }, - "header": [ - { - "key": "Accept", - "value": "application/json" - }, - { - "description": { - "content": "Added as a part of security scheme: oauth2", - "type": "text/plain" - }, - "key": "Authorization", - "value": "" - } - ], - "method": "GET", - "body": {} - }, - "status": "Internal Server Error", - "code": 500, - "header": [ - { - "key": "Content-Type", - "value": "application/json" - } - ], - "body": "{\n \"detailCode\": \"\",\n \"trackingId\": \"\",\n \"messages\": [\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n },\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n }\n ],\n \"causes\": [\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n },\n {\n \"locale\": \"\",\n \"localeOrigin\": \"DEFAULT\",\n \"text\": \"\"\n }\n ]\n}", - "cookie": [], - "_postman_previewlanguage": "json" - } - ], - "event": [], - "protocolProfileBehavior": { - "disableBodyPruning": true - } - }, - { - "id": "777d3e7b-d7de-44ac-9b60-476d6581a852", - "name": "Create a Role", - "request": { - "name": "Create a Role", - "description": { - "content": "This API creates a role.\nYou must have a token with API, ORG_ADMIN, ROLE_ADMIN, or ROLE_SUBADMIN authority to call this API. \nIn addition, a ROLE_SUBADMIN may not create a role including an access profile if that access profile is associated with a source the ROLE_SUBADMIN is not associated with themselves. \nThe maximum supported length for the description field is 2000 characters. Longer descriptions will be preserved for existing roles. However, any new roles as well as any updates to existing descriptions will be limited to 2000 characters.", - "type": "text/plain" - }, - "url": { - "path": [ - "roles" - ], - "host": [ - "{{baseUrl}}" - ], - "query": [], - "variable": [] - }, - "header": [ - { - "key": "Content-Type", - "value": "application/json" - }, - { - "key": "Accept", - "value": "application/json" - } - ], - "method": "POST", - "body": { - "mode": "raw", - "raw": "{\n \"name\": \"\",\n \"owner\": {\n \"type\": \"IDENTITY\",\n \"id\": \"\",\n \"name\": \"\"\n },\n \"id\": \"\",\n \"created\": \"\",\n \"modified\": \"\",\n \"description\": \"\",\n \"accessProfiles\": [\n {\n \"id\": \"\",\n \"type\": \"ACCESS_PROFILE\",\n \"name\": \"\"\n },\n {\n \"id\": \"\",\n \"type\": \"ACCESS_PROFILE\",\n \"name\": \"\"\n }\n ],\n \"Entitlements\": [\n {\n \"type\": \"ENTITLEMENT\",\n \"id\": \"\",\n \"name\": \"\"\n },\n {\n \"type\": \"ENTITLEMENT\",\n \"id\": \"\",\n \"name\": \"\"\n }\n ],\n \"membership\": {\n \"type\": \"IDENTITY_LIST\",\n \"criteria\": {\n \"operation\": \"CONTAINS\",\n \"key\": {\n \"type\": \"IDENTITY\",\n \"property\": \"\",\n \"sourceId\": \"\"\n },\n \"stringValue\": \"\",\n \"children\": [\n {\n \"operation\": \"ENDS_WITH\",\n \"key\": {\n \"type\": \"IDENTITY\",\n \"property\": \"\",\n \"sourceId\": \"\"\n },\n \"stringValue\": \"\",\n \"children\": [\n {\n \"operation\": \"CONTAINS\",\n \"key\": {\n \"type\": \"ENTITLEMENT\",\n \"property\": \"\",\n \"sourceId\": \"\"\n },\n \"stringValue\": \"\"\n },\n {\n \"operation\": \"ENDS_WITH\",\n \"key\": {\n \"type\": \"ACCOUNT\",\n \"property\": \"\",\n \"sourceId\": \"\"\n },\n \"stringValue\": \"\"\n }\n ]\n },\n {\n \"operation\": \"EQUALS\",\n \"key\": {\n \"type\": \"IDENTITY\",\n \"property\": \"\",\n \"sourceId\": \"\"\n },\n \"stringValue\": \"\",\n \"children\": [\n {\n \"operation\": \"AND\",\n \"key\": {\n \"type\": \"IDENTITY\",\n \"property\": \"\",\n \"sourceId\": \"\"\n },\n \"stringValue\": \"\"\n },\n {\n \"operation\": \"OR\",\n \"key\": {\n \"type\": \"ENTITLEMENT\",\n \"property\": \"\",\n \"sourceId\": \"\"\n },\n \"stringValue\": \"\"\n }\n ]\n }\n ]\n },\n \"identities\": [\n {\n \"type\": \"APPLICATION\",\n \"id\": \"\",\n \"name\": \"\",\n \"aliasName\": \"\"\n },\n {\n \"type\": \"ENTITLEMENT\",\n \"id\": \"\",\n \"name\": \"\",\n \"aliasName\": \"\"\n }\n ]\n },\n \"legacyMembershipInfo\": {\n \"labore_36_\": 73107135.10730463\n },\n \"enabled\": false,\n \"requestable\": false,\n \"accessRequestConfig\": {\n \"commentsRequired\": false,\n \"denialCommentsRequired\": false,\n \"approvalSchemes\": [\n {\n \"approverType\": \"OWNER\",\n \"approverId\": \"\"\n },\n {\n \"approverType\": \"MANAGER\",\n \"approverId\": \"\"\n }\n ]\n },\n \"revocationRequestConfig\": null,\n \"segments\": [\n \"\",\n \"\"\n ]\n}", - "options": { - "raw": { - "headerFamily": "json", - "language": "json" - } - } - } - }, - "response": [ - { - "id": "066d8eff-eed4-494d-afb4-c0b97f337843", - "name": "Role created", - "originalRequest": { - "url": { - "path": [ - "roles" - ], - "host": [ - "{{baseUrl}}" - ], - "query": [], - "variable": [] - }, - "header": [ - { - "key": "Content-Type", - "value": "application/json" - }, - { - "key": "Accept", - "value": "application/json" - }, - { - "description": { - "content": "Added as a part of security scheme: oauth2", - "type": "text/plain" - }, - "key": "Authorization", - "value": "" - } - ], - "method": "POST", - "body": { - "mode": "raw", - "raw": "{\n \"name\": \"\",\n \"owner\": {\n \"type\": \"IDENTITY\",\n \"id\": \"\",\n \"name\": \"\"\n },\n \"id\": \"\",\n \"created\": \"\",\n \"modified\": \"\",\n \"description\": \"\",\n \"accessProfiles\": [\n {\n \"id\": \"\",\n \"type\": \"ACCESS_PROFILE\",\n \"name\": \"\"\n },\n {\n \"id\": \"\",\n \"type\": \"ACCESS_PROFILE\",\n \"name\": \"\"\n }\n ],\n \"Entitlements\": [\n {\n \"type\": \"ENTITLEMENT\",\n \"id\": \"\",\n \"name\": \"\"\n },\n {\n \"type\": \"ENTITLEMENT\",\n \"id\": \"\",\n \"name\": \"\"\n }\n ],\n \"membership\": {\n \"type\": \"IDENTITY_LIST\",\n \"criteria\": {\n \"operation\": \"CONTAINS\",\n \"key\": {\n \"type\": \"IDENTITY\",\n \"property\": \"\",\n \"sourceId\": \"\"\n },\n \"stringValue\": \"\",\n \"children\": [\n {\n \"operation\": \"ENDS_WITH\",\n \"key\": {\n \"type\": \"IDENTITY\",\n \"property\": \"\",\n \"sourceId\": \"\"\n },\n \"stringValue\": \"\",\n \"children\": [\n {\n \"operation\": \"CONTAINS\",\n \"key\": {\n \"type\": \"ENTITLEMENT\",\n \"property\": \"\",\n \"sourceId\": \"\"\n },\n \"stringValue\": \"\"\n },\n {\n \"operation\": \"ENDS_WITH\",\n \"key\": {\n \"type\": \"ACCOUNT\",\n \"property\": \"\",\n \"sourceId\": \"\"\n },\n \"stringValue\": \"\"\n }\n ]\n },\n {\n \"operation\": \"EQUALS\",\n \"key\": {\n \"type\": \"IDENTITY\",\n \"property\": \"\",\n \"sourceId\": \"\"\n },\n \"stringValue\": \"\",\n \"children\": [\n {\n \"operation\": \"AND\",\n \"key\": {\n \"type\": \"IDENTITY\",\n \"property\": \"\",\n \"sourceId\": \"\"\n },\n \"stringValue\": \"\"\n },\n {\n \"operation\": \"OR\",\n \"key\": {\n \"type\": \"ENTITLEMENT\",\n \"property\": \"\",\n \"sourceId\": \"\"\n },\n \"stringValue\": \"\"\n }\n ]\n }\n ]\n },\n \"identities\": [\n {\n \"type\": \"APPLICATION\",\n \"id\": \"\",\n \"name\": \"\",\n \"aliasName\": \"\"\n },\n {\n \"type\": \"ENTITLEMENT\",\n \"id\": \"\",\n \"name\": \"\",\n \"aliasName\": \"\"\n }\n ]\n },\n \"legacyMembershipInfo\": {\n \"labore_36_\": 73107135.10730463\n },\n \"enabled\": false,\n \"requestable\": false,\n \"accessRequestConfig\": {\n \"commentsRequired\": false,\n \"denialCommentsRequired\": false,\n \"approvalSchemes\": [\n {\n \"approverType\": \"OWNER\",\n \"approverId\": \"\"\n },\n {\n \"approverType\": \"MANAGER\",\n \"approverId\": \"\"\n }\n ]\n },\n \"revocationRequestConfig\": null,\n \"segments\": [\n \"\",\n \"\"\n ]\n}", - "options": { - "raw": { - "headerFamily": "json", - "language": "json" - } - } - } - }, - "status": "Created", - "code": 201, - "header": [ - { - "key": "Content-Type", - "value": "application/json" - } - ], - "body": "{\n \"name\": \"\",\n \"owner\": {\n \"type\": \"IDENTITY\",\n \"id\": \"\",\n \"name\": \"\"\n },\n \"id\": \"\",\n \"created\": \"\",\n \"modified\": \"\",\n \"description\": \"\",\n \"accessProfiles\": [\n {\n \"id\": \"\",\n \"type\": \"ACCESS_PROFILE\",\n \"name\": \"\"\n },\n {\n \"id\": \"\",\n \"type\": \"ACCESS_PROFILE\",\n \"name\": \"\"\n }\n ],\n \"Entitlements\": [\n {\n \"type\": \"ENTITLEMENT\",\n \"id\": \"\",\n \"name\": \"\"\n },\n {\n \"type\": \"ENTITLEMENT\",\n \"id\": \"\",\n \"name\": \"\"\n }\n ],\n \"membership\": {\n \"type\": \"IDENTITY_LIST\",\n \"criteria\": {\n \"operation\": \"CONTAINS\",\n \"key\": {\n \"type\": \"IDENTITY\",\n \"property\": \"\",\n \"sourceId\": \"\"\n },\n \"stringValue\": \"\",\n \"children\": [\n {\n \"operation\": \"ENDS_WITH\",\n \"key\": {\n \"type\": \"IDENTITY\",\n \"property\": \"\",\n \"sourceId\": \"\"\n },\n \"stringValue\": \"\",\n \"children\": [\n {\n \"operation\": \"CONTAINS\",\n \"key\": {\n \"type\": \"ENTITLEMENT\",\n \"property\": \"\",\n \"sourceId\": \"\"\n },\n \"stringValue\": \"\"\n },\n {\n \"operation\": \"ENDS_WITH\",\n \"key\": {\n \"type\": \"ACCOUNT\",\n \"property\": \"\",\n \"sourceId\": \"\"\n },\n \"stringValue\": \"\"\n }\n ]\n },\n {\n \"operation\": \"EQUALS\",\n \"key\": {\n \"type\": \"IDENTITY\",\n \"property\": \"\",\n \"sourceId\": \"\"\n },\n \"stringValue\": \"\",\n \"children\": [\n {\n \"operation\": \"AND\",\n \"key\": {\n \"type\": \"IDENTITY\",\n \"property\": \"\",\n \"sourceId\": \"\"\n },\n \"stringValue\": \"\"\n },\n {\n \"operation\": \"OR\",\n \"key\": {\n \"type\": \"ENTITLEMENT\",\n \"property\": \"\",\n \"sourceId\": \"\"\n },\n \"stringValue\": \"\"\n }\n ]\n }\n ]\n },\n \"identities\": [\n {\n \"type\": \"APPLICATION\",\n \"id\": \"\",\n \"name\": \"\",\n \"aliasName\": \"\"\n },\n {\n \"type\": \"ENTITLEMENT\",\n \"id\": \"\",\n \"name\": \"\",\n \"aliasName\": \"\"\n }\n ]\n },\n \"legacyMembershipInfo\": {\n \"labore_36_\": 73107135.10730463\n },\n \"enabled\": false,\n \"requestable\": false,\n \"accessRequestConfig\": {\n \"commentsRequired\": false,\n \"denialCommentsRequired\": false,\n \"approvalSchemes\": [\n {\n \"approverType\": \"OWNER\",\n \"approverId\": \"\"\n },\n {\n \"approverType\": \"MANAGER\",\n \"approverId\": \"\"\n }\n ]\n },\n \"revocationRequestConfig\": null,\n \"segments\": [\n \"\",\n \"\"\n ]\n}", - "cookie": [], - "_postman_previewlanguage": "json" - }, - { - "id": "04694fad-5670-4d93-a6cc-692c816fd477", - "name": "Client Error - Returned if the request body is invalid.", - "originalRequest": { - "url": { - "path": [ - "roles" - ], - "host": [ - "{{baseUrl}}" - ], - "query": [], - "variable": [] - }, - "header": [ - { - "key": "Content-Type", - "value": "application/json" - }, - { - "key": "Accept", - "value": "application/json" - }, - { - "description": { - "content": "Added as a part of security scheme: oauth2", - "type": "text/plain" - }, - "key": "Authorization", - "value": "" - } - ], - "method": "POST", - "body": { - "mode": "raw", - "raw": "{\n \"name\": \"\",\n \"owner\": {\n \"type\": \"IDENTITY\",\n \"id\": \"\",\n \"name\": \"\"\n },\n \"id\": \"\",\n \"created\": \"\",\n \"modified\": \"\",\n \"description\": \"\",\n \"accessProfiles\": [\n {\n \"id\": \"\",\n \"type\": \"ACCESS_PROFILE\",\n \"name\": \"\"\n },\n {\n \"id\": \"\",\n \"type\": \"ACCESS_PROFILE\",\n \"name\": \"\"\n }\n ],\n \"Entitlements\": [\n {\n \"type\": \"ENTITLEMENT\",\n \"id\": \"\",\n \"name\": \"\"\n },\n {\n \"type\": \"ENTITLEMENT\",\n \"id\": \"\",\n \"name\": \"\"\n }\n ],\n \"membership\": {\n \"type\": \"IDENTITY_LIST\",\n \"criteria\": {\n \"operation\": \"CONTAINS\",\n \"key\": {\n \"type\": \"IDENTITY\",\n \"property\": \"\",\n \"sourceId\": \"\"\n },\n \"stringValue\": \"\",\n \"children\": [\n {\n \"operation\": \"ENDS_WITH\",\n \"key\": {\n \"type\": \"IDENTITY\",\n \"property\": \"\",\n \"sourceId\": \"\"\n },\n \"stringValue\": \"\",\n \"children\": [\n {\n \"operation\": \"CONTAINS\",\n \"key\": {\n \"type\": \"ENTITLEMENT\",\n \"property\": \"\",\n \"sourceId\": \"\"\n },\n \"stringValue\": \"\"\n },\n {\n \"operation\": \"ENDS_WITH\",\n \"key\": {\n \"type\": \"ACCOUNT\",\n \"property\": \"\",\n \"sourceId\": \"\"\n },\n \"stringValue\": \"\"\n }\n ]\n },\n {\n \"operation\": \"EQUALS\",\n \"key\": {\n \"type\": \"IDENTITY\",\n \"property\": \"\",\n \"sourceId\": \"\"\n },\n \"stringValue\": \"\",\n \"children\": [\n {\n \"operation\": \"AND\",\n \"key\": {\n \"type\": \"IDENTITY\",\n \"property\": \"\",\n \"sourceId\": \"\"\n },\n \"stringValue\": \"\"\n },\n {\n \"operation\": \"OR\",\n \"key\": {\n \"type\": \"ENTITLEMENT\",\n \"property\": \"\",\n \"sourceId\": \"\"\n },\n \"stringValue\": \"\"\n }\n ]\n }\n ]\n },\n \"identities\": [\n {\n \"type\": \"APPLICATION\",\n \"id\": \"\",\n \"name\": \"\",\n \"aliasName\": \"\"\n },\n {\n \"type\": \"ENTITLEMENT\",\n \"id\": \"\",\n \"name\": \"\",\n \"aliasName\": \"\"\n }\n ]\n },\n \"legacyMembershipInfo\": {\n \"labore_36_\": 73107135.10730463\n },\n \"enabled\": false,\n \"requestable\": false,\n \"accessRequestConfig\": {\n \"commentsRequired\": false,\n \"denialCommentsRequired\": false,\n \"approvalSchemes\": [\n {\n \"approverType\": \"OWNER\",\n \"approverId\": \"\"\n },\n {\n \"approverType\": \"MANAGER\",\n \"approverId\": \"\"\n }\n ]\n },\n \"revocationRequestConfig\": null,\n \"segments\": [\n \"\",\n \"\"\n ]\n}", - "options": { - "raw": { - "headerFamily": "json", - "language": "json" - } - } - } - }, - "status": "Bad Request", - "code": 400, - "header": [ - { - "key": "Content-Type", - "value": "application/json" - } - ], - "body": "{\n \"detailCode\": \"\",\n \"trackingId\": \"\",\n \"messages\": [\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n },\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n }\n ],\n \"causes\": [\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n },\n {\n \"locale\": \"\",\n \"localeOrigin\": \"DEFAULT\",\n \"text\": \"\"\n }\n ]\n}", - "cookie": [], - "_postman_previewlanguage": "json" - }, - { - "id": "8a36f1b0-963a-4593-a682-d337fde2b6b6", - "name": "Unauthorized - Returned if there is no authorization header, or if the JWT token is expired.", - "originalRequest": { - "url": { - "path": [ - "roles" - ], - "host": [ - "{{baseUrl}}" - ], - "query": [], - "variable": [] - }, - "header": [ - { - "key": "Content-Type", - "value": "application/json" - }, - { - "key": "Accept", - "value": "application/json" - }, - { - "description": { - "content": "Added as a part of security scheme: oauth2", - "type": "text/plain" - }, - "key": "Authorization", - "value": "" - } - ], - "method": "POST", - "body": { - "mode": "raw", - "raw": "{\n \"name\": \"\",\n \"owner\": {\n \"type\": \"IDENTITY\",\n \"id\": \"\",\n \"name\": \"\"\n },\n \"id\": \"\",\n \"created\": \"\",\n \"modified\": \"\",\n \"description\": \"\",\n \"accessProfiles\": [\n {\n \"id\": \"\",\n \"type\": \"ACCESS_PROFILE\",\n \"name\": \"\"\n },\n {\n \"id\": \"\",\n \"type\": \"ACCESS_PROFILE\",\n \"name\": \"\"\n }\n ],\n \"Entitlements\": [\n {\n \"type\": \"ENTITLEMENT\",\n \"id\": \"\",\n \"name\": \"\"\n },\n {\n \"type\": \"ENTITLEMENT\",\n \"id\": \"\",\n \"name\": \"\"\n }\n ],\n \"membership\": {\n \"type\": \"IDENTITY_LIST\",\n \"criteria\": {\n \"operation\": \"CONTAINS\",\n \"key\": {\n \"type\": \"IDENTITY\",\n \"property\": \"\",\n \"sourceId\": \"\"\n },\n \"stringValue\": \"\",\n \"children\": [\n {\n \"operation\": \"ENDS_WITH\",\n \"key\": {\n \"type\": \"IDENTITY\",\n \"property\": \"\",\n \"sourceId\": \"\"\n },\n \"stringValue\": \"\",\n \"children\": [\n {\n \"operation\": \"CONTAINS\",\n \"key\": {\n \"type\": \"ENTITLEMENT\",\n \"property\": \"\",\n \"sourceId\": \"\"\n },\n \"stringValue\": \"\"\n },\n {\n \"operation\": \"ENDS_WITH\",\n \"key\": {\n \"type\": \"ACCOUNT\",\n \"property\": \"\",\n \"sourceId\": \"\"\n },\n \"stringValue\": \"\"\n }\n ]\n },\n {\n \"operation\": \"EQUALS\",\n \"key\": {\n \"type\": \"IDENTITY\",\n \"property\": \"\",\n \"sourceId\": \"\"\n },\n \"stringValue\": \"\",\n \"children\": [\n {\n \"operation\": \"AND\",\n \"key\": {\n \"type\": \"IDENTITY\",\n \"property\": \"\",\n \"sourceId\": \"\"\n },\n \"stringValue\": \"\"\n },\n {\n \"operation\": \"OR\",\n \"key\": {\n \"type\": \"ENTITLEMENT\",\n \"property\": \"\",\n \"sourceId\": \"\"\n },\n \"stringValue\": \"\"\n }\n ]\n }\n ]\n },\n \"identities\": [\n {\n \"type\": \"APPLICATION\",\n \"id\": \"\",\n \"name\": \"\",\n \"aliasName\": \"\"\n },\n {\n \"type\": \"ENTITLEMENT\",\n \"id\": \"\",\n \"name\": \"\",\n \"aliasName\": \"\"\n }\n ]\n },\n \"legacyMembershipInfo\": {\n \"labore_36_\": 73107135.10730463\n },\n \"enabled\": false,\n \"requestable\": false,\n \"accessRequestConfig\": {\n \"commentsRequired\": false,\n \"denialCommentsRequired\": false,\n \"approvalSchemes\": [\n {\n \"approverType\": \"OWNER\",\n \"approverId\": \"\"\n },\n {\n \"approverType\": \"MANAGER\",\n \"approverId\": \"\"\n }\n ]\n },\n \"revocationRequestConfig\": null,\n \"segments\": [\n \"\",\n \"\"\n ]\n}", - "options": { - "raw": { - "headerFamily": "json", - "language": "json" - } - } - } - }, - "status": "Unauthorized", - "code": 401, - "header": [ - { - "key": "Content-Type", - "value": "application/json" - } - ], - "body": "{\n \"error\": {\n \"description\": \"A message describing the error\",\n \"example\": \"JWT validation failed: JWT is expired\"\n }\n}", - "cookie": [], - "_postman_previewlanguage": "json" - }, - { - "id": "af1d3bd8-9e3c-466b-90f1-c25ff1a4092c", - "name": "Forbidden - Returned if the user you are running as, doesn't have access to this end-point.", - "originalRequest": { - "url": { - "path": [ - "roles" - ], - "host": [ - "{{baseUrl}}" - ], - "query": [], - "variable": [] - }, - "header": [ - { - "key": "Content-Type", - "value": "application/json" - }, - { - "key": "Accept", - "value": "application/json" - }, - { - "description": { - "content": "Added as a part of security scheme: oauth2", - "type": "text/plain" - }, - "key": "Authorization", - "value": "" - } - ], - "method": "POST", - "body": { - "mode": "raw", - "raw": "{\n \"name\": \"\",\n \"owner\": {\n \"type\": \"IDENTITY\",\n \"id\": \"\",\n \"name\": \"\"\n },\n \"id\": \"\",\n \"created\": \"\",\n \"modified\": \"\",\n \"description\": \"\",\n \"accessProfiles\": [\n {\n \"id\": \"\",\n \"type\": \"ACCESS_PROFILE\",\n \"name\": \"\"\n },\n {\n \"id\": \"\",\n \"type\": \"ACCESS_PROFILE\",\n \"name\": \"\"\n }\n ],\n \"Entitlements\": [\n {\n \"type\": \"ENTITLEMENT\",\n \"id\": \"\",\n \"name\": \"\"\n },\n {\n \"type\": \"ENTITLEMENT\",\n \"id\": \"\",\n \"name\": \"\"\n }\n ],\n \"membership\": {\n \"type\": \"IDENTITY_LIST\",\n \"criteria\": {\n \"operation\": \"CONTAINS\",\n \"key\": {\n \"type\": \"IDENTITY\",\n \"property\": \"\",\n \"sourceId\": \"\"\n },\n \"stringValue\": \"\",\n \"children\": [\n {\n \"operation\": \"ENDS_WITH\",\n \"key\": {\n \"type\": \"IDENTITY\",\n \"property\": \"\",\n \"sourceId\": \"\"\n },\n \"stringValue\": \"\",\n \"children\": [\n {\n \"operation\": \"CONTAINS\",\n \"key\": {\n \"type\": \"ENTITLEMENT\",\n \"property\": \"\",\n \"sourceId\": \"\"\n },\n \"stringValue\": \"\"\n },\n {\n \"operation\": \"ENDS_WITH\",\n \"key\": {\n \"type\": \"ACCOUNT\",\n \"property\": \"\",\n \"sourceId\": \"\"\n },\n \"stringValue\": \"\"\n }\n ]\n },\n {\n \"operation\": \"EQUALS\",\n \"key\": {\n \"type\": \"IDENTITY\",\n \"property\": \"\",\n \"sourceId\": \"\"\n },\n \"stringValue\": \"\",\n \"children\": [\n {\n \"operation\": \"AND\",\n \"key\": {\n \"type\": \"IDENTITY\",\n \"property\": \"\",\n \"sourceId\": \"\"\n },\n \"stringValue\": \"\"\n },\n {\n \"operation\": \"OR\",\n \"key\": {\n \"type\": \"ENTITLEMENT\",\n \"property\": \"\",\n \"sourceId\": \"\"\n },\n \"stringValue\": \"\"\n }\n ]\n }\n ]\n },\n \"identities\": [\n {\n \"type\": \"APPLICATION\",\n \"id\": \"\",\n \"name\": \"\",\n \"aliasName\": \"\"\n },\n {\n \"type\": \"ENTITLEMENT\",\n \"id\": \"\",\n \"name\": \"\",\n \"aliasName\": \"\"\n }\n ]\n },\n \"legacyMembershipInfo\": {\n \"labore_36_\": 73107135.10730463\n },\n \"enabled\": false,\n \"requestable\": false,\n \"accessRequestConfig\": {\n \"commentsRequired\": false,\n \"denialCommentsRequired\": false,\n \"approvalSchemes\": [\n {\n \"approverType\": \"OWNER\",\n \"approverId\": \"\"\n },\n {\n \"approverType\": \"MANAGER\",\n \"approverId\": \"\"\n }\n ]\n },\n \"revocationRequestConfig\": null,\n \"segments\": [\n \"\",\n \"\"\n ]\n}", - "options": { - "raw": { - "headerFamily": "json", - "language": "json" - } - } - } - }, - "status": "Forbidden", - "code": 403, - "header": [ - { - "key": "Content-Type", - "value": "application/json" - } - ], - "body": "{\n \"detailCode\": \"\",\n \"trackingId\": \"\",\n \"messages\": [\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n },\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n }\n ],\n \"causes\": [\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n },\n {\n \"locale\": \"\",\n \"localeOrigin\": \"DEFAULT\",\n \"text\": \"\"\n }\n ]\n}", - "cookie": [], - "_postman_previewlanguage": "json" - }, - { - "id": "b94e9351-efd2-4add-b85e-795ea14289fc", - "name": "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.", - "originalRequest": { - "url": { - "path": [ - "roles" - ], - "host": [ - "{{baseUrl}}" - ], - "query": [], - "variable": [] - }, - "header": [ - { - "key": "Content-Type", - "value": "application/json" - }, - { - "key": "Accept", - "value": "application/json" - }, - { - "description": { - "content": "Added as a part of security scheme: oauth2", - "type": "text/plain" - }, - "key": "Authorization", - "value": "" - } - ], - "method": "POST", - "body": { - "mode": "raw", - "raw": "{\n \"name\": \"\",\n \"owner\": {\n \"type\": \"IDENTITY\",\n \"id\": \"\",\n \"name\": \"\"\n },\n \"id\": \"\",\n \"created\": \"\",\n \"modified\": \"\",\n \"description\": \"\",\n \"accessProfiles\": [\n {\n \"id\": \"\",\n \"type\": \"ACCESS_PROFILE\",\n \"name\": \"\"\n },\n {\n \"id\": \"\",\n \"type\": \"ACCESS_PROFILE\",\n \"name\": \"\"\n }\n ],\n \"Entitlements\": [\n {\n \"type\": \"ENTITLEMENT\",\n \"id\": \"\",\n \"name\": \"\"\n },\n {\n \"type\": \"ENTITLEMENT\",\n \"id\": \"\",\n \"name\": \"\"\n }\n ],\n \"membership\": {\n \"type\": \"IDENTITY_LIST\",\n \"criteria\": {\n \"operation\": \"CONTAINS\",\n \"key\": {\n \"type\": \"IDENTITY\",\n \"property\": \"\",\n \"sourceId\": \"\"\n },\n \"stringValue\": \"\",\n \"children\": [\n {\n \"operation\": \"ENDS_WITH\",\n \"key\": {\n \"type\": \"IDENTITY\",\n \"property\": \"\",\n \"sourceId\": \"\"\n },\n \"stringValue\": \"\",\n \"children\": [\n {\n \"operation\": \"CONTAINS\",\n \"key\": {\n \"type\": \"ENTITLEMENT\",\n \"property\": \"\",\n \"sourceId\": \"\"\n },\n \"stringValue\": \"\"\n },\n {\n \"operation\": \"ENDS_WITH\",\n \"key\": {\n \"type\": \"ACCOUNT\",\n \"property\": \"\",\n \"sourceId\": \"\"\n },\n \"stringValue\": \"\"\n }\n ]\n },\n {\n \"operation\": \"EQUALS\",\n \"key\": {\n \"type\": \"IDENTITY\",\n \"property\": \"\",\n \"sourceId\": \"\"\n },\n \"stringValue\": \"\",\n \"children\": [\n {\n \"operation\": \"AND\",\n \"key\": {\n \"type\": \"IDENTITY\",\n \"property\": \"\",\n \"sourceId\": \"\"\n },\n \"stringValue\": \"\"\n },\n {\n \"operation\": \"OR\",\n \"key\": {\n \"type\": \"ENTITLEMENT\",\n \"property\": \"\",\n \"sourceId\": \"\"\n },\n \"stringValue\": \"\"\n }\n ]\n }\n ]\n },\n \"identities\": [\n {\n \"type\": \"APPLICATION\",\n \"id\": \"\",\n \"name\": \"\",\n \"aliasName\": \"\"\n },\n {\n \"type\": \"ENTITLEMENT\",\n \"id\": \"\",\n \"name\": \"\",\n \"aliasName\": \"\"\n }\n ]\n },\n \"legacyMembershipInfo\": {\n \"labore_36_\": 73107135.10730463\n },\n \"enabled\": false,\n \"requestable\": false,\n \"accessRequestConfig\": {\n \"commentsRequired\": false,\n \"denialCommentsRequired\": false,\n \"approvalSchemes\": [\n {\n \"approverType\": \"OWNER\",\n \"approverId\": \"\"\n },\n {\n \"approverType\": \"MANAGER\",\n \"approverId\": \"\"\n }\n ]\n },\n \"revocationRequestConfig\": null,\n \"segments\": [\n \"\",\n \"\"\n ]\n}", - "options": { - "raw": { - "headerFamily": "json", - "language": "json" - } - } - } - }, - "status": "Too Many Requests", - "code": 429, - "header": [ - { - "key": "Content-Type", - "value": "application/json" - } - ], - "body": "{\n \"message\": {\n \"description\": \"A message describing the error\",\n \"example\": \" Rate Limit Exceeded \"\n }\n}", - "cookie": [], - "_postman_previewlanguage": "json" - }, - { - "id": "e002789a-78da-4f01-abe5-2d1c6ef0d244", - "name": "Internal Server Error - Returned if there is an unexpected error.", - "originalRequest": { - "url": { - "path": [ - "roles" - ], - "host": [ - "{{baseUrl}}" - ], - "query": [], - "variable": [] - }, - "header": [ - { - "key": "Content-Type", - "value": "application/json" - }, - { - "key": "Accept", - "value": "application/json" - }, - { - "description": { - "content": "Added as a part of security scheme: oauth2", - "type": "text/plain" - }, - "key": "Authorization", - "value": "" - } - ], - "method": "POST", - "body": { - "mode": "raw", - "raw": "{\n \"name\": \"\",\n \"owner\": {\n \"type\": \"IDENTITY\",\n \"id\": \"\",\n \"name\": \"\"\n },\n \"id\": \"\",\n \"created\": \"\",\n \"modified\": \"\",\n \"description\": \"\",\n \"accessProfiles\": [\n {\n \"id\": \"\",\n \"type\": \"ACCESS_PROFILE\",\n \"name\": \"\"\n },\n {\n \"id\": \"\",\n \"type\": \"ACCESS_PROFILE\",\n \"name\": \"\"\n }\n ],\n \"Entitlements\": [\n {\n \"type\": \"ENTITLEMENT\",\n \"id\": \"\",\n \"name\": \"\"\n },\n {\n \"type\": \"ENTITLEMENT\",\n \"id\": \"\",\n \"name\": \"\"\n }\n ],\n \"membership\": {\n \"type\": \"IDENTITY_LIST\",\n \"criteria\": {\n \"operation\": \"CONTAINS\",\n \"key\": {\n \"type\": \"IDENTITY\",\n \"property\": \"\",\n \"sourceId\": \"\"\n },\n \"stringValue\": \"\",\n \"children\": [\n {\n \"operation\": \"ENDS_WITH\",\n \"key\": {\n \"type\": \"IDENTITY\",\n \"property\": \"\",\n \"sourceId\": \"\"\n },\n \"stringValue\": \"\",\n \"children\": [\n {\n \"operation\": \"CONTAINS\",\n \"key\": {\n \"type\": \"ENTITLEMENT\",\n \"property\": \"\",\n \"sourceId\": \"\"\n },\n \"stringValue\": \"\"\n },\n {\n \"operation\": \"ENDS_WITH\",\n \"key\": {\n \"type\": \"ACCOUNT\",\n \"property\": \"\",\n \"sourceId\": \"\"\n },\n \"stringValue\": \"\"\n }\n ]\n },\n {\n \"operation\": \"EQUALS\",\n \"key\": {\n \"type\": \"IDENTITY\",\n \"property\": \"\",\n \"sourceId\": \"\"\n },\n \"stringValue\": \"\",\n \"children\": [\n {\n \"operation\": \"AND\",\n \"key\": {\n \"type\": \"IDENTITY\",\n \"property\": \"\",\n \"sourceId\": \"\"\n },\n \"stringValue\": \"\"\n },\n {\n \"operation\": \"OR\",\n \"key\": {\n \"type\": \"ENTITLEMENT\",\n \"property\": \"\",\n \"sourceId\": \"\"\n },\n \"stringValue\": \"\"\n }\n ]\n }\n ]\n },\n \"identities\": [\n {\n \"type\": \"APPLICATION\",\n \"id\": \"\",\n \"name\": \"\",\n \"aliasName\": \"\"\n },\n {\n \"type\": \"ENTITLEMENT\",\n \"id\": \"\",\n \"name\": \"\",\n \"aliasName\": \"\"\n }\n ]\n },\n \"legacyMembershipInfo\": {\n \"labore_36_\": 73107135.10730463\n },\n \"enabled\": false,\n \"requestable\": false,\n \"accessRequestConfig\": {\n \"commentsRequired\": false,\n \"denialCommentsRequired\": false,\n \"approvalSchemes\": [\n {\n \"approverType\": \"OWNER\",\n \"approverId\": \"\"\n },\n {\n \"approverType\": \"MANAGER\",\n \"approverId\": \"\"\n }\n ]\n },\n \"revocationRequestConfig\": null,\n \"segments\": [\n \"\",\n \"\"\n ]\n}", - "options": { - "raw": { - "headerFamily": "json", - "language": "json" - } - } - } - }, - "status": "Internal Server Error", - "code": 500, - "header": [ - { - "key": "Content-Type", - "value": "application/json" - } - ], - "body": "{\n \"detailCode\": \"\",\n \"trackingId\": \"\",\n \"messages\": [\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n },\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n }\n ],\n \"causes\": [\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n },\n {\n \"locale\": \"\",\n \"localeOrigin\": \"DEFAULT\",\n \"text\": \"\"\n }\n ]\n}", - "cookie": [], - "_postman_previewlanguage": "json" - } - ], - "event": [], - "protocolProfileBehavior": { - "disableBodyPruning": true - } - }, - { - "id": "c5b88b00-8809-43a9-99fe-55815aeeb008", - "name": "Get a Role", - "request": { - "name": "Get a Role", - "description": { - "content": "This API returns a Role by its ID.\n\nA token with API, ORG_ADMIN, ROLE_ADMIN, or ROLE_SUBADMIN authority is required to call this API. In addition, a token with ROLE_SUBADMIN authority may only call this API if all Access Profiles included in the Role are associated to Sources with management workgroups of which the ROLE_SUBADMIN is a member.", - "type": "text/plain" - }, - "url": { - "path": [ - "roles", - ":id" - ], - "host": [ - "{{baseUrl}}" - ], - "query": [], - "variable": [ - { - "type": "any", - "value": "", - "key": "id", - "disabled": true, - "description": { - "content": "(Required) ID of the Role", - "type": "text/plain" - } - } - ] - }, - "header": [ - { - "key": "Accept", - "value": "application/json" - } - ], - "method": "GET", - "body": {} - }, - "response": [ - { - "id": "8b71c99a-95d3-4f8b-bae3-4f2e4cfb78d1", - "name": "List of all Roles", - "originalRequest": { - "url": { - "path": [ - "roles", - ":id" - ], - "host": [ - "{{baseUrl}}" - ], - "query": [], - "variable": [] - }, - "header": [ - { - "key": "Accept", - "value": "application/json" - }, - { - "description": { - "content": "Added as a part of security scheme: oauth2", - "type": "text/plain" - }, - "key": "Authorization", - "value": "" - } - ], - "method": "GET", - "body": {} - }, - "status": "OK", - "code": 200, - "header": [ - { - "key": "Content-Type", - "value": "application/json" - } - ], - "body": "{\n \"name\": \"\",\n \"owner\": {\n \"type\": \"IDENTITY\",\n \"id\": \"\",\n \"name\": \"\"\n },\n \"id\": \"\",\n \"created\": \"\",\n \"modified\": \"\",\n \"description\": \"\",\n \"accessProfiles\": [\n {\n \"id\": \"\",\n \"type\": \"ACCESS_PROFILE\",\n \"name\": \"\"\n },\n {\n \"id\": \"\",\n \"type\": \"ACCESS_PROFILE\",\n \"name\": \"\"\n }\n ],\n \"Entitlements\": [\n {\n \"type\": \"ENTITLEMENT\",\n \"id\": \"\",\n \"name\": \"\"\n },\n {\n \"type\": \"ENTITLEMENT\",\n \"id\": \"\",\n \"name\": \"\"\n }\n ],\n \"membership\": {\n \"type\": \"IDENTITY_LIST\",\n \"criteria\": {\n \"operation\": \"CONTAINS\",\n \"key\": {\n \"type\": \"IDENTITY\",\n \"property\": \"\",\n \"sourceId\": \"\"\n },\n \"stringValue\": \"\",\n \"children\": [\n {\n \"operation\": \"ENDS_WITH\",\n \"key\": {\n \"type\": \"IDENTITY\",\n \"property\": \"\",\n \"sourceId\": \"\"\n },\n \"stringValue\": \"\",\n \"children\": [\n {\n \"operation\": \"CONTAINS\",\n \"key\": {\n \"type\": \"ENTITLEMENT\",\n \"property\": \"\",\n \"sourceId\": \"\"\n },\n \"stringValue\": \"\"\n },\n {\n \"operation\": \"ENDS_WITH\",\n \"key\": {\n \"type\": \"ACCOUNT\",\n \"property\": \"\",\n \"sourceId\": \"\"\n },\n \"stringValue\": \"\"\n }\n ]\n },\n {\n \"operation\": \"EQUALS\",\n \"key\": {\n \"type\": \"IDENTITY\",\n \"property\": \"\",\n \"sourceId\": \"\"\n },\n \"stringValue\": \"\",\n \"children\": [\n {\n \"operation\": \"AND\",\n \"key\": {\n \"type\": \"IDENTITY\",\n \"property\": \"\",\n \"sourceId\": \"\"\n },\n \"stringValue\": \"\"\n },\n {\n \"operation\": \"OR\",\n \"key\": {\n \"type\": \"ENTITLEMENT\",\n \"property\": \"\",\n \"sourceId\": \"\"\n },\n \"stringValue\": \"\"\n }\n ]\n }\n ]\n },\n \"identities\": [\n {\n \"type\": \"APPLICATION\",\n \"id\": \"\",\n \"name\": \"\",\n \"aliasName\": \"\"\n },\n {\n \"type\": \"ENTITLEMENT\",\n \"id\": \"\",\n \"name\": \"\",\n \"aliasName\": \"\"\n }\n ]\n },\n \"legacyMembershipInfo\": {\n \"labore_36_\": 73107135.10730463\n },\n \"enabled\": false,\n \"requestable\": false,\n \"accessRequestConfig\": {\n \"commentsRequired\": false,\n \"denialCommentsRequired\": false,\n \"approvalSchemes\": [\n {\n \"approverType\": \"OWNER\",\n \"approverId\": \"\"\n },\n {\n \"approverType\": \"MANAGER\",\n \"approverId\": \"\"\n }\n ]\n },\n \"revocationRequestConfig\": null,\n \"segments\": [\n \"\",\n \"\"\n ]\n}", - "cookie": [], - "_postman_previewlanguage": "json" - }, - { - "id": "b3c7d539-343e-4381-8e04-c2734fc955b3", - "name": "Client Error - Returned if the request body is invalid.", - "originalRequest": { - "url": { - "path": [ - "roles", - ":id" - ], - "host": [ - "{{baseUrl}}" - ], - "query": [], - "variable": [] - }, - "header": [ - { - "key": "Accept", - "value": "application/json" - }, - { - "description": { - "content": "Added as a part of security scheme: oauth2", - "type": "text/plain" - }, - "key": "Authorization", - "value": "" - } - ], - "method": "GET", - "body": {} - }, - "status": "Bad Request", - "code": 400, - "header": [ - { - "key": "Content-Type", - "value": "application/json" - } - ], - "body": "{\n \"detailCode\": \"\",\n \"trackingId\": \"\",\n \"messages\": [\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n },\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n }\n ],\n \"causes\": [\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n },\n {\n \"locale\": \"\",\n \"localeOrigin\": \"DEFAULT\",\n \"text\": \"\"\n }\n ]\n}", - "cookie": [], - "_postman_previewlanguage": "json" - }, - { - "id": "45a20d73-9bd3-4f02-8323-c6766392f683", - "name": "Unauthorized - Returned if there is no authorization header, or if the JWT token is expired.", - "originalRequest": { - "url": { - "path": [ - "roles", - ":id" - ], - "host": [ - "{{baseUrl}}" - ], - "query": [], - "variable": [] - }, - "header": [ - { - "key": "Accept", - "value": "application/json" - }, - { - "description": { - "content": "Added as a part of security scheme: oauth2", - "type": "text/plain" - }, - "key": "Authorization", - "value": "" - } - ], - "method": "GET", - "body": {} - }, - "status": "Unauthorized", - "code": 401, - "header": [ - { - "key": "Content-Type", - "value": "application/json" - } - ], - "body": "{\n \"error\": {\n \"description\": \"A message describing the error\",\n \"example\": \"JWT validation failed: JWT is expired\"\n }\n}", - "cookie": [], - "_postman_previewlanguage": "json" - }, - { - "id": "922af97a-ec5d-4059-b1ea-fc4c50647fe4", - "name": "Forbidden - Returned if the user you are running as, doesn't have access to this end-point.", - "originalRequest": { - "url": { - "path": [ - "roles", - ":id" - ], - "host": [ - "{{baseUrl}}" - ], - "query": [], - "variable": [] - }, - "header": [ - { - "key": "Accept", - "value": "application/json" - }, - { - "description": { - "content": "Added as a part of security scheme: oauth2", - "type": "text/plain" - }, - "key": "Authorization", - "value": "" - } - ], - "method": "GET", - "body": {} - }, - "status": "Forbidden", - "code": 403, - "header": [ - { - "key": "Content-Type", - "value": "application/json" - } - ], - "body": "{\n \"detailCode\": \"\",\n \"trackingId\": \"\",\n \"messages\": [\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n },\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n }\n ],\n \"causes\": [\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n },\n {\n \"locale\": \"\",\n \"localeOrigin\": \"DEFAULT\",\n \"text\": \"\"\n }\n ]\n}", - "cookie": [], - "_postman_previewlanguage": "json" - }, - { - "id": "143a3aa7-a013-4a8d-b447-abb5fe9a0387", - "name": "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.", - "originalRequest": { - "url": { - "path": [ - "roles", - ":id" - ], - "host": [ - "{{baseUrl}}" - ], - "query": [], - "variable": [] - }, - "header": [ - { - "key": "Accept", - "value": "application/json" - }, - { - "description": { - "content": "Added as a part of security scheme: oauth2", - "type": "text/plain" - }, - "key": "Authorization", - "value": "" - } - ], - "method": "GET", - "body": {} - }, - "status": "Too Many Requests", - "code": 429, - "header": [ - { - "key": "Content-Type", - "value": "application/json" - } - ], - "body": "{\n \"message\": {\n \"description\": \"A message describing the error\",\n \"example\": \" Rate Limit Exceeded \"\n }\n}", - "cookie": [], - "_postman_previewlanguage": "json" - }, - { - "id": "aca6a548-aae5-43b1-89ae-9ff81f2607e8", - "name": "Internal Server Error - Returned if there is an unexpected error.", - "originalRequest": { - "url": { - "path": [ - "roles", - ":id" - ], - "host": [ - "{{baseUrl}}" - ], - "query": [], - "variable": [] - }, - "header": [ - { - "key": "Accept", - "value": "application/json" - }, - { - "description": { - "content": "Added as a part of security scheme: oauth2", - "type": "text/plain" - }, - "key": "Authorization", - "value": "" - } - ], - "method": "GET", - "body": {} - }, - "status": "Internal Server Error", - "code": 500, - "header": [ - { - "key": "Content-Type", - "value": "application/json" - } - ], - "body": "{\n \"detailCode\": \"\",\n \"trackingId\": \"\",\n \"messages\": [\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n },\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n }\n ],\n \"causes\": [\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n },\n {\n \"locale\": \"\",\n \"localeOrigin\": \"DEFAULT\",\n \"text\": \"\"\n }\n ]\n}", - "cookie": [], - "_postman_previewlanguage": "json" - } - ], - "event": [], - "protocolProfileBehavior": { - "disableBodyPruning": true - } - }, - { - "id": "84e4e58b-f45c-4299-9488-cec978f7036f", - "name": "Patch a specified Role", - "request": { - "name": "Patch a specified Role", - "description": { - "content": "This API updates an existing Role using [JSON Patch](https://tools.ietf.org/html/rfc6902) syntax.\n\nThe following fields are patchable: **name**, **description**, **enabled**, **owner**, **accessProfiles**, **membership**, **requestable**, **accessRequestConfig**, **revokeRequestConfig**, **segments**\nA token with API, ORG_ADMIN, ROLE_ADMIN, or ROLE_SUBADMIN authority is required to call this API. In addition, a token with ROLE_SUBADMIN authority may only call this API if all Access Profiles included in the Role are associated to Sources with management workgroups of which the ROLE_SUBADMIN is a member.\nThe maximum supported length for the description field is 2000 characters. Longer descriptions will be preserved for existing roles, however, any new roles as well as any updates to existing descriptions will be limited to 2000 characters.", - "type": "text/plain" - }, - "url": { - "path": [ - "roles", - ":id" - ], - "host": [ - "{{baseUrl}}" - ], - "query": [], - "variable": [ - { - "type": "any", - "value": "", - "key": "id", - "disabled": true, - "description": { - "content": "(Required) ID of the Role to patch", - "type": "text/plain" - } - } - ] - }, - "header": [ - { - "key": "Content-Type", - "value": "application/json-patch+json" - }, - { - "key": "Accept", - "value": "application/json" - } - ], - "method": "PATCH", - "body": { - "mode": "raw", - "raw": "[\n {\n \"op\": \"test\",\n \"path\": \"\",\n \"value\": \"\"\n },\n {\n \"op\": \"move\",\n \"path\": \"\",\n \"value\": \"\"\n }\n]", - "options": { - "raw": { - "headerFamily": "json", - "language": "json" - } - } - } - }, - "response": [ - { - "id": "35a5df72-543c-48e7-822e-8e705bfd0b68", - "name": "Responds with the Role as updated.", - "originalRequest": { - "url": { - "path": [ - "roles", - ":id" - ], - "host": [ - "{{baseUrl}}" - ], - "query": [], - "variable": [] - }, - "header": [ - { - "key": "Content-Type", - "value": "application/json-patch+json" - }, - { - "key": "Accept", - "value": "application/json" - }, - { - "description": { - "content": "Added as a part of security scheme: oauth2", - "type": "text/plain" - }, - "key": "Authorization", - "value": "" - } - ], - "method": "PATCH", - "body": { - "mode": "raw", - "raw": "[\n {\n \"op\": \"test\",\n \"path\": \"\",\n \"value\": \"\"\n },\n {\n \"op\": \"move\",\n \"path\": \"\",\n \"value\": \"\"\n }\n]", - "options": { - "raw": { - "headerFamily": "json", - "language": "json" - } - } - } - }, - "status": "OK", - "code": 200, - "header": [ - { - "key": "Content-Type", - "value": "application/json" - } - ], - "body": "{\n \"name\": \"\",\n \"owner\": {\n \"type\": \"IDENTITY\",\n \"id\": \"\",\n \"name\": \"\"\n },\n \"id\": \"\",\n \"created\": \"\",\n \"modified\": \"\",\n \"description\": \"\",\n \"accessProfiles\": [\n {\n \"id\": \"\",\n \"type\": \"ACCESS_PROFILE\",\n \"name\": \"\"\n },\n {\n \"id\": \"\",\n \"type\": \"ACCESS_PROFILE\",\n \"name\": \"\"\n }\n ],\n \"Entitlements\": [\n {\n \"type\": \"ENTITLEMENT\",\n \"id\": \"\",\n \"name\": \"\"\n },\n {\n \"type\": \"ENTITLEMENT\",\n \"id\": \"\",\n \"name\": \"\"\n }\n ],\n \"membership\": {\n \"type\": \"IDENTITY_LIST\",\n \"criteria\": {\n \"operation\": \"CONTAINS\",\n \"key\": {\n \"type\": \"IDENTITY\",\n \"property\": \"\",\n \"sourceId\": \"\"\n },\n \"stringValue\": \"\",\n \"children\": [\n {\n \"operation\": \"ENDS_WITH\",\n \"key\": {\n \"type\": \"IDENTITY\",\n \"property\": \"\",\n \"sourceId\": \"\"\n },\n \"stringValue\": \"\",\n \"children\": [\n {\n \"operation\": \"CONTAINS\",\n \"key\": {\n \"type\": \"ENTITLEMENT\",\n \"property\": \"\",\n \"sourceId\": \"\"\n },\n \"stringValue\": \"\"\n },\n {\n \"operation\": \"ENDS_WITH\",\n \"key\": {\n \"type\": \"ACCOUNT\",\n \"property\": \"\",\n \"sourceId\": \"\"\n },\n \"stringValue\": \"\"\n }\n ]\n },\n {\n \"operation\": \"EQUALS\",\n \"key\": {\n \"type\": \"IDENTITY\",\n \"property\": \"\",\n \"sourceId\": \"\"\n },\n \"stringValue\": \"\",\n \"children\": [\n {\n \"operation\": \"AND\",\n \"key\": {\n \"type\": \"IDENTITY\",\n \"property\": \"\",\n \"sourceId\": \"\"\n },\n \"stringValue\": \"\"\n },\n {\n \"operation\": \"OR\",\n \"key\": {\n \"type\": \"ENTITLEMENT\",\n \"property\": \"\",\n \"sourceId\": \"\"\n },\n \"stringValue\": \"\"\n }\n ]\n }\n ]\n },\n \"identities\": [\n {\n \"type\": \"APPLICATION\",\n \"id\": \"\",\n \"name\": \"\",\n \"aliasName\": \"\"\n },\n {\n \"type\": \"ENTITLEMENT\",\n \"id\": \"\",\n \"name\": \"\",\n \"aliasName\": \"\"\n }\n ]\n },\n \"legacyMembershipInfo\": {\n \"labore_36_\": 73107135.10730463\n },\n \"enabled\": false,\n \"requestable\": false,\n \"accessRequestConfig\": {\n \"commentsRequired\": false,\n \"denialCommentsRequired\": false,\n \"approvalSchemes\": [\n {\n \"approverType\": \"OWNER\",\n \"approverId\": \"\"\n },\n {\n \"approverType\": \"MANAGER\",\n \"approverId\": \"\"\n }\n ]\n },\n \"revocationRequestConfig\": null,\n \"segments\": [\n \"\",\n \"\"\n ]\n}", - "cookie": [], - "_postman_previewlanguage": "json" - }, - { - "id": "8b3c62ae-a6d9-4a52-bdf6-d07dc8c77158", - "name": "Client Error - Returned if the request body is invalid.", - "originalRequest": { - "url": { - "path": [ - "roles", - ":id" - ], - "host": [ - "{{baseUrl}}" - ], - "query": [], - "variable": [] - }, - "header": [ - { - "key": "Content-Type", - "value": "application/json-patch+json" - }, - { - "key": "Accept", - "value": "application/json" - }, - { - "description": { - "content": "Added as a part of security scheme: oauth2", - "type": "text/plain" - }, - "key": "Authorization", - "value": "" - } - ], - "method": "PATCH", - "body": { - "mode": "raw", - "raw": "[\n {\n \"op\": \"test\",\n \"path\": \"\",\n \"value\": \"\"\n },\n {\n \"op\": \"move\",\n \"path\": \"\",\n \"value\": \"\"\n }\n]", - "options": { - "raw": { - "headerFamily": "json", - "language": "json" - } - } - } - }, - "status": "Bad Request", - "code": 400, - "header": [ - { - "key": "Content-Type", - "value": "application/json" - } - ], - "body": "{\n \"detailCode\": \"\",\n \"trackingId\": \"\",\n \"messages\": [\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n },\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n }\n ],\n \"causes\": [\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n },\n {\n \"locale\": \"\",\n \"localeOrigin\": \"DEFAULT\",\n \"text\": \"\"\n }\n ]\n}", - "cookie": [], - "_postman_previewlanguage": "json" - }, - { - "id": "206dde52-e9a4-41b5-a441-7bb91cdee504", - "name": "Unauthorized - Returned if there is no authorization header, or if the JWT token is expired.", - "originalRequest": { - "url": { - "path": [ - "roles", - ":id" - ], - "host": [ - "{{baseUrl}}" - ], - "query": [], - "variable": [] - }, - "header": [ - { - "key": "Content-Type", - "value": "application/json-patch+json" - }, - { - "key": "Accept", - "value": "application/json" - }, - { - "description": { - "content": "Added as a part of security scheme: oauth2", - "type": "text/plain" - }, - "key": "Authorization", - "value": "" - } - ], - "method": "PATCH", - "body": { - "mode": "raw", - "raw": "[\n {\n \"op\": \"test\",\n \"path\": \"\",\n \"value\": \"\"\n },\n {\n \"op\": \"move\",\n \"path\": \"\",\n \"value\": \"\"\n }\n]", - "options": { - "raw": { - "headerFamily": "json", - "language": "json" - } - } - } - }, - "status": "Unauthorized", - "code": 401, - "header": [ - { - "key": "Content-Type", - "value": "application/json" - } - ], - "body": "{\n \"error\": {\n \"description\": \"A message describing the error\",\n \"example\": \"JWT validation failed: JWT is expired\"\n }\n}", - "cookie": [], - "_postman_previewlanguage": "json" - }, - { - "id": "7fbe10f2-838b-4459-98a5-2fe759b5cf0d", - "name": "Forbidden - Returned if the user you are running as, doesn't have access to this end-point.", - "originalRequest": { - "url": { - "path": [ - "roles", - ":id" - ], - "host": [ - "{{baseUrl}}" - ], - "query": [], - "variable": [] - }, - "header": [ - { - "key": "Content-Type", - "value": "application/json-patch+json" - }, - { - "key": "Accept", - "value": "application/json" - }, - { - "description": { - "content": "Added as a part of security scheme: oauth2", - "type": "text/plain" - }, - "key": "Authorization", - "value": "" - } - ], - "method": "PATCH", - "body": { - "mode": "raw", - "raw": "[\n {\n \"op\": \"test\",\n \"path\": \"\",\n \"value\": \"\"\n },\n {\n \"op\": \"move\",\n \"path\": \"\",\n \"value\": \"\"\n }\n]", - "options": { - "raw": { - "headerFamily": "json", - "language": "json" - } - } - } - }, - "status": "Forbidden", - "code": 403, - "header": [ - { - "key": "Content-Type", - "value": "application/json" - } - ], - "body": "{\n \"detailCode\": \"\",\n \"trackingId\": \"\",\n \"messages\": [\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n },\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n }\n ],\n \"causes\": [\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n },\n {\n \"locale\": \"\",\n \"localeOrigin\": \"DEFAULT\",\n \"text\": \"\"\n }\n ]\n}", - "cookie": [], - "_postman_previewlanguage": "json" - }, - { - "id": "0431b94b-fd93-49fe-ad8b-ae274878d581", - "name": "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.", - "originalRequest": { - "url": { - "path": [ - "roles", - ":id" - ], - "host": [ - "{{baseUrl}}" - ], - "query": [], - "variable": [] - }, - "header": [ - { - "key": "Content-Type", - "value": "application/json-patch+json" - }, - { - "key": "Accept", - "value": "application/json" - }, - { - "description": { - "content": "Added as a part of security scheme: oauth2", - "type": "text/plain" - }, - "key": "Authorization", - "value": "" - } - ], - "method": "PATCH", - "body": { - "mode": "raw", - "raw": "[\n {\n \"op\": \"test\",\n \"path\": \"\",\n \"value\": \"\"\n },\n {\n \"op\": \"move\",\n \"path\": \"\",\n \"value\": \"\"\n }\n]", - "options": { - "raw": { - "headerFamily": "json", - "language": "json" - } - } - } - }, - "status": "Too Many Requests", - "code": 429, - "header": [ - { - "key": "Content-Type", - "value": "application/json" - } - ], - "body": "{\n \"message\": {\n \"description\": \"A message describing the error\",\n \"example\": \" Rate Limit Exceeded \"\n }\n}", - "cookie": [], - "_postman_previewlanguage": "json" - }, - { - "id": "11e0b31e-42d5-4a26-a93d-2c0504c22ae3", - "name": "Internal Server Error - Returned if there is an unexpected error.", - "originalRequest": { - "url": { - "path": [ - "roles", - ":id" - ], - "host": [ - "{{baseUrl}}" - ], - "query": [], - "variable": [] - }, - "header": [ - { - "key": "Content-Type", - "value": "application/json-patch+json" - }, - { - "key": "Accept", - "value": "application/json" - }, - { - "description": { - "content": "Added as a part of security scheme: oauth2", - "type": "text/plain" - }, - "key": "Authorization", - "value": "" - } - ], - "method": "PATCH", - "body": { - "mode": "raw", - "raw": "[\n {\n \"op\": \"test\",\n \"path\": \"\",\n \"value\": \"\"\n },\n {\n \"op\": \"move\",\n \"path\": \"\",\n \"value\": \"\"\n }\n]", - "options": { - "raw": { - "headerFamily": "json", - "language": "json" - } - } - } - }, - "status": "Internal Server Error", - "code": 500, - "header": [ - { - "key": "Content-Type", - "value": "application/json" - } - ], - "body": "{\n \"detailCode\": \"\",\n \"trackingId\": \"\",\n \"messages\": [\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n },\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n }\n ],\n \"causes\": [\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n },\n {\n \"locale\": \"\",\n \"localeOrigin\": \"DEFAULT\",\n \"text\": \"\"\n }\n ]\n}", - "cookie": [], - "_postman_previewlanguage": "json" - } - ], - "event": [], - "protocolProfileBehavior": { - "disableBodyPruning": true - } - }, - { - "id": "1cbca633-d6fb-4c15-911a-d0032c66517d", - "name": "Delete a Role", - "request": { - "name": "Delete a Role", - "description": { - "content": "This API deletes a Role by its ID.\nA token with API, ORG_ADMIN, ROLE_ADMIN, or ROLE_SUBADMIN authority is required to call this API. In addition, a token with ROLE_SUBADMIN authority may only call this API if all Access Profiles included in the Role are associated to Sources with management workgroups of which the ROLE_SUBADMIN is a member.", - "type": "text/plain" - }, - "url": { - "path": [ - "roles", - ":id" - ], - "host": [ - "{{baseUrl}}" - ], - "query": [], - "variable": [ - { - "type": "any", - "value": "", - "key": "id", - "disabled": true, - "description": { - "content": "(Required) ID of the Role", - "type": "text/plain" - } - } - ] - }, - "header": [ - { - "key": "Accept", - "value": "application/json" - } - ], - "method": "DELETE", - "body": {} - }, - "response": [ - { - "id": "73180566-807d-4c9a-8e61-d3b48988cd67", - "name": "No content - indicates the request was successful but there is no content to be returned in the response.", - "originalRequest": { - "url": { - "path": [ - "roles", - ":id" - ], - "host": [ - "{{baseUrl}}" - ], - "query": [], - "variable": [] - }, - "header": [ - { - "description": { - "content": "Added as a part of security scheme: oauth2", - "type": "text/plain" - }, - "key": "Authorization", - "value": "" - } - ], - "method": "DELETE", - "body": {} - }, - "status": "No Content", - "code": 204, - "header": [], - "cookie": [], - "_postman_previewlanguage": "text" - }, - { - "id": "af8deffd-0574-4fe7-a95c-355ee19e52fa", - "name": "Client Error - Returned if the request body is invalid.", - "originalRequest": { - "url": { - "path": [ - "roles", - ":id" - ], - "host": [ - "{{baseUrl}}" - ], - "query": [], - "variable": [] - }, - "header": [ - { - "key": "Accept", - "value": "application/json" - }, - { - "description": { - "content": "Added as a part of security scheme: oauth2", - "type": "text/plain" - }, - "key": "Authorization", - "value": "" - } - ], - "method": "DELETE", - "body": {} - }, - "status": "Bad Request", - "code": 400, - "header": [ - { - "key": "Content-Type", - "value": "application/json" - } - ], - "body": "{\n \"detailCode\": \"\",\n \"trackingId\": \"\",\n \"messages\": [\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n },\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n }\n ],\n \"causes\": [\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n },\n {\n \"locale\": \"\",\n \"localeOrigin\": \"DEFAULT\",\n \"text\": \"\"\n }\n ]\n}", - "cookie": [], - "_postman_previewlanguage": "json" - }, - { - "id": "cc43cf9e-da3d-4ace-989e-63777f5b2092", - "name": "Unauthorized - Returned if there is no authorization header, or if the JWT token is expired.", - "originalRequest": { - "url": { - "path": [ - "roles", - ":id" - ], - "host": [ - "{{baseUrl}}" - ], - "query": [], - "variable": [] - }, - "header": [ - { - "key": "Accept", - "value": "application/json" - }, - { - "description": { - "content": "Added as a part of security scheme: oauth2", - "type": "text/plain" - }, - "key": "Authorization", - "value": "" - } - ], - "method": "DELETE", - "body": {} - }, - "status": "Unauthorized", - "code": 401, - "header": [ - { - "key": "Content-Type", - "value": "application/json" - } - ], - "body": "{\n \"error\": {\n \"description\": \"A message describing the error\",\n \"example\": \"JWT validation failed: JWT is expired\"\n }\n}", - "cookie": [], - "_postman_previewlanguage": "json" - }, - { - "id": "724fc1d5-7ec0-4557-8606-a423cb5cd98b", - "name": "Forbidden - Returned if the user you are running as, doesn't have access to this end-point.", - "originalRequest": { - "url": { - "path": [ - "roles", - ":id" - ], - "host": [ - "{{baseUrl}}" - ], - "query": [], - "variable": [] - }, - "header": [ - { - "key": "Accept", - "value": "application/json" - }, - { - "description": { - "content": "Added as a part of security scheme: oauth2", - "type": "text/plain" - }, - "key": "Authorization", - "value": "" - } - ], - "method": "DELETE", - "body": {} - }, - "status": "Forbidden", - "code": 403, - "header": [ - { - "key": "Content-Type", - "value": "application/json" - } - ], - "body": "{\n \"detailCode\": \"\",\n \"trackingId\": \"\",\n \"messages\": [\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n },\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n }\n ],\n \"causes\": [\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n },\n {\n \"locale\": \"\",\n \"localeOrigin\": \"DEFAULT\",\n \"text\": \"\"\n }\n ]\n}", - "cookie": [], - "_postman_previewlanguage": "json" - }, - { - "id": "25804e97-5a96-4dc1-998a-bb6b30393dff", - "name": "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.", - "originalRequest": { - "url": { - "path": [ - "roles", - ":id" - ], - "host": [ - "{{baseUrl}}" - ], - "query": [], - "variable": [] - }, - "header": [ - { - "key": "Accept", - "value": "application/json" - }, - { - "description": { - "content": "Added as a part of security scheme: oauth2", - "type": "text/plain" - }, - "key": "Authorization", - "value": "" - } - ], - "method": "DELETE", - "body": {} - }, - "status": "Too Many Requests", - "code": 429, - "header": [ - { - "key": "Content-Type", - "value": "application/json" - } - ], - "body": "{\n \"message\": {\n \"description\": \"A message describing the error\",\n \"example\": \" Rate Limit Exceeded \"\n }\n}", - "cookie": [], - "_postman_previewlanguage": "json" - }, - { - "id": "3cde0f91-1c06-4966-9f03-8782d43d5336", - "name": "Internal Server Error - Returned if there is an unexpected error.", - "originalRequest": { - "url": { - "path": [ - "roles", - ":id" - ], - "host": [ - "{{baseUrl}}" - ], - "query": [], - "variable": [] - }, - "header": [ - { - "key": "Accept", - "value": "application/json" - }, - { - "description": { - "content": "Added as a part of security scheme: oauth2", - "type": "text/plain" - }, - "key": "Authorization", - "value": "" - } - ], - "method": "DELETE", - "body": {} - }, - "status": "Internal Server Error", - "code": 500, - "header": [ - { - "key": "Content-Type", - "value": "application/json" - } - ], - "body": "{\n \"detailCode\": \"\",\n \"trackingId\": \"\",\n \"messages\": [\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n },\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n }\n ],\n \"causes\": [\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n },\n {\n \"locale\": \"\",\n \"localeOrigin\": \"DEFAULT\",\n \"text\": \"\"\n }\n ]\n}", - "cookie": [], - "_postman_previewlanguage": "json" - } - ], - "event": [], - "protocolProfileBehavior": { - "disableBodyPruning": true - } - }, - { - "id": "d0a3385e-5f15-4457-81f1-eb7ab1410025", - "name": "Delete Role(s)", - "request": { - "name": "Delete Role(s)", - "description": { - "content": "This API initiates a bulk deletion of one or more Roles.\n\nA token with API, ORG_ADMIN, ROLE_ADMIN, or ROLE_SUBADMIN authority is required to call this API. In addition, a token with ROLE_SUBADMIN authority may only call this API if all Roles included in the request are associated to Sources with management workgroups of which the ROLE_SUBADMIN is a member.", - "type": "text/plain" - }, - "url": { - "path": [ - "roles", - "bulk-delete" - ], - "host": [ - "{{baseUrl}}" - ], - "query": [], - "variable": [] - }, - "header": [ - { - "key": "Content-Type", - "value": "application/json" - }, - { - "key": "Accept", - "value": "application/json" - } - ], - "method": "POST", - "body": { - "mode": "raw", - "raw": "{\n \"roleIds\": [\n \"\",\n \"\"\n ]\n}", - "options": { - "raw": { - "headerFamily": "json", - "language": "json" - } - } - } - }, - "response": [ - { - "id": "fda5fb51-c500-49ec-9422-c5cdcea1813b", - "name": "Returns an object with the id of the task performing the delete operation.", - "originalRequest": { - "url": { - "path": [ - "roles", - "bulk-delete" - ], - "host": [ - "{{baseUrl}}" - ], - "query": [], - "variable": [] - }, - "header": [ - { - "key": "Content-Type", - "value": "application/json" - }, - { - "key": "Accept", - "value": "application/json" - }, - { - "description": { - "content": "Added as a part of security scheme: oauth2", - "type": "text/plain" - }, - "key": "Authorization", - "value": "" - } - ], - "method": "POST", - "body": { - "mode": "raw", - "raw": "{\n \"roleIds\": [\n \"\",\n \"\"\n ]\n}", - "options": { - "raw": { - "headerFamily": "json", - "language": "json" - } - } - } - }, - "status": "Accepted", - "code": 202, - "header": [ - { - "key": "Content-Type", - "value": "application/json" - } - ], - "body": "{\n \"type\": \"TASK_RESULT\",\n \"id\": \"\",\n \"name\": \"\"\n}", - "cookie": [], - "_postman_previewlanguage": "json" - }, - { - "id": "cc08724b-a9c2-42ec-9986-95af5bab59ba", - "name": "Client Error - Returned if the request body is invalid.", - "originalRequest": { - "url": { - "path": [ - "roles", - "bulk-delete" - ], - "host": [ - "{{baseUrl}}" - ], - "query": [], - "variable": [] - }, - "header": [ - { - "key": "Content-Type", - "value": "application/json" - }, - { - "key": "Accept", - "value": "application/json" - }, - { - "description": { - "content": "Added as a part of security scheme: oauth2", - "type": "text/plain" - }, - "key": "Authorization", - "value": "" - } - ], - "method": "POST", - "body": { - "mode": "raw", - "raw": "{\n \"roleIds\": [\n \"\",\n \"\"\n ]\n}", - "options": { - "raw": { - "headerFamily": "json", - "language": "json" - } - } - } - }, - "status": "Bad Request", - "code": 400, - "header": [ - { - "key": "Content-Type", - "value": "application/json" - } - ], - "body": "{\n \"detailCode\": \"\",\n \"trackingId\": \"\",\n \"messages\": [\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n },\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n }\n ],\n \"causes\": [\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n },\n {\n \"locale\": \"\",\n \"localeOrigin\": \"DEFAULT\",\n \"text\": \"\"\n }\n ]\n}", - "cookie": [], - "_postman_previewlanguage": "json" - }, - { - "id": "6122ccdf-c70c-4667-b980-4b0c04d450ab", - "name": "Unauthorized - Returned if there is no authorization header, or if the JWT token is expired.", - "originalRequest": { - "url": { - "path": [ - "roles", - "bulk-delete" - ], - "host": [ - "{{baseUrl}}" - ], - "query": [], - "variable": [] - }, - "header": [ - { - "key": "Content-Type", - "value": "application/json" - }, - { - "key": "Accept", - "value": "application/json" - }, - { - "description": { - "content": "Added as a part of security scheme: oauth2", - "type": "text/plain" - }, - "key": "Authorization", - "value": "" - } - ], - "method": "POST", - "body": { - "mode": "raw", - "raw": "{\n \"roleIds\": [\n \"\",\n \"\"\n ]\n}", - "options": { - "raw": { - "headerFamily": "json", - "language": "json" - } - } - } - }, - "status": "Unauthorized", - "code": 401, - "header": [ - { - "key": "Content-Type", - "value": "application/json" - } - ], - "body": "{\n \"error\": {\n \"description\": \"A message describing the error\",\n \"example\": \"JWT validation failed: JWT is expired\"\n }\n}", - "cookie": [], - "_postman_previewlanguage": "json" - }, - { - "id": "7aacf178-6012-4251-bbcb-c6dcb3cc729f", - "name": "Forbidden - Returned if the user you are running as, doesn't have access to this end-point.", - "originalRequest": { - "url": { - "path": [ - "roles", - "bulk-delete" - ], - "host": [ - "{{baseUrl}}" - ], - "query": [], - "variable": [] - }, - "header": [ - { - "key": "Content-Type", - "value": "application/json" - }, - { - "key": "Accept", - "value": "application/json" - }, - { - "description": { - "content": "Added as a part of security scheme: oauth2", - "type": "text/plain" - }, - "key": "Authorization", - "value": "" - } - ], - "method": "POST", - "body": { - "mode": "raw", - "raw": "{\n \"roleIds\": [\n \"\",\n \"\"\n ]\n}", - "options": { - "raw": { - "headerFamily": "json", - "language": "json" - } - } - } - }, - "status": "Forbidden", - "code": 403, - "header": [ - { - "key": "Content-Type", - "value": "application/json" - } - ], - "body": "{\n \"detailCode\": \"\",\n \"trackingId\": \"\",\n \"messages\": [\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n },\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n }\n ],\n \"causes\": [\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n },\n {\n \"locale\": \"\",\n \"localeOrigin\": \"DEFAULT\",\n \"text\": \"\"\n }\n ]\n}", - "cookie": [], - "_postman_previewlanguage": "json" - }, - { - "id": "6fa60a45-3d3d-4a8a-bf13-e1b3d584ee08", - "name": "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.", - "originalRequest": { - "url": { - "path": [ - "roles", - "bulk-delete" - ], - "host": [ - "{{baseUrl}}" - ], - "query": [], - "variable": [] - }, - "header": [ - { - "key": "Content-Type", - "value": "application/json" - }, - { - "key": "Accept", - "value": "application/json" - }, - { - "description": { - "content": "Added as a part of security scheme: oauth2", - "type": "text/plain" - }, - "key": "Authorization", - "value": "" - } - ], - "method": "POST", - "body": { - "mode": "raw", - "raw": "{\n \"roleIds\": [\n \"\",\n \"\"\n ]\n}", - "options": { - "raw": { - "headerFamily": "json", - "language": "json" - } - } - } - }, - "status": "Too Many Requests", - "code": 429, - "header": [ - { - "key": "Content-Type", - "value": "application/json" - } - ], - "body": "{\n \"message\": {\n \"description\": \"A message describing the error\",\n \"example\": \" Rate Limit Exceeded \"\n }\n}", - "cookie": [], - "_postman_previewlanguage": "json" - }, - { - "id": "d5096ff9-ba1e-4ca9-b383-87042d44485f", - "name": "Internal Server Error - Returned if there is an unexpected error.", - "originalRequest": { - "url": { - "path": [ - "roles", - "bulk-delete" - ], - "host": [ - "{{baseUrl}}" - ], - "query": [], - "variable": [] - }, - "header": [ - { - "key": "Content-Type", - "value": "application/json" - }, - { - "key": "Accept", - "value": "application/json" - }, - { - "description": { - "content": "Added as a part of security scheme: oauth2", - "type": "text/plain" - }, - "key": "Authorization", - "value": "" - } - ], - "method": "POST", - "body": { - "mode": "raw", - "raw": "{\n \"roleIds\": [\n \"\",\n \"\"\n ]\n}", - "options": { - "raw": { - "headerFamily": "json", - "language": "json" - } - } - } - }, - "status": "Internal Server Error", - "code": 500, - "header": [ - { - "key": "Content-Type", - "value": "application/json" - } - ], - "body": "{\n \"detailCode\": \"\",\n \"trackingId\": \"\",\n \"messages\": [\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n },\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n }\n ],\n \"causes\": [\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n },\n {\n \"locale\": \"\",\n \"localeOrigin\": \"DEFAULT\",\n \"text\": \"\"\n }\n ]\n}", - "cookie": [], - "_postman_previewlanguage": "json" - } - ], - "event": [], - "protocolProfileBehavior": { - "disableBodyPruning": true - } - }, - { - "id": "2df9bf4a-8c23-47c4-bf40-3d0ef69408ec", - "name": "List Identities assigned a Role", - "request": { - "name": "List Identities assigned a Role", - "description": {}, - "url": { - "path": [ - "roles", - ":id", - "assigned-identities" - ], - "host": [ - "{{baseUrl}}" - ], - "query": [ - { - "disabled": true, - "description": { - "content": "Max number of results to return.\nSee [V3 API Standard Collection Parameters](https://developer.sailpoint.com/idn/api/standard-collection-parameters) for more information.", - "type": "text/plain" - }, - "key": "limit", - "value": "250" - }, - { - "disabled": true, - "description": { - "content": "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.", - "type": "text/plain" - }, - "key": "offset", - "value": "0" - }, - { - "disabled": true, - "description": { - "content": "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.", - "type": "text/plain" - }, - "key": "count", - "value": "false" - }, - { - "disabled": true, - "description": { - "content": "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*\n\n**aliasName**: *eq, sw*\n\n**email**: *eq, sw*\n\n**name**: *eq, sw, co*", - "type": "text/plain" - }, - "key": "filters", - "value": "" - }, - { - "disabled": true, - "description": { - "content": "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: **id, name, aliasName, email**", - "type": "text/plain" - }, - "key": "sorters", - "value": "" - } - ], - "variable": [ - { - "type": "any", - "value": "", - "key": "id", - "disabled": true, - "description": { - "content": "(Required) ID of the Role for which the assigned Identities are to be listed", - "type": "text/plain" - } - } - ] - }, - "header": [ - { - "key": "Accept", - "value": "application/json" - } - ], - "method": "GET", - "body": {} - }, - "response": [ - { - "id": "8b5a86c2-814a-42ce-92fe-7fbd0ed9f446", - "name": "List of Identities assigned the Role", - "originalRequest": { - "url": { - "path": [ - "roles", - ":id", - "assigned-identities" - ], - "host": [ - "{{baseUrl}}" - ], - "query": [ - { - "disabled": true, - "description": { - "content": "Max number of results to return.\nSee [V3 API Standard Collection Parameters](https://developer.sailpoint.com/idn/api/standard-collection-parameters) for more information.", - "type": "text/plain" - }, - "key": "limit", - "value": "250" - }, - { - "disabled": true, - "description": { - "content": "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.", - "type": "text/plain" - }, - "key": "offset", - "value": "0" - }, - { - "disabled": true, - "description": { - "content": "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.", - "type": "text/plain" - }, - "key": "count", - "value": "false" - }, - { - "disabled": true, - "description": { - "content": "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*\n\n**aliasName**: *eq, sw*\n\n**email**: *eq, sw*\n\n**name**: *eq, sw, co*", - "type": "text/plain" - }, - "key": "filters", - "value": "" - }, - { - "disabled": true, - "description": { - "content": "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: **id, name, aliasName, email**", - "type": "text/plain" - }, - "key": "sorters", - "value": "" - } - ], - "variable": [] - }, - "header": [ - { - "key": "Accept", - "value": "application/json" - }, - { - "description": { - "content": "Added as a part of security scheme: oauth2", - "type": "text/plain" - }, - "key": "Authorization", - "value": "" - } - ], - "method": "GET", - "body": {} - }, - "status": "OK", - "code": 200, - "header": [ - { - "key": "Content-Type", - "value": "application/json" - } - ], - "body": "[\n {\n \"id\": \"\",\n \"aliasName\": \"\",\n \"name\": \"\",\n \"email\": \"\",\n \"roleAssignmentSource\": \"ACCESS_REQUEST\"\n },\n {\n \"id\": \"\",\n \"aliasName\": \"\",\n \"name\": \"\",\n \"email\": \"\",\n \"roleAssignmentSource\": \"ACCESS_REQUEST\"\n }\n]", - "cookie": [], - "_postman_previewlanguage": "json" - }, - { - "id": "c6c67979-733c-4c98-a24b-9b77422949aa", - "name": "Client Error - Returned if the request body is invalid.", - "originalRequest": { - "url": { - "path": [ - "roles", - ":id", - "assigned-identities" - ], - "host": [ - "{{baseUrl}}" - ], - "query": [ - { - "disabled": true, - "description": { - "content": "Max number of results to return.\nSee [V3 API Standard Collection Parameters](https://developer.sailpoint.com/idn/api/standard-collection-parameters) for more information.", - "type": "text/plain" - }, - "key": "limit", - "value": "250" - }, - { - "disabled": true, - "description": { - "content": "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.", - "type": "text/plain" - }, - "key": "offset", - "value": "0" - }, - { - "disabled": true, - "description": { - "content": "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.", - "type": "text/plain" - }, - "key": "count", - "value": "false" - }, - { - "disabled": true, - "description": { - "content": "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*\n\n**aliasName**: *eq, sw*\n\n**email**: *eq, sw*\n\n**name**: *eq, sw, co*", - "type": "text/plain" - }, - "key": "filters", - "value": "" - }, - { - "disabled": true, - "description": { - "content": "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: **id, name, aliasName, email**", - "type": "text/plain" - }, - "key": "sorters", - "value": "" - } - ], - "variable": [] - }, - "header": [ - { - "key": "Accept", - "value": "application/json" - }, - { - "description": { - "content": "Added as a part of security scheme: oauth2", - "type": "text/plain" - }, - "key": "Authorization", - "value": "" - } - ], - "method": "GET", - "body": {} - }, - "status": "Bad Request", - "code": 400, - "header": [ - { - "key": "Content-Type", - "value": "application/json" - } - ], - "body": "{\n \"detailCode\": \"\",\n \"trackingId\": \"\",\n \"messages\": [\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n },\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n }\n ],\n \"causes\": [\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n },\n {\n \"locale\": \"\",\n \"localeOrigin\": \"DEFAULT\",\n \"text\": \"\"\n }\n ]\n}", - "cookie": [], - "_postman_previewlanguage": "json" - }, - { - "id": "77d6cbc3-aae0-4c61-a8c0-e0bb19224668", - "name": "Unauthorized - Returned if there is no authorization header, or if the JWT token is expired.", - "originalRequest": { - "url": { - "path": [ - "roles", - ":id", - "assigned-identities" - ], - "host": [ - "{{baseUrl}}" - ], - "query": [ - { - "disabled": true, - "description": { - "content": "Max number of results to return.\nSee [V3 API Standard Collection Parameters](https://developer.sailpoint.com/idn/api/standard-collection-parameters) for more information.", - "type": "text/plain" - }, - "key": "limit", - "value": "250" - }, - { - "disabled": true, - "description": { - "content": "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.", - "type": "text/plain" - }, - "key": "offset", - "value": "0" - }, - { - "disabled": true, - "description": { - "content": "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.", - "type": "text/plain" - }, - "key": "count", - "value": "false" - }, - { - "disabled": true, - "description": { - "content": "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*\n\n**aliasName**: *eq, sw*\n\n**email**: *eq, sw*\n\n**name**: *eq, sw, co*", - "type": "text/plain" - }, - "key": "filters", - "value": "" - }, - { - "disabled": true, - "description": { - "content": "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: **id, name, aliasName, email**", - "type": "text/plain" - }, - "key": "sorters", - "value": "" - } - ], - "variable": [] - }, - "header": [ - { - "key": "Accept", - "value": "application/json" - }, - { - "description": { - "content": "Added as a part of security scheme: oauth2", - "type": "text/plain" - }, - "key": "Authorization", - "value": "" - } - ], - "method": "GET", - "body": {} - }, - "status": "Unauthorized", - "code": 401, - "header": [ - { - "key": "Content-Type", - "value": "application/json" - } - ], - "body": "{\n \"error\": {\n \"description\": \"A message describing the error\",\n \"example\": \"JWT validation failed: JWT is expired\"\n }\n}", - "cookie": [], - "_postman_previewlanguage": "json" - }, - { - "id": "f3de1bc7-e70c-409e-a6ff-d511982856ce", - "name": "Forbidden - Returned if the user you are running as, doesn't have access to this end-point.", - "originalRequest": { - "url": { - "path": [ - "roles", - ":id", - "assigned-identities" - ], - "host": [ - "{{baseUrl}}" - ], - "query": [ - { - "disabled": true, - "description": { - "content": "Max number of results to return.\nSee [V3 API Standard Collection Parameters](https://developer.sailpoint.com/idn/api/standard-collection-parameters) for more information.", - "type": "text/plain" - }, - "key": "limit", - "value": "250" - }, - { - "disabled": true, - "description": { - "content": "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.", - "type": "text/plain" - }, - "key": "offset", - "value": "0" - }, - { - "disabled": true, - "description": { - "content": "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.", - "type": "text/plain" - }, - "key": "count", - "value": "false" - }, - { - "disabled": true, - "description": { - "content": "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*\n\n**aliasName**: *eq, sw*\n\n**email**: *eq, sw*\n\n**name**: *eq, sw, co*", - "type": "text/plain" - }, - "key": "filters", - "value": "" - }, - { - "disabled": true, - "description": { - "content": "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: **id, name, aliasName, email**", - "type": "text/plain" - }, - "key": "sorters", - "value": "" - } - ], - "variable": [] - }, - "header": [ - { - "key": "Accept", - "value": "application/json" - }, - { - "description": { - "content": "Added as a part of security scheme: oauth2", - "type": "text/plain" - }, - "key": "Authorization", - "value": "" - } - ], - "method": "GET", - "body": {} - }, - "status": "Forbidden", - "code": 403, - "header": [ - { - "key": "Content-Type", - "value": "application/json" - } - ], - "body": "{\n \"detailCode\": \"\",\n \"trackingId\": \"\",\n \"messages\": [\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n },\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n }\n ],\n \"causes\": [\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n },\n {\n \"locale\": \"\",\n \"localeOrigin\": \"DEFAULT\",\n \"text\": \"\"\n }\n ]\n}", - "cookie": [], - "_postman_previewlanguage": "json" - }, - { - "id": "a5b970c1-5cb1-43df-8391-fc3e68b760e2", - "name": "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.", - "originalRequest": { - "url": { - "path": [ - "roles", - ":id", - "assigned-identities" - ], - "host": [ - "{{baseUrl}}" - ], - "query": [ - { - "disabled": true, - "description": { - "content": "Max number of results to return.\nSee [V3 API Standard Collection Parameters](https://developer.sailpoint.com/idn/api/standard-collection-parameters) for more information.", - "type": "text/plain" - }, - "key": "limit", - "value": "250" - }, - { - "disabled": true, - "description": { - "content": "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.", - "type": "text/plain" - }, - "key": "offset", - "value": "0" - }, - { - "disabled": true, - "description": { - "content": "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.", - "type": "text/plain" - }, - "key": "count", - "value": "false" - }, - { - "disabled": true, - "description": { - "content": "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*\n\n**aliasName**: *eq, sw*\n\n**email**: *eq, sw*\n\n**name**: *eq, sw, co*", - "type": "text/plain" - }, - "key": "filters", - "value": "" - }, - { - "disabled": true, - "description": { - "content": "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: **id, name, aliasName, email**", - "type": "text/plain" - }, - "key": "sorters", - "value": "" - } - ], - "variable": [] - }, - "header": [ - { - "key": "Accept", - "value": "application/json" - }, - { - "description": { - "content": "Added as a part of security scheme: oauth2", - "type": "text/plain" - }, - "key": "Authorization", - "value": "" - } - ], - "method": "GET", - "body": {} - }, - "status": "Too Many Requests", - "code": 429, - "header": [ - { - "key": "Content-Type", - "value": "application/json" - } - ], - "body": "{\n \"message\": {\n \"description\": \"A message describing the error\",\n \"example\": \" Rate Limit Exceeded \"\n }\n}", - "cookie": [], - "_postman_previewlanguage": "json" - }, - { - "id": "0d2e4c59-01f7-4e15-b4d1-0f5d1c864f01", - "name": "Internal Server Error - Returned if there is an unexpected error.", - "originalRequest": { - "url": { - "path": [ - "roles", - ":id", - "assigned-identities" - ], - "host": [ - "{{baseUrl}}" - ], - "query": [ - { - "disabled": true, - "description": { - "content": "Max number of results to return.\nSee [V3 API Standard Collection Parameters](https://developer.sailpoint.com/idn/api/standard-collection-parameters) for more information.", - "type": "text/plain" - }, - "key": "limit", - "value": "250" - }, - { - "disabled": true, - "description": { - "content": "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.", - "type": "text/plain" - }, - "key": "offset", - "value": "0" - }, - { - "disabled": true, - "description": { - "content": "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.", - "type": "text/plain" - }, - "key": "count", - "value": "false" - }, - { - "disabled": true, - "description": { - "content": "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*\n\n**aliasName**: *eq, sw*\n\n**email**: *eq, sw*\n\n**name**: *eq, sw, co*", - "type": "text/plain" - }, - "key": "filters", - "value": "" - }, - { - "disabled": true, - "description": { - "content": "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: **id, name, aliasName, email**", - "type": "text/plain" - }, - "key": "sorters", - "value": "" - } - ], - "variable": [] - }, - "header": [ - { - "key": "Accept", - "value": "application/json" - }, - { - "description": { - "content": "Added as a part of security scheme: oauth2", - "type": "text/plain" - }, - "key": "Authorization", - "value": "" - } - ], - "method": "GET", - "body": {} - }, - "status": "Internal Server Error", - "code": 500, - "header": [ - { - "key": "Content-Type", - "value": "application/json" - } - ], - "body": "{\n \"detailCode\": \"\",\n \"trackingId\": \"\",\n \"messages\": [\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n },\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n }\n ],\n \"causes\": [\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n },\n {\n \"locale\": \"\",\n \"localeOrigin\": \"DEFAULT\",\n \"text\": \"\"\n }\n ]\n}", - "cookie": [], - "_postman_previewlanguage": "json" - } - ], - "event": [], - "protocolProfileBehavior": { - "disableBodyPruning": true - } - } - ] - }, - { - "name": "Saved Search", - "description": "Use this API to implement saved search functionality. \nWith saved search functionality in place, users can save search queries and then view those saved searches, as well as rerun them. \n\nSearch queries in IdentityNow can grow very long and specific, which can make reconstructing them difficult or tedious, so it can be especially helpful to save search queries. \nIt also opens the possibility to configure IdentityNow to run the saved queries on a schedule, which is essential to detecting user information and access changes throughout an organization's tenant and across all its sources. \nRefer to [Scheduled Search](https://developer.sailpoint.com/idn/api/v3/scheduled-search) for more information about running saved searches on a schedule. \n\nIn IdentityNow, users can save searches under a name, and then they can access that saved search and run it again when they want. \n\nRefer to [Managing Saved Searches](https://documentation.sailpoint.com/saas/help/search/saved-searches.html) for more information about saving searches and using them.\n", - "item": [ - { - "id": "7efb7174-204e-427c-96cf-28a703b502b7", - "name": "Create a saved search", - "request": { - "name": "Create a saved search", - "description": { - "content": "Creates a new saved search.\n", - "type": "text/plain" - }, - "url": { - "path": [ - "saved-searches" - ], - "host": [ - "{{baseUrl}}" - ], - "query": [], - "variable": [] - }, - "header": [ - { - "key": "Content-Type", - "value": "application/json" - }, - { - "key": "Accept", - "value": "application/json" - } - ], - "method": "POST", - "body": { - "mode": "raw", - "raw": "{\n \"indices\": [\n \"roles\",\n \"entitlements\"\n ],\n \"query\": \"\",\n \"name\": \"\",\n \"description\": \"\",\n \"created\": \"\",\n \"modified\": \"\",\n \"columns\": {\n \"dolor_4a9\": [\n {\n \"field\": \"\",\n \"header\": \"\"\n },\n {\n \"field\": \"\",\n \"header\": \"\"\n }\n ],\n \"aliquip_d\": [\n {\n \"field\": \"\",\n \"header\": \"\"\n },\n {\n \"field\": \"\",\n \"header\": \"\"\n }\n ]\n },\n \"fields\": [\n \"\",\n \"\"\n ],\n \"sort\": [\n \"\",\n \"\"\n ],\n \"filters\": {\n \"type\": \"RANGE\",\n \"range\": {\n \"lower\": {\n \"value\": \"\",\n \"inclusive\": false\n },\n \"upper\": {\n \"value\": \"\",\n \"inclusive\": false\n }\n },\n \"terms\": [\n \"\",\n \"\"\n ],\n \"exclude\": false\n }\n}", - "options": { - "raw": { - "headerFamily": "json", - "language": "json" - } - } - } - }, - "response": [ - { - "id": "9b0822ba-6ac9-470e-bfd6-7a99526e3a10", - "name": "The persisted saved search.", - "originalRequest": { - "url": { - "path": [ - "saved-searches" - ], - "host": [ - "{{baseUrl}}" - ], - "query": [], - "variable": [] - }, - "header": [ - { - "key": "Content-Type", - "value": "application/json" - }, - { - "key": "Accept", - "value": "application/json" - }, - { - "description": { - "content": "Added as a part of security scheme: oauth2", - "type": "text/plain" - }, - "key": "Authorization", - "value": "" - } - ], - "method": "POST", - "body": { - "mode": "raw", - "raw": "{\n \"indices\": [\n \"roles\",\n \"entitlements\"\n ],\n \"query\": \"\",\n \"name\": \"\",\n \"description\": \"\",\n \"created\": \"\",\n \"modified\": \"\",\n \"columns\": {\n \"dolor_4a9\": [\n {\n \"field\": \"\",\n \"header\": \"\"\n },\n {\n \"field\": \"\",\n \"header\": \"\"\n }\n ],\n \"aliquip_d\": [\n {\n \"field\": \"\",\n \"header\": \"\"\n },\n {\n \"field\": \"\",\n \"header\": \"\"\n }\n ]\n },\n \"fields\": [\n \"\",\n \"\"\n ],\n \"sort\": [\n \"\",\n \"\"\n ],\n \"filters\": {\n \"type\": \"RANGE\",\n \"range\": {\n \"lower\": {\n \"value\": \"\",\n \"inclusive\": false\n },\n \"upper\": {\n \"value\": \"\",\n \"inclusive\": false\n }\n },\n \"terms\": [\n \"\",\n \"\"\n ],\n \"exclude\": false\n }\n}", - "options": { - "raw": { - "headerFamily": "json", - "language": "json" - } - } - } - }, - "status": "Created", - "code": 201, - "header": [ - { - "key": "Content-Type", - "value": "application/json" - } - ], - "body": "{\n \"indices\": [\n \"entitlements\",\n \"accessprofiles\"\n ],\n \"query\": \"\",\n \"id\": \"\",\n \"owner\": {\n \"type\": \"REPORT_RESULT\",\n \"id\": \"\"\n },\n \"name\": \"\",\n \"description\": \"\",\n \"created\": \"\",\n \"modified\": \"\",\n \"columns\": {\n \"mollit603\": [\n {\n \"field\": \"\",\n \"header\": \"\"\n },\n {\n \"field\": \"\",\n \"header\": \"\"\n }\n ],\n \"elit_31\": [\n {\n \"field\": \"\",\n \"header\": \"\"\n },\n {\n \"field\": \"\",\n \"header\": \"\"\n }\n ]\n },\n \"fields\": [\n \"\",\n \"\"\n ],\n \"sort\": [\n \"\",\n \"\"\n ],\n \"filters\": {\n \"type\": \"TERMS\",\n \"range\": {\n \"lower\": {\n \"value\": \"\",\n \"inclusive\": false\n },\n \"upper\": {\n \"value\": \"\",\n \"inclusive\": false\n }\n },\n \"terms\": [\n \"\",\n \"\"\n ],\n \"exclude\": false\n }\n}", - "cookie": [], - "_postman_previewlanguage": "json" - }, - { - "id": "c86b42b4-f112-4fb1-87bd-f1daef76d602", - "name": "Client Error - Returned if the request body is invalid.", - "originalRequest": { - "url": { - "path": [ - "saved-searches" - ], - "host": [ - "{{baseUrl}}" - ], - "query": [], - "variable": [] - }, - "header": [ - { - "key": "Content-Type", - "value": "application/json" - }, - { - "key": "Accept", - "value": "application/json" - }, - { - "description": { - "content": "Added as a part of security scheme: oauth2", - "type": "text/plain" - }, - "key": "Authorization", - "value": "" - } - ], - "method": "POST", - "body": { - "mode": "raw", - "raw": "{\n \"indices\": [\n \"roles\",\n \"entitlements\"\n ],\n \"query\": \"\",\n \"name\": \"\",\n \"description\": \"\",\n \"created\": \"\",\n \"modified\": \"\",\n \"columns\": {\n \"dolor_4a9\": [\n {\n \"field\": \"\",\n \"header\": \"\"\n },\n {\n \"field\": \"\",\n \"header\": \"\"\n }\n ],\n \"aliquip_d\": [\n {\n \"field\": \"\",\n \"header\": \"\"\n },\n {\n \"field\": \"\",\n \"header\": \"\"\n }\n ]\n },\n \"fields\": [\n \"\",\n \"\"\n ],\n \"sort\": [\n \"\",\n \"\"\n ],\n \"filters\": {\n \"type\": \"RANGE\",\n \"range\": {\n \"lower\": {\n \"value\": \"\",\n \"inclusive\": false\n },\n \"upper\": {\n \"value\": \"\",\n \"inclusive\": false\n }\n },\n \"terms\": [\n \"\",\n \"\"\n ],\n \"exclude\": false\n }\n}", - "options": { - "raw": { - "headerFamily": "json", - "language": "json" - } - } - } - }, - "status": "Bad Request", - "code": 400, - "header": [ - { - "key": "Content-Type", - "value": "application/json" - } - ], - "body": "{\n \"detailCode\": \"\",\n \"trackingId\": \"\",\n \"messages\": [\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n },\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n }\n ],\n \"causes\": [\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n },\n {\n \"locale\": \"\",\n \"localeOrigin\": \"DEFAULT\",\n \"text\": \"\"\n }\n ]\n}", - "cookie": [], - "_postman_previewlanguage": "json" - }, - { - "id": "a5edcc49-dea0-4415-b3c7-672e30ca4bc3", - "name": "Unauthorized - Returned if there is no authorization header, or if the JWT token is expired.", - "originalRequest": { - "url": { - "path": [ - "saved-searches" - ], - "host": [ - "{{baseUrl}}" - ], - "query": [], - "variable": [] - }, - "header": [ - { - "key": "Content-Type", - "value": "application/json" - }, - { - "key": "Accept", - "value": "application/json" - }, - { - "description": { - "content": "Added as a part of security scheme: oauth2", - "type": "text/plain" - }, - "key": "Authorization", - "value": "" - } - ], - "method": "POST", - "body": { - "mode": "raw", - "raw": "{\n \"indices\": [\n \"roles\",\n \"entitlements\"\n ],\n \"query\": \"\",\n \"name\": \"\",\n \"description\": \"\",\n \"created\": \"\",\n \"modified\": \"\",\n \"columns\": {\n \"dolor_4a9\": [\n {\n \"field\": \"\",\n \"header\": \"\"\n },\n {\n \"field\": \"\",\n \"header\": \"\"\n }\n ],\n \"aliquip_d\": [\n {\n \"field\": \"\",\n \"header\": \"\"\n },\n {\n \"field\": \"\",\n \"header\": \"\"\n }\n ]\n },\n \"fields\": [\n \"\",\n \"\"\n ],\n \"sort\": [\n \"\",\n \"\"\n ],\n \"filters\": {\n \"type\": \"RANGE\",\n \"range\": {\n \"lower\": {\n \"value\": \"\",\n \"inclusive\": false\n },\n \"upper\": {\n \"value\": \"\",\n \"inclusive\": false\n }\n },\n \"terms\": [\n \"\",\n \"\"\n ],\n \"exclude\": false\n }\n}", - "options": { - "raw": { - "headerFamily": "json", - "language": "json" - } - } - } - }, - "status": "Unauthorized", - "code": 401, - "header": [ - { - "key": "Content-Type", - "value": "application/json" - } - ], - "body": "{\n \"error\": {\n \"description\": \"A message describing the error\",\n \"example\": \"JWT validation failed: JWT is expired\"\n }\n}", - "cookie": [], - "_postman_previewlanguage": "json" - }, - { - "id": "92142505-8ca3-4db1-bd45-7a9790f72487", - "name": "Forbidden - Returned if the user you are running as, doesn't have access to this end-point.", - "originalRequest": { - "url": { - "path": [ - "saved-searches" - ], - "host": [ - "{{baseUrl}}" - ], - "query": [], - "variable": [] - }, - "header": [ - { - "key": "Content-Type", - "value": "application/json" - }, - { - "key": "Accept", - "value": "application/json" - }, - { - "description": { - "content": "Added as a part of security scheme: oauth2", - "type": "text/plain" - }, - "key": "Authorization", - "value": "" - } - ], - "method": "POST", - "body": { - "mode": "raw", - "raw": "{\n \"indices\": [\n \"roles\",\n \"entitlements\"\n ],\n \"query\": \"\",\n \"name\": \"\",\n \"description\": \"\",\n \"created\": \"\",\n \"modified\": \"\",\n \"columns\": {\n \"dolor_4a9\": [\n {\n \"field\": \"\",\n \"header\": \"\"\n },\n {\n \"field\": \"\",\n \"header\": \"\"\n }\n ],\n \"aliquip_d\": [\n {\n \"field\": \"\",\n \"header\": \"\"\n },\n {\n \"field\": \"\",\n \"header\": \"\"\n }\n ]\n },\n \"fields\": [\n \"\",\n \"\"\n ],\n \"sort\": [\n \"\",\n \"\"\n ],\n \"filters\": {\n \"type\": \"RANGE\",\n \"range\": {\n \"lower\": {\n \"value\": \"\",\n \"inclusive\": false\n },\n \"upper\": {\n \"value\": \"\",\n \"inclusive\": false\n }\n },\n \"terms\": [\n \"\",\n \"\"\n ],\n \"exclude\": false\n }\n}", - "options": { - "raw": { - "headerFamily": "json", - "language": "json" - } - } - } - }, - "status": "Forbidden", - "code": 403, - "header": [ - { - "key": "Content-Type", - "value": "application/json" - } - ], - "body": "{\n \"detailCode\": \"\",\n \"trackingId\": \"\",\n \"messages\": [\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n },\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n }\n ],\n \"causes\": [\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n },\n {\n \"locale\": \"\",\n \"localeOrigin\": \"DEFAULT\",\n \"text\": \"\"\n }\n ]\n}", - "cookie": [], - "_postman_previewlanguage": "json" - }, - { - "id": "13142d15-a742-439a-86a1-d0a46224f5e1", - "name": "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.", - "originalRequest": { - "url": { - "path": [ - "saved-searches" - ], - "host": [ - "{{baseUrl}}" - ], - "query": [], - "variable": [] - }, - "header": [ - { - "key": "Content-Type", - "value": "application/json" - }, - { - "key": "Accept", - "value": "application/json" - }, - { - "description": { - "content": "Added as a part of security scheme: oauth2", - "type": "text/plain" - }, - "key": "Authorization", - "value": "" - } - ], - "method": "POST", - "body": { - "mode": "raw", - "raw": "{\n \"indices\": [\n \"roles\",\n \"entitlements\"\n ],\n \"query\": \"\",\n \"name\": \"\",\n \"description\": \"\",\n \"created\": \"\",\n \"modified\": \"\",\n \"columns\": {\n \"dolor_4a9\": [\n {\n \"field\": \"\",\n \"header\": \"\"\n },\n {\n \"field\": \"\",\n \"header\": \"\"\n }\n ],\n \"aliquip_d\": [\n {\n \"field\": \"\",\n \"header\": \"\"\n },\n {\n \"field\": \"\",\n \"header\": \"\"\n }\n ]\n },\n \"fields\": [\n \"\",\n \"\"\n ],\n \"sort\": [\n \"\",\n \"\"\n ],\n \"filters\": {\n \"type\": \"RANGE\",\n \"range\": {\n \"lower\": {\n \"value\": \"\",\n \"inclusive\": false\n },\n \"upper\": {\n \"value\": \"\",\n \"inclusive\": false\n }\n },\n \"terms\": [\n \"\",\n \"\"\n ],\n \"exclude\": false\n }\n}", - "options": { - "raw": { - "headerFamily": "json", - "language": "json" - } - } - } - }, - "status": "Too Many Requests", - "code": 429, - "header": [ - { - "key": "Content-Type", - "value": "application/json" - } - ], - "body": "{\n \"message\": {\n \"description\": \"A message describing the error\",\n \"example\": \" Rate Limit Exceeded \"\n }\n}", - "cookie": [], - "_postman_previewlanguage": "json" - }, - { - "id": "40b89c84-9414-48ce-b46e-24060cdca745", - "name": "Internal Server Error - Returned if there is an unexpected error.", - "originalRequest": { - "url": { - "path": [ - "saved-searches" - ], - "host": [ - "{{baseUrl}}" - ], - "query": [], - "variable": [] - }, - "header": [ - { - "key": "Content-Type", - "value": "application/json" - }, - { - "key": "Accept", - "value": "application/json" - }, - { - "description": { - "content": "Added as a part of security scheme: oauth2", - "type": "text/plain" - }, - "key": "Authorization", - "value": "" - } - ], - "method": "POST", - "body": { - "mode": "raw", - "raw": "{\n \"indices\": [\n \"roles\",\n \"entitlements\"\n ],\n \"query\": \"\",\n \"name\": \"\",\n \"description\": \"\",\n \"created\": \"\",\n \"modified\": \"\",\n \"columns\": {\n \"dolor_4a9\": [\n {\n \"field\": \"\",\n \"header\": \"\"\n },\n {\n \"field\": \"\",\n \"header\": \"\"\n }\n ],\n \"aliquip_d\": [\n {\n \"field\": \"\",\n \"header\": \"\"\n },\n {\n \"field\": \"\",\n \"header\": \"\"\n }\n ]\n },\n \"fields\": [\n \"\",\n \"\"\n ],\n \"sort\": [\n \"\",\n \"\"\n ],\n \"filters\": {\n \"type\": \"RANGE\",\n \"range\": {\n \"lower\": {\n \"value\": \"\",\n \"inclusive\": false\n },\n \"upper\": {\n \"value\": \"\",\n \"inclusive\": false\n }\n },\n \"terms\": [\n \"\",\n \"\"\n ],\n \"exclude\": false\n }\n}", - "options": { - "raw": { - "headerFamily": "json", - "language": "json" - } - } - } - }, - "status": "Internal Server Error", - "code": 500, - "header": [ - { - "key": "Content-Type", - "value": "application/json" - } - ], - "body": "{\n \"detailCode\": \"\",\n \"trackingId\": \"\",\n \"messages\": [\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n },\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n }\n ],\n \"causes\": [\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n },\n {\n \"locale\": \"\",\n \"localeOrigin\": \"DEFAULT\",\n \"text\": \"\"\n }\n ]\n}", - "cookie": [], - "_postman_previewlanguage": "json" - } - ], - "event": [], - "protocolProfileBehavior": { - "disableBodyPruning": true - } - }, - { - "id": "b448e663-1a9f-4688-a6e2-583f225b09ee", - "name": "A list of Saved Searches", - "request": { - "name": "A list of Saved Searches", - "description": { - "content": "Returns a list of saved searches.\n", - "type": "text/plain" - }, - "url": { - "path": [ - "saved-searches" - ], - "host": [ - "{{baseUrl}}" - ], - "query": [ - { - "disabled": true, - "description": { - "content": "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.", - "type": "text/plain" - }, - "key": "offset", - "value": "0" - }, - { - "disabled": true, - "description": { - "content": "Max number of results to return.\nSee [V3 API Standard Collection Parameters](https://developer.sailpoint.com/idn/api/standard-collection-parameters) for more information.", - "type": "text/plain" - }, - "key": "limit", - "value": "250" - }, - { - "disabled": true, - "description": { - "content": "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.", - "type": "text/plain" - }, - "key": "count", - "value": "false" - }, - { - "disabled": true, - "description": { - "content": "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**owner.id**: *eq*", - "type": "text/plain" - }, - "key": "filters", - "value": "" - } - ], - "variable": [] - }, - "header": [ - { - "key": "Accept", - "value": "application/json" - } - ], - "method": "GET", - "body": {} - }, - "response": [ - { - "id": "43319085-f47c-4607-998e-816c3539b59f", - "name": "The list of requested saved searches.", - "originalRequest": { - "url": { - "path": [ - "saved-searches" - ], - "host": [ - "{{baseUrl}}" - ], - "query": [ - { - "disabled": true, - "description": { - "content": "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.", - "type": "text/plain" - }, - "key": "offset", - "value": "0" - }, - { - "disabled": true, - "description": { - "content": "Max number of results to return.\nSee [V3 API Standard Collection Parameters](https://developer.sailpoint.com/idn/api/standard-collection-parameters) for more information.", - "type": "text/plain" - }, - "key": "limit", - "value": "250" - }, - { - "disabled": true, - "description": { - "content": "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.", - "type": "text/plain" - }, - "key": "count", - "value": "false" - }, - { - "disabled": true, - "description": { - "content": "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**owner.id**: *eq*", - "type": "text/plain" - }, - "key": "filters", - "value": "" - } - ], - "variable": [] - }, - "header": [ - { - "key": "Accept", - "value": "application/json" - }, - { - "description": { - "content": "Added as a part of security scheme: oauth2", - "type": "text/plain" - }, - "key": "Authorization", - "value": "" - } - ], - "method": "GET", - "body": {} - }, - "status": "OK", - "code": 200, - "header": [ - { - "key": "Content-Type", - "value": "application/json" - }, - { - "disabled": true, - "description": { - "content": "The total result count (returned only if the *count* parameter is specified as *true*).", - "type": "text/plain" - }, - "key": "X-Total-Count", - "value": "" - } - ], - "body": "[\n {\n \"indices\": [\n \"accountactivities\",\n \"*\"\n ],\n \"query\": \"\",\n \"id\": \"\",\n \"owner\": {\n \"type\": \"ENTITLEMENT\",\n \"id\": \"\"\n },\n \"name\": \"\",\n \"description\": \"\",\n \"created\": \"\",\n \"modified\": \"\",\n \"columns\": {\n \"nonbd1\": [\n {\n \"field\": \"\",\n \"header\": \"\"\n },\n {\n \"field\": \"\",\n \"header\": \"\"\n }\n ],\n \"dolore7_\": [\n {\n \"field\": \"\",\n \"header\": \"\"\n },\n {\n \"field\": \"\",\n \"header\": \"\"\n }\n ]\n },\n \"fields\": [\n \"\",\n \"\"\n ],\n \"sort\": [\n \"\",\n \"\"\n ],\n \"filters\": {\n \"type\": \"TERMS\",\n \"range\": {\n \"lower\": {\n \"value\": \"\",\n \"inclusive\": false\n },\n \"upper\": {\n \"value\": \"\",\n \"inclusive\": false\n }\n },\n \"terms\": [\n \"\",\n \"\"\n ],\n \"exclude\": false\n }\n },\n {\n \"indices\": [\n \"entitlements\",\n \"entitlements\"\n ],\n \"query\": \"\",\n \"id\": \"\",\n \"owner\": {\n \"type\": \"REPORT_RESULT\",\n \"id\": \"\"\n },\n \"name\": \"\",\n \"description\": \"\",\n \"created\": \"\",\n \"modified\": \"\",\n \"columns\": {\n \"incididunt_6e\": [\n {\n \"field\": \"\",\n \"header\": \"\"\n },\n {\n \"field\": \"\",\n \"header\": \"\"\n }\n ]\n },\n \"fields\": [\n \"\",\n \"\"\n ],\n \"sort\": [\n \"\",\n \"\"\n ],\n \"filters\": {\n \"type\": \"RANGE\",\n \"range\": {\n \"lower\": {\n \"value\": \"\",\n \"inclusive\": false\n },\n \"upper\": {\n \"value\": \"\",\n \"inclusive\": false\n }\n },\n \"terms\": [\n \"\",\n \"\"\n ],\n \"exclude\": false\n }\n }\n]", - "cookie": [], - "_postman_previewlanguage": "json" - }, - { - "id": "dbc8b7fa-7254-4469-a000-13081b507895", - "name": "Client Error - Returned if the request body is invalid.", - "originalRequest": { - "url": { - "path": [ - "saved-searches" - ], - "host": [ - "{{baseUrl}}" - ], - "query": [ - { - "disabled": true, - "description": { - "content": "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.", - "type": "text/plain" - }, - "key": "offset", - "value": "0" - }, - { - "disabled": true, - "description": { - "content": "Max number of results to return.\nSee [V3 API Standard Collection Parameters](https://developer.sailpoint.com/idn/api/standard-collection-parameters) for more information.", - "type": "text/plain" - }, - "key": "limit", - "value": "250" - }, - { - "disabled": true, - "description": { - "content": "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.", - "type": "text/plain" - }, - "key": "count", - "value": "false" - }, - { - "disabled": true, - "description": { - "content": "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**owner.id**: *eq*", - "type": "text/plain" - }, - "key": "filters", - "value": "" - } - ], - "variable": [] - }, - "header": [ - { - "key": "Accept", - "value": "application/json" - }, - { - "description": { - "content": "Added as a part of security scheme: oauth2", - "type": "text/plain" - }, - "key": "Authorization", - "value": "" - } - ], - "method": "GET", - "body": {} - }, - "status": "Bad Request", - "code": 400, - "header": [ - { - "key": "Content-Type", - "value": "application/json" - } - ], - "body": "{\n \"detailCode\": \"\",\n \"trackingId\": \"\",\n \"messages\": [\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n },\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n }\n ],\n \"causes\": [\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n },\n {\n \"locale\": \"\",\n \"localeOrigin\": \"DEFAULT\",\n \"text\": \"\"\n }\n ]\n}", - "cookie": [], - "_postman_previewlanguage": "json" - }, - { - "id": "15113671-0a29-446a-bc03-6a45298b1cf5", - "name": "Unauthorized - Returned if there is no authorization header, or if the JWT token is expired.", - "originalRequest": { - "url": { - "path": [ - "saved-searches" - ], - "host": [ - "{{baseUrl}}" - ], - "query": [ - { - "disabled": true, - "description": { - "content": "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.", - "type": "text/plain" - }, - "key": "offset", - "value": "0" - }, - { - "disabled": true, - "description": { - "content": "Max number of results to return.\nSee [V3 API Standard Collection Parameters](https://developer.sailpoint.com/idn/api/standard-collection-parameters) for more information.", - "type": "text/plain" - }, - "key": "limit", - "value": "250" - }, - { - "disabled": true, - "description": { - "content": "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.", - "type": "text/plain" - }, - "key": "count", - "value": "false" - }, - { - "disabled": true, - "description": { - "content": "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**owner.id**: *eq*", - "type": "text/plain" - }, - "key": "filters", - "value": "" - } - ], - "variable": [] - }, - "header": [ - { - "key": "Accept", - "value": "application/json" - }, - { - "description": { - "content": "Added as a part of security scheme: oauth2", - "type": "text/plain" - }, - "key": "Authorization", - "value": "" - } - ], - "method": "GET", - "body": {} - }, - "status": "Unauthorized", - "code": 401, - "header": [ - { - "key": "Content-Type", - "value": "application/json" - } - ], - "body": "{\n \"error\": {\n \"description\": \"A message describing the error\",\n \"example\": \"JWT validation failed: JWT is expired\"\n }\n}", - "cookie": [], - "_postman_previewlanguage": "json" - }, - { - "id": "5ad36120-1493-47f4-9b4d-206109c50dc8", - "name": "Forbidden - Returned if the user you are running as, doesn't have access to this end-point.", - "originalRequest": { - "url": { - "path": [ - "saved-searches" - ], - "host": [ - "{{baseUrl}}" - ], - "query": [ - { - "disabled": true, - "description": { - "content": "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.", - "type": "text/plain" - }, - "key": "offset", - "value": "0" - }, - { - "disabled": true, - "description": { - "content": "Max number of results to return.\nSee [V3 API Standard Collection Parameters](https://developer.sailpoint.com/idn/api/standard-collection-parameters) for more information.", - "type": "text/plain" - }, - "key": "limit", - "value": "250" - }, - { - "disabled": true, - "description": { - "content": "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.", - "type": "text/plain" - }, - "key": "count", - "value": "false" - }, - { - "disabled": true, - "description": { - "content": "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**owner.id**: *eq*", - "type": "text/plain" - }, - "key": "filters", - "value": "" - } - ], - "variable": [] - }, - "header": [ - { - "key": "Accept", - "value": "application/json" - }, - { - "description": { - "content": "Added as a part of security scheme: oauth2", - "type": "text/plain" - }, - "key": "Authorization", - "value": "" - } - ], - "method": "GET", - "body": {} - }, - "status": "Forbidden", - "code": 403, - "header": [ - { - "key": "Content-Type", - "value": "application/json" - } - ], - "body": "{\n \"detailCode\": \"\",\n \"trackingId\": \"\",\n \"messages\": [\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n },\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n }\n ],\n \"causes\": [\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n },\n {\n \"locale\": \"\",\n \"localeOrigin\": \"DEFAULT\",\n \"text\": \"\"\n }\n ]\n}", - "cookie": [], - "_postman_previewlanguage": "json" - }, - { - "id": "00550159-abc2-4413-b479-386895e07054", - "name": "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.", - "originalRequest": { - "url": { - "path": [ - "saved-searches" - ], - "host": [ - "{{baseUrl}}" - ], - "query": [ - { - "disabled": true, - "description": { - "content": "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.", - "type": "text/plain" - }, - "key": "offset", - "value": "0" - }, - { - "disabled": true, - "description": { - "content": "Max number of results to return.\nSee [V3 API Standard Collection Parameters](https://developer.sailpoint.com/idn/api/standard-collection-parameters) for more information.", - "type": "text/plain" - }, - "key": "limit", - "value": "250" - }, - { - "disabled": true, - "description": { - "content": "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.", - "type": "text/plain" - }, - "key": "count", - "value": "false" - }, - { - "disabled": true, - "description": { - "content": "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**owner.id**: *eq*", - "type": "text/plain" - }, - "key": "filters", - "value": "" - } - ], - "variable": [] - }, - "header": [ - { - "key": "Accept", - "value": "application/json" - }, - { - "description": { - "content": "Added as a part of security scheme: oauth2", - "type": "text/plain" - }, - "key": "Authorization", - "value": "" - } - ], - "method": "GET", - "body": {} - }, - "status": "Too Many Requests", - "code": 429, - "header": [ - { - "key": "Content-Type", - "value": "application/json" - } - ], - "body": "{\n \"message\": {\n \"description\": \"A message describing the error\",\n \"example\": \" Rate Limit Exceeded \"\n }\n}", - "cookie": [], - "_postman_previewlanguage": "json" - }, - { - "id": "84a33364-6dea-459a-9fbc-754244c5ab03", - "name": "Internal Server Error - Returned if there is an unexpected error.", - "originalRequest": { - "url": { - "path": [ - "saved-searches" - ], - "host": [ - "{{baseUrl}}" - ], - "query": [ - { - "disabled": true, - "description": { - "content": "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.", - "type": "text/plain" - }, - "key": "offset", - "value": "0" - }, - { - "disabled": true, - "description": { - "content": "Max number of results to return.\nSee [V3 API Standard Collection Parameters](https://developer.sailpoint.com/idn/api/standard-collection-parameters) for more information.", - "type": "text/plain" - }, - "key": "limit", - "value": "250" - }, - { - "disabled": true, - "description": { - "content": "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.", - "type": "text/plain" - }, - "key": "count", - "value": "false" - }, - { - "disabled": true, - "description": { - "content": "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**owner.id**: *eq*", - "type": "text/plain" - }, - "key": "filters", - "value": "" - } - ], - "variable": [] - }, - "header": [ - { - "key": "Accept", - "value": "application/json" - }, - { - "description": { - "content": "Added as a part of security scheme: oauth2", - "type": "text/plain" - }, - "key": "Authorization", - "value": "" - } - ], - "method": "GET", - "body": {} - }, - "status": "Internal Server Error", - "code": 500, - "header": [ - { - "key": "Content-Type", - "value": "application/json" - } - ], - "body": "{\n \"detailCode\": \"\",\n \"trackingId\": \"\",\n \"messages\": [\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n },\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n }\n ],\n \"causes\": [\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n },\n {\n \"locale\": \"\",\n \"localeOrigin\": \"DEFAULT\",\n \"text\": \"\"\n }\n ]\n}", - "cookie": [], - "_postman_previewlanguage": "json" - } - ], - "event": [], - "protocolProfileBehavior": { - "disableBodyPruning": true - } - }, - { - "id": "29915516-be16-4b1f-af7e-ceb1a3b97243", - "name": "Updates an existing saved search\n", - "request": { - "name": "Updates an existing saved search\n", - "description": { - "content": "Updates an existing saved search. \n\n>**NOTE: You cannot update the `owner` of the saved search.**\n", - "type": "text/plain" - }, - "url": { - "path": [ - "saved-searches", - ":id" - ], - "host": [ - "{{baseUrl}}" - ], - "query": [], - "variable": [ - { - "type": "any", - "value": "", - "key": "id", - "disabled": true, - "description": { - "content": "(Required) ID of the requested document.", - "type": "text/plain" - } - } - ] - }, - "header": [ - { - "key": "Content-Type", - "value": "application/json" - }, - { - "key": "Accept", - "value": "application/json" - } - ], - "method": "PUT", - "body": { - "mode": "raw", - "raw": "{\n \"indices\": [\n \"entitlements\",\n \"accessprofiles\"\n ],\n \"query\": \"\",\n \"id\": \"\",\n \"owner\": {\n \"type\": \"REPORT_RESULT\",\n \"id\": \"\"\n },\n \"name\": \"\",\n \"description\": \"\",\n \"created\": \"\",\n \"modified\": \"\",\n \"columns\": {\n \"mollit603\": [\n {\n \"field\": \"\",\n \"header\": \"\"\n },\n {\n \"field\": \"\",\n \"header\": \"\"\n }\n ],\n \"elit_31\": [\n {\n \"field\": \"\",\n \"header\": \"\"\n },\n {\n \"field\": \"\",\n \"header\": \"\"\n }\n ]\n },\n \"fields\": [\n \"\",\n \"\"\n ],\n \"sort\": [\n \"\",\n \"\"\n ],\n \"filters\": {\n \"type\": \"TERMS\",\n \"range\": {\n \"lower\": {\n \"value\": \"\",\n \"inclusive\": false\n },\n \"upper\": {\n \"value\": \"\",\n \"inclusive\": false\n }\n },\n \"terms\": [\n \"\",\n \"\"\n ],\n \"exclude\": false\n }\n}", - "options": { - "raw": { - "headerFamily": "json", - "language": "json" - } - } - } - }, - "response": [ - { - "id": "3dec4dff-bbca-4ea5-a5e3-2c1fdcdffa21", - "name": "The persisted saved search.", - "originalRequest": { - "url": { - "path": [ - "saved-searches", - ":id" - ], - "host": [ - "{{baseUrl}}" - ], - "query": [], - "variable": [] - }, - "header": [ - { - "key": "Content-Type", - "value": "application/json" - }, - { - "key": "Accept", - "value": "application/json" - }, - { - "description": { - "content": "Added as a part of security scheme: oauth2", - "type": "text/plain" - }, - "key": "Authorization", - "value": "" - } - ], - "method": "PUT", - "body": { - "mode": "raw", - "raw": "{\n \"indices\": [\n \"entitlements\",\n \"accessprofiles\"\n ],\n \"query\": \"\",\n \"id\": \"\",\n \"owner\": {\n \"type\": \"REPORT_RESULT\",\n \"id\": \"\"\n },\n \"name\": \"\",\n \"description\": \"\",\n \"created\": \"\",\n \"modified\": \"\",\n \"columns\": {\n \"mollit603\": [\n {\n \"field\": \"\",\n \"header\": \"\"\n },\n {\n \"field\": \"\",\n \"header\": \"\"\n }\n ],\n \"elit_31\": [\n {\n \"field\": \"\",\n \"header\": \"\"\n },\n {\n \"field\": \"\",\n \"header\": \"\"\n }\n ]\n },\n \"fields\": [\n \"\",\n \"\"\n ],\n \"sort\": [\n \"\",\n \"\"\n ],\n \"filters\": {\n \"type\": \"TERMS\",\n \"range\": {\n \"lower\": {\n \"value\": \"\",\n \"inclusive\": false\n },\n \"upper\": {\n \"value\": \"\",\n \"inclusive\": false\n }\n },\n \"terms\": [\n \"\",\n \"\"\n ],\n \"exclude\": false\n }\n}", - "options": { - "raw": { - "headerFamily": "json", - "language": "json" - } - } - } - }, - "status": "OK", - "code": 200, - "header": [ - { - "key": "Content-Type", - "value": "application/json" - } - ], - "body": "{\n \"indices\": [\n \"entitlements\",\n \"accessprofiles\"\n ],\n \"query\": \"\",\n \"id\": \"\",\n \"owner\": {\n \"type\": \"REPORT_RESULT\",\n \"id\": \"\"\n },\n \"name\": \"\",\n \"description\": \"\",\n \"created\": \"\",\n \"modified\": \"\",\n \"columns\": {\n \"mollit603\": [\n {\n \"field\": \"\",\n \"header\": \"\"\n },\n {\n \"field\": \"\",\n \"header\": \"\"\n }\n ],\n \"elit_31\": [\n {\n \"field\": \"\",\n \"header\": \"\"\n },\n {\n \"field\": \"\",\n \"header\": \"\"\n }\n ]\n },\n \"fields\": [\n \"\",\n \"\"\n ],\n \"sort\": [\n \"\",\n \"\"\n ],\n \"filters\": {\n \"type\": \"TERMS\",\n \"range\": {\n \"lower\": {\n \"value\": \"\",\n \"inclusive\": false\n },\n \"upper\": {\n \"value\": \"\",\n \"inclusive\": false\n }\n },\n \"terms\": [\n \"\",\n \"\"\n ],\n \"exclude\": false\n }\n}", - "cookie": [], - "_postman_previewlanguage": "json" - }, - { - "id": "b924be63-d73f-4c2f-a5cc-242f5d25d597", - "name": "Client Error - Returned if the request body is invalid.", - "originalRequest": { - "url": { - "path": [ - "saved-searches", - ":id" - ], - "host": [ - "{{baseUrl}}" - ], - "query": [], - "variable": [] - }, - "header": [ - { - "key": "Content-Type", - "value": "application/json" - }, - { - "key": "Accept", - "value": "application/json" - }, - { - "description": { - "content": "Added as a part of security scheme: oauth2", - "type": "text/plain" - }, - "key": "Authorization", - "value": "" - } - ], - "method": "PUT", - "body": { - "mode": "raw", - "raw": "{\n \"indices\": [\n \"entitlements\",\n \"accessprofiles\"\n ],\n \"query\": \"\",\n \"id\": \"\",\n \"owner\": {\n \"type\": \"REPORT_RESULT\",\n \"id\": \"\"\n },\n \"name\": \"\",\n \"description\": \"\",\n \"created\": \"\",\n \"modified\": \"\",\n \"columns\": {\n \"mollit603\": [\n {\n \"field\": \"\",\n \"header\": \"\"\n },\n {\n \"field\": \"\",\n \"header\": \"\"\n }\n ],\n \"elit_31\": [\n {\n \"field\": \"\",\n \"header\": \"\"\n },\n {\n \"field\": \"\",\n \"header\": \"\"\n }\n ]\n },\n \"fields\": [\n \"\",\n \"\"\n ],\n \"sort\": [\n \"\",\n \"\"\n ],\n \"filters\": {\n \"type\": \"TERMS\",\n \"range\": {\n \"lower\": {\n \"value\": \"\",\n \"inclusive\": false\n },\n \"upper\": {\n \"value\": \"\",\n \"inclusive\": false\n }\n },\n \"terms\": [\n \"\",\n \"\"\n ],\n \"exclude\": false\n }\n}", - "options": { - "raw": { - "headerFamily": "json", - "language": "json" - } - } - } - }, - "status": "Bad Request", - "code": 400, - "header": [ - { - "key": "Content-Type", - "value": "application/json" - } - ], - "body": "{\n \"detailCode\": \"\",\n \"trackingId\": \"\",\n \"messages\": [\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n },\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n }\n ],\n \"causes\": [\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n },\n {\n \"locale\": \"\",\n \"localeOrigin\": \"DEFAULT\",\n \"text\": \"\"\n }\n ]\n}", - "cookie": [], - "_postman_previewlanguage": "json" - }, - { - "id": "6dbdfe94-bfad-4335-b12f-58c54bb685f7", - "name": "Unauthorized - Returned if there is no authorization header, or if the JWT token is expired.", - "originalRequest": { - "url": { - "path": [ - "saved-searches", - ":id" - ], - "host": [ - "{{baseUrl}}" - ], - "query": [], - "variable": [] - }, - "header": [ - { - "key": "Content-Type", - "value": "application/json" - }, - { - "key": "Accept", - "value": "application/json" - }, - { - "description": { - "content": "Added as a part of security scheme: oauth2", - "type": "text/plain" - }, - "key": "Authorization", - "value": "" - } - ], - "method": "PUT", - "body": { - "mode": "raw", - "raw": "{\n \"indices\": [\n \"entitlements\",\n \"accessprofiles\"\n ],\n \"query\": \"\",\n \"id\": \"\",\n \"owner\": {\n \"type\": \"REPORT_RESULT\",\n \"id\": \"\"\n },\n \"name\": \"\",\n \"description\": \"\",\n \"created\": \"\",\n \"modified\": \"\",\n \"columns\": {\n \"mollit603\": [\n {\n \"field\": \"\",\n \"header\": \"\"\n },\n {\n \"field\": \"\",\n \"header\": \"\"\n }\n ],\n \"elit_31\": [\n {\n \"field\": \"\",\n \"header\": \"\"\n },\n {\n \"field\": \"\",\n \"header\": \"\"\n }\n ]\n },\n \"fields\": [\n \"\",\n \"\"\n ],\n \"sort\": [\n \"\",\n \"\"\n ],\n \"filters\": {\n \"type\": \"TERMS\",\n \"range\": {\n \"lower\": {\n \"value\": \"\",\n \"inclusive\": false\n },\n \"upper\": {\n \"value\": \"\",\n \"inclusive\": false\n }\n },\n \"terms\": [\n \"\",\n \"\"\n ],\n \"exclude\": false\n }\n}", - "options": { - "raw": { - "headerFamily": "json", - "language": "json" - } - } - } - }, - "status": "Unauthorized", - "code": 401, - "header": [ - { - "key": "Content-Type", - "value": "application/json" - } - ], - "body": "{\n \"error\": {\n \"description\": \"A message describing the error\",\n \"example\": \"JWT validation failed: JWT is expired\"\n }\n}", - "cookie": [], - "_postman_previewlanguage": "json" - }, - { - "id": "eae86986-5768-4476-9420-284f2e1b15cb", - "name": "Forbidden - Returned if the user you are running as, doesn't have access to this end-point.", - "originalRequest": { - "url": { - "path": [ - "saved-searches", - ":id" - ], - "host": [ - "{{baseUrl}}" - ], - "query": [], - "variable": [] - }, - "header": [ - { - "key": "Content-Type", - "value": "application/json" - }, - { - "key": "Accept", - "value": "application/json" - }, - { - "description": { - "content": "Added as a part of security scheme: oauth2", - "type": "text/plain" - }, - "key": "Authorization", - "value": "" - } - ], - "method": "PUT", - "body": { - "mode": "raw", - "raw": "{\n \"indices\": [\n \"entitlements\",\n \"accessprofiles\"\n ],\n \"query\": \"\",\n \"id\": \"\",\n \"owner\": {\n \"type\": \"REPORT_RESULT\",\n \"id\": \"\"\n },\n \"name\": \"\",\n \"description\": \"\",\n \"created\": \"\",\n \"modified\": \"\",\n \"columns\": {\n \"mollit603\": [\n {\n \"field\": \"\",\n \"header\": \"\"\n },\n {\n \"field\": \"\",\n \"header\": \"\"\n }\n ],\n \"elit_31\": [\n {\n \"field\": \"\",\n \"header\": \"\"\n },\n {\n \"field\": \"\",\n \"header\": \"\"\n }\n ]\n },\n \"fields\": [\n \"\",\n \"\"\n ],\n \"sort\": [\n \"\",\n \"\"\n ],\n \"filters\": {\n \"type\": \"TERMS\",\n \"range\": {\n \"lower\": {\n \"value\": \"\",\n \"inclusive\": false\n },\n \"upper\": {\n \"value\": \"\",\n \"inclusive\": false\n }\n },\n \"terms\": [\n \"\",\n \"\"\n ],\n \"exclude\": false\n }\n}", - "options": { - "raw": { - "headerFamily": "json", - "language": "json" - } - } - } - }, - "status": "Forbidden", - "code": 403, - "header": [ - { - "key": "Content-Type", - "value": "application/json" - } - ], - "body": "{\n \"detailCode\": \"\",\n \"trackingId\": \"\",\n \"messages\": [\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n },\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n }\n ],\n \"causes\": [\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n },\n {\n \"locale\": \"\",\n \"localeOrigin\": \"DEFAULT\",\n \"text\": \"\"\n }\n ]\n}", - "cookie": [], - "_postman_previewlanguage": "json" - }, - { - "id": "4a570c2f-4032-4650-8440-4cdf0093a177", - "name": "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.", - "originalRequest": { - "url": { - "path": [ - "saved-searches", - ":id" - ], - "host": [ - "{{baseUrl}}" - ], - "query": [], - "variable": [] - }, - "header": [ - { - "key": "Content-Type", - "value": "application/json" - }, - { - "key": "Accept", - "value": "application/json" - }, - { - "description": { - "content": "Added as a part of security scheme: oauth2", - "type": "text/plain" - }, - "key": "Authorization", - "value": "" - } - ], - "method": "PUT", - "body": { - "mode": "raw", - "raw": "{\n \"indices\": [\n \"entitlements\",\n \"accessprofiles\"\n ],\n \"query\": \"\",\n \"id\": \"\",\n \"owner\": {\n \"type\": \"REPORT_RESULT\",\n \"id\": \"\"\n },\n \"name\": \"\",\n \"description\": \"\",\n \"created\": \"\",\n \"modified\": \"\",\n \"columns\": {\n \"mollit603\": [\n {\n \"field\": \"\",\n \"header\": \"\"\n },\n {\n \"field\": \"\",\n \"header\": \"\"\n }\n ],\n \"elit_31\": [\n {\n \"field\": \"\",\n \"header\": \"\"\n },\n {\n \"field\": \"\",\n \"header\": \"\"\n }\n ]\n },\n \"fields\": [\n \"\",\n \"\"\n ],\n \"sort\": [\n \"\",\n \"\"\n ],\n \"filters\": {\n \"type\": \"TERMS\",\n \"range\": {\n \"lower\": {\n \"value\": \"\",\n \"inclusive\": false\n },\n \"upper\": {\n \"value\": \"\",\n \"inclusive\": false\n }\n },\n \"terms\": [\n \"\",\n \"\"\n ],\n \"exclude\": false\n }\n}", - "options": { - "raw": { - "headerFamily": "json", - "language": "json" - } - } - } - }, - "status": "Too Many Requests", - "code": 429, - "header": [ - { - "key": "Content-Type", - "value": "application/json" - } - ], - "body": "{\n \"message\": {\n \"description\": \"A message describing the error\",\n \"example\": \" Rate Limit Exceeded \"\n }\n}", - "cookie": [], - "_postman_previewlanguage": "json" - }, - { - "id": "fdfc44b8-57b8-44a5-b5df-fff81dddf5f1", - "name": "Internal Server Error - Returned if there is an unexpected error.", - "originalRequest": { - "url": { - "path": [ - "saved-searches", - ":id" - ], - "host": [ - "{{baseUrl}}" - ], - "query": [], - "variable": [] - }, - "header": [ - { - "key": "Content-Type", - "value": "application/json" - }, - { - "key": "Accept", - "value": "application/json" - }, - { - "description": { - "content": "Added as a part of security scheme: oauth2", - "type": "text/plain" - }, - "key": "Authorization", - "value": "" - } - ], - "method": "PUT", - "body": { - "mode": "raw", - "raw": "{\n \"indices\": [\n \"entitlements\",\n \"accessprofiles\"\n ],\n \"query\": \"\",\n \"id\": \"\",\n \"owner\": {\n \"type\": \"REPORT_RESULT\",\n \"id\": \"\"\n },\n \"name\": \"\",\n \"description\": \"\",\n \"created\": \"\",\n \"modified\": \"\",\n \"columns\": {\n \"mollit603\": [\n {\n \"field\": \"\",\n \"header\": \"\"\n },\n {\n \"field\": \"\",\n \"header\": \"\"\n }\n ],\n \"elit_31\": [\n {\n \"field\": \"\",\n \"header\": \"\"\n },\n {\n \"field\": \"\",\n \"header\": \"\"\n }\n ]\n },\n \"fields\": [\n \"\",\n \"\"\n ],\n \"sort\": [\n \"\",\n \"\"\n ],\n \"filters\": {\n \"type\": \"TERMS\",\n \"range\": {\n \"lower\": {\n \"value\": \"\",\n \"inclusive\": false\n },\n \"upper\": {\n \"value\": \"\",\n \"inclusive\": false\n }\n },\n \"terms\": [\n \"\",\n \"\"\n ],\n \"exclude\": false\n }\n}", - "options": { - "raw": { - "headerFamily": "json", - "language": "json" - } - } - } - }, - "status": "Internal Server Error", - "code": 500, - "header": [ - { - "key": "Content-Type", - "value": "application/json" - } - ], - "body": "{\n \"detailCode\": \"\",\n \"trackingId\": \"\",\n \"messages\": [\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n },\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n }\n ],\n \"causes\": [\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n },\n {\n \"locale\": \"\",\n \"localeOrigin\": \"DEFAULT\",\n \"text\": \"\"\n }\n ]\n}", - "cookie": [], - "_postman_previewlanguage": "json" - } - ], - "event": [], - "protocolProfileBehavior": { - "disableBodyPruning": true - } - }, - { - "id": "68587fe1-eab2-4b65-bde6-535b2514681b", - "name": "Return saved search by ID", - "request": { - "name": "Return saved search by ID", - "description": { - "content": "Returns the specified saved search.\n", - "type": "text/plain" - }, - "url": { - "path": [ - "saved-searches", - ":id" - ], - "host": [ - "{{baseUrl}}" - ], - "query": [], - "variable": [ - { - "type": "any", - "value": "", - "key": "id", - "disabled": true, - "description": { - "content": "(Required) ID of the requested document.", - "type": "text/plain" - } - } - ] - }, - "header": [ - { - "key": "Accept", - "value": "application/json" - } - ], - "method": "GET", - "body": {} - }, - "response": [ - { - "id": "88cfa9aa-bff1-4603-902f-529bcfe2b70b", - "name": "The requested saved search.", - "originalRequest": { - "url": { - "path": [ - "saved-searches", - ":id" - ], - "host": [ - "{{baseUrl}}" - ], - "query": [], - "variable": [] - }, - "header": [ - { - "key": "Accept", - "value": "application/json" - }, - { - "description": { - "content": "Added as a part of security scheme: oauth2", - "type": "text/plain" - }, - "key": "Authorization", - "value": "" - } - ], - "method": "GET", - "body": {} - }, - "status": "OK", - "code": 200, - "header": [ - { - "key": "Content-Type", - "value": "application/json" - } - ], - "body": "{\n \"indices\": [\n \"entitlements\",\n \"accessprofiles\"\n ],\n \"query\": \"\",\n \"id\": \"\",\n \"owner\": {\n \"type\": \"REPORT_RESULT\",\n \"id\": \"\"\n },\n \"name\": \"\",\n \"description\": \"\",\n \"created\": \"\",\n \"modified\": \"\",\n \"columns\": {\n \"mollit603\": [\n {\n \"field\": \"\",\n \"header\": \"\"\n },\n {\n \"field\": \"\",\n \"header\": \"\"\n }\n ],\n \"elit_31\": [\n {\n \"field\": \"\",\n \"header\": \"\"\n },\n {\n \"field\": \"\",\n \"header\": \"\"\n }\n ]\n },\n \"fields\": [\n \"\",\n \"\"\n ],\n \"sort\": [\n \"\",\n \"\"\n ],\n \"filters\": {\n \"type\": \"TERMS\",\n \"range\": {\n \"lower\": {\n \"value\": \"\",\n \"inclusive\": false\n },\n \"upper\": {\n \"value\": \"\",\n \"inclusive\": false\n }\n },\n \"terms\": [\n \"\",\n \"\"\n ],\n \"exclude\": false\n }\n}", - "cookie": [], - "_postman_previewlanguage": "json" - }, - { - "id": "33ed520c-b5ce-4510-b126-443dc30959f3", - "name": "Client Error - Returned if the request body is invalid.", - "originalRequest": { - "url": { - "path": [ - "saved-searches", - ":id" - ], - "host": [ - "{{baseUrl}}" - ], - "query": [], - "variable": [] - }, - "header": [ - { - "key": "Accept", - "value": "application/json" - }, - { - "description": { - "content": "Added as a part of security scheme: oauth2", - "type": "text/plain" - }, - "key": "Authorization", - "value": "" - } - ], - "method": "GET", - "body": {} - }, - "status": "Bad Request", - "code": 400, - "header": [ - { - "key": "Content-Type", - "value": "application/json" - } - ], - "body": "{\n \"detailCode\": \"\",\n \"trackingId\": \"\",\n \"messages\": [\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n },\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n }\n ],\n \"causes\": [\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n },\n {\n \"locale\": \"\",\n \"localeOrigin\": \"DEFAULT\",\n \"text\": \"\"\n }\n ]\n}", - "cookie": [], - "_postman_previewlanguage": "json" - }, - { - "id": "fa9a481e-1003-488c-abbd-60325e5ac838", - "name": "Unauthorized - Returned if there is no authorization header, or if the JWT token is expired.", - "originalRequest": { - "url": { - "path": [ - "saved-searches", - ":id" - ], - "host": [ - "{{baseUrl}}" - ], - "query": [], - "variable": [] - }, - "header": [ - { - "key": "Accept", - "value": "application/json" - }, - { - "description": { - "content": "Added as a part of security scheme: oauth2", - "type": "text/plain" - }, - "key": "Authorization", - "value": "" - } - ], - "method": "GET", - "body": {} - }, - "status": "Unauthorized", - "code": 401, - "header": [ - { - "key": "Content-Type", - "value": "application/json" - } - ], - "body": "{\n \"error\": {\n \"description\": \"A message describing the error\",\n \"example\": \"JWT validation failed: JWT is expired\"\n }\n}", - "cookie": [], - "_postman_previewlanguage": "json" - }, - { - "id": "32aed585-ff40-40f8-8567-502208a1cfe8", - "name": "Forbidden - Returned if the user you are running as, doesn't have access to this end-point.", - "originalRequest": { - "url": { - "path": [ - "saved-searches", - ":id" - ], - "host": [ - "{{baseUrl}}" - ], - "query": [], - "variable": [] - }, - "header": [ - { - "key": "Accept", - "value": "application/json" - }, - { - "description": { - "content": "Added as a part of security scheme: oauth2", - "type": "text/plain" - }, - "key": "Authorization", - "value": "" - } - ], - "method": "GET", - "body": {} - }, - "status": "Forbidden", - "code": 403, - "header": [ - { - "key": "Content-Type", - "value": "application/json" - } - ], - "body": "{\n \"detailCode\": \"\",\n \"trackingId\": \"\",\n \"messages\": [\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n },\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n }\n ],\n \"causes\": [\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n },\n {\n \"locale\": \"\",\n \"localeOrigin\": \"DEFAULT\",\n \"text\": \"\"\n }\n ]\n}", - "cookie": [], - "_postman_previewlanguage": "json" - }, - { - "id": "3a014e92-ac43-4c82-ad0f-46eaac2fc10e", - "name": "Not Found - returned if the request URL refers to a resource or object that does not exist", - "originalRequest": { - "url": { - "path": [ - "saved-searches", - ":id" - ], - "host": [ - "{{baseUrl}}" - ], - "query": [], - "variable": [] - }, - "header": [ - { - "key": "Accept", - "value": "application/json" - }, - { - "description": { - "content": "Added as a part of security scheme: oauth2", - "type": "text/plain" - }, - "key": "Authorization", - "value": "" - } - ], - "method": "GET", - "body": {} - }, - "status": "Not Found", - "code": 404, - "header": [ - { - "key": "Content-Type", - "value": "application/json" - } - ], - "body": "{\n \"detailCode\": \"\",\n \"trackingId\": \"\",\n \"messages\": [\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n },\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n }\n ],\n \"causes\": [\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n },\n {\n \"locale\": \"\",\n \"localeOrigin\": \"DEFAULT\",\n \"text\": \"\"\n }\n ]\n}", - "cookie": [], - "_postman_previewlanguage": "json" - }, - { - "id": "7414b8f1-87d9-4d41-808f-1401b123eb81", - "name": "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.", - "originalRequest": { - "url": { - "path": [ - "saved-searches", - ":id" - ], - "host": [ - "{{baseUrl}}" - ], - "query": [], - "variable": [] - }, - "header": [ - { - "key": "Accept", - "value": "application/json" - }, - { - "description": { - "content": "Added as a part of security scheme: oauth2", - "type": "text/plain" - }, - "key": "Authorization", - "value": "" - } - ], - "method": "GET", - "body": {} - }, - "status": "Too Many Requests", - "code": 429, - "header": [ - { - "key": "Content-Type", - "value": "application/json" - } - ], - "body": "{\n \"message\": {\n \"description\": \"A message describing the error\",\n \"example\": \" Rate Limit Exceeded \"\n }\n}", - "cookie": [], - "_postman_previewlanguage": "json" - }, - { - "id": "2fd7bffd-c8ca-477d-a64d-653245624ffa", - "name": "Internal Server Error - Returned if there is an unexpected error.", - "originalRequest": { - "url": { - "path": [ - "saved-searches", - ":id" - ], - "host": [ - "{{baseUrl}}" - ], - "query": [], - "variable": [] - }, - "header": [ - { - "key": "Accept", - "value": "application/json" - }, - { - "description": { - "content": "Added as a part of security scheme: oauth2", - "type": "text/plain" - }, - "key": "Authorization", - "value": "" - } - ], - "method": "GET", - "body": {} - }, - "status": "Internal Server Error", - "code": 500, - "header": [ - { - "key": "Content-Type", - "value": "application/json" - } - ], - "body": "{\n \"detailCode\": \"\",\n \"trackingId\": \"\",\n \"messages\": [\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n },\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n }\n ],\n \"causes\": [\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n },\n {\n \"locale\": \"\",\n \"localeOrigin\": \"DEFAULT\",\n \"text\": \"\"\n }\n ]\n}", - "cookie": [], - "_postman_previewlanguage": "json" - } - ], - "event": [], - "protocolProfileBehavior": { - "disableBodyPruning": true - } - }, - { - "id": "da290bcf-4cd6-4a89-a6a8-e13fc15d902b", - "name": "Delete document by ID", - "request": { - "name": "Delete document by ID", - "description": { - "content": "Deletes the specified saved search.\n", - "type": "text/plain" - }, - "url": { - "path": [ - "saved-searches", - ":id" - ], - "host": [ - "{{baseUrl}}" - ], - "query": [], - "variable": [ - { - "type": "any", - "value": "", - "key": "id", - "disabled": true, - "description": { - "content": "(Required) ID of the requested document.", - "type": "text/plain" - } - } - ] - }, - "header": [ - { - "key": "Accept", - "value": "application/json" - } - ], - "method": "DELETE", - "body": {} - }, - "response": [ - { - "id": "23e190dc-903b-48f2-a788-82f7321becf8", - "name": "No Content - Indicates the request was successful but there is no content to be returned in the response.", - "originalRequest": { - "url": { - "path": [ - "saved-searches", - ":id" - ], - "host": [ - "{{baseUrl}}" - ], - "query": [], - "variable": [] - }, - "header": [ - { - "description": { - "content": "Added as a part of security scheme: oauth2", - "type": "text/plain" - }, - "key": "Authorization", - "value": "" - } - ], - "method": "DELETE", - "body": {} - }, - "status": "No Content", - "code": 204, - "header": [], - "cookie": [], - "_postman_previewlanguage": "text" - }, - { - "id": "9125f52e-8256-466a-b7bb-fc5aca691b66", - "name": "Client Error - Returned if the request body is invalid.", - "originalRequest": { - "url": { - "path": [ - "saved-searches", - ":id" - ], - "host": [ - "{{baseUrl}}" - ], - "query": [], - "variable": [] - }, - "header": [ - { - "key": "Accept", - "value": "application/json" - }, - { - "description": { - "content": "Added as a part of security scheme: oauth2", - "type": "text/plain" - }, - "key": "Authorization", - "value": "" - } - ], - "method": "DELETE", - "body": {} - }, - "status": "Bad Request", - "code": 400, - "header": [ - { - "key": "Content-Type", - "value": "application/json" - } - ], - "body": "{\n \"detailCode\": \"\",\n \"trackingId\": \"\",\n \"messages\": [\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n },\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n }\n ],\n \"causes\": [\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n },\n {\n \"locale\": \"\",\n \"localeOrigin\": \"DEFAULT\",\n \"text\": \"\"\n }\n ]\n}", - "cookie": [], - "_postman_previewlanguage": "json" - }, - { - "id": "d5079ff6-1aaa-4cff-a9d7-93a02e651773", - "name": "Unauthorized - Returned if there is no authorization header, or if the JWT token is expired.", - "originalRequest": { - "url": { - "path": [ - "saved-searches", - ":id" - ], - "host": [ - "{{baseUrl}}" - ], - "query": [], - "variable": [] - }, - "header": [ - { - "key": "Accept", - "value": "application/json" - }, - { - "description": { - "content": "Added as a part of security scheme: oauth2", - "type": "text/plain" - }, - "key": "Authorization", - "value": "" - } - ], - "method": "DELETE", - "body": {} - }, - "status": "Unauthorized", - "code": 401, - "header": [ - { - "key": "Content-Type", - "value": "application/json" - } - ], - "body": "{\n \"error\": {\n \"description\": \"A message describing the error\",\n \"example\": \"JWT validation failed: JWT is expired\"\n }\n}", - "cookie": [], - "_postman_previewlanguage": "json" - }, - { - "id": "1c83bfe6-dc31-44b3-aa87-0d71af15591c", - "name": "Forbidden - Returned if the user you are running as, doesn't have access to this end-point.", - "originalRequest": { - "url": { - "path": [ - "saved-searches", - ":id" - ], - "host": [ - "{{baseUrl}}" - ], - "query": [], - "variable": [] - }, - "header": [ - { - "key": "Accept", - "value": "application/json" - }, - { - "description": { - "content": "Added as a part of security scheme: oauth2", - "type": "text/plain" - }, - "key": "Authorization", - "value": "" - } - ], - "method": "DELETE", - "body": {} - }, - "status": "Forbidden", - "code": 403, - "header": [ - { - "key": "Content-Type", - "value": "application/json" - } - ], - "body": "{\n \"detailCode\": \"\",\n \"trackingId\": \"\",\n \"messages\": [\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n },\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n }\n ],\n \"causes\": [\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n },\n {\n \"locale\": \"\",\n \"localeOrigin\": \"DEFAULT\",\n \"text\": \"\"\n }\n ]\n}", - "cookie": [], - "_postman_previewlanguage": "json" - }, - { - "id": "cc60350a-1bb8-4432-aede-dfba354c2c15", - "name": "Not Found - returned if the request URL refers to a resource or object that does not exist", - "originalRequest": { - "url": { - "path": [ - "saved-searches", - ":id" - ], - "host": [ - "{{baseUrl}}" - ], - "query": [], - "variable": [] - }, - "header": [ - { - "key": "Accept", - "value": "application/json" - }, - { - "description": { - "content": "Added as a part of security scheme: oauth2", - "type": "text/plain" - }, - "key": "Authorization", - "value": "" - } - ], - "method": "DELETE", - "body": {} - }, - "status": "Not Found", - "code": 404, - "header": [ - { - "key": "Content-Type", - "value": "application/json" - } - ], - "body": "{\n \"detailCode\": \"\",\n \"trackingId\": \"\",\n \"messages\": [\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n },\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n }\n ],\n \"causes\": [\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n },\n {\n \"locale\": \"\",\n \"localeOrigin\": \"DEFAULT\",\n \"text\": \"\"\n }\n ]\n}", - "cookie": [], - "_postman_previewlanguage": "json" - }, - { - "id": "a4e31a7a-851e-4817-99f2-f1b39dd2baa4", - "name": "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.", - "originalRequest": { - "url": { - "path": [ - "saved-searches", - ":id" - ], - "host": [ - "{{baseUrl}}" - ], - "query": [], - "variable": [] - }, - "header": [ - { - "key": "Accept", - "value": "application/json" - }, - { - "description": { - "content": "Added as a part of security scheme: oauth2", - "type": "text/plain" - }, - "key": "Authorization", - "value": "" - } - ], - "method": "DELETE", - "body": {} - }, - "status": "Too Many Requests", - "code": 429, - "header": [ - { - "key": "Content-Type", - "value": "application/json" - } - ], - "body": "{\n \"message\": {\n \"description\": \"A message describing the error\",\n \"example\": \" Rate Limit Exceeded \"\n }\n}", - "cookie": [], - "_postman_previewlanguage": "json" - }, - { - "id": "4b017215-f4df-4646-8c97-f0c218778372", - "name": "Internal Server Error - Returned if there is an unexpected error.", - "originalRequest": { - "url": { - "path": [ - "saved-searches", - ":id" - ], - "host": [ - "{{baseUrl}}" - ], - "query": [], - "variable": [] - }, - "header": [ - { - "key": "Accept", - "value": "application/json" - }, - { - "description": { - "content": "Added as a part of security scheme: oauth2", - "type": "text/plain" - }, - "key": "Authorization", - "value": "" - } - ], - "method": "DELETE", - "body": {} - }, - "status": "Internal Server Error", - "code": 500, - "header": [ - { - "key": "Content-Type", - "value": "application/json" - } - ], - "body": "{\n \"detailCode\": \"\",\n \"trackingId\": \"\",\n \"messages\": [\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n },\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n }\n ],\n \"causes\": [\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n },\n {\n \"locale\": \"\",\n \"localeOrigin\": \"DEFAULT\",\n \"text\": \"\"\n }\n ]\n}", - "cookie": [], - "_postman_previewlanguage": "json" - } - ], - "event": [], - "protocolProfileBehavior": { - "disableBodyPruning": true - } - }, - { - "id": "4aa06c43-438c-41e1-83a8-9c29363f2afb", - "name": "Execute a saved search by ID", - "request": { - "name": "Execute a saved search by ID", - "description": { - "content": "Executes the specified saved search.\n", - "type": "text/plain" - }, - "url": { - "path": [ - "saved-searches", - ":id", - "execute" - ], - "host": [ - "{{baseUrl}}" - ], - "query": [], - "variable": [ - { - "type": "any", - "value": "", - "key": "id", - "disabled": true, - "description": { - "content": "(Required) ID of the requested document.", - "type": "text/plain" - } - } - ] - }, - "header": [ - { - "key": "Content-Type", - "value": "application/json" - }, - { - "key": "Accept", - "value": "application/json" - } - ], - "method": "POST", - "body": { - "mode": "raw", - "raw": "{\n \"scheduleId\": \"\",\n \"owner\": {\n \"type\": \"ACCOUNT_CORRELATION_CONFIG\",\n \"id\": \"\"\n },\n \"recipients\": [\n {\n \"type\": \"CERTIFICATION\",\n \"id\": \"\"\n },\n {\n \"type\": \"ACCOUNT_ACTIVITY\",\n \"id\": \"\"\n }\n ]\n}", - "options": { - "raw": { - "headerFamily": "json", - "language": "json" - } - } - } - }, - "response": [ - { - "id": "72ce2dbd-99b1-44c3-81e0-8d653b479f38", - "name": "Accepted - Returned if the request was successfully accepted into the system.", - "originalRequest": { - "url": { - "path": [ - "saved-searches", - ":id", - "execute" - ], - "host": [ - "{{baseUrl}}" - ], - "query": [], - "variable": [] - }, - "header": [ - { - "key": "Content-Type", - "value": "application/json" - }, - { - "description": { - "content": "Added as a part of security scheme: oauth2", - "type": "text/plain" - }, - "key": "Authorization", - "value": "" - } - ], - "method": "POST", - "body": { - "mode": "raw", - "raw": "{\n \"scheduleId\": \"\",\n \"owner\": {\n \"type\": \"ACCOUNT_CORRELATION_CONFIG\",\n \"id\": \"\"\n },\n \"recipients\": [\n {\n \"type\": \"CERTIFICATION\",\n \"id\": \"\"\n },\n {\n \"type\": \"ACCOUNT_ACTIVITY\",\n \"id\": \"\"\n }\n ]\n}", - "options": { - "raw": { - "headerFamily": "json", - "language": "json" - } - } - } - }, - "status": "Accepted", - "code": 202, - "header": [], - "cookie": [], - "_postman_previewlanguage": "text" - }, - { - "id": "f2b242c3-77fd-4ab5-b6aa-2d7ffb191f5a", - "name": "Client Error - Returned if the request body is invalid.", - "originalRequest": { - "url": { - "path": [ - "saved-searches", - ":id", - "execute" - ], - "host": [ - "{{baseUrl}}" - ], - "query": [], - "variable": [] - }, - "header": [ - { - "key": "Content-Type", - "value": "application/json" - }, - { - "key": "Accept", - "value": "application/json" - }, - { - "description": { - "content": "Added as a part of security scheme: oauth2", - "type": "text/plain" - }, - "key": "Authorization", - "value": "" - } - ], - "method": "POST", - "body": { - "mode": "raw", - "raw": "{\n \"scheduleId\": \"\",\n \"owner\": {\n \"type\": \"ACCOUNT_CORRELATION_CONFIG\",\n \"id\": \"\"\n },\n \"recipients\": [\n {\n \"type\": \"CERTIFICATION\",\n \"id\": \"\"\n },\n {\n \"type\": \"ACCOUNT_ACTIVITY\",\n \"id\": \"\"\n }\n ]\n}", - "options": { - "raw": { - "headerFamily": "json", - "language": "json" - } - } - } - }, - "status": "Bad Request", - "code": 400, - "header": [ - { - "key": "Content-Type", - "value": "application/json" - } - ], - "body": "{\n \"detailCode\": \"\",\n \"trackingId\": \"\",\n \"messages\": [\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n },\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n }\n ],\n \"causes\": [\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n },\n {\n \"locale\": \"\",\n \"localeOrigin\": \"DEFAULT\",\n \"text\": \"\"\n }\n ]\n}", - "cookie": [], - "_postman_previewlanguage": "json" - }, - { - "id": "27df7dbd-ad7b-40bd-8b5d-820b08004dff", - "name": "Unauthorized - Returned if there is no authorization header, or if the JWT token is expired.", - "originalRequest": { - "url": { - "path": [ - "saved-searches", - ":id", - "execute" - ], - "host": [ - "{{baseUrl}}" - ], - "query": [], - "variable": [] - }, - "header": [ - { - "key": "Content-Type", - "value": "application/json" - }, - { - "key": "Accept", - "value": "application/json" - }, - { - "description": { - "content": "Added as a part of security scheme: oauth2", - "type": "text/plain" - }, - "key": "Authorization", - "value": "" - } - ], - "method": "POST", - "body": { - "mode": "raw", - "raw": "{\n \"scheduleId\": \"\",\n \"owner\": {\n \"type\": \"ACCOUNT_CORRELATION_CONFIG\",\n \"id\": \"\"\n },\n \"recipients\": [\n {\n \"type\": \"CERTIFICATION\",\n \"id\": \"\"\n },\n {\n \"type\": \"ACCOUNT_ACTIVITY\",\n \"id\": \"\"\n }\n ]\n}", - "options": { - "raw": { - "headerFamily": "json", - "language": "json" - } - } - } - }, - "status": "Unauthorized", - "code": 401, - "header": [ - { - "key": "Content-Type", - "value": "application/json" - } - ], - "body": "{\n \"error\": {\n \"description\": \"A message describing the error\",\n \"example\": \"JWT validation failed: JWT is expired\"\n }\n}", - "cookie": [], - "_postman_previewlanguage": "json" - }, - { - "id": "985adad8-1e13-45cd-a65f-288ca66b5bec", - "name": "Forbidden - Returned if the user you are running as, doesn't have access to this end-point.", - "originalRequest": { - "url": { - "path": [ - "saved-searches", - ":id", - "execute" - ], - "host": [ - "{{baseUrl}}" - ], - "query": [], - "variable": [] - }, - "header": [ - { - "key": "Content-Type", - "value": "application/json" - }, - { - "key": "Accept", - "value": "application/json" - }, - { - "description": { - "content": "Added as a part of security scheme: oauth2", - "type": "text/plain" - }, - "key": "Authorization", - "value": "" - } - ], - "method": "POST", - "body": { - "mode": "raw", - "raw": "{\n \"scheduleId\": \"\",\n \"owner\": {\n \"type\": \"ACCOUNT_CORRELATION_CONFIG\",\n \"id\": \"\"\n },\n \"recipients\": [\n {\n \"type\": \"CERTIFICATION\",\n \"id\": \"\"\n },\n {\n \"type\": \"ACCOUNT_ACTIVITY\",\n \"id\": \"\"\n }\n ]\n}", - "options": { - "raw": { - "headerFamily": "json", - "language": "json" - } - } - } - }, - "status": "Forbidden", - "code": 403, - "header": [ - { - "key": "Content-Type", - "value": "application/json" - } - ], - "body": "{\n \"detailCode\": \"\",\n \"trackingId\": \"\",\n \"messages\": [\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n },\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n }\n ],\n \"causes\": [\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n },\n {\n \"locale\": \"\",\n \"localeOrigin\": \"DEFAULT\",\n \"text\": \"\"\n }\n ]\n}", - "cookie": [], - "_postman_previewlanguage": "json" - }, - { - "id": "95cc0e2e-ce89-4253-a26f-2edf3f880dcd", - "name": "Not Found - returned if the request URL refers to a resource or object that does not exist", - "originalRequest": { - "url": { - "path": [ - "saved-searches", - ":id", - "execute" - ], - "host": [ - "{{baseUrl}}" - ], - "query": [], - "variable": [] - }, - "header": [ - { - "key": "Content-Type", - "value": "application/json" - }, - { - "key": "Accept", - "value": "application/json" - }, - { - "description": { - "content": "Added as a part of security scheme: oauth2", - "type": "text/plain" - }, - "key": "Authorization", - "value": "" - } - ], - "method": "POST", - "body": { - "mode": "raw", - "raw": "{\n \"scheduleId\": \"\",\n \"owner\": {\n \"type\": \"ACCOUNT_CORRELATION_CONFIG\",\n \"id\": \"\"\n },\n \"recipients\": [\n {\n \"type\": \"CERTIFICATION\",\n \"id\": \"\"\n },\n {\n \"type\": \"ACCOUNT_ACTIVITY\",\n \"id\": \"\"\n }\n ]\n}", - "options": { - "raw": { - "headerFamily": "json", - "language": "json" - } - } - } - }, - "status": "Not Found", - "code": 404, - "header": [ - { - "key": "Content-Type", - "value": "application/json" - } - ], - "body": "{\n \"detailCode\": \"\",\n \"trackingId\": \"\",\n \"messages\": [\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n },\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n }\n ],\n \"causes\": [\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n },\n {\n \"locale\": \"\",\n \"localeOrigin\": \"DEFAULT\",\n \"text\": \"\"\n }\n ]\n}", - "cookie": [], - "_postman_previewlanguage": "json" - }, - { - "id": "3fdfe10e-44c5-4b98-b4aa-7be4d898da6a", - "name": "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.", - "originalRequest": { - "url": { - "path": [ - "saved-searches", - ":id", - "execute" - ], - "host": [ - "{{baseUrl}}" - ], - "query": [], - "variable": [] - }, - "header": [ - { - "key": "Content-Type", - "value": "application/json" - }, - { - "key": "Accept", - "value": "application/json" - }, - { - "description": { - "content": "Added as a part of security scheme: oauth2", - "type": "text/plain" - }, - "key": "Authorization", - "value": "" - } - ], - "method": "POST", - "body": { - "mode": "raw", - "raw": "{\n \"scheduleId\": \"\",\n \"owner\": {\n \"type\": \"ACCOUNT_CORRELATION_CONFIG\",\n \"id\": \"\"\n },\n \"recipients\": [\n {\n \"type\": \"CERTIFICATION\",\n \"id\": \"\"\n },\n {\n \"type\": \"ACCOUNT_ACTIVITY\",\n \"id\": \"\"\n }\n ]\n}", - "options": { - "raw": { - "headerFamily": "json", - "language": "json" - } - } - } - }, - "status": "Too Many Requests", - "code": 429, - "header": [ - { - "key": "Content-Type", - "value": "application/json" - } - ], - "body": "{\n \"message\": {\n \"description\": \"A message describing the error\",\n \"example\": \" Rate Limit Exceeded \"\n }\n}", - "cookie": [], - "_postman_previewlanguage": "json" - }, - { - "id": "c6c5a5dc-d7d6-4f5e-b4c9-1f05483b63d8", - "name": "Internal Server Error - Returned if there is an unexpected error.", - "originalRequest": { - "url": { - "path": [ - "saved-searches", - ":id", - "execute" - ], - "host": [ - "{{baseUrl}}" - ], - "query": [], - "variable": [] - }, - "header": [ - { - "key": "Content-Type", - "value": "application/json" - }, - { - "key": "Accept", - "value": "application/json" - }, - { - "description": { - "content": "Added as a part of security scheme: oauth2", - "type": "text/plain" - }, - "key": "Authorization", - "value": "" - } - ], - "method": "POST", - "body": { - "mode": "raw", - "raw": "{\n \"scheduleId\": \"\",\n \"owner\": {\n \"type\": \"ACCOUNT_CORRELATION_CONFIG\",\n \"id\": \"\"\n },\n \"recipients\": [\n {\n \"type\": \"CERTIFICATION\",\n \"id\": \"\"\n },\n {\n \"type\": \"ACCOUNT_ACTIVITY\",\n \"id\": \"\"\n }\n ]\n}", - "options": { - "raw": { - "headerFamily": "json", - "language": "json" - } - } - } - }, - "status": "Internal Server Error", - "code": 500, - "header": [ - { - "key": "Content-Type", - "value": "application/json" - } - ], - "body": "{\n \"detailCode\": \"\",\n \"trackingId\": \"\",\n \"messages\": [\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n },\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n }\n ],\n \"causes\": [\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n },\n {\n \"locale\": \"\",\n \"localeOrigin\": \"DEFAULT\",\n \"text\": \"\"\n }\n ]\n}", - "cookie": [], - "_postman_previewlanguage": "json" - } - ], - "event": [], - "protocolProfileBehavior": { - "disableBodyPruning": true - } - } - ] - }, - { - "name": "Scheduled Search", - "description": "Use this API to implement scheduled search functionality. \nWith scheduled search functionality in place, users can run saved search queries on their tenants on a schedule, and IdentityNow emails them the search results. \nUsers can also share these search results with other users by email by adding those users as subscribers, or those users can subscribe themselves. \n\nOne of the greatest benefits of saving searches is the ability to run those searches on a schedule. \nThis is essential for organizations to constantly detect any changes to user information or access throughout their tenants and across all their sources. \nFor example, the manager Amanda Ross can schedule a saved search \"manager.name:amanda.ross AND attributes.location:austin\" on a schedule to regularly stay aware of changes with the Austin employees reporting to her.\nIdentityNow emails her the search results when the search runs, so she can work on other tasks instead of actively running this search.\n\nIn IdentityNow, scheduling a search involves a subscription. \nUsers can create a subscription for a saved search and schedule it to run daily, weekly, or monthly (you can only use one schedule option at a time). \nThe user can add other identities as subscribers so when the scheduled search runs, the subscribers and the user all receive emails. \n\nBy default, subscriptions exclude detailed results from the emails, for security purposes. \nIncluding detailed results about user access in an email may expose sensitive information.\nHowever, the subscription creator can choose to include the information in the emails. \n\nBy default, IdentityNow sends emails to the subscribers even when the searches do not return new results. \nHowever, the subscription creator can choose to suppress these empty emails. \n\nUsers can also subscribe to saved searches that already have existing subscriptions so they receive emails when the searches run. \nA saved search can have up to 10 subscriptions configured at a time. \n\nThe subscription creator can enable, disable, or delete the subscription. \n\nRefer to [Subscribing to Saved Searches](https://documentation.sailpoint.com/saas/help/search/saved-searches.html#subscribing-to-saved-searches) for more information about scheduling searches and subscribing to them.\n", - "item": [ - { - "id": "b6ba7ccb-031c-45c3-bdf4-3dc875351661", - "name": "Create a new scheduled search", - "request": { - "name": "Create a new scheduled search", - "description": { - "content": "Creates a new scheduled search.\n", - "type": "text/plain" - }, - "url": { - "path": [ - "scheduled-searches" - ], - "host": [ - "{{baseUrl}}" - ], - "query": [], - "variable": [] - }, - "header": [ - { - "key": "Content-Type", - "value": "application/json" - }, - { - "key": "Accept", - "value": "application/json" - } - ], - "method": "POST", - "body": { - "mode": "raw", - "raw": "{\n \"savedSearchId\": \"\",\n \"schedule\": {\n \"type\": \"CALENDAR\",\n \"hours\": {\n \"type\": \"LIST\",\n \"values\": [\n \"\",\n \"\"\n ],\n \"interval\": \"\"\n },\n \"days\": {\n \"type\": \"LIST\",\n \"values\": [\n \"\",\n \"\"\n ],\n \"interval\": \"\"\n },\n \"expiration\": \"\",\n \"timeZoneId\": \"\"\n },\n \"recipients\": [\n {\n \"type\": \"IDENTITY\",\n \"id\": \"\"\n },\n {\n \"type\": \"IDENTITY\",\n \"id\": \"\"\n }\n ],\n \"name\": \"\",\n \"description\": \"\",\n \"created\": \"\",\n \"modified\": \"\",\n \"enabled\": false,\n \"emailEmptyResults\": false,\n \"displayQueryDetails\": false\n}", - "options": { - "raw": { - "headerFamily": "json", - "language": "json" - } - } - } - }, - "response": [ - { - "id": "08fe9ef3-15de-4e2c-b76c-341e7182fa93", - "name": "The persisted scheduled search.", - "originalRequest": { - "url": { - "path": [ - "scheduled-searches" - ], - "host": [ - "{{baseUrl}}" - ], - "query": [], - "variable": [] - }, - "header": [ - { - "key": "Content-Type", - "value": "application/json" - }, - { - "key": "Accept", - "value": "application/json" - }, - { - "description": { - "content": "Added as a part of security scheme: oauth2", - "type": "text/plain" - }, - "key": "Authorization", - "value": "" - } - ], - "method": "POST", - "body": { - "mode": "raw", - "raw": "{\n \"savedSearchId\": \"\",\n \"schedule\": {\n \"type\": \"CALENDAR\",\n \"hours\": {\n \"type\": \"LIST\",\n \"values\": [\n \"\",\n \"\"\n ],\n \"interval\": \"\"\n },\n \"days\": {\n \"type\": \"LIST\",\n \"values\": [\n \"\",\n \"\"\n ],\n \"interval\": \"\"\n },\n \"expiration\": \"\",\n \"timeZoneId\": \"\"\n },\n \"recipients\": [\n {\n \"type\": \"IDENTITY\",\n \"id\": \"\"\n },\n {\n \"type\": \"IDENTITY\",\n \"id\": \"\"\n }\n ],\n \"name\": \"\",\n \"description\": \"\",\n \"created\": \"\",\n \"modified\": \"\",\n \"enabled\": false,\n \"emailEmptyResults\": false,\n \"displayQueryDetails\": false\n}", - "options": { - "raw": { - "headerFamily": "json", - "language": "json" - } - } - } - }, - "status": "Created", - "code": 201, - "header": [ - { - "key": "Content-Type", - "value": "application/json" - } - ], - "body": "{\n \"id\": \"\",\n \"owner\": {\n \"type\": \"IDENTITY\",\n \"id\": \"\"\n },\n \"ownerId\": \"\",\n \"recipients\": [\n {\n \"type\": \"IDENTITY\",\n \"id\": \"\"\n },\n {\n \"type\": \"IDENTITY\",\n \"id\": \"\"\n }\n ],\n \"savedSearchId\": \"\",\n \"schedule\": {\n \"type\": \"MONTHLY\",\n \"hours\": {\n \"type\": \"LIST\",\n \"values\": [\n \"\",\n \"\"\n ],\n \"interval\": \"\"\n },\n \"days\": {\n \"type\": \"RANGE\",\n \"values\": [\n \"\",\n \"\"\n ],\n \"interval\": \"\"\n },\n \"expiration\": \"\",\n \"timeZoneId\": \"\"\n },\n \"name\": \"\",\n \"description\": \"\",\n \"created\": \"\",\n \"modified\": \"\",\n \"enabled\": false,\n \"emailEmptyResults\": false,\n \"displayQueryDetails\": false\n}", - "cookie": [], - "_postman_previewlanguage": "json" - }, - { - "id": "8df18d9d-b8ce-4b7e-9141-90e1e9c7cd2a", - "name": "Client Error - Returned if the request body is invalid.", - "originalRequest": { - "url": { - "path": [ - "scheduled-searches" - ], - "host": [ - "{{baseUrl}}" - ], - "query": [], - "variable": [] - }, - "header": [ - { - "key": "Content-Type", - "value": "application/json" - }, - { - "key": "Accept", - "value": "application/json" - }, - { - "description": { - "content": "Added as a part of security scheme: oauth2", - "type": "text/plain" - }, - "key": "Authorization", - "value": "" - } - ], - "method": "POST", - "body": { - "mode": "raw", - "raw": "{\n \"savedSearchId\": \"\",\n \"schedule\": {\n \"type\": \"CALENDAR\",\n \"hours\": {\n \"type\": \"LIST\",\n \"values\": [\n \"\",\n \"\"\n ],\n \"interval\": \"\"\n },\n \"days\": {\n \"type\": \"LIST\",\n \"values\": [\n \"\",\n \"\"\n ],\n \"interval\": \"\"\n },\n \"expiration\": \"\",\n \"timeZoneId\": \"\"\n },\n \"recipients\": [\n {\n \"type\": \"IDENTITY\",\n \"id\": \"\"\n },\n {\n \"type\": \"IDENTITY\",\n \"id\": \"\"\n }\n ],\n \"name\": \"\",\n \"description\": \"\",\n \"created\": \"\",\n \"modified\": \"\",\n \"enabled\": false,\n \"emailEmptyResults\": false,\n \"displayQueryDetails\": false\n}", - "options": { - "raw": { - "headerFamily": "json", - "language": "json" - } - } - } - }, - "status": "Bad Request", - "code": 400, - "header": [ - { - "key": "Content-Type", - "value": "application/json" - } - ], - "body": "{\n \"detailCode\": \"\",\n \"trackingId\": \"\",\n \"messages\": [\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n },\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n }\n ],\n \"causes\": [\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n },\n {\n \"locale\": \"\",\n \"localeOrigin\": \"DEFAULT\",\n \"text\": \"\"\n }\n ]\n}", - "cookie": [], - "_postman_previewlanguage": "json" - }, - { - "id": "1ca7e257-1d83-4479-8fc4-6701467e86c1", - "name": "Unauthorized - Returned if there is no authorization header, or if the JWT token is expired.", - "originalRequest": { - "url": { - "path": [ - "scheduled-searches" - ], - "host": [ - "{{baseUrl}}" - ], - "query": [], - "variable": [] - }, - "header": [ - { - "key": "Content-Type", - "value": "application/json" - }, - { - "key": "Accept", - "value": "application/json" - }, - { - "description": { - "content": "Added as a part of security scheme: oauth2", - "type": "text/plain" - }, - "key": "Authorization", - "value": "" - } - ], - "method": "POST", - "body": { - "mode": "raw", - "raw": "{\n \"savedSearchId\": \"\",\n \"schedule\": {\n \"type\": \"CALENDAR\",\n \"hours\": {\n \"type\": \"LIST\",\n \"values\": [\n \"\",\n \"\"\n ],\n \"interval\": \"\"\n },\n \"days\": {\n \"type\": \"LIST\",\n \"values\": [\n \"\",\n \"\"\n ],\n \"interval\": \"\"\n },\n \"expiration\": \"\",\n \"timeZoneId\": \"\"\n },\n \"recipients\": [\n {\n \"type\": \"IDENTITY\",\n \"id\": \"\"\n },\n {\n \"type\": \"IDENTITY\",\n \"id\": \"\"\n }\n ],\n \"name\": \"\",\n \"description\": \"\",\n \"created\": \"\",\n \"modified\": \"\",\n \"enabled\": false,\n \"emailEmptyResults\": false,\n \"displayQueryDetails\": false\n}", - "options": { - "raw": { - "headerFamily": "json", - "language": "json" - } - } - } - }, - "status": "Unauthorized", - "code": 401, - "header": [ - { - "key": "Content-Type", - "value": "application/json" - } - ], - "body": "{\n \"error\": {\n \"description\": \"A message describing the error\",\n \"example\": \"JWT validation failed: JWT is expired\"\n }\n}", - "cookie": [], - "_postman_previewlanguage": "json" - }, - { - "id": "8ce92e55-800e-42f2-ae0a-8100846783d7", - "name": "Forbidden - Returned if the user you are running as, doesn't have access to this end-point.", - "originalRequest": { - "url": { - "path": [ - "scheduled-searches" - ], - "host": [ - "{{baseUrl}}" - ], - "query": [], - "variable": [] - }, - "header": [ - { - "key": "Content-Type", - "value": "application/json" - }, - { - "key": "Accept", - "value": "application/json" - }, - { - "description": { - "content": "Added as a part of security scheme: oauth2", - "type": "text/plain" - }, - "key": "Authorization", - "value": "" - } - ], - "method": "POST", - "body": { - "mode": "raw", - "raw": "{\n \"savedSearchId\": \"\",\n \"schedule\": {\n \"type\": \"CALENDAR\",\n \"hours\": {\n \"type\": \"LIST\",\n \"values\": [\n \"\",\n \"\"\n ],\n \"interval\": \"\"\n },\n \"days\": {\n \"type\": \"LIST\",\n \"values\": [\n \"\",\n \"\"\n ],\n \"interval\": \"\"\n },\n \"expiration\": \"\",\n \"timeZoneId\": \"\"\n },\n \"recipients\": [\n {\n \"type\": \"IDENTITY\",\n \"id\": \"\"\n },\n {\n \"type\": \"IDENTITY\",\n \"id\": \"\"\n }\n ],\n \"name\": \"\",\n \"description\": \"\",\n \"created\": \"\",\n \"modified\": \"\",\n \"enabled\": false,\n \"emailEmptyResults\": false,\n \"displayQueryDetails\": false\n}", - "options": { - "raw": { - "headerFamily": "json", - "language": "json" - } - } - } - }, - "status": "Forbidden", - "code": 403, - "header": [ - { - "key": "Content-Type", - "value": "application/json" - } - ], - "body": "{\n \"detailCode\": \"\",\n \"trackingId\": \"\",\n \"messages\": [\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n },\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n }\n ],\n \"causes\": [\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n },\n {\n \"locale\": \"\",\n \"localeOrigin\": \"DEFAULT\",\n \"text\": \"\"\n }\n ]\n}", - "cookie": [], - "_postman_previewlanguage": "json" - }, - { - "id": "3dfdaf0c-1336-457b-abfb-19f299e9c209", - "name": "Not Found - returned if the request URL refers to a resource or object that does not exist", - "originalRequest": { - "url": { - "path": [ - "scheduled-searches" - ], - "host": [ - "{{baseUrl}}" - ], - "query": [], - "variable": [] - }, - "header": [ - { - "key": "Content-Type", - "value": "application/json" - }, - { - "key": "Accept", - "value": "application/json" - }, - { - "description": { - "content": "Added as a part of security scheme: oauth2", - "type": "text/plain" - }, - "key": "Authorization", - "value": "" - } - ], - "method": "POST", - "body": { - "mode": "raw", - "raw": "{\n \"savedSearchId\": \"\",\n \"schedule\": {\n \"type\": \"CALENDAR\",\n \"hours\": {\n \"type\": \"LIST\",\n \"values\": [\n \"\",\n \"\"\n ],\n \"interval\": \"\"\n },\n \"days\": {\n \"type\": \"LIST\",\n \"values\": [\n \"\",\n \"\"\n ],\n \"interval\": \"\"\n },\n \"expiration\": \"\",\n \"timeZoneId\": \"\"\n },\n \"recipients\": [\n {\n \"type\": \"IDENTITY\",\n \"id\": \"\"\n },\n {\n \"type\": \"IDENTITY\",\n \"id\": \"\"\n }\n ],\n \"name\": \"\",\n \"description\": \"\",\n \"created\": \"\",\n \"modified\": \"\",\n \"enabled\": false,\n \"emailEmptyResults\": false,\n \"displayQueryDetails\": false\n}", - "options": { - "raw": { - "headerFamily": "json", - "language": "json" - } - } - } - }, - "status": "Not Found", - "code": 404, - "header": [ - { - "key": "Content-Type", - "value": "application/json" - } - ], - "body": "{\n \"detailCode\": \"\",\n \"trackingId\": \"\",\n \"messages\": [\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n },\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n }\n ],\n \"causes\": [\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n },\n {\n \"locale\": \"\",\n \"localeOrigin\": \"DEFAULT\",\n \"text\": \"\"\n }\n ]\n}", - "cookie": [], - "_postman_previewlanguage": "json" - }, - { - "id": "b5e3551e-566f-42d5-b490-5a65b2cf1c0d", - "name": "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.", - "originalRequest": { - "url": { - "path": [ - "scheduled-searches" - ], - "host": [ - "{{baseUrl}}" - ], - "query": [], - "variable": [] - }, - "header": [ - { - "key": "Content-Type", - "value": "application/json" - }, - { - "key": "Accept", - "value": "application/json" - }, - { - "description": { - "content": "Added as a part of security scheme: oauth2", - "type": "text/plain" - }, - "key": "Authorization", - "value": "" - } - ], - "method": "POST", - "body": { - "mode": "raw", - "raw": "{\n \"savedSearchId\": \"\",\n \"schedule\": {\n \"type\": \"CALENDAR\",\n \"hours\": {\n \"type\": \"LIST\",\n \"values\": [\n \"\",\n \"\"\n ],\n \"interval\": \"\"\n },\n \"days\": {\n \"type\": \"LIST\",\n \"values\": [\n \"\",\n \"\"\n ],\n \"interval\": \"\"\n },\n \"expiration\": \"\",\n \"timeZoneId\": \"\"\n },\n \"recipients\": [\n {\n \"type\": \"IDENTITY\",\n \"id\": \"\"\n },\n {\n \"type\": \"IDENTITY\",\n \"id\": \"\"\n }\n ],\n \"name\": \"\",\n \"description\": \"\",\n \"created\": \"\",\n \"modified\": \"\",\n \"enabled\": false,\n \"emailEmptyResults\": false,\n \"displayQueryDetails\": false\n}", - "options": { - "raw": { - "headerFamily": "json", - "language": "json" - } - } - } - }, - "status": "Too Many Requests", - "code": 429, - "header": [ - { - "key": "Content-Type", - "value": "application/json" - } - ], - "body": "{\n \"message\": {\n \"description\": \"A message describing the error\",\n \"example\": \" Rate Limit Exceeded \"\n }\n}", - "cookie": [], - "_postman_previewlanguage": "json" - }, - { - "id": "9fb42f72-eadd-4d36-9070-c071b6a444b4", - "name": "Internal Server Error - Returned if there is an unexpected error.", - "originalRequest": { - "url": { - "path": [ - "scheduled-searches" - ], - "host": [ - "{{baseUrl}}" - ], - "query": [], - "variable": [] - }, - "header": [ - { - "key": "Content-Type", - "value": "application/json" - }, - { - "key": "Accept", - "value": "application/json" - }, - { - "description": { - "content": "Added as a part of security scheme: oauth2", - "type": "text/plain" - }, - "key": "Authorization", - "value": "" - } - ], - "method": "POST", - "body": { - "mode": "raw", - "raw": "{\n \"savedSearchId\": \"\",\n \"schedule\": {\n \"type\": \"CALENDAR\",\n \"hours\": {\n \"type\": \"LIST\",\n \"values\": [\n \"\",\n \"\"\n ],\n \"interval\": \"\"\n },\n \"days\": {\n \"type\": \"LIST\",\n \"values\": [\n \"\",\n \"\"\n ],\n \"interval\": \"\"\n },\n \"expiration\": \"\",\n \"timeZoneId\": \"\"\n },\n \"recipients\": [\n {\n \"type\": \"IDENTITY\",\n \"id\": \"\"\n },\n {\n \"type\": \"IDENTITY\",\n \"id\": \"\"\n }\n ],\n \"name\": \"\",\n \"description\": \"\",\n \"created\": \"\",\n \"modified\": \"\",\n \"enabled\": false,\n \"emailEmptyResults\": false,\n \"displayQueryDetails\": false\n}", - "options": { - "raw": { - "headerFamily": "json", - "language": "json" - } - } - } - }, - "status": "Internal Server Error", - "code": 500, - "header": [ - { - "key": "Content-Type", - "value": "application/json" - } - ], - "body": "{\n \"detailCode\": \"\",\n \"trackingId\": \"\",\n \"messages\": [\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n },\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n }\n ],\n \"causes\": [\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n },\n {\n \"locale\": \"\",\n \"localeOrigin\": \"DEFAULT\",\n \"text\": \"\"\n }\n ]\n}", - "cookie": [], - "_postman_previewlanguage": "json" - } - ], - "event": [], - "protocolProfileBehavior": { - "disableBodyPruning": true - } - }, - { - "id": "3d8fb473-7d8c-47ef-8aec-13f5aaaf9196", - "name": "List scheduled searches", - "request": { - "name": "List scheduled searches", - "description": { - "content": "Returns a list of scheduled searches.\n", - "type": "text/plain" - }, - "url": { - "path": [ - "scheduled-searches" - ], - "host": [ - "{{baseUrl}}" - ], - "query": [ - { - "disabled": true, - "description": { - "content": "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.", - "type": "text/plain" - }, - "key": "offset", - "value": "0" - }, - { - "disabled": true, - "description": { - "content": "Max number of results to return.\nSee [V3 API Standard Collection Parameters](https://developer.sailpoint.com/idn/api/standard-collection-parameters) for more information.", - "type": "text/plain" - }, - "key": "limit", - "value": "250" - }, - { - "disabled": true, - "description": { - "content": "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.", - "type": "text/plain" - }, - "key": "count", - "value": "false" - }, - { - "disabled": true, - "description": { - "content": "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**owner.id**: *eq*\n\n**savedSearchId**: *eq*", - "type": "text/plain" - }, - "key": "filters", - "value": "" - } - ], - "variable": [] - }, - "header": [ - { - "key": "Accept", - "value": "application/json" - } - ], - "method": "GET", - "body": {} - }, - "response": [ - { - "id": "8607a211-759a-4986-a2a8-7739bbba3aee", - "name": "The list of requested scheduled searches.", - "originalRequest": { - "url": { - "path": [ - "scheduled-searches" - ], - "host": [ - "{{baseUrl}}" - ], - "query": [ - { - "disabled": true, - "description": { - "content": "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.", - "type": "text/plain" - }, - "key": "offset", - "value": "0" - }, - { - "disabled": true, - "description": { - "content": "Max number of results to return.\nSee [V3 API Standard Collection Parameters](https://developer.sailpoint.com/idn/api/standard-collection-parameters) for more information.", - "type": "text/plain" - }, - "key": "limit", - "value": "250" - }, - { - "disabled": true, - "description": { - "content": "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.", - "type": "text/plain" - }, - "key": "count", - "value": "false" - }, - { - "disabled": true, - "description": { - "content": "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**owner.id**: *eq*\n\n**savedSearchId**: *eq*", - "type": "text/plain" - }, - "key": "filters", - "value": "" - } - ], - "variable": [] - }, - "header": [ - { - "key": "Accept", - "value": "application/json" - }, - { - "description": { - "content": "Added as a part of security scheme: oauth2", - "type": "text/plain" - }, - "key": "Authorization", - "value": "" - } - ], - "method": "GET", - "body": {} - }, - "status": "OK", - "code": 200, - "header": [ - { - "key": "Content-Type", - "value": "application/json" - }, - { - "disabled": true, - "description": { - "content": "The total result count (returned only if the *count* parameter is specified as *true*).", - "type": "text/plain" - }, - "key": "X-Total-Count", - "value": "" - } - ], - "body": "[\n {\n \"id\": \"\",\n \"owner\": {\n \"type\": \"IDENTITY\",\n \"id\": \"\"\n },\n \"ownerId\": \"\",\n \"recipients\": [\n {\n \"type\": \"IDENTITY\",\n \"id\": \"\"\n },\n {\n \"type\": \"IDENTITY\",\n \"id\": \"\"\n }\n ],\n \"savedSearchId\": \"\",\n \"schedule\": {\n \"type\": \"DAILY\",\n \"hours\": {\n \"type\": \"RANGE\",\n \"values\": [\n \"\",\n \"\"\n ],\n \"interval\": \"\"\n },\n \"days\": {\n \"type\": \"LIST\",\n \"values\": [\n \"\",\n \"\"\n ],\n \"interval\": \"\"\n },\n \"expiration\": \"\",\n \"timeZoneId\": \"\"\n },\n \"name\": \"\",\n \"description\": \"\",\n \"created\": \"\",\n \"modified\": \"\",\n \"enabled\": false,\n \"emailEmptyResults\": false,\n \"displayQueryDetails\": false\n },\n {\n \"id\": \"\",\n \"owner\": {\n \"type\": \"IDENTITY\",\n \"id\": \"\"\n },\n \"ownerId\": \"\",\n \"recipients\": [\n {\n \"type\": \"IDENTITY\",\n \"id\": \"\"\n },\n {\n \"type\": \"IDENTITY\",\n \"id\": \"\"\n }\n ],\n \"savedSearchId\": \"\",\n \"schedule\": {\n \"type\": \"CALENDAR\",\n \"hours\": {\n \"type\": \"RANGE\",\n \"values\": [\n \"\",\n \"\"\n ],\n \"interval\": \"\"\n },\n \"days\": {\n \"type\": \"LIST\",\n \"values\": [\n \"\",\n \"\"\n ],\n \"interval\": \"\"\n },\n \"expiration\": \"\",\n \"timeZoneId\": \"\"\n },\n \"name\": \"\",\n \"description\": \"\",\n \"created\": \"\",\n \"modified\": \"\",\n \"enabled\": false,\n \"emailEmptyResults\": false,\n \"displayQueryDetails\": false\n }\n]", - "cookie": [], - "_postman_previewlanguage": "json" - }, - { - "id": "9a192b06-76ee-463d-bc36-85852cc8176d", - "name": "Client Error - Returned if the request body is invalid.", - "originalRequest": { - "url": { - "path": [ - "scheduled-searches" - ], - "host": [ - "{{baseUrl}}" - ], - "query": [ - { - "disabled": true, - "description": { - "content": "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.", - "type": "text/plain" - }, - "key": "offset", - "value": "0" - }, - { - "disabled": true, - "description": { - "content": "Max number of results to return.\nSee [V3 API Standard Collection Parameters](https://developer.sailpoint.com/idn/api/standard-collection-parameters) for more information.", - "type": "text/plain" - }, - "key": "limit", - "value": "250" - }, - { - "disabled": true, - "description": { - "content": "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.", - "type": "text/plain" - }, - "key": "count", - "value": "false" - }, - { - "disabled": true, - "description": { - "content": "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**owner.id**: *eq*\n\n**savedSearchId**: *eq*", - "type": "text/plain" - }, - "key": "filters", - "value": "" - } - ], - "variable": [] - }, - "header": [ - { - "key": "Accept", - "value": "application/json" - }, - { - "description": { - "content": "Added as a part of security scheme: oauth2", - "type": "text/plain" - }, - "key": "Authorization", - "value": "" - } - ], - "method": "GET", - "body": {} - }, - "status": "Bad Request", - "code": 400, - "header": [ - { - "key": "Content-Type", - "value": "application/json" - } - ], - "body": "{\n \"detailCode\": \"\",\n \"trackingId\": \"\",\n \"messages\": [\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n },\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n }\n ],\n \"causes\": [\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n },\n {\n \"locale\": \"\",\n \"localeOrigin\": \"DEFAULT\",\n \"text\": \"\"\n }\n ]\n}", - "cookie": [], - "_postman_previewlanguage": "json" - }, - { - "id": "ab36e02a-4f5d-445f-adc8-f3a1a697d1ac", - "name": "Unauthorized - Returned if there is no authorization header, or if the JWT token is expired.", - "originalRequest": { - "url": { - "path": [ - "scheduled-searches" - ], - "host": [ - "{{baseUrl}}" - ], - "query": [ - { - "disabled": true, - "description": { - "content": "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.", - "type": "text/plain" - }, - "key": "offset", - "value": "0" - }, - { - "disabled": true, - "description": { - "content": "Max number of results to return.\nSee [V3 API Standard Collection Parameters](https://developer.sailpoint.com/idn/api/standard-collection-parameters) for more information.", - "type": "text/plain" - }, - "key": "limit", - "value": "250" - }, - { - "disabled": true, - "description": { - "content": "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.", - "type": "text/plain" - }, - "key": "count", - "value": "false" - }, - { - "disabled": true, - "description": { - "content": "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**owner.id**: *eq*\n\n**savedSearchId**: *eq*", - "type": "text/plain" - }, - "key": "filters", - "value": "" - } - ], - "variable": [] - }, - "header": [ - { - "key": "Accept", - "value": "application/json" - }, - { - "description": { - "content": "Added as a part of security scheme: oauth2", - "type": "text/plain" - }, - "key": "Authorization", - "value": "" - } - ], - "method": "GET", - "body": {} - }, - "status": "Unauthorized", - "code": 401, - "header": [ - { - "key": "Content-Type", - "value": "application/json" - } - ], - "body": "{\n \"error\": {\n \"description\": \"A message describing the error\",\n \"example\": \"JWT validation failed: JWT is expired\"\n }\n}", - "cookie": [], - "_postman_previewlanguage": "json" - }, - { - "id": "6b479bd5-abdd-411c-8130-4ba7129dbc2b", - "name": "Forbidden - Returned if the user you are running as, doesn't have access to this end-point.", - "originalRequest": { - "url": { - "path": [ - "scheduled-searches" - ], - "host": [ - "{{baseUrl}}" - ], - "query": [ - { - "disabled": true, - "description": { - "content": "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.", - "type": "text/plain" - }, - "key": "offset", - "value": "0" - }, - { - "disabled": true, - "description": { - "content": "Max number of results to return.\nSee [V3 API Standard Collection Parameters](https://developer.sailpoint.com/idn/api/standard-collection-parameters) for more information.", - "type": "text/plain" - }, - "key": "limit", - "value": "250" - }, - { - "disabled": true, - "description": { - "content": "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.", - "type": "text/plain" - }, - "key": "count", - "value": "false" - }, - { - "disabled": true, - "description": { - "content": "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**owner.id**: *eq*\n\n**savedSearchId**: *eq*", - "type": "text/plain" - }, - "key": "filters", - "value": "" - } - ], - "variable": [] - }, - "header": [ - { - "key": "Accept", - "value": "application/json" - }, - { - "description": { - "content": "Added as a part of security scheme: oauth2", - "type": "text/plain" - }, - "key": "Authorization", - "value": "" - } - ], - "method": "GET", - "body": {} - }, - "status": "Forbidden", - "code": 403, - "header": [ - { - "key": "Content-Type", - "value": "application/json" - } - ], - "body": "{\n \"detailCode\": \"\",\n \"trackingId\": \"\",\n \"messages\": [\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n },\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n }\n ],\n \"causes\": [\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n },\n {\n \"locale\": \"\",\n \"localeOrigin\": \"DEFAULT\",\n \"text\": \"\"\n }\n ]\n}", - "cookie": [], - "_postman_previewlanguage": "json" - }, - { - "id": "0575cba8-b5f9-469e-8ce0-fb33505cdfcc", - "name": "Not Found - returned if the request URL refers to a resource or object that does not exist", - "originalRequest": { - "url": { - "path": [ - "scheduled-searches" - ], - "host": [ - "{{baseUrl}}" - ], - "query": [ - { - "disabled": true, - "description": { - "content": "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.", - "type": "text/plain" - }, - "key": "offset", - "value": "0" - }, - { - "disabled": true, - "description": { - "content": "Max number of results to return.\nSee [V3 API Standard Collection Parameters](https://developer.sailpoint.com/idn/api/standard-collection-parameters) for more information.", - "type": "text/plain" - }, - "key": "limit", - "value": "250" - }, - { - "disabled": true, - "description": { - "content": "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.", - "type": "text/plain" - }, - "key": "count", - "value": "false" - }, - { - "disabled": true, - "description": { - "content": "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**owner.id**: *eq*\n\n**savedSearchId**: *eq*", - "type": "text/plain" - }, - "key": "filters", - "value": "" - } - ], - "variable": [] - }, - "header": [ - { - "key": "Accept", - "value": "application/json" - }, - { - "description": { - "content": "Added as a part of security scheme: oauth2", - "type": "text/plain" - }, - "key": "Authorization", - "value": "" - } - ], - "method": "GET", - "body": {} - }, - "status": "Not Found", - "code": 404, - "header": [ - { - "key": "Content-Type", - "value": "application/json" - } - ], - "body": "{\n \"detailCode\": \"\",\n \"trackingId\": \"\",\n \"messages\": [\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n },\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n }\n ],\n \"causes\": [\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n },\n {\n \"locale\": \"\",\n \"localeOrigin\": \"DEFAULT\",\n \"text\": \"\"\n }\n ]\n}", - "cookie": [], - "_postman_previewlanguage": "json" - }, - { - "id": "c5169ae5-2a0b-4ea4-8b73-05873d721d9a", - "name": "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.", - "originalRequest": { - "url": { - "path": [ - "scheduled-searches" - ], - "host": [ - "{{baseUrl}}" - ], - "query": [ - { - "disabled": true, - "description": { - "content": "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.", - "type": "text/plain" - }, - "key": "offset", - "value": "0" - }, - { - "disabled": true, - "description": { - "content": "Max number of results to return.\nSee [V3 API Standard Collection Parameters](https://developer.sailpoint.com/idn/api/standard-collection-parameters) for more information.", - "type": "text/plain" - }, - "key": "limit", - "value": "250" - }, - { - "disabled": true, - "description": { - "content": "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.", - "type": "text/plain" - }, - "key": "count", - "value": "false" - }, - { - "disabled": true, - "description": { - "content": "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**owner.id**: *eq*\n\n**savedSearchId**: *eq*", - "type": "text/plain" - }, - "key": "filters", - "value": "" - } - ], - "variable": [] - }, - "header": [ - { - "key": "Accept", - "value": "application/json" - }, - { - "description": { - "content": "Added as a part of security scheme: oauth2", - "type": "text/plain" - }, - "key": "Authorization", - "value": "" - } - ], - "method": "GET", - "body": {} - }, - "status": "Too Many Requests", - "code": 429, - "header": [ - { - "key": "Content-Type", - "value": "application/json" - } - ], - "body": "{\n \"message\": {\n \"description\": \"A message describing the error\",\n \"example\": \" Rate Limit Exceeded \"\n }\n}", - "cookie": [], - "_postman_previewlanguage": "json" - }, - { - "id": "253ec2c7-bcc0-4efa-8073-7f6955edf9fe", - "name": "Internal Server Error - Returned if there is an unexpected error.", - "originalRequest": { - "url": { - "path": [ - "scheduled-searches" - ], - "host": [ - "{{baseUrl}}" - ], - "query": [ - { - "disabled": true, - "description": { - "content": "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.", - "type": "text/plain" - }, - "key": "offset", - "value": "0" - }, - { - "disabled": true, - "description": { - "content": "Max number of results to return.\nSee [V3 API Standard Collection Parameters](https://developer.sailpoint.com/idn/api/standard-collection-parameters) for more information.", - "type": "text/plain" - }, - "key": "limit", - "value": "250" - }, - { - "disabled": true, - "description": { - "content": "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.", - "type": "text/plain" - }, - "key": "count", - "value": "false" - }, - { - "disabled": true, - "description": { - "content": "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**owner.id**: *eq*\n\n**savedSearchId**: *eq*", - "type": "text/plain" - }, - "key": "filters", - "value": "" - } - ], - "variable": [] - }, - "header": [ - { - "key": "Accept", - "value": "application/json" - }, - { - "description": { - "content": "Added as a part of security scheme: oauth2", - "type": "text/plain" - }, - "key": "Authorization", - "value": "" - } - ], - "method": "GET", - "body": {} - }, - "status": "Internal Server Error", - "code": 500, - "header": [ - { - "key": "Content-Type", - "value": "application/json" - } - ], - "body": "{\n \"detailCode\": \"\",\n \"trackingId\": \"\",\n \"messages\": [\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n },\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n }\n ],\n \"causes\": [\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n },\n {\n \"locale\": \"\",\n \"localeOrigin\": \"DEFAULT\",\n \"text\": \"\"\n }\n ]\n}", - "cookie": [], - "_postman_previewlanguage": "json" - } - ], - "event": [], - "protocolProfileBehavior": { - "disableBodyPruning": true - } - }, - { - "id": "2ca0093d-6e88-40f2-b267-03a0af7af129", - "name": "Update an existing Scheduled Search", - "request": { - "name": "Update an existing Scheduled Search", - "description": { - "content": "Updates an existing scheduled search.\n", - "type": "text/plain" - }, - "url": { - "path": [ - "scheduled-searches", - ":id" - ], - "host": [ - "{{baseUrl}}" - ], - "query": [], - "variable": [ - { - "type": "any", - "value": "", - "key": "id", - "disabled": true, - "description": { - "content": "(Required) ID of the requested document.", - "type": "text/plain" - } - } - ] - }, - "header": [ - { - "key": "Content-Type", - "value": "application/json" - }, - { - "key": "Accept", - "value": "application/json" - } - ], - "method": "PUT", - "body": { - "mode": "raw", - "raw": "{\n \"id\": \"\",\n \"owner\": {\n \"type\": \"IDENTITY\",\n \"id\": \"\"\n },\n \"ownerId\": \"\",\n \"recipients\": [\n {\n \"type\": \"IDENTITY\",\n \"id\": \"\"\n },\n {\n \"type\": \"IDENTITY\",\n \"id\": \"\"\n }\n ],\n \"savedSearchId\": \"\",\n \"schedule\": {\n \"type\": \"MONTHLY\",\n \"hours\": {\n \"type\": \"LIST\",\n \"values\": [\n \"\",\n \"\"\n ],\n \"interval\": \"\"\n },\n \"days\": {\n \"type\": \"RANGE\",\n \"values\": [\n \"\",\n \"\"\n ],\n \"interval\": \"\"\n },\n \"expiration\": \"\",\n \"timeZoneId\": \"\"\n },\n \"name\": \"\",\n \"description\": \"\",\n \"created\": \"\",\n \"modified\": \"\",\n \"enabled\": false,\n \"emailEmptyResults\": false,\n \"displayQueryDetails\": false\n}", - "options": { - "raw": { - "headerFamily": "json", - "language": "json" - } - } - } - }, - "response": [ - { - "id": "ae9d702d-cc45-4ccf-83dd-106206680fe4", - "name": "The persisted scheduled search.", - "originalRequest": { - "url": { - "path": [ - "scheduled-searches", - ":id" - ], - "host": [ - "{{baseUrl}}" - ], - "query": [], - "variable": [] - }, - "header": [ - { - "key": "Content-Type", - "value": "application/json" - }, - { - "key": "Accept", - "value": "application/json" - }, - { - "description": { - "content": "Added as a part of security scheme: oauth2", - "type": "text/plain" - }, - "key": "Authorization", - "value": "" - } - ], - "method": "PUT", - "body": { - "mode": "raw", - "raw": "{\n \"id\": \"\",\n \"owner\": {\n \"type\": \"IDENTITY\",\n \"id\": \"\"\n },\n \"ownerId\": \"\",\n \"recipients\": [\n {\n \"type\": \"IDENTITY\",\n \"id\": \"\"\n },\n {\n \"type\": \"IDENTITY\",\n \"id\": \"\"\n }\n ],\n \"savedSearchId\": \"\",\n \"schedule\": {\n \"type\": \"MONTHLY\",\n \"hours\": {\n \"type\": \"LIST\",\n \"values\": [\n \"\",\n \"\"\n ],\n \"interval\": \"\"\n },\n \"days\": {\n \"type\": \"RANGE\",\n \"values\": [\n \"\",\n \"\"\n ],\n \"interval\": \"\"\n },\n \"expiration\": \"\",\n \"timeZoneId\": \"\"\n },\n \"name\": \"\",\n \"description\": \"\",\n \"created\": \"\",\n \"modified\": \"\",\n \"enabled\": false,\n \"emailEmptyResults\": false,\n \"displayQueryDetails\": false\n}", - "options": { - "raw": { - "headerFamily": "json", - "language": "json" - } - } - } - }, - "status": "OK", - "code": 200, - "header": [ - { - "key": "Content-Type", - "value": "application/json" - } - ], - "body": "{\n \"id\": \"\",\n \"owner\": {\n \"type\": \"IDENTITY\",\n \"id\": \"\"\n },\n \"ownerId\": \"\",\n \"recipients\": [\n {\n \"type\": \"IDENTITY\",\n \"id\": \"\"\n },\n {\n \"type\": \"IDENTITY\",\n \"id\": \"\"\n }\n ],\n \"savedSearchId\": \"\",\n \"schedule\": {\n \"type\": \"MONTHLY\",\n \"hours\": {\n \"type\": \"LIST\",\n \"values\": [\n \"\",\n \"\"\n ],\n \"interval\": \"\"\n },\n \"days\": {\n \"type\": \"RANGE\",\n \"values\": [\n \"\",\n \"\"\n ],\n \"interval\": \"\"\n },\n \"expiration\": \"\",\n \"timeZoneId\": \"\"\n },\n \"name\": \"\",\n \"description\": \"\",\n \"created\": \"\",\n \"modified\": \"\",\n \"enabled\": false,\n \"emailEmptyResults\": false,\n \"displayQueryDetails\": false\n}", - "cookie": [], - "_postman_previewlanguage": "json" - }, - { - "id": "477537e8-e712-4a67-a6a5-cd5dad66f51b", - "name": "Client Error - Returned if the request body is invalid.", - "originalRequest": { - "url": { - "path": [ - "scheduled-searches", - ":id" - ], - "host": [ - "{{baseUrl}}" - ], - "query": [], - "variable": [] - }, - "header": [ - { - "key": "Content-Type", - "value": "application/json" - }, - { - "key": "Accept", - "value": "application/json" - }, - { - "description": { - "content": "Added as a part of security scheme: oauth2", - "type": "text/plain" - }, - "key": "Authorization", - "value": "" - } - ], - "method": "PUT", - "body": { - "mode": "raw", - "raw": "{\n \"id\": \"\",\n \"owner\": {\n \"type\": \"IDENTITY\",\n \"id\": \"\"\n },\n \"ownerId\": \"\",\n \"recipients\": [\n {\n \"type\": \"IDENTITY\",\n \"id\": \"\"\n },\n {\n \"type\": \"IDENTITY\",\n \"id\": \"\"\n }\n ],\n \"savedSearchId\": \"\",\n \"schedule\": {\n \"type\": \"MONTHLY\",\n \"hours\": {\n \"type\": \"LIST\",\n \"values\": [\n \"\",\n \"\"\n ],\n \"interval\": \"\"\n },\n \"days\": {\n \"type\": \"RANGE\",\n \"values\": [\n \"\",\n \"\"\n ],\n \"interval\": \"\"\n },\n \"expiration\": \"\",\n \"timeZoneId\": \"\"\n },\n \"name\": \"\",\n \"description\": \"\",\n \"created\": \"\",\n \"modified\": \"\",\n \"enabled\": false,\n \"emailEmptyResults\": false,\n \"displayQueryDetails\": false\n}", - "options": { - "raw": { - "headerFamily": "json", - "language": "json" - } - } - } - }, - "status": "Bad Request", - "code": 400, - "header": [ - { - "key": "Content-Type", - "value": "application/json" - } - ], - "body": "{\n \"detailCode\": \"\",\n \"trackingId\": \"\",\n \"messages\": [\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n },\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n }\n ],\n \"causes\": [\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n },\n {\n \"locale\": \"\",\n \"localeOrigin\": \"DEFAULT\",\n \"text\": \"\"\n }\n ]\n}", - "cookie": [], - "_postman_previewlanguage": "json" - }, - { - "id": "226f39ee-7020-4bd8-9156-7ecfcc501823", - "name": "Unauthorized - Returned if there is no authorization header, or if the JWT token is expired.", - "originalRequest": { - "url": { - "path": [ - "scheduled-searches", - ":id" - ], - "host": [ - "{{baseUrl}}" - ], - "query": [], - "variable": [] - }, - "header": [ - { - "key": "Content-Type", - "value": "application/json" - }, - { - "key": "Accept", - "value": "application/json" - }, - { - "description": { - "content": "Added as a part of security scheme: oauth2", - "type": "text/plain" - }, - "key": "Authorization", - "value": "" - } - ], - "method": "PUT", - "body": { - "mode": "raw", - "raw": "{\n \"id\": \"\",\n \"owner\": {\n \"type\": \"IDENTITY\",\n \"id\": \"\"\n },\n \"ownerId\": \"\",\n \"recipients\": [\n {\n \"type\": \"IDENTITY\",\n \"id\": \"\"\n },\n {\n \"type\": \"IDENTITY\",\n \"id\": \"\"\n }\n ],\n \"savedSearchId\": \"\",\n \"schedule\": {\n \"type\": \"MONTHLY\",\n \"hours\": {\n \"type\": \"LIST\",\n \"values\": [\n \"\",\n \"\"\n ],\n \"interval\": \"\"\n },\n \"days\": {\n \"type\": \"RANGE\",\n \"values\": [\n \"\",\n \"\"\n ],\n \"interval\": \"\"\n },\n \"expiration\": \"\",\n \"timeZoneId\": \"\"\n },\n \"name\": \"\",\n \"description\": \"\",\n \"created\": \"\",\n \"modified\": \"\",\n \"enabled\": false,\n \"emailEmptyResults\": false,\n \"displayQueryDetails\": false\n}", - "options": { - "raw": { - "headerFamily": "json", - "language": "json" - } - } - } - }, - "status": "Unauthorized", - "code": 401, - "header": [ - { - "key": "Content-Type", - "value": "application/json" - } - ], - "body": "{\n \"error\": {\n \"description\": \"A message describing the error\",\n \"example\": \"JWT validation failed: JWT is expired\"\n }\n}", - "cookie": [], - "_postman_previewlanguage": "json" - }, - { - "id": "15a073ea-1ca2-4939-8f7a-a5921e9482ba", - "name": "Forbidden - Returned if the user you are running as, doesn't have access to this end-point.", - "originalRequest": { - "url": { - "path": [ - "scheduled-searches", - ":id" - ], - "host": [ - "{{baseUrl}}" - ], - "query": [], - "variable": [] - }, - "header": [ - { - "key": "Content-Type", - "value": "application/json" - }, - { - "key": "Accept", - "value": "application/json" - }, - { - "description": { - "content": "Added as a part of security scheme: oauth2", - "type": "text/plain" - }, - "key": "Authorization", - "value": "" - } - ], - "method": "PUT", - "body": { - "mode": "raw", - "raw": "{\n \"id\": \"\",\n \"owner\": {\n \"type\": \"IDENTITY\",\n \"id\": \"\"\n },\n \"ownerId\": \"\",\n \"recipients\": [\n {\n \"type\": \"IDENTITY\",\n \"id\": \"\"\n },\n {\n \"type\": \"IDENTITY\",\n \"id\": \"\"\n }\n ],\n \"savedSearchId\": \"\",\n \"schedule\": {\n \"type\": \"MONTHLY\",\n \"hours\": {\n \"type\": \"LIST\",\n \"values\": [\n \"\",\n \"\"\n ],\n \"interval\": \"\"\n },\n \"days\": {\n \"type\": \"RANGE\",\n \"values\": [\n \"\",\n \"\"\n ],\n \"interval\": \"\"\n },\n \"expiration\": \"\",\n \"timeZoneId\": \"\"\n },\n \"name\": \"\",\n \"description\": \"\",\n \"created\": \"\",\n \"modified\": \"\",\n \"enabled\": false,\n \"emailEmptyResults\": false,\n \"displayQueryDetails\": false\n}", - "options": { - "raw": { - "headerFamily": "json", - "language": "json" - } - } - } - }, - "status": "Forbidden", - "code": 403, - "header": [ - { - "key": "Content-Type", - "value": "application/json" - } - ], - "body": "{\n \"detailCode\": \"\",\n \"trackingId\": \"\",\n \"messages\": [\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n },\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n }\n ],\n \"causes\": [\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n },\n {\n \"locale\": \"\",\n \"localeOrigin\": \"DEFAULT\",\n \"text\": \"\"\n }\n ]\n}", - "cookie": [], - "_postman_previewlanguage": "json" - }, - { - "id": "395d1502-e4a8-48e2-bbb8-a2fa39f43097", - "name": "Not Found - returned if the request URL refers to a resource or object that does not exist", - "originalRequest": { - "url": { - "path": [ - "scheduled-searches", - ":id" - ], - "host": [ - "{{baseUrl}}" - ], - "query": [], - "variable": [] - }, - "header": [ - { - "key": "Content-Type", - "value": "application/json" - }, - { - "key": "Accept", - "value": "application/json" - }, - { - "description": { - "content": "Added as a part of security scheme: oauth2", - "type": "text/plain" - }, - "key": "Authorization", - "value": "" - } - ], - "method": "PUT", - "body": { - "mode": "raw", - "raw": "{\n \"id\": \"\",\n \"owner\": {\n \"type\": \"IDENTITY\",\n \"id\": \"\"\n },\n \"ownerId\": \"\",\n \"recipients\": [\n {\n \"type\": \"IDENTITY\",\n \"id\": \"\"\n },\n {\n \"type\": \"IDENTITY\",\n \"id\": \"\"\n }\n ],\n \"savedSearchId\": \"\",\n \"schedule\": {\n \"type\": \"MONTHLY\",\n \"hours\": {\n \"type\": \"LIST\",\n \"values\": [\n \"\",\n \"\"\n ],\n \"interval\": \"\"\n },\n \"days\": {\n \"type\": \"RANGE\",\n \"values\": [\n \"\",\n \"\"\n ],\n \"interval\": \"\"\n },\n \"expiration\": \"\",\n \"timeZoneId\": \"\"\n },\n \"name\": \"\",\n \"description\": \"\",\n \"created\": \"\",\n \"modified\": \"\",\n \"enabled\": false,\n \"emailEmptyResults\": false,\n \"displayQueryDetails\": false\n}", - "options": { - "raw": { - "headerFamily": "json", - "language": "json" - } - } - } - }, - "status": "Not Found", - "code": 404, - "header": [ - { - "key": "Content-Type", - "value": "application/json" - } - ], - "body": "{\n \"detailCode\": \"\",\n \"trackingId\": \"\",\n \"messages\": [\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n },\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n }\n ],\n \"causes\": [\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n },\n {\n \"locale\": \"\",\n \"localeOrigin\": \"DEFAULT\",\n \"text\": \"\"\n }\n ]\n}", - "cookie": [], - "_postman_previewlanguage": "json" - }, - { - "id": "c86fadc3-a3a3-4c6b-a4f8-ba50d16a7f6a", - "name": "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.", - "originalRequest": { - "url": { - "path": [ - "scheduled-searches", - ":id" - ], - "host": [ - "{{baseUrl}}" - ], - "query": [], - "variable": [] - }, - "header": [ - { - "key": "Content-Type", - "value": "application/json" - }, - { - "key": "Accept", - "value": "application/json" - }, - { - "description": { - "content": "Added as a part of security scheme: oauth2", - "type": "text/plain" - }, - "key": "Authorization", - "value": "" - } - ], - "method": "PUT", - "body": { - "mode": "raw", - "raw": "{\n \"id\": \"\",\n \"owner\": {\n \"type\": \"IDENTITY\",\n \"id\": \"\"\n },\n \"ownerId\": \"\",\n \"recipients\": [\n {\n \"type\": \"IDENTITY\",\n \"id\": \"\"\n },\n {\n \"type\": \"IDENTITY\",\n \"id\": \"\"\n }\n ],\n \"savedSearchId\": \"\",\n \"schedule\": {\n \"type\": \"MONTHLY\",\n \"hours\": {\n \"type\": \"LIST\",\n \"values\": [\n \"\",\n \"\"\n ],\n \"interval\": \"\"\n },\n \"days\": {\n \"type\": \"RANGE\",\n \"values\": [\n \"\",\n \"\"\n ],\n \"interval\": \"\"\n },\n \"expiration\": \"\",\n \"timeZoneId\": \"\"\n },\n \"name\": \"\",\n \"description\": \"\",\n \"created\": \"\",\n \"modified\": \"\",\n \"enabled\": false,\n \"emailEmptyResults\": false,\n \"displayQueryDetails\": false\n}", - "options": { - "raw": { - "headerFamily": "json", - "language": "json" - } - } - } - }, - "status": "Too Many Requests", - "code": 429, - "header": [ - { - "key": "Content-Type", - "value": "application/json" - } - ], - "body": "{\n \"message\": {\n \"description\": \"A message describing the error\",\n \"example\": \" Rate Limit Exceeded \"\n }\n}", - "cookie": [], - "_postman_previewlanguage": "json" - }, - { - "id": "c5a05e13-c341-4dfd-8d97-cf08789ef0b6", - "name": "Internal Server Error - Returned if there is an unexpected error.", - "originalRequest": { - "url": { - "path": [ - "scheduled-searches", - ":id" - ], - "host": [ - "{{baseUrl}}" - ], - "query": [], - "variable": [] - }, - "header": [ - { - "key": "Content-Type", - "value": "application/json" - }, - { - "key": "Accept", - "value": "application/json" - }, - { - "description": { - "content": "Added as a part of security scheme: oauth2", - "type": "text/plain" - }, - "key": "Authorization", - "value": "" - } - ], - "method": "PUT", - "body": { - "mode": "raw", - "raw": "{\n \"id\": \"\",\n \"owner\": {\n \"type\": \"IDENTITY\",\n \"id\": \"\"\n },\n \"ownerId\": \"\",\n \"recipients\": [\n {\n \"type\": \"IDENTITY\",\n \"id\": \"\"\n },\n {\n \"type\": \"IDENTITY\",\n \"id\": \"\"\n }\n ],\n \"savedSearchId\": \"\",\n \"schedule\": {\n \"type\": \"MONTHLY\",\n \"hours\": {\n \"type\": \"LIST\",\n \"values\": [\n \"\",\n \"\"\n ],\n \"interval\": \"\"\n },\n \"days\": {\n \"type\": \"RANGE\",\n \"values\": [\n \"\",\n \"\"\n ],\n \"interval\": \"\"\n },\n \"expiration\": \"\",\n \"timeZoneId\": \"\"\n },\n \"name\": \"\",\n \"description\": \"\",\n \"created\": \"\",\n \"modified\": \"\",\n \"enabled\": false,\n \"emailEmptyResults\": false,\n \"displayQueryDetails\": false\n}", - "options": { - "raw": { - "headerFamily": "json", - "language": "json" - } - } - } - }, - "status": "Internal Server Error", - "code": 500, - "header": [ - { - "key": "Content-Type", - "value": "application/json" - } - ], - "body": "{\n \"detailCode\": \"\",\n \"trackingId\": \"\",\n \"messages\": [\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n },\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n }\n ],\n \"causes\": [\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n },\n {\n \"locale\": \"\",\n \"localeOrigin\": \"DEFAULT\",\n \"text\": \"\"\n }\n ]\n}", - "cookie": [], - "_postman_previewlanguage": "json" - } - ], - "event": [], - "protocolProfileBehavior": { - "disableBodyPruning": true - } - }, - { - "id": "900c41af-8f3b-48a7-bbed-a5d037b8f4de", - "name": "Get a Scheduled Search", - "request": { - "name": "Get a Scheduled Search", - "description": { - "content": "Returns the specified scheduled search.", - "type": "text/plain" - }, - "url": { - "path": [ - "scheduled-searches", - ":id" - ], - "host": [ - "{{baseUrl}}" - ], - "query": [], - "variable": [ - { - "type": "any", - "value": "", - "key": "id", - "disabled": true, - "description": { - "content": "(Required) ID of the requested document.", - "type": "text/plain" - } - } - ] - }, - "header": [ - { - "key": "Accept", - "value": "application/json" - } - ], - "method": "GET", - "body": {} - }, - "response": [ - { - "id": "e739f82c-1a90-4867-9c85-fa217c0ccf7a", - "name": "The requested scheduled search.", - "originalRequest": { - "url": { - "path": [ - "scheduled-searches", - ":id" - ], - "host": [ - "{{baseUrl}}" - ], - "query": [], - "variable": [] - }, - "header": [ - { - "key": "Accept", - "value": "application/json" - }, - { - "description": { - "content": "Added as a part of security scheme: oauth2", - "type": "text/plain" - }, - "key": "Authorization", - "value": "" - } - ], - "method": "GET", - "body": {} - }, - "status": "OK", - "code": 200, - "header": [ - { - "key": "Content-Type", - "value": "application/json" - } - ], - "body": "{\n \"id\": \"\",\n \"owner\": {\n \"type\": \"IDENTITY\",\n \"id\": \"\"\n },\n \"ownerId\": \"\",\n \"recipients\": [\n {\n \"type\": \"IDENTITY\",\n \"id\": \"\"\n },\n {\n \"type\": \"IDENTITY\",\n \"id\": \"\"\n }\n ],\n \"savedSearchId\": \"\",\n \"schedule\": {\n \"type\": \"MONTHLY\",\n \"hours\": {\n \"type\": \"LIST\",\n \"values\": [\n \"\",\n \"\"\n ],\n \"interval\": \"\"\n },\n \"days\": {\n \"type\": \"RANGE\",\n \"values\": [\n \"\",\n \"\"\n ],\n \"interval\": \"\"\n },\n \"expiration\": \"\",\n \"timeZoneId\": \"\"\n },\n \"name\": \"\",\n \"description\": \"\",\n \"created\": \"\",\n \"modified\": \"\",\n \"enabled\": false,\n \"emailEmptyResults\": false,\n \"displayQueryDetails\": false\n}", - "cookie": [], - "_postman_previewlanguage": "json" - }, - { - "id": "c4eecbba-019c-4773-a34d-6300400bfd17", - "name": "Client Error - Returned if the request body is invalid.", - "originalRequest": { - "url": { - "path": [ - "scheduled-searches", - ":id" - ], - "host": [ - "{{baseUrl}}" - ], - "query": [], - "variable": [] - }, - "header": [ - { - "key": "Accept", - "value": "application/json" - }, - { - "description": { - "content": "Added as a part of security scheme: oauth2", - "type": "text/plain" - }, - "key": "Authorization", - "value": "" - } - ], - "method": "GET", - "body": {} - }, - "status": "Bad Request", - "code": 400, - "header": [ - { - "key": "Content-Type", - "value": "application/json" - } - ], - "body": "{\n \"detailCode\": \"\",\n \"trackingId\": \"\",\n \"messages\": [\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n },\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n }\n ],\n \"causes\": [\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n },\n {\n \"locale\": \"\",\n \"localeOrigin\": \"DEFAULT\",\n \"text\": \"\"\n }\n ]\n}", - "cookie": [], - "_postman_previewlanguage": "json" - }, - { - "id": "f72ab5d3-d96f-4ba8-89fa-6fcceef54aeb", - "name": "Unauthorized - Returned if there is no authorization header, or if the JWT token is expired.", - "originalRequest": { - "url": { - "path": [ - "scheduled-searches", - ":id" - ], - "host": [ - "{{baseUrl}}" - ], - "query": [], - "variable": [] - }, - "header": [ - { - "key": "Accept", - "value": "application/json" - }, - { - "description": { - "content": "Added as a part of security scheme: oauth2", - "type": "text/plain" - }, - "key": "Authorization", - "value": "" - } - ], - "method": "GET", - "body": {} - }, - "status": "Unauthorized", - "code": 401, - "header": [ - { - "key": "Content-Type", - "value": "application/json" - } - ], - "body": "{\n \"error\": {\n \"description\": \"A message describing the error\",\n \"example\": \"JWT validation failed: JWT is expired\"\n }\n}", - "cookie": [], - "_postman_previewlanguage": "json" - }, - { - "id": "922c9a11-9ba0-4aae-9715-b201a420dc88", - "name": "Forbidden - Returned if the user you are running as, doesn't have access to this end-point.", - "originalRequest": { - "url": { - "path": [ - "scheduled-searches", - ":id" - ], - "host": [ - "{{baseUrl}}" - ], - "query": [], - "variable": [] - }, - "header": [ - { - "key": "Accept", - "value": "application/json" - }, - { - "description": { - "content": "Added as a part of security scheme: oauth2", - "type": "text/plain" - }, - "key": "Authorization", - "value": "" - } - ], - "method": "GET", - "body": {} - }, - "status": "Forbidden", - "code": 403, - "header": [ - { - "key": "Content-Type", - "value": "application/json" - } - ], - "body": "{\n \"detailCode\": \"\",\n \"trackingId\": \"\",\n \"messages\": [\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n },\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n }\n ],\n \"causes\": [\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n },\n {\n \"locale\": \"\",\n \"localeOrigin\": \"DEFAULT\",\n \"text\": \"\"\n }\n ]\n}", - "cookie": [], - "_postman_previewlanguage": "json" - }, - { - "id": "114289d6-5e17-41ef-ab4c-54aec80353d0", - "name": "Not Found - returned if the request URL refers to a resource or object that does not exist", - "originalRequest": { - "url": { - "path": [ - "scheduled-searches", - ":id" - ], - "host": [ - "{{baseUrl}}" - ], - "query": [], - "variable": [] - }, - "header": [ - { - "key": "Accept", - "value": "application/json" - }, - { - "description": { - "content": "Added as a part of security scheme: oauth2", - "type": "text/plain" - }, - "key": "Authorization", - "value": "" - } - ], - "method": "GET", - "body": {} - }, - "status": "Not Found", - "code": 404, - "header": [ - { - "key": "Content-Type", - "value": "application/json" - } - ], - "body": "{\n \"detailCode\": \"\",\n \"trackingId\": \"\",\n \"messages\": [\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n },\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n }\n ],\n \"causes\": [\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n },\n {\n \"locale\": \"\",\n \"localeOrigin\": \"DEFAULT\",\n \"text\": \"\"\n }\n ]\n}", - "cookie": [], - "_postman_previewlanguage": "json" - }, - { - "id": "a512d0c1-d056-4b69-bdc9-f5d630d122ac", - "name": "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.", - "originalRequest": { - "url": { - "path": [ - "scheduled-searches", - ":id" - ], - "host": [ - "{{baseUrl}}" - ], - "query": [], - "variable": [] - }, - "header": [ - { - "key": "Accept", - "value": "application/json" - }, - { - "description": { - "content": "Added as a part of security scheme: oauth2", - "type": "text/plain" - }, - "key": "Authorization", - "value": "" - } - ], - "method": "GET", - "body": {} - }, - "status": "Too Many Requests", - "code": 429, - "header": [ - { - "key": "Content-Type", - "value": "application/json" - } - ], - "body": "{\n \"message\": {\n \"description\": \"A message describing the error\",\n \"example\": \" Rate Limit Exceeded \"\n }\n}", - "cookie": [], - "_postman_previewlanguage": "json" - }, - { - "id": "7129d29b-b824-47c0-9c42-38b6d4eace29", - "name": "Internal Server Error - Returned if there is an unexpected error.", - "originalRequest": { - "url": { - "path": [ - "scheduled-searches", - ":id" - ], - "host": [ - "{{baseUrl}}" - ], - "query": [], - "variable": [] - }, - "header": [ - { - "key": "Accept", - "value": "application/json" - }, - { - "description": { - "content": "Added as a part of security scheme: oauth2", - "type": "text/plain" - }, - "key": "Authorization", - "value": "" - } - ], - "method": "GET", - "body": {} - }, - "status": "Internal Server Error", - "code": 500, - "header": [ - { - "key": "Content-Type", - "value": "application/json" - } - ], - "body": "{\n \"detailCode\": \"\",\n \"trackingId\": \"\",\n \"messages\": [\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n },\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n }\n ],\n \"causes\": [\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n },\n {\n \"locale\": \"\",\n \"localeOrigin\": \"DEFAULT\",\n \"text\": \"\"\n }\n ]\n}", - "cookie": [], - "_postman_previewlanguage": "json" - } - ], - "event": [], - "protocolProfileBehavior": { - "disableBodyPruning": true - } - }, - { - "id": "7dc46d0b-2ea2-41cb-9f1f-254890e3d507", - "name": "Delete a Scheduled Search", - "request": { - "name": "Delete a Scheduled Search", - "description": { - "content": "Deletes the specified scheduled search.\n", - "type": "text/plain" - }, - "url": { - "path": [ - "scheduled-searches", - ":id" - ], - "host": [ - "{{baseUrl}}" - ], - "query": [], - "variable": [ - { - "type": "any", - "value": "", - "key": "id", - "disabled": true, - "description": { - "content": "(Required) ID of the requested document.", - "type": "text/plain" - } - } - ] - }, - "header": [ - { - "key": "Accept", - "value": "application/json" - } - ], - "method": "DELETE", - "body": {} - }, - "response": [ - { - "id": "d0147d8e-3ce0-458b-8927-166fc85e7b10", - "name": "No Content - Indicates the request was successful but there is no content to be returned in the response.", - "originalRequest": { - "url": { - "path": [ - "scheduled-searches", - ":id" - ], - "host": [ - "{{baseUrl}}" - ], - "query": [], - "variable": [] - }, - "header": [ - { - "description": { - "content": "Added as a part of security scheme: oauth2", - "type": "text/plain" - }, - "key": "Authorization", - "value": "" - } - ], - "method": "DELETE", - "body": {} - }, - "status": "No Content", - "code": 204, - "header": [], - "cookie": [], - "_postman_previewlanguage": "text" - }, - { - "id": "3f880a5b-19fc-46d4-993f-f63da36d00ad", - "name": "Client Error - Returned if the request body is invalid.", - "originalRequest": { - "url": { - "path": [ - "scheduled-searches", - ":id" - ], - "host": [ - "{{baseUrl}}" - ], - "query": [], - "variable": [] - }, - "header": [ - { - "key": "Accept", - "value": "application/json" - }, - { - "description": { - "content": "Added as a part of security scheme: oauth2", - "type": "text/plain" - }, - "key": "Authorization", - "value": "" - } - ], - "method": "DELETE", - "body": {} - }, - "status": "Bad Request", - "code": 400, - "header": [ - { - "key": "Content-Type", - "value": "application/json" - } - ], - "body": "{\n \"detailCode\": \"\",\n \"trackingId\": \"\",\n \"messages\": [\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n },\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n }\n ],\n \"causes\": [\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n },\n {\n \"locale\": \"\",\n \"localeOrigin\": \"DEFAULT\",\n \"text\": \"\"\n }\n ]\n}", - "cookie": [], - "_postman_previewlanguage": "json" - }, - { - "id": "703123d4-1f02-4c02-91a0-cc58b8e91974", - "name": "Unauthorized - Returned if there is no authorization header, or if the JWT token is expired.", - "originalRequest": { - "url": { - "path": [ - "scheduled-searches", - ":id" - ], - "host": [ - "{{baseUrl}}" - ], - "query": [], - "variable": [] - }, - "header": [ - { - "key": "Accept", - "value": "application/json" - }, - { - "description": { - "content": "Added as a part of security scheme: oauth2", - "type": "text/plain" - }, - "key": "Authorization", - "value": "" - } - ], - "method": "DELETE", - "body": {} - }, - "status": "Unauthorized", - "code": 401, - "header": [ - { - "key": "Content-Type", - "value": "application/json" - } - ], - "body": "{\n \"error\": {\n \"description\": \"A message describing the error\",\n \"example\": \"JWT validation failed: JWT is expired\"\n }\n}", - "cookie": [], - "_postman_previewlanguage": "json" - }, - { - "id": "467b41e8-d651-4c33-9b05-f09f37c7748a", - "name": "Forbidden - Returned if the user you are running as, doesn't have access to this end-point.", - "originalRequest": { - "url": { - "path": [ - "scheduled-searches", - ":id" - ], - "host": [ - "{{baseUrl}}" - ], - "query": [], - "variable": [] - }, - "header": [ - { - "key": "Accept", - "value": "application/json" - }, - { - "description": { - "content": "Added as a part of security scheme: oauth2", - "type": "text/plain" - }, - "key": "Authorization", - "value": "" - } - ], - "method": "DELETE", - "body": {} - }, - "status": "Forbidden", - "code": 403, - "header": [ - { - "key": "Content-Type", - "value": "application/json" - } - ], - "body": "{\n \"detailCode\": \"\",\n \"trackingId\": \"\",\n \"messages\": [\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n },\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n }\n ],\n \"causes\": [\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n },\n {\n \"locale\": \"\",\n \"localeOrigin\": \"DEFAULT\",\n \"text\": \"\"\n }\n ]\n}", - "cookie": [], - "_postman_previewlanguage": "json" - }, - { - "id": "9c5d71ec-b309-41ce-b161-18eb6c3d6163", - "name": "Not Found - returned if the request URL refers to a resource or object that does not exist", - "originalRequest": { - "url": { - "path": [ - "scheduled-searches", - ":id" - ], - "host": [ - "{{baseUrl}}" - ], - "query": [], - "variable": [] - }, - "header": [ - { - "key": "Accept", - "value": "application/json" - }, - { - "description": { - "content": "Added as a part of security scheme: oauth2", - "type": "text/plain" - }, - "key": "Authorization", - "value": "" - } - ], - "method": "DELETE", - "body": {} - }, - "status": "Not Found", - "code": 404, - "header": [ - { - "key": "Content-Type", - "value": "application/json" - } - ], - "body": "{\n \"detailCode\": \"\",\n \"trackingId\": \"\",\n \"messages\": [\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n },\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n }\n ],\n \"causes\": [\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n },\n {\n \"locale\": \"\",\n \"localeOrigin\": \"DEFAULT\",\n \"text\": \"\"\n }\n ]\n}", - "cookie": [], - "_postman_previewlanguage": "json" - }, - { - "id": "58f184e8-7ea4-4b6f-b90f-fdecf7809ec3", - "name": "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.", - "originalRequest": { - "url": { - "path": [ - "scheduled-searches", - ":id" - ], - "host": [ - "{{baseUrl}}" - ], - "query": [], - "variable": [] - }, - "header": [ - { - "key": "Accept", - "value": "application/json" - }, - { - "description": { - "content": "Added as a part of security scheme: oauth2", - "type": "text/plain" - }, - "key": "Authorization", - "value": "" - } - ], - "method": "DELETE", - "body": {} - }, - "status": "Too Many Requests", - "code": 429, - "header": [ - { - "key": "Content-Type", - "value": "application/json" - } - ], - "body": "{\n \"message\": {\n \"description\": \"A message describing the error\",\n \"example\": \" Rate Limit Exceeded \"\n }\n}", - "cookie": [], - "_postman_previewlanguage": "json" - }, - { - "id": "8e53a44f-4fb1-4bbc-a294-2594c8cb60a5", - "name": "Internal Server Error - Returned if there is an unexpected error.", - "originalRequest": { - "url": { - "path": [ - "scheduled-searches", - ":id" - ], - "host": [ - "{{baseUrl}}" - ], - "query": [], - "variable": [] - }, - "header": [ - { - "key": "Accept", - "value": "application/json" - }, - { - "description": { - "content": "Added as a part of security scheme: oauth2", - "type": "text/plain" - }, - "key": "Authorization", - "value": "" - } - ], - "method": "DELETE", - "body": {} - }, - "status": "Internal Server Error", - "code": 500, - "header": [ - { - "key": "Content-Type", - "value": "application/json" - } - ], - "body": "{\n \"detailCode\": \"\",\n \"trackingId\": \"\",\n \"messages\": [\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n },\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n }\n ],\n \"causes\": [\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n },\n {\n \"locale\": \"\",\n \"localeOrigin\": \"DEFAULT\",\n \"text\": \"\"\n }\n ]\n}", - "cookie": [], - "_postman_previewlanguage": "json" - } - ], - "event": [], - "protocolProfileBehavior": { - "disableBodyPruning": true - } - }, - { - "id": "9e5429c6-51da-4e37-8dc2-93dc4e4eb465", - "name": "Unsubscribe a recipient from Scheduled Search", - "request": { - "name": "Unsubscribe a recipient from Scheduled Search", - "description": { - "content": "Unsubscribes a recipient from the specified scheduled search.\n", - "type": "text/plain" - }, - "url": { - "path": [ - "scheduled-searches", - ":id", - "unsubscribe" - ], - "host": [ - "{{baseUrl}}" - ], - "query": [], - "variable": [ - { - "type": "any", - "value": "", - "key": "id", - "disabled": true, - "description": { - "content": "(Required) ID of the requested document.", - "type": "text/plain" - } - } - ] - }, - "header": [ - { - "key": "Content-Type", - "value": "application/json" - }, - { - "key": "Accept", - "value": "application/json" - } - ], - "method": "POST", - "body": { - "mode": "raw", - "raw": "{\n \"type\": \"TAG_CATEGORY\",\n \"id\": \"\"\n}", - "options": { - "raw": { - "headerFamily": "json", - "language": "json" - } - } - } - }, - "response": [ - { - "id": "35883eca-d161-4157-a4be-d65a95b81b6a", - "name": "No Content - Indicates the request was successful but there is no content to be returned in the response.", - "originalRequest": { - "url": { - "path": [ - "scheduled-searches", - ":id", - "unsubscribe" - ], - "host": [ - "{{baseUrl}}" - ], - "query": [], - "variable": [] - }, - "header": [ - { - "key": "Content-Type", - "value": "application/json" - }, - { - "description": { - "content": "Added as a part of security scheme: oauth2", - "type": "text/plain" - }, - "key": "Authorization", - "value": "" - } - ], - "method": "POST", - "body": { - "mode": "raw", - "raw": "{\n \"type\": \"TAG_CATEGORY\",\n \"id\": \"\"\n}", - "options": { - "raw": { - "headerFamily": "json", - "language": "json" - } - } - } - }, - "status": "No Content", - "code": 204, - "header": [], - "cookie": [], - "_postman_previewlanguage": "text" - }, - { - "id": "00ebb3c2-6287-4f69-9797-3d20fdf5ad81", - "name": "Client Error - Returned if the request body is invalid.", - "originalRequest": { - "url": { - "path": [ - "scheduled-searches", - ":id", - "unsubscribe" - ], - "host": [ - "{{baseUrl}}" - ], - "query": [], - "variable": [] - }, - "header": [ - { - "key": "Content-Type", - "value": "application/json" - }, - { - "key": "Accept", - "value": "application/json" - }, - { - "description": { - "content": "Added as a part of security scheme: oauth2", - "type": "text/plain" - }, - "key": "Authorization", - "value": "" - } - ], - "method": "POST", - "body": { - "mode": "raw", - "raw": "{\n \"type\": \"TAG_CATEGORY\",\n \"id\": \"\"\n}", - "options": { - "raw": { - "headerFamily": "json", - "language": "json" - } - } - } - }, - "status": "Bad Request", - "code": 400, - "header": [ - { - "key": "Content-Type", - "value": "application/json" - } - ], - "body": "{\n \"detailCode\": \"\",\n \"trackingId\": \"\",\n \"messages\": [\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n },\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n }\n ],\n \"causes\": [\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n },\n {\n \"locale\": \"\",\n \"localeOrigin\": \"DEFAULT\",\n \"text\": \"\"\n }\n ]\n}", - "cookie": [], - "_postman_previewlanguage": "json" - }, - { - "id": "3b87b3e0-09b6-43c9-9c72-b66cdc59ac47", - "name": "Forbidden - Returned if the user you are running as, doesn't have access to this end-point.", - "originalRequest": { - "url": { - "path": [ - "scheduled-searches", - ":id", - "unsubscribe" - ], - "host": [ - "{{baseUrl}}" - ], - "query": [], - "variable": [] - }, - "header": [ - { - "key": "Content-Type", - "value": "application/json" - }, - { - "key": "Accept", - "value": "application/json" - }, - { - "description": { - "content": "Added as a part of security scheme: oauth2", - "type": "text/plain" - }, - "key": "Authorization", - "value": "" - } - ], - "method": "POST", - "body": { - "mode": "raw", - "raw": "{\n \"type\": \"TAG_CATEGORY\",\n \"id\": \"\"\n}", - "options": { - "raw": { - "headerFamily": "json", - "language": "json" - } - } - } - }, - "status": "Forbidden", - "code": 403, - "header": [ - { - "key": "Content-Type", - "value": "application/json" - } - ], - "body": "{\n \"detailCode\": \"\",\n \"trackingId\": \"\",\n \"messages\": [\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n },\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n }\n ],\n \"causes\": [\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n },\n {\n \"locale\": \"\",\n \"localeOrigin\": \"DEFAULT\",\n \"text\": \"\"\n }\n ]\n}", - "cookie": [], - "_postman_previewlanguage": "json" - }, - { - "id": "00f23cd4-6fda-487b-a13b-466255bd6791", - "name": "Not Found - returned if the request URL refers to a resource or object that does not exist", - "originalRequest": { - "url": { - "path": [ - "scheduled-searches", - ":id", - "unsubscribe" - ], - "host": [ - "{{baseUrl}}" - ], - "query": [], - "variable": [] - }, - "header": [ - { - "key": "Content-Type", - "value": "application/json" - }, - { - "key": "Accept", - "value": "application/json" - }, - { - "description": { - "content": "Added as a part of security scheme: oauth2", - "type": "text/plain" - }, - "key": "Authorization", - "value": "" - } - ], - "method": "POST", - "body": { - "mode": "raw", - "raw": "{\n \"type\": \"TAG_CATEGORY\",\n \"id\": \"\"\n}", - "options": { - "raw": { - "headerFamily": "json", - "language": "json" - } - } - } - }, - "status": "Not Found", - "code": 404, - "header": [ - { - "key": "Content-Type", - "value": "application/json" - } - ], - "body": "{\n \"detailCode\": \"\",\n \"trackingId\": \"\",\n \"messages\": [\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n },\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n }\n ],\n \"causes\": [\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n },\n {\n \"locale\": \"\",\n \"localeOrigin\": \"DEFAULT\",\n \"text\": \"\"\n }\n ]\n}", - "cookie": [], - "_postman_previewlanguage": "json" - } - ], - "event": [], - "protocolProfileBehavior": { - "disableBodyPruning": true - } - } - ] - }, - { - "name": "Search", - "description": "Use this API to implement search functionality. \nWith search functionality in place, users can search their tenants for nearly any information from throughout their organizations. \n\nIdentityNow enables organizations to store user data from across all their connected sources and manage the users' access, so the ability to query and filter that data is essential. \nIts search goes through all those sources and finds the results quickly and specifically. \n\nThe search query is flexible - it can be very broad or very narrow. \nThe search only returns results for searchable objects it is filtering for. \nThe following objects are searchable: identities, roles, access profiles, entitlements, events, and account activities. \nBy default, no filter is applied, so a search for \"Ad\" returns both the identity \"Adam.Archer\" as well as the role \"Administrator.\"\n\nUsers can further narrow their results by using IdentityNow's specific syntax and punctuation to structure their queries. \nFor example, the query \"attributes.location:austin AND NOT manager.name:amanda.ross\" returns all results associated with the Austin location, but it excludes those associated with the manager Amanda Ross.\nRefer to [Building a Search Query](https://documentation.sailpoint.com/saas/help/search/building-query.html) for more information about how to construct specific search queries. \n\nRefer to [Using Search](https://documentation.sailpoint.com/saas/help/search/index.html) for more information about IdentityNow's search and its different possibilities. \n\nThe search feature uses Elasticsearch as a datastore and query engine. \nThe power of Elasticsearch makes this feature suitable for ad-hoc reporting.\nHowever, data from the operational databases (ex. identities, roles, events, etc) has to be ingested into Elasticsearch. \nThis ingestion process introduces a latency from when the operational data is created to when it is available in search. \nDepending on the system load, this can take a few seconds to a few minutes. \nPlease keep this latency in mind when you use search.\n", - "item": [ - { - "id": "9b6c1459-0657-4e16-af8b-a1b121c6ffd7", - "name": "Perform Search", - "request": { - "name": "Perform Search", - "description": { - "content": "Performs a search with the provided query and returns a matching result collection. By default, you can page a maximum of 10,000 search result records. To page past 10,000 records, you can use searchAfter paging. Refer to [Paginating Search Queries](https://developer.sailpoint.com/idn/api/standard-collection-parameters#paginating-search-queries) for more information about how to implement searchAfter paging. ", - "type": "text/plain" - }, - "url": { - "path": [ - "search" - ], - "host": [ - "{{baseUrl}}" - ], - "query": [ - { - "disabled": true, - "description": { - "content": "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.", - "type": "text/plain" - }, - "key": "offset", - "value": "0" - }, - { - "disabled": true, - "description": { - "content": "Max number of results to return.\nSee [V3 API Standard Collection Parameters](https://developer.sailpoint.com/idn/api/standard-collection-parameters) for more information.", - "type": "text/plain" - }, - "key": "limit", - "value": "10000" - }, - { - "disabled": true, - "description": { - "content": "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.", - "type": "text/plain" - }, - "key": "count", - "value": "false" - } - ], - "variable": [] - }, - "header": [ - { - "key": "Content-Type", - "value": "application/json" - }, - { - "key": "Accept", - "value": "application/json" - } - ], - "method": "POST", - "body": { - "mode": "raw", - "raw": "{\n \"indices\": [\n \"*\",\n \"events\"\n ],\n \"queryType\": \"SAILPOINT\",\n \"queryVersion\": \"5.2\",\n \"query\": {\n \"query\": \"\",\n \"fields\": [\n \"\",\n \"\"\n ],\n \"timeZone\": \"\",\n \"innerHit\": {\n \"query\": \"\",\n \"type\": \"\"\n }\n },\n \"queryDsl\": {},\n \"textQuery\": {\n \"terms\": [\n \"\",\n \"\"\n ],\n \"fields\": [\n \"\",\n \"\"\n ],\n \"matchAny\": false,\n \"contains\": false\n },\n \"typeAheadQuery\": {\n \"query\": \"\",\n \"field\": \"\",\n \"nestedType\": \"\",\n \"maxExpansions\": 10,\n \"size\": 100,\n \"sort\": \"desc\",\n \"sortByValue\": false\n },\n \"includeNested\": true,\n \"queryResultFilter\": {\n \"includes\": [\n \"\",\n \"\"\n ],\n \"excludes\": [\n \"\",\n \"\"\n ]\n },\n \"aggregationType\": \"DSL\",\n \"aggregationsVersion\": \"5.2\",\n \"aggregationsDsl\": {},\n \"aggregations\": {\n \"nested\": {\n \"name\": \"\",\n \"type\": \"\"\n },\n \"metric\": {\n \"name\": \"\",\n \"field\": \"\",\n \"type\": \"UNIQUE_COUNT\"\n },\n \"filter\": {\n \"name\": \"\",\n \"field\": \"\",\n \"value\": \"\",\n \"type\": \"TERM\"\n },\n \"bucket\": {\n \"name\": \"\",\n \"field\": \"\",\n \"type\": \"TERMS\",\n \"size\": \"\",\n \"minDocCount\": \"\"\n },\n \"subAggregation\": {\n \"nested\": {\n \"name\": \"\",\n \"type\": \"\"\n },\n \"metric\": {\n \"name\": \"\",\n \"field\": \"\",\n \"type\": \"UNIQUE_COUNT\"\n },\n \"filter\": {\n \"name\": \"\",\n \"field\": \"\",\n \"value\": \"\",\n \"type\": \"TERM\"\n },\n \"bucket\": {\n \"name\": \"\",\n \"field\": \"\",\n \"type\": \"TERMS\",\n \"size\": \"\",\n \"minDocCount\": \"\"\n },\n \"subAggregation\": {\n \"nested\": {\n \"name\": \"\",\n \"type\": \"\"\n },\n \"metric\": {\n \"name\": \"\",\n \"field\": \"\",\n \"type\": \"UNIQUE_COUNT\"\n },\n \"filter\": {\n \"name\": \"\",\n \"field\": \"\",\n \"value\": \"\",\n \"type\": \"TERM\"\n },\n \"bucket\": {\n \"name\": \"\",\n \"field\": \"\",\n \"type\": \"TERMS\",\n \"size\": \"\",\n \"minDocCount\": \"\"\n }\n }\n }\n },\n \"sort\": [\n \"\",\n \"\"\n ],\n \"searchAfter\": [\n \"\",\n \"\"\n ],\n \"filters\": {\n \"commodo_79\": {\n \"type\": \"TERMS\",\n \"range\": {\n \"lower\": {\n \"value\": \"\",\n \"inclusive\": false\n },\n \"upper\": {\n \"value\": \"\",\n \"inclusive\": false\n }\n },\n \"terms\": [\n \"\",\n \"\"\n ],\n \"exclude\": false\n }\n }\n}", - "options": { - "raw": { - "headerFamily": "json", - "language": "json" - } - } - } - }, - "response": [ - { - "id": "a4ffa34f-f4cd-4adb-899f-43f1cc56577e", - "name": "List of matching documents.", - "originalRequest": { - "url": { - "path": [ - "search" - ], - "host": [ - "{{baseUrl}}" - ], - "query": [ - { - "disabled": true, - "description": { - "content": "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.", - "type": "text/plain" - }, - "key": "offset", - "value": "0" - }, - { - "disabled": true, - "description": { - "content": "Max number of results to return.\nSee [V3 API Standard Collection Parameters](https://developer.sailpoint.com/idn/api/standard-collection-parameters) for more information.", - "type": "text/plain" - }, - "key": "limit", - "value": "10000" - }, - { - "disabled": true, - "description": { - "content": "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.", - "type": "text/plain" - }, - "key": "count", - "value": "false" - } - ], - "variable": [] - }, - "header": [ - { - "key": "Content-Type", - "value": "application/json" - }, - { - "key": "Accept", - "value": "application/json" - }, - { - "description": { - "content": "Added as a part of security scheme: oauth2", - "type": "text/plain" - }, - "key": "Authorization", - "value": "" - } - ], - "method": "POST", - "body": { - "mode": "raw", - "raw": "{\n \"indices\": [\n \"*\",\n \"events\"\n ],\n \"queryType\": \"SAILPOINT\",\n \"queryVersion\": \"5.2\",\n \"query\": {\n \"query\": \"\",\n \"fields\": [\n \"\",\n \"\"\n ],\n \"timeZone\": \"\",\n \"innerHit\": {\n \"query\": \"\",\n \"type\": \"\"\n }\n },\n \"queryDsl\": {},\n \"textQuery\": {\n \"terms\": [\n \"\",\n \"\"\n ],\n \"fields\": [\n \"\",\n \"\"\n ],\n \"matchAny\": false,\n \"contains\": false\n },\n \"typeAheadQuery\": {\n \"query\": \"\",\n \"field\": \"\",\n \"nestedType\": \"\",\n \"maxExpansions\": 10,\n \"size\": 100,\n \"sort\": \"desc\",\n \"sortByValue\": false\n },\n \"includeNested\": true,\n \"queryResultFilter\": {\n \"includes\": [\n \"\",\n \"\"\n ],\n \"excludes\": [\n \"\",\n \"\"\n ]\n },\n \"aggregationType\": \"DSL\",\n \"aggregationsVersion\": \"5.2\",\n \"aggregationsDsl\": {},\n \"aggregations\": {\n \"nested\": {\n \"name\": \"\",\n \"type\": \"\"\n },\n \"metric\": {\n \"name\": \"\",\n \"field\": \"\",\n \"type\": \"UNIQUE_COUNT\"\n },\n \"filter\": {\n \"name\": \"\",\n \"field\": \"\",\n \"value\": \"\",\n \"type\": \"TERM\"\n },\n \"bucket\": {\n \"name\": \"\",\n \"field\": \"\",\n \"type\": \"TERMS\",\n \"size\": \"\",\n \"minDocCount\": \"\"\n },\n \"subAggregation\": {\n \"nested\": {\n \"name\": \"\",\n \"type\": \"\"\n },\n \"metric\": {\n \"name\": \"\",\n \"field\": \"\",\n \"type\": \"UNIQUE_COUNT\"\n },\n \"filter\": {\n \"name\": \"\",\n \"field\": \"\",\n \"value\": \"\",\n \"type\": \"TERM\"\n },\n \"bucket\": {\n \"name\": \"\",\n \"field\": \"\",\n \"type\": \"TERMS\",\n \"size\": \"\",\n \"minDocCount\": \"\"\n },\n \"subAggregation\": {\n \"nested\": {\n \"name\": \"\",\n \"type\": \"\"\n },\n \"metric\": {\n \"name\": \"\",\n \"field\": \"\",\n \"type\": \"UNIQUE_COUNT\"\n },\n \"filter\": {\n \"name\": \"\",\n \"field\": \"\",\n \"value\": \"\",\n \"type\": \"TERM\"\n },\n \"bucket\": {\n \"name\": \"\",\n \"field\": \"\",\n \"type\": \"TERMS\",\n \"size\": \"\",\n \"minDocCount\": \"\"\n }\n }\n }\n },\n \"sort\": [\n \"\",\n \"\"\n ],\n \"searchAfter\": [\n \"\",\n \"\"\n ],\n \"filters\": {\n \"commodo_79\": {\n \"type\": \"TERMS\",\n \"range\": {\n \"lower\": {\n \"value\": \"\",\n \"inclusive\": false\n },\n \"upper\": {\n \"value\": \"\",\n \"inclusive\": false\n }\n },\n \"terms\": [\n \"\",\n \"\"\n ],\n \"exclude\": false\n }\n }\n}", - "options": { - "raw": { - "headerFamily": "json", - "language": "json" - } - } - } - }, - "status": "OK", - "code": 200, - "header": [ - { - "key": "Content-Type", - "value": "application/json" - }, - { - "disabled": true, - "description": { - "content": "The total result count (returned only if the *count* parameter is specified as *true*).", - "type": "text/plain" - }, - "key": "X-Total-Count", - "value": "" - } - ], - "body": "[\n {\n \"id\": \"\",\n \"name\": \"\",\n \"_type\": \"identity\",\n \"description\": \"\",\n \"created\": \"\",\n \"modified\": \"\",\n \"synced\": \"\",\n \"enabled\": \"\",\n \"requestable\": \"\",\n \"requestCommentsRequired\": \"\",\n \"owner\": {\n \"id\": \"\",\n \"name\": \"\",\n \"type\": \"CLUSTER\",\n \"email\": \"\"\n },\n \"source\": {\n \"id\": \"\",\n \"name\": \"\"\n },\n \"entitlements\": [\n {\n \"id\": \"\",\n \"name\": \"\",\n \"description\": \"\",\n \"attribute\": \"\",\n \"value\": \"\"\n },\n {\n \"id\": \"\",\n \"name\": \"\",\n \"description\": \"\",\n \"attribute\": \"\",\n \"value\": \"\"\n }\n ],\n \"entitlementCount\": \"\",\n \"tags\": [\n \"\",\n \"\"\n ]\n },\n {\n \"id\": \"\",\n \"name\": \"\",\n \"_type\": \"account\",\n \"description\": \"\",\n \"created\": \"\",\n \"modified\": \"\",\n \"synced\": \"\",\n \"enabled\": \"\",\n \"requestable\": \"\",\n \"requestCommentsRequired\": \"\",\n \"owner\": {\n \"id\": \"\",\n \"name\": \"\",\n \"type\": \"ACCESS_REQUEST_APPROVAL\",\n \"email\": \"\"\n },\n \"source\": {\n \"id\": \"\",\n \"name\": \"\"\n },\n \"entitlements\": [\n {\n \"id\": \"\",\n \"name\": \"\",\n \"description\": \"\",\n \"attribute\": \"\",\n \"value\": \"\"\n },\n {\n \"id\": \"\",\n \"name\": \"\",\n \"description\": \"\",\n \"attribute\": \"\",\n \"value\": \"\"\n }\n ],\n \"entitlementCount\": \"\",\n \"tags\": [\n \"\",\n \"\"\n ]\n }\n]", - "cookie": [], - "_postman_previewlanguage": "json" - }, - { - "id": "b81ba8ea-6b51-4cf8-adb5-17796e9b5b21", - "name": "Client Error - Returned if the request body is invalid.", - "originalRequest": { - "url": { - "path": [ - "search" - ], - "host": [ - "{{baseUrl}}" - ], - "query": [ - { - "disabled": true, - "description": { - "content": "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.", - "type": "text/plain" - }, - "key": "offset", - "value": "0" - }, - { - "disabled": true, - "description": { - "content": "Max number of results to return.\nSee [V3 API Standard Collection Parameters](https://developer.sailpoint.com/idn/api/standard-collection-parameters) for more information.", - "type": "text/plain" - }, - "key": "limit", - "value": "10000" - }, - { - "disabled": true, - "description": { - "content": "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.", - "type": "text/plain" - }, - "key": "count", - "value": "false" - } - ], - "variable": [] - }, - "header": [ - { - "key": "Content-Type", - "value": "application/json" - }, - { - "key": "Accept", - "value": "application/json" - }, - { - "description": { - "content": "Added as a part of security scheme: oauth2", - "type": "text/plain" - }, - "key": "Authorization", - "value": "" - } - ], - "method": "POST", - "body": { - "mode": "raw", - "raw": "{\n \"indices\": [\n \"*\",\n \"events\"\n ],\n \"queryType\": \"SAILPOINT\",\n \"queryVersion\": \"5.2\",\n \"query\": {\n \"query\": \"\",\n \"fields\": [\n \"\",\n \"\"\n ],\n \"timeZone\": \"\",\n \"innerHit\": {\n \"query\": \"\",\n \"type\": \"\"\n }\n },\n \"queryDsl\": {},\n \"textQuery\": {\n \"terms\": [\n \"\",\n \"\"\n ],\n \"fields\": [\n \"\",\n \"\"\n ],\n \"matchAny\": false,\n \"contains\": false\n },\n \"typeAheadQuery\": {\n \"query\": \"\",\n \"field\": \"\",\n \"nestedType\": \"\",\n \"maxExpansions\": 10,\n \"size\": 100,\n \"sort\": \"desc\",\n \"sortByValue\": false\n },\n \"includeNested\": true,\n \"queryResultFilter\": {\n \"includes\": [\n \"\",\n \"\"\n ],\n \"excludes\": [\n \"\",\n \"\"\n ]\n },\n \"aggregationType\": \"DSL\",\n \"aggregationsVersion\": \"5.2\",\n \"aggregationsDsl\": {},\n \"aggregations\": {\n \"nested\": {\n \"name\": \"\",\n \"type\": \"\"\n },\n \"metric\": {\n \"name\": \"\",\n \"field\": \"\",\n \"type\": \"UNIQUE_COUNT\"\n },\n \"filter\": {\n \"name\": \"\",\n \"field\": \"\",\n \"value\": \"\",\n \"type\": \"TERM\"\n },\n \"bucket\": {\n \"name\": \"\",\n \"field\": \"\",\n \"type\": \"TERMS\",\n \"size\": \"\",\n \"minDocCount\": \"\"\n },\n \"subAggregation\": {\n \"nested\": {\n \"name\": \"\",\n \"type\": \"\"\n },\n \"metric\": {\n \"name\": \"\",\n \"field\": \"\",\n \"type\": \"UNIQUE_COUNT\"\n },\n \"filter\": {\n \"name\": \"\",\n \"field\": \"\",\n \"value\": \"\",\n \"type\": \"TERM\"\n },\n \"bucket\": {\n \"name\": \"\",\n \"field\": \"\",\n \"type\": \"TERMS\",\n \"size\": \"\",\n \"minDocCount\": \"\"\n },\n \"subAggregation\": {\n \"nested\": {\n \"name\": \"\",\n \"type\": \"\"\n },\n \"metric\": {\n \"name\": \"\",\n \"field\": \"\",\n \"type\": \"UNIQUE_COUNT\"\n },\n \"filter\": {\n \"name\": \"\",\n \"field\": \"\",\n \"value\": \"\",\n \"type\": \"TERM\"\n },\n \"bucket\": {\n \"name\": \"\",\n \"field\": \"\",\n \"type\": \"TERMS\",\n \"size\": \"\",\n \"minDocCount\": \"\"\n }\n }\n }\n },\n \"sort\": [\n \"\",\n \"\"\n ],\n \"searchAfter\": [\n \"\",\n \"\"\n ],\n \"filters\": {\n \"commodo_79\": {\n \"type\": \"TERMS\",\n \"range\": {\n \"lower\": {\n \"value\": \"\",\n \"inclusive\": false\n },\n \"upper\": {\n \"value\": \"\",\n \"inclusive\": false\n }\n },\n \"terms\": [\n \"\",\n \"\"\n ],\n \"exclude\": false\n }\n }\n}", - "options": { - "raw": { - "headerFamily": "json", - "language": "json" - } - } - } - }, - "status": "Bad Request", - "code": 400, - "header": [ - { - "key": "Content-Type", - "value": "application/json" - } - ], - "body": "{\n \"detailCode\": \"\",\n \"trackingId\": \"\",\n \"messages\": [\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n },\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n }\n ],\n \"causes\": [\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n },\n {\n \"locale\": \"\",\n \"localeOrigin\": \"DEFAULT\",\n \"text\": \"\"\n }\n ]\n}", - "cookie": [], - "_postman_previewlanguage": "json" - }, - { - "id": "81c08c8f-8c80-4b27-8aef-b25dc77074c4", - "name": "Unauthorized - Returned if there is no authorization header, or if the JWT token is expired.", - "originalRequest": { - "url": { - "path": [ - "search" - ], - "host": [ - "{{baseUrl}}" - ], - "query": [ - { - "disabled": true, - "description": { - "content": "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.", - "type": "text/plain" - }, - "key": "offset", - "value": "0" - }, - { - "disabled": true, - "description": { - "content": "Max number of results to return.\nSee [V3 API Standard Collection Parameters](https://developer.sailpoint.com/idn/api/standard-collection-parameters) for more information.", - "type": "text/plain" - }, - "key": "limit", - "value": "10000" - }, - { - "disabled": true, - "description": { - "content": "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.", - "type": "text/plain" - }, - "key": "count", - "value": "false" - } - ], - "variable": [] - }, - "header": [ - { - "key": "Content-Type", - "value": "application/json" - }, - { - "key": "Accept", - "value": "application/json" - }, - { - "description": { - "content": "Added as a part of security scheme: oauth2", - "type": "text/plain" - }, - "key": "Authorization", - "value": "" - } - ], - "method": "POST", - "body": { - "mode": "raw", - "raw": "{\n \"indices\": [\n \"*\",\n \"events\"\n ],\n \"queryType\": \"SAILPOINT\",\n \"queryVersion\": \"5.2\",\n \"query\": {\n \"query\": \"\",\n \"fields\": [\n \"\",\n \"\"\n ],\n \"timeZone\": \"\",\n \"innerHit\": {\n \"query\": \"\",\n \"type\": \"\"\n }\n },\n \"queryDsl\": {},\n \"textQuery\": {\n \"terms\": [\n \"\",\n \"\"\n ],\n \"fields\": [\n \"\",\n \"\"\n ],\n \"matchAny\": false,\n \"contains\": false\n },\n \"typeAheadQuery\": {\n \"query\": \"\",\n \"field\": \"\",\n \"nestedType\": \"\",\n \"maxExpansions\": 10,\n \"size\": 100,\n \"sort\": \"desc\",\n \"sortByValue\": false\n },\n \"includeNested\": true,\n \"queryResultFilter\": {\n \"includes\": [\n \"\",\n \"\"\n ],\n \"excludes\": [\n \"\",\n \"\"\n ]\n },\n \"aggregationType\": \"DSL\",\n \"aggregationsVersion\": \"5.2\",\n \"aggregationsDsl\": {},\n \"aggregations\": {\n \"nested\": {\n \"name\": \"\",\n \"type\": \"\"\n },\n \"metric\": {\n \"name\": \"\",\n \"field\": \"\",\n \"type\": \"UNIQUE_COUNT\"\n },\n \"filter\": {\n \"name\": \"\",\n \"field\": \"\",\n \"value\": \"\",\n \"type\": \"TERM\"\n },\n \"bucket\": {\n \"name\": \"\",\n \"field\": \"\",\n \"type\": \"TERMS\",\n \"size\": \"\",\n \"minDocCount\": \"\"\n },\n \"subAggregation\": {\n \"nested\": {\n \"name\": \"\",\n \"type\": \"\"\n },\n \"metric\": {\n \"name\": \"\",\n \"field\": \"\",\n \"type\": \"UNIQUE_COUNT\"\n },\n \"filter\": {\n \"name\": \"\",\n \"field\": \"\",\n \"value\": \"\",\n \"type\": \"TERM\"\n },\n \"bucket\": {\n \"name\": \"\",\n \"field\": \"\",\n \"type\": \"TERMS\",\n \"size\": \"\",\n \"minDocCount\": \"\"\n },\n \"subAggregation\": {\n \"nested\": {\n \"name\": \"\",\n \"type\": \"\"\n },\n \"metric\": {\n \"name\": \"\",\n \"field\": \"\",\n \"type\": \"UNIQUE_COUNT\"\n },\n \"filter\": {\n \"name\": \"\",\n \"field\": \"\",\n \"value\": \"\",\n \"type\": \"TERM\"\n },\n \"bucket\": {\n \"name\": \"\",\n \"field\": \"\",\n \"type\": \"TERMS\",\n \"size\": \"\",\n \"minDocCount\": \"\"\n }\n }\n }\n },\n \"sort\": [\n \"\",\n \"\"\n ],\n \"searchAfter\": [\n \"\",\n \"\"\n ],\n \"filters\": {\n \"commodo_79\": {\n \"type\": \"TERMS\",\n \"range\": {\n \"lower\": {\n \"value\": \"\",\n \"inclusive\": false\n },\n \"upper\": {\n \"value\": \"\",\n \"inclusive\": false\n }\n },\n \"terms\": [\n \"\",\n \"\"\n ],\n \"exclude\": false\n }\n }\n}", - "options": { - "raw": { - "headerFamily": "json", - "language": "json" - } - } - } - }, - "status": "Unauthorized", - "code": 401, - "header": [ - { - "key": "Content-Type", - "value": "application/json" - } - ], - "body": "{\n \"error\": {\n \"description\": \"A message describing the error\",\n \"example\": \"JWT validation failed: JWT is expired\"\n }\n}", - "cookie": [], - "_postman_previewlanguage": "json" - }, - { - "id": "23d9558d-bb93-4ed7-9f4d-6dbfb905be28", - "name": "Forbidden - Returned if the user you are running as, doesn't have access to this end-point.", - "originalRequest": { - "url": { - "path": [ - "search" - ], - "host": [ - "{{baseUrl}}" - ], - "query": [ - { - "disabled": true, - "description": { - "content": "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.", - "type": "text/plain" - }, - "key": "offset", - "value": "0" - }, - { - "disabled": true, - "description": { - "content": "Max number of results to return.\nSee [V3 API Standard Collection Parameters](https://developer.sailpoint.com/idn/api/standard-collection-parameters) for more information.", - "type": "text/plain" - }, - "key": "limit", - "value": "10000" - }, - { - "disabled": true, - "description": { - "content": "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.", - "type": "text/plain" - }, - "key": "count", - "value": "false" - } - ], - "variable": [] - }, - "header": [ - { - "key": "Content-Type", - "value": "application/json" - }, - { - "key": "Accept", - "value": "application/json" - }, - { - "description": { - "content": "Added as a part of security scheme: oauth2", - "type": "text/plain" - }, - "key": "Authorization", - "value": "" - } - ], - "method": "POST", - "body": { - "mode": "raw", - "raw": "{\n \"indices\": [\n \"*\",\n \"events\"\n ],\n \"queryType\": \"SAILPOINT\",\n \"queryVersion\": \"5.2\",\n \"query\": {\n \"query\": \"\",\n \"fields\": [\n \"\",\n \"\"\n ],\n \"timeZone\": \"\",\n \"innerHit\": {\n \"query\": \"\",\n \"type\": \"\"\n }\n },\n \"queryDsl\": {},\n \"textQuery\": {\n \"terms\": [\n \"\",\n \"\"\n ],\n \"fields\": [\n \"\",\n \"\"\n ],\n \"matchAny\": false,\n \"contains\": false\n },\n \"typeAheadQuery\": {\n \"query\": \"\",\n \"field\": \"\",\n \"nestedType\": \"\",\n \"maxExpansions\": 10,\n \"size\": 100,\n \"sort\": \"desc\",\n \"sortByValue\": false\n },\n \"includeNested\": true,\n \"queryResultFilter\": {\n \"includes\": [\n \"\",\n \"\"\n ],\n \"excludes\": [\n \"\",\n \"\"\n ]\n },\n \"aggregationType\": \"DSL\",\n \"aggregationsVersion\": \"5.2\",\n \"aggregationsDsl\": {},\n \"aggregations\": {\n \"nested\": {\n \"name\": \"\",\n \"type\": \"\"\n },\n \"metric\": {\n \"name\": \"\",\n \"field\": \"\",\n \"type\": \"UNIQUE_COUNT\"\n },\n \"filter\": {\n \"name\": \"\",\n \"field\": \"\",\n \"value\": \"\",\n \"type\": \"TERM\"\n },\n \"bucket\": {\n \"name\": \"\",\n \"field\": \"\",\n \"type\": \"TERMS\",\n \"size\": \"\",\n \"minDocCount\": \"\"\n },\n \"subAggregation\": {\n \"nested\": {\n \"name\": \"\",\n \"type\": \"\"\n },\n \"metric\": {\n \"name\": \"\",\n \"field\": \"\",\n \"type\": \"UNIQUE_COUNT\"\n },\n \"filter\": {\n \"name\": \"\",\n \"field\": \"\",\n \"value\": \"\",\n \"type\": \"TERM\"\n },\n \"bucket\": {\n \"name\": \"\",\n \"field\": \"\",\n \"type\": \"TERMS\",\n \"size\": \"\",\n \"minDocCount\": \"\"\n },\n \"subAggregation\": {\n \"nested\": {\n \"name\": \"\",\n \"type\": \"\"\n },\n \"metric\": {\n \"name\": \"\",\n \"field\": \"\",\n \"type\": \"UNIQUE_COUNT\"\n },\n \"filter\": {\n \"name\": \"\",\n \"field\": \"\",\n \"value\": \"\",\n \"type\": \"TERM\"\n },\n \"bucket\": {\n \"name\": \"\",\n \"field\": \"\",\n \"type\": \"TERMS\",\n \"size\": \"\",\n \"minDocCount\": \"\"\n }\n }\n }\n },\n \"sort\": [\n \"\",\n \"\"\n ],\n \"searchAfter\": [\n \"\",\n \"\"\n ],\n \"filters\": {\n \"commodo_79\": {\n \"type\": \"TERMS\",\n \"range\": {\n \"lower\": {\n \"value\": \"\",\n \"inclusive\": false\n },\n \"upper\": {\n \"value\": \"\",\n \"inclusive\": false\n }\n },\n \"terms\": [\n \"\",\n \"\"\n ],\n \"exclude\": false\n }\n }\n}", - "options": { - "raw": { - "headerFamily": "json", - "language": "json" - } - } - } - }, - "status": "Forbidden", - "code": 403, - "header": [ - { - "key": "Content-Type", - "value": "application/json" - } - ], - "body": "{\n \"detailCode\": \"\",\n \"trackingId\": \"\",\n \"messages\": [\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n },\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n }\n ],\n \"causes\": [\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n },\n {\n \"locale\": \"\",\n \"localeOrigin\": \"DEFAULT\",\n \"text\": \"\"\n }\n ]\n}", - "cookie": [], - "_postman_previewlanguage": "json" - }, - { - "id": "db3aecc2-42d9-4342-bc90-6c7d2f47a1b3", - "name": "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.", - "originalRequest": { - "url": { - "path": [ - "search" - ], - "host": [ - "{{baseUrl}}" - ], - "query": [ - { - "disabled": true, - "description": { - "content": "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.", - "type": "text/plain" - }, - "key": "offset", - "value": "0" - }, - { - "disabled": true, - "description": { - "content": "Max number of results to return.\nSee [V3 API Standard Collection Parameters](https://developer.sailpoint.com/idn/api/standard-collection-parameters) for more information.", - "type": "text/plain" - }, - "key": "limit", - "value": "10000" - }, - { - "disabled": true, - "description": { - "content": "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.", - "type": "text/plain" - }, - "key": "count", - "value": "false" - } - ], - "variable": [] - }, - "header": [ - { - "key": "Content-Type", - "value": "application/json" - }, - { - "key": "Accept", - "value": "application/json" - }, - { - "description": { - "content": "Added as a part of security scheme: oauth2", - "type": "text/plain" - }, - "key": "Authorization", - "value": "" - } - ], - "method": "POST", - "body": { - "mode": "raw", - "raw": "{\n \"indices\": [\n \"*\",\n \"events\"\n ],\n \"queryType\": \"SAILPOINT\",\n \"queryVersion\": \"5.2\",\n \"query\": {\n \"query\": \"\",\n \"fields\": [\n \"\",\n \"\"\n ],\n \"timeZone\": \"\",\n \"innerHit\": {\n \"query\": \"\",\n \"type\": \"\"\n }\n },\n \"queryDsl\": {},\n \"textQuery\": {\n \"terms\": [\n \"\",\n \"\"\n ],\n \"fields\": [\n \"\",\n \"\"\n ],\n \"matchAny\": false,\n \"contains\": false\n },\n \"typeAheadQuery\": {\n \"query\": \"\",\n \"field\": \"\",\n \"nestedType\": \"\",\n \"maxExpansions\": 10,\n \"size\": 100,\n \"sort\": \"desc\",\n \"sortByValue\": false\n },\n \"includeNested\": true,\n \"queryResultFilter\": {\n \"includes\": [\n \"\",\n \"\"\n ],\n \"excludes\": [\n \"\",\n \"\"\n ]\n },\n \"aggregationType\": \"DSL\",\n \"aggregationsVersion\": \"5.2\",\n \"aggregationsDsl\": {},\n \"aggregations\": {\n \"nested\": {\n \"name\": \"\",\n \"type\": \"\"\n },\n \"metric\": {\n \"name\": \"\",\n \"field\": \"\",\n \"type\": \"UNIQUE_COUNT\"\n },\n \"filter\": {\n \"name\": \"\",\n \"field\": \"\",\n \"value\": \"\",\n \"type\": \"TERM\"\n },\n \"bucket\": {\n \"name\": \"\",\n \"field\": \"\",\n \"type\": \"TERMS\",\n \"size\": \"\",\n \"minDocCount\": \"\"\n },\n \"subAggregation\": {\n \"nested\": {\n \"name\": \"\",\n \"type\": \"\"\n },\n \"metric\": {\n \"name\": \"\",\n \"field\": \"\",\n \"type\": \"UNIQUE_COUNT\"\n },\n \"filter\": {\n \"name\": \"\",\n \"field\": \"\",\n \"value\": \"\",\n \"type\": \"TERM\"\n },\n \"bucket\": {\n \"name\": \"\",\n \"field\": \"\",\n \"type\": \"TERMS\",\n \"size\": \"\",\n \"minDocCount\": \"\"\n },\n \"subAggregation\": {\n \"nested\": {\n \"name\": \"\",\n \"type\": \"\"\n },\n \"metric\": {\n \"name\": \"\",\n \"field\": \"\",\n \"type\": \"UNIQUE_COUNT\"\n },\n \"filter\": {\n \"name\": \"\",\n \"field\": \"\",\n \"value\": \"\",\n \"type\": \"TERM\"\n },\n \"bucket\": {\n \"name\": \"\",\n \"field\": \"\",\n \"type\": \"TERMS\",\n \"size\": \"\",\n \"minDocCount\": \"\"\n }\n }\n }\n },\n \"sort\": [\n \"\",\n \"\"\n ],\n \"searchAfter\": [\n \"\",\n \"\"\n ],\n \"filters\": {\n \"commodo_79\": {\n \"type\": \"TERMS\",\n \"range\": {\n \"lower\": {\n \"value\": \"\",\n \"inclusive\": false\n },\n \"upper\": {\n \"value\": \"\",\n \"inclusive\": false\n }\n },\n \"terms\": [\n \"\",\n \"\"\n ],\n \"exclude\": false\n }\n }\n}", - "options": { - "raw": { - "headerFamily": "json", - "language": "json" - } - } - } - }, - "status": "Too Many Requests", - "code": 429, - "header": [ - { - "key": "Content-Type", - "value": "application/json" - } - ], - "body": "{\n \"message\": {\n \"description\": \"A message describing the error\",\n \"example\": \" Rate Limit Exceeded \"\n }\n}", - "cookie": [], - "_postman_previewlanguage": "json" - }, - { - "id": "701b6940-e9d1-499e-aa76-72c360c7fa2a", - "name": "Internal Server Error - Returned if there is an unexpected error.", - "originalRequest": { - "url": { - "path": [ - "search" - ], - "host": [ - "{{baseUrl}}" - ], - "query": [ - { - "disabled": true, - "description": { - "content": "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.", - "type": "text/plain" - }, - "key": "offset", - "value": "0" - }, - { - "disabled": true, - "description": { - "content": "Max number of results to return.\nSee [V3 API Standard Collection Parameters](https://developer.sailpoint.com/idn/api/standard-collection-parameters) for more information.", - "type": "text/plain" - }, - "key": "limit", - "value": "10000" - }, - { - "disabled": true, - "description": { - "content": "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.", - "type": "text/plain" - }, - "key": "count", - "value": "false" - } - ], - "variable": [] - }, - "header": [ - { - "key": "Content-Type", - "value": "application/json" - }, - { - "key": "Accept", - "value": "application/json" - }, - { - "description": { - "content": "Added as a part of security scheme: oauth2", - "type": "text/plain" - }, - "key": "Authorization", - "value": "" - } - ], - "method": "POST", - "body": { - "mode": "raw", - "raw": "{\n \"indices\": [\n \"*\",\n \"events\"\n ],\n \"queryType\": \"SAILPOINT\",\n \"queryVersion\": \"5.2\",\n \"query\": {\n \"query\": \"\",\n \"fields\": [\n \"\",\n \"\"\n ],\n \"timeZone\": \"\",\n \"innerHit\": {\n \"query\": \"\",\n \"type\": \"\"\n }\n },\n \"queryDsl\": {},\n \"textQuery\": {\n \"terms\": [\n \"\",\n \"\"\n ],\n \"fields\": [\n \"\",\n \"\"\n ],\n \"matchAny\": false,\n \"contains\": false\n },\n \"typeAheadQuery\": {\n \"query\": \"\",\n \"field\": \"\",\n \"nestedType\": \"\",\n \"maxExpansions\": 10,\n \"size\": 100,\n \"sort\": \"desc\",\n \"sortByValue\": false\n },\n \"includeNested\": true,\n \"queryResultFilter\": {\n \"includes\": [\n \"\",\n \"\"\n ],\n \"excludes\": [\n \"\",\n \"\"\n ]\n },\n \"aggregationType\": \"DSL\",\n \"aggregationsVersion\": \"5.2\",\n \"aggregationsDsl\": {},\n \"aggregations\": {\n \"nested\": {\n \"name\": \"\",\n \"type\": \"\"\n },\n \"metric\": {\n \"name\": \"\",\n \"field\": \"\",\n \"type\": \"UNIQUE_COUNT\"\n },\n \"filter\": {\n \"name\": \"\",\n \"field\": \"\",\n \"value\": \"\",\n \"type\": \"TERM\"\n },\n \"bucket\": {\n \"name\": \"\",\n \"field\": \"\",\n \"type\": \"TERMS\",\n \"size\": \"\",\n \"minDocCount\": \"\"\n },\n \"subAggregation\": {\n \"nested\": {\n \"name\": \"\",\n \"type\": \"\"\n },\n \"metric\": {\n \"name\": \"\",\n \"field\": \"\",\n \"type\": \"UNIQUE_COUNT\"\n },\n \"filter\": {\n \"name\": \"\",\n \"field\": \"\",\n \"value\": \"\",\n \"type\": \"TERM\"\n },\n \"bucket\": {\n \"name\": \"\",\n \"field\": \"\",\n \"type\": \"TERMS\",\n \"size\": \"\",\n \"minDocCount\": \"\"\n },\n \"subAggregation\": {\n \"nested\": {\n \"name\": \"\",\n \"type\": \"\"\n },\n \"metric\": {\n \"name\": \"\",\n \"field\": \"\",\n \"type\": \"UNIQUE_COUNT\"\n },\n \"filter\": {\n \"name\": \"\",\n \"field\": \"\",\n \"value\": \"\",\n \"type\": \"TERM\"\n },\n \"bucket\": {\n \"name\": \"\",\n \"field\": \"\",\n \"type\": \"TERMS\",\n \"size\": \"\",\n \"minDocCount\": \"\"\n }\n }\n }\n },\n \"sort\": [\n \"\",\n \"\"\n ],\n \"searchAfter\": [\n \"\",\n \"\"\n ],\n \"filters\": {\n \"commodo_79\": {\n \"type\": \"TERMS\",\n \"range\": {\n \"lower\": {\n \"value\": \"\",\n \"inclusive\": false\n },\n \"upper\": {\n \"value\": \"\",\n \"inclusive\": false\n }\n },\n \"terms\": [\n \"\",\n \"\"\n ],\n \"exclude\": false\n }\n }\n}", - "options": { - "raw": { - "headerFamily": "json", - "language": "json" - } - } - } - }, - "status": "Internal Server Error", - "code": 500, - "header": [ - { - "key": "Content-Type", - "value": "application/json" - } - ], - "body": "{\n \"detailCode\": \"\",\n \"trackingId\": \"\",\n \"messages\": [\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n },\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n }\n ],\n \"causes\": [\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n },\n {\n \"locale\": \"\",\n \"localeOrigin\": \"DEFAULT\",\n \"text\": \"\"\n }\n ]\n}", - "cookie": [], - "_postman_previewlanguage": "json" - } - ], - "event": [], - "protocolProfileBehavior": { - "disableBodyPruning": true - } - }, - { - "id": "69220bf2-52f5-4100-a780-c98bc7ce7d15", - "name": "Count Documents Satisfying a Query", - "request": { - "name": "Count Documents Satisfying a Query", - "description": { - "content": "Performs a search with a provided query and returns the count of results in the X-Total-Count header.", - "type": "text/plain" - }, - "url": { - "path": [ - "search", - "count" - ], - "host": [ - "{{baseUrl}}" - ], - "query": [], - "variable": [] - }, - "header": [ - { - "key": "Content-Type", - "value": "application/json" - }, - { - "key": "Accept", - "value": "application/json" - } - ], - "method": "POST", - "body": { - "mode": "raw", - "raw": "{\n \"indices\": [\n \"*\",\n \"events\"\n ],\n \"queryType\": \"SAILPOINT\",\n \"queryVersion\": \"5.2\",\n \"query\": {\n \"query\": \"\",\n \"fields\": [\n \"\",\n \"\"\n ],\n \"timeZone\": \"\",\n \"innerHit\": {\n \"query\": \"\",\n \"type\": \"\"\n }\n },\n \"queryDsl\": {},\n \"textQuery\": {\n \"terms\": [\n \"\",\n \"\"\n ],\n \"fields\": [\n \"\",\n \"\"\n ],\n \"matchAny\": false,\n \"contains\": false\n },\n \"typeAheadQuery\": {\n \"query\": \"\",\n \"field\": \"\",\n \"nestedType\": \"\",\n \"maxExpansions\": 10,\n \"size\": 100,\n \"sort\": \"desc\",\n \"sortByValue\": false\n },\n \"includeNested\": true,\n \"queryResultFilter\": {\n \"includes\": [\n \"\",\n \"\"\n ],\n \"excludes\": [\n \"\",\n \"\"\n ]\n },\n \"aggregationType\": \"DSL\",\n \"aggregationsVersion\": \"5.2\",\n \"aggregationsDsl\": {},\n \"aggregations\": {\n \"nested\": {\n \"name\": \"\",\n \"type\": \"\"\n },\n \"metric\": {\n \"name\": \"\",\n \"field\": \"\",\n \"type\": \"UNIQUE_COUNT\"\n },\n \"filter\": {\n \"name\": \"\",\n \"field\": \"\",\n \"value\": \"\",\n \"type\": \"TERM\"\n },\n \"bucket\": {\n \"name\": \"\",\n \"field\": \"\",\n \"type\": \"TERMS\",\n \"size\": \"\",\n \"minDocCount\": \"\"\n },\n \"subAggregation\": {\n \"nested\": {\n \"name\": \"\",\n \"type\": \"\"\n },\n \"metric\": {\n \"name\": \"\",\n \"field\": \"\",\n \"type\": \"UNIQUE_COUNT\"\n },\n \"filter\": {\n \"name\": \"\",\n \"field\": \"\",\n \"value\": \"\",\n \"type\": \"TERM\"\n },\n \"bucket\": {\n \"name\": \"\",\n \"field\": \"\",\n \"type\": \"TERMS\",\n \"size\": \"\",\n \"minDocCount\": \"\"\n },\n \"subAggregation\": {\n \"nested\": {\n \"name\": \"\",\n \"type\": \"\"\n },\n \"metric\": {\n \"name\": \"\",\n \"field\": \"\",\n \"type\": \"UNIQUE_COUNT\"\n },\n \"filter\": {\n \"name\": \"\",\n \"field\": \"\",\n \"value\": \"\",\n \"type\": \"TERM\"\n },\n \"bucket\": {\n \"name\": \"\",\n \"field\": \"\",\n \"type\": \"TERMS\",\n \"size\": \"\",\n \"minDocCount\": \"\"\n }\n }\n }\n },\n \"sort\": [\n \"\",\n \"\"\n ],\n \"searchAfter\": [\n \"\",\n \"\"\n ],\n \"filters\": {\n \"commodo_79\": {\n \"type\": \"TERMS\",\n \"range\": {\n \"lower\": {\n \"value\": \"\",\n \"inclusive\": false\n },\n \"upper\": {\n \"value\": \"\",\n \"inclusive\": false\n }\n },\n \"terms\": [\n \"\",\n \"\"\n ],\n \"exclude\": false\n }\n }\n}", - "options": { - "raw": { - "headerFamily": "json", - "language": "json" - } - } - } - }, - "response": [ - { - "id": "c1b29eec-a1c3-4bbe-adac-39bcd660050a", - "name": "No content - indicates the request was successful but there is no content to be returned in the response.", - "originalRequest": { - "url": { - "path": [ - "search", - "count" - ], - "host": [ - "{{baseUrl}}" - ], - "query": [], - "variable": [] - }, - "header": [ - { - "key": "Content-Type", - "value": "application/json" - }, - { - "description": { - "content": "Added as a part of security scheme: oauth2", - "type": "text/plain" - }, - "key": "Authorization", - "value": "" - } - ], - "method": "POST", - "body": { - "mode": "raw", - "raw": "{\n \"indices\": [\n \"*\",\n \"events\"\n ],\n \"queryType\": \"SAILPOINT\",\n \"queryVersion\": \"5.2\",\n \"query\": {\n \"query\": \"\",\n \"fields\": [\n \"\",\n \"\"\n ],\n \"timeZone\": \"\",\n \"innerHit\": {\n \"query\": \"\",\n \"type\": \"\"\n }\n },\n \"queryDsl\": {},\n \"textQuery\": {\n \"terms\": [\n \"\",\n \"\"\n ],\n \"fields\": [\n \"\",\n \"\"\n ],\n \"matchAny\": false,\n \"contains\": false\n },\n \"typeAheadQuery\": {\n \"query\": \"\",\n \"field\": \"\",\n \"nestedType\": \"\",\n \"maxExpansions\": 10,\n \"size\": 100,\n \"sort\": \"desc\",\n \"sortByValue\": false\n },\n \"includeNested\": true,\n \"queryResultFilter\": {\n \"includes\": [\n \"\",\n \"\"\n ],\n \"excludes\": [\n \"\",\n \"\"\n ]\n },\n \"aggregationType\": \"DSL\",\n \"aggregationsVersion\": \"5.2\",\n \"aggregationsDsl\": {},\n \"aggregations\": {\n \"nested\": {\n \"name\": \"\",\n \"type\": \"\"\n },\n \"metric\": {\n \"name\": \"\",\n \"field\": \"\",\n \"type\": \"UNIQUE_COUNT\"\n },\n \"filter\": {\n \"name\": \"\",\n \"field\": \"\",\n \"value\": \"\",\n \"type\": \"TERM\"\n },\n \"bucket\": {\n \"name\": \"\",\n \"field\": \"\",\n \"type\": \"TERMS\",\n \"size\": \"\",\n \"minDocCount\": \"\"\n },\n \"subAggregation\": {\n \"nested\": {\n \"name\": \"\",\n \"type\": \"\"\n },\n \"metric\": {\n \"name\": \"\",\n \"field\": \"\",\n \"type\": \"UNIQUE_COUNT\"\n },\n \"filter\": {\n \"name\": \"\",\n \"field\": \"\",\n \"value\": \"\",\n \"type\": \"TERM\"\n },\n \"bucket\": {\n \"name\": \"\",\n \"field\": \"\",\n \"type\": \"TERMS\",\n \"size\": \"\",\n \"minDocCount\": \"\"\n },\n \"subAggregation\": {\n \"nested\": {\n \"name\": \"\",\n \"type\": \"\"\n },\n \"metric\": {\n \"name\": \"\",\n \"field\": \"\",\n \"type\": \"UNIQUE_COUNT\"\n },\n \"filter\": {\n \"name\": \"\",\n \"field\": \"\",\n \"value\": \"\",\n \"type\": \"TERM\"\n },\n \"bucket\": {\n \"name\": \"\",\n \"field\": \"\",\n \"type\": \"TERMS\",\n \"size\": \"\",\n \"minDocCount\": \"\"\n }\n }\n }\n },\n \"sort\": [\n \"\",\n \"\"\n ],\n \"searchAfter\": [\n \"\",\n \"\"\n ],\n \"filters\": {\n \"commodo_79\": {\n \"type\": \"TERMS\",\n \"range\": {\n \"lower\": {\n \"value\": \"\",\n \"inclusive\": false\n },\n \"upper\": {\n \"value\": \"\",\n \"inclusive\": false\n }\n },\n \"terms\": [\n \"\",\n \"\"\n ],\n \"exclude\": false\n }\n }\n}", - "options": { - "raw": { - "headerFamily": "json", - "language": "json" - } - } - } - }, - "status": "No Content", - "code": 204, - "header": [ - { - "disabled": true, - "description": { - "content": "The total result count.", - "type": "text/plain" - }, - "key": "X-Total-Count", - "value": "" - } - ], - "cookie": [], - "_postman_previewlanguage": "text" - }, - { - "id": "70f5c45d-b79a-4037-b1e1-a3908cd7d9fd", - "name": "Client Error - Returned if the request body is invalid.", - "originalRequest": { - "url": { - "path": [ - "search", - "count" - ], - "host": [ - "{{baseUrl}}" - ], - "query": [], - "variable": [] - }, - "header": [ - { - "key": "Content-Type", - "value": "application/json" - }, - { - "key": "Accept", - "value": "application/json" - }, - { - "description": { - "content": "Added as a part of security scheme: oauth2", - "type": "text/plain" - }, - "key": "Authorization", - "value": "" - } - ], - "method": "POST", - "body": { - "mode": "raw", - "raw": "{\n \"indices\": [\n \"*\",\n \"events\"\n ],\n \"queryType\": \"SAILPOINT\",\n \"queryVersion\": \"5.2\",\n \"query\": {\n \"query\": \"\",\n \"fields\": [\n \"\",\n \"\"\n ],\n \"timeZone\": \"\",\n \"innerHit\": {\n \"query\": \"\",\n \"type\": \"\"\n }\n },\n \"queryDsl\": {},\n \"textQuery\": {\n \"terms\": [\n \"\",\n \"\"\n ],\n \"fields\": [\n \"\",\n \"\"\n ],\n \"matchAny\": false,\n \"contains\": false\n },\n \"typeAheadQuery\": {\n \"query\": \"\",\n \"field\": \"\",\n \"nestedType\": \"\",\n \"maxExpansions\": 10,\n \"size\": 100,\n \"sort\": \"desc\",\n \"sortByValue\": false\n },\n \"includeNested\": true,\n \"queryResultFilter\": {\n \"includes\": [\n \"\",\n \"\"\n ],\n \"excludes\": [\n \"\",\n \"\"\n ]\n },\n \"aggregationType\": \"DSL\",\n \"aggregationsVersion\": \"5.2\",\n \"aggregationsDsl\": {},\n \"aggregations\": {\n \"nested\": {\n \"name\": \"\",\n \"type\": \"\"\n },\n \"metric\": {\n \"name\": \"\",\n \"field\": \"\",\n \"type\": \"UNIQUE_COUNT\"\n },\n \"filter\": {\n \"name\": \"\",\n \"field\": \"\",\n \"value\": \"\",\n \"type\": \"TERM\"\n },\n \"bucket\": {\n \"name\": \"\",\n \"field\": \"\",\n \"type\": \"TERMS\",\n \"size\": \"\",\n \"minDocCount\": \"\"\n },\n \"subAggregation\": {\n \"nested\": {\n \"name\": \"\",\n \"type\": \"\"\n },\n \"metric\": {\n \"name\": \"\",\n \"field\": \"\",\n \"type\": \"UNIQUE_COUNT\"\n },\n \"filter\": {\n \"name\": \"\",\n \"field\": \"\",\n \"value\": \"\",\n \"type\": \"TERM\"\n },\n \"bucket\": {\n \"name\": \"\",\n \"field\": \"\",\n \"type\": \"TERMS\",\n \"size\": \"\",\n \"minDocCount\": \"\"\n },\n \"subAggregation\": {\n \"nested\": {\n \"name\": \"\",\n \"type\": \"\"\n },\n \"metric\": {\n \"name\": \"\",\n \"field\": \"\",\n \"type\": \"UNIQUE_COUNT\"\n },\n \"filter\": {\n \"name\": \"\",\n \"field\": \"\",\n \"value\": \"\",\n \"type\": \"TERM\"\n },\n \"bucket\": {\n \"name\": \"\",\n \"field\": \"\",\n \"type\": \"TERMS\",\n \"size\": \"\",\n \"minDocCount\": \"\"\n }\n }\n }\n },\n \"sort\": [\n \"\",\n \"\"\n ],\n \"searchAfter\": [\n \"\",\n \"\"\n ],\n \"filters\": {\n \"commodo_79\": {\n \"type\": \"TERMS\",\n \"range\": {\n \"lower\": {\n \"value\": \"\",\n \"inclusive\": false\n },\n \"upper\": {\n \"value\": \"\",\n \"inclusive\": false\n }\n },\n \"terms\": [\n \"\",\n \"\"\n ],\n \"exclude\": false\n }\n }\n}", - "options": { - "raw": { - "headerFamily": "json", - "language": "json" - } - } - } - }, - "status": "Bad Request", - "code": 400, - "header": [ - { - "key": "Content-Type", - "value": "application/json" - } - ], - "body": "{\n \"detailCode\": \"\",\n \"trackingId\": \"\",\n \"messages\": [\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n },\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n }\n ],\n \"causes\": [\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n },\n {\n \"locale\": \"\",\n \"localeOrigin\": \"DEFAULT\",\n \"text\": \"\"\n }\n ]\n}", - "cookie": [], - "_postman_previewlanguage": "json" - }, - { - "id": "7f2e3b73-abca-46f9-86e8-038125706d58", - "name": "Unauthorized - Returned if there is no authorization header, or if the JWT token is expired.", - "originalRequest": { - "url": { - "path": [ - "search", - "count" - ], - "host": [ - "{{baseUrl}}" - ], - "query": [], - "variable": [] - }, - "header": [ - { - "key": "Content-Type", - "value": "application/json" - }, - { - "key": "Accept", - "value": "application/json" - }, - { - "description": { - "content": "Added as a part of security scheme: oauth2", - "type": "text/plain" - }, - "key": "Authorization", - "value": "" - } - ], - "method": "POST", - "body": { - "mode": "raw", - "raw": "{\n \"indices\": [\n \"*\",\n \"events\"\n ],\n \"queryType\": \"SAILPOINT\",\n \"queryVersion\": \"5.2\",\n \"query\": {\n \"query\": \"\",\n \"fields\": [\n \"\",\n \"\"\n ],\n \"timeZone\": \"\",\n \"innerHit\": {\n \"query\": \"\",\n \"type\": \"\"\n }\n },\n \"queryDsl\": {},\n \"textQuery\": {\n \"terms\": [\n \"\",\n \"\"\n ],\n \"fields\": [\n \"\",\n \"\"\n ],\n \"matchAny\": false,\n \"contains\": false\n },\n \"typeAheadQuery\": {\n \"query\": \"\",\n \"field\": \"\",\n \"nestedType\": \"\",\n \"maxExpansions\": 10,\n \"size\": 100,\n \"sort\": \"desc\",\n \"sortByValue\": false\n },\n \"includeNested\": true,\n \"queryResultFilter\": {\n \"includes\": [\n \"\",\n \"\"\n ],\n \"excludes\": [\n \"\",\n \"\"\n ]\n },\n \"aggregationType\": \"DSL\",\n \"aggregationsVersion\": \"5.2\",\n \"aggregationsDsl\": {},\n \"aggregations\": {\n \"nested\": {\n \"name\": \"\",\n \"type\": \"\"\n },\n \"metric\": {\n \"name\": \"\",\n \"field\": \"\",\n \"type\": \"UNIQUE_COUNT\"\n },\n \"filter\": {\n \"name\": \"\",\n \"field\": \"\",\n \"value\": \"\",\n \"type\": \"TERM\"\n },\n \"bucket\": {\n \"name\": \"\",\n \"field\": \"\",\n \"type\": \"TERMS\",\n \"size\": \"\",\n \"minDocCount\": \"\"\n },\n \"subAggregation\": {\n \"nested\": {\n \"name\": \"\",\n \"type\": \"\"\n },\n \"metric\": {\n \"name\": \"\",\n \"field\": \"\",\n \"type\": \"UNIQUE_COUNT\"\n },\n \"filter\": {\n \"name\": \"\",\n \"field\": \"\",\n \"value\": \"\",\n \"type\": \"TERM\"\n },\n \"bucket\": {\n \"name\": \"\",\n \"field\": \"\",\n \"type\": \"TERMS\",\n \"size\": \"\",\n \"minDocCount\": \"\"\n },\n \"subAggregation\": {\n \"nested\": {\n \"name\": \"\",\n \"type\": \"\"\n },\n \"metric\": {\n \"name\": \"\",\n \"field\": \"\",\n \"type\": \"UNIQUE_COUNT\"\n },\n \"filter\": {\n \"name\": \"\",\n \"field\": \"\",\n \"value\": \"\",\n \"type\": \"TERM\"\n },\n \"bucket\": {\n \"name\": \"\",\n \"field\": \"\",\n \"type\": \"TERMS\",\n \"size\": \"\",\n \"minDocCount\": \"\"\n }\n }\n }\n },\n \"sort\": [\n \"\",\n \"\"\n ],\n \"searchAfter\": [\n \"\",\n \"\"\n ],\n \"filters\": {\n \"commodo_79\": {\n \"type\": \"TERMS\",\n \"range\": {\n \"lower\": {\n \"value\": \"\",\n \"inclusive\": false\n },\n \"upper\": {\n \"value\": \"\",\n \"inclusive\": false\n }\n },\n \"terms\": [\n \"\",\n \"\"\n ],\n \"exclude\": false\n }\n }\n}", - "options": { - "raw": { - "headerFamily": "json", - "language": "json" - } - } - } - }, - "status": "Unauthorized", - "code": 401, - "header": [ - { - "key": "Content-Type", - "value": "application/json" - } - ], - "body": "{\n \"error\": {\n \"description\": \"A message describing the error\",\n \"example\": \"JWT validation failed: JWT is expired\"\n }\n}", - "cookie": [], - "_postman_previewlanguage": "json" - }, - { - "id": "c73adaef-de15-4259-b09a-230dda46fa17", - "name": "Forbidden - Returned if the user you are running as, doesn't have access to this end-point.", - "originalRequest": { - "url": { - "path": [ - "search", - "count" - ], - "host": [ - "{{baseUrl}}" - ], - "query": [], - "variable": [] - }, - "header": [ - { - "key": "Content-Type", - "value": "application/json" - }, - { - "key": "Accept", - "value": "application/json" - }, - { - "description": { - "content": "Added as a part of security scheme: oauth2", - "type": "text/plain" - }, - "key": "Authorization", - "value": "" - } - ], - "method": "POST", - "body": { - "mode": "raw", - "raw": "{\n \"indices\": [\n \"*\",\n \"events\"\n ],\n \"queryType\": \"SAILPOINT\",\n \"queryVersion\": \"5.2\",\n \"query\": {\n \"query\": \"\",\n \"fields\": [\n \"\",\n \"\"\n ],\n \"timeZone\": \"\",\n \"innerHit\": {\n \"query\": \"\",\n \"type\": \"\"\n }\n },\n \"queryDsl\": {},\n \"textQuery\": {\n \"terms\": [\n \"\",\n \"\"\n ],\n \"fields\": [\n \"\",\n \"\"\n ],\n \"matchAny\": false,\n \"contains\": false\n },\n \"typeAheadQuery\": {\n \"query\": \"\",\n \"field\": \"\",\n \"nestedType\": \"\",\n \"maxExpansions\": 10,\n \"size\": 100,\n \"sort\": \"desc\",\n \"sortByValue\": false\n },\n \"includeNested\": true,\n \"queryResultFilter\": {\n \"includes\": [\n \"\",\n \"\"\n ],\n \"excludes\": [\n \"\",\n \"\"\n ]\n },\n \"aggregationType\": \"DSL\",\n \"aggregationsVersion\": \"5.2\",\n \"aggregationsDsl\": {},\n \"aggregations\": {\n \"nested\": {\n \"name\": \"\",\n \"type\": \"\"\n },\n \"metric\": {\n \"name\": \"\",\n \"field\": \"\",\n \"type\": \"UNIQUE_COUNT\"\n },\n \"filter\": {\n \"name\": \"\",\n \"field\": \"\",\n \"value\": \"\",\n \"type\": \"TERM\"\n },\n \"bucket\": {\n \"name\": \"\",\n \"field\": \"\",\n \"type\": \"TERMS\",\n \"size\": \"\",\n \"minDocCount\": \"\"\n },\n \"subAggregation\": {\n \"nested\": {\n \"name\": \"\",\n \"type\": \"\"\n },\n \"metric\": {\n \"name\": \"\",\n \"field\": \"\",\n \"type\": \"UNIQUE_COUNT\"\n },\n \"filter\": {\n \"name\": \"\",\n \"field\": \"\",\n \"value\": \"\",\n \"type\": \"TERM\"\n },\n \"bucket\": {\n \"name\": \"\",\n \"field\": \"\",\n \"type\": \"TERMS\",\n \"size\": \"\",\n \"minDocCount\": \"\"\n },\n \"subAggregation\": {\n \"nested\": {\n \"name\": \"\",\n \"type\": \"\"\n },\n \"metric\": {\n \"name\": \"\",\n \"field\": \"\",\n \"type\": \"UNIQUE_COUNT\"\n },\n \"filter\": {\n \"name\": \"\",\n \"field\": \"\",\n \"value\": \"\",\n \"type\": \"TERM\"\n },\n \"bucket\": {\n \"name\": \"\",\n \"field\": \"\",\n \"type\": \"TERMS\",\n \"size\": \"\",\n \"minDocCount\": \"\"\n }\n }\n }\n },\n \"sort\": [\n \"\",\n \"\"\n ],\n \"searchAfter\": [\n \"\",\n \"\"\n ],\n \"filters\": {\n \"commodo_79\": {\n \"type\": \"TERMS\",\n \"range\": {\n \"lower\": {\n \"value\": \"\",\n \"inclusive\": false\n },\n \"upper\": {\n \"value\": \"\",\n \"inclusive\": false\n }\n },\n \"terms\": [\n \"\",\n \"\"\n ],\n \"exclude\": false\n }\n }\n}", - "options": { - "raw": { - "headerFamily": "json", - "language": "json" - } - } - } - }, - "status": "Forbidden", - "code": 403, - "header": [ - { - "key": "Content-Type", - "value": "application/json" - } - ], - "body": "{\n \"detailCode\": \"\",\n \"trackingId\": \"\",\n \"messages\": [\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n },\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n }\n ],\n \"causes\": [\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n },\n {\n \"locale\": \"\",\n \"localeOrigin\": \"DEFAULT\",\n \"text\": \"\"\n }\n ]\n}", - "cookie": [], - "_postman_previewlanguage": "json" - }, - { - "id": "3b08214c-bad3-41d4-abfe-08370d358f4c", - "name": "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.", - "originalRequest": { - "url": { - "path": [ - "search", - "count" - ], - "host": [ - "{{baseUrl}}" - ], - "query": [], - "variable": [] - }, - "header": [ - { - "key": "Content-Type", - "value": "application/json" - }, - { - "key": "Accept", - "value": "application/json" - }, - { - "description": { - "content": "Added as a part of security scheme: oauth2", - "type": "text/plain" - }, - "key": "Authorization", - "value": "" - } - ], - "method": "POST", - "body": { - "mode": "raw", - "raw": "{\n \"indices\": [\n \"*\",\n \"events\"\n ],\n \"queryType\": \"SAILPOINT\",\n \"queryVersion\": \"5.2\",\n \"query\": {\n \"query\": \"\",\n \"fields\": [\n \"\",\n \"\"\n ],\n \"timeZone\": \"\",\n \"innerHit\": {\n \"query\": \"\",\n \"type\": \"\"\n }\n },\n \"queryDsl\": {},\n \"textQuery\": {\n \"terms\": [\n \"\",\n \"\"\n ],\n \"fields\": [\n \"\",\n \"\"\n ],\n \"matchAny\": false,\n \"contains\": false\n },\n \"typeAheadQuery\": {\n \"query\": \"\",\n \"field\": \"\",\n \"nestedType\": \"\",\n \"maxExpansions\": 10,\n \"size\": 100,\n \"sort\": \"desc\",\n \"sortByValue\": false\n },\n \"includeNested\": true,\n \"queryResultFilter\": {\n \"includes\": [\n \"\",\n \"\"\n ],\n \"excludes\": [\n \"\",\n \"\"\n ]\n },\n \"aggregationType\": \"DSL\",\n \"aggregationsVersion\": \"5.2\",\n \"aggregationsDsl\": {},\n \"aggregations\": {\n \"nested\": {\n \"name\": \"\",\n \"type\": \"\"\n },\n \"metric\": {\n \"name\": \"\",\n \"field\": \"\",\n \"type\": \"UNIQUE_COUNT\"\n },\n \"filter\": {\n \"name\": \"\",\n \"field\": \"\",\n \"value\": \"\",\n \"type\": \"TERM\"\n },\n \"bucket\": {\n \"name\": \"\",\n \"field\": \"\",\n \"type\": \"TERMS\",\n \"size\": \"\",\n \"minDocCount\": \"\"\n },\n \"subAggregation\": {\n \"nested\": {\n \"name\": \"\",\n \"type\": \"\"\n },\n \"metric\": {\n \"name\": \"\",\n \"field\": \"\",\n \"type\": \"UNIQUE_COUNT\"\n },\n \"filter\": {\n \"name\": \"\",\n \"field\": \"\",\n \"value\": \"\",\n \"type\": \"TERM\"\n },\n \"bucket\": {\n \"name\": \"\",\n \"field\": \"\",\n \"type\": \"TERMS\",\n \"size\": \"\",\n \"minDocCount\": \"\"\n },\n \"subAggregation\": {\n \"nested\": {\n \"name\": \"\",\n \"type\": \"\"\n },\n \"metric\": {\n \"name\": \"\",\n \"field\": \"\",\n \"type\": \"UNIQUE_COUNT\"\n },\n \"filter\": {\n \"name\": \"\",\n \"field\": \"\",\n \"value\": \"\",\n \"type\": \"TERM\"\n },\n \"bucket\": {\n \"name\": \"\",\n \"field\": \"\",\n \"type\": \"TERMS\",\n \"size\": \"\",\n \"minDocCount\": \"\"\n }\n }\n }\n },\n \"sort\": [\n \"\",\n \"\"\n ],\n \"searchAfter\": [\n \"\",\n \"\"\n ],\n \"filters\": {\n \"commodo_79\": {\n \"type\": \"TERMS\",\n \"range\": {\n \"lower\": {\n \"value\": \"\",\n \"inclusive\": false\n },\n \"upper\": {\n \"value\": \"\",\n \"inclusive\": false\n }\n },\n \"terms\": [\n \"\",\n \"\"\n ],\n \"exclude\": false\n }\n }\n}", - "options": { - "raw": { - "headerFamily": "json", - "language": "json" - } - } - } - }, - "status": "Too Many Requests", - "code": 429, - "header": [ - { - "key": "Content-Type", - "value": "application/json" - } - ], - "body": "{\n \"message\": {\n \"description\": \"A message describing the error\",\n \"example\": \" Rate Limit Exceeded \"\n }\n}", - "cookie": [], - "_postman_previewlanguage": "json" - }, - { - "id": "2dc324c1-adbc-4d39-9f41-1b1d5d5a26ec", - "name": "Internal Server Error - Returned if there is an unexpected error.", - "originalRequest": { - "url": { - "path": [ - "search", - "count" - ], - "host": [ - "{{baseUrl}}" - ], - "query": [], - "variable": [] - }, - "header": [ - { - "key": "Content-Type", - "value": "application/json" - }, - { - "key": "Accept", - "value": "application/json" - }, - { - "description": { - "content": "Added as a part of security scheme: oauth2", - "type": "text/plain" - }, - "key": "Authorization", - "value": "" - } - ], - "method": "POST", - "body": { - "mode": "raw", - "raw": "{\n \"indices\": [\n \"*\",\n \"events\"\n ],\n \"queryType\": \"SAILPOINT\",\n \"queryVersion\": \"5.2\",\n \"query\": {\n \"query\": \"\",\n \"fields\": [\n \"\",\n \"\"\n ],\n \"timeZone\": \"\",\n \"innerHit\": {\n \"query\": \"\",\n \"type\": \"\"\n }\n },\n \"queryDsl\": {},\n \"textQuery\": {\n \"terms\": [\n \"\",\n \"\"\n ],\n \"fields\": [\n \"\",\n \"\"\n ],\n \"matchAny\": false,\n \"contains\": false\n },\n \"typeAheadQuery\": {\n \"query\": \"\",\n \"field\": \"\",\n \"nestedType\": \"\",\n \"maxExpansions\": 10,\n \"size\": 100,\n \"sort\": \"desc\",\n \"sortByValue\": false\n },\n \"includeNested\": true,\n \"queryResultFilter\": {\n \"includes\": [\n \"\",\n \"\"\n ],\n \"excludes\": [\n \"\",\n \"\"\n ]\n },\n \"aggregationType\": \"DSL\",\n \"aggregationsVersion\": \"5.2\",\n \"aggregationsDsl\": {},\n \"aggregations\": {\n \"nested\": {\n \"name\": \"\",\n \"type\": \"\"\n },\n \"metric\": {\n \"name\": \"\",\n \"field\": \"\",\n \"type\": \"UNIQUE_COUNT\"\n },\n \"filter\": {\n \"name\": \"\",\n \"field\": \"\",\n \"value\": \"\",\n \"type\": \"TERM\"\n },\n \"bucket\": {\n \"name\": \"\",\n \"field\": \"\",\n \"type\": \"TERMS\",\n \"size\": \"\",\n \"minDocCount\": \"\"\n },\n \"subAggregation\": {\n \"nested\": {\n \"name\": \"\",\n \"type\": \"\"\n },\n \"metric\": {\n \"name\": \"\",\n \"field\": \"\",\n \"type\": \"UNIQUE_COUNT\"\n },\n \"filter\": {\n \"name\": \"\",\n \"field\": \"\",\n \"value\": \"\",\n \"type\": \"TERM\"\n },\n \"bucket\": {\n \"name\": \"\",\n \"field\": \"\",\n \"type\": \"TERMS\",\n \"size\": \"\",\n \"minDocCount\": \"\"\n },\n \"subAggregation\": {\n \"nested\": {\n \"name\": \"\",\n \"type\": \"\"\n },\n \"metric\": {\n \"name\": \"\",\n \"field\": \"\",\n \"type\": \"UNIQUE_COUNT\"\n },\n \"filter\": {\n \"name\": \"\",\n \"field\": \"\",\n \"value\": \"\",\n \"type\": \"TERM\"\n },\n \"bucket\": {\n \"name\": \"\",\n \"field\": \"\",\n \"type\": \"TERMS\",\n \"size\": \"\",\n \"minDocCount\": \"\"\n }\n }\n }\n },\n \"sort\": [\n \"\",\n \"\"\n ],\n \"searchAfter\": [\n \"\",\n \"\"\n ],\n \"filters\": {\n \"commodo_79\": {\n \"type\": \"TERMS\",\n \"range\": {\n \"lower\": {\n \"value\": \"\",\n \"inclusive\": false\n },\n \"upper\": {\n \"value\": \"\",\n \"inclusive\": false\n }\n },\n \"terms\": [\n \"\",\n \"\"\n ],\n \"exclude\": false\n }\n }\n}", - "options": { - "raw": { - "headerFamily": "json", - "language": "json" - } - } - } - }, - "status": "Internal Server Error", - "code": 500, - "header": [ - { - "key": "Content-Type", - "value": "application/json" - } - ], - "body": "{\n \"detailCode\": \"\",\n \"trackingId\": \"\",\n \"messages\": [\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n },\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n }\n ],\n \"causes\": [\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n },\n {\n \"locale\": \"\",\n \"localeOrigin\": \"DEFAULT\",\n \"text\": \"\"\n }\n ]\n}", - "cookie": [], - "_postman_previewlanguage": "json" - } - ], - "event": [], - "protocolProfileBehavior": { - "disableBodyPruning": true - } - }, - { - "id": "d9dc642f-b453-45b2-9391-26a2349e215f", - "name": "Perform a Search Query Aggregation", - "request": { - "name": "Perform a Search Query Aggregation", - "description": { - "content": "Performs a search query aggregation and returns the aggregation result. By default, you can page a maximum of 10,000 search result records. To page past 10,000 records, you can use searchAfter paging. Refer to [Paginating Search Queries](https://developer.sailpoint.com/idn/api/standard-collection-parameters#paginating-search-queries) for more information about how to implement searchAfter paging. ", - "type": "text/plain" - }, - "url": { - "path": [ - "search", - "aggregate" - ], - "host": [ - "{{baseUrl}}" - ], - "query": [ - { - "disabled": true, - "description": { - "content": "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.", - "type": "text/plain" - }, - "key": "offset", - "value": "0" - }, - { - "disabled": true, - "description": { - "content": "Max number of results to return.\nSee [V3 API Standard Collection Parameters](https://developer.sailpoint.com/idn/api/standard-collection-parameters) for more information.", - "type": "text/plain" - }, - "key": "limit", - "value": "250" - }, - { - "disabled": true, - "description": { - "content": "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.", - "type": "text/plain" - }, - "key": "count", - "value": "false" - } - ], - "variable": [] - }, - "header": [ - { - "key": "Content-Type", - "value": "application/json" - }, - { - "key": "Accept", - "value": "application/json" - } - ], - "method": "POST", - "body": { - "mode": "raw", - "raw": "{\n \"indices\": [\n \"*\",\n \"events\"\n ],\n \"queryType\": \"SAILPOINT\",\n \"queryVersion\": \"5.2\",\n \"query\": {\n \"query\": \"\",\n \"fields\": [\n \"\",\n \"\"\n ],\n \"timeZone\": \"\",\n \"innerHit\": {\n \"query\": \"\",\n \"type\": \"\"\n }\n },\n \"queryDsl\": {},\n \"textQuery\": {\n \"terms\": [\n \"\",\n \"\"\n ],\n \"fields\": [\n \"\",\n \"\"\n ],\n \"matchAny\": false,\n \"contains\": false\n },\n \"typeAheadQuery\": {\n \"query\": \"\",\n \"field\": \"\",\n \"nestedType\": \"\",\n \"maxExpansions\": 10,\n \"size\": 100,\n \"sort\": \"desc\",\n \"sortByValue\": false\n },\n \"includeNested\": true,\n \"queryResultFilter\": {\n \"includes\": [\n \"\",\n \"\"\n ],\n \"excludes\": [\n \"\",\n \"\"\n ]\n },\n \"aggregationType\": \"DSL\",\n \"aggregationsVersion\": \"5.2\",\n \"aggregationsDsl\": {},\n \"aggregations\": {\n \"nested\": {\n \"name\": \"\",\n \"type\": \"\"\n },\n \"metric\": {\n \"name\": \"\",\n \"field\": \"\",\n \"type\": \"UNIQUE_COUNT\"\n },\n \"filter\": {\n \"name\": \"\",\n \"field\": \"\",\n \"value\": \"\",\n \"type\": \"TERM\"\n },\n \"bucket\": {\n \"name\": \"\",\n \"field\": \"\",\n \"type\": \"TERMS\",\n \"size\": \"\",\n \"minDocCount\": \"\"\n },\n \"subAggregation\": {\n \"nested\": {\n \"name\": \"\",\n \"type\": \"\"\n },\n \"metric\": {\n \"name\": \"\",\n \"field\": \"\",\n \"type\": \"UNIQUE_COUNT\"\n },\n \"filter\": {\n \"name\": \"\",\n \"field\": \"\",\n \"value\": \"\",\n \"type\": \"TERM\"\n },\n \"bucket\": {\n \"name\": \"\",\n \"field\": \"\",\n \"type\": \"TERMS\",\n \"size\": \"\",\n \"minDocCount\": \"\"\n },\n \"subAggregation\": {\n \"nested\": {\n \"name\": \"\",\n \"type\": \"\"\n },\n \"metric\": {\n \"name\": \"\",\n \"field\": \"\",\n \"type\": \"UNIQUE_COUNT\"\n },\n \"filter\": {\n \"name\": \"\",\n \"field\": \"\",\n \"value\": \"\",\n \"type\": \"TERM\"\n },\n \"bucket\": {\n \"name\": \"\",\n \"field\": \"\",\n \"type\": \"TERMS\",\n \"size\": \"\",\n \"minDocCount\": \"\"\n }\n }\n }\n },\n \"sort\": [\n \"\",\n \"\"\n ],\n \"searchAfter\": [\n \"\",\n \"\"\n ],\n \"filters\": {\n \"commodo_79\": {\n \"type\": \"TERMS\",\n \"range\": {\n \"lower\": {\n \"value\": \"\",\n \"inclusive\": false\n },\n \"upper\": {\n \"value\": \"\",\n \"inclusive\": false\n }\n },\n \"terms\": [\n \"\",\n \"\"\n ],\n \"exclude\": false\n }\n }\n}", - "options": { - "raw": { - "headerFamily": "json", - "language": "json" - } - } - } - }, - "response": [ - { - "id": "2622cc9c-f4b7-48e5-aea1-4b132a8d6cca", - "name": "Aggregation results.", - "originalRequest": { - "url": { - "path": [ - "search", - "aggregate" - ], - "host": [ - "{{baseUrl}}" - ], - "query": [ - { - "disabled": true, - "description": { - "content": "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.", - "type": "text/plain" - }, - "key": "offset", - "value": "0" - }, - { - "disabled": true, - "description": { - "content": "Max number of results to return.\nSee [V3 API Standard Collection Parameters](https://developer.sailpoint.com/idn/api/standard-collection-parameters) for more information.", - "type": "text/plain" - }, - "key": "limit", - "value": "250" - }, - { - "disabled": true, - "description": { - "content": "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.", - "type": "text/plain" - }, - "key": "count", - "value": "false" - } - ], - "variable": [] - }, - "header": [ - { - "key": "Content-Type", - "value": "application/json" - }, - { - "key": "Accept", - "value": "application/json" - }, - { - "description": { - "content": "Added as a part of security scheme: oauth2", - "type": "text/plain" - }, - "key": "Authorization", - "value": "" - } - ], - "method": "POST", - "body": { - "mode": "raw", - "raw": "{\n \"indices\": [\n \"*\",\n \"events\"\n ],\n \"queryType\": \"SAILPOINT\",\n \"queryVersion\": \"5.2\",\n \"query\": {\n \"query\": \"\",\n \"fields\": [\n \"\",\n \"\"\n ],\n \"timeZone\": \"\",\n \"innerHit\": {\n \"query\": \"\",\n \"type\": \"\"\n }\n },\n \"queryDsl\": {},\n \"textQuery\": {\n \"terms\": [\n \"\",\n \"\"\n ],\n \"fields\": [\n \"\",\n \"\"\n ],\n \"matchAny\": false,\n \"contains\": false\n },\n \"typeAheadQuery\": {\n \"query\": \"\",\n \"field\": \"\",\n \"nestedType\": \"\",\n \"maxExpansions\": 10,\n \"size\": 100,\n \"sort\": \"desc\",\n \"sortByValue\": false\n },\n \"includeNested\": true,\n \"queryResultFilter\": {\n \"includes\": [\n \"\",\n \"\"\n ],\n \"excludes\": [\n \"\",\n \"\"\n ]\n },\n \"aggregationType\": \"DSL\",\n \"aggregationsVersion\": \"5.2\",\n \"aggregationsDsl\": {},\n \"aggregations\": {\n \"nested\": {\n \"name\": \"\",\n \"type\": \"\"\n },\n \"metric\": {\n \"name\": \"\",\n \"field\": \"\",\n \"type\": \"UNIQUE_COUNT\"\n },\n \"filter\": {\n \"name\": \"\",\n \"field\": \"\",\n \"value\": \"\",\n \"type\": \"TERM\"\n },\n \"bucket\": {\n \"name\": \"\",\n \"field\": \"\",\n \"type\": \"TERMS\",\n \"size\": \"\",\n \"minDocCount\": \"\"\n },\n \"subAggregation\": {\n \"nested\": {\n \"name\": \"\",\n \"type\": \"\"\n },\n \"metric\": {\n \"name\": \"\",\n \"field\": \"\",\n \"type\": \"UNIQUE_COUNT\"\n },\n \"filter\": {\n \"name\": \"\",\n \"field\": \"\",\n \"value\": \"\",\n \"type\": \"TERM\"\n },\n \"bucket\": {\n \"name\": \"\",\n \"field\": \"\",\n \"type\": \"TERMS\",\n \"size\": \"\",\n \"minDocCount\": \"\"\n },\n \"subAggregation\": {\n \"nested\": {\n \"name\": \"\",\n \"type\": \"\"\n },\n \"metric\": {\n \"name\": \"\",\n \"field\": \"\",\n \"type\": \"UNIQUE_COUNT\"\n },\n \"filter\": {\n \"name\": \"\",\n \"field\": \"\",\n \"value\": \"\",\n \"type\": \"TERM\"\n },\n \"bucket\": {\n \"name\": \"\",\n \"field\": \"\",\n \"type\": \"TERMS\",\n \"size\": \"\",\n \"minDocCount\": \"\"\n }\n }\n }\n },\n \"sort\": [\n \"\",\n \"\"\n ],\n \"searchAfter\": [\n \"\",\n \"\"\n ],\n \"filters\": {\n \"commodo_79\": {\n \"type\": \"TERMS\",\n \"range\": {\n \"lower\": {\n \"value\": \"\",\n \"inclusive\": false\n },\n \"upper\": {\n \"value\": \"\",\n \"inclusive\": false\n }\n },\n \"terms\": [\n \"\",\n \"\"\n ],\n \"exclude\": false\n }\n }\n}", - "options": { - "raw": { - "headerFamily": "json", - "language": "json" - } - } - } - }, - "status": "OK", - "code": 200, - "header": [ - { - "key": "Content-Type", - "value": "application/json" - }, - { - "disabled": true, - "description": { - "content": "The total result count (returned only if the *count* parameter is specified as *true*).", - "type": "text/plain" - }, - "key": "X-Total-Count", - "value": "" - } - ], - "body": "{\n \"aggregations\": {},\n \"hits\": [\n {\n \"id\": \"\",\n \"name\": \"\",\n \"_type\": \"accountactivity\",\n \"description\": \"\",\n \"created\": \"\",\n \"modified\": \"\",\n \"synced\": \"\",\n \"enabled\": \"\",\n \"requestable\": \"\",\n \"requestCommentsRequired\": \"\",\n \"owner\": {\n \"id\": \"\",\n \"name\": \"\",\n \"type\": \"GOVERNANCE_GROUP\",\n \"email\": \"\"\n },\n \"source\": {\n \"id\": \"\",\n \"name\": \"\"\n },\n \"entitlements\": [\n {\n \"id\": \"\",\n \"name\": \"\",\n \"description\": \"\",\n \"attribute\": \"\",\n \"value\": \"\"\n },\n {\n \"id\": \"\",\n \"name\": \"\",\n \"description\": \"\",\n \"attribute\": \"\",\n \"value\": \"\"\n }\n ],\n \"entitlementCount\": \"\",\n \"tags\": [\n \"\",\n \"\"\n ]\n },\n {\n \"id\": \"\",\n \"name\": \"\",\n \"_type\": \"identity\",\n \"description\": \"\",\n \"created\": \"\",\n \"modified\": \"\",\n \"synced\": \"\",\n \"enabled\": \"\",\n \"requestable\": \"\",\n \"requestCommentsRequired\": \"\",\n \"owner\": {\n \"id\": \"\",\n \"name\": \"\",\n \"type\": \"CAMPAIGN\",\n \"email\": \"\"\n },\n \"source\": {\n \"id\": \"\",\n \"name\": \"\"\n },\n \"entitlements\": [\n {\n \"id\": \"\",\n \"name\": \"\",\n \"description\": \"\",\n \"attribute\": \"\",\n \"value\": \"\"\n },\n {\n \"id\": \"\",\n \"name\": \"\",\n \"description\": \"\",\n \"attribute\": \"\",\n \"value\": \"\"\n }\n ],\n \"entitlementCount\": \"\",\n \"tags\": [\n \"\",\n \"\"\n ]\n }\n ]\n}", - "cookie": [], - "_postman_previewlanguage": "json" - }, - { - "id": "6131f4f7-f093-4b02-8b29-8ea8da293486", - "name": "Client Error - Returned if the request body is invalid.", - "originalRequest": { - "url": { - "path": [ - "search", - "aggregate" - ], - "host": [ - "{{baseUrl}}" - ], - "query": [ - { - "disabled": true, - "description": { - "content": "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.", - "type": "text/plain" - }, - "key": "offset", - "value": "0" - }, - { - "disabled": true, - "description": { - "content": "Max number of results to return.\nSee [V3 API Standard Collection Parameters](https://developer.sailpoint.com/idn/api/standard-collection-parameters) for more information.", - "type": "text/plain" - }, - "key": "limit", - "value": "250" - }, - { - "disabled": true, - "description": { - "content": "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.", - "type": "text/plain" - }, - "key": "count", - "value": "false" - } - ], - "variable": [] - }, - "header": [ - { - "key": "Content-Type", - "value": "application/json" - }, - { - "key": "Accept", - "value": "application/json" - }, - { - "description": { - "content": "Added as a part of security scheme: oauth2", - "type": "text/plain" - }, - "key": "Authorization", - "value": "" - } - ], - "method": "POST", - "body": { - "mode": "raw", - "raw": "{\n \"indices\": [\n \"*\",\n \"events\"\n ],\n \"queryType\": \"SAILPOINT\",\n \"queryVersion\": \"5.2\",\n \"query\": {\n \"query\": \"\",\n \"fields\": [\n \"\",\n \"\"\n ],\n \"timeZone\": \"\",\n \"innerHit\": {\n \"query\": \"\",\n \"type\": \"\"\n }\n },\n \"queryDsl\": {},\n \"textQuery\": {\n \"terms\": [\n \"\",\n \"\"\n ],\n \"fields\": [\n \"\",\n \"\"\n ],\n \"matchAny\": false,\n \"contains\": false\n },\n \"typeAheadQuery\": {\n \"query\": \"\",\n \"field\": \"\",\n \"nestedType\": \"\",\n \"maxExpansions\": 10,\n \"size\": 100,\n \"sort\": \"desc\",\n \"sortByValue\": false\n },\n \"includeNested\": true,\n \"queryResultFilter\": {\n \"includes\": [\n \"\",\n \"\"\n ],\n \"excludes\": [\n \"\",\n \"\"\n ]\n },\n \"aggregationType\": \"DSL\",\n \"aggregationsVersion\": \"5.2\",\n \"aggregationsDsl\": {},\n \"aggregations\": {\n \"nested\": {\n \"name\": \"\",\n \"type\": \"\"\n },\n \"metric\": {\n \"name\": \"\",\n \"field\": \"\",\n \"type\": \"UNIQUE_COUNT\"\n },\n \"filter\": {\n \"name\": \"\",\n \"field\": \"\",\n \"value\": \"\",\n \"type\": \"TERM\"\n },\n \"bucket\": {\n \"name\": \"\",\n \"field\": \"\",\n \"type\": \"TERMS\",\n \"size\": \"\",\n \"minDocCount\": \"\"\n },\n \"subAggregation\": {\n \"nested\": {\n \"name\": \"\",\n \"type\": \"\"\n },\n \"metric\": {\n \"name\": \"\",\n \"field\": \"\",\n \"type\": \"UNIQUE_COUNT\"\n },\n \"filter\": {\n \"name\": \"\",\n \"field\": \"\",\n \"value\": \"\",\n \"type\": \"TERM\"\n },\n \"bucket\": {\n \"name\": \"\",\n \"field\": \"\",\n \"type\": \"TERMS\",\n \"size\": \"\",\n \"minDocCount\": \"\"\n },\n \"subAggregation\": {\n \"nested\": {\n \"name\": \"\",\n \"type\": \"\"\n },\n \"metric\": {\n \"name\": \"\",\n \"field\": \"\",\n \"type\": \"UNIQUE_COUNT\"\n },\n \"filter\": {\n \"name\": \"\",\n \"field\": \"\",\n \"value\": \"\",\n \"type\": \"TERM\"\n },\n \"bucket\": {\n \"name\": \"\",\n \"field\": \"\",\n \"type\": \"TERMS\",\n \"size\": \"\",\n \"minDocCount\": \"\"\n }\n }\n }\n },\n \"sort\": [\n \"\",\n \"\"\n ],\n \"searchAfter\": [\n \"\",\n \"\"\n ],\n \"filters\": {\n \"commodo_79\": {\n \"type\": \"TERMS\",\n \"range\": {\n \"lower\": {\n \"value\": \"\",\n \"inclusive\": false\n },\n \"upper\": {\n \"value\": \"\",\n \"inclusive\": false\n }\n },\n \"terms\": [\n \"\",\n \"\"\n ],\n \"exclude\": false\n }\n }\n}", - "options": { - "raw": { - "headerFamily": "json", - "language": "json" - } - } - } - }, - "status": "Bad Request", - "code": 400, - "header": [ - { - "key": "Content-Type", - "value": "application/json" - } - ], - "body": "{\n \"detailCode\": \"\",\n \"trackingId\": \"\",\n \"messages\": [\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n },\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n }\n ],\n \"causes\": [\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n },\n {\n \"locale\": \"\",\n \"localeOrigin\": \"DEFAULT\",\n \"text\": \"\"\n }\n ]\n}", - "cookie": [], - "_postman_previewlanguage": "json" - }, - { - "id": "7b0e34fd-dd31-4c48-82f2-8926e44a4cd2", - "name": "Unauthorized - Returned if there is no authorization header, or if the JWT token is expired.", - "originalRequest": { - "url": { - "path": [ - "search", - "aggregate" - ], - "host": [ - "{{baseUrl}}" - ], - "query": [ - { - "disabled": true, - "description": { - "content": "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.", - "type": "text/plain" - }, - "key": "offset", - "value": "0" - }, - { - "disabled": true, - "description": { - "content": "Max number of results to return.\nSee [V3 API Standard Collection Parameters](https://developer.sailpoint.com/idn/api/standard-collection-parameters) for more information.", - "type": "text/plain" - }, - "key": "limit", - "value": "250" - }, - { - "disabled": true, - "description": { - "content": "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.", - "type": "text/plain" - }, - "key": "count", - "value": "false" - } - ], - "variable": [] - }, - "header": [ - { - "key": "Content-Type", - "value": "application/json" - }, - { - "key": "Accept", - "value": "application/json" - }, - { - "description": { - "content": "Added as a part of security scheme: oauth2", - "type": "text/plain" - }, - "key": "Authorization", - "value": "" - } - ], - "method": "POST", - "body": { - "mode": "raw", - "raw": "{\n \"indices\": [\n \"*\",\n \"events\"\n ],\n \"queryType\": \"SAILPOINT\",\n \"queryVersion\": \"5.2\",\n \"query\": {\n \"query\": \"\",\n \"fields\": [\n \"\",\n \"\"\n ],\n \"timeZone\": \"\",\n \"innerHit\": {\n \"query\": \"\",\n \"type\": \"\"\n }\n },\n \"queryDsl\": {},\n \"textQuery\": {\n \"terms\": [\n \"\",\n \"\"\n ],\n \"fields\": [\n \"\",\n \"\"\n ],\n \"matchAny\": false,\n \"contains\": false\n },\n \"typeAheadQuery\": {\n \"query\": \"\",\n \"field\": \"\",\n \"nestedType\": \"\",\n \"maxExpansions\": 10,\n \"size\": 100,\n \"sort\": \"desc\",\n \"sortByValue\": false\n },\n \"includeNested\": true,\n \"queryResultFilter\": {\n \"includes\": [\n \"\",\n \"\"\n ],\n \"excludes\": [\n \"\",\n \"\"\n ]\n },\n \"aggregationType\": \"DSL\",\n \"aggregationsVersion\": \"5.2\",\n \"aggregationsDsl\": {},\n \"aggregations\": {\n \"nested\": {\n \"name\": \"\",\n \"type\": \"\"\n },\n \"metric\": {\n \"name\": \"\",\n \"field\": \"\",\n \"type\": \"UNIQUE_COUNT\"\n },\n \"filter\": {\n \"name\": \"\",\n \"field\": \"\",\n \"value\": \"\",\n \"type\": \"TERM\"\n },\n \"bucket\": {\n \"name\": \"\",\n \"field\": \"\",\n \"type\": \"TERMS\",\n \"size\": \"\",\n \"minDocCount\": \"\"\n },\n \"subAggregation\": {\n \"nested\": {\n \"name\": \"\",\n \"type\": \"\"\n },\n \"metric\": {\n \"name\": \"\",\n \"field\": \"\",\n \"type\": \"UNIQUE_COUNT\"\n },\n \"filter\": {\n \"name\": \"\",\n \"field\": \"\",\n \"value\": \"\",\n \"type\": \"TERM\"\n },\n \"bucket\": {\n \"name\": \"\",\n \"field\": \"\",\n \"type\": \"TERMS\",\n \"size\": \"\",\n \"minDocCount\": \"\"\n },\n \"subAggregation\": {\n \"nested\": {\n \"name\": \"\",\n \"type\": \"\"\n },\n \"metric\": {\n \"name\": \"\",\n \"field\": \"\",\n \"type\": \"UNIQUE_COUNT\"\n },\n \"filter\": {\n \"name\": \"\",\n \"field\": \"\",\n \"value\": \"\",\n \"type\": \"TERM\"\n },\n \"bucket\": {\n \"name\": \"\",\n \"field\": \"\",\n \"type\": \"TERMS\",\n \"size\": \"\",\n \"minDocCount\": \"\"\n }\n }\n }\n },\n \"sort\": [\n \"\",\n \"\"\n ],\n \"searchAfter\": [\n \"\",\n \"\"\n ],\n \"filters\": {\n \"commodo_79\": {\n \"type\": \"TERMS\",\n \"range\": {\n \"lower\": {\n \"value\": \"\",\n \"inclusive\": false\n },\n \"upper\": {\n \"value\": \"\",\n \"inclusive\": false\n }\n },\n \"terms\": [\n \"\",\n \"\"\n ],\n \"exclude\": false\n }\n }\n}", - "options": { - "raw": { - "headerFamily": "json", - "language": "json" - } - } - } - }, - "status": "Unauthorized", - "code": 401, - "header": [ - { - "key": "Content-Type", - "value": "application/json" - } - ], - "body": "{\n \"error\": {\n \"description\": \"A message describing the error\",\n \"example\": \"JWT validation failed: JWT is expired\"\n }\n}", - "cookie": [], - "_postman_previewlanguage": "json" - }, - { - "id": "9bd363e2-eb42-459c-89d1-0ccfa7df0625", - "name": "Forbidden - Returned if the user you are running as, doesn't have access to this end-point.", - "originalRequest": { - "url": { - "path": [ - "search", - "aggregate" - ], - "host": [ - "{{baseUrl}}" - ], - "query": [ - { - "disabled": true, - "description": { - "content": "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.", - "type": "text/plain" - }, - "key": "offset", - "value": "0" - }, - { - "disabled": true, - "description": { - "content": "Max number of results to return.\nSee [V3 API Standard Collection Parameters](https://developer.sailpoint.com/idn/api/standard-collection-parameters) for more information.", - "type": "text/plain" - }, - "key": "limit", - "value": "250" - }, - { - "disabled": true, - "description": { - "content": "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.", - "type": "text/plain" - }, - "key": "count", - "value": "false" - } - ], - "variable": [] - }, - "header": [ - { - "key": "Content-Type", - "value": "application/json" - }, - { - "key": "Accept", - "value": "application/json" - }, - { - "description": { - "content": "Added as a part of security scheme: oauth2", - "type": "text/plain" - }, - "key": "Authorization", - "value": "" - } - ], - "method": "POST", - "body": { - "mode": "raw", - "raw": "{\n \"indices\": [\n \"*\",\n \"events\"\n ],\n \"queryType\": \"SAILPOINT\",\n \"queryVersion\": \"5.2\",\n \"query\": {\n \"query\": \"\",\n \"fields\": [\n \"\",\n \"\"\n ],\n \"timeZone\": \"\",\n \"innerHit\": {\n \"query\": \"\",\n \"type\": \"\"\n }\n },\n \"queryDsl\": {},\n \"textQuery\": {\n \"terms\": [\n \"\",\n \"\"\n ],\n \"fields\": [\n \"\",\n \"\"\n ],\n \"matchAny\": false,\n \"contains\": false\n },\n \"typeAheadQuery\": {\n \"query\": \"\",\n \"field\": \"\",\n \"nestedType\": \"\",\n \"maxExpansions\": 10,\n \"size\": 100,\n \"sort\": \"desc\",\n \"sortByValue\": false\n },\n \"includeNested\": true,\n \"queryResultFilter\": {\n \"includes\": [\n \"\",\n \"\"\n ],\n \"excludes\": [\n \"\",\n \"\"\n ]\n },\n \"aggregationType\": \"DSL\",\n \"aggregationsVersion\": \"5.2\",\n \"aggregationsDsl\": {},\n \"aggregations\": {\n \"nested\": {\n \"name\": \"\",\n \"type\": \"\"\n },\n \"metric\": {\n \"name\": \"\",\n \"field\": \"\",\n \"type\": \"UNIQUE_COUNT\"\n },\n \"filter\": {\n \"name\": \"\",\n \"field\": \"\",\n \"value\": \"\",\n \"type\": \"TERM\"\n },\n \"bucket\": {\n \"name\": \"\",\n \"field\": \"\",\n \"type\": \"TERMS\",\n \"size\": \"\",\n \"minDocCount\": \"\"\n },\n \"subAggregation\": {\n \"nested\": {\n \"name\": \"\",\n \"type\": \"\"\n },\n \"metric\": {\n \"name\": \"\",\n \"field\": \"\",\n \"type\": \"UNIQUE_COUNT\"\n },\n \"filter\": {\n \"name\": \"\",\n \"field\": \"\",\n \"value\": \"\",\n \"type\": \"TERM\"\n },\n \"bucket\": {\n \"name\": \"\",\n \"field\": \"\",\n \"type\": \"TERMS\",\n \"size\": \"\",\n \"minDocCount\": \"\"\n },\n \"subAggregation\": {\n \"nested\": {\n \"name\": \"\",\n \"type\": \"\"\n },\n \"metric\": {\n \"name\": \"\",\n \"field\": \"\",\n \"type\": \"UNIQUE_COUNT\"\n },\n \"filter\": {\n \"name\": \"\",\n \"field\": \"\",\n \"value\": \"\",\n \"type\": \"TERM\"\n },\n \"bucket\": {\n \"name\": \"\",\n \"field\": \"\",\n \"type\": \"TERMS\",\n \"size\": \"\",\n \"minDocCount\": \"\"\n }\n }\n }\n },\n \"sort\": [\n \"\",\n \"\"\n ],\n \"searchAfter\": [\n \"\",\n \"\"\n ],\n \"filters\": {\n \"commodo_79\": {\n \"type\": \"TERMS\",\n \"range\": {\n \"lower\": {\n \"value\": \"\",\n \"inclusive\": false\n },\n \"upper\": {\n \"value\": \"\",\n \"inclusive\": false\n }\n },\n \"terms\": [\n \"\",\n \"\"\n ],\n \"exclude\": false\n }\n }\n}", - "options": { - "raw": { - "headerFamily": "json", - "language": "json" - } - } - } - }, - "status": "Forbidden", - "code": 403, - "header": [ - { - "key": "Content-Type", - "value": "application/json" - } - ], - "body": "{\n \"detailCode\": \"\",\n \"trackingId\": \"\",\n \"messages\": [\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n },\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n }\n ],\n \"causes\": [\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n },\n {\n \"locale\": \"\",\n \"localeOrigin\": \"DEFAULT\",\n \"text\": \"\"\n }\n ]\n}", - "cookie": [], - "_postman_previewlanguage": "json" - }, - { - "id": "61fbc946-dffa-49a2-abd8-f40927ba38b6", - "name": "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.", - "originalRequest": { - "url": { - "path": [ - "search", - "aggregate" - ], - "host": [ - "{{baseUrl}}" - ], - "query": [ - { - "disabled": true, - "description": { - "content": "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.", - "type": "text/plain" - }, - "key": "offset", - "value": "0" - }, - { - "disabled": true, - "description": { - "content": "Max number of results to return.\nSee [V3 API Standard Collection Parameters](https://developer.sailpoint.com/idn/api/standard-collection-parameters) for more information.", - "type": "text/plain" - }, - "key": "limit", - "value": "250" - }, - { - "disabled": true, - "description": { - "content": "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.", - "type": "text/plain" - }, - "key": "count", - "value": "false" - } - ], - "variable": [] - }, - "header": [ - { - "key": "Content-Type", - "value": "application/json" - }, - { - "key": "Accept", - "value": "application/json" - }, - { - "description": { - "content": "Added as a part of security scheme: oauth2", - "type": "text/plain" - }, - "key": "Authorization", - "value": "" - } - ], - "method": "POST", - "body": { - "mode": "raw", - "raw": "{\n \"indices\": [\n \"*\",\n \"events\"\n ],\n \"queryType\": \"SAILPOINT\",\n \"queryVersion\": \"5.2\",\n \"query\": {\n \"query\": \"\",\n \"fields\": [\n \"\",\n \"\"\n ],\n \"timeZone\": \"\",\n \"innerHit\": {\n \"query\": \"\",\n \"type\": \"\"\n }\n },\n \"queryDsl\": {},\n \"textQuery\": {\n \"terms\": [\n \"\",\n \"\"\n ],\n \"fields\": [\n \"\",\n \"\"\n ],\n \"matchAny\": false,\n \"contains\": false\n },\n \"typeAheadQuery\": {\n \"query\": \"\",\n \"field\": \"\",\n \"nestedType\": \"\",\n \"maxExpansions\": 10,\n \"size\": 100,\n \"sort\": \"desc\",\n \"sortByValue\": false\n },\n \"includeNested\": true,\n \"queryResultFilter\": {\n \"includes\": [\n \"\",\n \"\"\n ],\n \"excludes\": [\n \"\",\n \"\"\n ]\n },\n \"aggregationType\": \"DSL\",\n \"aggregationsVersion\": \"5.2\",\n \"aggregationsDsl\": {},\n \"aggregations\": {\n \"nested\": {\n \"name\": \"\",\n \"type\": \"\"\n },\n \"metric\": {\n \"name\": \"\",\n \"field\": \"\",\n \"type\": \"UNIQUE_COUNT\"\n },\n \"filter\": {\n \"name\": \"\",\n \"field\": \"\",\n \"value\": \"\",\n \"type\": \"TERM\"\n },\n \"bucket\": {\n \"name\": \"\",\n \"field\": \"\",\n \"type\": \"TERMS\",\n \"size\": \"\",\n \"minDocCount\": \"\"\n },\n \"subAggregation\": {\n \"nested\": {\n \"name\": \"\",\n \"type\": \"\"\n },\n \"metric\": {\n \"name\": \"\",\n \"field\": \"\",\n \"type\": \"UNIQUE_COUNT\"\n },\n \"filter\": {\n \"name\": \"\",\n \"field\": \"\",\n \"value\": \"\",\n \"type\": \"TERM\"\n },\n \"bucket\": {\n \"name\": \"\",\n \"field\": \"\",\n \"type\": \"TERMS\",\n \"size\": \"\",\n \"minDocCount\": \"\"\n },\n \"subAggregation\": {\n \"nested\": {\n \"name\": \"\",\n \"type\": \"\"\n },\n \"metric\": {\n \"name\": \"\",\n \"field\": \"\",\n \"type\": \"UNIQUE_COUNT\"\n },\n \"filter\": {\n \"name\": \"\",\n \"field\": \"\",\n \"value\": \"\",\n \"type\": \"TERM\"\n },\n \"bucket\": {\n \"name\": \"\",\n \"field\": \"\",\n \"type\": \"TERMS\",\n \"size\": \"\",\n \"minDocCount\": \"\"\n }\n }\n }\n },\n \"sort\": [\n \"\",\n \"\"\n ],\n \"searchAfter\": [\n \"\",\n \"\"\n ],\n \"filters\": {\n \"commodo_79\": {\n \"type\": \"TERMS\",\n \"range\": {\n \"lower\": {\n \"value\": \"\",\n \"inclusive\": false\n },\n \"upper\": {\n \"value\": \"\",\n \"inclusive\": false\n }\n },\n \"terms\": [\n \"\",\n \"\"\n ],\n \"exclude\": false\n }\n }\n}", - "options": { - "raw": { - "headerFamily": "json", - "language": "json" - } - } - } - }, - "status": "Too Many Requests", - "code": 429, - "header": [ - { - "key": "Content-Type", - "value": "application/json" - } - ], - "body": "{\n \"message\": {\n \"description\": \"A message describing the error\",\n \"example\": \" Rate Limit Exceeded \"\n }\n}", - "cookie": [], - "_postman_previewlanguage": "json" - }, - { - "id": "c6a19b58-25d7-48af-a2ca-57187e1d2143", - "name": "Internal Server Error - Returned if there is an unexpected error.", - "originalRequest": { - "url": { - "path": [ - "search", - "aggregate" - ], - "host": [ - "{{baseUrl}}" - ], - "query": [ - { - "disabled": true, - "description": { - "content": "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.", - "type": "text/plain" - }, - "key": "offset", - "value": "0" - }, - { - "disabled": true, - "description": { - "content": "Max number of results to return.\nSee [V3 API Standard Collection Parameters](https://developer.sailpoint.com/idn/api/standard-collection-parameters) for more information.", - "type": "text/plain" - }, - "key": "limit", - "value": "250" - }, - { - "disabled": true, - "description": { - "content": "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.", - "type": "text/plain" - }, - "key": "count", - "value": "false" - } - ], - "variable": [] - }, - "header": [ - { - "key": "Content-Type", - "value": "application/json" - }, - { - "key": "Accept", - "value": "application/json" - }, - { - "description": { - "content": "Added as a part of security scheme: oauth2", - "type": "text/plain" - }, - "key": "Authorization", - "value": "" - } - ], - "method": "POST", - "body": { - "mode": "raw", - "raw": "{\n \"indices\": [\n \"*\",\n \"events\"\n ],\n \"queryType\": \"SAILPOINT\",\n \"queryVersion\": \"5.2\",\n \"query\": {\n \"query\": \"\",\n \"fields\": [\n \"\",\n \"\"\n ],\n \"timeZone\": \"\",\n \"innerHit\": {\n \"query\": \"\",\n \"type\": \"\"\n }\n },\n \"queryDsl\": {},\n \"textQuery\": {\n \"terms\": [\n \"\",\n \"\"\n ],\n \"fields\": [\n \"\",\n \"\"\n ],\n \"matchAny\": false,\n \"contains\": false\n },\n \"typeAheadQuery\": {\n \"query\": \"\",\n \"field\": \"\",\n \"nestedType\": \"\",\n \"maxExpansions\": 10,\n \"size\": 100,\n \"sort\": \"desc\",\n \"sortByValue\": false\n },\n \"includeNested\": true,\n \"queryResultFilter\": {\n \"includes\": [\n \"\",\n \"\"\n ],\n \"excludes\": [\n \"\",\n \"\"\n ]\n },\n \"aggregationType\": \"DSL\",\n \"aggregationsVersion\": \"5.2\",\n \"aggregationsDsl\": {},\n \"aggregations\": {\n \"nested\": {\n \"name\": \"\",\n \"type\": \"\"\n },\n \"metric\": {\n \"name\": \"\",\n \"field\": \"\",\n \"type\": \"UNIQUE_COUNT\"\n },\n \"filter\": {\n \"name\": \"\",\n \"field\": \"\",\n \"value\": \"\",\n \"type\": \"TERM\"\n },\n \"bucket\": {\n \"name\": \"\",\n \"field\": \"\",\n \"type\": \"TERMS\",\n \"size\": \"\",\n \"minDocCount\": \"\"\n },\n \"subAggregation\": {\n \"nested\": {\n \"name\": \"\",\n \"type\": \"\"\n },\n \"metric\": {\n \"name\": \"\",\n \"field\": \"\",\n \"type\": \"UNIQUE_COUNT\"\n },\n \"filter\": {\n \"name\": \"\",\n \"field\": \"\",\n \"value\": \"\",\n \"type\": \"TERM\"\n },\n \"bucket\": {\n \"name\": \"\",\n \"field\": \"\",\n \"type\": \"TERMS\",\n \"size\": \"\",\n \"minDocCount\": \"\"\n },\n \"subAggregation\": {\n \"nested\": {\n \"name\": \"\",\n \"type\": \"\"\n },\n \"metric\": {\n \"name\": \"\",\n \"field\": \"\",\n \"type\": \"UNIQUE_COUNT\"\n },\n \"filter\": {\n \"name\": \"\",\n \"field\": \"\",\n \"value\": \"\",\n \"type\": \"TERM\"\n },\n \"bucket\": {\n \"name\": \"\",\n \"field\": \"\",\n \"type\": \"TERMS\",\n \"size\": \"\",\n \"minDocCount\": \"\"\n }\n }\n }\n },\n \"sort\": [\n \"\",\n \"\"\n ],\n \"searchAfter\": [\n \"\",\n \"\"\n ],\n \"filters\": {\n \"commodo_79\": {\n \"type\": \"TERMS\",\n \"range\": {\n \"lower\": {\n \"value\": \"\",\n \"inclusive\": false\n },\n \"upper\": {\n \"value\": \"\",\n \"inclusive\": false\n }\n },\n \"terms\": [\n \"\",\n \"\"\n ],\n \"exclude\": false\n }\n }\n}", - "options": { - "raw": { - "headerFamily": "json", - "language": "json" - } - } - } - }, - "status": "Internal Server Error", - "code": 500, - "header": [ - { - "key": "Content-Type", - "value": "application/json" - } - ], - "body": "{\n \"detailCode\": \"\",\n \"trackingId\": \"\",\n \"messages\": [\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n },\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n }\n ],\n \"causes\": [\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n },\n {\n \"locale\": \"\",\n \"localeOrigin\": \"DEFAULT\",\n \"text\": \"\"\n }\n ]\n}", - "cookie": [], - "_postman_previewlanguage": "json" - } - ], - "event": [], - "protocolProfileBehavior": { - "disableBodyPruning": true - } - }, - { - "id": "9686b66f-7408-4bb2-b8fe-6b6758fadbe2", - "name": "Get a Document by ID", - "request": { - "name": "Get a Document by ID", - "description": { - "content": "Fetches a single document from the specified index, using the specified document ID.", - "type": "text/plain" - }, - "url": { - "path": [ - "search", - ":index", - ":id" - ], - "host": [ - "{{baseUrl}}" - ], - "query": [], - "variable": [ - { - "type": "any", - "value": "", - "key": "index", - "disabled": true, - "description": { - "content": "(Required) The index from which to fetch the specified document.\n\nThe currently supported index names are: *accessprofiles*, *accountactivities*, *entitlements*, *events*, *identities*, and *roles*.\n", - "type": "text/plain" - } - }, - { - "type": "any", - "value": "", - "key": "id", - "disabled": true, - "description": { - "content": "(Required) ID of the requested document.", - "type": "text/plain" - } - } - ] - }, - "header": [ - { - "key": "Accept", - "value": "application/json" - } - ], - "method": "GET", - "body": {} - }, - "response": [ - { - "id": "87d89b71-8e1f-43c3-8010-d81382711cee", - "name": "The requested document.", - "originalRequest": { - "url": { - "path": [ - "search", - ":index", - ":id" - ], - "host": [ - "{{baseUrl}}" - ], - "query": [], - "variable": [] - }, - "header": [ - { - "key": "Accept", - "value": "application/json" - }, - { - "description": { - "content": "Added as a part of security scheme: oauth2", - "type": "text/plain" - }, - "key": "Authorization", - "value": "" - } - ], - "method": "GET", - "body": {} - }, - "status": "OK", - "code": 200, - "header": [ - { - "key": "Content-Type", - "value": "application/json" - } - ], - "body": "{\n \"id\": \"\",\n \"name\": \"\",\n \"_type\": \"account\",\n \"description\": \"\",\n \"created\": \"\",\n \"modified\": \"\",\n \"synced\": \"\",\n \"enabled\": \"\",\n \"requestable\": \"\",\n \"requestCommentsRequired\": \"\",\n \"owner\": {\n \"id\": \"\",\n \"name\": \"\",\n \"type\": \"SOD_POLICY\",\n \"email\": \"\"\n },\n \"source\": {\n \"id\": \"\",\n \"name\": \"\"\n },\n \"entitlements\": [\n {\n \"id\": \"\",\n \"name\": \"\",\n \"description\": \"\",\n \"attribute\": \"\",\n \"value\": \"\"\n },\n {\n \"id\": \"\",\n \"name\": \"\",\n \"description\": \"\",\n \"attribute\": \"\",\n \"value\": \"\"\n }\n ],\n \"entitlementCount\": \"\",\n \"tags\": [\n \"\",\n \"\"\n ]\n}", - "cookie": [], - "_postman_previewlanguage": "json" - }, - { - "id": "c4fc1204-f82a-402e-9fcc-1b77b7704cb6", - "name": "Client Error - Returned if the request body is invalid.", - "originalRequest": { - "url": { - "path": [ - "search", - ":index", - ":id" - ], - "host": [ - "{{baseUrl}}" - ], - "query": [], - "variable": [] - }, - "header": [ - { - "key": "Accept", - "value": "application/json" - }, - { - "description": { - "content": "Added as a part of security scheme: oauth2", - "type": "text/plain" - }, - "key": "Authorization", - "value": "" - } - ], - "method": "GET", - "body": {} - }, - "status": "Bad Request", - "code": 400, - "header": [ - { - "key": "Content-Type", - "value": "application/json" - } - ], - "body": "{\n \"detailCode\": \"\",\n \"trackingId\": \"\",\n \"messages\": [\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n },\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n }\n ],\n \"causes\": [\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n },\n {\n \"locale\": \"\",\n \"localeOrigin\": \"DEFAULT\",\n \"text\": \"\"\n }\n ]\n}", - "cookie": [], - "_postman_previewlanguage": "json" - }, - { - "id": "6fa0d0ed-d8e9-4a92-a43f-c9765a0865bf", - "name": "Unauthorized - Returned if there is no authorization header, or if the JWT token is expired.", - "originalRequest": { - "url": { - "path": [ - "search", - ":index", - ":id" - ], - "host": [ - "{{baseUrl}}" - ], - "query": [], - "variable": [] - }, - "header": [ - { - "key": "Accept", - "value": "application/json" - }, - { - "description": { - "content": "Added as a part of security scheme: oauth2", - "type": "text/plain" - }, - "key": "Authorization", - "value": "" - } - ], - "method": "GET", - "body": {} - }, - "status": "Unauthorized", - "code": 401, - "header": [ - { - "key": "Content-Type", - "value": "application/json" - } - ], - "body": "{\n \"error\": {\n \"description\": \"A message describing the error\",\n \"example\": \"JWT validation failed: JWT is expired\"\n }\n}", - "cookie": [], - "_postman_previewlanguage": "json" - }, - { - "id": "df858fb7-a0d6-4d82-be1a-ac42039b527d", - "name": "Forbidden - Returned if the user you are running as, doesn't have access to this end-point.", - "originalRequest": { - "url": { - "path": [ - "search", - ":index", - ":id" - ], - "host": [ - "{{baseUrl}}" - ], - "query": [], - "variable": [] - }, - "header": [ - { - "key": "Accept", - "value": "application/json" - }, - { - "description": { - "content": "Added as a part of security scheme: oauth2", - "type": "text/plain" - }, - "key": "Authorization", - "value": "" - } - ], - "method": "GET", - "body": {} - }, - "status": "Forbidden", - "code": 403, - "header": [ - { - "key": "Content-Type", - "value": "application/json" - } - ], - "body": "{\n \"detailCode\": \"\",\n \"trackingId\": \"\",\n \"messages\": [\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n },\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n }\n ],\n \"causes\": [\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n },\n {\n \"locale\": \"\",\n \"localeOrigin\": \"DEFAULT\",\n \"text\": \"\"\n }\n ]\n}", - "cookie": [], - "_postman_previewlanguage": "json" - }, - { - "id": "ff1d92c4-baee-4c21-9aa8-27fc97def093", - "name": "Not Found - returned if the request URL refers to a resource or object that does not exist", - "originalRequest": { - "url": { - "path": [ - "search", - ":index", - ":id" - ], - "host": [ - "{{baseUrl}}" - ], - "query": [], - "variable": [] - }, - "header": [ - { - "key": "Accept", - "value": "application/json" - }, - { - "description": { - "content": "Added as a part of security scheme: oauth2", - "type": "text/plain" - }, - "key": "Authorization", - "value": "" - } - ], - "method": "GET", - "body": {} - }, - "status": "Not Found", - "code": 404, - "header": [ - { - "key": "Content-Type", - "value": "application/json" - } - ], - "body": "{\n \"detailCode\": \"\",\n \"trackingId\": \"\",\n \"messages\": [\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n },\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n }\n ],\n \"causes\": [\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n },\n {\n \"locale\": \"\",\n \"localeOrigin\": \"DEFAULT\",\n \"text\": \"\"\n }\n ]\n}", - "cookie": [], - "_postman_previewlanguage": "json" - }, - { - "id": "a123ba85-3c5a-47c5-9abd-4001022685ad", - "name": "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.", - "originalRequest": { - "url": { - "path": [ - "search", - ":index", - ":id" - ], - "host": [ - "{{baseUrl}}" - ], - "query": [], - "variable": [] - }, - "header": [ - { - "key": "Accept", - "value": "application/json" - }, - { - "description": { - "content": "Added as a part of security scheme: oauth2", - "type": "text/plain" - }, - "key": "Authorization", - "value": "" - } - ], - "method": "GET", - "body": {} - }, - "status": "Too Many Requests", - "code": 429, - "header": [ - { - "key": "Content-Type", - "value": "application/json" - } - ], - "body": "{\n \"message\": {\n \"description\": \"A message describing the error\",\n \"example\": \" Rate Limit Exceeded \"\n }\n}", - "cookie": [], - "_postman_previewlanguage": "json" - }, - { - "id": "3566cbbc-dda5-4295-9780-16e5e39cc260", - "name": "Internal Server Error - Returned if there is an unexpected error.", - "originalRequest": { - "url": { - "path": [ - "search", - ":index", - ":id" - ], - "host": [ - "{{baseUrl}}" - ], - "query": [], - "variable": [] - }, - "header": [ - { - "key": "Accept", - "value": "application/json" - }, - { - "description": { - "content": "Added as a part of security scheme: oauth2", - "type": "text/plain" - }, - "key": "Authorization", - "value": "" - } - ], - "method": "GET", - "body": {} - }, - "status": "Internal Server Error", - "code": 500, - "header": [ - { - "key": "Content-Type", - "value": "application/json" - } - ], - "body": "{\n \"detailCode\": \"\",\n \"trackingId\": \"\",\n \"messages\": [\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n },\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n }\n ],\n \"causes\": [\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n },\n {\n \"locale\": \"\",\n \"localeOrigin\": \"DEFAULT\",\n \"text\": \"\"\n }\n ]\n}", - "cookie": [], - "_postman_previewlanguage": "json" - } - ], - "event": [], - "protocolProfileBehavior": { - "disableBodyPruning": true - } - } - ] - }, - { - "name": "Segments", - "description": "Use this API to implement and customize access request segment functionality. \nWith this functionality in place, administrators can create and manage access request segments. \nSegments provide organizations with a way to make the access their users have even more granular - this can simply the access request process for the organization's users and improves security by reducing the risk of overprovisoning access. \n\nSegments represent sets of identities, all grouped by specified identity attributes, who are only able to see and access the access items associated with their segments.\nFor example, administrators could group all their organization's London office employees into one segment, \"London Office Employees,\" by their shared location. \nThe administrators could then define the access items the London employees would need, and the identities in the \"London Office Employees\" would then only be able to see and access those items.\n\nIn IdentityNow, administrators can use the 'Access' drop-down menu and select 'Segments' to reach the 'Access Requests Segments' page. \nThis page lists all the existing access request segments, along with their statuses, enabled or disabled. \nAdministrators can use this page to create, edit, enable, disable, and delete segments. \nTo create a segment, an administrator must provide a name, define the identities grouped in the segment, and define the items the identities in the segment can access.\nThese items can be access profiles, roles, or entitlements. \n\nWhen administrators use the API to create and manage segments, they use a JSON expression in the `visibilityCriteria` object to define the segment's identities and access items. \n\nRefer to [Managing Access Request Segments](https://documentation.sailpoint.com/saas/help/requests/segments.html) for more information about segments in IdentityNow.\n", - "item": [ - { - "id": "b85375cc-0574-414e-b0d7-5c603e30e7bc", - "name": "Create Segment", - "request": { - "name": "Create Segment", - "description": { - "content": "This API creates a segment. \n>**Note:** Segment definitions may take time to propagate to all identities.\nA token with ORG_ADMIN or API authority is required to call this API.", - "type": "text/plain" - }, - "url": { - "path": [ - "segments" - ], - "host": [ - "{{baseUrl}}" - ], - "query": [], - "variable": [] - }, - "header": [ - { - "key": "Content-Type", - "value": "application/json" - }, - { - "key": "Accept", - "value": "application/json" - } - ], - "method": "POST", - "body": { - "mode": "raw", - "raw": "{\n \"id\": \"\",\n \"name\": \"\",\n \"created\": \"\",\n \"modified\": \"\",\n \"description\": \"\",\n \"owner\": {\n \"type\": \"IDENTITY\",\n \"id\": \"\",\n \"name\": \"\"\n },\n \"visibilityCriteria\": {\n \"expression\": {\n \"operator\": \"AND\",\n \"attribute\": \"\",\n \"value\": {\n \"type\": \"\",\n \"value\": \"\"\n },\n \"children\": [\n {\n \"type\": \"\",\n \"value\": \"\"\n },\n {\n \"type\": \"\",\n \"value\": \"\"\n }\n ]\n }\n },\n \"active\": false\n}", - "options": { - "raw": { - "headerFamily": "json", - "language": "json" - } - } - } - }, - "response": [ - { - "id": "c99b9119-f2c2-4212-9dab-eaba36ec6e3b", - "name": "Segment created", - "originalRequest": { - "url": { - "path": [ - "segments" - ], - "host": [ - "{{baseUrl}}" - ], - "query": [], - "variable": [] - }, - "header": [ - { - "key": "Content-Type", - "value": "application/json" - }, - { - "key": "Accept", - "value": "application/json" - }, - { - "description": { - "content": "Added as a part of security scheme: oauth2", - "type": "text/plain" - }, - "key": "Authorization", - "value": "" - } - ], - "method": "POST", - "body": { - "mode": "raw", - "raw": "{\n \"id\": \"\",\n \"name\": \"\",\n \"created\": \"\",\n \"modified\": \"\",\n \"description\": \"\",\n \"owner\": {\n \"type\": \"IDENTITY\",\n \"id\": \"\",\n \"name\": \"\"\n },\n \"visibilityCriteria\": {\n \"expression\": {\n \"operator\": \"AND\",\n \"attribute\": \"\",\n \"value\": {\n \"type\": \"\",\n \"value\": \"\"\n },\n \"children\": [\n {\n \"type\": \"\",\n \"value\": \"\"\n },\n {\n \"type\": \"\",\n \"value\": \"\"\n }\n ]\n }\n },\n \"active\": false\n}", - "options": { - "raw": { - "headerFamily": "json", - "language": "json" - } - } - } - }, - "status": "Created", - "code": 201, - "header": [ - { - "key": "Content-Type", - "value": "application/json" - } - ], - "body": "{\n \"id\": \"\",\n \"name\": \"\",\n \"created\": \"\",\n \"modified\": \"\",\n \"description\": \"\",\n \"owner\": {\n \"type\": \"IDENTITY\",\n \"id\": \"\",\n \"name\": \"\"\n },\n \"visibilityCriteria\": {\n \"expression\": {\n \"operator\": \"AND\",\n \"attribute\": \"\",\n \"value\": {\n \"type\": \"\",\n \"value\": \"\"\n },\n \"children\": [\n {\n \"type\": \"\",\n \"value\": \"\"\n },\n {\n \"type\": \"\",\n \"value\": \"\"\n }\n ]\n }\n },\n \"active\": false\n}", - "cookie": [], - "_postman_previewlanguage": "json" - }, - { - "id": "b5291c25-728e-42c4-a751-7fceeb0e81bf", - "name": "Client Error - Returned if the request body is invalid.", - "originalRequest": { - "url": { - "path": [ - "segments" - ], - "host": [ - "{{baseUrl}}" - ], - "query": [], - "variable": [] - }, - "header": [ - { - "key": "Content-Type", - "value": "application/json" - }, - { - "key": "Accept", - "value": "application/json" - }, - { - "description": { - "content": "Added as a part of security scheme: oauth2", - "type": "text/plain" - }, - "key": "Authorization", - "value": "" - } - ], - "method": "POST", - "body": { - "mode": "raw", - "raw": "{\n \"id\": \"\",\n \"name\": \"\",\n \"created\": \"\",\n \"modified\": \"\",\n \"description\": \"\",\n \"owner\": {\n \"type\": \"IDENTITY\",\n \"id\": \"\",\n \"name\": \"\"\n },\n \"visibilityCriteria\": {\n \"expression\": {\n \"operator\": \"AND\",\n \"attribute\": \"\",\n \"value\": {\n \"type\": \"\",\n \"value\": \"\"\n },\n \"children\": [\n {\n \"type\": \"\",\n \"value\": \"\"\n },\n {\n \"type\": \"\",\n \"value\": \"\"\n }\n ]\n }\n },\n \"active\": false\n}", - "options": { - "raw": { - "headerFamily": "json", - "language": "json" - } - } - } - }, - "status": "Bad Request", - "code": 400, - "header": [ - { - "key": "Content-Type", - "value": "application/json" - } - ], - "body": "{\n \"detailCode\": \"\",\n \"trackingId\": \"\",\n \"messages\": [\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n },\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n }\n ],\n \"causes\": [\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n },\n {\n \"locale\": \"\",\n \"localeOrigin\": \"DEFAULT\",\n \"text\": \"\"\n }\n ]\n}", - "cookie": [], - "_postman_previewlanguage": "json" - }, - { - "id": "cbf12e71-6e1f-4950-8ae5-e7f209448bfe", - "name": "Unauthorized - Returned if there is no authorization header, or if the JWT token is expired.", - "originalRequest": { - "url": { - "path": [ - "segments" - ], - "host": [ - "{{baseUrl}}" - ], - "query": [], - "variable": [] - }, - "header": [ - { - "key": "Content-Type", - "value": "application/json" - }, - { - "key": "Accept", - "value": "application/json" - }, - { - "description": { - "content": "Added as a part of security scheme: oauth2", - "type": "text/plain" - }, - "key": "Authorization", - "value": "" - } - ], - "method": "POST", - "body": { - "mode": "raw", - "raw": "{\n \"id\": \"\",\n \"name\": \"\",\n \"created\": \"\",\n \"modified\": \"\",\n \"description\": \"\",\n \"owner\": {\n \"type\": \"IDENTITY\",\n \"id\": \"\",\n \"name\": \"\"\n },\n \"visibilityCriteria\": {\n \"expression\": {\n \"operator\": \"AND\",\n \"attribute\": \"\",\n \"value\": {\n \"type\": \"\",\n \"value\": \"\"\n },\n \"children\": [\n {\n \"type\": \"\",\n \"value\": \"\"\n },\n {\n \"type\": \"\",\n \"value\": \"\"\n }\n ]\n }\n },\n \"active\": false\n}", - "options": { - "raw": { - "headerFamily": "json", - "language": "json" - } - } - } - }, - "status": "Unauthorized", - "code": 401, - "header": [ - { - "key": "Content-Type", - "value": "application/json" - } - ], - "body": "{\n \"error\": {\n \"description\": \"A message describing the error\",\n \"example\": \"JWT validation failed: JWT is expired\"\n }\n}", - "cookie": [], - "_postman_previewlanguage": "json" - }, - { - "id": "129cd0b3-0dd5-41d1-b29c-978ebdf2bfb4", - "name": "Forbidden - Returned if the user you are running as, doesn't have access to this end-point.", - "originalRequest": { - "url": { - "path": [ - "segments" - ], - "host": [ - "{{baseUrl}}" - ], - "query": [], - "variable": [] - }, - "header": [ - { - "key": "Content-Type", - "value": "application/json" - }, - { - "key": "Accept", - "value": "application/json" - }, - { - "description": { - "content": "Added as a part of security scheme: oauth2", - "type": "text/plain" - }, - "key": "Authorization", - "value": "" - } - ], - "method": "POST", - "body": { - "mode": "raw", - "raw": "{\n \"id\": \"\",\n \"name\": \"\",\n \"created\": \"\",\n \"modified\": \"\",\n \"description\": \"\",\n \"owner\": {\n \"type\": \"IDENTITY\",\n \"id\": \"\",\n \"name\": \"\"\n },\n \"visibilityCriteria\": {\n \"expression\": {\n \"operator\": \"AND\",\n \"attribute\": \"\",\n \"value\": {\n \"type\": \"\",\n \"value\": \"\"\n },\n \"children\": [\n {\n \"type\": \"\",\n \"value\": \"\"\n },\n {\n \"type\": \"\",\n \"value\": \"\"\n }\n ]\n }\n },\n \"active\": false\n}", - "options": { - "raw": { - "headerFamily": "json", - "language": "json" - } - } - } - }, - "status": "Forbidden", - "code": 403, - "header": [ - { - "key": "Content-Type", - "value": "application/json" - } - ], - "body": "{\n \"detailCode\": \"\",\n \"trackingId\": \"\",\n \"messages\": [\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n },\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n }\n ],\n \"causes\": [\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n },\n {\n \"locale\": \"\",\n \"localeOrigin\": \"DEFAULT\",\n \"text\": \"\"\n }\n ]\n}", - "cookie": [], - "_postman_previewlanguage": "json" - }, - { - "id": "3a60bbef-b067-4cf7-88b4-2a55e17bc1b0", - "name": "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.", - "originalRequest": { - "url": { - "path": [ - "segments" - ], - "host": [ - "{{baseUrl}}" - ], - "query": [], - "variable": [] - }, - "header": [ - { - "key": "Content-Type", - "value": "application/json" - }, - { - "key": "Accept", - "value": "application/json" - }, - { - "description": { - "content": "Added as a part of security scheme: oauth2", - "type": "text/plain" - }, - "key": "Authorization", - "value": "" - } - ], - "method": "POST", - "body": { - "mode": "raw", - "raw": "{\n \"id\": \"\",\n \"name\": \"\",\n \"created\": \"\",\n \"modified\": \"\",\n \"description\": \"\",\n \"owner\": {\n \"type\": \"IDENTITY\",\n \"id\": \"\",\n \"name\": \"\"\n },\n \"visibilityCriteria\": {\n \"expression\": {\n \"operator\": \"AND\",\n \"attribute\": \"\",\n \"value\": {\n \"type\": \"\",\n \"value\": \"\"\n },\n \"children\": [\n {\n \"type\": \"\",\n \"value\": \"\"\n },\n {\n \"type\": \"\",\n \"value\": \"\"\n }\n ]\n }\n },\n \"active\": false\n}", - "options": { - "raw": { - "headerFamily": "json", - "language": "json" - } - } - } - }, - "status": "Too Many Requests", - "code": 429, - "header": [ - { - "key": "Content-Type", - "value": "application/json" - } - ], - "body": "{\n \"message\": {\n \"description\": \"A message describing the error\",\n \"example\": \" Rate Limit Exceeded \"\n }\n}", - "cookie": [], - "_postman_previewlanguage": "json" - }, - { - "id": "3a4b05d5-6fb1-4599-a175-454fdd094565", - "name": "Internal Server Error - Returned if there is an unexpected error.", - "originalRequest": { - "url": { - "path": [ - "segments" - ], - "host": [ - "{{baseUrl}}" - ], - "query": [], - "variable": [] - }, - "header": [ - { - "key": "Content-Type", - "value": "application/json" - }, - { - "key": "Accept", - "value": "application/json" - }, - { - "description": { - "content": "Added as a part of security scheme: oauth2", - "type": "text/plain" - }, - "key": "Authorization", - "value": "" - } - ], - "method": "POST", - "body": { - "mode": "raw", - "raw": "{\n \"id\": \"\",\n \"name\": \"\",\n \"created\": \"\",\n \"modified\": \"\",\n \"description\": \"\",\n \"owner\": {\n \"type\": \"IDENTITY\",\n \"id\": \"\",\n \"name\": \"\"\n },\n \"visibilityCriteria\": {\n \"expression\": {\n \"operator\": \"AND\",\n \"attribute\": \"\",\n \"value\": {\n \"type\": \"\",\n \"value\": \"\"\n },\n \"children\": [\n {\n \"type\": \"\",\n \"value\": \"\"\n },\n {\n \"type\": \"\",\n \"value\": \"\"\n }\n ]\n }\n },\n \"active\": false\n}", - "options": { - "raw": { - "headerFamily": "json", - "language": "json" - } - } - } - }, - "status": "Internal Server Error", - "code": 500, - "header": [ - { - "key": "Content-Type", - "value": "application/json" - } - ], - "body": "{\n \"detailCode\": \"\",\n \"trackingId\": \"\",\n \"messages\": [\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n },\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n }\n ],\n \"causes\": [\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n },\n {\n \"locale\": \"\",\n \"localeOrigin\": \"DEFAULT\",\n \"text\": \"\"\n }\n ]\n}", - "cookie": [], - "_postman_previewlanguage": "json" - } - ], - "event": [], - "protocolProfileBehavior": { - "disableBodyPruning": true - } - }, - { - "id": "4a2c351a-5462-45c9-8e50-b038b5f601d7", - "name": "List Segments", - "request": { - "name": "List Segments", - "description": { - "content": "This API returns a list of all segments. \nA token with ORG_ADMIN or API authority is required to call this API.", - "type": "text/plain" - }, - "url": { - "path": [ - "segments" - ], - "host": [ - "{{baseUrl}}" - ], - "query": [ - { - "disabled": true, - "description": { - "content": "Max number of results to return.\nSee [V3 API Standard Collection Parameters](https://developer.sailpoint.com/idn/api/standard-collection-parameters) for more information.", - "type": "text/plain" - }, - "key": "limit", - "value": "250" - }, - { - "disabled": true, - "description": { - "content": "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.", - "type": "text/plain" - }, - "key": "offset", - "value": "0" - }, - { - "disabled": true, - "description": { - "content": "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.", - "type": "text/plain" - }, - "key": "count", - "value": "false" - } - ], - "variable": [] - }, - "header": [ - { - "key": "Accept", - "value": "application/json" - } - ], - "method": "GET", - "body": {} - }, - "response": [ - { - "id": "5924026d-3ccc-4641-992d-1362fa4f4e8d", - "name": "List of all segments", - "originalRequest": { - "url": { - "path": [ - "segments" - ], - "host": [ - "{{baseUrl}}" - ], - "query": [ - { - "disabled": true, - "description": { - "content": "Max number of results to return.\nSee [V3 API Standard Collection Parameters](https://developer.sailpoint.com/idn/api/standard-collection-parameters) for more information.", - "type": "text/plain" - }, - "key": "limit", - "value": "250" - }, - { - "disabled": true, - "description": { - "content": "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.", - "type": "text/plain" - }, - "key": "offset", - "value": "0" - }, - { - "disabled": true, - "description": { - "content": "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.", - "type": "text/plain" - }, - "key": "count", - "value": "false" - } - ], - "variable": [] - }, - "header": [ - { - "key": "Accept", - "value": "application/json" - }, - { - "description": { - "content": "Added as a part of security scheme: oauth2", - "type": "text/plain" - }, - "key": "Authorization", - "value": "" - } - ], - "method": "GET", - "body": {} - }, - "status": "OK", - "code": 200, - "header": [ - { - "key": "Content-Type", - "value": "application/json" - } - ], - "body": "[\n {\n \"id\": \"\",\n \"name\": \"\",\n \"created\": \"\",\n \"modified\": \"\",\n \"description\": \"\",\n \"owner\": {\n \"type\": \"IDENTITY\",\n \"id\": \"\",\n \"name\": \"\"\n },\n \"visibilityCriteria\": {\n \"expression\": {\n \"operator\": \"AND\",\n \"attribute\": \"\",\n \"value\": {\n \"type\": \"\",\n \"value\": \"\"\n },\n \"children\": [\n {\n \"type\": \"\",\n \"value\": \"\"\n },\n {\n \"type\": \"\",\n \"value\": \"\"\n }\n ]\n }\n },\n \"active\": false\n },\n {\n \"id\": \"\",\n \"name\": \"\",\n \"created\": \"\",\n \"modified\": \"\",\n \"description\": \"\",\n \"owner\": {\n \"type\": \"IDENTITY\",\n \"id\": \"\",\n \"name\": \"\"\n },\n \"visibilityCriteria\": {\n \"expression\": {\n \"operator\": \"AND\",\n \"attribute\": \"\",\n \"value\": {\n \"type\": \"\",\n \"value\": \"\"\n },\n \"children\": [\n {\n \"type\": \"\",\n \"value\": \"\"\n },\n {\n \"type\": \"\",\n \"value\": \"\"\n }\n ]\n }\n },\n \"active\": false\n }\n]", - "cookie": [], - "_postman_previewlanguage": "json" - }, - { - "id": "414b0339-65b1-4a98-9ee6-56445cff79c9", - "name": "Client Error - Returned if the request body is invalid.", - "originalRequest": { - "url": { - "path": [ - "segments" - ], - "host": [ - "{{baseUrl}}" - ], - "query": [ - { - "disabled": true, - "description": { - "content": "Max number of results to return.\nSee [V3 API Standard Collection Parameters](https://developer.sailpoint.com/idn/api/standard-collection-parameters) for more information.", - "type": "text/plain" - }, - "key": "limit", - "value": "250" - }, - { - "disabled": true, - "description": { - "content": "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.", - "type": "text/plain" - }, - "key": "offset", - "value": "0" - }, - { - "disabled": true, - "description": { - "content": "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.", - "type": "text/plain" - }, - "key": "count", - "value": "false" - } - ], - "variable": [] - }, - "header": [ - { - "key": "Accept", - "value": "application/json" - }, - { - "description": { - "content": "Added as a part of security scheme: oauth2", - "type": "text/plain" - }, - "key": "Authorization", - "value": "" - } - ], - "method": "GET", - "body": {} - }, - "status": "Bad Request", - "code": 400, - "header": [ - { - "key": "Content-Type", - "value": "application/json" - } - ], - "body": "{\n \"detailCode\": \"\",\n \"trackingId\": \"\",\n \"messages\": [\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n },\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n }\n ],\n \"causes\": [\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n },\n {\n \"locale\": \"\",\n \"localeOrigin\": \"DEFAULT\",\n \"text\": \"\"\n }\n ]\n}", - "cookie": [], - "_postman_previewlanguage": "json" - }, - { - "id": "674e5e15-00bd-45bc-86eb-ba67859d6945", - "name": "Unauthorized - Returned if there is no authorization header, or if the JWT token is expired.", - "originalRequest": { - "url": { - "path": [ - "segments" - ], - "host": [ - "{{baseUrl}}" - ], - "query": [ - { - "disabled": true, - "description": { - "content": "Max number of results to return.\nSee [V3 API Standard Collection Parameters](https://developer.sailpoint.com/idn/api/standard-collection-parameters) for more information.", - "type": "text/plain" - }, - "key": "limit", - "value": "250" - }, - { - "disabled": true, - "description": { - "content": "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.", - "type": "text/plain" - }, - "key": "offset", - "value": "0" - }, - { - "disabled": true, - "description": { - "content": "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.", - "type": "text/plain" - }, - "key": "count", - "value": "false" - } - ], - "variable": [] - }, - "header": [ - { - "key": "Accept", - "value": "application/json" - }, - { - "description": { - "content": "Added as a part of security scheme: oauth2", - "type": "text/plain" - }, - "key": "Authorization", - "value": "" - } - ], - "method": "GET", - "body": {} - }, - "status": "Unauthorized", - "code": 401, - "header": [ - { - "key": "Content-Type", - "value": "application/json" - } - ], - "body": "{\n \"error\": {\n \"description\": \"A message describing the error\",\n \"example\": \"JWT validation failed: JWT is expired\"\n }\n}", - "cookie": [], - "_postman_previewlanguage": "json" - }, - { - "id": "b55b3584-8e81-4535-bd6a-272fb922c54b", - "name": "Forbidden - Returned if the user you are running as, doesn't have access to this end-point.", - "originalRequest": { - "url": { - "path": [ - "segments" - ], - "host": [ - "{{baseUrl}}" - ], - "query": [ - { - "disabled": true, - "description": { - "content": "Max number of results to return.\nSee [V3 API Standard Collection Parameters](https://developer.sailpoint.com/idn/api/standard-collection-parameters) for more information.", - "type": "text/plain" - }, - "key": "limit", - "value": "250" - }, - { - "disabled": true, - "description": { - "content": "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.", - "type": "text/plain" - }, - "key": "offset", - "value": "0" - }, - { - "disabled": true, - "description": { - "content": "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.", - "type": "text/plain" - }, - "key": "count", - "value": "false" - } - ], - "variable": [] - }, - "header": [ - { - "key": "Accept", - "value": "application/json" - }, - { - "description": { - "content": "Added as a part of security scheme: oauth2", - "type": "text/plain" - }, - "key": "Authorization", - "value": "" - } - ], - "method": "GET", - "body": {} - }, - "status": "Forbidden", - "code": 403, - "header": [ - { - "key": "Content-Type", - "value": "application/json" - } - ], - "body": "{\n \"detailCode\": \"\",\n \"trackingId\": \"\",\n \"messages\": [\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n },\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n }\n ],\n \"causes\": [\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n },\n {\n \"locale\": \"\",\n \"localeOrigin\": \"DEFAULT\",\n \"text\": \"\"\n }\n ]\n}", - "cookie": [], - "_postman_previewlanguage": "json" - }, - { - "id": "260167f0-3519-42fe-95f7-4b7ca6774d05", - "name": "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.", - "originalRequest": { - "url": { - "path": [ - "segments" - ], - "host": [ - "{{baseUrl}}" - ], - "query": [ - { - "disabled": true, - "description": { - "content": "Max number of results to return.\nSee [V3 API Standard Collection Parameters](https://developer.sailpoint.com/idn/api/standard-collection-parameters) for more information.", - "type": "text/plain" - }, - "key": "limit", - "value": "250" - }, - { - "disabled": true, - "description": { - "content": "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.", - "type": "text/plain" - }, - "key": "offset", - "value": "0" - }, - { - "disabled": true, - "description": { - "content": "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.", - "type": "text/plain" - }, - "key": "count", - "value": "false" - } - ], - "variable": [] - }, - "header": [ - { - "key": "Accept", - "value": "application/json" - }, - { - "description": { - "content": "Added as a part of security scheme: oauth2", - "type": "text/plain" - }, - "key": "Authorization", - "value": "" - } - ], - "method": "GET", - "body": {} - }, - "status": "Too Many Requests", - "code": 429, - "header": [ - { - "key": "Content-Type", - "value": "application/json" - } - ], - "body": "{\n \"message\": {\n \"description\": \"A message describing the error\",\n \"example\": \" Rate Limit Exceeded \"\n }\n}", - "cookie": [], - "_postman_previewlanguage": "json" - }, - { - "id": "c3e23acd-a6dc-418a-8de4-daeb488cc489", - "name": "Internal Server Error - Returned if there is an unexpected error.", - "originalRequest": { - "url": { - "path": [ - "segments" - ], - "host": [ - "{{baseUrl}}" - ], - "query": [ - { - "disabled": true, - "description": { - "content": "Max number of results to return.\nSee [V3 API Standard Collection Parameters](https://developer.sailpoint.com/idn/api/standard-collection-parameters) for more information.", - "type": "text/plain" - }, - "key": "limit", - "value": "250" - }, - { - "disabled": true, - "description": { - "content": "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.", - "type": "text/plain" - }, - "key": "offset", - "value": "0" - }, - { - "disabled": true, - "description": { - "content": "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.", - "type": "text/plain" - }, - "key": "count", - "value": "false" - } - ], - "variable": [] - }, - "header": [ - { - "key": "Accept", - "value": "application/json" - }, - { - "description": { - "content": "Added as a part of security scheme: oauth2", - "type": "text/plain" - }, - "key": "Authorization", - "value": "" - } - ], - "method": "GET", - "body": {} - }, - "status": "Internal Server Error", - "code": 500, - "header": [ - { - "key": "Content-Type", - "value": "application/json" - } - ], - "body": "{\n \"detailCode\": \"\",\n \"trackingId\": \"\",\n \"messages\": [\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n },\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n }\n ],\n \"causes\": [\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n },\n {\n \"locale\": \"\",\n \"localeOrigin\": \"DEFAULT\",\n \"text\": \"\"\n }\n ]\n}", - "cookie": [], - "_postman_previewlanguage": "json" - } - ], - "event": [], - "protocolProfileBehavior": { - "disableBodyPruning": true - } - }, - { - "id": "11540cb6-8573-4178-8595-0e247c77b7ee", - "name": "Get Segment by ID", - "request": { - "name": "Get Segment by ID", - "description": { - "content": "This API returns the segment specified by the given ID.\nA token with ORG_ADMIN or API authority is required to call this API.", - "type": "text/plain" - }, - "url": { - "path": [ - "segments", - ":id" - ], - "host": [ - "{{baseUrl}}" - ], - "query": [], - "variable": [ - { - "type": "any", - "value": "", - "key": "id", - "disabled": true, - "description": { - "content": "(Required) The segment ID to retrieve.", - "type": "text/plain" - } - } - ] - }, - "header": [ - { - "key": "Accept", - "value": "application/json" - } - ], - "method": "GET", - "body": {} - }, - "response": [ - { - "id": "d5475f72-cf4b-4f7f-bd66-bb4d1ede83ae", - "name": "Segment", - "originalRequest": { - "url": { - "path": [ - "segments", - ":id" - ], - "host": [ - "{{baseUrl}}" - ], - "query": [], - "variable": [] - }, - "header": [ - { - "key": "Accept", - "value": "application/json" - }, - { - "description": { - "content": "Added as a part of security scheme: oauth2", - "type": "text/plain" - }, - "key": "Authorization", - "value": "" - } - ], - "method": "GET", - "body": {} - }, - "status": "OK", - "code": 200, - "header": [ - { - "key": "Content-Type", - "value": "application/json" - } - ], - "body": "{\n \"id\": \"\",\n \"name\": \"\",\n \"created\": \"\",\n \"modified\": \"\",\n \"description\": \"\",\n \"owner\": {\n \"type\": \"IDENTITY\",\n \"id\": \"\",\n \"name\": \"\"\n },\n \"visibilityCriteria\": {\n \"expression\": {\n \"operator\": \"AND\",\n \"attribute\": \"\",\n \"value\": {\n \"type\": \"\",\n \"value\": \"\"\n },\n \"children\": [\n {\n \"type\": \"\",\n \"value\": \"\"\n },\n {\n \"type\": \"\",\n \"value\": \"\"\n }\n ]\n }\n },\n \"active\": false\n}", - "cookie": [], - "_postman_previewlanguage": "json" - }, - { - "id": "1bd84b86-8f09-4c9e-a9ea-6a390b23accd", - "name": "Client Error - Returned if the request body is invalid.", - "originalRequest": { - "url": { - "path": [ - "segments", - ":id" - ], - "host": [ - "{{baseUrl}}" - ], - "query": [], - "variable": [] - }, - "header": [ - { - "key": "Accept", - "value": "application/json" - }, - { - "description": { - "content": "Added as a part of security scheme: oauth2", - "type": "text/plain" - }, - "key": "Authorization", - "value": "" - } - ], - "method": "GET", - "body": {} - }, - "status": "Bad Request", - "code": 400, - "header": [ - { - "key": "Content-Type", - "value": "application/json" - } - ], - "body": "{\n \"detailCode\": \"\",\n \"trackingId\": \"\",\n \"messages\": [\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n },\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n }\n ],\n \"causes\": [\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n },\n {\n \"locale\": \"\",\n \"localeOrigin\": \"DEFAULT\",\n \"text\": \"\"\n }\n ]\n}", - "cookie": [], - "_postman_previewlanguage": "json" - }, - { - "id": "372b16e2-6492-4302-9945-1f34127d1dc5", - "name": "Unauthorized - Returned if there is no authorization header, or if the JWT token is expired.", - "originalRequest": { - "url": { - "path": [ - "segments", - ":id" - ], - "host": [ - "{{baseUrl}}" - ], - "query": [], - "variable": [] - }, - "header": [ - { - "key": "Accept", - "value": "application/json" - }, - { - "description": { - "content": "Added as a part of security scheme: oauth2", - "type": "text/plain" - }, - "key": "Authorization", - "value": "" - } - ], - "method": "GET", - "body": {} - }, - "status": "Unauthorized", - "code": 401, - "header": [ - { - "key": "Content-Type", - "value": "application/json" - } - ], - "body": "{\n \"error\": {\n \"description\": \"A message describing the error\",\n \"example\": \"JWT validation failed: JWT is expired\"\n }\n}", - "cookie": [], - "_postman_previewlanguage": "json" - }, - { - "id": "27d5cc97-1c21-431b-9961-95e86b438dde", - "name": "Forbidden - Returned if the user you are running as, doesn't have access to this end-point.", - "originalRequest": { - "url": { - "path": [ - "segments", - ":id" - ], - "host": [ - "{{baseUrl}}" - ], - "query": [], - "variable": [] - }, - "header": [ - { - "key": "Accept", - "value": "application/json" - }, - { - "description": { - "content": "Added as a part of security scheme: oauth2", - "type": "text/plain" - }, - "key": "Authorization", - "value": "" - } - ], - "method": "GET", - "body": {} - }, - "status": "Forbidden", - "code": 403, - "header": [ - { - "key": "Content-Type", - "value": "application/json" - } - ], - "body": "{\n \"detailCode\": \"\",\n \"trackingId\": \"\",\n \"messages\": [\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n },\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n }\n ],\n \"causes\": [\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n },\n {\n \"locale\": \"\",\n \"localeOrigin\": \"DEFAULT\",\n \"text\": \"\"\n }\n ]\n}", - "cookie": [], - "_postman_previewlanguage": "json" - }, - { - "id": "812b6ca9-0d80-4705-991b-42b03a0473ff", - "name": "Not Found - returned if the request URL refers to a resource or object that does not exist", - "originalRequest": { - "url": { - "path": [ - "segments", - ":id" - ], - "host": [ - "{{baseUrl}}" - ], - "query": [], - "variable": [] - }, - "header": [ - { - "key": "Accept", - "value": "application/json" - }, - { - "description": { - "content": "Added as a part of security scheme: oauth2", - "type": "text/plain" - }, - "key": "Authorization", - "value": "" - } - ], - "method": "GET", - "body": {} - }, - "status": "Not Found", - "code": 404, - "header": [ - { - "key": "Content-Type", - "value": "application/json" - } - ], - "body": "{\n \"detailCode\": \"\",\n \"trackingId\": \"\",\n \"messages\": [\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n },\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n }\n ],\n \"causes\": [\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n },\n {\n \"locale\": \"\",\n \"localeOrigin\": \"DEFAULT\",\n \"text\": \"\"\n }\n ]\n}", - "cookie": [], - "_postman_previewlanguage": "json" - }, - { - "id": "8ca8a3bf-271d-407e-82a2-4560ecdeeca7", - "name": "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.", - "originalRequest": { - "url": { - "path": [ - "segments", - ":id" - ], - "host": [ - "{{baseUrl}}" - ], - "query": [], - "variable": [] - }, - "header": [ - { - "key": "Accept", - "value": "application/json" - }, - { - "description": { - "content": "Added as a part of security scheme: oauth2", - "type": "text/plain" - }, - "key": "Authorization", - "value": "" - } - ], - "method": "GET", - "body": {} - }, - "status": "Too Many Requests", - "code": 429, - "header": [ - { - "key": "Content-Type", - "value": "application/json" - } - ], - "body": "{\n \"message\": {\n \"description\": \"A message describing the error\",\n \"example\": \" Rate Limit Exceeded \"\n }\n}", - "cookie": [], - "_postman_previewlanguage": "json" - }, - { - "id": "41f3e00f-cc1e-4fc0-b17e-9a5b2e94cbd6", - "name": "Internal Server Error - Returned if there is an unexpected error.", - "originalRequest": { - "url": { - "path": [ - "segments", - ":id" - ], - "host": [ - "{{baseUrl}}" - ], - "query": [], - "variable": [] - }, - "header": [ - { - "key": "Accept", - "value": "application/json" - }, - { - "description": { - "content": "Added as a part of security scheme: oauth2", - "type": "text/plain" - }, - "key": "Authorization", - "value": "" - } - ], - "method": "GET", - "body": {} - }, - "status": "Internal Server Error", - "code": 500, - "header": [ - { - "key": "Content-Type", - "value": "application/json" - } - ], - "body": "{\n \"detailCode\": \"\",\n \"trackingId\": \"\",\n \"messages\": [\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n },\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n }\n ],\n \"causes\": [\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n },\n {\n \"locale\": \"\",\n \"localeOrigin\": \"DEFAULT\",\n \"text\": \"\"\n }\n ]\n}", - "cookie": [], - "_postman_previewlanguage": "json" - } - ], - "event": [], - "protocolProfileBehavior": { - "disableBodyPruning": true - } - }, - { - "id": "0cd9fee4-f4b4-4faa-9aaa-1b7f088aeacf", - "name": "Delete Segment by ID", - "request": { - "name": "Delete Segment by ID", - "description": { - "content": "This API deletes the segment specified by the given ID.\n>**Note:** that segment deletion may take some time to become effective.\nA token with ORG_ADMIN or API authority is required to call this API.", - "type": "text/plain" - }, - "url": { - "path": [ - "segments", - ":id" - ], - "host": [ - "{{baseUrl}}" - ], - "query": [], - "variable": [ - { - "type": "any", - "value": "", - "key": "id", - "disabled": true, - "description": { - "content": "(Required) The segment ID to delete.", - "type": "text/plain" - } - } - ] - }, - "header": [ - { - "key": "Accept", - "value": "application/json" - } - ], - "method": "DELETE", - "body": {} - }, - "response": [ - { - "id": "f2d64dc5-0611-4353-92f3-22bcfa6df668", - "name": "No content.", - "originalRequest": { - "url": { - "path": [ - "segments", - ":id" - ], - "host": [ - "{{baseUrl}}" - ], - "query": [], - "variable": [] - }, - "header": [ - { - "description": { - "content": "Added as a part of security scheme: oauth2", - "type": "text/plain" - }, - "key": "Authorization", - "value": "" - } - ], - "method": "DELETE", - "body": {} - }, - "status": "No Content", - "code": 204, - "header": [], - "cookie": [], - "_postman_previewlanguage": "text" - }, - { - "id": "82f8b11c-ac5e-4e40-9d57-e42b1956ec14", - "name": "Client Error - Returned if the request body is invalid.", - "originalRequest": { - "url": { - "path": [ - "segments", - ":id" - ], - "host": [ - "{{baseUrl}}" - ], - "query": [], - "variable": [] - }, - "header": [ - { - "key": "Accept", - "value": "application/json" - }, - { - "description": { - "content": "Added as a part of security scheme: oauth2", - "type": "text/plain" - }, - "key": "Authorization", - "value": "" - } - ], - "method": "DELETE", - "body": {} - }, - "status": "Bad Request", - "code": 400, - "header": [ - { - "key": "Content-Type", - "value": "application/json" - } - ], - "body": "{\n \"detailCode\": \"\",\n \"trackingId\": \"\",\n \"messages\": [\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n },\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n }\n ],\n \"causes\": [\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n },\n {\n \"locale\": \"\",\n \"localeOrigin\": \"DEFAULT\",\n \"text\": \"\"\n }\n ]\n}", - "cookie": [], - "_postman_previewlanguage": "json" - }, - { - "id": "9b556733-575d-490c-bd34-17194cb67ed3", - "name": "Unauthorized - Returned if there is no authorization header, or if the JWT token is expired.", - "originalRequest": { - "url": { - "path": [ - "segments", - ":id" - ], - "host": [ - "{{baseUrl}}" - ], - "query": [], - "variable": [] - }, - "header": [ - { - "key": "Accept", - "value": "application/json" - }, - { - "description": { - "content": "Added as a part of security scheme: oauth2", - "type": "text/plain" - }, - "key": "Authorization", - "value": "" - } - ], - "method": "DELETE", - "body": {} - }, - "status": "Unauthorized", - "code": 401, - "header": [ - { - "key": "Content-Type", - "value": "application/json" - } - ], - "body": "{\n \"error\": {\n \"description\": \"A message describing the error\",\n \"example\": \"JWT validation failed: JWT is expired\"\n }\n}", - "cookie": [], - "_postman_previewlanguage": "json" - }, - { - "id": "2de7c4dc-8058-408e-9b49-bbe05a7a7a9b", - "name": "Forbidden - Returned if the user you are running as, doesn't have access to this end-point.", - "originalRequest": { - "url": { - "path": [ - "segments", - ":id" - ], - "host": [ - "{{baseUrl}}" - ], - "query": [], - "variable": [] - }, - "header": [ - { - "key": "Accept", - "value": "application/json" - }, - { - "description": { - "content": "Added as a part of security scheme: oauth2", - "type": "text/plain" - }, - "key": "Authorization", - "value": "" - } - ], - "method": "DELETE", - "body": {} - }, - "status": "Forbidden", - "code": 403, - "header": [ - { - "key": "Content-Type", - "value": "application/json" - } - ], - "body": "{\n \"detailCode\": \"\",\n \"trackingId\": \"\",\n \"messages\": [\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n },\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n }\n ],\n \"causes\": [\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n },\n {\n \"locale\": \"\",\n \"localeOrigin\": \"DEFAULT\",\n \"text\": \"\"\n }\n ]\n}", - "cookie": [], - "_postman_previewlanguage": "json" - }, - { - "id": "d2982b3e-e01f-4479-8e10-ed5cae48f024", - "name": "Not Found - returned if the request URL refers to a resource or object that does not exist", - "originalRequest": { - "url": { - "path": [ - "segments", - ":id" - ], - "host": [ - "{{baseUrl}}" - ], - "query": [], - "variable": [] - }, - "header": [ - { - "key": "Accept", - "value": "application/json" - }, - { - "description": { - "content": "Added as a part of security scheme: oauth2", - "type": "text/plain" - }, - "key": "Authorization", - "value": "" - } - ], - "method": "DELETE", - "body": {} - }, - "status": "Not Found", - "code": 404, - "header": [ - { - "key": "Content-Type", - "value": "application/json" - } - ], - "body": "{\n \"detailCode\": \"\",\n \"trackingId\": \"\",\n \"messages\": [\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n },\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n }\n ],\n \"causes\": [\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n },\n {\n \"locale\": \"\",\n \"localeOrigin\": \"DEFAULT\",\n \"text\": \"\"\n }\n ]\n}", - "cookie": [], - "_postman_previewlanguage": "json" - }, - { - "id": "bb8ee0b2-f5ee-499d-a20b-326e58275835", - "name": "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.", - "originalRequest": { - "url": { - "path": [ - "segments", - ":id" - ], - "host": [ - "{{baseUrl}}" - ], - "query": [], - "variable": [] - }, - "header": [ - { - "key": "Accept", - "value": "application/json" - }, - { - "description": { - "content": "Added as a part of security scheme: oauth2", - "type": "text/plain" - }, - "key": "Authorization", - "value": "" - } - ], - "method": "DELETE", - "body": {} - }, - "status": "Too Many Requests", - "code": 429, - "header": [ - { - "key": "Content-Type", - "value": "application/json" - } - ], - "body": "{\n \"message\": {\n \"description\": \"A message describing the error\",\n \"example\": \" Rate Limit Exceeded \"\n }\n}", - "cookie": [], - "_postman_previewlanguage": "json" - }, - { - "id": "98d5454b-b458-4bc3-8162-71aa97df403c", - "name": "Internal Server Error - Returned if there is an unexpected error.", - "originalRequest": { - "url": { - "path": [ - "segments", - ":id" - ], - "host": [ - "{{baseUrl}}" - ], - "query": [], - "variable": [] - }, - "header": [ - { - "key": "Accept", - "value": "application/json" - }, - { - "description": { - "content": "Added as a part of security scheme: oauth2", - "type": "text/plain" - }, - "key": "Authorization", - "value": "" - } - ], - "method": "DELETE", - "body": {} - }, - "status": "Internal Server Error", - "code": 500, - "header": [ - { - "key": "Content-Type", - "value": "application/json" - } - ], - "body": "{\n \"detailCode\": \"\",\n \"trackingId\": \"\",\n \"messages\": [\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n },\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n }\n ],\n \"causes\": [\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n },\n {\n \"locale\": \"\",\n \"localeOrigin\": \"DEFAULT\",\n \"text\": \"\"\n }\n ]\n}", - "cookie": [], - "_postman_previewlanguage": "json" - } - ], - "event": [], - "protocolProfileBehavior": { - "disableBodyPruning": true - } - }, - { - "id": "c628090c-5f87-4095-b362-c217b224d100", - "name": "Update Segment", - "request": { - "name": "Update Segment", - "description": { - "content": "Use this API to update segment fields by using the [JSON Patch](https://tools.ietf.org/html/rfc6902) standard.\n>**Note:** Changes to a segment may take some time to propagate to all identities.\nA token with ORG_ADMIN or API authority is required to call this API.", - "type": "text/plain" - }, - "url": { - "path": [ - "segments", - ":id" - ], - "host": [ - "{{baseUrl}}" - ], - "query": [], - "variable": [ - { - "type": "any", - "value": "", - "key": "id", - "disabled": true, - "description": { - "content": "(Required) The segment ID to modify.", - "type": "text/plain" - } - } - ] - }, - "header": [ - { - "key": "Content-Type", - "value": "application/json-patch+json" - }, - { - "key": "Accept", - "value": "application/json" - } - ], - "method": "PATCH", - "body": { - "mode": "raw", - "raw": "[]", - "options": { - "raw": { - "headerFamily": "json", - "language": "json" - } - } - } - }, - "response": [ - { - "id": "0f5bc37d-3b28-4ab5-bf22-fbd89ce59970", - "name": "Indicates the PATCH operation succeeded, and returns the segment's new representation.", - "originalRequest": { - "url": { - "path": [ - "segments", - ":id" - ], - "host": [ - "{{baseUrl}}" - ], - "query": [], - "variable": [] - }, - "header": [ - { - "key": "Content-Type", - "value": "application/json-patch+json" - }, - { - "key": "Accept", - "value": "application/json" - }, - { - "description": { - "content": "Added as a part of security scheme: oauth2", - "type": "text/plain" - }, - "key": "Authorization", - "value": "" - } - ], - "method": "PATCH", - "body": { - "mode": "raw", - "raw": "[]", - "options": { - "raw": { - "headerFamily": "json", - "language": "json" - } - } - } - }, - "status": "OK", - "code": 200, - "header": [ - { - "key": "Content-Type", - "value": "application/json" - } - ], - "body": "{\n \"id\": \"\",\n \"name\": \"\",\n \"created\": \"\",\n \"modified\": \"\",\n \"description\": \"\",\n \"owner\": {\n \"type\": \"IDENTITY\",\n \"id\": \"\",\n \"name\": \"\"\n },\n \"visibilityCriteria\": {\n \"expression\": {\n \"operator\": \"AND\",\n \"attribute\": \"\",\n \"value\": {\n \"type\": \"\",\n \"value\": \"\"\n },\n \"children\": [\n {\n \"type\": \"\",\n \"value\": \"\"\n },\n {\n \"type\": \"\",\n \"value\": \"\"\n }\n ]\n }\n },\n \"active\": false\n}", - "cookie": [], - "_postman_previewlanguage": "json" - }, - { - "id": "ddf23f96-7fd7-4ed0-b340-9be05872897a", - "name": "Client Error - Returned if the request body is invalid.", - "originalRequest": { - "url": { - "path": [ - "segments", - ":id" - ], - "host": [ - "{{baseUrl}}" - ], - "query": [], - "variable": [] - }, - "header": [ - { - "key": "Content-Type", - "value": "application/json-patch+json" - }, - { - "key": "Accept", - "value": "application/json" - }, - { - "description": { - "content": "Added as a part of security scheme: oauth2", - "type": "text/plain" - }, - "key": "Authorization", - "value": "" - } - ], - "method": "PATCH", - "body": { - "mode": "raw", - "raw": "[]", - "options": { - "raw": { - "headerFamily": "json", - "language": "json" - } - } - } - }, - "status": "Bad Request", - "code": 400, - "header": [ - { - "key": "Content-Type", - "value": "application/json" - } - ], - "body": "{\n \"detailCode\": \"\",\n \"trackingId\": \"\",\n \"messages\": [\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n },\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n }\n ],\n \"causes\": [\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n },\n {\n \"locale\": \"\",\n \"localeOrigin\": \"DEFAULT\",\n \"text\": \"\"\n }\n ]\n}", - "cookie": [], - "_postman_previewlanguage": "json" - }, - { - "id": "2d003625-5783-49ff-8722-52aea67bcea1", - "name": "Unauthorized - Returned if there is no authorization header, or if the JWT token is expired.", - "originalRequest": { - "url": { - "path": [ - "segments", - ":id" - ], - "host": [ - "{{baseUrl}}" - ], - "query": [], - "variable": [] - }, - "header": [ - { - "key": "Content-Type", - "value": "application/json-patch+json" - }, - { - "key": "Accept", - "value": "application/json" - }, - { - "description": { - "content": "Added as a part of security scheme: oauth2", - "type": "text/plain" - }, - "key": "Authorization", - "value": "" - } - ], - "method": "PATCH", - "body": { - "mode": "raw", - "raw": "[]", - "options": { - "raw": { - "headerFamily": "json", - "language": "json" - } - } - } - }, - "status": "Unauthorized", - "code": 401, - "header": [ - { - "key": "Content-Type", - "value": "application/json" - } - ], - "body": "{\n \"error\": {\n \"description\": \"A message describing the error\",\n \"example\": \"JWT validation failed: JWT is expired\"\n }\n}", - "cookie": [], - "_postman_previewlanguage": "json" - }, - { - "id": "bc9d5c3e-60b4-45bc-8654-2edd2a2bc4f4", - "name": "Forbidden - Returned if the user you are running as, doesn't have access to this end-point.", - "originalRequest": { - "url": { - "path": [ - "segments", - ":id" - ], - "host": [ - "{{baseUrl}}" - ], - "query": [], - "variable": [] - }, - "header": [ - { - "key": "Content-Type", - "value": "application/json-patch+json" - }, - { - "key": "Accept", - "value": "application/json" - }, - { - "description": { - "content": "Added as a part of security scheme: oauth2", - "type": "text/plain" - }, - "key": "Authorization", - "value": "" - } - ], - "method": "PATCH", - "body": { - "mode": "raw", - "raw": "[]", - "options": { - "raw": { - "headerFamily": "json", - "language": "json" - } - } - } - }, - "status": "Forbidden", - "code": 403, - "header": [ - { - "key": "Content-Type", - "value": "application/json" - } - ], - "body": "{\n \"detailCode\": \"\",\n \"trackingId\": \"\",\n \"messages\": [\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n },\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n }\n ],\n \"causes\": [\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n },\n {\n \"locale\": \"\",\n \"localeOrigin\": \"DEFAULT\",\n \"text\": \"\"\n }\n ]\n}", - "cookie": [], - "_postman_previewlanguage": "json" - }, - { - "id": "deb21f14-1795-45a1-bfe3-b71012136f41", - "name": "Not Found - returned if the request URL refers to a resource or object that does not exist", - "originalRequest": { - "url": { - "path": [ - "segments", - ":id" - ], - "host": [ - "{{baseUrl}}" - ], - "query": [], - "variable": [] - }, - "header": [ - { - "key": "Content-Type", - "value": "application/json-patch+json" - }, - { - "key": "Accept", - "value": "application/json" - }, - { - "description": { - "content": "Added as a part of security scheme: oauth2", - "type": "text/plain" - }, - "key": "Authorization", - "value": "" - } - ], - "method": "PATCH", - "body": { - "mode": "raw", - "raw": "[]", - "options": { - "raw": { - "headerFamily": "json", - "language": "json" - } - } - } - }, - "status": "Not Found", - "code": 404, - "header": [ - { - "key": "Content-Type", - "value": "application/json" - } - ], - "body": "{\n \"detailCode\": \"\",\n \"trackingId\": \"\",\n \"messages\": [\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n },\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n }\n ],\n \"causes\": [\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n },\n {\n \"locale\": \"\",\n \"localeOrigin\": \"DEFAULT\",\n \"text\": \"\"\n }\n ]\n}", - "cookie": [], - "_postman_previewlanguage": "json" - }, - { - "id": "811ef63c-c54c-43ea-a181-b10e69710e7a", - "name": "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.", - "originalRequest": { - "url": { - "path": [ - "segments", - ":id" - ], - "host": [ - "{{baseUrl}}" - ], - "query": [], - "variable": [] - }, - "header": [ - { - "key": "Content-Type", - "value": "application/json-patch+json" - }, - { - "key": "Accept", - "value": "application/json" - }, - { - "description": { - "content": "Added as a part of security scheme: oauth2", - "type": "text/plain" - }, - "key": "Authorization", - "value": "" - } - ], - "method": "PATCH", - "body": { - "mode": "raw", - "raw": "[]", - "options": { - "raw": { - "headerFamily": "json", - "language": "json" - } - } - } - }, - "status": "Too Many Requests", - "code": 429, - "header": [ - { - "key": "Content-Type", - "value": "application/json" - } - ], - "body": "{\n \"message\": {\n \"description\": \"A message describing the error\",\n \"example\": \" Rate Limit Exceeded \"\n }\n}", - "cookie": [], - "_postman_previewlanguage": "json" - }, - { - "id": "ddd4f9a9-83fc-4f89-8ad2-47438c4e4726", - "name": "Internal Server Error - Returned if there is an unexpected error.", - "originalRequest": { - "url": { - "path": [ - "segments", - ":id" - ], - "host": [ - "{{baseUrl}}" - ], - "query": [], - "variable": [] - }, - "header": [ - { - "key": "Content-Type", - "value": "application/json-patch+json" - }, - { - "key": "Accept", - "value": "application/json" - }, - { - "description": { - "content": "Added as a part of security scheme: oauth2", - "type": "text/plain" - }, - "key": "Authorization", - "value": "" - } - ], - "method": "PATCH", - "body": { - "mode": "raw", - "raw": "[]", - "options": { - "raw": { - "headerFamily": "json", - "language": "json" - } - } - } - }, - "status": "Internal Server Error", - "code": 500, - "header": [ - { - "key": "Content-Type", - "value": "application/json" - } - ], - "body": "{\n \"detailCode\": \"\",\n \"trackingId\": \"\",\n \"messages\": [\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n },\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n }\n ],\n \"causes\": [\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n },\n {\n \"locale\": \"\",\n \"localeOrigin\": \"DEFAULT\",\n \"text\": \"\"\n }\n ]\n}", - "cookie": [], - "_postman_previewlanguage": "json" - } - ], - "event": [], - "protocolProfileBehavior": { - "disableBodyPruning": true - } - } - ] - }, - { - "name": "Service Desk Integration", - "description": "Use this API to build an integration between IdentityNow and a service desk ITSM (IT service management) solution. \nOnce an administrator builds this integration between IdentityNow and a service desk, users can use IdentityNow to raise and track tickets that are synchronized between IdentityNow and the service desk. \n\nIn IdentityNow, administrators can create a service desk integration (sometimes also called an SDIM, or Service Desk Integration Module) by going to Admin > Connections > Service Desk and selecting 'Create.'\n\nTo create a Generic Service Desk integration, for example, administrators must provide the required information on the General Settings page, the Connectivity and Authentication information, Ticket Creation information, Status Mapping information, and Requester Source information on the Configure page. \nRefer to [Integrating SailPoint with Generic Service Desk](https://documentation.sailpoint.com/connectors/generic_sd/help/integrating_generic_service_desk/intro.html) for more information about the process of setting up a Generic Service Desk in IdentityNow.\n\nAdministrators can create various service desk integrations, all with their own nuances. \nThe following service desk integrations are available: \n\n- [Atlassian Cloud Jira Service Management](https://documentation.sailpoint.com/connectors/atlassian/jira_cloud/help/integrating_jira_cloud_sd/introduction.html)\n\n- [Atlassian Server Jira Service Management](https://documentation.sailpoint.com/connectors/atlassian/jira_server/help/integrating_jira_server_sd/introduction.html)\n\n- [BMC Helix ITSM Service Desk](https://documentation.sailpoint.com/connectors/bmc/helix_ITSM_sd/help/integrating_bmc_helix_itsm_sd/intro.html)\n\n- [BMC Helix Remedyforce Service Desk](https://documentation.sailpoint.com/connectors/bmc/helix_remedyforce_sd/help/integrating_bmc_helix_remedyforce_sd/intro.html)\n\n- [Generic Service Desk](https://documentation.sailpoint.com/connectors/generic_sd/help/integrating_generic_service_desk/intro.html)\n\n- [ServiceNow Service Desk](https://documentation.sailpoint.com/connectors/servicenow/sdim/help/integrating_servicenow_sdim/intro.html)\n\n- [Zendesk Service Desk](https://documentation.sailpoint.com/connectors/zendesk/help/integrating_zendesk_sd/introduction.html)\n", - "item": [ - { - "id": "2ec0d956-4b25-4993-8bef-8bac6b499865", - "name": "List existing Service Desk Integrations", - "request": { - "name": "List existing Service Desk Integrations", - "description": { - "content": "Get a list of ServiceDeskIntegrationDto for existing Service Desk Integrations. A token with Org Admin or Service Desk Admin authority is required to access this endpoint.", - "type": "text/plain" - }, - "url": { - "path": [ - "service-desk-integrations" - ], - "host": [ - "{{baseUrl}}" - ], - "query": [ - { - "disabled": true, - "description": { - "content": "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.", - "type": "text/plain" - }, - "key": "offset", - "value": "0" - }, - { - "disabled": true, - "description": { - "content": "Max number of results to return.\nSee [V3 API Standard Collection Parameters](https://developer.sailpoint.com/idn/api/standard-collection-parameters) for more information.", - "type": "text/plain" - }, - "key": "limit", - "value": "250" - }, - { - "disabled": true, - "description": { - "content": "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: **name**", - "type": "text/plain" - }, - "key": "sorters", - "value": "" - }, - { - "disabled": true, - "description": { - "content": "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*\n\n**name**: *eq*\n\n**type**: *eq, in*\n\n**cluster**: *eq, in*", - "type": "text/plain" - }, - "key": "filters", - "value": "" - }, - { - "disabled": true, - "description": { - "content": "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.", - "type": "text/plain" - }, - "key": "count", - "value": "false" - } - ], - "variable": [] - }, - "header": [ - { - "key": "Accept", - "value": "application/json" - } - ], - "method": "GET", - "body": {} - }, - "response": [ - { - "id": "ae403dfa-35ba-4cca-86d1-a69008a1c4a0", - "name": "List of ServiceDeskIntegrationDto", - "originalRequest": { - "url": { - "path": [ - "service-desk-integrations" - ], - "host": [ - "{{baseUrl}}" - ], - "query": [ - { - "disabled": true, - "description": { - "content": "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.", - "type": "text/plain" - }, - "key": "offset", - "value": "0" - }, - { - "disabled": true, - "description": { - "content": "Max number of results to return.\nSee [V3 API Standard Collection Parameters](https://developer.sailpoint.com/idn/api/standard-collection-parameters) for more information.", - "type": "text/plain" - }, - "key": "limit", - "value": "250" - }, - { - "disabled": true, - "description": { - "content": "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: **name**", - "type": "text/plain" - }, - "key": "sorters", - "value": "" - }, - { - "disabled": true, - "description": { - "content": "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*\n\n**name**: *eq*\n\n**type**: *eq, in*\n\n**cluster**: *eq, in*", - "type": "text/plain" - }, - "key": "filters", - "value": "" - }, - { - "disabled": true, - "description": { - "content": "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.", - "type": "text/plain" - }, - "key": "count", - "value": "false" - } - ], - "variable": [] - }, - "header": [ - { - "key": "Accept", - "value": "application/json" - }, - { - "description": { - "content": "Added as a part of security scheme: oauth2", - "type": "text/plain" - }, - "key": "Authorization", - "value": "" - } - ], - "method": "GET", - "body": {} - }, - "status": "OK", - "code": 200, - "header": [ - { - "key": "Content-Type", - "value": "application/json" - } - ], - "body": "[\n {\n \"name\": \"\",\n \"description\": \"\",\n \"type\": \"ServiceNowSDIM\",\n \"attributes\": {\n \"eu97\": -5466846,\n \"exercitation_099\": 25948067.271212503\n },\n \"ownerRef\": {\n \"type\": \"IDENTITY\",\n \"id\": \"\",\n \"name\": \"\"\n },\n \"clusterRef\": {\n \"type\": \"CLUSTER\",\n \"id\": \"\",\n \"name\": \"\"\n },\n \"cluster\": \"\",\n \"managedSources\": [\n \"\",\n \"\"\n ],\n \"provisioningConfig\": {\n \"universalManager\": false,\n \"managedResourceRefs\": [\n {\n \"type\": \"SOURCE\",\n \"id\": \"\",\n \"name\": \"\"\n },\n {\n \"type\": \"SOURCE\",\n \"id\": \"\",\n \"name\": \"\"\n }\n ],\n \"planInitializerScript\": {\n \"source\": \"\"\n },\n \"noProvisioningRequests\": false,\n \"provisioningRequestExpiration\": \"\"\n },\n \"beforeProvisioningRule\": {\n \"type\": \"RULE\",\n \"id\": \"\",\n \"name\": \"\"\n }\n },\n {\n \"name\": \"\",\n \"description\": \"\",\n \"type\": \"ServiceNowSDIM\",\n \"attributes\": {\n \"labore_e\": true\n },\n \"ownerRef\": {\n \"type\": \"IDENTITY\",\n \"id\": \"\",\n \"name\": \"\"\n },\n \"clusterRef\": {\n \"type\": \"CLUSTER\",\n \"id\": \"\",\n \"name\": \"\"\n },\n \"cluster\": \"\",\n \"managedSources\": [\n \"\",\n \"\"\n ],\n \"provisioningConfig\": {\n \"universalManager\": false,\n \"managedResourceRefs\": [\n {\n \"type\": \"SOURCE\",\n \"id\": \"\",\n \"name\": \"\"\n },\n {\n \"type\": \"SOURCE\",\n \"id\": \"\",\n \"name\": \"\"\n }\n ],\n \"planInitializerScript\": {\n \"source\": \"\"\n },\n \"noProvisioningRequests\": false,\n \"provisioningRequestExpiration\": \"\"\n },\n \"beforeProvisioningRule\": {\n \"type\": \"RULE\",\n \"id\": \"\",\n \"name\": \"\"\n }\n }\n]", - "cookie": [], - "_postman_previewlanguage": "json" - }, - { - "id": "c41afd54-f782-48ef-8ec6-c54242c19d10", - "name": "Client Error - Returned if the request body is invalid.", - "originalRequest": { - "url": { - "path": [ - "service-desk-integrations" - ], - "host": [ - "{{baseUrl}}" - ], - "query": [ - { - "disabled": true, - "description": { - "content": "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.", - "type": "text/plain" - }, - "key": "offset", - "value": "0" - }, - { - "disabled": true, - "description": { - "content": "Max number of results to return.\nSee [V3 API Standard Collection Parameters](https://developer.sailpoint.com/idn/api/standard-collection-parameters) for more information.", - "type": "text/plain" - }, - "key": "limit", - "value": "250" - }, - { - "disabled": true, - "description": { - "content": "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: **name**", - "type": "text/plain" - }, - "key": "sorters", - "value": "" - }, - { - "disabled": true, - "description": { - "content": "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*\n\n**name**: *eq*\n\n**type**: *eq, in*\n\n**cluster**: *eq, in*", - "type": "text/plain" - }, - "key": "filters", - "value": "" - }, - { - "disabled": true, - "description": { - "content": "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.", - "type": "text/plain" - }, - "key": "count", - "value": "false" - } - ], - "variable": [] - }, - "header": [ - { - "key": "Accept", - "value": "application/json" - }, - { - "description": { - "content": "Added as a part of security scheme: oauth2", - "type": "text/plain" - }, - "key": "Authorization", - "value": "" - } - ], - "method": "GET", - "body": {} - }, - "status": "Bad Request", - "code": 400, - "header": [ - { - "key": "Content-Type", - "value": "application/json" - } - ], - "body": "{\n \"detailCode\": \"\",\n \"trackingId\": \"\",\n \"messages\": [\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n },\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n }\n ],\n \"causes\": [\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n },\n {\n \"locale\": \"\",\n \"localeOrigin\": \"DEFAULT\",\n \"text\": \"\"\n }\n ]\n}", - "cookie": [], - "_postman_previewlanguage": "json" - }, - { - "id": "3f3595a1-6a6f-466e-8099-14189604e608", - "name": "Unauthorized - Returned if there is no authorization header, or if the JWT token is expired.", - "originalRequest": { - "url": { - "path": [ - "service-desk-integrations" - ], - "host": [ - "{{baseUrl}}" - ], - "query": [ - { - "disabled": true, - "description": { - "content": "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.", - "type": "text/plain" - }, - "key": "offset", - "value": "0" - }, - { - "disabled": true, - "description": { - "content": "Max number of results to return.\nSee [V3 API Standard Collection Parameters](https://developer.sailpoint.com/idn/api/standard-collection-parameters) for more information.", - "type": "text/plain" - }, - "key": "limit", - "value": "250" - }, - { - "disabled": true, - "description": { - "content": "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: **name**", - "type": "text/plain" - }, - "key": "sorters", - "value": "" - }, - { - "disabled": true, - "description": { - "content": "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*\n\n**name**: *eq*\n\n**type**: *eq, in*\n\n**cluster**: *eq, in*", - "type": "text/plain" - }, - "key": "filters", - "value": "" - }, - { - "disabled": true, - "description": { - "content": "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.", - "type": "text/plain" - }, - "key": "count", - "value": "false" - } - ], - "variable": [] - }, - "header": [ - { - "key": "Accept", - "value": "application/json" - }, - { - "description": { - "content": "Added as a part of security scheme: oauth2", - "type": "text/plain" - }, - "key": "Authorization", - "value": "" - } - ], - "method": "GET", - "body": {} - }, - "status": "Unauthorized", - "code": 401, - "header": [ - { - "key": "Content-Type", - "value": "application/json" - } - ], - "body": "{\n \"error\": {\n \"description\": \"A message describing the error\",\n \"example\": \"JWT validation failed: JWT is expired\"\n }\n}", - "cookie": [], - "_postman_previewlanguage": "json" - }, - { - "id": "4201e427-6650-46a7-b262-e16f126e659e", - "name": "Forbidden - Returned if the user you are running as, doesn't have access to this end-point.", - "originalRequest": { - "url": { - "path": [ - "service-desk-integrations" - ], - "host": [ - "{{baseUrl}}" - ], - "query": [ - { - "disabled": true, - "description": { - "content": "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.", - "type": "text/plain" - }, - "key": "offset", - "value": "0" - }, - { - "disabled": true, - "description": { - "content": "Max number of results to return.\nSee [V3 API Standard Collection Parameters](https://developer.sailpoint.com/idn/api/standard-collection-parameters) for more information.", - "type": "text/plain" - }, - "key": "limit", - "value": "250" - }, - { - "disabled": true, - "description": { - "content": "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: **name**", - "type": "text/plain" - }, - "key": "sorters", - "value": "" - }, - { - "disabled": true, - "description": { - "content": "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*\n\n**name**: *eq*\n\n**type**: *eq, in*\n\n**cluster**: *eq, in*", - "type": "text/plain" - }, - "key": "filters", - "value": "" - }, - { - "disabled": true, - "description": { - "content": "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.", - "type": "text/plain" - }, - "key": "count", - "value": "false" - } - ], - "variable": [] - }, - "header": [ - { - "key": "Accept", - "value": "application/json" - }, - { - "description": { - "content": "Added as a part of security scheme: oauth2", - "type": "text/plain" - }, - "key": "Authorization", - "value": "" - } - ], - "method": "GET", - "body": {} - }, - "status": "Forbidden", - "code": 403, - "header": [ - { - "key": "Content-Type", - "value": "application/json" - } - ], - "body": "{\n \"detailCode\": \"\",\n \"trackingId\": \"\",\n \"messages\": [\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n },\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n }\n ],\n \"causes\": [\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n },\n {\n \"locale\": \"\",\n \"localeOrigin\": \"DEFAULT\",\n \"text\": \"\"\n }\n ]\n}", - "cookie": [], - "_postman_previewlanguage": "json" - }, - { - "id": "d04cc383-7cb1-400d-8db2-38107a0c032f", - "name": "Not Found - returned if the request URL refers to a resource or object that does not exist", - "originalRequest": { - "url": { - "path": [ - "service-desk-integrations" - ], - "host": [ - "{{baseUrl}}" - ], - "query": [ - { - "disabled": true, - "description": { - "content": "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.", - "type": "text/plain" - }, - "key": "offset", - "value": "0" - }, - { - "disabled": true, - "description": { - "content": "Max number of results to return.\nSee [V3 API Standard Collection Parameters](https://developer.sailpoint.com/idn/api/standard-collection-parameters) for more information.", - "type": "text/plain" - }, - "key": "limit", - "value": "250" - }, - { - "disabled": true, - "description": { - "content": "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: **name**", - "type": "text/plain" - }, - "key": "sorters", - "value": "" - }, - { - "disabled": true, - "description": { - "content": "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*\n\n**name**: *eq*\n\n**type**: *eq, in*\n\n**cluster**: *eq, in*", - "type": "text/plain" - }, - "key": "filters", - "value": "" - }, - { - "disabled": true, - "description": { - "content": "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.", - "type": "text/plain" - }, - "key": "count", - "value": "false" - } - ], - "variable": [] - }, - "header": [ - { - "key": "Accept", - "value": "application/json" - }, - { - "description": { - "content": "Added as a part of security scheme: oauth2", - "type": "text/plain" - }, - "key": "Authorization", - "value": "" - } - ], - "method": "GET", - "body": {} - }, - "status": "Not Found", - "code": 404, - "header": [ - { - "key": "Content-Type", - "value": "application/json" - } - ], - "body": "{\n \"detailCode\": \"\",\n \"trackingId\": \"\",\n \"messages\": [\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n },\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n }\n ],\n \"causes\": [\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n },\n {\n \"locale\": \"\",\n \"localeOrigin\": \"DEFAULT\",\n \"text\": \"\"\n }\n ]\n}", - "cookie": [], - "_postman_previewlanguage": "json" - }, - { - "id": "82db783a-1127-4f19-8eb9-effc3b61ff25", - "name": "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.", - "originalRequest": { - "url": { - "path": [ - "service-desk-integrations" - ], - "host": [ - "{{baseUrl}}" - ], - "query": [ - { - "disabled": true, - "description": { - "content": "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.", - "type": "text/plain" - }, - "key": "offset", - "value": "0" - }, - { - "disabled": true, - "description": { - "content": "Max number of results to return.\nSee [V3 API Standard Collection Parameters](https://developer.sailpoint.com/idn/api/standard-collection-parameters) for more information.", - "type": "text/plain" - }, - "key": "limit", - "value": "250" - }, - { - "disabled": true, - "description": { - "content": "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: **name**", - "type": "text/plain" - }, - "key": "sorters", - "value": "" - }, - { - "disabled": true, - "description": { - "content": "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*\n\n**name**: *eq*\n\n**type**: *eq, in*\n\n**cluster**: *eq, in*", - "type": "text/plain" - }, - "key": "filters", - "value": "" - }, - { - "disabled": true, - "description": { - "content": "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.", - "type": "text/plain" - }, - "key": "count", - "value": "false" - } - ], - "variable": [] - }, - "header": [ - { - "key": "Accept", - "value": "application/json" - }, - { - "description": { - "content": "Added as a part of security scheme: oauth2", - "type": "text/plain" - }, - "key": "Authorization", - "value": "" - } - ], - "method": "GET", - "body": {} - }, - "status": "Too Many Requests", - "code": 429, - "header": [ - { - "key": "Content-Type", - "value": "application/json" - } - ], - "body": "{\n \"message\": {\n \"description\": \"A message describing the error\",\n \"example\": \" Rate Limit Exceeded \"\n }\n}", - "cookie": [], - "_postman_previewlanguage": "json" - }, - { - "id": "cae5f973-d0ad-4bf6-ade3-d173a6400db7", - "name": "Internal Server Error - Returned if there is an unexpected error.", - "originalRequest": { - "url": { - "path": [ - "service-desk-integrations" - ], - "host": [ - "{{baseUrl}}" - ], - "query": [ - { - "disabled": true, - "description": { - "content": "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.", - "type": "text/plain" - }, - "key": "offset", - "value": "0" - }, - { - "disabled": true, - "description": { - "content": "Max number of results to return.\nSee [V3 API Standard Collection Parameters](https://developer.sailpoint.com/idn/api/standard-collection-parameters) for more information.", - "type": "text/plain" - }, - "key": "limit", - "value": "250" - }, - { - "disabled": true, - "description": { - "content": "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: **name**", - "type": "text/plain" - }, - "key": "sorters", - "value": "" - }, - { - "disabled": true, - "description": { - "content": "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*\n\n**name**: *eq*\n\n**type**: *eq, in*\n\n**cluster**: *eq, in*", - "type": "text/plain" - }, - "key": "filters", - "value": "" - }, - { - "disabled": true, - "description": { - "content": "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.", - "type": "text/plain" - }, - "key": "count", - "value": "false" - } - ], - "variable": [] - }, - "header": [ - { - "key": "Accept", - "value": "application/json" - }, - { - "description": { - "content": "Added as a part of security scheme: oauth2", - "type": "text/plain" - }, - "key": "Authorization", - "value": "" - } - ], - "method": "GET", - "body": {} - }, - "status": "Internal Server Error", - "code": 500, - "header": [ - { - "key": "Content-Type", - "value": "application/json" - } - ], - "body": "{\n \"detailCode\": \"\",\n \"trackingId\": \"\",\n \"messages\": [\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n },\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n }\n ],\n \"causes\": [\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n },\n {\n \"locale\": \"\",\n \"localeOrigin\": \"DEFAULT\",\n \"text\": \"\"\n }\n ]\n}", - "cookie": [], - "_postman_previewlanguage": "json" - } - ], - "event": [], - "protocolProfileBehavior": { - "disableBodyPruning": true - } - }, - { - "id": "c258f4a0-5461-44d0-a03e-f5e6856bb04c", - "name": "Create new Service Desk integration", - "request": { - "name": "Create new Service Desk integration", - "description": { - "content": "Create a new Service Desk Integrations. A token with Org Admin or Service Desk Admin authority is required to access this endpoint.", - "type": "text/plain" - }, - "url": { - "path": [ - "service-desk-integrations" - ], - "host": [ - "{{baseUrl}}" - ], - "query": [], - "variable": [] - }, - "header": [ - { - "key": "Content-Type", - "value": "application/json" - }, - { - "key": "Accept", - "value": "application/json" - } - ], - "method": "POST", - "body": { - "mode": "raw", - "raw": "{\n \"name\": \"\",\n \"description\": \"\",\n \"type\": \"ServiceNowSDIM\",\n \"attributes\": {\n \"essef7\": true,\n \"quis_9d\": -20378746,\n \"sint_54f\": \"sint sit Duis\"\n },\n \"ownerRef\": {\n \"type\": \"IDENTITY\",\n \"id\": \"\",\n \"name\": \"\"\n },\n \"clusterRef\": {\n \"type\": \"CLUSTER\",\n \"id\": \"\",\n \"name\": \"\"\n },\n \"cluster\": \"\",\n \"managedSources\": [\n \"\",\n \"\"\n ],\n \"provisioningConfig\": {\n \"universalManager\": false,\n \"managedResourceRefs\": [\n {\n \"type\": \"SOURCE\",\n \"id\": \"\",\n \"name\": \"\"\n },\n {\n \"type\": \"SOURCE\",\n \"id\": \"\",\n \"name\": \"\"\n }\n ],\n \"planInitializerScript\": {\n \"source\": \"\"\n },\n \"noProvisioningRequests\": false,\n \"provisioningRequestExpiration\": \"\"\n },\n \"beforeProvisioningRule\": {\n \"type\": \"RULE\",\n \"id\": \"\",\n \"name\": \"\"\n }\n}", - "options": { - "raw": { - "headerFamily": "json", - "language": "json" - } - } - } - }, - "response": [ - { - "id": "d9fb782c-fca1-46ed-ae6e-72bc2edfbbb1", - "name": "details of the created integration", - "originalRequest": { - "url": { - "path": [ - "service-desk-integrations" - ], - "host": [ - "{{baseUrl}}" - ], - "query": [], - "variable": [] - }, - "header": [ - { - "key": "Content-Type", - "value": "application/json" - }, - { - "key": "Accept", - "value": "application/json" - }, - { - "description": { - "content": "Added as a part of security scheme: oauth2", - "type": "text/plain" - }, - "key": "Authorization", - "value": "" - } - ], - "method": "POST", - "body": { - "mode": "raw", - "raw": "{\n \"name\": \"\",\n \"description\": \"\",\n \"type\": \"ServiceNowSDIM\",\n \"attributes\": {\n \"essef7\": true,\n \"quis_9d\": -20378746,\n \"sint_54f\": \"sint sit Duis\"\n },\n \"ownerRef\": {\n \"type\": \"IDENTITY\",\n \"id\": \"\",\n \"name\": \"\"\n },\n \"clusterRef\": {\n \"type\": \"CLUSTER\",\n \"id\": \"\",\n \"name\": \"\"\n },\n \"cluster\": \"\",\n \"managedSources\": [\n \"\",\n \"\"\n ],\n \"provisioningConfig\": {\n \"universalManager\": false,\n \"managedResourceRefs\": [\n {\n \"type\": \"SOURCE\",\n \"id\": \"\",\n \"name\": \"\"\n },\n {\n \"type\": \"SOURCE\",\n \"id\": \"\",\n \"name\": \"\"\n }\n ],\n \"planInitializerScript\": {\n \"source\": \"\"\n },\n \"noProvisioningRequests\": false,\n \"provisioningRequestExpiration\": \"\"\n },\n \"beforeProvisioningRule\": {\n \"type\": \"RULE\",\n \"id\": \"\",\n \"name\": \"\"\n }\n}", - "options": { - "raw": { - "headerFamily": "json", - "language": "json" - } - } - } - }, - "status": "OK", - "code": 200, - "header": [ - { - "key": "Content-Type", - "value": "application/json" - } - ], - "body": "{\n \"name\": \"\",\n \"description\": \"\",\n \"type\": \"ServiceNowSDIM\",\n \"attributes\": {\n \"essef7\": true,\n \"quis_9d\": -20378746,\n \"sint_54f\": \"sint sit Duis\"\n },\n \"ownerRef\": {\n \"type\": \"IDENTITY\",\n \"id\": \"\",\n \"name\": \"\"\n },\n \"clusterRef\": {\n \"type\": \"CLUSTER\",\n \"id\": \"\",\n \"name\": \"\"\n },\n \"cluster\": \"\",\n \"managedSources\": [\n \"\",\n \"\"\n ],\n \"provisioningConfig\": {\n \"universalManager\": false,\n \"managedResourceRefs\": [\n {\n \"type\": \"SOURCE\",\n \"id\": \"\",\n \"name\": \"\"\n },\n {\n \"type\": \"SOURCE\",\n \"id\": \"\",\n \"name\": \"\"\n }\n ],\n \"planInitializerScript\": {\n \"source\": \"\"\n },\n \"noProvisioningRequests\": false,\n \"provisioningRequestExpiration\": \"\"\n },\n \"beforeProvisioningRule\": {\n \"type\": \"RULE\",\n \"id\": \"\",\n \"name\": \"\"\n }\n}", - "cookie": [], - "_postman_previewlanguage": "json" - }, - { - "id": "5f4e58b0-9e39-4b17-a772-4cd5e1abae55", - "name": "Client Error - Returned if the request body is invalid.", - "originalRequest": { - "url": { - "path": [ - "service-desk-integrations" - ], - "host": [ - "{{baseUrl}}" - ], - "query": [], - "variable": [] - }, - "header": [ - { - "key": "Content-Type", - "value": "application/json" - }, - { - "key": "Accept", - "value": "application/json" - }, - { - "description": { - "content": "Added as a part of security scheme: oauth2", - "type": "text/plain" - }, - "key": "Authorization", - "value": "" - } - ], - "method": "POST", - "body": { - "mode": "raw", - "raw": "{\n \"name\": \"\",\n \"description\": \"\",\n \"type\": \"ServiceNowSDIM\",\n \"attributes\": {\n \"essef7\": true,\n \"quis_9d\": -20378746,\n \"sint_54f\": \"sint sit Duis\"\n },\n \"ownerRef\": {\n \"type\": \"IDENTITY\",\n \"id\": \"\",\n \"name\": \"\"\n },\n \"clusterRef\": {\n \"type\": \"CLUSTER\",\n \"id\": \"\",\n \"name\": \"\"\n },\n \"cluster\": \"\",\n \"managedSources\": [\n \"\",\n \"\"\n ],\n \"provisioningConfig\": {\n \"universalManager\": false,\n \"managedResourceRefs\": [\n {\n \"type\": \"SOURCE\",\n \"id\": \"\",\n \"name\": \"\"\n },\n {\n \"type\": \"SOURCE\",\n \"id\": \"\",\n \"name\": \"\"\n }\n ],\n \"planInitializerScript\": {\n \"source\": \"\"\n },\n \"noProvisioningRequests\": false,\n \"provisioningRequestExpiration\": \"\"\n },\n \"beforeProvisioningRule\": {\n \"type\": \"RULE\",\n \"id\": \"\",\n \"name\": \"\"\n }\n}", - "options": { - "raw": { - "headerFamily": "json", - "language": "json" - } - } - } - }, - "status": "Bad Request", - "code": 400, - "header": [ - { - "key": "Content-Type", - "value": "application/json" - } - ], - "body": "{\n \"detailCode\": \"\",\n \"trackingId\": \"\",\n \"messages\": [\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n },\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n }\n ],\n \"causes\": [\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n },\n {\n \"locale\": \"\",\n \"localeOrigin\": \"DEFAULT\",\n \"text\": \"\"\n }\n ]\n}", - "cookie": [], - "_postman_previewlanguage": "json" - }, - { - "id": "d49e1ceb-aa73-4555-8c3b-c0b88cb6e4c1", - "name": "Unauthorized - Returned if there is no authorization header, or if the JWT token is expired.", - "originalRequest": { - "url": { - "path": [ - "service-desk-integrations" - ], - "host": [ - "{{baseUrl}}" - ], - "query": [], - "variable": [] - }, - "header": [ - { - "key": "Content-Type", - "value": "application/json" - }, - { - "key": "Accept", - "value": "application/json" - }, - { - "description": { - "content": "Added as a part of security scheme: oauth2", - "type": "text/plain" - }, - "key": "Authorization", - "value": "" - } - ], - "method": "POST", - "body": { - "mode": "raw", - "raw": "{\n \"name\": \"\",\n \"description\": \"\",\n \"type\": \"ServiceNowSDIM\",\n \"attributes\": {\n \"essef7\": true,\n \"quis_9d\": -20378746,\n \"sint_54f\": \"sint sit Duis\"\n },\n \"ownerRef\": {\n \"type\": \"IDENTITY\",\n \"id\": \"\",\n \"name\": \"\"\n },\n \"clusterRef\": {\n \"type\": \"CLUSTER\",\n \"id\": \"\",\n \"name\": \"\"\n },\n \"cluster\": \"\",\n \"managedSources\": [\n \"\",\n \"\"\n ],\n \"provisioningConfig\": {\n \"universalManager\": false,\n \"managedResourceRefs\": [\n {\n \"type\": \"SOURCE\",\n \"id\": \"\",\n \"name\": \"\"\n },\n {\n \"type\": \"SOURCE\",\n \"id\": \"\",\n \"name\": \"\"\n }\n ],\n \"planInitializerScript\": {\n \"source\": \"\"\n },\n \"noProvisioningRequests\": false,\n \"provisioningRequestExpiration\": \"\"\n },\n \"beforeProvisioningRule\": {\n \"type\": \"RULE\",\n \"id\": \"\",\n \"name\": \"\"\n }\n}", - "options": { - "raw": { - "headerFamily": "json", - "language": "json" - } - } - } - }, - "status": "Unauthorized", - "code": 401, - "header": [ - { - "key": "Content-Type", - "value": "application/json" - } - ], - "body": "{\n \"error\": {\n \"description\": \"A message describing the error\",\n \"example\": \"JWT validation failed: JWT is expired\"\n }\n}", - "cookie": [], - "_postman_previewlanguage": "json" - }, - { - "id": "13499d9d-ee59-4e10-99db-48b8aec535fb", - "name": "Forbidden - Returned if the user you are running as, doesn't have access to this end-point.", - "originalRequest": { - "url": { - "path": [ - "service-desk-integrations" - ], - "host": [ - "{{baseUrl}}" - ], - "query": [], - "variable": [] - }, - "header": [ - { - "key": "Content-Type", - "value": "application/json" - }, - { - "key": "Accept", - "value": "application/json" - }, - { - "description": { - "content": "Added as a part of security scheme: oauth2", - "type": "text/plain" - }, - "key": "Authorization", - "value": "" - } - ], - "method": "POST", - "body": { - "mode": "raw", - "raw": "{\n \"name\": \"\",\n \"description\": \"\",\n \"type\": \"ServiceNowSDIM\",\n \"attributes\": {\n \"essef7\": true,\n \"quis_9d\": -20378746,\n \"sint_54f\": \"sint sit Duis\"\n },\n \"ownerRef\": {\n \"type\": \"IDENTITY\",\n \"id\": \"\",\n \"name\": \"\"\n },\n \"clusterRef\": {\n \"type\": \"CLUSTER\",\n \"id\": \"\",\n \"name\": \"\"\n },\n \"cluster\": \"\",\n \"managedSources\": [\n \"\",\n \"\"\n ],\n \"provisioningConfig\": {\n \"universalManager\": false,\n \"managedResourceRefs\": [\n {\n \"type\": \"SOURCE\",\n \"id\": \"\",\n \"name\": \"\"\n },\n {\n \"type\": \"SOURCE\",\n \"id\": \"\",\n \"name\": \"\"\n }\n ],\n \"planInitializerScript\": {\n \"source\": \"\"\n },\n \"noProvisioningRequests\": false,\n \"provisioningRequestExpiration\": \"\"\n },\n \"beforeProvisioningRule\": {\n \"type\": \"RULE\",\n \"id\": \"\",\n \"name\": \"\"\n }\n}", - "options": { - "raw": { - "headerFamily": "json", - "language": "json" - } - } - } - }, - "status": "Forbidden", - "code": 403, - "header": [ - { - "key": "Content-Type", - "value": "application/json" - } - ], - "body": "{\n \"detailCode\": \"\",\n \"trackingId\": \"\",\n \"messages\": [\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n },\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n }\n ],\n \"causes\": [\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n },\n {\n \"locale\": \"\",\n \"localeOrigin\": \"DEFAULT\",\n \"text\": \"\"\n }\n ]\n}", - "cookie": [], - "_postman_previewlanguage": "json" - }, - { - "id": "34a28fbc-62c6-492e-9221-c2a847581d66", - "name": "Not Found - returned if the request URL refers to a resource or object that does not exist", - "originalRequest": { - "url": { - "path": [ - "service-desk-integrations" - ], - "host": [ - "{{baseUrl}}" - ], - "query": [], - "variable": [] - }, - "header": [ - { - "key": "Content-Type", - "value": "application/json" - }, - { - "key": "Accept", - "value": "application/json" - }, - { - "description": { - "content": "Added as a part of security scheme: oauth2", - "type": "text/plain" - }, - "key": "Authorization", - "value": "" - } - ], - "method": "POST", - "body": { - "mode": "raw", - "raw": "{\n \"name\": \"\",\n \"description\": \"\",\n \"type\": \"ServiceNowSDIM\",\n \"attributes\": {\n \"essef7\": true,\n \"quis_9d\": -20378746,\n \"sint_54f\": \"sint sit Duis\"\n },\n \"ownerRef\": {\n \"type\": \"IDENTITY\",\n \"id\": \"\",\n \"name\": \"\"\n },\n \"clusterRef\": {\n \"type\": \"CLUSTER\",\n \"id\": \"\",\n \"name\": \"\"\n },\n \"cluster\": \"\",\n \"managedSources\": [\n \"\",\n \"\"\n ],\n \"provisioningConfig\": {\n \"universalManager\": false,\n \"managedResourceRefs\": [\n {\n \"type\": \"SOURCE\",\n \"id\": \"\",\n \"name\": \"\"\n },\n {\n \"type\": \"SOURCE\",\n \"id\": \"\",\n \"name\": \"\"\n }\n ],\n \"planInitializerScript\": {\n \"source\": \"\"\n },\n \"noProvisioningRequests\": false,\n \"provisioningRequestExpiration\": \"\"\n },\n \"beforeProvisioningRule\": {\n \"type\": \"RULE\",\n \"id\": \"\",\n \"name\": \"\"\n }\n}", - "options": { - "raw": { - "headerFamily": "json", - "language": "json" - } - } - } - }, - "status": "Not Found", - "code": 404, - "header": [ - { - "key": "Content-Type", - "value": "application/json" - } - ], - "body": "{\n \"detailCode\": \"\",\n \"trackingId\": \"\",\n \"messages\": [\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n },\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n }\n ],\n \"causes\": [\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n },\n {\n \"locale\": \"\",\n \"localeOrigin\": \"DEFAULT\",\n \"text\": \"\"\n }\n ]\n}", - "cookie": [], - "_postman_previewlanguage": "json" - }, - { - "id": "8d402c82-4f55-49a3-b0e5-c888e3a049be", - "name": "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.", - "originalRequest": { - "url": { - "path": [ - "service-desk-integrations" - ], - "host": [ - "{{baseUrl}}" - ], - "query": [], - "variable": [] - }, - "header": [ - { - "key": "Content-Type", - "value": "application/json" - }, - { - "key": "Accept", - "value": "application/json" - }, - { - "description": { - "content": "Added as a part of security scheme: oauth2", - "type": "text/plain" - }, - "key": "Authorization", - "value": "" - } - ], - "method": "POST", - "body": { - "mode": "raw", - "raw": "{\n \"name\": \"\",\n \"description\": \"\",\n \"type\": \"ServiceNowSDIM\",\n \"attributes\": {\n \"essef7\": true,\n \"quis_9d\": -20378746,\n \"sint_54f\": \"sint sit Duis\"\n },\n \"ownerRef\": {\n \"type\": \"IDENTITY\",\n \"id\": \"\",\n \"name\": \"\"\n },\n \"clusterRef\": {\n \"type\": \"CLUSTER\",\n \"id\": \"\",\n \"name\": \"\"\n },\n \"cluster\": \"\",\n \"managedSources\": [\n \"\",\n \"\"\n ],\n \"provisioningConfig\": {\n \"universalManager\": false,\n \"managedResourceRefs\": [\n {\n \"type\": \"SOURCE\",\n \"id\": \"\",\n \"name\": \"\"\n },\n {\n \"type\": \"SOURCE\",\n \"id\": \"\",\n \"name\": \"\"\n }\n ],\n \"planInitializerScript\": {\n \"source\": \"\"\n },\n \"noProvisioningRequests\": false,\n \"provisioningRequestExpiration\": \"\"\n },\n \"beforeProvisioningRule\": {\n \"type\": \"RULE\",\n \"id\": \"\",\n \"name\": \"\"\n }\n}", - "options": { - "raw": { - "headerFamily": "json", - "language": "json" - } - } - } - }, - "status": "Too Many Requests", - "code": 429, - "header": [ - { - "key": "Content-Type", - "value": "application/json" - } - ], - "body": "{\n \"message\": {\n \"description\": \"A message describing the error\",\n \"example\": \" Rate Limit Exceeded \"\n }\n}", - "cookie": [], - "_postman_previewlanguage": "json" - }, - { - "id": "878fe67e-4aba-40e9-bbf2-a3c2295ee79b", - "name": "Internal Server Error - Returned if there is an unexpected error.", - "originalRequest": { - "url": { - "path": [ - "service-desk-integrations" - ], - "host": [ - "{{baseUrl}}" - ], - "query": [], - "variable": [] - }, - "header": [ - { - "key": "Content-Type", - "value": "application/json" - }, - { - "key": "Accept", - "value": "application/json" - }, - { - "description": { - "content": "Added as a part of security scheme: oauth2", - "type": "text/plain" - }, - "key": "Authorization", - "value": "" - } - ], - "method": "POST", - "body": { - "mode": "raw", - "raw": "{\n \"name\": \"\",\n \"description\": \"\",\n \"type\": \"ServiceNowSDIM\",\n \"attributes\": {\n \"essef7\": true,\n \"quis_9d\": -20378746,\n \"sint_54f\": \"sint sit Duis\"\n },\n \"ownerRef\": {\n \"type\": \"IDENTITY\",\n \"id\": \"\",\n \"name\": \"\"\n },\n \"clusterRef\": {\n \"type\": \"CLUSTER\",\n \"id\": \"\",\n \"name\": \"\"\n },\n \"cluster\": \"\",\n \"managedSources\": [\n \"\",\n \"\"\n ],\n \"provisioningConfig\": {\n \"universalManager\": false,\n \"managedResourceRefs\": [\n {\n \"type\": \"SOURCE\",\n \"id\": \"\",\n \"name\": \"\"\n },\n {\n \"type\": \"SOURCE\",\n \"id\": \"\",\n \"name\": \"\"\n }\n ],\n \"planInitializerScript\": {\n \"source\": \"\"\n },\n \"noProvisioningRequests\": false,\n \"provisioningRequestExpiration\": \"\"\n },\n \"beforeProvisioningRule\": {\n \"type\": \"RULE\",\n \"id\": \"\",\n \"name\": \"\"\n }\n}", - "options": { - "raw": { - "headerFamily": "json", - "language": "json" - } - } - } - }, - "status": "Internal Server Error", - "code": 500, - "header": [ - { - "key": "Content-Type", - "value": "application/json" - } - ], - "body": "{\n \"detailCode\": \"\",\n \"trackingId\": \"\",\n \"messages\": [\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n },\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n }\n ],\n \"causes\": [\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n },\n {\n \"locale\": \"\",\n \"localeOrigin\": \"DEFAULT\",\n \"text\": \"\"\n }\n ]\n}", - "cookie": [], - "_postman_previewlanguage": "json" - } - ], - "event": [], - "protocolProfileBehavior": { - "disableBodyPruning": true - } - }, - { - "id": "c4b679f5-8898-4e99-befc-d7dfdb0ca905", - "name": "Get a Service Desk integration", - "request": { - "name": "Get a Service Desk integration", - "description": { - "content": "Get an existing Service Desk integration by ID. A token with Org Admin or Service Desk Admin authority is required to access this endpoint.", - "type": "text/plain" - }, - "url": { - "path": [ - "service-desk-integrations", - ":id" - ], - "host": [ - "{{baseUrl}}" - ], - "query": [], - "variable": [ - { - "type": "any", - "value": "", - "key": "id", - "disabled": true, - "description": { - "content": "(Required) ID of the Service Desk integration to get", - "type": "text/plain" - } - } - ] - }, - "header": [ - { - "key": "Accept", - "value": "application/json" - } - ], - "method": "GET", - "body": {} - }, - "response": [ - { - "id": "2a651bc2-e7c0-4e32-9cf1-43ac3c012492", - "name": "ServiceDeskIntegrationDto with the given ID", - "originalRequest": { - "url": { - "path": [ - "service-desk-integrations", - ":id" - ], - "host": [ - "{{baseUrl}}" - ], - "query": [], - "variable": [] - }, - "header": [ - { - "key": "Accept", - "value": "application/json" - }, - { - "description": { - "content": "Added as a part of security scheme: oauth2", - "type": "text/plain" - }, - "key": "Authorization", - "value": "" - } - ], - "method": "GET", - "body": {} - }, - "status": "OK", - "code": 200, - "header": [ - { - "key": "Content-Type", - "value": "application/json" - } - ], - "body": "{\n \"name\": \"\",\n \"description\": \"\",\n \"type\": \"ServiceNowSDIM\",\n \"attributes\": {\n \"essef7\": true,\n \"quis_9d\": -20378746,\n \"sint_54f\": \"sint sit Duis\"\n },\n \"ownerRef\": {\n \"type\": \"IDENTITY\",\n \"id\": \"\",\n \"name\": \"\"\n },\n \"clusterRef\": {\n \"type\": \"CLUSTER\",\n \"id\": \"\",\n \"name\": \"\"\n },\n \"cluster\": \"\",\n \"managedSources\": [\n \"\",\n \"\"\n ],\n \"provisioningConfig\": {\n \"universalManager\": false,\n \"managedResourceRefs\": [\n {\n \"type\": \"SOURCE\",\n \"id\": \"\",\n \"name\": \"\"\n },\n {\n \"type\": \"SOURCE\",\n \"id\": \"\",\n \"name\": \"\"\n }\n ],\n \"planInitializerScript\": {\n \"source\": \"\"\n },\n \"noProvisioningRequests\": false,\n \"provisioningRequestExpiration\": \"\"\n },\n \"beforeProvisioningRule\": {\n \"type\": \"RULE\",\n \"id\": \"\",\n \"name\": \"\"\n }\n}", - "cookie": [], - "_postman_previewlanguage": "json" - }, - { - "id": "d9762e9e-3041-4433-8de3-c4c5b977ee3c", - "name": "Client Error - Returned if the request body is invalid.", - "originalRequest": { - "url": { - "path": [ - "service-desk-integrations", - ":id" - ], - "host": [ - "{{baseUrl}}" - ], - "query": [], - "variable": [] - }, - "header": [ - { - "key": "Accept", - "value": "application/json" - }, - { - "description": { - "content": "Added as a part of security scheme: oauth2", - "type": "text/plain" - }, - "key": "Authorization", - "value": "" - } - ], - "method": "GET", - "body": {} - }, - "status": "Bad Request", - "code": 400, - "header": [ - { - "key": "Content-Type", - "value": "application/json" - } - ], - "body": "{\n \"detailCode\": \"\",\n \"trackingId\": \"\",\n \"messages\": [\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n },\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n }\n ],\n \"causes\": [\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n },\n {\n \"locale\": \"\",\n \"localeOrigin\": \"DEFAULT\",\n \"text\": \"\"\n }\n ]\n}", - "cookie": [], - "_postman_previewlanguage": "json" - }, - { - "id": "908f43c3-761a-4254-9311-627d362b6e21", - "name": "Unauthorized - Returned if there is no authorization header, or if the JWT token is expired.", - "originalRequest": { - "url": { - "path": [ - "service-desk-integrations", - ":id" - ], - "host": [ - "{{baseUrl}}" - ], - "query": [], - "variable": [] - }, - "header": [ - { - "key": "Accept", - "value": "application/json" - }, - { - "description": { - "content": "Added as a part of security scheme: oauth2", - "type": "text/plain" - }, - "key": "Authorization", - "value": "" - } - ], - "method": "GET", - "body": {} - }, - "status": "Unauthorized", - "code": 401, - "header": [ - { - "key": "Content-Type", - "value": "application/json" - } - ], - "body": "{\n \"error\": {\n \"description\": \"A message describing the error\",\n \"example\": \"JWT validation failed: JWT is expired\"\n }\n}", - "cookie": [], - "_postman_previewlanguage": "json" - }, - { - "id": "d8c37581-95a9-424d-b6d9-3b1edb00aeae", - "name": "Forbidden - Returned if the user you are running as, doesn't have access to this end-point.", - "originalRequest": { - "url": { - "path": [ - "service-desk-integrations", - ":id" - ], - "host": [ - "{{baseUrl}}" - ], - "query": [], - "variable": [] - }, - "header": [ - { - "key": "Accept", - "value": "application/json" - }, - { - "description": { - "content": "Added as a part of security scheme: oauth2", - "type": "text/plain" - }, - "key": "Authorization", - "value": "" - } - ], - "method": "GET", - "body": {} - }, - "status": "Forbidden", - "code": 403, - "header": [ - { - "key": "Content-Type", - "value": "application/json" - } - ], - "body": "{\n \"detailCode\": \"\",\n \"trackingId\": \"\",\n \"messages\": [\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n },\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n }\n ],\n \"causes\": [\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n },\n {\n \"locale\": \"\",\n \"localeOrigin\": \"DEFAULT\",\n \"text\": \"\"\n }\n ]\n}", - "cookie": [], - "_postman_previewlanguage": "json" - }, - { - "id": "990ddef9-b32b-40dc-ba33-21dba113c669", - "name": "Not Found - returned if the request URL refers to a resource or object that does not exist", - "originalRequest": { - "url": { - "path": [ - "service-desk-integrations", - ":id" - ], - "host": [ - "{{baseUrl}}" - ], - "query": [], - "variable": [] - }, - "header": [ - { - "key": "Accept", - "value": "application/json" - }, - { - "description": { - "content": "Added as a part of security scheme: oauth2", - "type": "text/plain" - }, - "key": "Authorization", - "value": "" - } - ], - "method": "GET", - "body": {} - }, - "status": "Not Found", - "code": 404, - "header": [ - { - "key": "Content-Type", - "value": "application/json" - } - ], - "body": "{\n \"detailCode\": \"\",\n \"trackingId\": \"\",\n \"messages\": [\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n },\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n }\n ],\n \"causes\": [\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n },\n {\n \"locale\": \"\",\n \"localeOrigin\": \"DEFAULT\",\n \"text\": \"\"\n }\n ]\n}", - "cookie": [], - "_postman_previewlanguage": "json" - }, - { - "id": "ec6a5966-6998-4425-b957-5004a018f33c", - "name": "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.", - "originalRequest": { - "url": { - "path": [ - "service-desk-integrations", - ":id" - ], - "host": [ - "{{baseUrl}}" - ], - "query": [], - "variable": [] - }, - "header": [ - { - "key": "Accept", - "value": "application/json" - }, - { - "description": { - "content": "Added as a part of security scheme: oauth2", - "type": "text/plain" - }, - "key": "Authorization", - "value": "" - } - ], - "method": "GET", - "body": {} - }, - "status": "Too Many Requests", - "code": 429, - "header": [ - { - "key": "Content-Type", - "value": "application/json" - } - ], - "body": "{\n \"message\": {\n \"description\": \"A message describing the error\",\n \"example\": \" Rate Limit Exceeded \"\n }\n}", - "cookie": [], - "_postman_previewlanguage": "json" - }, - { - "id": "abb22746-8da5-43b4-b877-a7cb1c3747a5", - "name": "Internal Server Error - Returned if there is an unexpected error.", - "originalRequest": { - "url": { - "path": [ - "service-desk-integrations", - ":id" - ], - "host": [ - "{{baseUrl}}" - ], - "query": [], - "variable": [] - }, - "header": [ - { - "key": "Accept", - "value": "application/json" - }, - { - "description": { - "content": "Added as a part of security scheme: oauth2", - "type": "text/plain" - }, - "key": "Authorization", - "value": "" - } - ], - "method": "GET", - "body": {} - }, - "status": "Internal Server Error", - "code": 500, - "header": [ - { - "key": "Content-Type", - "value": "application/json" - } - ], - "body": "{\n \"detailCode\": \"\",\n \"trackingId\": \"\",\n \"messages\": [\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n },\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n }\n ],\n \"causes\": [\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n },\n {\n \"locale\": \"\",\n \"localeOrigin\": \"DEFAULT\",\n \"text\": \"\"\n }\n ]\n}", - "cookie": [], - "_postman_previewlanguage": "json" - } - ], - "event": [], - "protocolProfileBehavior": { - "disableBodyPruning": true - } - }, - { - "id": "99fa9e20-498a-4cc3-b0af-1aadd5be8712", - "name": "Update a Service Desk integration", - "request": { - "name": "Update a Service Desk integration", - "description": { - "content": "Update an existing Service Desk integration by ID with updated value in JSON form as the request body. A token with Org Admin or Service Desk Admin authority is required to access this endpoint.", - "type": "text/plain" - }, - "url": { - "path": [ - "service-desk-integrations", - ":id" - ], - "host": [ - "{{baseUrl}}" - ], - "query": [], - "variable": [ - { - "type": "any", - "value": "", - "key": "id", - "disabled": true, - "description": { - "content": "(Required) ID of the Service Desk integration to update", - "type": "text/plain" - } - } - ] - }, - "header": [ - { - "key": "Content-Type", - "value": "application/json" - }, - { - "key": "Accept", - "value": "application/json" - } - ], - "method": "PUT", - "body": { - "mode": "raw", - "raw": "{\n \"name\": \"\",\n \"description\": \"\",\n \"type\": \"ServiceNowSDIM\",\n \"attributes\": {\n \"essef7\": true,\n \"quis_9d\": -20378746,\n \"sint_54f\": \"sint sit Duis\"\n },\n \"ownerRef\": {\n \"type\": \"IDENTITY\",\n \"id\": \"\",\n \"name\": \"\"\n },\n \"clusterRef\": {\n \"type\": \"CLUSTER\",\n \"id\": \"\",\n \"name\": \"\"\n },\n \"cluster\": \"\",\n \"managedSources\": [\n \"\",\n \"\"\n ],\n \"provisioningConfig\": {\n \"universalManager\": false,\n \"managedResourceRefs\": [\n {\n \"type\": \"SOURCE\",\n \"id\": \"\",\n \"name\": \"\"\n },\n {\n \"type\": \"SOURCE\",\n \"id\": \"\",\n \"name\": \"\"\n }\n ],\n \"planInitializerScript\": {\n \"source\": \"\"\n },\n \"noProvisioningRequests\": false,\n \"provisioningRequestExpiration\": \"\"\n },\n \"beforeProvisioningRule\": {\n \"type\": \"RULE\",\n \"id\": \"\",\n \"name\": \"\"\n }\n}", - "options": { - "raw": { - "headerFamily": "json", - "language": "json" - } - } - } - }, - "response": [ - { - "id": "c4fea4e6-871f-4d55-8fb9-eaed2f84abdf", - "name": "ServiceDeskIntegrationDto as updated", - "originalRequest": { - "url": { - "path": [ - "service-desk-integrations", - ":id" - ], - "host": [ - "{{baseUrl}}" - ], - "query": [], - "variable": [] - }, - "header": [ - { - "key": "Content-Type", - "value": "application/json" - }, - { - "key": "Accept", - "value": "application/json" - }, - { - "description": { - "content": "Added as a part of security scheme: oauth2", - "type": "text/plain" - }, - "key": "Authorization", - "value": "" - } - ], - "method": "PUT", - "body": { - "mode": "raw", - "raw": "{\n \"name\": \"\",\n \"description\": \"\",\n \"type\": \"ServiceNowSDIM\",\n \"attributes\": {\n \"essef7\": true,\n \"quis_9d\": -20378746,\n \"sint_54f\": \"sint sit Duis\"\n },\n \"ownerRef\": {\n \"type\": \"IDENTITY\",\n \"id\": \"\",\n \"name\": \"\"\n },\n \"clusterRef\": {\n \"type\": \"CLUSTER\",\n \"id\": \"\",\n \"name\": \"\"\n },\n \"cluster\": \"\",\n \"managedSources\": [\n \"\",\n \"\"\n ],\n \"provisioningConfig\": {\n \"universalManager\": false,\n \"managedResourceRefs\": [\n {\n \"type\": \"SOURCE\",\n \"id\": \"\",\n \"name\": \"\"\n },\n {\n \"type\": \"SOURCE\",\n \"id\": \"\",\n \"name\": \"\"\n }\n ],\n \"planInitializerScript\": {\n \"source\": \"\"\n },\n \"noProvisioningRequests\": false,\n \"provisioningRequestExpiration\": \"\"\n },\n \"beforeProvisioningRule\": {\n \"type\": \"RULE\",\n \"id\": \"\",\n \"name\": \"\"\n }\n}", - "options": { - "raw": { - "headerFamily": "json", - "language": "json" - } - } - } - }, - "status": "OK", - "code": 200, - "header": [ - { - "key": "Content-Type", - "value": "application/json" - } - ], - "body": "{\n \"name\": \"\",\n \"description\": \"\",\n \"type\": \"ServiceNowSDIM\",\n \"attributes\": {\n \"essef7\": true,\n \"quis_9d\": -20378746,\n \"sint_54f\": \"sint sit Duis\"\n },\n \"ownerRef\": {\n \"type\": \"IDENTITY\",\n \"id\": \"\",\n \"name\": \"\"\n },\n \"clusterRef\": {\n \"type\": \"CLUSTER\",\n \"id\": \"\",\n \"name\": \"\"\n },\n \"cluster\": \"\",\n \"managedSources\": [\n \"\",\n \"\"\n ],\n \"provisioningConfig\": {\n \"universalManager\": false,\n \"managedResourceRefs\": [\n {\n \"type\": \"SOURCE\",\n \"id\": \"\",\n \"name\": \"\"\n },\n {\n \"type\": \"SOURCE\",\n \"id\": \"\",\n \"name\": \"\"\n }\n ],\n \"planInitializerScript\": {\n \"source\": \"\"\n },\n \"noProvisioningRequests\": false,\n \"provisioningRequestExpiration\": \"\"\n },\n \"beforeProvisioningRule\": {\n \"type\": \"RULE\",\n \"id\": \"\",\n \"name\": \"\"\n }\n}", - "cookie": [], - "_postman_previewlanguage": "json" - }, - { - "id": "c71ad63e-c4c8-48f8-8074-e5f666107d7a", - "name": "Client Error - Returned if the request body is invalid.", - "originalRequest": { - "url": { - "path": [ - "service-desk-integrations", - ":id" - ], - "host": [ - "{{baseUrl}}" - ], - "query": [], - "variable": [] - }, - "header": [ - { - "key": "Content-Type", - "value": "application/json" - }, - { - "key": "Accept", - "value": "application/json" - }, - { - "description": { - "content": "Added as a part of security scheme: oauth2", - "type": "text/plain" - }, - "key": "Authorization", - "value": "" - } - ], - "method": "PUT", - "body": { - "mode": "raw", - "raw": "{\n \"name\": \"\",\n \"description\": \"\",\n \"type\": \"ServiceNowSDIM\",\n \"attributes\": {\n \"essef7\": true,\n \"quis_9d\": -20378746,\n \"sint_54f\": \"sint sit Duis\"\n },\n \"ownerRef\": {\n \"type\": \"IDENTITY\",\n \"id\": \"\",\n \"name\": \"\"\n },\n \"clusterRef\": {\n \"type\": \"CLUSTER\",\n \"id\": \"\",\n \"name\": \"\"\n },\n \"cluster\": \"\",\n \"managedSources\": [\n \"\",\n \"\"\n ],\n \"provisioningConfig\": {\n \"universalManager\": false,\n \"managedResourceRefs\": [\n {\n \"type\": \"SOURCE\",\n \"id\": \"\",\n \"name\": \"\"\n },\n {\n \"type\": \"SOURCE\",\n \"id\": \"\",\n \"name\": \"\"\n }\n ],\n \"planInitializerScript\": {\n \"source\": \"\"\n },\n \"noProvisioningRequests\": false,\n \"provisioningRequestExpiration\": \"\"\n },\n \"beforeProvisioningRule\": {\n \"type\": \"RULE\",\n \"id\": \"\",\n \"name\": \"\"\n }\n}", - "options": { - "raw": { - "headerFamily": "json", - "language": "json" - } - } - } - }, - "status": "Bad Request", - "code": 400, - "header": [ - { - "key": "Content-Type", - "value": "application/json" - } - ], - "body": "{\n \"detailCode\": \"\",\n \"trackingId\": \"\",\n \"messages\": [\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n },\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n }\n ],\n \"causes\": [\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n },\n {\n \"locale\": \"\",\n \"localeOrigin\": \"DEFAULT\",\n \"text\": \"\"\n }\n ]\n}", - "cookie": [], - "_postman_previewlanguage": "json" - }, - { - "id": "763367e4-1bc6-450a-8eba-f5d79ae29ac1", - "name": "Unauthorized - Returned if there is no authorization header, or if the JWT token is expired.", - "originalRequest": { - "url": { - "path": [ - "service-desk-integrations", - ":id" - ], - "host": [ - "{{baseUrl}}" - ], - "query": [], - "variable": [] - }, - "header": [ - { - "key": "Content-Type", - "value": "application/json" - }, - { - "key": "Accept", - "value": "application/json" - }, - { - "description": { - "content": "Added as a part of security scheme: oauth2", - "type": "text/plain" - }, - "key": "Authorization", - "value": "" - } - ], - "method": "PUT", - "body": { - "mode": "raw", - "raw": "{\n \"name\": \"\",\n \"description\": \"\",\n \"type\": \"ServiceNowSDIM\",\n \"attributes\": {\n \"essef7\": true,\n \"quis_9d\": -20378746,\n \"sint_54f\": \"sint sit Duis\"\n },\n \"ownerRef\": {\n \"type\": \"IDENTITY\",\n \"id\": \"\",\n \"name\": \"\"\n },\n \"clusterRef\": {\n \"type\": \"CLUSTER\",\n \"id\": \"\",\n \"name\": \"\"\n },\n \"cluster\": \"\",\n \"managedSources\": [\n \"\",\n \"\"\n ],\n \"provisioningConfig\": {\n \"universalManager\": false,\n \"managedResourceRefs\": [\n {\n \"type\": \"SOURCE\",\n \"id\": \"\",\n \"name\": \"\"\n },\n {\n \"type\": \"SOURCE\",\n \"id\": \"\",\n \"name\": \"\"\n }\n ],\n \"planInitializerScript\": {\n \"source\": \"\"\n },\n \"noProvisioningRequests\": false,\n \"provisioningRequestExpiration\": \"\"\n },\n \"beforeProvisioningRule\": {\n \"type\": \"RULE\",\n \"id\": \"\",\n \"name\": \"\"\n }\n}", - "options": { - "raw": { - "headerFamily": "json", - "language": "json" - } - } - } - }, - "status": "Unauthorized", - "code": 401, - "header": [ - { - "key": "Content-Type", - "value": "application/json" - } - ], - "body": "{\n \"error\": {\n \"description\": \"A message describing the error\",\n \"example\": \"JWT validation failed: JWT is expired\"\n }\n}", - "cookie": [], - "_postman_previewlanguage": "json" - }, - { - "id": "e6aa5161-bb04-4d57-b31d-31bf42540c1a", - "name": "Forbidden - Returned if the user you are running as, doesn't have access to this end-point.", - "originalRequest": { - "url": { - "path": [ - "service-desk-integrations", - ":id" - ], - "host": [ - "{{baseUrl}}" - ], - "query": [], - "variable": [] - }, - "header": [ - { - "key": "Content-Type", - "value": "application/json" - }, - { - "key": "Accept", - "value": "application/json" - }, - { - "description": { - "content": "Added as a part of security scheme: oauth2", - "type": "text/plain" - }, - "key": "Authorization", - "value": "" - } - ], - "method": "PUT", - "body": { - "mode": "raw", - "raw": "{\n \"name\": \"\",\n \"description\": \"\",\n \"type\": \"ServiceNowSDIM\",\n \"attributes\": {\n \"essef7\": true,\n \"quis_9d\": -20378746,\n \"sint_54f\": \"sint sit Duis\"\n },\n \"ownerRef\": {\n \"type\": \"IDENTITY\",\n \"id\": \"\",\n \"name\": \"\"\n },\n \"clusterRef\": {\n \"type\": \"CLUSTER\",\n \"id\": \"\",\n \"name\": \"\"\n },\n \"cluster\": \"\",\n \"managedSources\": [\n \"\",\n \"\"\n ],\n \"provisioningConfig\": {\n \"universalManager\": false,\n \"managedResourceRefs\": [\n {\n \"type\": \"SOURCE\",\n \"id\": \"\",\n \"name\": \"\"\n },\n {\n \"type\": \"SOURCE\",\n \"id\": \"\",\n \"name\": \"\"\n }\n ],\n \"planInitializerScript\": {\n \"source\": \"\"\n },\n \"noProvisioningRequests\": false,\n \"provisioningRequestExpiration\": \"\"\n },\n \"beforeProvisioningRule\": {\n \"type\": \"RULE\",\n \"id\": \"\",\n \"name\": \"\"\n }\n}", - "options": { - "raw": { - "headerFamily": "json", - "language": "json" - } - } - } - }, - "status": "Forbidden", - "code": 403, - "header": [ - { - "key": "Content-Type", - "value": "application/json" - } - ], - "body": "{\n \"detailCode\": \"\",\n \"trackingId\": \"\",\n \"messages\": [\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n },\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n }\n ],\n \"causes\": [\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n },\n {\n \"locale\": \"\",\n \"localeOrigin\": \"DEFAULT\",\n \"text\": \"\"\n }\n ]\n}", - "cookie": [], - "_postman_previewlanguage": "json" - }, - { - "id": "bcf6cb91-4b6c-4cc5-baf5-593c2c88fc96", - "name": "Not Found - returned if the request URL refers to a resource or object that does not exist", - "originalRequest": { - "url": { - "path": [ - "service-desk-integrations", - ":id" - ], - "host": [ - "{{baseUrl}}" - ], - "query": [], - "variable": [] - }, - "header": [ - { - "key": "Content-Type", - "value": "application/json" - }, - { - "key": "Accept", - "value": "application/json" - }, - { - "description": { - "content": "Added as a part of security scheme: oauth2", - "type": "text/plain" - }, - "key": "Authorization", - "value": "" - } - ], - "method": "PUT", - "body": { - "mode": "raw", - "raw": "{\n \"name\": \"\",\n \"description\": \"\",\n \"type\": \"ServiceNowSDIM\",\n \"attributes\": {\n \"essef7\": true,\n \"quis_9d\": -20378746,\n \"sint_54f\": \"sint sit Duis\"\n },\n \"ownerRef\": {\n \"type\": \"IDENTITY\",\n \"id\": \"\",\n \"name\": \"\"\n },\n \"clusterRef\": {\n \"type\": \"CLUSTER\",\n \"id\": \"\",\n \"name\": \"\"\n },\n \"cluster\": \"\",\n \"managedSources\": [\n \"\",\n \"\"\n ],\n \"provisioningConfig\": {\n \"universalManager\": false,\n \"managedResourceRefs\": [\n {\n \"type\": \"SOURCE\",\n \"id\": \"\",\n \"name\": \"\"\n },\n {\n \"type\": \"SOURCE\",\n \"id\": \"\",\n \"name\": \"\"\n }\n ],\n \"planInitializerScript\": {\n \"source\": \"\"\n },\n \"noProvisioningRequests\": false,\n \"provisioningRequestExpiration\": \"\"\n },\n \"beforeProvisioningRule\": {\n \"type\": \"RULE\",\n \"id\": \"\",\n \"name\": \"\"\n }\n}", - "options": { - "raw": { - "headerFamily": "json", - "language": "json" - } - } - } - }, - "status": "Not Found", - "code": 404, - "header": [ - { - "key": "Content-Type", - "value": "application/json" - } - ], - "body": "{\n \"detailCode\": \"\",\n \"trackingId\": \"\",\n \"messages\": [\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n },\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n }\n ],\n \"causes\": [\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n },\n {\n \"locale\": \"\",\n \"localeOrigin\": \"DEFAULT\",\n \"text\": \"\"\n }\n ]\n}", - "cookie": [], - "_postman_previewlanguage": "json" - }, - { - "id": "eb3f637d-a230-4b22-9766-7478cfc4fbef", - "name": "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.", - "originalRequest": { - "url": { - "path": [ - "service-desk-integrations", - ":id" - ], - "host": [ - "{{baseUrl}}" - ], - "query": [], - "variable": [] - }, - "header": [ - { - "key": "Content-Type", - "value": "application/json" - }, - { - "key": "Accept", - "value": "application/json" - }, - { - "description": { - "content": "Added as a part of security scheme: oauth2", - "type": "text/plain" - }, - "key": "Authorization", - "value": "" - } - ], - "method": "PUT", - "body": { - "mode": "raw", - "raw": "{\n \"name\": \"\",\n \"description\": \"\",\n \"type\": \"ServiceNowSDIM\",\n \"attributes\": {\n \"essef7\": true,\n \"quis_9d\": -20378746,\n \"sint_54f\": \"sint sit Duis\"\n },\n \"ownerRef\": {\n \"type\": \"IDENTITY\",\n \"id\": \"\",\n \"name\": \"\"\n },\n \"clusterRef\": {\n \"type\": \"CLUSTER\",\n \"id\": \"\",\n \"name\": \"\"\n },\n \"cluster\": \"\",\n \"managedSources\": [\n \"\",\n \"\"\n ],\n \"provisioningConfig\": {\n \"universalManager\": false,\n \"managedResourceRefs\": [\n {\n \"type\": \"SOURCE\",\n \"id\": \"\",\n \"name\": \"\"\n },\n {\n \"type\": \"SOURCE\",\n \"id\": \"\",\n \"name\": \"\"\n }\n ],\n \"planInitializerScript\": {\n \"source\": \"\"\n },\n \"noProvisioningRequests\": false,\n \"provisioningRequestExpiration\": \"\"\n },\n \"beforeProvisioningRule\": {\n \"type\": \"RULE\",\n \"id\": \"\",\n \"name\": \"\"\n }\n}", - "options": { - "raw": { - "headerFamily": "json", - "language": "json" - } - } - } - }, - "status": "Too Many Requests", - "code": 429, - "header": [ - { - "key": "Content-Type", - "value": "application/json" - } - ], - "body": "{\n \"message\": {\n \"description\": \"A message describing the error\",\n \"example\": \" Rate Limit Exceeded \"\n }\n}", - "cookie": [], - "_postman_previewlanguage": "json" - }, - { - "id": "7902d0fd-2efc-44c3-8927-34d0473d700b", - "name": "Internal Server Error - Returned if there is an unexpected error.", - "originalRequest": { - "url": { - "path": [ - "service-desk-integrations", - ":id" - ], - "host": [ - "{{baseUrl}}" - ], - "query": [], - "variable": [] - }, - "header": [ - { - "key": "Content-Type", - "value": "application/json" - }, - { - "key": "Accept", - "value": "application/json" - }, - { - "description": { - "content": "Added as a part of security scheme: oauth2", - "type": "text/plain" - }, - "key": "Authorization", - "value": "" - } - ], - "method": "PUT", - "body": { - "mode": "raw", - "raw": "{\n \"name\": \"\",\n \"description\": \"\",\n \"type\": \"ServiceNowSDIM\",\n \"attributes\": {\n \"essef7\": true,\n \"quis_9d\": -20378746,\n \"sint_54f\": \"sint sit Duis\"\n },\n \"ownerRef\": {\n \"type\": \"IDENTITY\",\n \"id\": \"\",\n \"name\": \"\"\n },\n \"clusterRef\": {\n \"type\": \"CLUSTER\",\n \"id\": \"\",\n \"name\": \"\"\n },\n \"cluster\": \"\",\n \"managedSources\": [\n \"\",\n \"\"\n ],\n \"provisioningConfig\": {\n \"universalManager\": false,\n \"managedResourceRefs\": [\n {\n \"type\": \"SOURCE\",\n \"id\": \"\",\n \"name\": \"\"\n },\n {\n \"type\": \"SOURCE\",\n \"id\": \"\",\n \"name\": \"\"\n }\n ],\n \"planInitializerScript\": {\n \"source\": \"\"\n },\n \"noProvisioningRequests\": false,\n \"provisioningRequestExpiration\": \"\"\n },\n \"beforeProvisioningRule\": {\n \"type\": \"RULE\",\n \"id\": \"\",\n \"name\": \"\"\n }\n}", - "options": { - "raw": { - "headerFamily": "json", - "language": "json" - } - } - } - }, - "status": "Internal Server Error", - "code": 500, - "header": [ - { - "key": "Content-Type", - "value": "application/json" - } - ], - "body": "{\n \"detailCode\": \"\",\n \"trackingId\": \"\",\n \"messages\": [\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n },\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n }\n ],\n \"causes\": [\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n },\n {\n \"locale\": \"\",\n \"localeOrigin\": \"DEFAULT\",\n \"text\": \"\"\n }\n ]\n}", - "cookie": [], - "_postman_previewlanguage": "json" - } - ], - "event": [], - "protocolProfileBehavior": { - "disableBodyPruning": true - } - }, - { - "id": "8874078c-5d79-48fe-8acf-340361f2cf4a", - "name": "Delete a Service Desk integration", - "request": { - "name": "Delete a Service Desk integration", - "description": { - "content": "Delete an existing Service Desk integration by ID. A token with Org Admin or Service Desk Admin authority is required to access this endpoint.", - "type": "text/plain" - }, - "url": { - "path": [ - "service-desk-integrations", - ":id" - ], - "host": [ - "{{baseUrl}}" - ], - "query": [], - "variable": [ - { - "type": "any", - "value": "", - "key": "id", - "disabled": true, - "description": { - "content": "(Required) ID of Service Desk integration to delete", - "type": "text/plain" - } - } - ] - }, - "header": [ - { - "key": "Accept", - "value": "application/json" - } - ], - "method": "DELETE", - "body": {} - }, - "response": [ - { - "id": "ad6456fc-70b1-4f60-b9ab-fd6778d7f504", - "name": "Service Desk integration with the given ID successfully deleted", - "originalRequest": { - "url": { - "path": [ - "service-desk-integrations", - ":id" - ], - "host": [ - "{{baseUrl}}" - ], - "query": [], - "variable": [] - }, - "header": [ - { - "description": { - "content": "Added as a part of security scheme: oauth2", - "type": "text/plain" - }, - "key": "Authorization", - "value": "" - } - ], - "method": "DELETE", - "body": {} - }, - "status": "No Content", - "code": 204, - "header": [], - "cookie": [], - "_postman_previewlanguage": "text" - }, - { - "id": "c429bb7e-64e5-41eb-aa1f-ed77c6e08313", - "name": "Client Error - Returned if the request body is invalid.", - "originalRequest": { - "url": { - "path": [ - "service-desk-integrations", - ":id" - ], - "host": [ - "{{baseUrl}}" - ], - "query": [], - "variable": [] - }, - "header": [ - { - "key": "Accept", - "value": "application/json" - }, - { - "description": { - "content": "Added as a part of security scheme: oauth2", - "type": "text/plain" - }, - "key": "Authorization", - "value": "" - } - ], - "method": "DELETE", - "body": {} - }, - "status": "Bad Request", - "code": 400, - "header": [ - { - "key": "Content-Type", - "value": "application/json" - } - ], - "body": "{\n \"detailCode\": \"\",\n \"trackingId\": \"\",\n \"messages\": [\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n },\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n }\n ],\n \"causes\": [\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n },\n {\n \"locale\": \"\",\n \"localeOrigin\": \"DEFAULT\",\n \"text\": \"\"\n }\n ]\n}", - "cookie": [], - "_postman_previewlanguage": "json" - }, - { - "id": "435655c8-3662-485d-b639-9e25884eab05", - "name": "Unauthorized - Returned if there is no authorization header, or if the JWT token is expired.", - "originalRequest": { - "url": { - "path": [ - "service-desk-integrations", - ":id" - ], - "host": [ - "{{baseUrl}}" - ], - "query": [], - "variable": [] - }, - "header": [ - { - "key": "Accept", - "value": "application/json" - }, - { - "description": { - "content": "Added as a part of security scheme: oauth2", - "type": "text/plain" - }, - "key": "Authorization", - "value": "" - } - ], - "method": "DELETE", - "body": {} - }, - "status": "Unauthorized", - "code": 401, - "header": [ - { - "key": "Content-Type", - "value": "application/json" - } - ], - "body": "{\n \"error\": {\n \"description\": \"A message describing the error\",\n \"example\": \"JWT validation failed: JWT is expired\"\n }\n}", - "cookie": [], - "_postman_previewlanguage": "json" - }, - { - "id": "d127a228-a19c-41ab-9cea-dd5610cc7494", - "name": "Forbidden - Returned if the user you are running as, doesn't have access to this end-point.", - "originalRequest": { - "url": { - "path": [ - "service-desk-integrations", - ":id" - ], - "host": [ - "{{baseUrl}}" - ], - "query": [], - "variable": [] - }, - "header": [ - { - "key": "Accept", - "value": "application/json" - }, - { - "description": { - "content": "Added as a part of security scheme: oauth2", - "type": "text/plain" - }, - "key": "Authorization", - "value": "" - } - ], - "method": "DELETE", - "body": {} - }, - "status": "Forbidden", - "code": 403, - "header": [ - { - "key": "Content-Type", - "value": "application/json" - } - ], - "body": "{\n \"detailCode\": \"\",\n \"trackingId\": \"\",\n \"messages\": [\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n },\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n }\n ],\n \"causes\": [\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n },\n {\n \"locale\": \"\",\n \"localeOrigin\": \"DEFAULT\",\n \"text\": \"\"\n }\n ]\n}", - "cookie": [], - "_postman_previewlanguage": "json" - }, - { - "id": "9f902d80-add8-4c36-adea-504101731021", - "name": "Not Found - returned if the request URL refers to a resource or object that does not exist", - "originalRequest": { - "url": { - "path": [ - "service-desk-integrations", - ":id" - ], - "host": [ - "{{baseUrl}}" - ], - "query": [], - "variable": [] - }, - "header": [ - { - "key": "Accept", - "value": "application/json" - }, - { - "description": { - "content": "Added as a part of security scheme: oauth2", - "type": "text/plain" - }, - "key": "Authorization", - "value": "" - } - ], - "method": "DELETE", - "body": {} - }, - "status": "Not Found", - "code": 404, - "header": [ - { - "key": "Content-Type", - "value": "application/json" - } - ], - "body": "{\n \"detailCode\": \"\",\n \"trackingId\": \"\",\n \"messages\": [\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n },\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n }\n ],\n \"causes\": [\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n },\n {\n \"locale\": \"\",\n \"localeOrigin\": \"DEFAULT\",\n \"text\": \"\"\n }\n ]\n}", - "cookie": [], - "_postman_previewlanguage": "json" - }, - { - "id": "f99bc108-7d91-4082-9295-992550bb60ef", - "name": "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.", - "originalRequest": { - "url": { - "path": [ - "service-desk-integrations", - ":id" - ], - "host": [ - "{{baseUrl}}" - ], - "query": [], - "variable": [] - }, - "header": [ - { - "key": "Accept", - "value": "application/json" - }, - { - "description": { - "content": "Added as a part of security scheme: oauth2", - "type": "text/plain" - }, - "key": "Authorization", - "value": "" - } - ], - "method": "DELETE", - "body": {} - }, - "status": "Too Many Requests", - "code": 429, - "header": [ - { - "key": "Content-Type", - "value": "application/json" - } - ], - "body": "{\n \"message\": {\n \"description\": \"A message describing the error\",\n \"example\": \" Rate Limit Exceeded \"\n }\n}", - "cookie": [], - "_postman_previewlanguage": "json" - }, - { - "id": "1b6b6a3f-46c2-4f99-a4ad-f7c92e50e455", - "name": "Internal Server Error - Returned if there is an unexpected error.", - "originalRequest": { - "url": { - "path": [ - "service-desk-integrations", - ":id" - ], - "host": [ - "{{baseUrl}}" - ], - "query": [], - "variable": [] - }, - "header": [ - { - "key": "Accept", - "value": "application/json" - }, - { - "description": { - "content": "Added as a part of security scheme: oauth2", - "type": "text/plain" - }, - "key": "Authorization", - "value": "" - } - ], - "method": "DELETE", - "body": {} - }, - "status": "Internal Server Error", - "code": 500, - "header": [ - { - "key": "Content-Type", - "value": "application/json" - } - ], - "body": "{\n \"detailCode\": \"\",\n \"trackingId\": \"\",\n \"messages\": [\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n },\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n }\n ],\n \"causes\": [\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n },\n {\n \"locale\": \"\",\n \"localeOrigin\": \"DEFAULT\",\n \"text\": \"\"\n }\n ]\n}", - "cookie": [], - "_postman_previewlanguage": "json" - } - ], - "event": [], - "protocolProfileBehavior": { - "disableBodyPruning": true - } - }, - { - "id": "f870f247-c5a0-40b3-b92e-c223db07c2c1", - "name": "Service Desk Integration Update PATCH", - "request": { - "name": "Service Desk Integration Update PATCH", - "description": { - "content": "Update an existing ServiceDeskIntegration by ID with a PATCH request.", - "type": "text/plain" - }, - "url": { - "path": [ - "service-desk-integrations", - ":id" - ], - "host": [ - "{{baseUrl}}" - ], - "query": [], - "variable": [ - { - "type": "any", - "value": "", - "key": "id", - "disabled": true, - "description": { - "content": "(Required) ID of the Service Desk integration to update", - "type": "text/plain" - } - } - ] - }, - "header": [ - { - "key": "Content-Type", - "value": "application/json-patch+json" - }, - { - "key": "Accept", - "value": "application/json" - } - ], - "method": "PATCH", - "body": { - "mode": "raw", - "raw": "{\n \"operations\": [\n {\n \"op\": \"copy\",\n \"path\": \"\",\n \"value\": \"\"\n },\n {\n \"op\": \"move\",\n \"path\": \"\",\n \"value\": \"\"\n }\n ]\n}", - "options": { - "raw": { - "headerFamily": "json", - "language": "json" - } - } - } - }, - "response": [ - { - "id": "0db8ad5b-7119-4e35-adae-45eee33f6427", - "name": "ServiceDeskIntegrationDto as updated", - "originalRequest": { - "url": { - "path": [ - "service-desk-integrations", - ":id" - ], - "host": [ - "{{baseUrl}}" - ], - "query": [], - "variable": [] - }, - "header": [ - { - "key": "Content-Type", - "value": "application/json-patch+json" - }, - { - "key": "Accept", - "value": "application/json" - }, - { - "description": { - "content": "Added as a part of security scheme: oauth2", - "type": "text/plain" - }, - "key": "Authorization", - "value": "" - } - ], - "method": "PATCH", - "body": { - "mode": "raw", - "raw": "{\n \"operations\": [\n {\n \"op\": \"copy\",\n \"path\": \"\",\n \"value\": \"\"\n },\n {\n \"op\": \"move\",\n \"path\": \"\",\n \"value\": \"\"\n }\n ]\n}", - "options": { - "raw": { - "headerFamily": "json", - "language": "json" - } - } - } - }, - "status": "OK", - "code": 200, - "header": [ - { - "key": "Content-Type", - "value": "application/json" - } - ], - "body": "{\n \"name\": \"\",\n \"description\": \"\",\n \"type\": \"ServiceNowSDIM\",\n \"attributes\": {\n \"essef7\": true,\n \"quis_9d\": -20378746,\n \"sint_54f\": \"sint sit Duis\"\n },\n \"ownerRef\": {\n \"type\": \"IDENTITY\",\n \"id\": \"\",\n \"name\": \"\"\n },\n \"clusterRef\": {\n \"type\": \"CLUSTER\",\n \"id\": \"\",\n \"name\": \"\"\n },\n \"cluster\": \"\",\n \"managedSources\": [\n \"\",\n \"\"\n ],\n \"provisioningConfig\": {\n \"universalManager\": false,\n \"managedResourceRefs\": [\n {\n \"type\": \"SOURCE\",\n \"id\": \"\",\n \"name\": \"\"\n },\n {\n \"type\": \"SOURCE\",\n \"id\": \"\",\n \"name\": \"\"\n }\n ],\n \"planInitializerScript\": {\n \"source\": \"\"\n },\n \"noProvisioningRequests\": false,\n \"provisioningRequestExpiration\": \"\"\n },\n \"beforeProvisioningRule\": {\n \"type\": \"RULE\",\n \"id\": \"\",\n \"name\": \"\"\n }\n}", - "cookie": [], - "_postman_previewlanguage": "json" - }, - { - "id": "1cac01e8-a0b6-49ba-b447-a43b85f74e65", - "name": "Client Error - Returned if the request body is invalid.", - "originalRequest": { - "url": { - "path": [ - "service-desk-integrations", - ":id" - ], - "host": [ - "{{baseUrl}}" - ], - "query": [], - "variable": [] - }, - "header": [ - { - "key": "Content-Type", - "value": "application/json-patch+json" - }, - { - "key": "Accept", - "value": "application/json" - }, - { - "description": { - "content": "Added as a part of security scheme: oauth2", - "type": "text/plain" - }, - "key": "Authorization", - "value": "" - } - ], - "method": "PATCH", - "body": { - "mode": "raw", - "raw": "{\n \"operations\": [\n {\n \"op\": \"copy\",\n \"path\": \"\",\n \"value\": \"\"\n },\n {\n \"op\": \"move\",\n \"path\": \"\",\n \"value\": \"\"\n }\n ]\n}", - "options": { - "raw": { - "headerFamily": "json", - "language": "json" - } - } - } - }, - "status": "Bad Request", - "code": 400, - "header": [ - { - "key": "Content-Type", - "value": "application/json" - } - ], - "body": "{\n \"detailCode\": \"\",\n \"trackingId\": \"\",\n \"messages\": [\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n },\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n }\n ],\n \"causes\": [\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n },\n {\n \"locale\": \"\",\n \"localeOrigin\": \"DEFAULT\",\n \"text\": \"\"\n }\n ]\n}", - "cookie": [], - "_postman_previewlanguage": "json" - }, - { - "id": "daf50d18-b3a4-4eb4-868f-71319a5dc8d1", - "name": "Unauthorized - Returned if there is no authorization header, or if the JWT token is expired.", - "originalRequest": { - "url": { - "path": [ - "service-desk-integrations", - ":id" - ], - "host": [ - "{{baseUrl}}" - ], - "query": [], - "variable": [] - }, - "header": [ - { - "key": "Content-Type", - "value": "application/json-patch+json" - }, - { - "key": "Accept", - "value": "application/json" - }, - { - "description": { - "content": "Added as a part of security scheme: oauth2", - "type": "text/plain" - }, - "key": "Authorization", - "value": "" - } - ], - "method": "PATCH", - "body": { - "mode": "raw", - "raw": "{\n \"operations\": [\n {\n \"op\": \"copy\",\n \"path\": \"\",\n \"value\": \"\"\n },\n {\n \"op\": \"move\",\n \"path\": \"\",\n \"value\": \"\"\n }\n ]\n}", - "options": { - "raw": { - "headerFamily": "json", - "language": "json" - } - } - } - }, - "status": "Unauthorized", - "code": 401, - "header": [ - { - "key": "Content-Type", - "value": "application/json" - } - ], - "body": "{\n \"error\": {\n \"description\": \"A message describing the error\",\n \"example\": \"JWT validation failed: JWT is expired\"\n }\n}", - "cookie": [], - "_postman_previewlanguage": "json" - }, - { - "id": "87661efa-fd95-43ed-b0a6-2009bed09cff", - "name": "Forbidden - Returned if the user you are running as, doesn't have access to this end-point.", - "originalRequest": { - "url": { - "path": [ - "service-desk-integrations", - ":id" - ], - "host": [ - "{{baseUrl}}" - ], - "query": [], - "variable": [] - }, - "header": [ - { - "key": "Content-Type", - "value": "application/json-patch+json" - }, - { - "key": "Accept", - "value": "application/json" - }, - { - "description": { - "content": "Added as a part of security scheme: oauth2", - "type": "text/plain" - }, - "key": "Authorization", - "value": "" - } - ], - "method": "PATCH", - "body": { - "mode": "raw", - "raw": "{\n \"operations\": [\n {\n \"op\": \"copy\",\n \"path\": \"\",\n \"value\": \"\"\n },\n {\n \"op\": \"move\",\n \"path\": \"\",\n \"value\": \"\"\n }\n ]\n}", - "options": { - "raw": { - "headerFamily": "json", - "language": "json" - } - } - } - }, - "status": "Forbidden", - "code": 403, - "header": [ - { - "key": "Content-Type", - "value": "application/json" - } - ], - "body": "{\n \"detailCode\": \"\",\n \"trackingId\": \"\",\n \"messages\": [\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n },\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n }\n ],\n \"causes\": [\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n },\n {\n \"locale\": \"\",\n \"localeOrigin\": \"DEFAULT\",\n \"text\": \"\"\n }\n ]\n}", - "cookie": [], - "_postman_previewlanguage": "json" - }, - { - "id": "c871f2d0-38fa-499c-b020-226c0406b437", - "name": "Not Found - returned if the request URL refers to a resource or object that does not exist", - "originalRequest": { - "url": { - "path": [ - "service-desk-integrations", - ":id" - ], - "host": [ - "{{baseUrl}}" - ], - "query": [], - "variable": [] - }, - "header": [ - { - "key": "Content-Type", - "value": "application/json-patch+json" - }, - { - "key": "Accept", - "value": "application/json" - }, - { - "description": { - "content": "Added as a part of security scheme: oauth2", - "type": "text/plain" - }, - "key": "Authorization", - "value": "" - } - ], - "method": "PATCH", - "body": { - "mode": "raw", - "raw": "{\n \"operations\": [\n {\n \"op\": \"copy\",\n \"path\": \"\",\n \"value\": \"\"\n },\n {\n \"op\": \"move\",\n \"path\": \"\",\n \"value\": \"\"\n }\n ]\n}", - "options": { - "raw": { - "headerFamily": "json", - "language": "json" - } - } - } - }, - "status": "Not Found", - "code": 404, - "header": [ - { - "key": "Content-Type", - "value": "application/json" - } - ], - "body": "{\n \"detailCode\": \"\",\n \"trackingId\": \"\",\n \"messages\": [\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n },\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n }\n ],\n \"causes\": [\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n },\n {\n \"locale\": \"\",\n \"localeOrigin\": \"DEFAULT\",\n \"text\": \"\"\n }\n ]\n}", - "cookie": [], - "_postman_previewlanguage": "json" - }, - { - "id": "91160e0f-4b14-4201-b7ec-fe92771bdf85", - "name": "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.", - "originalRequest": { - "url": { - "path": [ - "service-desk-integrations", - ":id" - ], - "host": [ - "{{baseUrl}}" - ], - "query": [], - "variable": [] - }, - "header": [ - { - "key": "Content-Type", - "value": "application/json-patch+json" - }, - { - "key": "Accept", - "value": "application/json" - }, - { - "description": { - "content": "Added as a part of security scheme: oauth2", - "type": "text/plain" - }, - "key": "Authorization", - "value": "" - } - ], - "method": "PATCH", - "body": { - "mode": "raw", - "raw": "{\n \"operations\": [\n {\n \"op\": \"copy\",\n \"path\": \"\",\n \"value\": \"\"\n },\n {\n \"op\": \"move\",\n \"path\": \"\",\n \"value\": \"\"\n }\n ]\n}", - "options": { - "raw": { - "headerFamily": "json", - "language": "json" - } - } - } - }, - "status": "Too Many Requests", - "code": 429, - "header": [ - { - "key": "Content-Type", - "value": "application/json" - } - ], - "body": "{\n \"message\": {\n \"description\": \"A message describing the error\",\n \"example\": \" Rate Limit Exceeded \"\n }\n}", - "cookie": [], - "_postman_previewlanguage": "json" - }, - { - "id": "39c5287a-a91c-406a-a28f-831c9864145d", - "name": "Internal Server Error - Returned if there is an unexpected error.", - "originalRequest": { - "url": { - "path": [ - "service-desk-integrations", - ":id" - ], - "host": [ - "{{baseUrl}}" - ], - "query": [], - "variable": [] - }, - "header": [ - { - "key": "Content-Type", - "value": "application/json-patch+json" - }, - { - "key": "Accept", - "value": "application/json" - }, - { - "description": { - "content": "Added as a part of security scheme: oauth2", - "type": "text/plain" - }, - "key": "Authorization", - "value": "" - } - ], - "method": "PATCH", - "body": { - "mode": "raw", - "raw": "{\n \"operations\": [\n {\n \"op\": \"copy\",\n \"path\": \"\",\n \"value\": \"\"\n },\n {\n \"op\": \"move\",\n \"path\": \"\",\n \"value\": \"\"\n }\n ]\n}", - "options": { - "raw": { - "headerFamily": "json", - "language": "json" - } - } - } - }, - "status": "Internal Server Error", - "code": 500, - "header": [ - { - "key": "Content-Type", - "value": "application/json" - } - ], - "body": "{\n \"detailCode\": \"\",\n \"trackingId\": \"\",\n \"messages\": [\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n },\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n }\n ],\n \"causes\": [\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n },\n {\n \"locale\": \"\",\n \"localeOrigin\": \"DEFAULT\",\n \"text\": \"\"\n }\n ]\n}", - "cookie": [], - "_postman_previewlanguage": "json" - } - ], - "event": [], - "protocolProfileBehavior": { - "disableBodyPruning": true - } - }, - { - "id": "410a01d8-3f4d-4aee-8cf1-227d50292270", - "name": "Service Desk Integration Types List.", - "request": { - "name": "Service Desk Integration Types List.", - "description": { - "content": "This API endpoint returns the current list of supported Service Desk integration types. A token with Org Admin or Service Desk Admin authority is required to access this endpoint.", - "type": "text/plain" - }, - "url": { - "path": [ - "service-desk-integrations", - "types" - ], - "host": [ - "{{baseUrl}}" - ], - "query": [], - "variable": [] - }, - "header": [ - { - "key": "Accept", - "value": "application/json" - } - ], - "method": "GET", - "body": {} - }, - "response": [ - { - "id": "5fede7e0-eb88-409d-b14d-20231186686f", - "name": "Responds with an array of the currently supported Service Desk integration types.", - "originalRequest": { - "url": { - "path": [ - "service-desk-integrations", - "types" - ], - "host": [ - "{{baseUrl}}" - ], - "query": [], - "variable": [] - }, - "header": [ - { - "key": "Accept", - "value": "application/json" - }, - { - "description": { - "content": "Added as a part of security scheme: oauth2", - "type": "text/plain" - }, - "key": "Authorization", - "value": "" - } - ], - "method": "GET", - "body": {} - }, - "status": "OK", - "code": 200, - "header": [ - { - "key": "Content-Type", - "value": "application/json" - } - ], - "body": "[\n {\n \"type\": \"\",\n \"scriptName\": \"\",\n \"name\": \"\"\n },\n {\n \"type\": \"\",\n \"scriptName\": \"\",\n \"name\": \"\"\n }\n]", - "cookie": [], - "_postman_previewlanguage": "json" - }, - { - "id": "80501374-f0a7-47f3-933f-c562ff97fae0", - "name": "Client Error - Returned if the request body is invalid.", - "originalRequest": { - "url": { - "path": [ - "service-desk-integrations", - "types" - ], - "host": [ - "{{baseUrl}}" - ], - "query": [], - "variable": [] - }, - "header": [ - { - "key": "Accept", - "value": "application/json" - }, - { - "description": { - "content": "Added as a part of security scheme: oauth2", - "type": "text/plain" - }, - "key": "Authorization", - "value": "" - } - ], - "method": "GET", - "body": {} - }, - "status": "Bad Request", - "code": 400, - "header": [ - { - "key": "Content-Type", - "value": "application/json" - } - ], - "body": "{\n \"detailCode\": \"\",\n \"trackingId\": \"\",\n \"messages\": [\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n },\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n }\n ],\n \"causes\": [\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n },\n {\n \"locale\": \"\",\n \"localeOrigin\": \"DEFAULT\",\n \"text\": \"\"\n }\n ]\n}", - "cookie": [], - "_postman_previewlanguage": "json" - }, - { - "id": "9a68cab4-b84b-4afb-b5c0-32811b6db153", - "name": "Unauthorized - Returned if there is no authorization header, or if the JWT token is expired.", - "originalRequest": { - "url": { - "path": [ - "service-desk-integrations", - "types" - ], - "host": [ - "{{baseUrl}}" - ], - "query": [], - "variable": [] - }, - "header": [ - { - "key": "Accept", - "value": "application/json" - }, - { - "description": { - "content": "Added as a part of security scheme: oauth2", - "type": "text/plain" - }, - "key": "Authorization", - "value": "" - } - ], - "method": "GET", - "body": {} - }, - "status": "Unauthorized", - "code": 401, - "header": [ - { - "key": "Content-Type", - "value": "application/json" - } - ], - "body": "{\n \"error\": {\n \"description\": \"A message describing the error\",\n \"example\": \"JWT validation failed: JWT is expired\"\n }\n}", - "cookie": [], - "_postman_previewlanguage": "json" - }, - { - "id": "be6e02e9-b9b6-4559-bc7f-01886f29952c", - "name": "Forbidden - Returned if the user you are running as, doesn't have access to this end-point.", - "originalRequest": { - "url": { - "path": [ - "service-desk-integrations", - "types" - ], - "host": [ - "{{baseUrl}}" - ], - "query": [], - "variable": [] - }, - "header": [ - { - "key": "Accept", - "value": "application/json" - }, - { - "description": { - "content": "Added as a part of security scheme: oauth2", - "type": "text/plain" - }, - "key": "Authorization", - "value": "" - } - ], - "method": "GET", - "body": {} - }, - "status": "Forbidden", - "code": 403, - "header": [ - { - "key": "Content-Type", - "value": "application/json" - } - ], - "body": "{\n \"detailCode\": \"\",\n \"trackingId\": \"\",\n \"messages\": [\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n },\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n }\n ],\n \"causes\": [\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n },\n {\n \"locale\": \"\",\n \"localeOrigin\": \"DEFAULT\",\n \"text\": \"\"\n }\n ]\n}", - "cookie": [], - "_postman_previewlanguage": "json" - }, - { - "id": "2f3f3196-9b66-4471-8efb-da203193beb9", - "name": "Not Found - returned if the request URL refers to a resource or object that does not exist", - "originalRequest": { - "url": { - "path": [ - "service-desk-integrations", - "types" - ], - "host": [ - "{{baseUrl}}" - ], - "query": [], - "variable": [] - }, - "header": [ - { - "key": "Accept", - "value": "application/json" - }, - { - "description": { - "content": "Added as a part of security scheme: oauth2", - "type": "text/plain" - }, - "key": "Authorization", - "value": "" - } - ], - "method": "GET", - "body": {} - }, - "status": "Not Found", - "code": 404, - "header": [ - { - "key": "Content-Type", - "value": "application/json" - } - ], - "body": "{\n \"detailCode\": \"\",\n \"trackingId\": \"\",\n \"messages\": [\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n },\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n }\n ],\n \"causes\": [\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n },\n {\n \"locale\": \"\",\n \"localeOrigin\": \"DEFAULT\",\n \"text\": \"\"\n }\n ]\n}", - "cookie": [], - "_postman_previewlanguage": "json" - }, - { - "id": "ed98cc28-79c5-4584-a6ee-44ed2522c40c", - "name": "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.", - "originalRequest": { - "url": { - "path": [ - "service-desk-integrations", - "types" - ], - "host": [ - "{{baseUrl}}" - ], - "query": [], - "variable": [] - }, - "header": [ - { - "key": "Accept", - "value": "application/json" - }, - { - "description": { - "content": "Added as a part of security scheme: oauth2", - "type": "text/plain" - }, - "key": "Authorization", - "value": "" - } - ], - "method": "GET", - "body": {} - }, - "status": "Too Many Requests", - "code": 429, - "header": [ - { - "key": "Content-Type", - "value": "application/json" - } - ], - "body": "{\n \"message\": {\n \"description\": \"A message describing the error\",\n \"example\": \" Rate Limit Exceeded \"\n }\n}", - "cookie": [], - "_postman_previewlanguage": "json" - }, - { - "id": "25c4cd20-e264-42e9-99e2-aa5318834451", - "name": "Internal Server Error - Returned if there is an unexpected error.", - "originalRequest": { - "url": { - "path": [ - "service-desk-integrations", - "types" - ], - "host": [ - "{{baseUrl}}" - ], - "query": [], - "variable": [] - }, - "header": [ - { - "key": "Accept", - "value": "application/json" - }, - { - "description": { - "content": "Added as a part of security scheme: oauth2", - "type": "text/plain" - }, - "key": "Authorization", - "value": "" - } - ], - "method": "GET", - "body": {} - }, - "status": "Internal Server Error", - "code": 500, - "header": [ - { - "key": "Content-Type", - "value": "application/json" - } - ], - "body": "{\n \"detailCode\": \"\",\n \"trackingId\": \"\",\n \"messages\": [\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n },\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n }\n ],\n \"causes\": [\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n },\n {\n \"locale\": \"\",\n \"localeOrigin\": \"DEFAULT\",\n \"text\": \"\"\n }\n ]\n}", - "cookie": [], - "_postman_previewlanguage": "json" - } - ], - "event": [], - "protocolProfileBehavior": { - "disableBodyPruning": true - } - }, - { - "id": "581b4257-fda1-4ddd-8b9f-f32e27b5640a", - "name": "Service Desk integration template by scriptName.", - "request": { - "name": "Service Desk integration template by scriptName.", - "description": { - "content": "This API endpoint returns an existing Service Desk integration template by scriptName. A token with Org Admin or Service Desk Admin authority is required to access this endpoint.", - "type": "text/plain" - }, - "url": { - "path": [ - "service-desk-integrations", - "templates", - ":scriptName" - ], - "host": [ - "{{baseUrl}}" - ], - "query": [], - "variable": [ - { - "type": "any", - "value": "", - "key": "scriptName", - "disabled": true, - "description": { - "content": "(Required) The scriptName value of the Service Desk integration template to get", - "type": "text/plain" - } - } - ] - }, - "header": [ - { - "key": "Accept", - "value": "application/json" - } - ], - "method": "GET", - "body": {} - }, - "response": [ - { - "id": "fae16644-5deb-4550-8886-c7709867304a", - "name": "Responds with the ServiceDeskIntegrationTemplateDto with the specified scriptName.", - "originalRequest": { - "url": { - "path": [ - "service-desk-integrations", - "templates", - ":scriptName" - ], - "host": [ - "{{baseUrl}}" - ], - "query": [], - "variable": [] - }, - "header": [ - { - "key": "Accept", - "value": "application/json" - }, - { - "description": { - "content": "Added as a part of security scheme: oauth2", - "type": "text/plain" - }, - "key": "Authorization", - "value": "" - } - ], - "method": "GET", - "body": {} - }, - "status": "OK", - "code": 200, - "header": [ - { - "key": "Content-Type", - "value": "application/json" - } - ], - "body": "{\n \"attributes\": {\n \"irureb\": 73243047\n },\n \"name\": \"\",\n \"provisioningConfig\": {\n \"universalManager\": false,\n \"managedResourceRefs\": [\n {\n \"type\": \"SOURCE\",\n \"id\": \"\",\n \"name\": \"\"\n },\n {\n \"type\": \"SOURCE\",\n \"id\": \"\",\n \"name\": \"\"\n }\n ],\n \"planInitializerScript\": {\n \"source\": \"\"\n },\n \"noProvisioningRequests\": false,\n \"provisioningRequestExpiration\": \"\"\n },\n \"type\": \"Web Service SDIM\",\n \"id\": \"\",\n \"created\": \"\",\n \"modified\": \"\"\n}", - "cookie": [], - "_postman_previewlanguage": "json" - }, - { - "id": "3eddf346-fd88-416a-9c25-a1b31e5dfaf1", - "name": "Client Error - Returned if the request body is invalid.", - "originalRequest": { - "url": { - "path": [ - "service-desk-integrations", - "templates", - ":scriptName" - ], - "host": [ - "{{baseUrl}}" - ], - "query": [], - "variable": [] - }, - "header": [ - { - "key": "Accept", - "value": "application/json" - }, - { - "description": { - "content": "Added as a part of security scheme: oauth2", - "type": "text/plain" - }, - "key": "Authorization", - "value": "" - } - ], - "method": "GET", - "body": {} - }, - "status": "Bad Request", - "code": 400, - "header": [ - { - "key": "Content-Type", - "value": "application/json" - } - ], - "body": "{\n \"detailCode\": \"\",\n \"trackingId\": \"\",\n \"messages\": [\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n },\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n }\n ],\n \"causes\": [\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n },\n {\n \"locale\": \"\",\n \"localeOrigin\": \"DEFAULT\",\n \"text\": \"\"\n }\n ]\n}", - "cookie": [], - "_postman_previewlanguage": "json" - }, - { - "id": "146175e5-18e3-4e72-a0da-dd64aa17b1f8", - "name": "Unauthorized - Returned if there is no authorization header, or if the JWT token is expired.", - "originalRequest": { - "url": { - "path": [ - "service-desk-integrations", - "templates", - ":scriptName" - ], - "host": [ - "{{baseUrl}}" - ], - "query": [], - "variable": [] - }, - "header": [ - { - "key": "Accept", - "value": "application/json" - }, - { - "description": { - "content": "Added as a part of security scheme: oauth2", - "type": "text/plain" - }, - "key": "Authorization", - "value": "" - } - ], - "method": "GET", - "body": {} - }, - "status": "Unauthorized", - "code": 401, - "header": [ - { - "key": "Content-Type", - "value": "application/json" - } - ], - "body": "{\n \"error\": {\n \"description\": \"A message describing the error\",\n \"example\": \"JWT validation failed: JWT is expired\"\n }\n}", - "cookie": [], - "_postman_previewlanguage": "json" - }, - { - "id": "f5a78c50-1877-41a3-a658-8262d7840916", - "name": "Forbidden - Returned if the user you are running as, doesn't have access to this end-point.", - "originalRequest": { - "url": { - "path": [ - "service-desk-integrations", - "templates", - ":scriptName" - ], - "host": [ - "{{baseUrl}}" - ], - "query": [], - "variable": [] - }, - "header": [ - { - "key": "Accept", - "value": "application/json" - }, - { - "description": { - "content": "Added as a part of security scheme: oauth2", - "type": "text/plain" - }, - "key": "Authorization", - "value": "" - } - ], - "method": "GET", - "body": {} - }, - "status": "Forbidden", - "code": 403, - "header": [ - { - "key": "Content-Type", - "value": "application/json" - } - ], - "body": "{\n \"detailCode\": \"\",\n \"trackingId\": \"\",\n \"messages\": [\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n },\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n }\n ],\n \"causes\": [\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n },\n {\n \"locale\": \"\",\n \"localeOrigin\": \"DEFAULT\",\n \"text\": \"\"\n }\n ]\n}", - "cookie": [], - "_postman_previewlanguage": "json" - }, - { - "id": "c287db63-3c26-48eb-9fef-3c6472b5c1a8", - "name": "Not Found - returned if the request URL refers to a resource or object that does not exist", - "originalRequest": { - "url": { - "path": [ - "service-desk-integrations", - "templates", - ":scriptName" - ], - "host": [ - "{{baseUrl}}" - ], - "query": [], - "variable": [] - }, - "header": [ - { - "key": "Accept", - "value": "application/json" - }, - { - "description": { - "content": "Added as a part of security scheme: oauth2", - "type": "text/plain" - }, - "key": "Authorization", - "value": "" - } - ], - "method": "GET", - "body": {} - }, - "status": "Not Found", - "code": 404, - "header": [ - { - "key": "Content-Type", - "value": "application/json" - } - ], - "body": "{\n \"detailCode\": \"\",\n \"trackingId\": \"\",\n \"messages\": [\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n },\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n }\n ],\n \"causes\": [\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n },\n {\n \"locale\": \"\",\n \"localeOrigin\": \"DEFAULT\",\n \"text\": \"\"\n }\n ]\n}", - "cookie": [], - "_postman_previewlanguage": "json" - }, - { - "id": "8510ba6c-edbb-4ef0-9b3d-bf4da25ded2a", - "name": "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.", - "originalRequest": { - "url": { - "path": [ - "service-desk-integrations", - "templates", - ":scriptName" - ], - "host": [ - "{{baseUrl}}" - ], - "query": [], - "variable": [] - }, - "header": [ - { - "key": "Accept", - "value": "application/json" - }, - { - "description": { - "content": "Added as a part of security scheme: oauth2", - "type": "text/plain" - }, - "key": "Authorization", - "value": "" - } - ], - "method": "GET", - "body": {} - }, - "status": "Too Many Requests", - "code": 429, - "header": [ - { - "key": "Content-Type", - "value": "application/json" - } - ], - "body": "{\n \"message\": {\n \"description\": \"A message describing the error\",\n \"example\": \" Rate Limit Exceeded \"\n }\n}", - "cookie": [], - "_postman_previewlanguage": "json" - }, - { - "id": "a0ce3a65-f5fe-4696-a89f-f3354d7394be", - "name": "Internal Server Error - Returned if there is an unexpected error.", - "originalRequest": { - "url": { - "path": [ - "service-desk-integrations", - "templates", - ":scriptName" - ], - "host": [ - "{{baseUrl}}" - ], - "query": [], - "variable": [] - }, - "header": [ - { - "key": "Accept", - "value": "application/json" - }, - { - "description": { - "content": "Added as a part of security scheme: oauth2", - "type": "text/plain" - }, - "key": "Authorization", - "value": "" - } - ], - "method": "GET", - "body": {} - }, - "status": "Internal Server Error", - "code": 500, - "header": [ - { - "key": "Content-Type", - "value": "application/json" - } - ], - "body": "{\n \"detailCode\": \"\",\n \"trackingId\": \"\",\n \"messages\": [\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n },\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n }\n ],\n \"causes\": [\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n },\n {\n \"locale\": \"\",\n \"localeOrigin\": \"DEFAULT\",\n \"text\": \"\"\n }\n ]\n}", - "cookie": [], - "_postman_previewlanguage": "json" - } - ], - "event": [], - "protocolProfileBehavior": { - "disableBodyPruning": true - } - }, - { - "id": "dfd5a6f7-c80a-401a-aa91-c25dd0b3fcfc", - "name": "Get the time check configuration", - "request": { - "name": "Get the time check configuration", - "description": { - "content": "Get the time check configuration of queued SDIM tickets. A token with Org Admin or Service Desk Admin authority is required to access this endpoint.", - "type": "text/plain" - }, - "url": { - "path": [ - "service-desk-integrations", - "status-check-configuration" - ], - "host": [ - "{{baseUrl}}" - ], - "query": [], - "variable": [] - }, - "header": [ - { - "key": "Accept", - "value": "application/json" - } - ], - "method": "GET", - "body": {} - }, - "response": [ - { - "id": "6b43f13c-0102-41d7-b63f-c5fd36e07761", - "name": "QueuedCheckConfigDetails containing the configured values", - "originalRequest": { - "url": { - "path": [ - "service-desk-integrations", - "status-check-configuration" - ], - "host": [ - "{{baseUrl}}" - ], - "query": [], - "variable": [] - }, - "header": [ - { - "key": "Accept", - "value": "application/json" - }, - { - "description": { - "content": "Added as a part of security scheme: oauth2", - "type": "text/plain" - }, - "key": "Authorization", - "value": "" - } - ], - "method": "GET", - "body": {} - }, - "status": "OK", - "code": 200, - "header": [ - { - "key": "Content-Type", - "value": "application/json" - } - ], - "body": "{\n \"provisioningStatusCheckIntervalMinutes\": \"\",\n \"provisioningMaxStatusCheckDays\": \"\"\n}", - "cookie": [], - "_postman_previewlanguage": "json" - }, - { - "id": "389408b5-e98f-4d81-a54b-b320b5113429", - "name": "Client Error - Returned if the request body is invalid.", - "originalRequest": { - "url": { - "path": [ - "service-desk-integrations", - "status-check-configuration" - ], - "host": [ - "{{baseUrl}}" - ], - "query": [], - "variable": [] - }, - "header": [ - { - "key": "Accept", - "value": "application/json" - }, - { - "description": { - "content": "Added as a part of security scheme: oauth2", - "type": "text/plain" - }, - "key": "Authorization", - "value": "" - } - ], - "method": "GET", - "body": {} - }, - "status": "Bad Request", - "code": 400, - "header": [ - { - "key": "Content-Type", - "value": "application/json" - } - ], - "body": "{\n \"detailCode\": \"\",\n \"trackingId\": \"\",\n \"messages\": [\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n },\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n }\n ],\n \"causes\": [\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n },\n {\n \"locale\": \"\",\n \"localeOrigin\": \"DEFAULT\",\n \"text\": \"\"\n }\n ]\n}", - "cookie": [], - "_postman_previewlanguage": "json" - }, - { - "id": "9daa4bd0-4318-407a-a560-f90214a7ec9c", - "name": "Unauthorized - Returned if there is no authorization header, or if the JWT token is expired.", - "originalRequest": { - "url": { - "path": [ - "service-desk-integrations", - "status-check-configuration" - ], - "host": [ - "{{baseUrl}}" - ], - "query": [], - "variable": [] - }, - "header": [ - { - "key": "Accept", - "value": "application/json" - }, - { - "description": { - "content": "Added as a part of security scheme: oauth2", - "type": "text/plain" - }, - "key": "Authorization", - "value": "" - } - ], - "method": "GET", - "body": {} - }, - "status": "Unauthorized", - "code": 401, - "header": [ - { - "key": "Content-Type", - "value": "application/json" - } - ], - "body": "{\n \"error\": {\n \"description\": \"A message describing the error\",\n \"example\": \"JWT validation failed: JWT is expired\"\n }\n}", - "cookie": [], - "_postman_previewlanguage": "json" - }, - { - "id": "2f00a866-4169-45d3-9113-68999142af47", - "name": "Forbidden - Returned if the user you are running as, doesn't have access to this end-point.", - "originalRequest": { - "url": { - "path": [ - "service-desk-integrations", - "status-check-configuration" - ], - "host": [ - "{{baseUrl}}" - ], - "query": [], - "variable": [] - }, - "header": [ - { - "key": "Accept", - "value": "application/json" - }, - { - "description": { - "content": "Added as a part of security scheme: oauth2", - "type": "text/plain" - }, - "key": "Authorization", - "value": "" - } - ], - "method": "GET", - "body": {} - }, - "status": "Forbidden", - "code": 403, - "header": [ - { - "key": "Content-Type", - "value": "application/json" - } - ], - "body": "{\n \"detailCode\": \"\",\n \"trackingId\": \"\",\n \"messages\": [\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n },\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n }\n ],\n \"causes\": [\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n },\n {\n \"locale\": \"\",\n \"localeOrigin\": \"DEFAULT\",\n \"text\": \"\"\n }\n ]\n}", - "cookie": [], - "_postman_previewlanguage": "json" - }, - { - "id": "346b3b7a-e0fb-4fcc-9cbc-ac11b87e2008", - "name": "Not Found - returned if the request URL refers to a resource or object that does not exist", - "originalRequest": { - "url": { - "path": [ - "service-desk-integrations", - "status-check-configuration" - ], - "host": [ - "{{baseUrl}}" - ], - "query": [], - "variable": [] - }, - "header": [ - { - "key": "Accept", - "value": "application/json" - }, - { - "description": { - "content": "Added as a part of security scheme: oauth2", - "type": "text/plain" - }, - "key": "Authorization", - "value": "" - } - ], - "method": "GET", - "body": {} - }, - "status": "Not Found", - "code": 404, - "header": [ - { - "key": "Content-Type", - "value": "application/json" - } - ], - "body": "{\n \"detailCode\": \"\",\n \"trackingId\": \"\",\n \"messages\": [\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n },\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n }\n ],\n \"causes\": [\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n },\n {\n \"locale\": \"\",\n \"localeOrigin\": \"DEFAULT\",\n \"text\": \"\"\n }\n ]\n}", - "cookie": [], - "_postman_previewlanguage": "json" - }, - { - "id": "9ee4dd81-4003-41bd-a440-73d26b88b24a", - "name": "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.", - "originalRequest": { - "url": { - "path": [ - "service-desk-integrations", - "status-check-configuration" - ], - "host": [ - "{{baseUrl}}" - ], - "query": [], - "variable": [] - }, - "header": [ - { - "key": "Accept", - "value": "application/json" - }, - { - "description": { - "content": "Added as a part of security scheme: oauth2", - "type": "text/plain" - }, - "key": "Authorization", - "value": "" - } - ], - "method": "GET", - "body": {} - }, - "status": "Too Many Requests", - "code": 429, - "header": [ - { - "key": "Content-Type", - "value": "application/json" - } - ], - "body": "{\n \"message\": {\n \"description\": \"A message describing the error\",\n \"example\": \" Rate Limit Exceeded \"\n }\n}", - "cookie": [], - "_postman_previewlanguage": "json" - }, - { - "id": "6b9107a3-dfd1-4b52-a32b-324791162560", - "name": "Internal Server Error - Returned if there is an unexpected error.", - "originalRequest": { - "url": { - "path": [ - "service-desk-integrations", - "status-check-configuration" - ], - "host": [ - "{{baseUrl}}" - ], - "query": [], - "variable": [] - }, - "header": [ - { - "key": "Accept", - "value": "application/json" - }, - { - "description": { - "content": "Added as a part of security scheme: oauth2", - "type": "text/plain" - }, - "key": "Authorization", - "value": "" - } - ], - "method": "GET", - "body": {} - }, - "status": "Internal Server Error", - "code": 500, - "header": [ - { - "key": "Content-Type", - "value": "application/json" - } - ], - "body": "{\n \"detailCode\": \"\",\n \"trackingId\": \"\",\n \"messages\": [\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n },\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n }\n ],\n \"causes\": [\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n },\n {\n \"locale\": \"\",\n \"localeOrigin\": \"DEFAULT\",\n \"text\": \"\"\n }\n ]\n}", - "cookie": [], - "_postman_previewlanguage": "json" - } - ], - "event": [], - "protocolProfileBehavior": { - "disableBodyPruning": true - } - }, - { - "id": "53701304-7cab-4b2e-b671-7107f3d0dec4", - "name": "Update the time check configuration", - "request": { - "name": "Update the time check configuration", - "description": { - "content": "Update the time check configuration of queued SDIM tickets. A token with Org Admin or Service Desk Admin authority is required to access this endpoint.", - "type": "text/plain" - }, - "url": { - "path": [ - "service-desk-integrations", - "status-check-configuration" - ], - "host": [ - "{{baseUrl}}" - ], - "query": [], - "variable": [] - }, - "header": [ - { - "key": "Content-Type", - "value": "application/json" - }, - { - "key": "Accept", - "value": "application/json" - } - ], - "method": "PUT", - "body": { - "mode": "raw", - "raw": "{\n \"provisioningStatusCheckIntervalMinutes\": \"\",\n \"provisioningMaxStatusCheckDays\": \"\"\n}", - "options": { - "raw": { - "headerFamily": "json", - "language": "json" - } - } - } - }, - "response": [ - { - "id": "c68233e4-9796-42d3-9005-e4279f8980e4", - "name": "QueuedCheckConfigDetails as updated", - "originalRequest": { - "url": { - "path": [ - "service-desk-integrations", - "status-check-configuration" - ], - "host": [ - "{{baseUrl}}" - ], - "query": [], - "variable": [] - }, - "header": [ - { - "key": "Content-Type", - "value": "application/json" - }, - { - "key": "Accept", - "value": "application/json" - }, - { - "description": { - "content": "Added as a part of security scheme: oauth2", - "type": "text/plain" - }, - "key": "Authorization", - "value": "" - } - ], - "method": "PUT", - "body": { - "mode": "raw", - "raw": "{\n \"provisioningStatusCheckIntervalMinutes\": \"\",\n \"provisioningMaxStatusCheckDays\": \"\"\n}", - "options": { - "raw": { - "headerFamily": "json", - "language": "json" - } - } - } - }, - "status": "OK", - "code": 200, - "header": [ - { - "key": "Content-Type", - "value": "application/json" - } - ], - "body": "{\n \"provisioningStatusCheckIntervalMinutes\": \"\",\n \"provisioningMaxStatusCheckDays\": \"\"\n}", - "cookie": [], - "_postman_previewlanguage": "json" - }, - { - "id": "de7b18b0-4ba8-447d-a654-edd33e19a4be", - "name": "Client Error - Returned if the request body is invalid.", - "originalRequest": { - "url": { - "path": [ - "service-desk-integrations", - "status-check-configuration" - ], - "host": [ - "{{baseUrl}}" - ], - "query": [], - "variable": [] - }, - "header": [ - { - "key": "Content-Type", - "value": "application/json" - }, - { - "key": "Accept", - "value": "application/json" - }, - { - "description": { - "content": "Added as a part of security scheme: oauth2", - "type": "text/plain" - }, - "key": "Authorization", - "value": "" - } - ], - "method": "PUT", - "body": { - "mode": "raw", - "raw": "{\n \"provisioningStatusCheckIntervalMinutes\": \"\",\n \"provisioningMaxStatusCheckDays\": \"\"\n}", - "options": { - "raw": { - "headerFamily": "json", - "language": "json" - } - } - } - }, - "status": "Bad Request", - "code": 400, - "header": [ - { - "key": "Content-Type", - "value": "application/json" - } - ], - "body": "{\n \"detailCode\": \"\",\n \"trackingId\": \"\",\n \"messages\": [\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n },\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n }\n ],\n \"causes\": [\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n },\n {\n \"locale\": \"\",\n \"localeOrigin\": \"DEFAULT\",\n \"text\": \"\"\n }\n ]\n}", - "cookie": [], - "_postman_previewlanguage": "json" - }, - { - "id": "f0597001-0dc6-4262-9e6b-1a7658c2d433", - "name": "Unauthorized - Returned if there is no authorization header, or if the JWT token is expired.", - "originalRequest": { - "url": { - "path": [ - "service-desk-integrations", - "status-check-configuration" - ], - "host": [ - "{{baseUrl}}" - ], - "query": [], - "variable": [] - }, - "header": [ - { - "key": "Content-Type", - "value": "application/json" - }, - { - "key": "Accept", - "value": "application/json" - }, - { - "description": { - "content": "Added as a part of security scheme: oauth2", - "type": "text/plain" - }, - "key": "Authorization", - "value": "" - } - ], - "method": "PUT", - "body": { - "mode": "raw", - "raw": "{\n \"provisioningStatusCheckIntervalMinutes\": \"\",\n \"provisioningMaxStatusCheckDays\": \"\"\n}", - "options": { - "raw": { - "headerFamily": "json", - "language": "json" - } - } - } - }, - "status": "Unauthorized", - "code": 401, - "header": [ - { - "key": "Content-Type", - "value": "application/json" - } - ], - "body": "{\n \"error\": {\n \"description\": \"A message describing the error\",\n \"example\": \"JWT validation failed: JWT is expired\"\n }\n}", - "cookie": [], - "_postman_previewlanguage": "json" - }, - { - "id": "77c36efb-5241-4b3f-8c14-e080ea0079b8", - "name": "Forbidden - Returned if the user you are running as, doesn't have access to this end-point.", - "originalRequest": { - "url": { - "path": [ - "service-desk-integrations", - "status-check-configuration" - ], - "host": [ - "{{baseUrl}}" - ], - "query": [], - "variable": [] - }, - "header": [ - { - "key": "Content-Type", - "value": "application/json" - }, - { - "key": "Accept", - "value": "application/json" - }, - { - "description": { - "content": "Added as a part of security scheme: oauth2", - "type": "text/plain" - }, - "key": "Authorization", - "value": "" - } - ], - "method": "PUT", - "body": { - "mode": "raw", - "raw": "{\n \"provisioningStatusCheckIntervalMinutes\": \"\",\n \"provisioningMaxStatusCheckDays\": \"\"\n}", - "options": { - "raw": { - "headerFamily": "json", - "language": "json" - } - } - } - }, - "status": "Forbidden", - "code": 403, - "header": [ - { - "key": "Content-Type", - "value": "application/json" - } - ], - "body": "{\n \"detailCode\": \"\",\n \"trackingId\": \"\",\n \"messages\": [\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n },\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n }\n ],\n \"causes\": [\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n },\n {\n \"locale\": \"\",\n \"localeOrigin\": \"DEFAULT\",\n \"text\": \"\"\n }\n ]\n}", - "cookie": [], - "_postman_previewlanguage": "json" - }, - { - "id": "2588c651-6736-4b8a-a368-a553ccc8662a", - "name": "Not Found - returned if the request URL refers to a resource or object that does not exist", - "originalRequest": { - "url": { - "path": [ - "service-desk-integrations", - "status-check-configuration" - ], - "host": [ - "{{baseUrl}}" - ], - "query": [], - "variable": [] - }, - "header": [ - { - "key": "Content-Type", - "value": "application/json" - }, - { - "key": "Accept", - "value": "application/json" - }, - { - "description": { - "content": "Added as a part of security scheme: oauth2", - "type": "text/plain" - }, - "key": "Authorization", - "value": "" - } - ], - "method": "PUT", - "body": { - "mode": "raw", - "raw": "{\n \"provisioningStatusCheckIntervalMinutes\": \"\",\n \"provisioningMaxStatusCheckDays\": \"\"\n}", - "options": { - "raw": { - "headerFamily": "json", - "language": "json" - } - } - } - }, - "status": "Not Found", - "code": 404, - "header": [ - { - "key": "Content-Type", - "value": "application/json" - } - ], - "body": "{\n \"detailCode\": \"\",\n \"trackingId\": \"\",\n \"messages\": [\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n },\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n }\n ],\n \"causes\": [\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n },\n {\n \"locale\": \"\",\n \"localeOrigin\": \"DEFAULT\",\n \"text\": \"\"\n }\n ]\n}", - "cookie": [], - "_postman_previewlanguage": "json" - }, - { - "id": "5be6c18a-984c-4dfa-b601-5080f23d5255", - "name": "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.", - "originalRequest": { - "url": { - "path": [ - "service-desk-integrations", - "status-check-configuration" - ], - "host": [ - "{{baseUrl}}" - ], - "query": [], - "variable": [] - }, - "header": [ - { - "key": "Content-Type", - "value": "application/json" - }, - { - "key": "Accept", - "value": "application/json" - }, - { - "description": { - "content": "Added as a part of security scheme: oauth2", - "type": "text/plain" - }, - "key": "Authorization", - "value": "" - } - ], - "method": "PUT", - "body": { - "mode": "raw", - "raw": "{\n \"provisioningStatusCheckIntervalMinutes\": \"\",\n \"provisioningMaxStatusCheckDays\": \"\"\n}", - "options": { - "raw": { - "headerFamily": "json", - "language": "json" - } - } - } - }, - "status": "Too Many Requests", - "code": 429, - "header": [ - { - "key": "Content-Type", - "value": "application/json" - } - ], - "body": "{\n \"message\": {\n \"description\": \"A message describing the error\",\n \"example\": \" Rate Limit Exceeded \"\n }\n}", - "cookie": [], - "_postman_previewlanguage": "json" - }, - { - "id": "23008fcd-485c-407e-8fdf-38aa3515a60f", - "name": "Internal Server Error - Returned if there is an unexpected error.", - "originalRequest": { - "url": { - "path": [ - "service-desk-integrations", - "status-check-configuration" - ], - "host": [ - "{{baseUrl}}" - ], - "query": [], - "variable": [] - }, - "header": [ - { - "key": "Content-Type", - "value": "application/json" - }, - { - "key": "Accept", - "value": "application/json" - }, - { - "description": { - "content": "Added as a part of security scheme: oauth2", - "type": "text/plain" - }, - "key": "Authorization", - "value": "" - } - ], - "method": "PUT", - "body": { - "mode": "raw", - "raw": "{\n \"provisioningStatusCheckIntervalMinutes\": \"\",\n \"provisioningMaxStatusCheckDays\": \"\"\n}", - "options": { - "raw": { - "headerFamily": "json", - "language": "json" - } - } - } - }, - "status": "Internal Server Error", - "code": 500, - "header": [ - { - "key": "Content-Type", - "value": "application/json" - } - ], - "body": "{\n \"detailCode\": \"\",\n \"trackingId\": \"\",\n \"messages\": [\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n },\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n }\n ],\n \"causes\": [\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n },\n {\n \"locale\": \"\",\n \"localeOrigin\": \"DEFAULT\",\n \"text\": \"\"\n }\n ]\n}", - "cookie": [], - "_postman_previewlanguage": "json" - } - ], - "event": [], - "protocolProfileBehavior": { - "disableBodyPruning": true - } - } - ] - }, - { - "name": "SOD Policy", - "description": "Use this API to implement and manage \"separation of duties\" (SOD) policies. \nWith SOD policy functionality in place, administrators can organize the access in their tenants to prevent individuals from gaining conflicting or excessive access. \n\n\"Separation of duties\" refers to the concept that people shouldn't have conflicting sets of access - all their access should be configured in a way that protects your organization's assets and data. \nFor example, people who record monetary transactions shouldn't be able to issue payment for those transactions.\nAny changes to major system configurations should be approved by someone other than the person requesting the change. \n\nOrganizations can use \"separation of duties\" (SOD) policies to enforce and track their internal security rules throughout their tenants.\nThese SOD policies limit each user's involvement in important processes and protects the organization from individuals gaining excessive access. \n\nTo create SOD policies in IdentityNow, administrators use 'Search' and then access 'Policies'.\nTo create a policy, they must configure two lists of access items. Each access item can only be added to one of the two lists.\nThey can search for the entitlements they want to add to these access lists.\n\n>Note: You can have a maximum of 500 policies of any type (including general policies) in your organization. In each access-based SOD policy, you can have a maximum of 50 entitlements in each access list. \n\nOnce a SOD policy is in place, if an identity has access items on both lists, a SOD violation will trigger. \nThese violations are included in SOD violation reports that other users will see in emails at regular intervals if they're subscribed to the SOD policy.\nThe other users can then better help to enforce these SOD policies. \n\nTo create a subscription to a SOD policy in IdentityNow, administrators use 'Search' and then access 'Layers'.\nThey can create a subscription to the policy and schedule it to run at a regular interval. \n\nRefer to [Managing Policies](https://documentation.sailpoint.com/saas/help/sod/manage-policies.html) for more information about SOD policies. \n\nRefer to [Subscribe to a SOD Policy](https://documentation.sailpoint.com/saas/help/sod/policy-violations.html#subscribe-to-an-sod-policy) for more information about SOD policy subscriptions.\n", - "item": [ - { - "id": "40160b1b-3007-49e2-acac-7701eb6805c8", - "name": "Create SOD policy", - "request": { - "name": "Create SOD policy", - "description": { - "content": "This creates both General and Conflicting Access Based policy, with a limit of 50 entitlements for each (left & right) criteria for Conflicting Access Based SOD policy.\nRequires role of ORG_ADMIN.", - "type": "text/plain" - }, - "url": { - "path": [ - "sod-policies" - ], - "host": [ - "{{baseUrl}}" - ], - "query": [], - "variable": [] - }, - "header": [ - { - "key": "Content-Type", - "value": "application/json" - }, - { - "key": "Accept", - "value": "application/json" - } - ], - "method": "POST", - "body": { - "mode": "raw", - "raw": "{\n \"id\": \"\",\n \"name\": \"\",\n \"created\": \"\",\n \"modified\": \"\",\n \"description\": \"\",\n \"ownerRef\": {\n \"type\": \"IDENTITY\",\n \"id\": \"\",\n \"name\": \"\"\n },\n \"externalPolicyReference\": \"\",\n \"policyQuery\": \"\",\n \"compensatingControls\": \"\",\n \"correctionAdvice\": \"\",\n \"state\": \"NOT_ENFORCED\",\n \"tags\": [\n \"\",\n \"\"\n ],\n \"creatorId\": \"\",\n \"modifierId\": \"\",\n \"violationOwnerAssignmentConfig\": {\n \"assignmentRule\": \"MANAGER\",\n \"ownerRef\": {\n \"type\": \"IDENTITY\",\n \"id\": \"\",\n \"name\": \"\"\n }\n },\n \"scheduled\": false,\n \"type\": \"GENERAL\",\n \"conflictingAccessCriteria\": {\n \"leftCriteria\": {\n \"name\": \"\",\n \"criteriaList\": [\n {\n \"type\": \"ENTITLEMENT\",\n \"id\": \"\",\n \"name\": \"\"\n }\n ]\n },\n \"rightCriteria\": {\n \"name\": \"\",\n \"criteriaList\": [\n {\n \"type\": \"ENTITLEMENT\",\n \"id\": \"\",\n \"name\": \"\"\n }\n ]\n }\n }\n}", - "options": { - "raw": { - "headerFamily": "json", - "language": "json" - } - } - } - }, - "response": [ - { - "id": "8f4dabcc-35b9-4b75-a1ba-6a9a52c34726", - "name": "SOD policy created", - "originalRequest": { - "url": { - "path": [ - "sod-policies" - ], - "host": [ - "{{baseUrl}}" - ], - "query": [], - "variable": [] - }, - "header": [ - { - "key": "Content-Type", - "value": "application/json" - }, - { - "key": "Accept", - "value": "application/json" - }, - { - "description": { - "content": "Added as a part of security scheme: oauth2", - "type": "text/plain" - }, - "key": "Authorization", - "value": "" - } - ], - "method": "POST", - "body": { - "mode": "raw", - "raw": "{\n \"id\": \"\",\n \"name\": \"\",\n \"created\": \"\",\n \"modified\": \"\",\n \"description\": \"\",\n \"ownerRef\": {\n \"type\": \"IDENTITY\",\n \"id\": \"\",\n \"name\": \"\"\n },\n \"externalPolicyReference\": \"\",\n \"policyQuery\": \"\",\n \"compensatingControls\": \"\",\n \"correctionAdvice\": \"\",\n \"state\": \"NOT_ENFORCED\",\n \"tags\": [\n \"\",\n \"\"\n ],\n \"creatorId\": \"\",\n \"modifierId\": \"\",\n \"violationOwnerAssignmentConfig\": {\n \"assignmentRule\": \"MANAGER\",\n \"ownerRef\": {\n \"type\": \"IDENTITY\",\n \"id\": \"\",\n \"name\": \"\"\n }\n },\n \"scheduled\": false,\n \"type\": \"GENERAL\",\n \"conflictingAccessCriteria\": {\n \"leftCriteria\": {\n \"name\": \"\",\n \"criteriaList\": [\n {\n \"type\": \"ENTITLEMENT\",\n \"id\": \"\",\n \"name\": \"\"\n }\n ]\n },\n \"rightCriteria\": {\n \"name\": \"\",\n \"criteriaList\": [\n {\n \"type\": \"ENTITLEMENT\",\n \"id\": \"\",\n \"name\": \"\"\n }\n ]\n }\n }\n}", - "options": { - "raw": { - "headerFamily": "json", - "language": "json" - } - } - } - }, - "status": "Created", - "code": 201, - "header": [ - { - "key": "Content-Type", - "value": "application/json" - } - ], - "body": "{\n \"id\": \"\",\n \"name\": \"\",\n \"created\": \"\",\n \"modified\": \"\",\n \"description\": \"\",\n \"ownerRef\": {\n \"type\": \"IDENTITY\",\n \"id\": \"\",\n \"name\": \"\"\n },\n \"externalPolicyReference\": \"\",\n \"policyQuery\": \"\",\n \"compensatingControls\": \"\",\n \"correctionAdvice\": \"\",\n \"state\": \"NOT_ENFORCED\",\n \"tags\": [\n \"\",\n \"\"\n ],\n \"creatorId\": \"\",\n \"modifierId\": \"\",\n \"violationOwnerAssignmentConfig\": {\n \"assignmentRule\": \"MANAGER\",\n \"ownerRef\": {\n \"type\": \"IDENTITY\",\n \"id\": \"\",\n \"name\": \"\"\n }\n },\n \"scheduled\": false,\n \"type\": \"GENERAL\",\n \"conflictingAccessCriteria\": {\n \"leftCriteria\": {\n \"name\": \"\",\n \"criteriaList\": [\n {\n \"type\": \"ENTITLEMENT\",\n \"id\": \"\",\n \"name\": \"\"\n }\n ]\n },\n \"rightCriteria\": {\n \"name\": \"\",\n \"criteriaList\": [\n {\n \"type\": \"ENTITLEMENT\",\n \"id\": \"\",\n \"name\": \"\"\n }\n ]\n }\n }\n}", - "cookie": [], - "_postman_previewlanguage": "json" - }, - { - "id": "4d06b0af-0787-4ceb-bd0d-b15683af5d2f", - "name": "Client Error - Returned if the request body is invalid.", - "originalRequest": { - "url": { - "path": [ - "sod-policies" - ], - "host": [ - "{{baseUrl}}" - ], - "query": [], - "variable": [] - }, - "header": [ - { - "key": "Content-Type", - "value": "application/json" - }, - { - "key": "Accept", - "value": "application/json" - }, - { - "description": { - "content": "Added as a part of security scheme: oauth2", - "type": "text/plain" - }, - "key": "Authorization", - "value": "" - } - ], - "method": "POST", - "body": { - "mode": "raw", - "raw": "{\n \"id\": \"\",\n \"name\": \"\",\n \"created\": \"\",\n \"modified\": \"\",\n \"description\": \"\",\n \"ownerRef\": {\n \"type\": \"IDENTITY\",\n \"id\": \"\",\n \"name\": \"\"\n },\n \"externalPolicyReference\": \"\",\n \"policyQuery\": \"\",\n \"compensatingControls\": \"\",\n \"correctionAdvice\": \"\",\n \"state\": \"NOT_ENFORCED\",\n \"tags\": [\n \"\",\n \"\"\n ],\n \"creatorId\": \"\",\n \"modifierId\": \"\",\n \"violationOwnerAssignmentConfig\": {\n \"assignmentRule\": \"MANAGER\",\n \"ownerRef\": {\n \"type\": \"IDENTITY\",\n \"id\": \"\",\n \"name\": \"\"\n }\n },\n \"scheduled\": false,\n \"type\": \"GENERAL\",\n \"conflictingAccessCriteria\": {\n \"leftCriteria\": {\n \"name\": \"\",\n \"criteriaList\": [\n {\n \"type\": \"ENTITLEMENT\",\n \"id\": \"\",\n \"name\": \"\"\n }\n ]\n },\n \"rightCriteria\": {\n \"name\": \"\",\n \"criteriaList\": [\n {\n \"type\": \"ENTITLEMENT\",\n \"id\": \"\",\n \"name\": \"\"\n }\n ]\n }\n }\n}", - "options": { - "raw": { - "headerFamily": "json", - "language": "json" - } - } - } - }, - "status": "Bad Request", - "code": 400, - "header": [ - { - "key": "Content-Type", - "value": "application/json" - } - ], - "body": "{\n \"detailCode\": \"\",\n \"trackingId\": \"\",\n \"messages\": [\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n },\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n }\n ],\n \"causes\": [\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n },\n {\n \"locale\": \"\",\n \"localeOrigin\": \"DEFAULT\",\n \"text\": \"\"\n }\n ]\n}", - "cookie": [], - "_postman_previewlanguage": "json" - }, - { - "id": "7338eaff-1e25-43ad-b71c-12a8da4f2787", - "name": "Unauthorized - Returned if there is no authorization header, or if the JWT token is expired.", - "originalRequest": { - "url": { - "path": [ - "sod-policies" - ], - "host": [ - "{{baseUrl}}" - ], - "query": [], - "variable": [] - }, - "header": [ - { - "key": "Content-Type", - "value": "application/json" - }, - { - "key": "Accept", - "value": "application/json" - }, - { - "description": { - "content": "Added as a part of security scheme: oauth2", - "type": "text/plain" - }, - "key": "Authorization", - "value": "" - } - ], - "method": "POST", - "body": { - "mode": "raw", - "raw": "{\n \"id\": \"\",\n \"name\": \"\",\n \"created\": \"\",\n \"modified\": \"\",\n \"description\": \"\",\n \"ownerRef\": {\n \"type\": \"IDENTITY\",\n \"id\": \"\",\n \"name\": \"\"\n },\n \"externalPolicyReference\": \"\",\n \"policyQuery\": \"\",\n \"compensatingControls\": \"\",\n \"correctionAdvice\": \"\",\n \"state\": \"NOT_ENFORCED\",\n \"tags\": [\n \"\",\n \"\"\n ],\n \"creatorId\": \"\",\n \"modifierId\": \"\",\n \"violationOwnerAssignmentConfig\": {\n \"assignmentRule\": \"MANAGER\",\n \"ownerRef\": {\n \"type\": \"IDENTITY\",\n \"id\": \"\",\n \"name\": \"\"\n }\n },\n \"scheduled\": false,\n \"type\": \"GENERAL\",\n \"conflictingAccessCriteria\": {\n \"leftCriteria\": {\n \"name\": \"\",\n \"criteriaList\": [\n {\n \"type\": \"ENTITLEMENT\",\n \"id\": \"\",\n \"name\": \"\"\n }\n ]\n },\n \"rightCriteria\": {\n \"name\": \"\",\n \"criteriaList\": [\n {\n \"type\": \"ENTITLEMENT\",\n \"id\": \"\",\n \"name\": \"\"\n }\n ]\n }\n }\n}", - "options": { - "raw": { - "headerFamily": "json", - "language": "json" - } - } - } - }, - "status": "Unauthorized", - "code": 401, - "header": [ - { - "key": "Content-Type", - "value": "application/json" - } - ], - "body": "{\n \"error\": {\n \"description\": \"A message describing the error\",\n \"example\": \"JWT validation failed: JWT is expired\"\n }\n}", - "cookie": [], - "_postman_previewlanguage": "json" - }, - { - "id": "94ed7541-ee2d-4086-ac85-f23af4565807", - "name": "Forbidden - Returned if the user you are running as, doesn't have access to this end-point.", - "originalRequest": { - "url": { - "path": [ - "sod-policies" - ], - "host": [ - "{{baseUrl}}" - ], - "query": [], - "variable": [] - }, - "header": [ - { - "key": "Content-Type", - "value": "application/json" - }, - { - "key": "Accept", - "value": "application/json" - }, - { - "description": { - "content": "Added as a part of security scheme: oauth2", - "type": "text/plain" - }, - "key": "Authorization", - "value": "" - } - ], - "method": "POST", - "body": { - "mode": "raw", - "raw": "{\n \"id\": \"\",\n \"name\": \"\",\n \"created\": \"\",\n \"modified\": \"\",\n \"description\": \"\",\n \"ownerRef\": {\n \"type\": \"IDENTITY\",\n \"id\": \"\",\n \"name\": \"\"\n },\n \"externalPolicyReference\": \"\",\n \"policyQuery\": \"\",\n \"compensatingControls\": \"\",\n \"correctionAdvice\": \"\",\n \"state\": \"NOT_ENFORCED\",\n \"tags\": [\n \"\",\n \"\"\n ],\n \"creatorId\": \"\",\n \"modifierId\": \"\",\n \"violationOwnerAssignmentConfig\": {\n \"assignmentRule\": \"MANAGER\",\n \"ownerRef\": {\n \"type\": \"IDENTITY\",\n \"id\": \"\",\n \"name\": \"\"\n }\n },\n \"scheduled\": false,\n \"type\": \"GENERAL\",\n \"conflictingAccessCriteria\": {\n \"leftCriteria\": {\n \"name\": \"\",\n \"criteriaList\": [\n {\n \"type\": \"ENTITLEMENT\",\n \"id\": \"\",\n \"name\": \"\"\n }\n ]\n },\n \"rightCriteria\": {\n \"name\": \"\",\n \"criteriaList\": [\n {\n \"type\": \"ENTITLEMENT\",\n \"id\": \"\",\n \"name\": \"\"\n }\n ]\n }\n }\n}", - "options": { - "raw": { - "headerFamily": "json", - "language": "json" - } - } - } - }, - "status": "Forbidden", - "code": 403, - "header": [ - { - "key": "Content-Type", - "value": "application/json" - } - ], - "body": "{\n \"detailCode\": \"\",\n \"trackingId\": \"\",\n \"messages\": [\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n },\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n }\n ],\n \"causes\": [\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n },\n {\n \"locale\": \"\",\n \"localeOrigin\": \"DEFAULT\",\n \"text\": \"\"\n }\n ]\n}", - "cookie": [], - "_postman_previewlanguage": "json" - }, - { - "id": "3e011614-e42c-4abe-9bb3-0450950b0b99", - "name": "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.", - "originalRequest": { - "url": { - "path": [ - "sod-policies" - ], - "host": [ - "{{baseUrl}}" - ], - "query": [], - "variable": [] - }, - "header": [ - { - "key": "Content-Type", - "value": "application/json" - }, - { - "key": "Accept", - "value": "application/json" - }, - { - "description": { - "content": "Added as a part of security scheme: oauth2", - "type": "text/plain" - }, - "key": "Authorization", - "value": "" - } - ], - "method": "POST", - "body": { - "mode": "raw", - "raw": "{\n \"id\": \"\",\n \"name\": \"\",\n \"created\": \"\",\n \"modified\": \"\",\n \"description\": \"\",\n \"ownerRef\": {\n \"type\": \"IDENTITY\",\n \"id\": \"\",\n \"name\": \"\"\n },\n \"externalPolicyReference\": \"\",\n \"policyQuery\": \"\",\n \"compensatingControls\": \"\",\n \"correctionAdvice\": \"\",\n \"state\": \"NOT_ENFORCED\",\n \"tags\": [\n \"\",\n \"\"\n ],\n \"creatorId\": \"\",\n \"modifierId\": \"\",\n \"violationOwnerAssignmentConfig\": {\n \"assignmentRule\": \"MANAGER\",\n \"ownerRef\": {\n \"type\": \"IDENTITY\",\n \"id\": \"\",\n \"name\": \"\"\n }\n },\n \"scheduled\": false,\n \"type\": \"GENERAL\",\n \"conflictingAccessCriteria\": {\n \"leftCriteria\": {\n \"name\": \"\",\n \"criteriaList\": [\n {\n \"type\": \"ENTITLEMENT\",\n \"id\": \"\",\n \"name\": \"\"\n }\n ]\n },\n \"rightCriteria\": {\n \"name\": \"\",\n \"criteriaList\": [\n {\n \"type\": \"ENTITLEMENT\",\n \"id\": \"\",\n \"name\": \"\"\n }\n ]\n }\n }\n}", - "options": { - "raw": { - "headerFamily": "json", - "language": "json" - } - } - } - }, - "status": "Too Many Requests", - "code": 429, - "header": [ - { - "key": "Content-Type", - "value": "application/json" - } - ], - "body": "{\n \"message\": {\n \"description\": \"A message describing the error\",\n \"example\": \" Rate Limit Exceeded \"\n }\n}", - "cookie": [], - "_postman_previewlanguage": "json" - }, - { - "id": "25758698-eb5b-42ee-97a4-b8cf204b8185", - "name": "Internal Server Error - Returned if there is an unexpected error.", - "originalRequest": { - "url": { - "path": [ - "sod-policies" - ], - "host": [ - "{{baseUrl}}" - ], - "query": [], - "variable": [] - }, - "header": [ - { - "key": "Content-Type", - "value": "application/json" - }, - { - "key": "Accept", - "value": "application/json" - }, - { - "description": { - "content": "Added as a part of security scheme: oauth2", - "type": "text/plain" - }, - "key": "Authorization", - "value": "" - } - ], - "method": "POST", - "body": { - "mode": "raw", - "raw": "{\n \"id\": \"\",\n \"name\": \"\",\n \"created\": \"\",\n \"modified\": \"\",\n \"description\": \"\",\n \"ownerRef\": {\n \"type\": \"IDENTITY\",\n \"id\": \"\",\n \"name\": \"\"\n },\n \"externalPolicyReference\": \"\",\n \"policyQuery\": \"\",\n \"compensatingControls\": \"\",\n \"correctionAdvice\": \"\",\n \"state\": \"NOT_ENFORCED\",\n \"tags\": [\n \"\",\n \"\"\n ],\n \"creatorId\": \"\",\n \"modifierId\": \"\",\n \"violationOwnerAssignmentConfig\": {\n \"assignmentRule\": \"MANAGER\",\n \"ownerRef\": {\n \"type\": \"IDENTITY\",\n \"id\": \"\",\n \"name\": \"\"\n }\n },\n \"scheduled\": false,\n \"type\": \"GENERAL\",\n \"conflictingAccessCriteria\": {\n \"leftCriteria\": {\n \"name\": \"\",\n \"criteriaList\": [\n {\n \"type\": \"ENTITLEMENT\",\n \"id\": \"\",\n \"name\": \"\"\n }\n ]\n },\n \"rightCriteria\": {\n \"name\": \"\",\n \"criteriaList\": [\n {\n \"type\": \"ENTITLEMENT\",\n \"id\": \"\",\n \"name\": \"\"\n }\n ]\n }\n }\n}", - "options": { - "raw": { - "headerFamily": "json", - "language": "json" - } - } - } - }, - "status": "Internal Server Error", - "code": 500, - "header": [ - { - "key": "Content-Type", - "value": "application/json" - } - ], - "body": "{\n \"detailCode\": \"\",\n \"trackingId\": \"\",\n \"messages\": [\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n },\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n }\n ],\n \"causes\": [\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n },\n {\n \"locale\": \"\",\n \"localeOrigin\": \"DEFAULT\",\n \"text\": \"\"\n }\n ]\n}", - "cookie": [], - "_postman_previewlanguage": "json" - } - ], - "event": [], - "protocolProfileBehavior": { - "disableBodyPruning": true - } - }, - { - "id": "d884397e-f481-455a-83a6-95d2bac9a47d", - "name": "List SOD policies", - "request": { - "name": "List SOD policies", - "description": { - "content": "This gets list of all SOD policies.\nRequires role of ORG_ADMIN", - "type": "text/plain" - }, - "url": { - "path": [ - "sod-policies" - ], - "host": [ - "{{baseUrl}}" - ], - "query": [ - { - "disabled": true, - "description": { - "content": "Max number of results to return.\nSee [V3 API Standard Collection Parameters](https://developer.sailpoint.com/idn/api/standard-collection-parameters) for more information.", - "type": "text/plain" - }, - "key": "limit", - "value": "250" - }, - { - "disabled": true, - "description": { - "content": "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.", - "type": "text/plain" - }, - "key": "offset", - "value": "0" - }, - { - "disabled": true, - "description": { - "content": "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.", - "type": "text/plain" - }, - "key": "count", - "value": "false" - }, - { - "disabled": true, - "description": { - "content": "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*\n\n**name**: *eq*\n\n**state**: *eq*", - "type": "text/plain" - }, - "key": "filters", - "value": "" - } - ], - "variable": [] - }, - "header": [ - { - "key": "Accept", - "value": "application/json" - } - ], - "method": "GET", - "body": {} - }, - "response": [ - { - "id": "f1019040-7f33-460f-95df-3111b0797b10", - "name": "List of all SOD policies.", - "originalRequest": { - "url": { - "path": [ - "sod-policies" - ], - "host": [ - "{{baseUrl}}" - ], - "query": [ - { - "disabled": true, - "description": { - "content": "Max number of results to return.\nSee [V3 API Standard Collection Parameters](https://developer.sailpoint.com/idn/api/standard-collection-parameters) for more information.", - "type": "text/plain" - }, - "key": "limit", - "value": "250" - }, - { - "disabled": true, - "description": { - "content": "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.", - "type": "text/plain" - }, - "key": "offset", - "value": "0" - }, - { - "disabled": true, - "description": { - "content": "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.", - "type": "text/plain" - }, - "key": "count", - "value": "false" - }, - { - "disabled": true, - "description": { - "content": "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*\n\n**name**: *eq*\n\n**state**: *eq*", - "type": "text/plain" - }, - "key": "filters", - "value": "" - } - ], - "variable": [] - }, - "header": [ - { - "key": "Accept", - "value": "application/json" - }, - { - "description": { - "content": "Added as a part of security scheme: oauth2", - "type": "text/plain" - }, - "key": "Authorization", - "value": "" - } - ], - "method": "GET", - "body": {} - }, - "status": "OK", - "code": 200, - "header": [ - { - "key": "Content-Type", - "value": "application/json" - } - ], - "body": "[\n {\n \"id\": \"\",\n \"name\": \"\",\n \"created\": \"\",\n \"modified\": \"\",\n \"description\": \"\",\n \"ownerRef\": {\n \"type\": \"IDENTITY\",\n \"id\": \"\",\n \"name\": \"\"\n },\n \"externalPolicyReference\": \"\",\n \"policyQuery\": \"\",\n \"compensatingControls\": \"\",\n \"correctionAdvice\": \"\",\n \"state\": \"NOT_ENFORCED\",\n \"tags\": [\n \"\",\n \"\"\n ],\n \"creatorId\": \"\",\n \"modifierId\": \"\",\n \"violationOwnerAssignmentConfig\": {\n \"assignmentRule\": \"MANAGER\",\n \"ownerRef\": {\n \"type\": \"IDENTITY\",\n \"id\": \"\",\n \"name\": \"\"\n }\n },\n \"scheduled\": false,\n \"type\": \"GENERAL\",\n \"conflictingAccessCriteria\": {\n \"leftCriteria\": {\n \"name\": \"\",\n \"criteriaList\": [\n {\n \"type\": \"ENTITLEMENT\",\n \"id\": \"\",\n \"name\": \"\"\n }\n ]\n },\n \"rightCriteria\": {\n \"name\": \"\",\n \"criteriaList\": [\n {\n \"type\": \"ENTITLEMENT\",\n \"id\": \"\",\n \"name\": \"\"\n }\n ]\n }\n }\n },\n {\n \"id\": \"\",\n \"name\": \"\",\n \"created\": \"\",\n \"modified\": \"\",\n \"description\": \"\",\n \"ownerRef\": {\n \"type\": \"IDENTITY\",\n \"id\": \"\",\n \"name\": \"\"\n },\n \"externalPolicyReference\": \"\",\n \"policyQuery\": \"\",\n \"compensatingControls\": \"\",\n \"correctionAdvice\": \"\",\n \"state\": \"ENFORCED\",\n \"tags\": [\n \"\",\n \"\"\n ],\n \"creatorId\": \"\",\n \"modifierId\": \"\",\n \"violationOwnerAssignmentConfig\": {\n \"assignmentRule\": null,\n \"ownerRef\": {\n \"type\": \"IDENTITY\",\n \"id\": \"\",\n \"name\": \"\"\n }\n },\n \"scheduled\": false,\n \"type\": \"GENERAL\",\n \"conflictingAccessCriteria\": {\n \"leftCriteria\": {\n \"name\": \"\",\n \"criteriaList\": [\n {\n \"type\": \"ENTITLEMENT\",\n \"id\": \"\",\n \"name\": \"\"\n }\n ]\n },\n \"rightCriteria\": {\n \"name\": \"\",\n \"criteriaList\": [\n {\n \"type\": \"ENTITLEMENT\",\n \"id\": \"\",\n \"name\": \"\"\n }\n ]\n }\n }\n }\n]", - "cookie": [], - "_postman_previewlanguage": "json" - }, - { - "id": "b711bccd-d876-4701-935e-d74288f23b36", - "name": "Client Error - Returned if the request body is invalid.", - "originalRequest": { - "url": { - "path": [ - "sod-policies" - ], - "host": [ - "{{baseUrl}}" - ], - "query": [ - { - "disabled": true, - "description": { - "content": "Max number of results to return.\nSee [V3 API Standard Collection Parameters](https://developer.sailpoint.com/idn/api/standard-collection-parameters) for more information.", - "type": "text/plain" - }, - "key": "limit", - "value": "250" - }, - { - "disabled": true, - "description": { - "content": "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.", - "type": "text/plain" - }, - "key": "offset", - "value": "0" - }, - { - "disabled": true, - "description": { - "content": "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.", - "type": "text/plain" - }, - "key": "count", - "value": "false" - }, - { - "disabled": true, - "description": { - "content": "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*\n\n**name**: *eq*\n\n**state**: *eq*", - "type": "text/plain" - }, - "key": "filters", - "value": "" - } - ], - "variable": [] - }, - "header": [ - { - "key": "Accept", - "value": "application/json" - }, - { - "description": { - "content": "Added as a part of security scheme: oauth2", - "type": "text/plain" - }, - "key": "Authorization", - "value": "" - } - ], - "method": "GET", - "body": {} - }, - "status": "Bad Request", - "code": 400, - "header": [ - { - "key": "Content-Type", - "value": "application/json" - } - ], - "body": "{\n \"detailCode\": \"\",\n \"trackingId\": \"\",\n \"messages\": [\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n },\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n }\n ],\n \"causes\": [\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n },\n {\n \"locale\": \"\",\n \"localeOrigin\": \"DEFAULT\",\n \"text\": \"\"\n }\n ]\n}", - "cookie": [], - "_postman_previewlanguage": "json" - }, - { - "id": "87e1b529-9b40-423f-96d1-8879ca637ed3", - "name": "Unauthorized - Returned if there is no authorization header, or if the JWT token is expired.", - "originalRequest": { - "url": { - "path": [ - "sod-policies" - ], - "host": [ - "{{baseUrl}}" - ], - "query": [ - { - "disabled": true, - "description": { - "content": "Max number of results to return.\nSee [V3 API Standard Collection Parameters](https://developer.sailpoint.com/idn/api/standard-collection-parameters) for more information.", - "type": "text/plain" - }, - "key": "limit", - "value": "250" - }, - { - "disabled": true, - "description": { - "content": "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.", - "type": "text/plain" - }, - "key": "offset", - "value": "0" - }, - { - "disabled": true, - "description": { - "content": "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.", - "type": "text/plain" - }, - "key": "count", - "value": "false" - }, - { - "disabled": true, - "description": { - "content": "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*\n\n**name**: *eq*\n\n**state**: *eq*", - "type": "text/plain" - }, - "key": "filters", - "value": "" - } - ], - "variable": [] - }, - "header": [ - { - "key": "Accept", - "value": "application/json" - }, - { - "description": { - "content": "Added as a part of security scheme: oauth2", - "type": "text/plain" - }, - "key": "Authorization", - "value": "" - } - ], - "method": "GET", - "body": {} - }, - "status": "Unauthorized", - "code": 401, - "header": [ - { - "key": "Content-Type", - "value": "application/json" - } - ], - "body": "{\n \"error\": {\n \"description\": \"A message describing the error\",\n \"example\": \"JWT validation failed: JWT is expired\"\n }\n}", - "cookie": [], - "_postman_previewlanguage": "json" - }, - { - "id": "7adb1ef7-1737-4f1e-8948-d95e1ef5af62", - "name": "Forbidden - Returned if the user you are running as, doesn't have access to this end-point.", - "originalRequest": { - "url": { - "path": [ - "sod-policies" - ], - "host": [ - "{{baseUrl}}" - ], - "query": [ - { - "disabled": true, - "description": { - "content": "Max number of results to return.\nSee [V3 API Standard Collection Parameters](https://developer.sailpoint.com/idn/api/standard-collection-parameters) for more information.", - "type": "text/plain" - }, - "key": "limit", - "value": "250" - }, - { - "disabled": true, - "description": { - "content": "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.", - "type": "text/plain" - }, - "key": "offset", - "value": "0" - }, - { - "disabled": true, - "description": { - "content": "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.", - "type": "text/plain" - }, - "key": "count", - "value": "false" - }, - { - "disabled": true, - "description": { - "content": "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*\n\n**name**: *eq*\n\n**state**: *eq*", - "type": "text/plain" - }, - "key": "filters", - "value": "" - } - ], - "variable": [] - }, - "header": [ - { - "key": "Accept", - "value": "application/json" - }, - { - "description": { - "content": "Added as a part of security scheme: oauth2", - "type": "text/plain" - }, - "key": "Authorization", - "value": "" - } - ], - "method": "GET", - "body": {} - }, - "status": "Forbidden", - "code": 403, - "header": [ - { - "key": "Content-Type", - "value": "application/json" - } - ], - "body": "{\n \"detailCode\": \"\",\n \"trackingId\": \"\",\n \"messages\": [\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n },\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n }\n ],\n \"causes\": [\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n },\n {\n \"locale\": \"\",\n \"localeOrigin\": \"DEFAULT\",\n \"text\": \"\"\n }\n ]\n}", - "cookie": [], - "_postman_previewlanguage": "json" - }, - { - "id": "452b7076-2696-4868-a971-bad0b290b5ba", - "name": "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.", - "originalRequest": { - "url": { - "path": [ - "sod-policies" - ], - "host": [ - "{{baseUrl}}" - ], - "query": [ - { - "disabled": true, - "description": { - "content": "Max number of results to return.\nSee [V3 API Standard Collection Parameters](https://developer.sailpoint.com/idn/api/standard-collection-parameters) for more information.", - "type": "text/plain" - }, - "key": "limit", - "value": "250" - }, - { - "disabled": true, - "description": { - "content": "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.", - "type": "text/plain" - }, - "key": "offset", - "value": "0" - }, - { - "disabled": true, - "description": { - "content": "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.", - "type": "text/plain" - }, - "key": "count", - "value": "false" - }, - { - "disabled": true, - "description": { - "content": "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*\n\n**name**: *eq*\n\n**state**: *eq*", - "type": "text/plain" - }, - "key": "filters", - "value": "" - } - ], - "variable": [] - }, - "header": [ - { - "key": "Accept", - "value": "application/json" - }, - { - "description": { - "content": "Added as a part of security scheme: oauth2", - "type": "text/plain" - }, - "key": "Authorization", - "value": "" - } - ], - "method": "GET", - "body": {} - }, - "status": "Too Many Requests", - "code": 429, - "header": [ - { - "key": "Content-Type", - "value": "application/json" - } - ], - "body": "{\n \"message\": {\n \"description\": \"A message describing the error\",\n \"example\": \" Rate Limit Exceeded \"\n }\n}", - "cookie": [], - "_postman_previewlanguage": "json" - }, - { - "id": "89d87a38-4062-4555-817e-07f1726a6f76", - "name": "Internal Server Error - Returned if there is an unexpected error.", - "originalRequest": { - "url": { - "path": [ - "sod-policies" - ], - "host": [ - "{{baseUrl}}" - ], - "query": [ - { - "disabled": true, - "description": { - "content": "Max number of results to return.\nSee [V3 API Standard Collection Parameters](https://developer.sailpoint.com/idn/api/standard-collection-parameters) for more information.", - "type": "text/plain" - }, - "key": "limit", - "value": "250" - }, - { - "disabled": true, - "description": { - "content": "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.", - "type": "text/plain" - }, - "key": "offset", - "value": "0" - }, - { - "disabled": true, - "description": { - "content": "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.", - "type": "text/plain" - }, - "key": "count", - "value": "false" - }, - { - "disabled": true, - "description": { - "content": "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*\n\n**name**: *eq*\n\n**state**: *eq*", - "type": "text/plain" - }, - "key": "filters", - "value": "" - } - ], - "variable": [] - }, - "header": [ - { - "key": "Accept", - "value": "application/json" - }, - { - "description": { - "content": "Added as a part of security scheme: oauth2", - "type": "text/plain" - }, - "key": "Authorization", - "value": "" - } - ], - "method": "GET", - "body": {} - }, - "status": "Internal Server Error", - "code": 500, - "header": [ - { - "key": "Content-Type", - "value": "application/json" - } - ], - "body": "{\n \"detailCode\": \"\",\n \"trackingId\": \"\",\n \"messages\": [\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n },\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n }\n ],\n \"causes\": [\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n },\n {\n \"locale\": \"\",\n \"localeOrigin\": \"DEFAULT\",\n \"text\": \"\"\n }\n ]\n}", - "cookie": [], - "_postman_previewlanguage": "json" - } - ], - "event": [], - "protocolProfileBehavior": { - "disableBodyPruning": true - } - }, - { - "id": "45b1057f-437e-48ad-b143-3c7d5fb02c7a", - "name": "Get SOD policy by ID", - "request": { - "name": "Get SOD policy by ID", - "description": { - "content": "This gets specified SOD policy.\nRequires role of ORG_ADMIN.", - "type": "text/plain" - }, - "url": { - "path": [ - "sod-policies", - ":id" - ], - "host": [ - "{{baseUrl}}" - ], - "query": [], - "variable": [ - { - "type": "any", - "value": "", - "key": "id", - "disabled": true, - "description": { - "content": "(Required) The ID of the SOD Policy to retrieve.", - "type": "text/plain" - } - } - ] - }, - "header": [ - { - "key": "Accept", - "value": "application/json" - } - ], - "method": "GET", - "body": {} - }, - "response": [ - { - "id": "5e5fc444-a417-4b49-a428-aeb015d59029", - "name": "SOD policy ID.", - "originalRequest": { - "url": { - "path": [ - "sod-policies", - ":id" - ], - "host": [ - "{{baseUrl}}" - ], - "query": [], - "variable": [] - }, - "header": [ - { - "key": "Accept", - "value": "application/json" - }, - { - "description": { - "content": "Added as a part of security scheme: oauth2", - "type": "text/plain" - }, - "key": "Authorization", - "value": "" - } - ], - "method": "GET", - "body": {} - }, - "status": "OK", - "code": 200, - "header": [ - { - "key": "Content-Type", - "value": "application/json" - } - ], - "body": "{\n \"id\": \"\",\n \"name\": \"\",\n \"created\": \"\",\n \"modified\": \"\",\n \"description\": \"\",\n \"ownerRef\": {\n \"type\": \"IDENTITY\",\n \"id\": \"\",\n \"name\": \"\"\n },\n \"externalPolicyReference\": \"\",\n \"policyQuery\": \"\",\n \"compensatingControls\": \"\",\n \"correctionAdvice\": \"\",\n \"state\": \"NOT_ENFORCED\",\n \"tags\": [\n \"\",\n \"\"\n ],\n \"creatorId\": \"\",\n \"modifierId\": \"\",\n \"violationOwnerAssignmentConfig\": {\n \"assignmentRule\": \"MANAGER\",\n \"ownerRef\": {\n \"type\": \"IDENTITY\",\n \"id\": \"\",\n \"name\": \"\"\n }\n },\n \"scheduled\": false,\n \"type\": \"GENERAL\",\n \"conflictingAccessCriteria\": {\n \"leftCriteria\": {\n \"name\": \"\",\n \"criteriaList\": [\n {\n \"type\": \"ENTITLEMENT\",\n \"id\": \"\",\n \"name\": \"\"\n }\n ]\n },\n \"rightCriteria\": {\n \"name\": \"\",\n \"criteriaList\": [\n {\n \"type\": \"ENTITLEMENT\",\n \"id\": \"\",\n \"name\": \"\"\n }\n ]\n }\n }\n}", - "cookie": [], - "_postman_previewlanguage": "json" - }, - { - "id": "4a32b4fa-7f70-4bdf-a8d9-8e2113ce94b6", - "name": "Client Error - Returned if the request body is invalid.", - "originalRequest": { - "url": { - "path": [ - "sod-policies", - ":id" - ], - "host": [ - "{{baseUrl}}" - ], - "query": [], - "variable": [] - }, - "header": [ - { - "key": "Accept", - "value": "application/json" - }, - { - "description": { - "content": "Added as a part of security scheme: oauth2", - "type": "text/plain" - }, - "key": "Authorization", - "value": "" - } - ], - "method": "GET", - "body": {} - }, - "status": "Bad Request", - "code": 400, - "header": [ - { - "key": "Content-Type", - "value": "application/json" - } - ], - "body": "{\n \"detailCode\": \"\",\n \"trackingId\": \"\",\n \"messages\": [\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n },\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n }\n ],\n \"causes\": [\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n },\n {\n \"locale\": \"\",\n \"localeOrigin\": \"DEFAULT\",\n \"text\": \"\"\n }\n ]\n}", - "cookie": [], - "_postman_previewlanguage": "json" - }, - { - "id": "3de68c2e-fc21-4428-8c5b-0a5ffbc4cb5e", - "name": "Unauthorized - Returned if there is no authorization header, or if the JWT token is expired.", - "originalRequest": { - "url": { - "path": [ - "sod-policies", - ":id" - ], - "host": [ - "{{baseUrl}}" - ], - "query": [], - "variable": [] - }, - "header": [ - { - "key": "Accept", - "value": "application/json" - }, - { - "description": { - "content": "Added as a part of security scheme: oauth2", - "type": "text/plain" - }, - "key": "Authorization", - "value": "" - } - ], - "method": "GET", - "body": {} - }, - "status": "Unauthorized", - "code": 401, - "header": [ - { - "key": "Content-Type", - "value": "application/json" - } - ], - "body": "{\n \"error\": {\n \"description\": \"A message describing the error\",\n \"example\": \"JWT validation failed: JWT is expired\"\n }\n}", - "cookie": [], - "_postman_previewlanguage": "json" - }, - { - "id": "46f3299b-0466-49e1-b84c-b165f10543e6", - "name": "Forbidden - Returned if the user you are running as, doesn't have access to this end-point.", - "originalRequest": { - "url": { - "path": [ - "sod-policies", - ":id" - ], - "host": [ - "{{baseUrl}}" - ], - "query": [], - "variable": [] - }, - "header": [ - { - "key": "Accept", - "value": "application/json" - }, - { - "description": { - "content": "Added as a part of security scheme: oauth2", - "type": "text/plain" - }, - "key": "Authorization", - "value": "" - } - ], - "method": "GET", - "body": {} - }, - "status": "Forbidden", - "code": 403, - "header": [ - { - "key": "Content-Type", - "value": "application/json" - } - ], - "body": "{\n \"detailCode\": \"\",\n \"trackingId\": \"\",\n \"messages\": [\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n },\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n }\n ],\n \"causes\": [\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n },\n {\n \"locale\": \"\",\n \"localeOrigin\": \"DEFAULT\",\n \"text\": \"\"\n }\n ]\n}", - "cookie": [], - "_postman_previewlanguage": "json" - }, - { - "id": "f2df4a4d-ffb0-49ad-9349-8b887ab7d403", - "name": "Not Found - returned if the request URL refers to a resource or object that does not exist", - "originalRequest": { - "url": { - "path": [ - "sod-policies", - ":id" - ], - "host": [ - "{{baseUrl}}" - ], - "query": [], - "variable": [] - }, - "header": [ - { - "key": "Accept", - "value": "application/json" - }, - { - "description": { - "content": "Added as a part of security scheme: oauth2", - "type": "text/plain" - }, - "key": "Authorization", - "value": "" - } - ], - "method": "GET", - "body": {} - }, - "status": "Not Found", - "code": 404, - "header": [ - { - "key": "Content-Type", - "value": "application/json" - } - ], - "body": "{\n \"detailCode\": \"\",\n \"trackingId\": \"\",\n \"messages\": [\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n },\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n }\n ],\n \"causes\": [\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n },\n {\n \"locale\": \"\",\n \"localeOrigin\": \"DEFAULT\",\n \"text\": \"\"\n }\n ]\n}", - "cookie": [], - "_postman_previewlanguage": "json" - }, - { - "id": "3b4c590c-31fd-411a-a618-899208ae2d1b", - "name": "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.", - "originalRequest": { - "url": { - "path": [ - "sod-policies", - ":id" - ], - "host": [ - "{{baseUrl}}" - ], - "query": [], - "variable": [] - }, - "header": [ - { - "key": "Accept", - "value": "application/json" - }, - { - "description": { - "content": "Added as a part of security scheme: oauth2", - "type": "text/plain" - }, - "key": "Authorization", - "value": "" - } - ], - "method": "GET", - "body": {} - }, - "status": "Too Many Requests", - "code": 429, - "header": [ - { - "key": "Content-Type", - "value": "application/json" - } - ], - "body": "{\n \"message\": {\n \"description\": \"A message describing the error\",\n \"example\": \" Rate Limit Exceeded \"\n }\n}", - "cookie": [], - "_postman_previewlanguage": "json" - }, - { - "id": "2340c39e-9e91-4b71-ab40-3c1b52182b23", - "name": "Internal Server Error - Returned if there is an unexpected error.", - "originalRequest": { - "url": { - "path": [ - "sod-policies", - ":id" - ], - "host": [ - "{{baseUrl}}" - ], - "query": [], - "variable": [] - }, - "header": [ - { - "key": "Accept", - "value": "application/json" - }, - { - "description": { - "content": "Added as a part of security scheme: oauth2", - "type": "text/plain" - }, - "key": "Authorization", - "value": "" - } - ], - "method": "GET", - "body": {} - }, - "status": "Internal Server Error", - "code": 500, - "header": [ - { - "key": "Content-Type", - "value": "application/json" - } - ], - "body": "{\n \"detailCode\": \"\",\n \"trackingId\": \"\",\n \"messages\": [\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n },\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n }\n ],\n \"causes\": [\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n },\n {\n \"locale\": \"\",\n \"localeOrigin\": \"DEFAULT\",\n \"text\": \"\"\n }\n ]\n}", - "cookie": [], - "_postman_previewlanguage": "json" - } - ], - "event": [], - "protocolProfileBehavior": { - "disableBodyPruning": true - } - }, - { - "id": "ebe937b6-8f06-4483-86c1-dc996a6f8abd", - "name": "Update SOD policy by ID", - "request": { - "name": "Update SOD policy by ID", - "description": { - "content": "This updates a specified SOD policy.\nRequires role of ORG_ADMIN.", - "type": "text/plain" - }, - "url": { - "path": [ - "sod-policies", - ":id" - ], - "host": [ - "{{baseUrl}}" - ], - "query": [], - "variable": [ - { - "type": "any", - "value": "", - "key": "id", - "disabled": true, - "description": { - "content": "(Required) The ID of the SOD policy to update.", - "type": "text/plain" - } - } - ] - }, - "header": [ - { - "key": "Content-Type", - "value": "application/json" - }, - { - "key": "Accept", - "value": "application/json" - } - ], - "method": "PUT", - "body": { - "mode": "raw", - "raw": "{\n \"id\": \"\",\n \"name\": \"\",\n \"created\": \"\",\n \"modified\": \"\",\n \"description\": \"\",\n \"ownerRef\": {\n \"type\": \"IDENTITY\",\n \"id\": \"\",\n \"name\": \"\"\n },\n \"externalPolicyReference\": \"\",\n \"policyQuery\": \"\",\n \"compensatingControls\": \"\",\n \"correctionAdvice\": \"\",\n \"state\": \"NOT_ENFORCED\",\n \"tags\": [\n \"\",\n \"\"\n ],\n \"creatorId\": \"\",\n \"modifierId\": \"\",\n \"violationOwnerAssignmentConfig\": {\n \"assignmentRule\": \"MANAGER\",\n \"ownerRef\": {\n \"type\": \"IDENTITY\",\n \"id\": \"\",\n \"name\": \"\"\n }\n },\n \"scheduled\": false,\n \"type\": \"GENERAL\",\n \"conflictingAccessCriteria\": {\n \"leftCriteria\": {\n \"name\": \"\",\n \"criteriaList\": [\n {\n \"type\": \"ENTITLEMENT\",\n \"id\": \"\",\n \"name\": \"\"\n }\n ]\n },\n \"rightCriteria\": {\n \"name\": \"\",\n \"criteriaList\": [\n {\n \"type\": \"ENTITLEMENT\",\n \"id\": \"\",\n \"name\": \"\"\n }\n ]\n }\n }\n}", - "options": { - "raw": { - "headerFamily": "json", - "language": "json" - } - } - } - }, - "response": [ - { - "id": "e2e371a2-af31-448e-91f3-24d88001f063", - "name": "SOD Policy by ID", - "originalRequest": { - "url": { - "path": [ - "sod-policies", - ":id" - ], - "host": [ - "{{baseUrl}}" - ], - "query": [], - "variable": [] - }, - "header": [ - { - "key": "Content-Type", - "value": "application/json" - }, - { - "key": "Accept", - "value": "application/json" - }, - { - "description": { - "content": "Added as a part of security scheme: oauth2", - "type": "text/plain" - }, - "key": "Authorization", - "value": "" - } - ], - "method": "PUT", - "body": { - "mode": "raw", - "raw": "{\n \"id\": \"\",\n \"name\": \"\",\n \"created\": \"\",\n \"modified\": \"\",\n \"description\": \"\",\n \"ownerRef\": {\n \"type\": \"IDENTITY\",\n \"id\": \"\",\n \"name\": \"\"\n },\n \"externalPolicyReference\": \"\",\n \"policyQuery\": \"\",\n \"compensatingControls\": \"\",\n \"correctionAdvice\": \"\",\n \"state\": \"NOT_ENFORCED\",\n \"tags\": [\n \"\",\n \"\"\n ],\n \"creatorId\": \"\",\n \"modifierId\": \"\",\n \"violationOwnerAssignmentConfig\": {\n \"assignmentRule\": \"MANAGER\",\n \"ownerRef\": {\n \"type\": \"IDENTITY\",\n \"id\": \"\",\n \"name\": \"\"\n }\n },\n \"scheduled\": false,\n \"type\": \"GENERAL\",\n \"conflictingAccessCriteria\": {\n \"leftCriteria\": {\n \"name\": \"\",\n \"criteriaList\": [\n {\n \"type\": \"ENTITLEMENT\",\n \"id\": \"\",\n \"name\": \"\"\n }\n ]\n },\n \"rightCriteria\": {\n \"name\": \"\",\n \"criteriaList\": [\n {\n \"type\": \"ENTITLEMENT\",\n \"id\": \"\",\n \"name\": \"\"\n }\n ]\n }\n }\n}", - "options": { - "raw": { - "headerFamily": "json", - "language": "json" - } - } - } - }, - "status": "OK", - "code": 200, - "header": [ - { - "key": "Content-Type", - "value": "application/json" - } - ], - "body": "{\n \"id\": \"\",\n \"name\": \"\",\n \"created\": \"\",\n \"modified\": \"\",\n \"description\": \"\",\n \"ownerRef\": {\n \"type\": \"IDENTITY\",\n \"id\": \"\",\n \"name\": \"\"\n },\n \"externalPolicyReference\": \"\",\n \"policyQuery\": \"\",\n \"compensatingControls\": \"\",\n \"correctionAdvice\": \"\",\n \"state\": \"NOT_ENFORCED\",\n \"tags\": [\n \"\",\n \"\"\n ],\n \"creatorId\": \"\",\n \"modifierId\": \"\",\n \"violationOwnerAssignmentConfig\": {\n \"assignmentRule\": \"MANAGER\",\n \"ownerRef\": {\n \"type\": \"IDENTITY\",\n \"id\": \"\",\n \"name\": \"\"\n }\n },\n \"scheduled\": false,\n \"type\": \"GENERAL\",\n \"conflictingAccessCriteria\": {\n \"leftCriteria\": {\n \"name\": \"\",\n \"criteriaList\": [\n {\n \"type\": \"ENTITLEMENT\",\n \"id\": \"\",\n \"name\": \"\"\n }\n ]\n },\n \"rightCriteria\": {\n \"name\": \"\",\n \"criteriaList\": [\n {\n \"type\": \"ENTITLEMENT\",\n \"id\": \"\",\n \"name\": \"\"\n }\n ]\n }\n }\n}", - "cookie": [], - "_postman_previewlanguage": "json" - }, - { - "id": "708bffff-3571-4836-8a82-803a562f97b6", - "name": "Client Error - Returned if the request body is invalid.", - "originalRequest": { - "url": { - "path": [ - "sod-policies", - ":id" - ], - "host": [ - "{{baseUrl}}" - ], - "query": [], - "variable": [] - }, - "header": [ - { - "key": "Content-Type", - "value": "application/json" - }, - { - "key": "Accept", - "value": "application/json" - }, - { - "description": { - "content": "Added as a part of security scheme: oauth2", - "type": "text/plain" - }, - "key": "Authorization", - "value": "" - } - ], - "method": "PUT", - "body": { - "mode": "raw", - "raw": "{\n \"id\": \"\",\n \"name\": \"\",\n \"created\": \"\",\n \"modified\": \"\",\n \"description\": \"\",\n \"ownerRef\": {\n \"type\": \"IDENTITY\",\n \"id\": \"\",\n \"name\": \"\"\n },\n \"externalPolicyReference\": \"\",\n \"policyQuery\": \"\",\n \"compensatingControls\": \"\",\n \"correctionAdvice\": \"\",\n \"state\": \"NOT_ENFORCED\",\n \"tags\": [\n \"\",\n \"\"\n ],\n \"creatorId\": \"\",\n \"modifierId\": \"\",\n \"violationOwnerAssignmentConfig\": {\n \"assignmentRule\": \"MANAGER\",\n \"ownerRef\": {\n \"type\": \"IDENTITY\",\n \"id\": \"\",\n \"name\": \"\"\n }\n },\n \"scheduled\": false,\n \"type\": \"GENERAL\",\n \"conflictingAccessCriteria\": {\n \"leftCriteria\": {\n \"name\": \"\",\n \"criteriaList\": [\n {\n \"type\": \"ENTITLEMENT\",\n \"id\": \"\",\n \"name\": \"\"\n }\n ]\n },\n \"rightCriteria\": {\n \"name\": \"\",\n \"criteriaList\": [\n {\n \"type\": \"ENTITLEMENT\",\n \"id\": \"\",\n \"name\": \"\"\n }\n ]\n }\n }\n}", - "options": { - "raw": { - "headerFamily": "json", - "language": "json" - } - } - } - }, - "status": "Bad Request", - "code": 400, - "header": [ - { - "key": "Content-Type", - "value": "application/json" - } - ], - "body": "{\n \"detailCode\": \"\",\n \"trackingId\": \"\",\n \"messages\": [\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n },\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n }\n ],\n \"causes\": [\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n },\n {\n \"locale\": \"\",\n \"localeOrigin\": \"DEFAULT\",\n \"text\": \"\"\n }\n ]\n}", - "cookie": [], - "_postman_previewlanguage": "json" - }, - { - "id": "e7d106e9-21ab-4f42-ad7c-a5af6d80c088", - "name": "Unauthorized - Returned if there is no authorization header, or if the JWT token is expired.", - "originalRequest": { - "url": { - "path": [ - "sod-policies", - ":id" - ], - "host": [ - "{{baseUrl}}" - ], - "query": [], - "variable": [] - }, - "header": [ - { - "key": "Content-Type", - "value": "application/json" - }, - { - "key": "Accept", - "value": "application/json" - }, - { - "description": { - "content": "Added as a part of security scheme: oauth2", - "type": "text/plain" - }, - "key": "Authorization", - "value": "" - } - ], - "method": "PUT", - "body": { - "mode": "raw", - "raw": "{\n \"id\": \"\",\n \"name\": \"\",\n \"created\": \"\",\n \"modified\": \"\",\n \"description\": \"\",\n \"ownerRef\": {\n \"type\": \"IDENTITY\",\n \"id\": \"\",\n \"name\": \"\"\n },\n \"externalPolicyReference\": \"\",\n \"policyQuery\": \"\",\n \"compensatingControls\": \"\",\n \"correctionAdvice\": \"\",\n \"state\": \"NOT_ENFORCED\",\n \"tags\": [\n \"\",\n \"\"\n ],\n \"creatorId\": \"\",\n \"modifierId\": \"\",\n \"violationOwnerAssignmentConfig\": {\n \"assignmentRule\": \"MANAGER\",\n \"ownerRef\": {\n \"type\": \"IDENTITY\",\n \"id\": \"\",\n \"name\": \"\"\n }\n },\n \"scheduled\": false,\n \"type\": \"GENERAL\",\n \"conflictingAccessCriteria\": {\n \"leftCriteria\": {\n \"name\": \"\",\n \"criteriaList\": [\n {\n \"type\": \"ENTITLEMENT\",\n \"id\": \"\",\n \"name\": \"\"\n }\n ]\n },\n \"rightCriteria\": {\n \"name\": \"\",\n \"criteriaList\": [\n {\n \"type\": \"ENTITLEMENT\",\n \"id\": \"\",\n \"name\": \"\"\n }\n ]\n }\n }\n}", - "options": { - "raw": { - "headerFamily": "json", - "language": "json" - } - } - } - }, - "status": "Unauthorized", - "code": 401, - "header": [ - { - "key": "Content-Type", - "value": "application/json" - } - ], - "body": "{\n \"error\": {\n \"description\": \"A message describing the error\",\n \"example\": \"JWT validation failed: JWT is expired\"\n }\n}", - "cookie": [], - "_postman_previewlanguage": "json" - }, - { - "id": "d6595e8b-266e-484b-a12f-6507be691518", - "name": "Forbidden - Returned if the user you are running as, doesn't have access to this end-point.", - "originalRequest": { - "url": { - "path": [ - "sod-policies", - ":id" - ], - "host": [ - "{{baseUrl}}" - ], - "query": [], - "variable": [] - }, - "header": [ - { - "key": "Content-Type", - "value": "application/json" - }, - { - "key": "Accept", - "value": "application/json" - }, - { - "description": { - "content": "Added as a part of security scheme: oauth2", - "type": "text/plain" - }, - "key": "Authorization", - "value": "" - } - ], - "method": "PUT", - "body": { - "mode": "raw", - "raw": "{\n \"id\": \"\",\n \"name\": \"\",\n \"created\": \"\",\n \"modified\": \"\",\n \"description\": \"\",\n \"ownerRef\": {\n \"type\": \"IDENTITY\",\n \"id\": \"\",\n \"name\": \"\"\n },\n \"externalPolicyReference\": \"\",\n \"policyQuery\": \"\",\n \"compensatingControls\": \"\",\n \"correctionAdvice\": \"\",\n \"state\": \"NOT_ENFORCED\",\n \"tags\": [\n \"\",\n \"\"\n ],\n \"creatorId\": \"\",\n \"modifierId\": \"\",\n \"violationOwnerAssignmentConfig\": {\n \"assignmentRule\": \"MANAGER\",\n \"ownerRef\": {\n \"type\": \"IDENTITY\",\n \"id\": \"\",\n \"name\": \"\"\n }\n },\n \"scheduled\": false,\n \"type\": \"GENERAL\",\n \"conflictingAccessCriteria\": {\n \"leftCriteria\": {\n \"name\": \"\",\n \"criteriaList\": [\n {\n \"type\": \"ENTITLEMENT\",\n \"id\": \"\",\n \"name\": \"\"\n }\n ]\n },\n \"rightCriteria\": {\n \"name\": \"\",\n \"criteriaList\": [\n {\n \"type\": \"ENTITLEMENT\",\n \"id\": \"\",\n \"name\": \"\"\n }\n ]\n }\n }\n}", - "options": { - "raw": { - "headerFamily": "json", - "language": "json" - } - } - } - }, - "status": "Forbidden", - "code": 403, - "header": [ - { - "key": "Content-Type", - "value": "application/json" - } - ], - "body": "{\n \"detailCode\": \"\",\n \"trackingId\": \"\",\n \"messages\": [\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n },\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n }\n ],\n \"causes\": [\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n },\n {\n \"locale\": \"\",\n \"localeOrigin\": \"DEFAULT\",\n \"text\": \"\"\n }\n ]\n}", - "cookie": [], - "_postman_previewlanguage": "json" - }, - { - "id": "ef9e73de-192c-46c7-8afb-1ca40f910c14", - "name": "Not Found - returned if the request URL refers to a resource or object that does not exist", - "originalRequest": { - "url": { - "path": [ - "sod-policies", - ":id" - ], - "host": [ - "{{baseUrl}}" - ], - "query": [], - "variable": [] - }, - "header": [ - { - "key": "Content-Type", - "value": "application/json" - }, - { - "key": "Accept", - "value": "application/json" - }, - { - "description": { - "content": "Added as a part of security scheme: oauth2", - "type": "text/plain" - }, - "key": "Authorization", - "value": "" - } - ], - "method": "PUT", - "body": { - "mode": "raw", - "raw": "{\n \"id\": \"\",\n \"name\": \"\",\n \"created\": \"\",\n \"modified\": \"\",\n \"description\": \"\",\n \"ownerRef\": {\n \"type\": \"IDENTITY\",\n \"id\": \"\",\n \"name\": \"\"\n },\n \"externalPolicyReference\": \"\",\n \"policyQuery\": \"\",\n \"compensatingControls\": \"\",\n \"correctionAdvice\": \"\",\n \"state\": \"NOT_ENFORCED\",\n \"tags\": [\n \"\",\n \"\"\n ],\n \"creatorId\": \"\",\n \"modifierId\": \"\",\n \"violationOwnerAssignmentConfig\": {\n \"assignmentRule\": \"MANAGER\",\n \"ownerRef\": {\n \"type\": \"IDENTITY\",\n \"id\": \"\",\n \"name\": \"\"\n }\n },\n \"scheduled\": false,\n \"type\": \"GENERAL\",\n \"conflictingAccessCriteria\": {\n \"leftCriteria\": {\n \"name\": \"\",\n \"criteriaList\": [\n {\n \"type\": \"ENTITLEMENT\",\n \"id\": \"\",\n \"name\": \"\"\n }\n ]\n },\n \"rightCriteria\": {\n \"name\": \"\",\n \"criteriaList\": [\n {\n \"type\": \"ENTITLEMENT\",\n \"id\": \"\",\n \"name\": \"\"\n }\n ]\n }\n }\n}", - "options": { - "raw": { - "headerFamily": "json", - "language": "json" - } - } - } - }, - "status": "Not Found", - "code": 404, - "header": [ - { - "key": "Content-Type", - "value": "application/json" - } - ], - "body": "{\n \"detailCode\": \"\",\n \"trackingId\": \"\",\n \"messages\": [\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n },\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n }\n ],\n \"causes\": [\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n },\n {\n \"locale\": \"\",\n \"localeOrigin\": \"DEFAULT\",\n \"text\": \"\"\n }\n ]\n}", - "cookie": [], - "_postman_previewlanguage": "json" - }, - { - "id": "6c999a7a-9ee2-4f35-86ae-42337825783f", - "name": "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.", - "originalRequest": { - "url": { - "path": [ - "sod-policies", - ":id" - ], - "host": [ - "{{baseUrl}}" - ], - "query": [], - "variable": [] - }, - "header": [ - { - "key": "Content-Type", - "value": "application/json" - }, - { - "key": "Accept", - "value": "application/json" - }, - { - "description": { - "content": "Added as a part of security scheme: oauth2", - "type": "text/plain" - }, - "key": "Authorization", - "value": "" - } - ], - "method": "PUT", - "body": { - "mode": "raw", - "raw": "{\n \"id\": \"\",\n \"name\": \"\",\n \"created\": \"\",\n \"modified\": \"\",\n \"description\": \"\",\n \"ownerRef\": {\n \"type\": \"IDENTITY\",\n \"id\": \"\",\n \"name\": \"\"\n },\n \"externalPolicyReference\": \"\",\n \"policyQuery\": \"\",\n \"compensatingControls\": \"\",\n \"correctionAdvice\": \"\",\n \"state\": \"NOT_ENFORCED\",\n \"tags\": [\n \"\",\n \"\"\n ],\n \"creatorId\": \"\",\n \"modifierId\": \"\",\n \"violationOwnerAssignmentConfig\": {\n \"assignmentRule\": \"MANAGER\",\n \"ownerRef\": {\n \"type\": \"IDENTITY\",\n \"id\": \"\",\n \"name\": \"\"\n }\n },\n \"scheduled\": false,\n \"type\": \"GENERAL\",\n \"conflictingAccessCriteria\": {\n \"leftCriteria\": {\n \"name\": \"\",\n \"criteriaList\": [\n {\n \"type\": \"ENTITLEMENT\",\n \"id\": \"\",\n \"name\": \"\"\n }\n ]\n },\n \"rightCriteria\": {\n \"name\": \"\",\n \"criteriaList\": [\n {\n \"type\": \"ENTITLEMENT\",\n \"id\": \"\",\n \"name\": \"\"\n }\n ]\n }\n }\n}", - "options": { - "raw": { - "headerFamily": "json", - "language": "json" - } - } - } - }, - "status": "Too Many Requests", - "code": 429, - "header": [ - { - "key": "Content-Type", - "value": "application/json" - } - ], - "body": "{\n \"message\": {\n \"description\": \"A message describing the error\",\n \"example\": \" Rate Limit Exceeded \"\n }\n}", - "cookie": [], - "_postman_previewlanguage": "json" - }, - { - "id": "6040afc5-88e5-43ab-b21f-57d19bb393c4", - "name": "Internal Server Error - Returned if there is an unexpected error.", - "originalRequest": { - "url": { - "path": [ - "sod-policies", - ":id" - ], - "host": [ - "{{baseUrl}}" - ], - "query": [], - "variable": [] - }, - "header": [ - { - "key": "Content-Type", - "value": "application/json" - }, - { - "key": "Accept", - "value": "application/json" - }, - { - "description": { - "content": "Added as a part of security scheme: oauth2", - "type": "text/plain" - }, - "key": "Authorization", - "value": "" - } - ], - "method": "PUT", - "body": { - "mode": "raw", - "raw": "{\n \"id\": \"\",\n \"name\": \"\",\n \"created\": \"\",\n \"modified\": \"\",\n \"description\": \"\",\n \"ownerRef\": {\n \"type\": \"IDENTITY\",\n \"id\": \"\",\n \"name\": \"\"\n },\n \"externalPolicyReference\": \"\",\n \"policyQuery\": \"\",\n \"compensatingControls\": \"\",\n \"correctionAdvice\": \"\",\n \"state\": \"NOT_ENFORCED\",\n \"tags\": [\n \"\",\n \"\"\n ],\n \"creatorId\": \"\",\n \"modifierId\": \"\",\n \"violationOwnerAssignmentConfig\": {\n \"assignmentRule\": \"MANAGER\",\n \"ownerRef\": {\n \"type\": \"IDENTITY\",\n \"id\": \"\",\n \"name\": \"\"\n }\n },\n \"scheduled\": false,\n \"type\": \"GENERAL\",\n \"conflictingAccessCriteria\": {\n \"leftCriteria\": {\n \"name\": \"\",\n \"criteriaList\": [\n {\n \"type\": \"ENTITLEMENT\",\n \"id\": \"\",\n \"name\": \"\"\n }\n ]\n },\n \"rightCriteria\": {\n \"name\": \"\",\n \"criteriaList\": [\n {\n \"type\": \"ENTITLEMENT\",\n \"id\": \"\",\n \"name\": \"\"\n }\n ]\n }\n }\n}", - "options": { - "raw": { - "headerFamily": "json", - "language": "json" - } - } - } - }, - "status": "Internal Server Error", - "code": 500, - "header": [ - { - "key": "Content-Type", - "value": "application/json" - } - ], - "body": "{\n \"detailCode\": \"\",\n \"trackingId\": \"\",\n \"messages\": [\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n },\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n }\n ],\n \"causes\": [\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n },\n {\n \"locale\": \"\",\n \"localeOrigin\": \"DEFAULT\",\n \"text\": \"\"\n }\n ]\n}", - "cookie": [], - "_postman_previewlanguage": "json" - } - ], - "event": [], - "protocolProfileBehavior": { - "disableBodyPruning": true - } - }, - { - "id": "702fb81b-4cf1-4b34-b21b-088feea4b56c", - "name": "Delete SOD policy by ID", - "request": { - "name": "Delete SOD policy by ID", - "description": { - "content": "This deletes a specified SOD policy.\nRequires role of ORG_ADMIN.", - "type": "text/plain" - }, - "url": { - "path": [ - "sod-policies", - ":id" - ], - "host": [ - "{{baseUrl}}" - ], - "query": [ - { - "disabled": true, - "description": { - "content": "Indicates whether this is a soft delete (logical true) or a hard delete. Soft delete marks the policy as deleted and just save it with this status. It could be fully deleted or recovered further. Hard delete vise versa permanently delete SOD request during this call.", - "type": "text/plain" - }, - "key": "logical", - "value": "true" - } - ], - "variable": [ - { - "type": "any", - "value": "", - "key": "id", - "disabled": true, - "description": { - "content": "(Required) The ID of the SOD Policy to delete.", - "type": "text/plain" - } - } - ] - }, - "header": [ - { - "key": "Accept", - "value": "application/json" - } - ], - "method": "DELETE", - "body": {} - }, - "response": [ - { - "id": "e865bd3e-9bb2-4049-95a6-aefdd42bf1c8", - "name": "No content.", - "originalRequest": { - "url": { - "path": [ - "sod-policies", - ":id" - ], - "host": [ - "{{baseUrl}}" - ], - "query": [ - { - "disabled": true, - "description": { - "content": "Indicates whether this is a soft delete (logical true) or a hard delete. Soft delete marks the policy as deleted and just save it with this status. It could be fully deleted or recovered further. Hard delete vise versa permanently delete SOD request during this call.", - "type": "text/plain" - }, - "key": "logical", - "value": "true" - } - ], - "variable": [] - }, - "header": [ - { - "description": { - "content": "Added as a part of security scheme: oauth2", - "type": "text/plain" - }, - "key": "Authorization", - "value": "" - } - ], - "method": "DELETE", - "body": {} - }, - "status": "No Content", - "code": 204, - "header": [], - "cookie": [], - "_postman_previewlanguage": "text" - }, - { - "id": "2e0d0a10-1669-4063-95c2-90a6235a2b10", - "name": "Client Error - Returned if the request body is invalid.", - "originalRequest": { - "url": { - "path": [ - "sod-policies", - ":id" - ], - "host": [ - "{{baseUrl}}" - ], - "query": [ - { - "disabled": true, - "description": { - "content": "Indicates whether this is a soft delete (logical true) or a hard delete. Soft delete marks the policy as deleted and just save it with this status. It could be fully deleted or recovered further. Hard delete vise versa permanently delete SOD request during this call.", - "type": "text/plain" - }, - "key": "logical", - "value": "true" - } - ], - "variable": [] - }, - "header": [ - { - "key": "Accept", - "value": "application/json" - }, - { - "description": { - "content": "Added as a part of security scheme: oauth2", - "type": "text/plain" - }, - "key": "Authorization", - "value": "" - } - ], - "method": "DELETE", - "body": {} - }, - "status": "Bad Request", - "code": 400, - "header": [ - { - "key": "Content-Type", - "value": "application/json" - } - ], - "body": "{\n \"detailCode\": \"\",\n \"trackingId\": \"\",\n \"messages\": [\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n },\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n }\n ],\n \"causes\": [\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n },\n {\n \"locale\": \"\",\n \"localeOrigin\": \"DEFAULT\",\n \"text\": \"\"\n }\n ]\n}", - "cookie": [], - "_postman_previewlanguage": "json" - }, - { - "id": "00d02431-5aa5-4e38-842b-44779f221607", - "name": "Unauthorized - Returned if there is no authorization header, or if the JWT token is expired.", - "originalRequest": { - "url": { - "path": [ - "sod-policies", - ":id" - ], - "host": [ - "{{baseUrl}}" - ], - "query": [ - { - "disabled": true, - "description": { - "content": "Indicates whether this is a soft delete (logical true) or a hard delete. Soft delete marks the policy as deleted and just save it with this status. It could be fully deleted or recovered further. Hard delete vise versa permanently delete SOD request during this call.", - "type": "text/plain" - }, - "key": "logical", - "value": "true" - } - ], - "variable": [] - }, - "header": [ - { - "key": "Accept", - "value": "application/json" - }, - { - "description": { - "content": "Added as a part of security scheme: oauth2", - "type": "text/plain" - }, - "key": "Authorization", - "value": "" - } - ], - "method": "DELETE", - "body": {} - }, - "status": "Unauthorized", - "code": 401, - "header": [ - { - "key": "Content-Type", - "value": "application/json" - } - ], - "body": "{\n \"error\": {\n \"description\": \"A message describing the error\",\n \"example\": \"JWT validation failed: JWT is expired\"\n }\n}", - "cookie": [], - "_postman_previewlanguage": "json" - }, - { - "id": "927b7218-50f0-4d04-b310-151e0f49607f", - "name": "Forbidden - Returned if the user you are running as, doesn't have access to this end-point.", - "originalRequest": { - "url": { - "path": [ - "sod-policies", - ":id" - ], - "host": [ - "{{baseUrl}}" - ], - "query": [ - { - "disabled": true, - "description": { - "content": "Indicates whether this is a soft delete (logical true) or a hard delete. Soft delete marks the policy as deleted and just save it with this status. It could be fully deleted or recovered further. Hard delete vise versa permanently delete SOD request during this call.", - "type": "text/plain" - }, - "key": "logical", - "value": "true" - } - ], - "variable": [] - }, - "header": [ - { - "key": "Accept", - "value": "application/json" - }, - { - "description": { - "content": "Added as a part of security scheme: oauth2", - "type": "text/plain" - }, - "key": "Authorization", - "value": "" - } - ], - "method": "DELETE", - "body": {} - }, - "status": "Forbidden", - "code": 403, - "header": [ - { - "key": "Content-Type", - "value": "application/json" - } - ], - "body": "{\n \"detailCode\": \"\",\n \"trackingId\": \"\",\n \"messages\": [\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n },\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n }\n ],\n \"causes\": [\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n },\n {\n \"locale\": \"\",\n \"localeOrigin\": \"DEFAULT\",\n \"text\": \"\"\n }\n ]\n}", - "cookie": [], - "_postman_previewlanguage": "json" - }, - { - "id": "5a7413f7-04f5-4121-9894-1ef12d9fa3da", - "name": "Not Found - returned if the request URL refers to a resource or object that does not exist", - "originalRequest": { - "url": { - "path": [ - "sod-policies", - ":id" - ], - "host": [ - "{{baseUrl}}" - ], - "query": [ - { - "disabled": true, - "description": { - "content": "Indicates whether this is a soft delete (logical true) or a hard delete. Soft delete marks the policy as deleted and just save it with this status. It could be fully deleted or recovered further. Hard delete vise versa permanently delete SOD request during this call.", - "type": "text/plain" - }, - "key": "logical", - "value": "true" - } - ], - "variable": [] - }, - "header": [ - { - "key": "Accept", - "value": "application/json" - }, - { - "description": { - "content": "Added as a part of security scheme: oauth2", - "type": "text/plain" - }, - "key": "Authorization", - "value": "" - } - ], - "method": "DELETE", - "body": {} - }, - "status": "Not Found", - "code": 404, - "header": [ - { - "key": "Content-Type", - "value": "application/json" - } - ], - "body": "{\n \"detailCode\": \"\",\n \"trackingId\": \"\",\n \"messages\": [\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n },\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n }\n ],\n \"causes\": [\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n },\n {\n \"locale\": \"\",\n \"localeOrigin\": \"DEFAULT\",\n \"text\": \"\"\n }\n ]\n}", - "cookie": [], - "_postman_previewlanguage": "json" - }, - { - "id": "d603a72f-085d-4084-9c90-3f005a30f66a", - "name": "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.", - "originalRequest": { - "url": { - "path": [ - "sod-policies", - ":id" - ], - "host": [ - "{{baseUrl}}" - ], - "query": [ - { - "disabled": true, - "description": { - "content": "Indicates whether this is a soft delete (logical true) or a hard delete. Soft delete marks the policy as deleted and just save it with this status. It could be fully deleted or recovered further. Hard delete vise versa permanently delete SOD request during this call.", - "type": "text/plain" - }, - "key": "logical", - "value": "true" - } - ], - "variable": [] - }, - "header": [ - { - "key": "Accept", - "value": "application/json" - }, - { - "description": { - "content": "Added as a part of security scheme: oauth2", - "type": "text/plain" - }, - "key": "Authorization", - "value": "" - } - ], - "method": "DELETE", - "body": {} - }, - "status": "Too Many Requests", - "code": 429, - "header": [ - { - "key": "Content-Type", - "value": "application/json" - } - ], - "body": "{\n \"message\": {\n \"description\": \"A message describing the error\",\n \"example\": \" Rate Limit Exceeded \"\n }\n}", - "cookie": [], - "_postman_previewlanguage": "json" - }, - { - "id": "0ab9b9f3-1a31-4f11-870b-8dc671abc024", - "name": "Internal Server Error - Returned if there is an unexpected error.", - "originalRequest": { - "url": { - "path": [ - "sod-policies", - ":id" - ], - "host": [ - "{{baseUrl}}" - ], - "query": [ - { - "disabled": true, - "description": { - "content": "Indicates whether this is a soft delete (logical true) or a hard delete. Soft delete marks the policy as deleted and just save it with this status. It could be fully deleted or recovered further. Hard delete vise versa permanently delete SOD request during this call.", - "type": "text/plain" - }, - "key": "logical", - "value": "true" - } - ], - "variable": [] - }, - "header": [ - { - "key": "Accept", - "value": "application/json" - }, - { - "description": { - "content": "Added as a part of security scheme: oauth2", - "type": "text/plain" - }, - "key": "Authorization", - "value": "" - } - ], - "method": "DELETE", - "body": {} - }, - "status": "Internal Server Error", - "code": 500, - "header": [ - { - "key": "Content-Type", - "value": "application/json" - } - ], - "body": "{\n \"detailCode\": \"\",\n \"trackingId\": \"\",\n \"messages\": [\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n },\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n }\n ],\n \"causes\": [\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n },\n {\n \"locale\": \"\",\n \"localeOrigin\": \"DEFAULT\",\n \"text\": \"\"\n }\n ]\n}", - "cookie": [], - "_postman_previewlanguage": "json" - } - ], - "event": [], - "protocolProfileBehavior": { - "disableBodyPruning": true - } - }, - { - "id": "9460eb53-429d-438d-9297-f342cd5b437f", - "name": "Patch SOD policy by ID", - "request": { - "name": "Patch SOD policy by ID", - "description": { - "content": "Allows updating SOD Policy fields other than [\"id\",\"created\",\"creatorId\",\"policyQuery\",\"type\"] using the [JSON Patch](https://tools.ietf.org/html/rfc6902) standard.\nRequires role of ORG_ADMIN.\nThis endpoint can only patch CONFLICTING_ACCESS_BASED type policies. Do not use this endpoint to patch general policies - doing so will build an API exception. ", - "type": "text/plain" - }, - "url": { - "path": [ - "sod-policies", - ":id" - ], - "host": [ - "{{baseUrl}}" - ], - "query": [], - "variable": [ - { - "type": "any", - "value": "", - "key": "id", - "disabled": true, - "description": { - "content": "(Required) The ID of the SOD policy being modified.", - "type": "text/plain" - } - } - ] - }, - "header": [ - { - "key": "Content-Type", - "value": "application/json-patch+json" - }, - { - "key": "Accept", - "value": "application/json" - } - ], - "method": "PATCH", - "body": { - "mode": "raw", - "raw": "[\n {\n \"op\": \"test\",\n \"path\": \"\",\n \"value\": \"\"\n },\n {\n \"op\": \"move\",\n \"path\": \"\",\n \"value\": \"\"\n }\n]", - "options": { - "raw": { - "headerFamily": "json", - "language": "json" - } - } - } - }, - "response": [ - { - "id": "0d953238-9ab4-4eb3-a13f-3f4106ec7449", - "name": "Indicates the PATCH operation succeeded, and returns the SOD policy's new representation.", - "originalRequest": { - "url": { - "path": [ - "sod-policies", - ":id" - ], - "host": [ - "{{baseUrl}}" - ], - "query": [], - "variable": [] - }, - "header": [ - { - "key": "Content-Type", - "value": "application/json-patch+json" - }, - { - "key": "Accept", - "value": "application/json" - }, - { - "description": { - "content": "Added as a part of security scheme: oauth2", - "type": "text/plain" - }, - "key": "Authorization", - "value": "" - } - ], - "method": "PATCH", - "body": { - "mode": "raw", - "raw": "[\n {\n \"op\": \"test\",\n \"path\": \"\",\n \"value\": \"\"\n },\n {\n \"op\": \"move\",\n \"path\": \"\",\n \"value\": \"\"\n }\n]", - "options": { - "raw": { - "headerFamily": "json", - "language": "json" - } - } - } - }, - "status": "OK", - "code": 200, - "header": [ - { - "key": "Content-Type", - "value": "application/json" - } - ], - "body": "{\n \"id\": \"\",\n \"name\": \"\",\n \"created\": \"\",\n \"modified\": \"\",\n \"description\": \"\",\n \"ownerRef\": {\n \"type\": \"IDENTITY\",\n \"id\": \"\",\n \"name\": \"\"\n },\n \"externalPolicyReference\": \"\",\n \"policyQuery\": \"\",\n \"compensatingControls\": \"\",\n \"correctionAdvice\": \"\",\n \"state\": \"NOT_ENFORCED\",\n \"tags\": [\n \"\",\n \"\"\n ],\n \"creatorId\": \"\",\n \"modifierId\": \"\",\n \"violationOwnerAssignmentConfig\": {\n \"assignmentRule\": \"MANAGER\",\n \"ownerRef\": {\n \"type\": \"IDENTITY\",\n \"id\": \"\",\n \"name\": \"\"\n }\n },\n \"scheduled\": false,\n \"type\": \"GENERAL\",\n \"conflictingAccessCriteria\": {\n \"leftCriteria\": {\n \"name\": \"\",\n \"criteriaList\": [\n {\n \"type\": \"ENTITLEMENT\",\n \"id\": \"\",\n \"name\": \"\"\n }\n ]\n },\n \"rightCriteria\": {\n \"name\": \"\",\n \"criteriaList\": [\n {\n \"type\": \"ENTITLEMENT\",\n \"id\": \"\",\n \"name\": \"\"\n }\n ]\n }\n }\n}", - "cookie": [], - "_postman_previewlanguage": "json" - }, - { - "id": "b71c0305-0f6d-4fd5-92cb-7c2d0b86ea12", - "name": "Client Error - Returned if the request body is invalid.", - "originalRequest": { - "url": { - "path": [ - "sod-policies", - ":id" - ], - "host": [ - "{{baseUrl}}" - ], - "query": [], - "variable": [] - }, - "header": [ - { - "key": "Content-Type", - "value": "application/json-patch+json" - }, - { - "key": "Accept", - "value": "application/json" - }, - { - "description": { - "content": "Added as a part of security scheme: oauth2", - "type": "text/plain" - }, - "key": "Authorization", - "value": "" - } - ], - "method": "PATCH", - "body": { - "mode": "raw", - "raw": "[\n {\n \"op\": \"test\",\n \"path\": \"\",\n \"value\": \"\"\n },\n {\n \"op\": \"move\",\n \"path\": \"\",\n \"value\": \"\"\n }\n]", - "options": { - "raw": { - "headerFamily": "json", - "language": "json" - } - } - } - }, - "status": "Bad Request", - "code": 400, - "header": [ - { - "key": "Content-Type", - "value": "application/json" - } - ], - "body": "{\n \"detailCode\": \"\",\n \"trackingId\": \"\",\n \"messages\": [\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n },\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n }\n ],\n \"causes\": [\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n },\n {\n \"locale\": \"\",\n \"localeOrigin\": \"DEFAULT\",\n \"text\": \"\"\n }\n ]\n}", - "cookie": [], - "_postman_previewlanguage": "json" - }, - { - "id": "96f38bca-028f-4238-a5ed-55611d562e31", - "name": "Unauthorized - Returned if there is no authorization header, or if the JWT token is expired.", - "originalRequest": { - "url": { - "path": [ - "sod-policies", - ":id" - ], - "host": [ - "{{baseUrl}}" - ], - "query": [], - "variable": [] - }, - "header": [ - { - "key": "Content-Type", - "value": "application/json-patch+json" - }, - { - "key": "Accept", - "value": "application/json" - }, - { - "description": { - "content": "Added as a part of security scheme: oauth2", - "type": "text/plain" - }, - "key": "Authorization", - "value": "" - } - ], - "method": "PATCH", - "body": { - "mode": "raw", - "raw": "[\n {\n \"op\": \"test\",\n \"path\": \"\",\n \"value\": \"\"\n },\n {\n \"op\": \"move\",\n \"path\": \"\",\n \"value\": \"\"\n }\n]", - "options": { - "raw": { - "headerFamily": "json", - "language": "json" - } - } - } - }, - "status": "Unauthorized", - "code": 401, - "header": [ - { - "key": "Content-Type", - "value": "application/json" - } - ], - "body": "{\n \"error\": {\n \"description\": \"A message describing the error\",\n \"example\": \"JWT validation failed: JWT is expired\"\n }\n}", - "cookie": [], - "_postman_previewlanguage": "json" - }, - { - "id": "637b3c80-a917-4844-b549-47da79daf0f4", - "name": "Forbidden - Returned if the user you are running as, doesn't have access to this end-point.", - "originalRequest": { - "url": { - "path": [ - "sod-policies", - ":id" - ], - "host": [ - "{{baseUrl}}" - ], - "query": [], - "variable": [] - }, - "header": [ - { - "key": "Content-Type", - "value": "application/json-patch+json" - }, - { - "key": "Accept", - "value": "application/json" - }, - { - "description": { - "content": "Added as a part of security scheme: oauth2", - "type": "text/plain" - }, - "key": "Authorization", - "value": "" - } - ], - "method": "PATCH", - "body": { - "mode": "raw", - "raw": "[\n {\n \"op\": \"test\",\n \"path\": \"\",\n \"value\": \"\"\n },\n {\n \"op\": \"move\",\n \"path\": \"\",\n \"value\": \"\"\n }\n]", - "options": { - "raw": { - "headerFamily": "json", - "language": "json" - } - } - } - }, - "status": "Forbidden", - "code": 403, - "header": [ - { - "key": "Content-Type", - "value": "application/json" - } - ], - "body": "{\n \"detailCode\": \"\",\n \"trackingId\": \"\",\n \"messages\": [\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n },\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n }\n ],\n \"causes\": [\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n },\n {\n \"locale\": \"\",\n \"localeOrigin\": \"DEFAULT\",\n \"text\": \"\"\n }\n ]\n}", - "cookie": [], - "_postman_previewlanguage": "json" - }, - { - "id": "69645780-835b-4e08-8b7d-5698d31d08e0", - "name": "Not Found - returned if the request URL refers to a resource or object that does not exist", - "originalRequest": { - "url": { - "path": [ - "sod-policies", - ":id" - ], - "host": [ - "{{baseUrl}}" - ], - "query": [], - "variable": [] - }, - "header": [ - { - "key": "Content-Type", - "value": "application/json-patch+json" - }, - { - "key": "Accept", - "value": "application/json" - }, - { - "description": { - "content": "Added as a part of security scheme: oauth2", - "type": "text/plain" - }, - "key": "Authorization", - "value": "" - } - ], - "method": "PATCH", - "body": { - "mode": "raw", - "raw": "[\n {\n \"op\": \"test\",\n \"path\": \"\",\n \"value\": \"\"\n },\n {\n \"op\": \"move\",\n \"path\": \"\",\n \"value\": \"\"\n }\n]", - "options": { - "raw": { - "headerFamily": "json", - "language": "json" - } - } - } - }, - "status": "Not Found", - "code": 404, - "header": [ - { - "key": "Content-Type", - "value": "application/json" - } - ], - "body": "{\n \"detailCode\": \"\",\n \"trackingId\": \"\",\n \"messages\": [\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n },\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n }\n ],\n \"causes\": [\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n },\n {\n \"locale\": \"\",\n \"localeOrigin\": \"DEFAULT\",\n \"text\": \"\"\n }\n ]\n}", - "cookie": [], - "_postman_previewlanguage": "json" - }, - { - "id": "876365ca-c817-4866-8d2e-563a53e0942f", - "name": "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.", - "originalRequest": { - "url": { - "path": [ - "sod-policies", - ":id" - ], - "host": [ - "{{baseUrl}}" - ], - "query": [], - "variable": [] - }, - "header": [ - { - "key": "Content-Type", - "value": "application/json-patch+json" - }, - { - "key": "Accept", - "value": "application/json" - }, - { - "description": { - "content": "Added as a part of security scheme: oauth2", - "type": "text/plain" - }, - "key": "Authorization", - "value": "" - } - ], - "method": "PATCH", - "body": { - "mode": "raw", - "raw": "[\n {\n \"op\": \"test\",\n \"path\": \"\",\n \"value\": \"\"\n },\n {\n \"op\": \"move\",\n \"path\": \"\",\n \"value\": \"\"\n }\n]", - "options": { - "raw": { - "headerFamily": "json", - "language": "json" - } - } - } - }, - "status": "Too Many Requests", - "code": 429, - "header": [ - { - "key": "Content-Type", - "value": "application/json" - } - ], - "body": "{\n \"message\": {\n \"description\": \"A message describing the error\",\n \"example\": \" Rate Limit Exceeded \"\n }\n}", - "cookie": [], - "_postman_previewlanguage": "json" - }, - { - "id": "c45f939b-7c9e-47b0-8ca9-2786cb161ad5", - "name": "Internal Server Error - Returned if there is an unexpected error.", - "originalRequest": { - "url": { - "path": [ - "sod-policies", - ":id" - ], - "host": [ - "{{baseUrl}}" - ], - "query": [], - "variable": [] - }, - "header": [ - { - "key": "Content-Type", - "value": "application/json-patch+json" - }, - { - "key": "Accept", - "value": "application/json" - }, - { - "description": { - "content": "Added as a part of security scheme: oauth2", - "type": "text/plain" - }, - "key": "Authorization", - "value": "" - } - ], - "method": "PATCH", - "body": { - "mode": "raw", - "raw": "[\n {\n \"op\": \"test\",\n \"path\": \"\",\n \"value\": \"\"\n },\n {\n \"op\": \"move\",\n \"path\": \"\",\n \"value\": \"\"\n }\n]", - "options": { - "raw": { - "headerFamily": "json", - "language": "json" - } - } - } - }, - "status": "Internal Server Error", - "code": 500, - "header": [ - { - "key": "Content-Type", - "value": "application/json" - } - ], - "body": "{\n \"detailCode\": \"\",\n \"trackingId\": \"\",\n \"messages\": [\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n },\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n }\n ],\n \"causes\": [\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n },\n {\n \"locale\": \"\",\n \"localeOrigin\": \"DEFAULT\",\n \"text\": \"\"\n }\n ]\n}", - "cookie": [], - "_postman_previewlanguage": "json" - } - ], - "event": [], - "protocolProfileBehavior": { - "disableBodyPruning": true - } - }, - { - "id": "52133ff7-ae7a-4710-8d34-c05f325d4382", - "name": "Evaluate one policy by ID", - "request": { - "name": "Evaluate one policy by ID", - "description": { - "content": "Runs the scheduled report for the policy retrieved by passed policy ID. The report schedule is fetched from the policy retrieved by ID.", - "type": "text/plain" - }, - "url": { - "path": [ - "sod-policies", - ":id", - "evaluate" - ], - "host": [ - "{{baseUrl}}" - ], - "query": [], - "variable": [ - { - "type": "any", - "value": "", - "key": "id", - "disabled": true, - "description": { - "content": "(Required) The SOD policy ID to run.", - "type": "text/plain" - } - } - ] - }, - "header": [ - { - "key": "Accept", - "value": "application/json" - } - ], - "method": "POST", - "body": {} - }, - "response": [ - { - "id": "fc8e7d91-590a-421c-a347-66e26418db6c", - "name": "Reference to the violation report run task.", - "originalRequest": { - "url": { - "path": [ - "sod-policies", - ":id", - "evaluate" - ], - "host": [ - "{{baseUrl}}" - ], - "query": [], - "variable": [] - }, - "header": [ - { - "key": "Accept", - "value": "application/json" - }, - { - "description": { - "content": "Added as a part of security scheme: oauth2", - "type": "text/plain" - }, - "key": "Authorization", - "value": "" - } - ], - "method": "POST", - "body": {} - }, - "status": "OK", - "code": 200, - "header": [ - { - "key": "Content-Type", - "value": "application/json" - } - ], - "body": "{\n \"type\": \"REPORT_RESULT\",\n \"id\": \"\",\n \"name\": \"\",\n \"status\": \"SUCCESS\"\n}", - "cookie": [], - "_postman_previewlanguage": "json" - }, - { - "id": "8c319f56-69a5-4c30-b0e1-5e533bd9246b", - "name": "Client Error - Returned if the request body is invalid.", - "originalRequest": { - "url": { - "path": [ - "sod-policies", - ":id", - "evaluate" - ], - "host": [ - "{{baseUrl}}" - ], - "query": [], - "variable": [] - }, - "header": [ - { - "key": "Accept", - "value": "application/json" - }, - { - "description": { - "content": "Added as a part of security scheme: oauth2", - "type": "text/plain" - }, - "key": "Authorization", - "value": "" - } - ], - "method": "POST", - "body": {} - }, - "status": "Bad Request", - "code": 400, - "header": [ - { - "key": "Content-Type", - "value": "application/json" - } - ], - "body": "{\n \"detailCode\": \"\",\n \"trackingId\": \"\",\n \"messages\": [\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n },\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n }\n ],\n \"causes\": [\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n },\n {\n \"locale\": \"\",\n \"localeOrigin\": \"DEFAULT\",\n \"text\": \"\"\n }\n ]\n}", - "cookie": [], - "_postman_previewlanguage": "json" - }, - { - "id": "0f04c8c2-3b51-4e2b-aaf3-bd5f419e45cd", - "name": "Unauthorized - Returned if there is no authorization header, or if the JWT token is expired.", - "originalRequest": { - "url": { - "path": [ - "sod-policies", - ":id", - "evaluate" - ], - "host": [ - "{{baseUrl}}" - ], - "query": [], - "variable": [] - }, - "header": [ - { - "key": "Accept", - "value": "application/json" - }, - { - "description": { - "content": "Added as a part of security scheme: oauth2", - "type": "text/plain" - }, - "key": "Authorization", - "value": "" - } - ], - "method": "POST", - "body": {} - }, - "status": "Unauthorized", - "code": 401, - "header": [ - { - "key": "Content-Type", - "value": "application/json" - } - ], - "body": "{\n \"error\": {\n \"description\": \"A message describing the error\",\n \"example\": \"JWT validation failed: JWT is expired\"\n }\n}", - "cookie": [], - "_postman_previewlanguage": "json" - }, - { - "id": "fc3c9de9-2057-456b-91ae-34bd307b266d", - "name": "Forbidden - Returned if the user you are running as, doesn't have access to this end-point.", - "originalRequest": { - "url": { - "path": [ - "sod-policies", - ":id", - "evaluate" - ], - "host": [ - "{{baseUrl}}" - ], - "query": [], - "variable": [] - }, - "header": [ - { - "key": "Accept", - "value": "application/json" - }, - { - "description": { - "content": "Added as a part of security scheme: oauth2", - "type": "text/plain" - }, - "key": "Authorization", - "value": "" - } - ], - "method": "POST", - "body": {} - }, - "status": "Forbidden", - "code": 403, - "header": [ - { - "key": "Content-Type", - "value": "application/json" - } - ], - "body": "{\n \"detailCode\": \"\",\n \"trackingId\": \"\",\n \"messages\": [\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n },\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n }\n ],\n \"causes\": [\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n },\n {\n \"locale\": \"\",\n \"localeOrigin\": \"DEFAULT\",\n \"text\": \"\"\n }\n ]\n}", - "cookie": [], - "_postman_previewlanguage": "json" - }, - { - "id": "32adff51-1ae0-47ff-b867-1d11cd1840c3", - "name": "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.", - "originalRequest": { - "url": { - "path": [ - "sod-policies", - ":id", - "evaluate" - ], - "host": [ - "{{baseUrl}}" - ], - "query": [], - "variable": [] - }, - "header": [ - { - "key": "Accept", - "value": "application/json" - }, - { - "description": { - "content": "Added as a part of security scheme: oauth2", - "type": "text/plain" - }, - "key": "Authorization", - "value": "" - } - ], - "method": "POST", - "body": {} - }, - "status": "Too Many Requests", - "code": 429, - "header": [ - { - "key": "Content-Type", - "value": "application/json" - } - ], - "body": "{\n \"message\": {\n \"description\": \"A message describing the error\",\n \"example\": \" Rate Limit Exceeded \"\n }\n}", - "cookie": [], - "_postman_previewlanguage": "json" - }, - { - "id": "4befff7f-f191-4eb8-8123-069b0472ce51", - "name": "Internal Server Error - Returned if there is an unexpected error.", - "originalRequest": { - "url": { - "path": [ - "sod-policies", - ":id", - "evaluate" - ], - "host": [ - "{{baseUrl}}" - ], - "query": [], - "variable": [] - }, - "header": [ - { - "key": "Accept", - "value": "application/json" - }, - { - "description": { - "content": "Added as a part of security scheme: oauth2", - "type": "text/plain" - }, - "key": "Authorization", - "value": "" - } - ], - "method": "POST", - "body": {} - }, - "status": "Internal Server Error", - "code": 500, - "header": [ - { - "key": "Content-Type", - "value": "application/json" - } - ], - "body": "{\n \"detailCode\": \"\",\n \"trackingId\": \"\",\n \"messages\": [\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n },\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n }\n ],\n \"causes\": [\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n },\n {\n \"locale\": \"\",\n \"localeOrigin\": \"DEFAULT\",\n \"text\": \"\"\n }\n ]\n}", - "cookie": [], - "_postman_previewlanguage": "json" - } - ], - "event": [], - "protocolProfileBehavior": { - "disableBodyPruning": true - } - }, - { - "id": "1208803f-0358-4304-bdc3-e4535cc196b8", - "name": "Get SOD policy schedule", - "request": { - "name": "Get SOD policy schedule", - "description": { - "content": "This endpoint gets a specified SOD policy's schedule.", - "type": "text/plain" - }, - "url": { - "path": [ - "sod-policies", - ":id", - "schedule" - ], - "host": [ - "{{baseUrl}}" - ], - "query": [], - "variable": [ - { - "type": "any", - "value": "", - "key": "id", - "disabled": true, - "description": { - "content": "(Required) The ID of the SOD policy schedule to retrieve.", - "type": "text/plain" - } - } - ] - }, - "header": [ - { - "key": "Accept", - "value": "application/json" - } - ], - "method": "GET", - "body": {} - }, - "response": [ - { - "id": "ea2b4e19-f15d-44af-a4b1-e7f1f89b8bb6", - "name": "SOD policy schedule.", - "originalRequest": { - "url": { - "path": [ - "sod-policies", - ":id", - "schedule" - ], - "host": [ - "{{baseUrl}}" - ], - "query": [], - "variable": [] - }, - "header": [ - { - "key": "Accept", - "value": "application/json" - }, - { - "description": { - "content": "Added as a part of security scheme: oauth2", - "type": "text/plain" - }, - "key": "Authorization", - "value": "" - } - ], - "method": "GET", - "body": {} - }, - "status": "OK", - "code": 200, - "header": [ - { - "key": "Content-Type", - "value": "application/json" - } - ], - "body": "{\n \"name\": \"\",\n \"created\": \"\",\n \"modified\": \"\",\n \"description\": \"\",\n \"schedule\": {\n \"type\": \"DAILY\",\n \"hours\": {\n \"type\": \"LIST\",\n \"values\": [\n \"\",\n \"\"\n ],\n \"interval\": \"\"\n },\n \"days\": {\n \"type\": \"RANGE\",\n \"values\": [\n \"\",\n \"\"\n ],\n \"interval\": \"\"\n },\n \"expiration\": \"\",\n \"timeZoneId\": \"\"\n },\n \"recipients\": [\n {\n \"type\": \"IDENTITY\",\n \"id\": \"\",\n \"name\": \"\"\n },\n {\n \"type\": \"IDENTITY\",\n \"id\": \"\",\n \"name\": \"\"\n }\n ],\n \"emailEmptyResults\": false,\n \"creatorId\": \"\",\n \"modifierId\": \"\"\n}", - "cookie": [], - "_postman_previewlanguage": "json" - }, - { - "id": "f222e1a0-baab-4d50-95a7-cb89cfd7a320", - "name": "Client Error - Returned if the request body is invalid.", - "originalRequest": { - "url": { - "path": [ - "sod-policies", - ":id", - "schedule" - ], - "host": [ - "{{baseUrl}}" - ], - "query": [], - "variable": [] - }, - "header": [ - { - "key": "Accept", - "value": "application/json" - }, - { - "description": { - "content": "Added as a part of security scheme: oauth2", - "type": "text/plain" - }, - "key": "Authorization", - "value": "" - } - ], - "method": "GET", - "body": {} - }, - "status": "Bad Request", - "code": 400, - "header": [ - { - "key": "Content-Type", - "value": "application/json" - } - ], - "body": "{\n \"detailCode\": \"\",\n \"trackingId\": \"\",\n \"messages\": [\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n },\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n }\n ],\n \"causes\": [\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n },\n {\n \"locale\": \"\",\n \"localeOrigin\": \"DEFAULT\",\n \"text\": \"\"\n }\n ]\n}", - "cookie": [], - "_postman_previewlanguage": "json" - }, - { - "id": "435a85c6-4e9d-4152-afe7-66c89429a6ae", - "name": "Unauthorized - Returned if there is no authorization header, or if the JWT token is expired.", - "originalRequest": { - "url": { - "path": [ - "sod-policies", - ":id", - "schedule" - ], - "host": [ - "{{baseUrl}}" - ], - "query": [], - "variable": [] - }, - "header": [ - { - "key": "Accept", - "value": "application/json" - }, - { - "description": { - "content": "Added as a part of security scheme: oauth2", - "type": "text/plain" - }, - "key": "Authorization", - "value": "" - } - ], - "method": "GET", - "body": {} - }, - "status": "Unauthorized", - "code": 401, - "header": [ - { - "key": "Content-Type", - "value": "application/json" - } - ], - "body": "{\n \"error\": {\n \"description\": \"A message describing the error\",\n \"example\": \"JWT validation failed: JWT is expired\"\n }\n}", - "cookie": [], - "_postman_previewlanguage": "json" - }, - { - "id": "7d94d4a0-3827-4fb0-bfe0-f9dbbb85775d", - "name": "Forbidden - Returned if the user you are running as, doesn't have access to this end-point.", - "originalRequest": { - "url": { - "path": [ - "sod-policies", - ":id", - "schedule" - ], - "host": [ - "{{baseUrl}}" - ], - "query": [], - "variable": [] - }, - "header": [ - { - "key": "Accept", - "value": "application/json" - }, - { - "description": { - "content": "Added as a part of security scheme: oauth2", - "type": "text/plain" - }, - "key": "Authorization", - "value": "" - } - ], - "method": "GET", - "body": {} - }, - "status": "Forbidden", - "code": 403, - "header": [ - { - "key": "Content-Type", - "value": "application/json" - } - ], - "body": "{\n \"detailCode\": \"\",\n \"trackingId\": \"\",\n \"messages\": [\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n },\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n }\n ],\n \"causes\": [\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n },\n {\n \"locale\": \"\",\n \"localeOrigin\": \"DEFAULT\",\n \"text\": \"\"\n }\n ]\n}", - "cookie": [], - "_postman_previewlanguage": "json" - }, - { - "id": "52de8449-0a62-43b6-a6b7-df7e8b907a59", - "name": "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.", - "originalRequest": { - "url": { - "path": [ - "sod-policies", - ":id", - "schedule" - ], - "host": [ - "{{baseUrl}}" - ], - "query": [], - "variable": [] - }, - "header": [ - { - "key": "Accept", - "value": "application/json" - }, - { - "description": { - "content": "Added as a part of security scheme: oauth2", - "type": "text/plain" - }, - "key": "Authorization", - "value": "" - } - ], - "method": "GET", - "body": {} - }, - "status": "Too Many Requests", - "code": 429, - "header": [ - { - "key": "Content-Type", - "value": "application/json" - } - ], - "body": "{\n \"message\": {\n \"description\": \"A message describing the error\",\n \"example\": \" Rate Limit Exceeded \"\n }\n}", - "cookie": [], - "_postman_previewlanguage": "json" - }, - { - "id": "2b9de08d-97ec-4450-8bd6-b4a6da009d30", - "name": "Internal Server Error - Returned if there is an unexpected error.", - "originalRequest": { - "url": { - "path": [ - "sod-policies", - ":id", - "schedule" - ], - "host": [ - "{{baseUrl}}" - ], - "query": [], - "variable": [] - }, - "header": [ - { - "key": "Accept", - "value": "application/json" - }, - { - "description": { - "content": "Added as a part of security scheme: oauth2", - "type": "text/plain" - }, - "key": "Authorization", - "value": "" - } - ], - "method": "GET", - "body": {} - }, - "status": "Internal Server Error", - "code": 500, - "header": [ - { - "key": "Content-Type", - "value": "application/json" - } - ], - "body": "{\n \"detailCode\": \"\",\n \"trackingId\": \"\",\n \"messages\": [\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n },\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n }\n ],\n \"causes\": [\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n },\n {\n \"locale\": \"\",\n \"localeOrigin\": \"DEFAULT\",\n \"text\": \"\"\n }\n ]\n}", - "cookie": [], - "_postman_previewlanguage": "json" - } - ], - "event": [], - "protocolProfileBehavior": { - "disableBodyPruning": true - } - }, - { - "id": "36dc80f4-5df4-447b-b0a8-ac75fa12dd4e", - "name": "Update SOD Policy schedule", - "request": { - "name": "Update SOD Policy schedule", - "description": { - "content": "This updates schedule for a specified SOD policy.", - "type": "text/plain" - }, - "url": { - "path": [ - "sod-policies", - ":id", - "schedule" - ], - "host": [ - "{{baseUrl}}" - ], - "query": [], - "variable": [ - { - "type": "any", - "value": "", - "key": "id", - "disabled": true, - "description": { - "content": "(Required) The ID of the SOD policy to update its schedule.", - "type": "text/plain" - } - } - ] - }, - "header": [ - { - "key": "Content-Type", - "value": "application/json" - }, - { - "key": "Accept", - "value": "application/json" - } - ], - "method": "PUT", - "body": { - "mode": "raw", - "raw": "{\n \"name\": \"\",\n \"created\": \"\",\n \"modified\": \"\",\n \"description\": \"\",\n \"schedule\": {\n \"type\": \"DAILY\",\n \"hours\": {\n \"type\": \"LIST\",\n \"values\": [\n \"\",\n \"\"\n ],\n \"interval\": \"\"\n },\n \"days\": {\n \"type\": \"RANGE\",\n \"values\": [\n \"\",\n \"\"\n ],\n \"interval\": \"\"\n },\n \"expiration\": \"\",\n \"timeZoneId\": \"\"\n },\n \"recipients\": [\n {\n \"type\": \"IDENTITY\",\n \"id\": \"\",\n \"name\": \"\"\n },\n {\n \"type\": \"IDENTITY\",\n \"id\": \"\",\n \"name\": \"\"\n }\n ],\n \"emailEmptyResults\": false,\n \"creatorId\": \"\",\n \"modifierId\": \"\"\n}", - "options": { - "raw": { - "headerFamily": "json", - "language": "json" - } - } - } - }, - "response": [ - { - "id": "b373a418-509a-42c8-a3a7-16685edb40e1", - "name": "Created or updated SOD policy schedule.", - "originalRequest": { - "url": { - "path": [ - "sod-policies", - ":id", - "schedule" - ], - "host": [ - "{{baseUrl}}" - ], - "query": [], - "variable": [] - }, - "header": [ - { - "key": "Content-Type", - "value": "application/json" - }, - { - "key": "Accept", - "value": "application/json" - }, - { - "description": { - "content": "Added as a part of security scheme: oauth2", - "type": "text/plain" - }, - "key": "Authorization", - "value": "" - } - ], - "method": "PUT", - "body": { - "mode": "raw", - "raw": "{\n \"name\": \"\",\n \"created\": \"\",\n \"modified\": \"\",\n \"description\": \"\",\n \"schedule\": {\n \"type\": \"DAILY\",\n \"hours\": {\n \"type\": \"LIST\",\n \"values\": [\n \"\",\n \"\"\n ],\n \"interval\": \"\"\n },\n \"days\": {\n \"type\": \"RANGE\",\n \"values\": [\n \"\",\n \"\"\n ],\n \"interval\": \"\"\n },\n \"expiration\": \"\",\n \"timeZoneId\": \"\"\n },\n \"recipients\": [\n {\n \"type\": \"IDENTITY\",\n \"id\": \"\",\n \"name\": \"\"\n },\n {\n \"type\": \"IDENTITY\",\n \"id\": \"\",\n \"name\": \"\"\n }\n ],\n \"emailEmptyResults\": false,\n \"creatorId\": \"\",\n \"modifierId\": \"\"\n}", - "options": { - "raw": { - "headerFamily": "json", - "language": "json" - } - } - } - }, - "status": "OK", - "code": 200, - "header": [ - { - "key": "Content-Type", - "value": "application/json" - } - ], - "body": "{\n \"name\": \"\",\n \"created\": \"\",\n \"modified\": \"\",\n \"description\": \"\",\n \"schedule\": {\n \"type\": \"DAILY\",\n \"hours\": {\n \"type\": \"LIST\",\n \"values\": [\n \"\",\n \"\"\n ],\n \"interval\": \"\"\n },\n \"days\": {\n \"type\": \"RANGE\",\n \"values\": [\n \"\",\n \"\"\n ],\n \"interval\": \"\"\n },\n \"expiration\": \"\",\n \"timeZoneId\": \"\"\n },\n \"recipients\": [\n {\n \"type\": \"IDENTITY\",\n \"id\": \"\",\n \"name\": \"\"\n },\n {\n \"type\": \"IDENTITY\",\n \"id\": \"\",\n \"name\": \"\"\n }\n ],\n \"emailEmptyResults\": false,\n \"creatorId\": \"\",\n \"modifierId\": \"\"\n}", - "cookie": [], - "_postman_previewlanguage": "json" - }, - { - "id": "dd926292-e105-4127-9b71-a6b8ad99a584", - "name": "Client Error - Returned if the request body is invalid.", - "originalRequest": { - "url": { - "path": [ - "sod-policies", - ":id", - "schedule" - ], - "host": [ - "{{baseUrl}}" - ], - "query": [], - "variable": [] - }, - "header": [ - { - "key": "Content-Type", - "value": "application/json" - }, - { - "key": "Accept", - "value": "application/json" - }, - { - "description": { - "content": "Added as a part of security scheme: oauth2", - "type": "text/plain" - }, - "key": "Authorization", - "value": "" - } - ], - "method": "PUT", - "body": { - "mode": "raw", - "raw": "{\n \"name\": \"\",\n \"created\": \"\",\n \"modified\": \"\",\n \"description\": \"\",\n \"schedule\": {\n \"type\": \"DAILY\",\n \"hours\": {\n \"type\": \"LIST\",\n \"values\": [\n \"\",\n \"\"\n ],\n \"interval\": \"\"\n },\n \"days\": {\n \"type\": \"RANGE\",\n \"values\": [\n \"\",\n \"\"\n ],\n \"interval\": \"\"\n },\n \"expiration\": \"\",\n \"timeZoneId\": \"\"\n },\n \"recipients\": [\n {\n \"type\": \"IDENTITY\",\n \"id\": \"\",\n \"name\": \"\"\n },\n {\n \"type\": \"IDENTITY\",\n \"id\": \"\",\n \"name\": \"\"\n }\n ],\n \"emailEmptyResults\": false,\n \"creatorId\": \"\",\n \"modifierId\": \"\"\n}", - "options": { - "raw": { - "headerFamily": "json", - "language": "json" - } - } - } - }, - "status": "Bad Request", - "code": 400, - "header": [ - { - "key": "Content-Type", - "value": "application/json" - } - ], - "body": "{\n \"detailCode\": \"\",\n \"trackingId\": \"\",\n \"messages\": [\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n },\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n }\n ],\n \"causes\": [\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n },\n {\n \"locale\": \"\",\n \"localeOrigin\": \"DEFAULT\",\n \"text\": \"\"\n }\n ]\n}", - "cookie": [], - "_postman_previewlanguage": "json" - }, - { - "id": "db9102f1-5311-4f2c-a973-0350b710fdaa", - "name": "Unauthorized - Returned if there is no authorization header, or if the JWT token is expired.", - "originalRequest": { - "url": { - "path": [ - "sod-policies", - ":id", - "schedule" - ], - "host": [ - "{{baseUrl}}" - ], - "query": [], - "variable": [] - }, - "header": [ - { - "key": "Content-Type", - "value": "application/json" - }, - { - "key": "Accept", - "value": "application/json" - }, - { - "description": { - "content": "Added as a part of security scheme: oauth2", - "type": "text/plain" - }, - "key": "Authorization", - "value": "" - } - ], - "method": "PUT", - "body": { - "mode": "raw", - "raw": "{\n \"name\": \"\",\n \"created\": \"\",\n \"modified\": \"\",\n \"description\": \"\",\n \"schedule\": {\n \"type\": \"DAILY\",\n \"hours\": {\n \"type\": \"LIST\",\n \"values\": [\n \"\",\n \"\"\n ],\n \"interval\": \"\"\n },\n \"days\": {\n \"type\": \"RANGE\",\n \"values\": [\n \"\",\n \"\"\n ],\n \"interval\": \"\"\n },\n \"expiration\": \"\",\n \"timeZoneId\": \"\"\n },\n \"recipients\": [\n {\n \"type\": \"IDENTITY\",\n \"id\": \"\",\n \"name\": \"\"\n },\n {\n \"type\": \"IDENTITY\",\n \"id\": \"\",\n \"name\": \"\"\n }\n ],\n \"emailEmptyResults\": false,\n \"creatorId\": \"\",\n \"modifierId\": \"\"\n}", - "options": { - "raw": { - "headerFamily": "json", - "language": "json" - } - } - } - }, - "status": "Unauthorized", - "code": 401, - "header": [ - { - "key": "Content-Type", - "value": "application/json" - } - ], - "body": "{\n \"error\": {\n \"description\": \"A message describing the error\",\n \"example\": \"JWT validation failed: JWT is expired\"\n }\n}", - "cookie": [], - "_postman_previewlanguage": "json" - }, - { - "id": "5a36f0d2-cddb-4ea1-8990-3324122ec017", - "name": "Forbidden - Returned if the user you are running as, doesn't have access to this end-point.", - "originalRequest": { - "url": { - "path": [ - "sod-policies", - ":id", - "schedule" - ], - "host": [ - "{{baseUrl}}" - ], - "query": [], - "variable": [] - }, - "header": [ - { - "key": "Content-Type", - "value": "application/json" - }, - { - "key": "Accept", - "value": "application/json" - }, - { - "description": { - "content": "Added as a part of security scheme: oauth2", - "type": "text/plain" - }, - "key": "Authorization", - "value": "" - } - ], - "method": "PUT", - "body": { - "mode": "raw", - "raw": "{\n \"name\": \"\",\n \"created\": \"\",\n \"modified\": \"\",\n \"description\": \"\",\n \"schedule\": {\n \"type\": \"DAILY\",\n \"hours\": {\n \"type\": \"LIST\",\n \"values\": [\n \"\",\n \"\"\n ],\n \"interval\": \"\"\n },\n \"days\": {\n \"type\": \"RANGE\",\n \"values\": [\n \"\",\n \"\"\n ],\n \"interval\": \"\"\n },\n \"expiration\": \"\",\n \"timeZoneId\": \"\"\n },\n \"recipients\": [\n {\n \"type\": \"IDENTITY\",\n \"id\": \"\",\n \"name\": \"\"\n },\n {\n \"type\": \"IDENTITY\",\n \"id\": \"\",\n \"name\": \"\"\n }\n ],\n \"emailEmptyResults\": false,\n \"creatorId\": \"\",\n \"modifierId\": \"\"\n}", - "options": { - "raw": { - "headerFamily": "json", - "language": "json" - } - } - } - }, - "status": "Forbidden", - "code": 403, - "header": [ - { - "key": "Content-Type", - "value": "application/json" - } - ], - "body": "{\n \"detailCode\": \"\",\n \"trackingId\": \"\",\n \"messages\": [\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n },\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n }\n ],\n \"causes\": [\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n },\n {\n \"locale\": \"\",\n \"localeOrigin\": \"DEFAULT\",\n \"text\": \"\"\n }\n ]\n}", - "cookie": [], - "_postman_previewlanguage": "json" - }, - { - "id": "90fcccf4-8251-4133-b712-795d2ac98794", - "name": "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.", - "originalRequest": { - "url": { - "path": [ - "sod-policies", - ":id", - "schedule" - ], - "host": [ - "{{baseUrl}}" - ], - "query": [], - "variable": [] - }, - "header": [ - { - "key": "Content-Type", - "value": "application/json" - }, - { - "key": "Accept", - "value": "application/json" - }, - { - "description": { - "content": "Added as a part of security scheme: oauth2", - "type": "text/plain" - }, - "key": "Authorization", - "value": "" - } - ], - "method": "PUT", - "body": { - "mode": "raw", - "raw": "{\n \"name\": \"\",\n \"created\": \"\",\n \"modified\": \"\",\n \"description\": \"\",\n \"schedule\": {\n \"type\": \"DAILY\",\n \"hours\": {\n \"type\": \"LIST\",\n \"values\": [\n \"\",\n \"\"\n ],\n \"interval\": \"\"\n },\n \"days\": {\n \"type\": \"RANGE\",\n \"values\": [\n \"\",\n \"\"\n ],\n \"interval\": \"\"\n },\n \"expiration\": \"\",\n \"timeZoneId\": \"\"\n },\n \"recipients\": [\n {\n \"type\": \"IDENTITY\",\n \"id\": \"\",\n \"name\": \"\"\n },\n {\n \"type\": \"IDENTITY\",\n \"id\": \"\",\n \"name\": \"\"\n }\n ],\n \"emailEmptyResults\": false,\n \"creatorId\": \"\",\n \"modifierId\": \"\"\n}", - "options": { - "raw": { - "headerFamily": "json", - "language": "json" - } - } - } - }, - "status": "Too Many Requests", - "code": 429, - "header": [ - { - "key": "Content-Type", - "value": "application/json" - } - ], - "body": "{\n \"message\": {\n \"description\": \"A message describing the error\",\n \"example\": \" Rate Limit Exceeded \"\n }\n}", - "cookie": [], - "_postman_previewlanguage": "json" - }, - { - "id": "f9ae77e4-5847-46a0-8583-409ebcb4cc69", - "name": "Internal Server Error - Returned if there is an unexpected error.", - "originalRequest": { - "url": { - "path": [ - "sod-policies", - ":id", - "schedule" - ], - "host": [ - "{{baseUrl}}" - ], - "query": [], - "variable": [] - }, - "header": [ - { - "key": "Content-Type", - "value": "application/json" - }, - { - "key": "Accept", - "value": "application/json" - }, - { - "description": { - "content": "Added as a part of security scheme: oauth2", - "type": "text/plain" - }, - "key": "Authorization", - "value": "" - } - ], - "method": "PUT", - "body": { - "mode": "raw", - "raw": "{\n \"name\": \"\",\n \"created\": \"\",\n \"modified\": \"\",\n \"description\": \"\",\n \"schedule\": {\n \"type\": \"DAILY\",\n \"hours\": {\n \"type\": \"LIST\",\n \"values\": [\n \"\",\n \"\"\n ],\n \"interval\": \"\"\n },\n \"days\": {\n \"type\": \"RANGE\",\n \"values\": [\n \"\",\n \"\"\n ],\n \"interval\": \"\"\n },\n \"expiration\": \"\",\n \"timeZoneId\": \"\"\n },\n \"recipients\": [\n {\n \"type\": \"IDENTITY\",\n \"id\": \"\",\n \"name\": \"\"\n },\n {\n \"type\": \"IDENTITY\",\n \"id\": \"\",\n \"name\": \"\"\n }\n ],\n \"emailEmptyResults\": false,\n \"creatorId\": \"\",\n \"modifierId\": \"\"\n}", - "options": { - "raw": { - "headerFamily": "json", - "language": "json" - } - } - } - }, - "status": "Internal Server Error", - "code": 500, - "header": [ - { - "key": "Content-Type", - "value": "application/json" - } - ], - "body": "{\n \"detailCode\": \"\",\n \"trackingId\": \"\",\n \"messages\": [\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n },\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n }\n ],\n \"causes\": [\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n },\n {\n \"locale\": \"\",\n \"localeOrigin\": \"DEFAULT\",\n \"text\": \"\"\n }\n ]\n}", - "cookie": [], - "_postman_previewlanguage": "json" - } - ], - "event": [], - "protocolProfileBehavior": { - "disableBodyPruning": true - } - }, - { - "id": "1773d952-8afe-43c5-894e-d23e3472def2", - "name": "Delete SOD policy schedule", - "request": { - "name": "Delete SOD policy schedule", - "description": { - "content": "This deletes schedule for a specified SOD policy by ID.", - "type": "text/plain" - }, - "url": { - "path": [ - "sod-policies", - ":id", - "schedule" - ], - "host": [ - "{{baseUrl}}" - ], - "query": [], - "variable": [ - { - "type": "any", - "value": "", - "key": "id", - "disabled": true, - "description": { - "content": "(Required) The ID of the SOD policy the schedule must be deleted for.", - "type": "text/plain" - } - } - ] - }, - "header": [ - { - "key": "Accept", - "value": "application/json" - } - ], - "method": "DELETE", - "body": {} - }, - "response": [ - { - "id": "0afba4dc-9523-479b-b782-77d248b8e8c8", - "name": "No content response.", - "originalRequest": { - "url": { - "path": [ - "sod-policies", - ":id", - "schedule" - ], - "host": [ - "{{baseUrl}}" - ], - "query": [], - "variable": [] - }, - "header": [ - { - "description": { - "content": "Added as a part of security scheme: oauth2", - "type": "text/plain" - }, - "key": "Authorization", - "value": "" - } - ], - "method": "DELETE", - "body": {} - }, - "status": "No Content", - "code": 204, - "header": [], - "cookie": [], - "_postman_previewlanguage": "text" - }, - { - "id": "74ac33de-24a6-4db0-8ace-065ad4fe3312", - "name": "Client Error - Returned if the request body is invalid.", - "originalRequest": { - "url": { - "path": [ - "sod-policies", - ":id", - "schedule" - ], - "host": [ - "{{baseUrl}}" - ], - "query": [], - "variable": [] - }, - "header": [ - { - "key": "Accept", - "value": "application/json" - }, - { - "description": { - "content": "Added as a part of security scheme: oauth2", - "type": "text/plain" - }, - "key": "Authorization", - "value": "" - } - ], - "method": "DELETE", - "body": {} - }, - "status": "Bad Request", - "code": 400, - "header": [ - { - "key": "Content-Type", - "value": "application/json" - } - ], - "body": "{\n \"detailCode\": \"\",\n \"trackingId\": \"\",\n \"messages\": [\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n },\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n }\n ],\n \"causes\": [\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n },\n {\n \"locale\": \"\",\n \"localeOrigin\": \"DEFAULT\",\n \"text\": \"\"\n }\n ]\n}", - "cookie": [], - "_postman_previewlanguage": "json" - }, - { - "id": "7580ff37-d23f-41da-a46c-6b54adb2da95", - "name": "Unauthorized - Returned if there is no authorization header, or if the JWT token is expired.", - "originalRequest": { - "url": { - "path": [ - "sod-policies", - ":id", - "schedule" - ], - "host": [ - "{{baseUrl}}" - ], - "query": [], - "variable": [] - }, - "header": [ - { - "key": "Accept", - "value": "application/json" - }, - { - "description": { - "content": "Added as a part of security scheme: oauth2", - "type": "text/plain" - }, - "key": "Authorization", - "value": "" - } - ], - "method": "DELETE", - "body": {} - }, - "status": "Unauthorized", - "code": 401, - "header": [ - { - "key": "Content-Type", - "value": "application/json" - } - ], - "body": "{\n \"error\": {\n \"description\": \"A message describing the error\",\n \"example\": \"JWT validation failed: JWT is expired\"\n }\n}", - "cookie": [], - "_postman_previewlanguage": "json" - }, - { - "id": "d61ff47d-d938-46fa-90b0-c990c35369ad", - "name": "Forbidden - Returned if the user you are running as, doesn't have access to this end-point.", - "originalRequest": { - "url": { - "path": [ - "sod-policies", - ":id", - "schedule" - ], - "host": [ - "{{baseUrl}}" - ], - "query": [], - "variable": [] - }, - "header": [ - { - "key": "Accept", - "value": "application/json" - }, - { - "description": { - "content": "Added as a part of security scheme: oauth2", - "type": "text/plain" - }, - "key": "Authorization", - "value": "" - } - ], - "method": "DELETE", - "body": {} - }, - "status": "Forbidden", - "code": 403, - "header": [ - { - "key": "Content-Type", - "value": "application/json" - } - ], - "body": "{\n \"detailCode\": \"\",\n \"trackingId\": \"\",\n \"messages\": [\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n },\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n }\n ],\n \"causes\": [\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n },\n {\n \"locale\": \"\",\n \"localeOrigin\": \"DEFAULT\",\n \"text\": \"\"\n }\n ]\n}", - "cookie": [], - "_postman_previewlanguage": "json" - }, - { - "id": "9cd12988-f4fc-4935-b354-924aefe58e0c", - "name": "Not Found - returned if the request URL refers to a resource or object that does not exist", - "originalRequest": { - "url": { - "path": [ - "sod-policies", - ":id", - "schedule" - ], - "host": [ - "{{baseUrl}}" - ], - "query": [], - "variable": [] - }, - "header": [ - { - "key": "Accept", - "value": "application/json" - }, - { - "description": { - "content": "Added as a part of security scheme: oauth2", - "type": "text/plain" - }, - "key": "Authorization", - "value": "" - } - ], - "method": "DELETE", - "body": {} - }, - "status": "Not Found", - "code": 404, - "header": [ - { - "key": "Content-Type", - "value": "application/json" - } - ], - "body": "{\n \"detailCode\": \"\",\n \"trackingId\": \"\",\n \"messages\": [\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n },\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n }\n ],\n \"causes\": [\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n },\n {\n \"locale\": \"\",\n \"localeOrigin\": \"DEFAULT\",\n \"text\": \"\"\n }\n ]\n}", - "cookie": [], - "_postman_previewlanguage": "json" - }, - { - "id": "95159e9d-9321-4e64-bb6f-ea0d20b03042", - "name": "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.", - "originalRequest": { - "url": { - "path": [ - "sod-policies", - ":id", - "schedule" - ], - "host": [ - "{{baseUrl}}" - ], - "query": [], - "variable": [] - }, - "header": [ - { - "key": "Accept", - "value": "application/json" - }, - { - "description": { - "content": "Added as a part of security scheme: oauth2", - "type": "text/plain" - }, - "key": "Authorization", - "value": "" - } - ], - "method": "DELETE", - "body": {} - }, - "status": "Too Many Requests", - "code": 429, - "header": [ - { - "key": "Content-Type", - "value": "application/json" - } - ], - "body": "{\n \"message\": {\n \"description\": \"A message describing the error\",\n \"example\": \" Rate Limit Exceeded \"\n }\n}", - "cookie": [], - "_postman_previewlanguage": "json" - }, - { - "id": "b7a2e7c1-e66d-46ee-b290-496b6d699a0a", - "name": "Internal Server Error - Returned if there is an unexpected error.", - "originalRequest": { - "url": { - "path": [ - "sod-policies", - ":id", - "schedule" - ], - "host": [ - "{{baseUrl}}" - ], - "query": [], - "variable": [] - }, - "header": [ - { - "key": "Accept", - "value": "application/json" - }, - { - "description": { - "content": "Added as a part of security scheme: oauth2", - "type": "text/plain" - }, - "key": "Authorization", - "value": "" - } - ], - "method": "DELETE", - "body": {} - }, - "status": "Internal Server Error", - "code": 500, - "header": [ - { - "key": "Content-Type", - "value": "application/json" - } - ], - "body": "{\n \"detailCode\": \"\",\n \"trackingId\": \"\",\n \"messages\": [\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n },\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n }\n ],\n \"causes\": [\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n },\n {\n \"locale\": \"\",\n \"localeOrigin\": \"DEFAULT\",\n \"text\": \"\"\n }\n ]\n}", - "cookie": [], - "_postman_previewlanguage": "json" - } - ], - "event": [], - "protocolProfileBehavior": { - "disableBodyPruning": true - } - }, - { - "id": "1141f98a-4bfc-4112-9ea2-6eba82c9d70a", - "name": "Runs SOD policy violation report", - "request": { - "name": "Runs SOD policy violation report", - "description": { - "content": "This invokes processing of violation report for given SOD policy. If the policy reports more than 5000 violations, the report returns with violation limit exceeded message.", - "type": "text/plain" - }, - "url": { - "path": [ - "sod-policies", - ":id", - "violation-report", - "run" - ], - "host": [ - "{{baseUrl}}" - ], - "query": [], - "variable": [ - { - "type": "any", - "value": "", - "key": "id", - "disabled": true, - "description": { - "content": "(Required) The SOD policy ID to run.", - "type": "text/plain" - } - } - ] - }, - "header": [ - { - "key": "Accept", - "value": "application/json" - } - ], - "method": "POST", - "body": {} - }, - "response": [ - { - "id": "03224461-c407-44f7-9b1b-bf778af27685", - "name": "Reference to the violation report run task.", - "originalRequest": { - "url": { - "path": [ - "sod-policies", - ":id", - "violation-report", - "run" - ], - "host": [ - "{{baseUrl}}" - ], - "query": [], - "variable": [] - }, - "header": [ - { - "key": "Accept", - "value": "application/json" - }, - { - "description": { - "content": "Added as a part of security scheme: oauth2", - "type": "text/plain" - }, - "key": "Authorization", - "value": "" - } - ], - "method": "POST", - "body": {} - }, - "status": "OK", - "code": 200, - "header": [ - { - "key": "Content-Type", - "value": "application/json" - } - ], - "body": "{\n \"type\": \"REPORT_RESULT\",\n \"id\": \"\",\n \"name\": \"\",\n \"status\": \"SUCCESS\"\n}", - "cookie": [], - "_postman_previewlanguage": "json" - }, - { - "id": "2d141505-89b0-4d40-b52f-85cf72797bcb", - "name": "Client Error - Returned if the request body is invalid.", - "originalRequest": { - "url": { - "path": [ - "sod-policies", - ":id", - "violation-report", - "run" - ], - "host": [ - "{{baseUrl}}" - ], - "query": [], - "variable": [] - }, - "header": [ - { - "key": "Accept", - "value": "application/json" - }, - { - "description": { - "content": "Added as a part of security scheme: oauth2", - "type": "text/plain" - }, - "key": "Authorization", - "value": "" - } - ], - "method": "POST", - "body": {} - }, - "status": "Bad Request", - "code": 400, - "header": [ - { - "key": "Content-Type", - "value": "application/json" - } - ], - "body": "{\n \"detailCode\": \"\",\n \"trackingId\": \"\",\n \"messages\": [\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n },\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n }\n ],\n \"causes\": [\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n },\n {\n \"locale\": \"\",\n \"localeOrigin\": \"DEFAULT\",\n \"text\": \"\"\n }\n ]\n}", - "cookie": [], - "_postman_previewlanguage": "json" - }, - { - "id": "eb94350e-c02b-45d9-b2ae-495c3112bbec", - "name": "Unauthorized - Returned if there is no authorization header, or if the JWT token is expired.", - "originalRequest": { - "url": { - "path": [ - "sod-policies", - ":id", - "violation-report", - "run" - ], - "host": [ - "{{baseUrl}}" - ], - "query": [], - "variable": [] - }, - "header": [ - { - "key": "Accept", - "value": "application/json" - }, - { - "description": { - "content": "Added as a part of security scheme: oauth2", - "type": "text/plain" - }, - "key": "Authorization", - "value": "" - } - ], - "method": "POST", - "body": {} - }, - "status": "Unauthorized", - "code": 401, - "header": [ - { - "key": "Content-Type", - "value": "application/json" - } - ], - "body": "{\n \"error\": {\n \"description\": \"A message describing the error\",\n \"example\": \"JWT validation failed: JWT is expired\"\n }\n}", - "cookie": [], - "_postman_previewlanguage": "json" - }, - { - "id": "b8785b09-86e6-454a-af1f-6c20dde092eb", - "name": "Forbidden - Returned if the user you are running as, doesn't have access to this end-point.", - "originalRequest": { - "url": { - "path": [ - "sod-policies", - ":id", - "violation-report", - "run" - ], - "host": [ - "{{baseUrl}}" - ], - "query": [], - "variable": [] - }, - "header": [ - { - "key": "Accept", - "value": "application/json" - }, - { - "description": { - "content": "Added as a part of security scheme: oauth2", - "type": "text/plain" - }, - "key": "Authorization", - "value": "" - } - ], - "method": "POST", - "body": {} - }, - "status": "Forbidden", - "code": 403, - "header": [ - { - "key": "Content-Type", - "value": "application/json" - } - ], - "body": "{\n \"detailCode\": \"\",\n \"trackingId\": \"\",\n \"messages\": [\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n },\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n }\n ],\n \"causes\": [\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n },\n {\n \"locale\": \"\",\n \"localeOrigin\": \"DEFAULT\",\n \"text\": \"\"\n }\n ]\n}", - "cookie": [], - "_postman_previewlanguage": "json" - }, - { - "id": "120d2ab9-ae56-4e1b-bee2-b08e733bc818", - "name": "Not Found - returned if the request URL refers to a resource or object that does not exist", - "originalRequest": { - "url": { - "path": [ - "sod-policies", - ":id", - "violation-report", - "run" - ], - "host": [ - "{{baseUrl}}" - ], - "query": [], - "variable": [] - }, - "header": [ - { - "key": "Accept", - "value": "application/json" - }, - { - "description": { - "content": "Added as a part of security scheme: oauth2", - "type": "text/plain" - }, - "key": "Authorization", - "value": "" - } - ], - "method": "POST", - "body": {} - }, - "status": "Not Found", - "code": 404, - "header": [ - { - "key": "Content-Type", - "value": "application/json" - } - ], - "body": "{\n \"detailCode\": \"\",\n \"trackingId\": \"\",\n \"messages\": [\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n },\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n }\n ],\n \"causes\": [\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n },\n {\n \"locale\": \"\",\n \"localeOrigin\": \"DEFAULT\",\n \"text\": \"\"\n }\n ]\n}", - "cookie": [], - "_postman_previewlanguage": "json" - }, - { - "id": "9b104fd1-5b6d-4606-b172-1dd089046fe5", - "name": "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.", - "originalRequest": { - "url": { - "path": [ - "sod-policies", - ":id", - "violation-report", - "run" - ], - "host": [ - "{{baseUrl}}" - ], - "query": [], - "variable": [] - }, - "header": [ - { - "key": "Accept", - "value": "application/json" - }, - { - "description": { - "content": "Added as a part of security scheme: oauth2", - "type": "text/plain" - }, - "key": "Authorization", - "value": "" - } - ], - "method": "POST", - "body": {} - }, - "status": "Too Many Requests", - "code": 429, - "header": [ - { - "key": "Content-Type", - "value": "application/json" - } - ], - "body": "{\n \"message\": {\n \"description\": \"A message describing the error\",\n \"example\": \" Rate Limit Exceeded \"\n }\n}", - "cookie": [], - "_postman_previewlanguage": "json" - }, - { - "id": "ba2e312b-f13d-44ac-8eb1-59eabdf6c16f", - "name": "Internal Server Error - Returned if there is an unexpected error.", - "originalRequest": { - "url": { - "path": [ - "sod-policies", - ":id", - "violation-report", - "run" - ], - "host": [ - "{{baseUrl}}" - ], - "query": [], - "variable": [] - }, - "header": [ - { - "key": "Accept", - "value": "application/json" - }, - { - "description": { - "content": "Added as a part of security scheme: oauth2", - "type": "text/plain" - }, - "key": "Authorization", - "value": "" - } - ], - "method": "POST", - "body": {} - }, - "status": "Internal Server Error", - "code": 500, - "header": [ - { - "key": "Content-Type", - "value": "application/json" - } - ], - "body": "{\n \"detailCode\": \"\",\n \"trackingId\": \"\",\n \"messages\": [\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n },\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n }\n ],\n \"causes\": [\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n },\n {\n \"locale\": \"\",\n \"localeOrigin\": \"DEFAULT\",\n \"text\": \"\"\n }\n ]\n}", - "cookie": [], - "_postman_previewlanguage": "json" - } - ], - "event": [], - "protocolProfileBehavior": { - "disableBodyPruning": true - } - }, - { - "id": "416f53c9-1f41-42cf-9202-33cebfb6a1dd", - "name": "Get SOD violation report status", - "request": { - "name": "Get SOD violation report status", - "description": { - "content": "This gets the status for a violation report run task that has already been invoked.", - "type": "text/plain" - }, - "url": { - "path": [ - "sod-policies", - ":id", - "violation-report" - ], - "host": [ - "{{baseUrl}}" - ], - "query": [], - "variable": [ - { - "type": "any", - "value": "", - "key": "id", - "disabled": true, - "description": { - "content": "(Required) The ID of the violation report to retrieve status for.", - "type": "text/plain" - } - } - ] - }, - "header": [ - { - "key": "Accept", - "value": "application/json" - } - ], - "method": "GET", - "body": {} - }, - "response": [ - { - "id": "5bab8221-4be7-4588-a488-a20b687d36a0", - "name": "Status of the violation report run task.", - "originalRequest": { - "url": { - "path": [ - "sod-policies", - ":id", - "violation-report" - ], - "host": [ - "{{baseUrl}}" - ], - "query": [], - "variable": [] - }, - "header": [ - { - "key": "Accept", - "value": "application/json" - }, - { - "description": { - "content": "Added as a part of security scheme: oauth2", - "type": "text/plain" - }, - "key": "Authorization", - "value": "" - } - ], - "method": "GET", - "body": {} - }, - "status": "OK", - "code": 200, - "header": [ - { - "key": "Content-Type", - "value": "application/json" - } - ], - "body": "{\n \"type\": \"REPORT_RESULT\",\n \"id\": \"\",\n \"name\": \"\",\n \"status\": \"SUCCESS\"\n}", - "cookie": [], - "_postman_previewlanguage": "json" - }, - { - "id": "b25ab04c-b298-426a-af05-fcf714d129e2", - "name": "Client Error - Returned if the request body is invalid.", - "originalRequest": { - "url": { - "path": [ - "sod-policies", - ":id", - "violation-report" - ], - "host": [ - "{{baseUrl}}" - ], - "query": [], - "variable": [] - }, - "header": [ - { - "key": "Accept", - "value": "application/json" - }, - { - "description": { - "content": "Added as a part of security scheme: oauth2", - "type": "text/plain" - }, - "key": "Authorization", - "value": "" - } - ], - "method": "GET", - "body": {} - }, - "status": "Bad Request", - "code": 400, - "header": [ - { - "key": "Content-Type", - "value": "application/json" - } - ], - "body": "{\n \"detailCode\": \"\",\n \"trackingId\": \"\",\n \"messages\": [\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n },\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n }\n ],\n \"causes\": [\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n },\n {\n \"locale\": \"\",\n \"localeOrigin\": \"DEFAULT\",\n \"text\": \"\"\n }\n ]\n}", - "cookie": [], - "_postman_previewlanguage": "json" - }, - { - "id": "f59f0dfe-d55c-4efd-ae3a-c0d738d6ff2b", - "name": "Unauthorized - Returned if there is no authorization header, or if the JWT token is expired.", - "originalRequest": { - "url": { - "path": [ - "sod-policies", - ":id", - "violation-report" - ], - "host": [ - "{{baseUrl}}" - ], - "query": [], - "variable": [] - }, - "header": [ - { - "key": "Accept", - "value": "application/json" - }, - { - "description": { - "content": "Added as a part of security scheme: oauth2", - "type": "text/plain" - }, - "key": "Authorization", - "value": "" - } - ], - "method": "GET", - "body": {} - }, - "status": "Unauthorized", - "code": 401, - "header": [ - { - "key": "Content-Type", - "value": "application/json" - } - ], - "body": "{\n \"error\": {\n \"description\": \"A message describing the error\",\n \"example\": \"JWT validation failed: JWT is expired\"\n }\n}", - "cookie": [], - "_postman_previewlanguage": "json" - }, - { - "id": "d1dad807-bb6d-4971-827a-2fe02145d47b", - "name": "Forbidden - Returned if the user you are running as, doesn't have access to this end-point.", - "originalRequest": { - "url": { - "path": [ - "sod-policies", - ":id", - "violation-report" - ], - "host": [ - "{{baseUrl}}" - ], - "query": [], - "variable": [] - }, - "header": [ - { - "key": "Accept", - "value": "application/json" - }, - { - "description": { - "content": "Added as a part of security scheme: oauth2", - "type": "text/plain" - }, - "key": "Authorization", - "value": "" - } - ], - "method": "GET", - "body": {} - }, - "status": "Forbidden", - "code": 403, - "header": [ - { - "key": "Content-Type", - "value": "application/json" - } - ], - "body": "{\n \"detailCode\": \"\",\n \"trackingId\": \"\",\n \"messages\": [\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n },\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n }\n ],\n \"causes\": [\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n },\n {\n \"locale\": \"\",\n \"localeOrigin\": \"DEFAULT\",\n \"text\": \"\"\n }\n ]\n}", - "cookie": [], - "_postman_previewlanguage": "json" - }, - { - "id": "9e203121-d841-47c9-9aee-5253a971f031", - "name": "Not Found - returned if the request URL refers to a resource or object that does not exist", - "originalRequest": { - "url": { - "path": [ - "sod-policies", - ":id", - "violation-report" - ], - "host": [ - "{{baseUrl}}" - ], - "query": [], - "variable": [] - }, - "header": [ - { - "key": "Accept", - "value": "application/json" - }, - { - "description": { - "content": "Added as a part of security scheme: oauth2", - "type": "text/plain" - }, - "key": "Authorization", - "value": "" - } - ], - "method": "GET", - "body": {} - }, - "status": "Not Found", - "code": 404, - "header": [ - { - "key": "Content-Type", - "value": "application/json" - } - ], - "body": "{\n \"detailCode\": \"\",\n \"trackingId\": \"\",\n \"messages\": [\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n },\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n }\n ],\n \"causes\": [\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n },\n {\n \"locale\": \"\",\n \"localeOrigin\": \"DEFAULT\",\n \"text\": \"\"\n }\n ]\n}", - "cookie": [], - "_postman_previewlanguage": "json" - }, - { - "id": "7bc29732-af44-4414-90db-123f62c35928", - "name": "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.", - "originalRequest": { - "url": { - "path": [ - "sod-policies", - ":id", - "violation-report" - ], - "host": [ - "{{baseUrl}}" - ], - "query": [], - "variable": [] - }, - "header": [ - { - "key": "Accept", - "value": "application/json" - }, - { - "description": { - "content": "Added as a part of security scheme: oauth2", - "type": "text/plain" - }, - "key": "Authorization", - "value": "" - } - ], - "method": "GET", - "body": {} - }, - "status": "Too Many Requests", - "code": 429, - "header": [ - { - "key": "Content-Type", - "value": "application/json" - } - ], - "body": "{\n \"message\": {\n \"description\": \"A message describing the error\",\n \"example\": \" Rate Limit Exceeded \"\n }\n}", - "cookie": [], - "_postman_previewlanguage": "json" - }, - { - "id": "ab6de1d0-d1b1-457d-a1d0-ef691664b60f", - "name": "Internal Server Error - Returned if there is an unexpected error.", - "originalRequest": { - "url": { - "path": [ - "sod-policies", - ":id", - "violation-report" - ], - "host": [ - "{{baseUrl}}" - ], - "query": [], - "variable": [] - }, - "header": [ - { - "key": "Accept", - "value": "application/json" - }, - { - "description": { - "content": "Added as a part of security scheme: oauth2", - "type": "text/plain" - }, - "key": "Authorization", - "value": "" - } - ], - "method": "GET", - "body": {} - }, - "status": "Internal Server Error", - "code": 500, - "header": [ - { - "key": "Content-Type", - "value": "application/json" - } - ], - "body": "{\n \"detailCode\": \"\",\n \"trackingId\": \"\",\n \"messages\": [\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n },\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n }\n ],\n \"causes\": [\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n },\n {\n \"locale\": \"\",\n \"localeOrigin\": \"DEFAULT\",\n \"text\": \"\"\n }\n ]\n}", - "cookie": [], - "_postman_previewlanguage": "json" - } - ], - "event": [], - "protocolProfileBehavior": { - "disableBodyPruning": true - } - }, - { - "id": "136a3384-57d7-41b4-b726-4def711e93d6", - "name": "Get violation report run status", - "request": { - "name": "Get violation report run status", - "description": { - "content": "This gets the status for a violation report run task that has already been invoked.", - "type": "text/plain" - }, - "url": { - "path": [ - "sod-policies", - "sod-violation-report-status", - ":reportResultId" - ], - "host": [ - "{{baseUrl}}" - ], - "query": [], - "variable": [ - { - "type": "any", - "value": "", - "key": "reportResultId", - "disabled": true, - "description": { - "content": "(Required) The ID of the report reference to retrieve.", - "type": "text/plain" - } - } - ] - }, - "header": [ - { - "key": "Accept", - "value": "application/json" - } - ], - "method": "GET", - "body": {} - }, - "response": [ - { - "id": "d9c3ef90-ccb4-4c65-acb8-9279af48d06c", - "name": "Status of the violation report run task.", - "originalRequest": { - "url": { - "path": [ - "sod-policies", - "sod-violation-report-status", - ":reportResultId" - ], - "host": [ - "{{baseUrl}}" - ], - "query": [], - "variable": [] - }, - "header": [ - { - "key": "Accept", - "value": "application/json" - }, - { - "description": { - "content": "Added as a part of security scheme: oauth2", - "type": "text/plain" - }, - "key": "Authorization", - "value": "" - } - ], - "method": "GET", - "body": {} - }, - "status": "OK", - "code": 200, - "header": [ - { - "key": "Content-Type", - "value": "application/json" - } - ], - "body": "{\n \"type\": \"REPORT_RESULT\",\n \"id\": \"\",\n \"name\": \"\",\n \"status\": \"SUCCESS\"\n}", - "cookie": [], - "_postman_previewlanguage": "json" - }, - { - "id": "7ff779f7-5afc-4560-8ac7-7c4a8116e8be", - "name": "Client Error - Returned if the request body is invalid.", - "originalRequest": { - "url": { - "path": [ - "sod-policies", - "sod-violation-report-status", - ":reportResultId" - ], - "host": [ - "{{baseUrl}}" - ], - "query": [], - "variable": [] - }, - "header": [ - { - "key": "Accept", - "value": "application/json" - }, - { - "description": { - "content": "Added as a part of security scheme: oauth2", - "type": "text/plain" - }, - "key": "Authorization", - "value": "" - } - ], - "method": "GET", - "body": {} - }, - "status": "Bad Request", - "code": 400, - "header": [ - { - "key": "Content-Type", - "value": "application/json" - } - ], - "body": "{\n \"detailCode\": \"\",\n \"trackingId\": \"\",\n \"messages\": [\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n },\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n }\n ],\n \"causes\": [\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n },\n {\n \"locale\": \"\",\n \"localeOrigin\": \"DEFAULT\",\n \"text\": \"\"\n }\n ]\n}", - "cookie": [], - "_postman_previewlanguage": "json" - }, - { - "id": "3c4220f9-3cbc-48fd-8ffd-3807941f0d98", - "name": "Unauthorized - Returned if there is no authorization header, or if the JWT token is expired.", - "originalRequest": { - "url": { - "path": [ - "sod-policies", - "sod-violation-report-status", - ":reportResultId" - ], - "host": [ - "{{baseUrl}}" - ], - "query": [], - "variable": [] - }, - "header": [ - { - "key": "Accept", - "value": "application/json" - }, - { - "description": { - "content": "Added as a part of security scheme: oauth2", - "type": "text/plain" - }, - "key": "Authorization", - "value": "" - } - ], - "method": "GET", - "body": {} - }, - "status": "Unauthorized", - "code": 401, - "header": [ - { - "key": "Content-Type", - "value": "application/json" - } - ], - "body": "{\n \"error\": {\n \"description\": \"A message describing the error\",\n \"example\": \"JWT validation failed: JWT is expired\"\n }\n}", - "cookie": [], - "_postman_previewlanguage": "json" - }, - { - "id": "22f9aca3-e5c5-4faa-9564-1c9115f87c96", - "name": "Forbidden - Returned if the user you are running as, doesn't have access to this end-point.", - "originalRequest": { - "url": { - "path": [ - "sod-policies", - "sod-violation-report-status", - ":reportResultId" - ], - "host": [ - "{{baseUrl}}" - ], - "query": [], - "variable": [] - }, - "header": [ - { - "key": "Accept", - "value": "application/json" - }, - { - "description": { - "content": "Added as a part of security scheme: oauth2", - "type": "text/plain" - }, - "key": "Authorization", - "value": "" - } - ], - "method": "GET", - "body": {} - }, - "status": "Forbidden", - "code": 403, - "header": [ - { - "key": "Content-Type", - "value": "application/json" - } - ], - "body": "{\n \"detailCode\": \"\",\n \"trackingId\": \"\",\n \"messages\": [\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n },\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n }\n ],\n \"causes\": [\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n },\n {\n \"locale\": \"\",\n \"localeOrigin\": \"DEFAULT\",\n \"text\": \"\"\n }\n ]\n}", - "cookie": [], - "_postman_previewlanguage": "json" - }, - { - "id": "3179c65c-73e2-4092-b779-412a1b384254", - "name": "Not Found - returned if the request URL refers to a resource or object that does not exist", - "originalRequest": { - "url": { - "path": [ - "sod-policies", - "sod-violation-report-status", - ":reportResultId" - ], - "host": [ - "{{baseUrl}}" - ], - "query": [], - "variable": [] - }, - "header": [ - { - "key": "Accept", - "value": "application/json" - }, - { - "description": { - "content": "Added as a part of security scheme: oauth2", - "type": "text/plain" - }, - "key": "Authorization", - "value": "" - } - ], - "method": "GET", - "body": {} - }, - "status": "Not Found", - "code": 404, - "header": [ - { - "key": "Content-Type", - "value": "application/json" - } - ], - "body": "{\n \"detailCode\": \"\",\n \"trackingId\": \"\",\n \"messages\": [\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n },\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n }\n ],\n \"causes\": [\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n },\n {\n \"locale\": \"\",\n \"localeOrigin\": \"DEFAULT\",\n \"text\": \"\"\n }\n ]\n}", - "cookie": [], - "_postman_previewlanguage": "json" - }, - { - "id": "a3445160-5094-4ce9-98b7-3fddcf381bdd", - "name": "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.", - "originalRequest": { - "url": { - "path": [ - "sod-policies", - "sod-violation-report-status", - ":reportResultId" - ], - "host": [ - "{{baseUrl}}" - ], - "query": [], - "variable": [] - }, - "header": [ - { - "key": "Accept", - "value": "application/json" - }, - { - "description": { - "content": "Added as a part of security scheme: oauth2", - "type": "text/plain" - }, - "key": "Authorization", - "value": "" - } - ], - "method": "GET", - "body": {} - }, - "status": "Too Many Requests", - "code": 429, - "header": [ - { - "key": "Content-Type", - "value": "application/json" - } - ], - "body": "{\n \"message\": {\n \"description\": \"A message describing the error\",\n \"example\": \" Rate Limit Exceeded \"\n }\n}", - "cookie": [], - "_postman_previewlanguage": "json" - }, - { - "id": "18ff20fe-8ead-4928-91a7-9255c42e9ec5", - "name": "Internal Server Error - Returned if there is an unexpected error.", - "originalRequest": { - "url": { - "path": [ - "sod-policies", - "sod-violation-report-status", - ":reportResultId" - ], - "host": [ - "{{baseUrl}}" - ], - "query": [], - "variable": [] - }, - "header": [ - { - "key": "Accept", - "value": "application/json" - }, - { - "description": { - "content": "Added as a part of security scheme: oauth2", - "type": "text/plain" - }, - "key": "Authorization", - "value": "" - } - ], - "method": "GET", - "body": {} - }, - "status": "Internal Server Error", - "code": 500, - "header": [ - { - "key": "Content-Type", - "value": "application/json" - } - ], - "body": "{\n \"detailCode\": \"\",\n \"trackingId\": \"\",\n \"messages\": [\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n },\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n }\n ],\n \"causes\": [\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n },\n {\n \"locale\": \"\",\n \"localeOrigin\": \"DEFAULT\",\n \"text\": \"\"\n }\n ]\n}", - "cookie": [], - "_postman_previewlanguage": "json" - } - ], - "event": [], - "protocolProfileBehavior": { - "disableBodyPruning": true - } - }, - { - "id": "402a3b92-c5d1-432d-9910-10710d0150d3", - "name": "Runs all policies for org", - "request": { - "name": "Runs all policies for org", - "description": { - "content": "Runs multi-policy report for the org. If a policy reports more than 5000 violations, the report mentions that the violation limit was exceeded for that policy. If the request is empty, the report runs for all policies. Otherwise, the report runs for only the filtered policy list provided.", - "type": "text/plain" - }, - "url": { - "path": [ - "sod-violation-report", - "run" - ], - "host": [ - "{{baseUrl}}" - ], - "query": [], - "variable": [] - }, - "header": [ - { - "key": "Content-Type", - "value": "application/json" - }, - { - "key": "Accept", - "value": "application/json" - } - ], - "method": "POST", - "body": { - "mode": "raw", - "raw": "{\n \"filteredPolicyList\": [\n \"\",\n \"\"\n ]\n}", - "options": { - "raw": { - "headerFamily": "json", - "language": "json" - } - } - } - }, - "response": [ - { - "id": "354d44a6-8938-4e13-a49e-2e5756ad02ff", - "name": "Reference to the violation report run task.", - "originalRequest": { - "url": { - "path": [ - "sod-violation-report", - "run" - ], - "host": [ - "{{baseUrl}}" - ], - "query": [], - "variable": [] - }, - "header": [ - { - "key": "Content-Type", - "value": "application/json" - }, - { - "key": "Accept", - "value": "application/json" - }, - { - "description": { - "content": "Added as a part of security scheme: oauth2", - "type": "text/plain" - }, - "key": "Authorization", - "value": "" - } - ], - "method": "POST", - "body": { - "mode": "raw", - "raw": "{\n \"filteredPolicyList\": [\n \"\",\n \"\"\n ]\n}", - "options": { - "raw": { - "headerFamily": "json", - "language": "json" - } - } - } - }, - "status": "OK", - "code": 200, - "header": [ - { - "key": "Content-Type", - "value": "application/json" - } - ], - "body": "{\n \"type\": \"REPORT_RESULT\",\n \"id\": \"\",\n \"name\": \"\",\n \"status\": \"SUCCESS\"\n}", - "cookie": [], - "_postman_previewlanguage": "json" - }, - { - "id": "d2acce38-909c-4985-9a2c-16bf30da0a31", - "name": "Client Error - Returned if the request body is invalid.", - "originalRequest": { - "url": { - "path": [ - "sod-violation-report", - "run" - ], - "host": [ - "{{baseUrl}}" - ], - "query": [], - "variable": [] - }, - "header": [ - { - "key": "Content-Type", - "value": "application/json" - }, - { - "key": "Accept", - "value": "application/json" - }, - { - "description": { - "content": "Added as a part of security scheme: oauth2", - "type": "text/plain" - }, - "key": "Authorization", - "value": "" - } - ], - "method": "POST", - "body": { - "mode": "raw", - "raw": "{\n \"filteredPolicyList\": [\n \"\",\n \"\"\n ]\n}", - "options": { - "raw": { - "headerFamily": "json", - "language": "json" - } - } - } - }, - "status": "Bad Request", - "code": 400, - "header": [ - { - "key": "Content-Type", - "value": "application/json" - } - ], - "body": "{\n \"detailCode\": \"\",\n \"trackingId\": \"\",\n \"messages\": [\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n },\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n }\n ],\n \"causes\": [\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n },\n {\n \"locale\": \"\",\n \"localeOrigin\": \"DEFAULT\",\n \"text\": \"\"\n }\n ]\n}", - "cookie": [], - "_postman_previewlanguage": "json" - }, - { - "id": "67b90677-a601-4556-b7f9-52177f21d7b0", - "name": "Unauthorized - Returned if there is no authorization header, or if the JWT token is expired.", - "originalRequest": { - "url": { - "path": [ - "sod-violation-report", - "run" - ], - "host": [ - "{{baseUrl}}" - ], - "query": [], - "variable": [] - }, - "header": [ - { - "key": "Content-Type", - "value": "application/json" - }, - { - "key": "Accept", - "value": "application/json" - }, - { - "description": { - "content": "Added as a part of security scheme: oauth2", - "type": "text/plain" - }, - "key": "Authorization", - "value": "" - } - ], - "method": "POST", - "body": { - "mode": "raw", - "raw": "{\n \"filteredPolicyList\": [\n \"\",\n \"\"\n ]\n}", - "options": { - "raw": { - "headerFamily": "json", - "language": "json" - } - } - } - }, - "status": "Unauthorized", - "code": 401, - "header": [ - { - "key": "Content-Type", - "value": "application/json" - } - ], - "body": "{\n \"error\": {\n \"description\": \"A message describing the error\",\n \"example\": \"JWT validation failed: JWT is expired\"\n }\n}", - "cookie": [], - "_postman_previewlanguage": "json" - }, - { - "id": "80658a31-d711-4238-80c5-30c994899eac", - "name": "Forbidden - Returned if the user you are running as, doesn't have access to this end-point.", - "originalRequest": { - "url": { - "path": [ - "sod-violation-report", - "run" - ], - "host": [ - "{{baseUrl}}" - ], - "query": [], - "variable": [] - }, - "header": [ - { - "key": "Content-Type", - "value": "application/json" - }, - { - "key": "Accept", - "value": "application/json" - }, - { - "description": { - "content": "Added as a part of security scheme: oauth2", - "type": "text/plain" - }, - "key": "Authorization", - "value": "" - } - ], - "method": "POST", - "body": { - "mode": "raw", - "raw": "{\n \"filteredPolicyList\": [\n \"\",\n \"\"\n ]\n}", - "options": { - "raw": { - "headerFamily": "json", - "language": "json" - } - } - } - }, - "status": "Forbidden", - "code": 403, - "header": [ - { - "key": "Content-Type", - "value": "application/json" - } - ], - "body": "{\n \"detailCode\": \"\",\n \"trackingId\": \"\",\n \"messages\": [\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n },\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n }\n ],\n \"causes\": [\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n },\n {\n \"locale\": \"\",\n \"localeOrigin\": \"DEFAULT\",\n \"text\": \"\"\n }\n ]\n}", - "cookie": [], - "_postman_previewlanguage": "json" - }, - { - "id": "60e9f848-fd0b-44cd-977c-2701b9f4c4b6", - "name": "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.", - "originalRequest": { - "url": { - "path": [ - "sod-violation-report", - "run" - ], - "host": [ - "{{baseUrl}}" - ], - "query": [], - "variable": [] - }, - "header": [ - { - "key": "Content-Type", - "value": "application/json" - }, - { - "key": "Accept", - "value": "application/json" - }, - { - "description": { - "content": "Added as a part of security scheme: oauth2", - "type": "text/plain" - }, - "key": "Authorization", - "value": "" - } - ], - "method": "POST", - "body": { - "mode": "raw", - "raw": "{\n \"filteredPolicyList\": [\n \"\",\n \"\"\n ]\n}", - "options": { - "raw": { - "headerFamily": "json", - "language": "json" - } - } - } - }, - "status": "Too Many Requests", - "code": 429, - "header": [ - { - "key": "Content-Type", - "value": "application/json" - } - ], - "body": "{\n \"message\": {\n \"description\": \"A message describing the error\",\n \"example\": \" Rate Limit Exceeded \"\n }\n}", - "cookie": [], - "_postman_previewlanguage": "json" - }, - { - "id": "5484897e-d5f6-49c4-9d7c-1c7465f9b76c", - "name": "Internal Server Error - Returned if there is an unexpected error.", - "originalRequest": { - "url": { - "path": [ - "sod-violation-report", - "run" - ], - "host": [ - "{{baseUrl}}" - ], - "query": [], - "variable": [] - }, - "header": [ - { - "key": "Content-Type", - "value": "application/json" - }, - { - "key": "Accept", - "value": "application/json" - }, - { - "description": { - "content": "Added as a part of security scheme: oauth2", - "type": "text/plain" - }, - "key": "Authorization", - "value": "" - } - ], - "method": "POST", - "body": { - "mode": "raw", - "raw": "{\n \"filteredPolicyList\": [\n \"\",\n \"\"\n ]\n}", - "options": { - "raw": { - "headerFamily": "json", - "language": "json" - } - } - } - }, - "status": "Internal Server Error", - "code": 500, - "header": [ - { - "key": "Content-Type", - "value": "application/json" - } - ], - "body": "{\n \"detailCode\": \"\",\n \"trackingId\": \"\",\n \"messages\": [\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n },\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n }\n ],\n \"causes\": [\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n },\n {\n \"locale\": \"\",\n \"localeOrigin\": \"DEFAULT\",\n \"text\": \"\"\n }\n ]\n}", - "cookie": [], - "_postman_previewlanguage": "json" - } - ], - "event": [], - "protocolProfileBehavior": { - "disableBodyPruning": true - } - }, - { - "id": "5c3b767e-6e32-47ba-a72b-4c6dc5981d4c", - "name": "Get multi-report run task status", - "request": { - "name": "Get multi-report run task status", - "description": { - "content": "This endpoint gets the status for a violation report for all policy run.", - "type": "text/plain" - }, - "url": { - "path": [ - "sod-violation-report" - ], - "host": [ - "{{baseUrl}}" - ], - "query": [], - "variable": [] - }, - "header": [ - { - "key": "Accept", - "value": "application/json" - } - ], - "method": "GET", - "body": {} - }, - "response": [ - { - "id": "31eaf00b-268e-4778-a344-55bff6123f6a", - "name": "Status of the violation report run task for all policy run.", - "originalRequest": { - "url": { - "path": [ - "sod-violation-report" - ], - "host": [ - "{{baseUrl}}" - ], - "query": [], - "variable": [] - }, - "header": [ - { - "key": "Accept", - "value": "application/json" - }, - { - "description": { - "content": "Added as a part of security scheme: oauth2", - "type": "text/plain" - }, - "key": "Authorization", - "value": "" - } - ], - "method": "GET", - "body": {} - }, - "status": "OK", - "code": 200, - "header": [ - { - "key": "Content-Type", - "value": "application/json" - } - ], - "body": "{\n \"type\": \"REPORT_RESULT\",\n \"id\": \"\",\n \"name\": \"\",\n \"status\": \"SUCCESS\"\n}", - "cookie": [], - "_postman_previewlanguage": "json" - }, - { - "id": "02365de2-eeb3-479a-8ac4-6f62e2cd70b1", - "name": "Client Error - Returned if the request body is invalid.", - "originalRequest": { - "url": { - "path": [ - "sod-violation-report" - ], - "host": [ - "{{baseUrl}}" - ], - "query": [], - "variable": [] - }, - "header": [ - { - "key": "Accept", - "value": "application/json" - }, - { - "description": { - "content": "Added as a part of security scheme: oauth2", - "type": "text/plain" - }, - "key": "Authorization", - "value": "" - } - ], - "method": "GET", - "body": {} - }, - "status": "Bad Request", - "code": 400, - "header": [ - { - "key": "Content-Type", - "value": "application/json" - } - ], - "body": "{\n \"detailCode\": \"\",\n \"trackingId\": \"\",\n \"messages\": [\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n },\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n }\n ],\n \"causes\": [\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n },\n {\n \"locale\": \"\",\n \"localeOrigin\": \"DEFAULT\",\n \"text\": \"\"\n }\n ]\n}", - "cookie": [], - "_postman_previewlanguage": "json" - }, - { - "id": "45b9622f-27cd-4e26-a444-271a0b41d325", - "name": "Unauthorized - Returned if there is no authorization header, or if the JWT token is expired.", - "originalRequest": { - "url": { - "path": [ - "sod-violation-report" - ], - "host": [ - "{{baseUrl}}" - ], - "query": [], - "variable": [] - }, - "header": [ - { - "key": "Accept", - "value": "application/json" - }, - { - "description": { - "content": "Added as a part of security scheme: oauth2", - "type": "text/plain" - }, - "key": "Authorization", - "value": "" - } - ], - "method": "GET", - "body": {} - }, - "status": "Unauthorized", - "code": 401, - "header": [ - { - "key": "Content-Type", - "value": "application/json" - } - ], - "body": "{\n \"error\": {\n \"description\": \"A message describing the error\",\n \"example\": \"JWT validation failed: JWT is expired\"\n }\n}", - "cookie": [], - "_postman_previewlanguage": "json" - }, - { - "id": "d4048a8e-e536-4e47-9aeb-7e705a29c8e0", - "name": "Forbidden - Returned if the user you are running as, doesn't have access to this end-point.", - "originalRequest": { - "url": { - "path": [ - "sod-violation-report" - ], - "host": [ - "{{baseUrl}}" - ], - "query": [], - "variable": [] - }, - "header": [ - { - "key": "Accept", - "value": "application/json" - }, - { - "description": { - "content": "Added as a part of security scheme: oauth2", - "type": "text/plain" - }, - "key": "Authorization", - "value": "" - } - ], - "method": "GET", - "body": {} - }, - "status": "Forbidden", - "code": 403, - "header": [ - { - "key": "Content-Type", - "value": "application/json" - } - ], - "body": "{\n \"detailCode\": \"\",\n \"trackingId\": \"\",\n \"messages\": [\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n },\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n }\n ],\n \"causes\": [\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n },\n {\n \"locale\": \"\",\n \"localeOrigin\": \"DEFAULT\",\n \"text\": \"\"\n }\n ]\n}", - "cookie": [], - "_postman_previewlanguage": "json" - }, - { - "id": "b7625ab2-60ae-471b-8459-ca4e263a8f4f", - "name": "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.", - "originalRequest": { - "url": { - "path": [ - "sod-violation-report" - ], - "host": [ - "{{baseUrl}}" - ], - "query": [], - "variable": [] - }, - "header": [ - { - "key": "Accept", - "value": "application/json" - }, - { - "description": { - "content": "Added as a part of security scheme: oauth2", - "type": "text/plain" - }, - "key": "Authorization", - "value": "" - } - ], - "method": "GET", - "body": {} - }, - "status": "Too Many Requests", - "code": 429, - "header": [ - { - "key": "Content-Type", - "value": "application/json" - } - ], - "body": "{\n \"message\": {\n \"description\": \"A message describing the error\",\n \"example\": \" Rate Limit Exceeded \"\n }\n}", - "cookie": [], - "_postman_previewlanguage": "json" - }, - { - "id": "f4184aaa-77ca-4141-b634-59a03890ba31", - "name": "Internal Server Error - Returned if there is an unexpected error.", - "originalRequest": { - "url": { - "path": [ - "sod-violation-report" - ], - "host": [ - "{{baseUrl}}" - ], - "query": [], - "variable": [] - }, - "header": [ - { - "key": "Accept", - "value": "application/json" - }, - { - "description": { - "content": "Added as a part of security scheme: oauth2", - "type": "text/plain" - }, - "key": "Authorization", - "value": "" - } - ], - "method": "GET", - "body": {} - }, - "status": "Internal Server Error", - "code": 500, - "header": [ - { - "key": "Content-Type", - "value": "application/json" - } - ], - "body": "{\n \"detailCode\": \"\",\n \"trackingId\": \"\",\n \"messages\": [\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n },\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n }\n ],\n \"causes\": [\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n },\n {\n \"locale\": \"\",\n \"localeOrigin\": \"DEFAULT\",\n \"text\": \"\"\n }\n ]\n}", - "cookie": [], - "_postman_previewlanguage": "json" - } - ], - "event": [], - "protocolProfileBehavior": { - "disableBodyPruning": true - } - }, - { - "id": "dde882af-e161-4820-b910-cfc1cb0f951c", - "name": "Download violation report", - "request": { - "name": "Download violation report", - "description": { - "content": "This allows to download a violation report for a given report reference.", - "type": "text/plain" - }, - "url": { - "path": [ - "sod-violation-report", - ":reportResultId", - "download" - ], - "host": [ - "{{baseUrl}}" - ], - "query": [], - "variable": [ - { - "type": "any", - "value": "", - "key": "reportResultId", - "disabled": true, - "description": { - "content": "(Required) The ID of the report reference to download.", - "type": "text/plain" - } - } - ] - }, - "header": [ - { - "key": "Accept", - "value": "application/zip" - } - ], - "method": "GET", - "body": {} - }, - "response": [ - { - "id": "b9e8fef5-db27-49c1-bca6-da55e4cff9e3", - "name": "Returns the PolicyReport.zip that contains the violation report file.", - "originalRequest": { - "url": { - "path": [ - "sod-violation-report", - ":reportResultId", - "download" - ], - "host": [ - "{{baseUrl}}" - ], - "query": [], - "variable": [] - }, - "header": [ - { - "key": "Accept", - "value": "application/zip" - }, - { - "description": { - "content": "Added as a part of security scheme: oauth2", - "type": "text/plain" - }, - "key": "Authorization", - "value": "" - } - ], - "method": "GET", - "body": {} - }, - "status": "OK", - "code": 200, - "header": [ - { - "key": "Content-Type", - "value": "application/zip" - } - ], - "body": "", - "cookie": [], - "_postman_previewlanguage": "text" - }, - { - "id": "a8dde33f-df43-461c-8eae-342a8adbbb1e", - "name": "Client Error - Returned if the request body is invalid.", - "originalRequest": { - "url": { - "path": [ - "sod-violation-report", - ":reportResultId", - "download" - ], - "host": [ - "{{baseUrl}}" - ], - "query": [], - "variable": [] - }, - "header": [ - { - "key": "Accept", - "value": "application/json" - }, - { - "description": { - "content": "Added as a part of security scheme: oauth2", - "type": "text/plain" - }, - "key": "Authorization", - "value": "" - } - ], - "method": "GET", - "body": {} - }, - "status": "Bad Request", - "code": 400, - "header": [ - { - "key": "Content-Type", - "value": "application/json" - } - ], - "body": "{\n \"detailCode\": \"\",\n \"trackingId\": \"\",\n \"messages\": [\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n },\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n }\n ],\n \"causes\": [\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n },\n {\n \"locale\": \"\",\n \"localeOrigin\": \"DEFAULT\",\n \"text\": \"\"\n }\n ]\n}", - "cookie": [], - "_postman_previewlanguage": "json" - }, - { - "id": "312e40e3-0146-40fe-a74a-9844d0f851fa", - "name": "Unauthorized - Returned if there is no authorization header, or if the JWT token is expired.", - "originalRequest": { - "url": { - "path": [ - "sod-violation-report", - ":reportResultId", - "download" - ], - "host": [ - "{{baseUrl}}" - ], - "query": [], - "variable": [] - }, - "header": [ - { - "key": "Accept", - "value": "application/json" - }, - { - "description": { - "content": "Added as a part of security scheme: oauth2", - "type": "text/plain" - }, - "key": "Authorization", - "value": "" - } - ], - "method": "GET", - "body": {} - }, - "status": "Unauthorized", - "code": 401, - "header": [ - { - "key": "Content-Type", - "value": "application/json" - } - ], - "body": "{\n \"error\": {\n \"description\": \"A message describing the error\",\n \"example\": \"JWT validation failed: JWT is expired\"\n }\n}", - "cookie": [], - "_postman_previewlanguage": "json" - }, - { - "id": "a0075bec-2ad0-448f-8b99-646c003275c7", - "name": "Forbidden - Returned if the user you are running as, doesn't have access to this end-point.", - "originalRequest": { - "url": { - "path": [ - "sod-violation-report", - ":reportResultId", - "download" - ], - "host": [ - "{{baseUrl}}" - ], - "query": [], - "variable": [] - }, - "header": [ - { - "key": "Accept", - "value": "application/json" - }, - { - "description": { - "content": "Added as a part of security scheme: oauth2", - "type": "text/plain" - }, - "key": "Authorization", - "value": "" - } - ], - "method": "GET", - "body": {} - }, - "status": "Forbidden", - "code": 403, - "header": [ - { - "key": "Content-Type", - "value": "application/json" - } - ], - "body": "{\n \"detailCode\": \"\",\n \"trackingId\": \"\",\n \"messages\": [\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n },\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n }\n ],\n \"causes\": [\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n },\n {\n \"locale\": \"\",\n \"localeOrigin\": \"DEFAULT\",\n \"text\": \"\"\n }\n ]\n}", - "cookie": [], - "_postman_previewlanguage": "json" - }, - { - "id": "5ea56ec8-1d0c-42c9-a078-6808bdf9631c", - "name": "Not Found - returned if the request URL refers to a resource or object that does not exist", - "originalRequest": { - "url": { - "path": [ - "sod-violation-report", - ":reportResultId", - "download" - ], - "host": [ - "{{baseUrl}}" - ], - "query": [], - "variable": [] - }, - "header": [ - { - "key": "Accept", - "value": "application/json" - }, - { - "description": { - "content": "Added as a part of security scheme: oauth2", - "type": "text/plain" - }, - "key": "Authorization", - "value": "" - } - ], - "method": "GET", - "body": {} - }, - "status": "Not Found", - "code": 404, - "header": [ - { - "key": "Content-Type", - "value": "application/json" - } - ], - "body": "{\n \"detailCode\": \"\",\n \"trackingId\": \"\",\n \"messages\": [\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n },\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n }\n ],\n \"causes\": [\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n },\n {\n \"locale\": \"\",\n \"localeOrigin\": \"DEFAULT\",\n \"text\": \"\"\n }\n ]\n}", - "cookie": [], - "_postman_previewlanguage": "json" - }, - { - "id": "194c50ad-72c5-4917-b180-a0a53ec8fe64", - "name": "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.", - "originalRequest": { - "url": { - "path": [ - "sod-violation-report", - ":reportResultId", - "download" - ], - "host": [ - "{{baseUrl}}" - ], - "query": [], - "variable": [] - }, - "header": [ - { - "key": "Accept", - "value": "application/json" - }, - { - "description": { - "content": "Added as a part of security scheme: oauth2", - "type": "text/plain" - }, - "key": "Authorization", - "value": "" - } - ], - "method": "GET", - "body": {} - }, - "status": "Too Many Requests", - "code": 429, - "header": [ - { - "key": "Content-Type", - "value": "application/json" - } - ], - "body": "{\n \"message\": {\n \"description\": \"A message describing the error\",\n \"example\": \" Rate Limit Exceeded \"\n }\n}", - "cookie": [], - "_postman_previewlanguage": "json" - }, - { - "id": "11a2adcf-18e5-4f80-b022-1d8d518d2df1", - "name": "Internal Server Error - Returned if there is an unexpected error.", - "originalRequest": { - "url": { - "path": [ - "sod-violation-report", - ":reportResultId", - "download" - ], - "host": [ - "{{baseUrl}}" - ], - "query": [], - "variable": [] - }, - "header": [ - { - "key": "Accept", - "value": "application/json" - }, - { - "description": { - "content": "Added as a part of security scheme: oauth2", - "type": "text/plain" - }, - "key": "Authorization", - "value": "" - } - ], - "method": "GET", - "body": {} - }, - "status": "Internal Server Error", - "code": 500, - "header": [ - { - "key": "Content-Type", - "value": "application/json" - } - ], - "body": "{\n \"detailCode\": \"\",\n \"trackingId\": \"\",\n \"messages\": [\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n },\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n }\n ],\n \"causes\": [\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n },\n {\n \"locale\": \"\",\n \"localeOrigin\": \"DEFAULT\",\n \"text\": \"\"\n }\n ]\n}", - "cookie": [], - "_postman_previewlanguage": "json" - } - ], - "event": [], - "protocolProfileBehavior": { - "disableBodyPruning": true - } - }, - { - "id": "716cdce4-b1fb-4c52-9c77-1b3306c2047b", - "name": "Download custom violation report", - "request": { - "name": "Download custom violation report", - "description": { - "content": "This allows to download a specified named violation report for a given report reference.", - "type": "text/plain" - }, - "url": { - "path": [ - "sod-violation-report", - ":reportResultId", - "download", - ":fileName" - ], - "host": [ - "{{baseUrl}}" - ], - "query": [], - "variable": [ - { - "type": "any", - "value": "", - "key": "reportResultId", - "disabled": true, - "description": { - "content": "(Required) The ID of the report reference to download.", - "type": "text/plain" - } - }, - { - "type": "any", - "value": "", - "key": "fileName", - "disabled": true, - "description": { - "content": "(Required) Custom Name for the file.", - "type": "text/plain" - } - } - ] - }, - "header": [ - { - "key": "Accept", - "value": "application/zip" - } - ], - "method": "GET", - "body": {} - }, - "response": [ - { - "id": "91f49475-7525-4cff-91c1-eb2c20849b5d", - "name": "Returns the zip file with given custom name that contains the violation report file.", - "originalRequest": { - "url": { - "path": [ - "sod-violation-report", - ":reportResultId", - "download", - ":fileName" - ], - "host": [ - "{{baseUrl}}" - ], - "query": [], - "variable": [] - }, - "header": [ - { - "key": "Accept", - "value": "application/zip" - }, - { - "description": { - "content": "Added as a part of security scheme: oauth2", - "type": "text/plain" - }, - "key": "Authorization", - "value": "" - } - ], - "method": "GET", - "body": {} - }, - "status": "OK", - "code": 200, - "header": [ - { - "key": "Content-Type", - "value": "application/zip" - } - ], - "body": "", - "cookie": [], - "_postman_previewlanguage": "text" - }, - { - "id": "ba8bb4f1-89df-4605-8d6d-fe38fdac7797", - "name": "Client Error - Returned if the request body is invalid.", - "originalRequest": { - "url": { - "path": [ - "sod-violation-report", - ":reportResultId", - "download", - ":fileName" - ], - "host": [ - "{{baseUrl}}" - ], - "query": [], - "variable": [] - }, - "header": [ - { - "key": "Accept", - "value": "application/json" - }, - { - "description": { - "content": "Added as a part of security scheme: oauth2", - "type": "text/plain" - }, - "key": "Authorization", - "value": "" - } - ], - "method": "GET", - "body": {} - }, - "status": "Bad Request", - "code": 400, - "header": [ - { - "key": "Content-Type", - "value": "application/json" - } - ], - "body": "{\n \"detailCode\": \"\",\n \"trackingId\": \"\",\n \"messages\": [\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n },\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n }\n ],\n \"causes\": [\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n },\n {\n \"locale\": \"\",\n \"localeOrigin\": \"DEFAULT\",\n \"text\": \"\"\n }\n ]\n}", - "cookie": [], - "_postman_previewlanguage": "json" - }, - { - "id": "191c17d7-7b53-4c0b-929d-3da6ef44348b", - "name": "Unauthorized - Returned if there is no authorization header, or if the JWT token is expired.", - "originalRequest": { - "url": { - "path": [ - "sod-violation-report", - ":reportResultId", - "download", - ":fileName" - ], - "host": [ - "{{baseUrl}}" - ], - "query": [], - "variable": [] - }, - "header": [ - { - "key": "Accept", - "value": "application/json" - }, - { - "description": { - "content": "Added as a part of security scheme: oauth2", - "type": "text/plain" - }, - "key": "Authorization", - "value": "" - } - ], - "method": "GET", - "body": {} - }, - "status": "Unauthorized", - "code": 401, - "header": [ - { - "key": "Content-Type", - "value": "application/json" - } - ], - "body": "{\n \"error\": {\n \"description\": \"A message describing the error\",\n \"example\": \"JWT validation failed: JWT is expired\"\n }\n}", - "cookie": [], - "_postman_previewlanguage": "json" - }, - { - "id": "91525028-f396-4247-a6d6-5aefdc29756d", - "name": "Forbidden - Returned if the user you are running as, doesn't have access to this end-point.", - "originalRequest": { - "url": { - "path": [ - "sod-violation-report", - ":reportResultId", - "download", - ":fileName" - ], - "host": [ - "{{baseUrl}}" - ], - "query": [], - "variable": [] - }, - "header": [ - { - "key": "Accept", - "value": "application/json" - }, - { - "description": { - "content": "Added as a part of security scheme: oauth2", - "type": "text/plain" - }, - "key": "Authorization", - "value": "" - } - ], - "method": "GET", - "body": {} - }, - "status": "Forbidden", - "code": 403, - "header": [ - { - "key": "Content-Type", - "value": "application/json" - } - ], - "body": "{\n \"detailCode\": \"\",\n \"trackingId\": \"\",\n \"messages\": [\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n },\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n }\n ],\n \"causes\": [\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n },\n {\n \"locale\": \"\",\n \"localeOrigin\": \"DEFAULT\",\n \"text\": \"\"\n }\n ]\n}", - "cookie": [], - "_postman_previewlanguage": "json" - }, - { - "id": "f862c13e-dc85-4e76-b816-6a61de0862b3", - "name": "Not Found - returned if the request URL refers to a resource or object that does not exist", - "originalRequest": { - "url": { - "path": [ - "sod-violation-report", - ":reportResultId", - "download", - ":fileName" - ], - "host": [ - "{{baseUrl}}" - ], - "query": [], - "variable": [] - }, - "header": [ - { - "key": "Accept", - "value": "application/json" - }, - { - "description": { - "content": "Added as a part of security scheme: oauth2", - "type": "text/plain" - }, - "key": "Authorization", - "value": "" - } - ], - "method": "GET", - "body": {} - }, - "status": "Not Found", - "code": 404, - "header": [ - { - "key": "Content-Type", - "value": "application/json" - } - ], - "body": "{\n \"detailCode\": \"\",\n \"trackingId\": \"\",\n \"messages\": [\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n },\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n }\n ],\n \"causes\": [\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n },\n {\n \"locale\": \"\",\n \"localeOrigin\": \"DEFAULT\",\n \"text\": \"\"\n }\n ]\n}", - "cookie": [], - "_postman_previewlanguage": "json" - }, - { - "id": "203650f4-ae4f-4cb8-9743-72230d37d80b", - "name": "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.", - "originalRequest": { - "url": { - "path": [ - "sod-violation-report", - ":reportResultId", - "download", - ":fileName" - ], - "host": [ - "{{baseUrl}}" - ], - "query": [], - "variable": [] - }, - "header": [ - { - "key": "Accept", - "value": "application/json" - }, - { - "description": { - "content": "Added as a part of security scheme: oauth2", - "type": "text/plain" - }, - "key": "Authorization", - "value": "" - } - ], - "method": "GET", - "body": {} - }, - "status": "Too Many Requests", - "code": 429, - "header": [ - { - "key": "Content-Type", - "value": "application/json" - } - ], - "body": "{\n \"message\": {\n \"description\": \"A message describing the error\",\n \"example\": \" Rate Limit Exceeded \"\n }\n}", - "cookie": [], - "_postman_previewlanguage": "json" - }, - { - "id": "d7690410-4dab-4dde-a0f2-20c9a6831a63", - "name": "Internal Server Error - Returned if there is an unexpected error.", - "originalRequest": { - "url": { - "path": [ - "sod-violation-report", - ":reportResultId", - "download", - ":fileName" - ], - "host": [ - "{{baseUrl}}" - ], - "query": [], - "variable": [] - }, - "header": [ - { - "key": "Accept", - "value": "application/json" - }, - { - "description": { - "content": "Added as a part of security scheme: oauth2", - "type": "text/plain" - }, - "key": "Authorization", - "value": "" - } - ], - "method": "GET", - "body": {} - }, - "status": "Internal Server Error", - "code": 500, - "header": [ - { - "key": "Content-Type", - "value": "application/json" - } - ], - "body": "{\n \"detailCode\": \"\",\n \"trackingId\": \"\",\n \"messages\": [\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n },\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n }\n ],\n \"causes\": [\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n },\n {\n \"locale\": \"\",\n \"localeOrigin\": \"DEFAULT\",\n \"text\": \"\"\n }\n ]\n}", - "cookie": [], - "_postman_previewlanguage": "json" - } - ], - "event": [], - "protocolProfileBehavior": { - "disableBodyPruning": true - } - } - ] - }, - { - "name": "SOD Violations", - "description": "Use this API to check for current \"separation of duties\" (SOD) policy violations as well as potential future SOD policy violations. \nWith SOD violation functionality in place, administrators can get information about current SOD policy violations and predict whether an access change will trigger new violations, which helps to prevent them from occurring at all. \n\n\"Separation of duties\" refers to the concept that people shouldn't have conflicting sets of access - all their access should be configured in a way that protects your organization's assets and data. \nFor example, people who record monetary transactions shouldn't be able to issue payment for those transactions.\nAny changes to major system configurations should be approved by someone other than the person requesting the change. \n\nOrganizations can use \"separation of duties\" (SOD) policies to enforce and track their internal security rules throughout their tenants.\nThese SOD policies limit each user's involvement in important processes and protects the organization from individuals gaining excessive access. \n\nOnce a SOD policy is in place, if an identity has conflicting access items, a SOD violation will trigger. \nThese violations are included in SOD violation reports that other users will see in emails at regular intervals if they're subscribed to the SOD policy.\nThe other users can then better help to enforce these SOD policies.\n\nAdministrators can use the SOD violations APIs to check a set of identities for any current SOD violations, and they can use them to check whether adding an access item would potentially trigger a SOD violation. \nThis second option is a good way to prevent SOD violations from triggering at all. \n\nRefer to [Handling Policy Violations](https://documentation.sailpoint.com/saas/help/sod/policy-violations.html) for more information about SOD policy violations. \n", - "item": [ - { - "id": "af43c546-d8b3-44f5-958c-bcb32af345a3", - "name": "Predict SOD violations for identity.", - "request": { - "name": "Predict SOD violations for identity.", - "description": { - "content": "This API is used to check if granting some additional accesses would cause the subject to be in violation of any SOD policies. Returns the violations that would be caused.\n\nA token with ORG_ADMIN or API authority is required to call this API.", - "type": "text/plain" - }, - "url": { - "path": [ - "sod-violations", - "predict" - ], - "host": [ - "{{baseUrl}}" - ], - "query": [], - "variable": [] - }, - "header": [ - { - "key": "Content-Type", - "value": "application/json" - }, - { - "key": "Accept", - "value": "application/json" - } - ], - "method": "POST", - "body": { - "mode": "raw", - "raw": "{\n \"identityId\": \"\",\n \"accessRefs\": [\n {\n \"type\": \"ENTITLEMENT\",\n \"id\": \"\",\n \"name\": \"\"\n },\n {\n \"type\": \"ENTITLEMENT\",\n \"id\": \"\",\n \"name\": \"\"\n }\n ]\n}", - "options": { - "raw": { - "headerFamily": "json", - "language": "json" - } - } - } - }, - "response": [ - { - "id": "31976170-1a3e-42f0-a3fb-09b55872b834", - "name": "Violation Contexts", - "originalRequest": { - "url": { - "path": [ - "sod-violations", - "predict" - ], - "host": [ - "{{baseUrl}}" - ], - "query": [], - "variable": [] - }, - "header": [ - { - "key": "Content-Type", - "value": "application/json" - }, - { - "key": "Accept", - "value": "application/json" - }, - { - "description": { - "content": "Added as a part of security scheme: oauth2", - "type": "text/plain" - }, - "key": "Authorization", - "value": "" - } - ], - "method": "POST", - "body": { - "mode": "raw", - "raw": "{\n \"identityId\": \"\",\n \"accessRefs\": [\n {\n \"type\": \"ENTITLEMENT\",\n \"id\": \"\",\n \"name\": \"\"\n },\n {\n \"type\": \"ENTITLEMENT\",\n \"id\": \"\",\n \"name\": \"\"\n }\n ]\n}", - "options": { - "raw": { - "headerFamily": "json", - "language": "json" - } - } - } - }, - "status": "OK", - "code": 200, - "header": [ - { - "key": "Content-Type", - "value": "application/json" - } - ], - "body": "{\n \"violationContexts\": [\n {\n \"policy\": {\n \"type\": \"\",\n \"id\": \"\",\n \"name\": \"\"\n },\n \"conflictingAccessCriteria\": {\n \"leftCriteria\": {\n \"criteriaList\": [\n {\n \"type\": \"WORKGROUP\",\n \"id\": \"\",\n \"name\": \"\",\n \"existing\": false\n },\n {\n \"type\": \"PASSWORD_POLICY\",\n \"id\": \"\",\n \"name\": \"\",\n \"existing\": false\n }\n ]\n },\n \"rightCriteria\": {\n \"criteriaList\": [\n {\n \"type\": \"IDENTITY_PROFILE\",\n \"id\": \"\",\n \"name\": \"\",\n \"existing\": false\n },\n {\n \"type\": \"IDENTITY_REQUEST\",\n \"id\": \"\",\n \"name\": \"\",\n \"existing\": false\n }\n ]\n }\n }\n },\n {\n \"policy\": {\n \"type\": \"\",\n \"id\": \"\",\n \"name\": \"\"\n },\n \"conflictingAccessCriteria\": {\n \"leftCriteria\": {\n \"criteriaList\": [\n {\n \"type\": \"IDENTITY_REQUEST\",\n \"id\": \"\",\n \"name\": \"\",\n \"existing\": false\n },\n {\n \"type\": \"ENTITLEMENT\",\n \"id\": \"\",\n \"name\": \"\",\n \"existing\": false\n }\n ]\n },\n \"rightCriteria\": {\n \"criteriaList\": [\n {\n \"type\": \"CLUSTER\",\n \"id\": \"\",\n \"name\": \"\",\n \"existing\": false\n },\n {\n \"type\": \"WORKGROUP\",\n \"id\": \"\",\n \"name\": \"\",\n \"existing\": false\n }\n ]\n }\n }\n }\n ]\n}", - "cookie": [], - "_postman_previewlanguage": "json" - }, - { - "id": "9858060d-cd8f-4c94-a8da-9f0a917a28e6", - "name": "Client Error - Returned if the request body is invalid.", - "originalRequest": { - "url": { - "path": [ - "sod-violations", - "predict" - ], - "host": [ - "{{baseUrl}}" - ], - "query": [], - "variable": [] - }, - "header": [ - { - "key": "Content-Type", - "value": "application/json" - }, - { - "key": "Accept", - "value": "application/json" - }, - { - "description": { - "content": "Added as a part of security scheme: oauth2", - "type": "text/plain" - }, - "key": "Authorization", - "value": "" - } - ], - "method": "POST", - "body": { - "mode": "raw", - "raw": "{\n \"identityId\": \"\",\n \"accessRefs\": [\n {\n \"type\": \"ENTITLEMENT\",\n \"id\": \"\",\n \"name\": \"\"\n },\n {\n \"type\": \"ENTITLEMENT\",\n \"id\": \"\",\n \"name\": \"\"\n }\n ]\n}", - "options": { - "raw": { - "headerFamily": "json", - "language": "json" - } - } - } - }, - "status": "Bad Request", - "code": 400, - "header": [ - { - "key": "Content-Type", - "value": "application/json" - } - ], - "body": "{\n \"detailCode\": \"\",\n \"trackingId\": \"\",\n \"messages\": [\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n },\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n }\n ],\n \"causes\": [\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n },\n {\n \"locale\": \"\",\n \"localeOrigin\": \"DEFAULT\",\n \"text\": \"\"\n }\n ]\n}", - "cookie": [], - "_postman_previewlanguage": "json" - }, - { - "id": "63a651de-efc7-4f05-a98b-0c0fd7c77c45", - "name": "Unauthorized - Returned if there is no authorization header, or if the JWT token is expired.", - "originalRequest": { - "url": { - "path": [ - "sod-violations", - "predict" - ], - "host": [ - "{{baseUrl}}" - ], - "query": [], - "variable": [] - }, - "header": [ - { - "key": "Content-Type", - "value": "application/json" - }, - { - "key": "Accept", - "value": "application/json" - }, - { - "description": { - "content": "Added as a part of security scheme: oauth2", - "type": "text/plain" - }, - "key": "Authorization", - "value": "" - } - ], - "method": "POST", - "body": { - "mode": "raw", - "raw": "{\n \"identityId\": \"\",\n \"accessRefs\": [\n {\n \"type\": \"ENTITLEMENT\",\n \"id\": \"\",\n \"name\": \"\"\n },\n {\n \"type\": \"ENTITLEMENT\",\n \"id\": \"\",\n \"name\": \"\"\n }\n ]\n}", - "options": { - "raw": { - "headerFamily": "json", - "language": "json" - } - } - } - }, - "status": "Unauthorized", - "code": 401, - "header": [ - { - "key": "Content-Type", - "value": "application/json" - } - ], - "body": "{\n \"error\": {\n \"description\": \"A message describing the error\",\n \"example\": \"JWT validation failed: JWT is expired\"\n }\n}", - "cookie": [], - "_postman_previewlanguage": "json" - }, - { - "id": "10dcd732-2690-42ab-bb20-d3014039ac37", - "name": "Forbidden - Returned if the user you are running as, doesn't have access to this end-point.", - "originalRequest": { - "url": { - "path": [ - "sod-violations", - "predict" - ], - "host": [ - "{{baseUrl}}" - ], - "query": [], - "variable": [] - }, - "header": [ - { - "key": "Content-Type", - "value": "application/json" - }, - { - "key": "Accept", - "value": "application/json" - }, - { - "description": { - "content": "Added as a part of security scheme: oauth2", - "type": "text/plain" - }, - "key": "Authorization", - "value": "" - } - ], - "method": "POST", - "body": { - "mode": "raw", - "raw": "{\n \"identityId\": \"\",\n \"accessRefs\": [\n {\n \"type\": \"ENTITLEMENT\",\n \"id\": \"\",\n \"name\": \"\"\n },\n {\n \"type\": \"ENTITLEMENT\",\n \"id\": \"\",\n \"name\": \"\"\n }\n ]\n}", - "options": { - "raw": { - "headerFamily": "json", - "language": "json" - } - } - } - }, - "status": "Forbidden", - "code": 403, - "header": [ - { - "key": "Content-Type", - "value": "application/json" - } - ], - "body": "{\n \"detailCode\": \"\",\n \"trackingId\": \"\",\n \"messages\": [\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n },\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n }\n ],\n \"causes\": [\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n },\n {\n \"locale\": \"\",\n \"localeOrigin\": \"DEFAULT\",\n \"text\": \"\"\n }\n ]\n}", - "cookie": [], - "_postman_previewlanguage": "json" - }, - { - "id": "0e9a7de3-a008-449d-b199-d1b0291f2818", - "name": "Not Found - returned if the request URL refers to a resource or object that does not exist", - "originalRequest": { - "url": { - "path": [ - "sod-violations", - "predict" - ], - "host": [ - "{{baseUrl}}" - ], - "query": [], - "variable": [] - }, - "header": [ - { - "key": "Content-Type", - "value": "application/json" - }, - { - "key": "Accept", - "value": "application/json" - }, - { - "description": { - "content": "Added as a part of security scheme: oauth2", - "type": "text/plain" - }, - "key": "Authorization", - "value": "" - } - ], - "method": "POST", - "body": { - "mode": "raw", - "raw": "{\n \"identityId\": \"\",\n \"accessRefs\": [\n {\n \"type\": \"ENTITLEMENT\",\n \"id\": \"\",\n \"name\": \"\"\n },\n {\n \"type\": \"ENTITLEMENT\",\n \"id\": \"\",\n \"name\": \"\"\n }\n ]\n}", - "options": { - "raw": { - "headerFamily": "json", - "language": "json" - } - } - } - }, - "status": "Not Found", - "code": 404, - "header": [ - { - "key": "Content-Type", - "value": "application/json" - } - ], - "body": "{\n \"detailCode\": \"\",\n \"trackingId\": \"\",\n \"messages\": [\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n },\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n }\n ],\n \"causes\": [\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n },\n {\n \"locale\": \"\",\n \"localeOrigin\": \"DEFAULT\",\n \"text\": \"\"\n }\n ]\n}", - "cookie": [], - "_postman_previewlanguage": "json" - }, - { - "id": "76579be3-63c8-4602-a629-6116e76b5d8e", - "name": "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.", - "originalRequest": { - "url": { - "path": [ - "sod-violations", - "predict" - ], - "host": [ - "{{baseUrl}}" - ], - "query": [], - "variable": [] - }, - "header": [ - { - "key": "Content-Type", - "value": "application/json" - }, - { - "key": "Accept", - "value": "application/json" - }, - { - "description": { - "content": "Added as a part of security scheme: oauth2", - "type": "text/plain" - }, - "key": "Authorization", - "value": "" - } - ], - "method": "POST", - "body": { - "mode": "raw", - "raw": "{\n \"identityId\": \"\",\n \"accessRefs\": [\n {\n \"type\": \"ENTITLEMENT\",\n \"id\": \"\",\n \"name\": \"\"\n },\n {\n \"type\": \"ENTITLEMENT\",\n \"id\": \"\",\n \"name\": \"\"\n }\n ]\n}", - "options": { - "raw": { - "headerFamily": "json", - "language": "json" - } - } - } - }, - "status": "Too Many Requests", - "code": 429, - "header": [ - { - "key": "Content-Type", - "value": "application/json" - } - ], - "body": "{\n \"message\": {\n \"description\": \"A message describing the error\",\n \"example\": \" Rate Limit Exceeded \"\n }\n}", - "cookie": [], - "_postman_previewlanguage": "json" - }, - { - "id": "4cd0154b-44b8-49c1-b8c9-9292c92a9d68", - "name": "Internal Server Error - Returned if there is an unexpected error.", - "originalRequest": { - "url": { - "path": [ - "sod-violations", - "predict" - ], - "host": [ - "{{baseUrl}}" - ], - "query": [], - "variable": [] - }, - "header": [ - { - "key": "Content-Type", - "value": "application/json" - }, - { - "key": "Accept", - "value": "application/json" - }, - { - "description": { - "content": "Added as a part of security scheme: oauth2", - "type": "text/plain" - }, - "key": "Authorization", - "value": "" - } - ], - "method": "POST", - "body": { - "mode": "raw", - "raw": "{\n \"identityId\": \"\",\n \"accessRefs\": [\n {\n \"type\": \"ENTITLEMENT\",\n \"id\": \"\",\n \"name\": \"\"\n },\n {\n \"type\": \"ENTITLEMENT\",\n \"id\": \"\",\n \"name\": \"\"\n }\n ]\n}", - "options": { - "raw": { - "headerFamily": "json", - "language": "json" - } - } - } - }, - "status": "Internal Server Error", - "code": 500, - "header": [ - { - "key": "Content-Type", - "value": "application/json" - } - ], - "body": "{\n \"detailCode\": \"\",\n \"trackingId\": \"\",\n \"messages\": [\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n },\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n }\n ],\n \"causes\": [\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n },\n {\n \"locale\": \"\",\n \"localeOrigin\": \"DEFAULT\",\n \"text\": \"\"\n }\n ]\n}", - "cookie": [], - "_postman_previewlanguage": "json" - } - ], - "event": [], - "protocolProfileBehavior": { - "disableBodyPruning": true - } - }, - { - "id": "898b68e8-7638-4dc5-9ce1-a94e46fa56dc", - "name": "Check SOD violations", - "request": { - "name": "Check SOD violations", - "description": { - "content": "This API initiates a SOD policy verification asynchronously.\n\nA token with ORG_ADMIN authority is required to call this API.", - "type": "text/plain" - }, - "url": { - "path": [ - "sod-violations", - "check" - ], - "host": [ - "{{baseUrl}}" - ], - "query": [], - "variable": [] - }, - "header": [ - { - "key": "Content-Type", - "value": "application/json" - }, - { - "key": "Accept", - "value": "application/json" - } - ], - "method": "POST", - "body": { - "mode": "raw", - "raw": "{\n \"identityId\": \"\",\n \"accessRefs\": [\n {\n \"type\": \"ENTITLEMENT\",\n \"id\": \"\",\n \"name\": \"\"\n },\n {\n \"type\": \"ENTITLEMENT\",\n \"id\": \"\",\n \"name\": \"\"\n }\n ],\n \"clientMetadata\": {\n \"occaecate\": \"\"\n }\n}", - "options": { - "raw": { - "headerFamily": "json", - "language": "json" - } - } - } - }, - "response": [ - { - "id": "f49aa830-06b5-42c8-9727-1ec0eb504644", - "name": "Request ID with a timestamp.", - "originalRequest": { - "url": { - "path": [ - "sod-violations", - "check" - ], - "host": [ - "{{baseUrl}}" - ], - "query": [], - "variable": [] - }, - "header": [ - { - "key": "Content-Type", - "value": "application/json" - }, - { - "key": "Accept", - "value": "application/json" - }, - { - "description": { - "content": "Added as a part of security scheme: oauth2", - "type": "text/plain" - }, - "key": "Authorization", - "value": "" - } - ], - "method": "POST", - "body": { - "mode": "raw", - "raw": "{\n \"identityId\": \"\",\n \"accessRefs\": [\n {\n \"type\": \"ENTITLEMENT\",\n \"id\": \"\",\n \"name\": \"\"\n },\n {\n \"type\": \"ENTITLEMENT\",\n \"id\": \"\",\n \"name\": \"\"\n }\n ],\n \"clientMetadata\": {\n \"occaecate\": \"\"\n }\n}", - "options": { - "raw": { - "headerFamily": "json", - "language": "json" - } - } - } - }, - "status": "Accepted", - "code": 202, - "header": [ - { - "key": "Content-Type", - "value": "application/json" - } - ], - "body": "{\n \"requestId\": \"\",\n \"created\": \"\"\n}", - "cookie": [], - "_postman_previewlanguage": "json" - }, - { - "id": "5e0e9525-554b-4f11-ad23-a08ba32dae7e", - "name": "Client Error - Returned if the request body is invalid.", - "originalRequest": { - "url": { - "path": [ - "sod-violations", - "check" - ], - "host": [ - "{{baseUrl}}" - ], - "query": [], - "variable": [] - }, - "header": [ - { - "key": "Content-Type", - "value": "application/json" - }, - { - "key": "Accept", - "value": "application/json" - }, - { - "description": { - "content": "Added as a part of security scheme: oauth2", - "type": "text/plain" - }, - "key": "Authorization", - "value": "" - } - ], - "method": "POST", - "body": { - "mode": "raw", - "raw": "{\n \"identityId\": \"\",\n \"accessRefs\": [\n {\n \"type\": \"ENTITLEMENT\",\n \"id\": \"\",\n \"name\": \"\"\n },\n {\n \"type\": \"ENTITLEMENT\",\n \"id\": \"\",\n \"name\": \"\"\n }\n ],\n \"clientMetadata\": {\n \"occaecate\": \"\"\n }\n}", - "options": { - "raw": { - "headerFamily": "json", - "language": "json" - } - } - } - }, - "status": "Bad Request", - "code": 400, - "header": [ - { - "key": "Content-Type", - "value": "application/json" - } - ], - "body": "{\n \"detailCode\": \"\",\n \"trackingId\": \"\",\n \"messages\": [\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n },\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n }\n ],\n \"causes\": [\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n },\n {\n \"locale\": \"\",\n \"localeOrigin\": \"DEFAULT\",\n \"text\": \"\"\n }\n ]\n}", - "cookie": [], - "_postman_previewlanguage": "json" - }, - { - "id": "de0d6dd2-cd12-4fb2-b4bb-8e231f9df165", - "name": "Unauthorized - Returned if there is no authorization header, or if the JWT token is expired.", - "originalRequest": { - "url": { - "path": [ - "sod-violations", - "check" - ], - "host": [ - "{{baseUrl}}" - ], - "query": [], - "variable": [] - }, - "header": [ - { - "key": "Content-Type", - "value": "application/json" - }, - { - "key": "Accept", - "value": "application/json" - }, - { - "description": { - "content": "Added as a part of security scheme: oauth2", - "type": "text/plain" - }, - "key": "Authorization", - "value": "" - } - ], - "method": "POST", - "body": { - "mode": "raw", - "raw": "{\n \"identityId\": \"\",\n \"accessRefs\": [\n {\n \"type\": \"ENTITLEMENT\",\n \"id\": \"\",\n \"name\": \"\"\n },\n {\n \"type\": \"ENTITLEMENT\",\n \"id\": \"\",\n \"name\": \"\"\n }\n ],\n \"clientMetadata\": {\n \"occaecate\": \"\"\n }\n}", - "options": { - "raw": { - "headerFamily": "json", - "language": "json" - } - } - } - }, - "status": "Unauthorized", - "code": 401, - "header": [ - { - "key": "Content-Type", - "value": "application/json" - } - ], - "body": "{\n \"error\": {\n \"description\": \"A message describing the error\",\n \"example\": \"JWT validation failed: JWT is expired\"\n }\n}", - "cookie": [], - "_postman_previewlanguage": "json" - }, - { - "id": "650f7f90-2cec-457c-9856-5ae4788bdd53", - "name": "Forbidden - Returned if the user you are running as, doesn't have access to this end-point.", - "originalRequest": { - "url": { - "path": [ - "sod-violations", - "check" - ], - "host": [ - "{{baseUrl}}" - ], - "query": [], - "variable": [] - }, - "header": [ - { - "key": "Content-Type", - "value": "application/json" - }, - { - "key": "Accept", - "value": "application/json" - }, - { - "description": { - "content": "Added as a part of security scheme: oauth2", - "type": "text/plain" - }, - "key": "Authorization", - "value": "" - } - ], - "method": "POST", - "body": { - "mode": "raw", - "raw": "{\n \"identityId\": \"\",\n \"accessRefs\": [\n {\n \"type\": \"ENTITLEMENT\",\n \"id\": \"\",\n \"name\": \"\"\n },\n {\n \"type\": \"ENTITLEMENT\",\n \"id\": \"\",\n \"name\": \"\"\n }\n ],\n \"clientMetadata\": {\n \"occaecate\": \"\"\n }\n}", - "options": { - "raw": { - "headerFamily": "json", - "language": "json" - } - } - } - }, - "status": "Forbidden", - "code": 403, - "header": [ - { - "key": "Content-Type", - "value": "application/json" - } - ], - "body": "{\n \"detailCode\": \"\",\n \"trackingId\": \"\",\n \"messages\": [\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n },\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n }\n ],\n \"causes\": [\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n },\n {\n \"locale\": \"\",\n \"localeOrigin\": \"DEFAULT\",\n \"text\": \"\"\n }\n ]\n}", - "cookie": [], - "_postman_previewlanguage": "json" - }, - { - "id": "3896a07c-5cbe-4300-bbdc-62d35afa003b", - "name": "Not Found - returned if the request URL refers to a resource or object that does not exist", - "originalRequest": { - "url": { - "path": [ - "sod-violations", - "check" - ], - "host": [ - "{{baseUrl}}" - ], - "query": [], - "variable": [] - }, - "header": [ - { - "key": "Content-Type", - "value": "application/json" - }, - { - "key": "Accept", - "value": "application/json" - }, - { - "description": { - "content": "Added as a part of security scheme: oauth2", - "type": "text/plain" - }, - "key": "Authorization", - "value": "" - } - ], - "method": "POST", - "body": { - "mode": "raw", - "raw": "{\n \"identityId\": \"\",\n \"accessRefs\": [\n {\n \"type\": \"ENTITLEMENT\",\n \"id\": \"\",\n \"name\": \"\"\n },\n {\n \"type\": \"ENTITLEMENT\",\n \"id\": \"\",\n \"name\": \"\"\n }\n ],\n \"clientMetadata\": {\n \"occaecate\": \"\"\n }\n}", - "options": { - "raw": { - "headerFamily": "json", - "language": "json" - } - } - } - }, - "status": "Not Found", - "code": 404, - "header": [ - { - "key": "Content-Type", - "value": "application/json" - } - ], - "body": "{\n \"detailCode\": \"\",\n \"trackingId\": \"\",\n \"messages\": [\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n },\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n }\n ],\n \"causes\": [\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n },\n {\n \"locale\": \"\",\n \"localeOrigin\": \"DEFAULT\",\n \"text\": \"\"\n }\n ]\n}", - "cookie": [], - "_postman_previewlanguage": "json" - }, - { - "id": "caa6ec4b-a7ca-4c5c-96cd-c366f3e1d798", - "name": "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.", - "originalRequest": { - "url": { - "path": [ - "sod-violations", - "check" - ], - "host": [ - "{{baseUrl}}" - ], - "query": [], - "variable": [] - }, - "header": [ - { - "key": "Content-Type", - "value": "application/json" - }, - { - "key": "Accept", - "value": "application/json" - }, - { - "description": { - "content": "Added as a part of security scheme: oauth2", - "type": "text/plain" - }, - "key": "Authorization", - "value": "" - } - ], - "method": "POST", - "body": { - "mode": "raw", - "raw": "{\n \"identityId\": \"\",\n \"accessRefs\": [\n {\n \"type\": \"ENTITLEMENT\",\n \"id\": \"\",\n \"name\": \"\"\n },\n {\n \"type\": \"ENTITLEMENT\",\n \"id\": \"\",\n \"name\": \"\"\n }\n ],\n \"clientMetadata\": {\n \"occaecate\": \"\"\n }\n}", - "options": { - "raw": { - "headerFamily": "json", - "language": "json" - } - } - } - }, - "status": "Too Many Requests", - "code": 429, - "header": [ - { - "key": "Content-Type", - "value": "application/json" - } - ], - "body": "{\n \"message\": {\n \"description\": \"A message describing the error\",\n \"example\": \" Rate Limit Exceeded \"\n }\n}", - "cookie": [], - "_postman_previewlanguage": "json" - }, - { - "id": "bc6deb18-934e-4c0e-9e21-006092bbfc4b", - "name": "Internal Server Error - Returned if there is an unexpected error.", - "originalRequest": { - "url": { - "path": [ - "sod-violations", - "check" - ], - "host": [ - "{{baseUrl}}" - ], - "query": [], - "variable": [] - }, - "header": [ - { - "key": "Content-Type", - "value": "application/json" - }, - { - "key": "Accept", - "value": "application/json" - }, - { - "description": { - "content": "Added as a part of security scheme: oauth2", - "type": "text/plain" - }, - "key": "Authorization", - "value": "" - } - ], - "method": "POST", - "body": { - "mode": "raw", - "raw": "{\n \"identityId\": \"\",\n \"accessRefs\": [\n {\n \"type\": \"ENTITLEMENT\",\n \"id\": \"\",\n \"name\": \"\"\n },\n {\n \"type\": \"ENTITLEMENT\",\n \"id\": \"\",\n \"name\": \"\"\n }\n ],\n \"clientMetadata\": {\n \"occaecate\": \"\"\n }\n}", - "options": { - "raw": { - "headerFamily": "json", - "language": "json" - } - } - } - }, - "status": "Internal Server Error", - "code": 500, - "header": [ - { - "key": "Content-Type", - "value": "application/json" - } - ], - "body": "{\n \"detailCode\": \"\",\n \"trackingId\": \"\",\n \"messages\": [\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n },\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n }\n ],\n \"causes\": [\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n },\n {\n \"locale\": \"\",\n \"localeOrigin\": \"DEFAULT\",\n \"text\": \"\"\n }\n ]\n}", - "cookie": [], - "_postman_previewlanguage": "json" - } - ], - "event": [], - "protocolProfileBehavior": { - "disableBodyPruning": true - } - } - ] - }, - { - "name": "Sources", - "description": "Use this API to implement and customize source functionality. \nWith source functionality in place, organizations can use IdentityNow to connect their various sources and user data sets and manage access across all those different sources in a secure, scalable way. \n\n[Sources](https://documentation.sailpoint.com/saas/help/sources/managing_sources.html) refer to the IdentityNow representations for external applications, databases, and directory management systems that maintain their own sets of users, like Dropbox, GitHub, and Workday, for example.\nOrganizations may use hundreds, if not thousands, of different source systems, and any one employee within an organization likely has a different user record on each source, often with different permissions on many of those records. \nConnecting these sources to IdentityNow makes it possible to manage user access across them all.\nThen, if a new hire starts at an organization, IdentityNow can grant the new hire access to all the sources they need.\nIf an employee moves to a new department and needs access to new sources but no longer needs access to others, IdentityNow can grant the necessary access and revoke the unnecessary access for all the employee's various sources. \nIf an employee leaves the company, IdentityNow can revoke access to all the employee's various source accounts immediately. \nThese are just a few examples of the many ways that source functionality makes identity governance easier, more efficient, and more secure. \n\nIn IdentityNow, administrators can create configure, manage, and edit sources, and they can designate other users as source admins to be able to do so.\nThey can also designate users as source sub-admins, who can perform the same source actions but only on sources associated with their governance groups.\nAdmins go to Connections > Sources to see a list of the existing source representations in their organizations. \nThey can create new sources or select existing ones. \n\nTo create a new source, the following must be specified: Source Name, Description, Source Owner, and Connection Type.\nRefer to [Configuring a Source](https://documentation.sailpoint.com/saas/help/accounts/loading_data.html#configuring-a-source) for more information about the source configuration process. \n\nIdentityNow connects with its sources either by a direct communication with the source server (connection information specific to the source must be provided) or a flat file feed, a CSV file containing all the relevant information about the accounts to be loaded in.\nDifferent sources use different connectors to share data with IdentityNow, and each connector's setup process is specific to that connector. \nSailPoint has built a number of connectors to come out of the box and connect to the most common sources, and SailPoint actively maintains these connectors.\nRefer to [IdentityNow Connectors](https://documentation.sailpoint.com/connectors/identitynow/landingpages/help/landingpages/identitynow_connectivity_landing.html) for more information about these SailPoint supported connectors. \nRefer to the following links for more information about two useful connectors: \n\n- [JDBC Connector](https://documentation.sailpoint.com/connectors/jdbc/help/integrating_jdbc/introduction.html): This customizable connector an directly connect to databases that support JDBC (Java Database Connectivity).\n\n- [Web Services Connector](https://documentation.sailpoint.com/connectors/webservices/help/integrating_webservices/introduction.html): This connector can directly connect to databases that support Web Services. \n\nRefer to [SaaS Connectivity](https://developer.sailpoint.com/idn/docs/saas-connectivity) for more information about SailPoint's new connectivity framework that makes it easy to build and manage custom connectors to SaaS sources. \n\nWhen admins select existing sources, they can view the following information about the source:\n\n- Associated connections (any associated identity profiles, apps, or references to the source in a transform).\n\n- Associated user accounts. These accounts are linked to their identities - this provides a more complete picture of each user's access across sources.\n\n- Associated entitlements (sets of access rights on sources).\n\n- Associated access profiles (groupings of entitlements). \n\nThe user account data and the entitlements update with each data aggregation from the source. \nOrganizations generally run scheduled, automated data aggregations to ensure that their data is always in sync between their sources and their IdentityNow tenants so an access change on a source is detected quickly in IdentityNow.\nAdmins can view a history of these aggregations, and they can also run manual imports. \nRefer to [Loading Account Data](https://documentation.sailpoint.com/saas/help/accounts/loading_data.html) for more information about manual and scheduled aggregations. \n\nAdmins can also make changes to determine which user account data IdentityNow collects from the source and how it correlates that account data with identity data. \nTo define which account attributes the source shares with IdentityNow, admins can edit the account schema on the source.\nRefer to [Managing Source Account Schemas](https://documentation.sailpoint.com/saas/help/accounts/schema.html) for more information about source account schemas and how to edit them. \nTo define the mapping between the source account attributes and their correlating identity attributes, admins can edit the correlation configuration on the source. \nRefer to [Assigning Source Accounts to Identities](https://documentation.sailpoint.com/saas/help/accounts/correlation.html) for more information about this correlation process between source accounts and identities.\n\nAdmins can also delete sources, but they must first ensure that the sources no longer have any active connections: the source must not be associated with any identity profile or any app, and it must not be referenced by any transform.\nRefer to [Deleting Sources](https://documentation.sailpoint.com/saas/help/sources/managing_sources.html#deleting-sources) for more information about deleting sources. \n\nWell organized, mapped out connections between sources and IdentityNow are essential to achieving comprehensive identity access governance across all the source systems organizations need. \nRefer to [Managing Sources](https://documentation.sailpoint.com/saas/help/sources/managing_sources.html) for more information about all the different things admins can do with sources once they are connected.\n", - "item": [ - { - "id": "77f4205b-915c-47c8-ac4f-5c85d40ac5d7", - "name": "Lists all sources in IdentityNow.", - "request": { - "name": "Lists all sources in IdentityNow.", - "description": { - "content": "This end-point lists all the sources in IdentityNow.\nA token with ORG_ADMIN, SOURCE_ADMIN, SOURCE_SUBADMIN, or ROLE_SUBADMIN authority is required to call this API.", - "type": "text/plain" - }, - "url": { - "path": [ - "sources" - ], - "host": [ - "{{baseUrl}}" - ], - "query": [ - { - "disabled": true, - "description": { - "content": "Max number of results to return.\nSee [V3 API Standard Collection Parameters](https://developer.sailpoint.com/idn/api/standard-collection-parameters) for more information.", - "type": "text/plain" - }, - "key": "limit", - "value": "250" - }, - { - "disabled": true, - "description": { - "content": "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.", - "type": "text/plain" - }, - "key": "offset", - "value": "0" - }, - { - "disabled": true, - "description": { - "content": "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.", - "type": "text/plain" - }, - "key": "count", - "value": "false" - }, - { - "disabled": true, - "description": { - "content": "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**name**: *co, eq, in, sw, ge, gt, ne, isnull*\n\n**type**: *eq, in, ge, gt, ne, isnull, sw*\n\n**owner.id**: *eq, in, ge, gt, le, lt, ne, isnull, sw*\n\n**features**: *ca, co*\n\n**created**: *eq*\n\n**modified**: *eq*\n\n**managementWorkgroup.id**: *eq, ge, gt, in, le, lt, ne, isnull, sw*\n\n**description**: *eq, sw*\n\n**authoritative**: *eq, ne, isnull*\n\n**healthy**: *isnull*\n\n**status**: *eq, in, ge, gt, le, lt, ne, isnull, sw*\n\n**connectionType**: *eq, ge, gt, in, le, lt, ne, isnull, sw*\n\n**connectorName**: *eq, ge, gt, in, ne, isnull, sw*", - "type": "text/plain" - }, - "key": "filters", - "value": "" - }, - { - "disabled": true, - "description": { - "content": "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: **type, created, modified, name, owner.name, healthy, status, id, description, owner.id, accountCorrelationConfig.id, accountCorrelationConfig.name, managerCorrelationRule.type, managerCorrelationRule.id, managerCorrelationRule.name, authoritative, managementWorkgroup.id, connectorName, connectionType**", - "type": "text/plain" - }, - "key": "sorters", - "value": "" - }, - { - "disabled": true, - "description": { - "content": "Filter the returned list of sources for the identity specified by the parameter, which is the id of an identity with the role SOURCE_SUBADMIN. By convention, the value **me** indicates the identity id of the current user.\nSubadmins may only view Sources which they are able to administer; all other Sources will be filtered out when this parameter is set. If the current user is a SOURCE_SUBADMIN but fails to pass a valid value for this parameter, a 403 Forbidden is returned.", - "type": "text/plain" - }, - "key": "for-subadmin", - "value": "" - } - ], - "variable": [] - }, - "header": [ - { - "key": "Accept", - "value": "application/json" - } - ], - "method": "GET", - "body": {} - }, - "response": [ - { - "id": "5afaedc5-f444-4291-92c4-aa6d80ef0364", - "name": "List of Source objects", - "originalRequest": { - "url": { - "path": [ - "sources" - ], - "host": [ - "{{baseUrl}}" - ], - "query": [ - { - "disabled": true, - "description": { - "content": "Max number of results to return.\nSee [V3 API Standard Collection Parameters](https://developer.sailpoint.com/idn/api/standard-collection-parameters) for more information.", - "type": "text/plain" - }, - "key": "limit", - "value": "250" - }, - { - "disabled": true, - "description": { - "content": "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.", - "type": "text/plain" - }, - "key": "offset", - "value": "0" - }, - { - "disabled": true, - "description": { - "content": "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.", - "type": "text/plain" - }, - "key": "count", - "value": "false" - }, - { - "disabled": true, - "description": { - "content": "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**name**: *co, eq, in, sw, ge, gt, ne, isnull*\n\n**type**: *eq, in, ge, gt, ne, isnull, sw*\n\n**owner.id**: *eq, in, ge, gt, le, lt, ne, isnull, sw*\n\n**features**: *ca, co*\n\n**created**: *eq*\n\n**modified**: *eq*\n\n**managementWorkgroup.id**: *eq, ge, gt, in, le, lt, ne, isnull, sw*\n\n**description**: *eq, sw*\n\n**authoritative**: *eq, ne, isnull*\n\n**healthy**: *isnull*\n\n**status**: *eq, in, ge, gt, le, lt, ne, isnull, sw*\n\n**connectionType**: *eq, ge, gt, in, le, lt, ne, isnull, sw*\n\n**connectorName**: *eq, ge, gt, in, ne, isnull, sw*", - "type": "text/plain" - }, - "key": "filters", - "value": "" - }, - { - "disabled": true, - "description": { - "content": "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: **type, created, modified, name, owner.name, healthy, status, id, description, owner.id, accountCorrelationConfig.id, accountCorrelationConfig.name, managerCorrelationRule.type, managerCorrelationRule.id, managerCorrelationRule.name, authoritative, managementWorkgroup.id, connectorName, connectionType**", - "type": "text/plain" - }, - "key": "sorters", - "value": "" - }, - { - "disabled": true, - "description": { - "content": "Filter the returned list of sources for the identity specified by the parameter, which is the id of an identity with the role SOURCE_SUBADMIN. By convention, the value **me** indicates the identity id of the current user.\nSubadmins may only view Sources which they are able to administer; all other Sources will be filtered out when this parameter is set. If the current user is a SOURCE_SUBADMIN but fails to pass a valid value for this parameter, a 403 Forbidden is returned.", - "type": "text/plain" - }, - "key": "for-subadmin", - "value": "" - } - ], - "variable": [] - }, - "header": [ - { - "key": "Accept", - "value": "application/json" - }, - { - "description": { - "content": "Added as a part of security scheme: oauth2", - "type": "text/plain" - }, - "key": "Authorization", - "value": "" - } - ], - "method": "GET", - "body": {} - }, - "status": "OK", - "code": 200, - "header": [ - { - "key": "Content-Type", - "value": "application/json" - } - ], - "body": "[\n {\n \"name\": \"\",\n \"owner\": {\n \"type\": \"IDENTITY\",\n \"id\": \"\",\n \"name\": \"\"\n },\n \"connector\": \"\",\n \"id\": \"\",\n \"description\": \"\",\n \"cluster\": {\n \"name\": \"\",\n \"id\": \"\",\n \"type\": \"CLUSTER\"\n },\n \"accountCorrelationConfig\": {\n \"type\": \"ACCOUNT_CORRELATION_CONFIG\",\n \"id\": \"\",\n \"name\": \"\"\n },\n \"accountCorrelationRule\": {\n \"type\": \"RULE\",\n \"id\": \"\",\n \"name\": \"\"\n },\n \"managerCorrelationMapping\": {\n \"accountAttribute\": \"\",\n \"identityAttribute\": \"\"\n },\n \"managerCorrelationRule\": {\n \"type\": \"RULE\",\n \"id\": \"\",\n \"name\": \"\"\n },\n \"beforeProvisioningRule\": {\n \"type\": \"RULE\",\n \"id\": \"\",\n \"name\": \"\"\n },\n \"schemas\": [\n {\n \"type\": \"CONNECTOR_SCHEMA\",\n \"id\": \"\",\n \"name\": \"\"\n },\n {\n \"type\": \"CONNECTOR_SCHEMA\",\n \"id\": \"\",\n \"name\": \"\"\n }\n ],\n \"passwordPolicies\": [\n {\n \"type\": \"PASSWORD_POLICY\",\n \"id\": \"\",\n \"name\": \"\"\n },\n {\n \"type\": \"PASSWORD_POLICY\",\n \"id\": \"\",\n \"name\": \"\"\n }\n ],\n \"features\": [\n \"GROUP_PROVISIONING\",\n \"SYNC_PROVISIONING\"\n ],\n \"type\": \"\",\n \"connectorClass\": \"\",\n \"connectorAttributes\": {},\n \"deleteThreshold\": \"\",\n \"authoritative\": false,\n \"managementWorkgroup\": {\n \"type\": \"GOVERNANCE_GROUP\",\n \"id\": \"\",\n \"name\": \"\"\n },\n \"healthy\": false,\n \"status\": \"\",\n \"since\": \"\",\n \"connectorId\": \"\",\n \"connectorName\": \"\",\n \"connectionType\": \"\",\n \"connectorImplementationId\": \"\",\n \"created\": \"\",\n \"modified\": \"\"\n },\n {\n \"name\": \"\",\n \"owner\": {\n \"type\": \"IDENTITY\",\n \"id\": \"\",\n \"name\": \"\"\n },\n \"connector\": \"\",\n \"id\": \"\",\n \"description\": \"\",\n \"cluster\": {\n \"name\": \"\",\n \"id\": \"\",\n \"type\": \"CLUSTER\"\n },\n \"accountCorrelationConfig\": {\n \"type\": \"ACCOUNT_CORRELATION_CONFIG\",\n \"id\": \"\",\n \"name\": \"\"\n },\n \"accountCorrelationRule\": {\n \"type\": \"RULE\",\n \"id\": \"\",\n \"name\": \"\"\n },\n \"managerCorrelationMapping\": {\n \"accountAttribute\": \"\",\n \"identityAttribute\": \"\"\n },\n \"managerCorrelationRule\": {\n \"type\": \"RULE\",\n \"id\": \"\",\n \"name\": \"\"\n },\n \"beforeProvisioningRule\": {\n \"type\": \"RULE\",\n \"id\": \"\",\n \"name\": \"\"\n },\n \"schemas\": [\n {\n \"type\": \"CONNECTOR_SCHEMA\",\n \"id\": \"\",\n \"name\": \"\"\n },\n {\n \"type\": \"CONNECTOR_SCHEMA\",\n \"id\": \"\",\n \"name\": \"\"\n }\n ],\n \"passwordPolicies\": [\n {\n \"type\": \"PASSWORD_POLICY\",\n \"id\": \"\",\n \"name\": \"\"\n },\n {\n \"type\": \"PASSWORD_POLICY\",\n \"id\": \"\",\n \"name\": \"\"\n }\n ],\n \"features\": [\n \"MANAGER_LOOKUP\",\n \"NO_RANDOM_ACCESS\"\n ],\n \"type\": \"\",\n \"connectorClass\": \"\",\n \"connectorAttributes\": {},\n \"deleteThreshold\": \"\",\n \"authoritative\": false,\n \"managementWorkgroup\": {\n \"type\": \"GOVERNANCE_GROUP\",\n \"id\": \"\",\n \"name\": \"\"\n },\n \"healthy\": false,\n \"status\": \"\",\n \"since\": \"\",\n \"connectorId\": \"\",\n \"connectorName\": \"\",\n \"connectionType\": \"\",\n \"connectorImplementationId\": \"\",\n \"created\": \"\",\n \"modified\": \"\"\n }\n]", - "cookie": [], - "_postman_previewlanguage": "json" - }, - { - "id": "2cb596f5-ad4e-414e-becb-cfcec204c113", - "name": "Client Error - Returned if the request body is invalid.", - "originalRequest": { - "url": { - "path": [ - "sources" - ], - "host": [ - "{{baseUrl}}" - ], - "query": [ - { - "disabled": true, - "description": { - "content": "Max number of results to return.\nSee [V3 API Standard Collection Parameters](https://developer.sailpoint.com/idn/api/standard-collection-parameters) for more information.", - "type": "text/plain" - }, - "key": "limit", - "value": "250" - }, - { - "disabled": true, - "description": { - "content": "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.", - "type": "text/plain" - }, - "key": "offset", - "value": "0" - }, - { - "disabled": true, - "description": { - "content": "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.", - "type": "text/plain" - }, - "key": "count", - "value": "false" - }, - { - "disabled": true, - "description": { - "content": "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**name**: *co, eq, in, sw, ge, gt, ne, isnull*\n\n**type**: *eq, in, ge, gt, ne, isnull, sw*\n\n**owner.id**: *eq, in, ge, gt, le, lt, ne, isnull, sw*\n\n**features**: *ca, co*\n\n**created**: *eq*\n\n**modified**: *eq*\n\n**managementWorkgroup.id**: *eq, ge, gt, in, le, lt, ne, isnull, sw*\n\n**description**: *eq, sw*\n\n**authoritative**: *eq, ne, isnull*\n\n**healthy**: *isnull*\n\n**status**: *eq, in, ge, gt, le, lt, ne, isnull, sw*\n\n**connectionType**: *eq, ge, gt, in, le, lt, ne, isnull, sw*\n\n**connectorName**: *eq, ge, gt, in, ne, isnull, sw*", - "type": "text/plain" - }, - "key": "filters", - "value": "" - }, - { - "disabled": true, - "description": { - "content": "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: **type, created, modified, name, owner.name, healthy, status, id, description, owner.id, accountCorrelationConfig.id, accountCorrelationConfig.name, managerCorrelationRule.type, managerCorrelationRule.id, managerCorrelationRule.name, authoritative, managementWorkgroup.id, connectorName, connectionType**", - "type": "text/plain" - }, - "key": "sorters", - "value": "" - }, - { - "disabled": true, - "description": { - "content": "Filter the returned list of sources for the identity specified by the parameter, which is the id of an identity with the role SOURCE_SUBADMIN. By convention, the value **me** indicates the identity id of the current user.\nSubadmins may only view Sources which they are able to administer; all other Sources will be filtered out when this parameter is set. If the current user is a SOURCE_SUBADMIN but fails to pass a valid value for this parameter, a 403 Forbidden is returned.", - "type": "text/plain" - }, - "key": "for-subadmin", - "value": "" - } - ], - "variable": [] - }, - "header": [ - { - "key": "Accept", - "value": "application/json" - }, - { - "description": { - "content": "Added as a part of security scheme: oauth2", - "type": "text/plain" - }, - "key": "Authorization", - "value": "" - } - ], - "method": "GET", - "body": {} - }, - "status": "Bad Request", - "code": 400, - "header": [ - { - "key": "Content-Type", - "value": "application/json" - } - ], - "body": "{\n \"detailCode\": \"\",\n \"trackingId\": \"\",\n \"messages\": [\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n },\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n }\n ],\n \"causes\": [\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n },\n {\n \"locale\": \"\",\n \"localeOrigin\": \"DEFAULT\",\n \"text\": \"\"\n }\n ]\n}", - "cookie": [], - "_postman_previewlanguage": "json" - }, - { - "id": "5de36994-ddc1-44ed-b6a8-0324c18b2a26", - "name": "Unauthorized - Returned if there is no authorization header, or if the JWT token is expired.", - "originalRequest": { - "url": { - "path": [ - "sources" - ], - "host": [ - "{{baseUrl}}" - ], - "query": [ - { - "disabled": true, - "description": { - "content": "Max number of results to return.\nSee [V3 API Standard Collection Parameters](https://developer.sailpoint.com/idn/api/standard-collection-parameters) for more information.", - "type": "text/plain" - }, - "key": "limit", - "value": "250" - }, - { - "disabled": true, - "description": { - "content": "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.", - "type": "text/plain" - }, - "key": "offset", - "value": "0" - }, - { - "disabled": true, - "description": { - "content": "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.", - "type": "text/plain" - }, - "key": "count", - "value": "false" - }, - { - "disabled": true, - "description": { - "content": "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**name**: *co, eq, in, sw, ge, gt, ne, isnull*\n\n**type**: *eq, in, ge, gt, ne, isnull, sw*\n\n**owner.id**: *eq, in, ge, gt, le, lt, ne, isnull, sw*\n\n**features**: *ca, co*\n\n**created**: *eq*\n\n**modified**: *eq*\n\n**managementWorkgroup.id**: *eq, ge, gt, in, le, lt, ne, isnull, sw*\n\n**description**: *eq, sw*\n\n**authoritative**: *eq, ne, isnull*\n\n**healthy**: *isnull*\n\n**status**: *eq, in, ge, gt, le, lt, ne, isnull, sw*\n\n**connectionType**: *eq, ge, gt, in, le, lt, ne, isnull, sw*\n\n**connectorName**: *eq, ge, gt, in, ne, isnull, sw*", - "type": "text/plain" - }, - "key": "filters", - "value": "" - }, - { - "disabled": true, - "description": { - "content": "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: **type, created, modified, name, owner.name, healthy, status, id, description, owner.id, accountCorrelationConfig.id, accountCorrelationConfig.name, managerCorrelationRule.type, managerCorrelationRule.id, managerCorrelationRule.name, authoritative, managementWorkgroup.id, connectorName, connectionType**", - "type": "text/plain" - }, - "key": "sorters", - "value": "" - }, - { - "disabled": true, - "description": { - "content": "Filter the returned list of sources for the identity specified by the parameter, which is the id of an identity with the role SOURCE_SUBADMIN. By convention, the value **me** indicates the identity id of the current user.\nSubadmins may only view Sources which they are able to administer; all other Sources will be filtered out when this parameter is set. If the current user is a SOURCE_SUBADMIN but fails to pass a valid value for this parameter, a 403 Forbidden is returned.", - "type": "text/plain" - }, - "key": "for-subadmin", - "value": "" - } - ], - "variable": [] - }, - "header": [ - { - "key": "Accept", - "value": "application/json" - }, - { - "description": { - "content": "Added as a part of security scheme: oauth2", - "type": "text/plain" - }, - "key": "Authorization", - "value": "" - } - ], - "method": "GET", - "body": {} - }, - "status": "Unauthorized", - "code": 401, - "header": [ - { - "key": "Content-Type", - "value": "application/json" - } - ], - "body": "{\n \"error\": {\n \"description\": \"A message describing the error\",\n \"example\": \"JWT validation failed: JWT is expired\"\n }\n}", - "cookie": [], - "_postman_previewlanguage": "json" - }, - { - "id": "cb98d3c9-e623-4791-9026-c6e81f1ba400", - "name": "Forbidden - Returned if the user you are running as, doesn't have access to this end-point.", - "originalRequest": { - "url": { - "path": [ - "sources" - ], - "host": [ - "{{baseUrl}}" - ], - "query": [ - { - "disabled": true, - "description": { - "content": "Max number of results to return.\nSee [V3 API Standard Collection Parameters](https://developer.sailpoint.com/idn/api/standard-collection-parameters) for more information.", - "type": "text/plain" - }, - "key": "limit", - "value": "250" - }, - { - "disabled": true, - "description": { - "content": "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.", - "type": "text/plain" - }, - "key": "offset", - "value": "0" - }, - { - "disabled": true, - "description": { - "content": "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.", - "type": "text/plain" - }, - "key": "count", - "value": "false" - }, - { - "disabled": true, - "description": { - "content": "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**name**: *co, eq, in, sw, ge, gt, ne, isnull*\n\n**type**: *eq, in, ge, gt, ne, isnull, sw*\n\n**owner.id**: *eq, in, ge, gt, le, lt, ne, isnull, sw*\n\n**features**: *ca, co*\n\n**created**: *eq*\n\n**modified**: *eq*\n\n**managementWorkgroup.id**: *eq, ge, gt, in, le, lt, ne, isnull, sw*\n\n**description**: *eq, sw*\n\n**authoritative**: *eq, ne, isnull*\n\n**healthy**: *isnull*\n\n**status**: *eq, in, ge, gt, le, lt, ne, isnull, sw*\n\n**connectionType**: *eq, ge, gt, in, le, lt, ne, isnull, sw*\n\n**connectorName**: *eq, ge, gt, in, ne, isnull, sw*", - "type": "text/plain" - }, - "key": "filters", - "value": "" - }, - { - "disabled": true, - "description": { - "content": "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: **type, created, modified, name, owner.name, healthy, status, id, description, owner.id, accountCorrelationConfig.id, accountCorrelationConfig.name, managerCorrelationRule.type, managerCorrelationRule.id, managerCorrelationRule.name, authoritative, managementWorkgroup.id, connectorName, connectionType**", - "type": "text/plain" - }, - "key": "sorters", - "value": "" - }, - { - "disabled": true, - "description": { - "content": "Filter the returned list of sources for the identity specified by the parameter, which is the id of an identity with the role SOURCE_SUBADMIN. By convention, the value **me** indicates the identity id of the current user.\nSubadmins may only view Sources which they are able to administer; all other Sources will be filtered out when this parameter is set. If the current user is a SOURCE_SUBADMIN but fails to pass a valid value for this parameter, a 403 Forbidden is returned.", - "type": "text/plain" - }, - "key": "for-subadmin", - "value": "" - } - ], - "variable": [] - }, - "header": [ - { - "key": "Accept", - "value": "application/json" - }, - { - "description": { - "content": "Added as a part of security scheme: oauth2", - "type": "text/plain" - }, - "key": "Authorization", - "value": "" - } - ], - "method": "GET", - "body": {} - }, - "status": "Forbidden", - "code": 403, - "header": [ - { - "key": "Content-Type", - "value": "application/json" - } - ], - "body": "{\n \"detailCode\": \"\",\n \"trackingId\": \"\",\n \"messages\": [\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n },\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n }\n ],\n \"causes\": [\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n },\n {\n \"locale\": \"\",\n \"localeOrigin\": \"DEFAULT\",\n \"text\": \"\"\n }\n ]\n}", - "cookie": [], - "_postman_previewlanguage": "json" - }, - { - "id": "e21daca0-da7a-4c76-b2ae-79fa85304477", - "name": "Not Found - returned if the request URL refers to a resource or object that does not exist", - "originalRequest": { - "url": { - "path": [ - "sources" - ], - "host": [ - "{{baseUrl}}" - ], - "query": [ - { - "disabled": true, - "description": { - "content": "Max number of results to return.\nSee [V3 API Standard Collection Parameters](https://developer.sailpoint.com/idn/api/standard-collection-parameters) for more information.", - "type": "text/plain" - }, - "key": "limit", - "value": "250" - }, - { - "disabled": true, - "description": { - "content": "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.", - "type": "text/plain" - }, - "key": "offset", - "value": "0" - }, - { - "disabled": true, - "description": { - "content": "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.", - "type": "text/plain" - }, - "key": "count", - "value": "false" - }, - { - "disabled": true, - "description": { - "content": "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**name**: *co, eq, in, sw, ge, gt, ne, isnull*\n\n**type**: *eq, in, ge, gt, ne, isnull, sw*\n\n**owner.id**: *eq, in, ge, gt, le, lt, ne, isnull, sw*\n\n**features**: *ca, co*\n\n**created**: *eq*\n\n**modified**: *eq*\n\n**managementWorkgroup.id**: *eq, ge, gt, in, le, lt, ne, isnull, sw*\n\n**description**: *eq, sw*\n\n**authoritative**: *eq, ne, isnull*\n\n**healthy**: *isnull*\n\n**status**: *eq, in, ge, gt, le, lt, ne, isnull, sw*\n\n**connectionType**: *eq, ge, gt, in, le, lt, ne, isnull, sw*\n\n**connectorName**: *eq, ge, gt, in, ne, isnull, sw*", - "type": "text/plain" - }, - "key": "filters", - "value": "" - }, - { - "disabled": true, - "description": { - "content": "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: **type, created, modified, name, owner.name, healthy, status, id, description, owner.id, accountCorrelationConfig.id, accountCorrelationConfig.name, managerCorrelationRule.type, managerCorrelationRule.id, managerCorrelationRule.name, authoritative, managementWorkgroup.id, connectorName, connectionType**", - "type": "text/plain" - }, - "key": "sorters", - "value": "" - }, - { - "disabled": true, - "description": { - "content": "Filter the returned list of sources for the identity specified by the parameter, which is the id of an identity with the role SOURCE_SUBADMIN. By convention, the value **me** indicates the identity id of the current user.\nSubadmins may only view Sources which they are able to administer; all other Sources will be filtered out when this parameter is set. If the current user is a SOURCE_SUBADMIN but fails to pass a valid value for this parameter, a 403 Forbidden is returned.", - "type": "text/plain" - }, - "key": "for-subadmin", - "value": "" - } - ], - "variable": [] - }, - "header": [ - { - "key": "Accept", - "value": "application/json" - }, - { - "description": { - "content": "Added as a part of security scheme: oauth2", - "type": "text/plain" - }, - "key": "Authorization", - "value": "" - } - ], - "method": "GET", - "body": {} - }, - "status": "Not Found", - "code": 404, - "header": [ - { - "key": "Content-Type", - "value": "application/json" - } - ], - "body": "{\n \"detailCode\": \"\",\n \"trackingId\": \"\",\n \"messages\": [\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n },\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n }\n ],\n \"causes\": [\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n },\n {\n \"locale\": \"\",\n \"localeOrigin\": \"DEFAULT\",\n \"text\": \"\"\n }\n ]\n}", - "cookie": [], - "_postman_previewlanguage": "json" - }, - { - "id": "9a1d1387-c930-4da7-96df-5b2ec070d7f1", - "name": "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.", - "originalRequest": { - "url": { - "path": [ - "sources" - ], - "host": [ - "{{baseUrl}}" - ], - "query": [ - { - "disabled": true, - "description": { - "content": "Max number of results to return.\nSee [V3 API Standard Collection Parameters](https://developer.sailpoint.com/idn/api/standard-collection-parameters) for more information.", - "type": "text/plain" - }, - "key": "limit", - "value": "250" - }, - { - "disabled": true, - "description": { - "content": "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.", - "type": "text/plain" - }, - "key": "offset", - "value": "0" - }, - { - "disabled": true, - "description": { - "content": "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.", - "type": "text/plain" - }, - "key": "count", - "value": "false" - }, - { - "disabled": true, - "description": { - "content": "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**name**: *co, eq, in, sw, ge, gt, ne, isnull*\n\n**type**: *eq, in, ge, gt, ne, isnull, sw*\n\n**owner.id**: *eq, in, ge, gt, le, lt, ne, isnull, sw*\n\n**features**: *ca, co*\n\n**created**: *eq*\n\n**modified**: *eq*\n\n**managementWorkgroup.id**: *eq, ge, gt, in, le, lt, ne, isnull, sw*\n\n**description**: *eq, sw*\n\n**authoritative**: *eq, ne, isnull*\n\n**healthy**: *isnull*\n\n**status**: *eq, in, ge, gt, le, lt, ne, isnull, sw*\n\n**connectionType**: *eq, ge, gt, in, le, lt, ne, isnull, sw*\n\n**connectorName**: *eq, ge, gt, in, ne, isnull, sw*", - "type": "text/plain" - }, - "key": "filters", - "value": "" - }, - { - "disabled": true, - "description": { - "content": "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: **type, created, modified, name, owner.name, healthy, status, id, description, owner.id, accountCorrelationConfig.id, accountCorrelationConfig.name, managerCorrelationRule.type, managerCorrelationRule.id, managerCorrelationRule.name, authoritative, managementWorkgroup.id, connectorName, connectionType**", - "type": "text/plain" - }, - "key": "sorters", - "value": "" - }, - { - "disabled": true, - "description": { - "content": "Filter the returned list of sources for the identity specified by the parameter, which is the id of an identity with the role SOURCE_SUBADMIN. By convention, the value **me** indicates the identity id of the current user.\nSubadmins may only view Sources which they are able to administer; all other Sources will be filtered out when this parameter is set. If the current user is a SOURCE_SUBADMIN but fails to pass a valid value for this parameter, a 403 Forbidden is returned.", - "type": "text/plain" - }, - "key": "for-subadmin", - "value": "" - } - ], - "variable": [] - }, - "header": [ - { - "key": "Accept", - "value": "application/json" - }, - { - "description": { - "content": "Added as a part of security scheme: oauth2", - "type": "text/plain" - }, - "key": "Authorization", - "value": "" - } - ], - "method": "GET", - "body": {} - }, - "status": "Too Many Requests", - "code": 429, - "header": [ - { - "key": "Content-Type", - "value": "application/json" - } - ], - "body": "{\n \"message\": {\n \"description\": \"A message describing the error\",\n \"example\": \" Rate Limit Exceeded \"\n }\n}", - "cookie": [], - "_postman_previewlanguage": "json" - }, - { - "id": "77b63515-204c-4ba3-9973-b55096177db3", - "name": "Internal Server Error - Returned if there is an unexpected error.", - "originalRequest": { - "url": { - "path": [ - "sources" - ], - "host": [ - "{{baseUrl}}" - ], - "query": [ - { - "disabled": true, - "description": { - "content": "Max number of results to return.\nSee [V3 API Standard Collection Parameters](https://developer.sailpoint.com/idn/api/standard-collection-parameters) for more information.", - "type": "text/plain" - }, - "key": "limit", - "value": "250" - }, - { - "disabled": true, - "description": { - "content": "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.", - "type": "text/plain" - }, - "key": "offset", - "value": "0" - }, - { - "disabled": true, - "description": { - "content": "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.", - "type": "text/plain" - }, - "key": "count", - "value": "false" - }, - { - "disabled": true, - "description": { - "content": "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**name**: *co, eq, in, sw, ge, gt, ne, isnull*\n\n**type**: *eq, in, ge, gt, ne, isnull, sw*\n\n**owner.id**: *eq, in, ge, gt, le, lt, ne, isnull, sw*\n\n**features**: *ca, co*\n\n**created**: *eq*\n\n**modified**: *eq*\n\n**managementWorkgroup.id**: *eq, ge, gt, in, le, lt, ne, isnull, sw*\n\n**description**: *eq, sw*\n\n**authoritative**: *eq, ne, isnull*\n\n**healthy**: *isnull*\n\n**status**: *eq, in, ge, gt, le, lt, ne, isnull, sw*\n\n**connectionType**: *eq, ge, gt, in, le, lt, ne, isnull, sw*\n\n**connectorName**: *eq, ge, gt, in, ne, isnull, sw*", - "type": "text/plain" - }, - "key": "filters", - "value": "" - }, - { - "disabled": true, - "description": { - "content": "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: **type, created, modified, name, owner.name, healthy, status, id, description, owner.id, accountCorrelationConfig.id, accountCorrelationConfig.name, managerCorrelationRule.type, managerCorrelationRule.id, managerCorrelationRule.name, authoritative, managementWorkgroup.id, connectorName, connectionType**", - "type": "text/plain" - }, - "key": "sorters", - "value": "" - }, - { - "disabled": true, - "description": { - "content": "Filter the returned list of sources for the identity specified by the parameter, which is the id of an identity with the role SOURCE_SUBADMIN. By convention, the value **me** indicates the identity id of the current user.\nSubadmins may only view Sources which they are able to administer; all other Sources will be filtered out when this parameter is set. If the current user is a SOURCE_SUBADMIN but fails to pass a valid value for this parameter, a 403 Forbidden is returned.", - "type": "text/plain" - }, - "key": "for-subadmin", - "value": "" - } - ], - "variable": [] - }, - "header": [ - { - "key": "Accept", - "value": "application/json" - }, - { - "description": { - "content": "Added as a part of security scheme: oauth2", - "type": "text/plain" - }, - "key": "Authorization", - "value": "" - } - ], - "method": "GET", - "body": {} - }, - "status": "Internal Server Error", - "code": 500, - "header": [ - { - "key": "Content-Type", - "value": "application/json" - } - ], - "body": "{\n \"detailCode\": \"\",\n \"trackingId\": \"\",\n \"messages\": [\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n },\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n }\n ],\n \"causes\": [\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n },\n {\n \"locale\": \"\",\n \"localeOrigin\": \"DEFAULT\",\n \"text\": \"\"\n }\n ]\n}", - "cookie": [], - "_postman_previewlanguage": "json" - } - ], - "event": [], - "protocolProfileBehavior": { - "disableBodyPruning": true - } - }, - { - "id": "f37c9982-d6d8-4c2c-b8ae-67dcab6c06a2", - "name": "Creates a source in IdentityNow.", - "request": { - "name": "Creates a source in IdentityNow.", - "description": { - "content": "This creates a specific source with a full source JSON representation. Any passwords are submitted as plain-text and encrypted upon receipt in IdentityNow.\nA token with ORG_ADMIN, SOURCE_ADMIN, or SOURCE_SUBADMIN authority is required to call this API.", - "type": "text/plain" - }, - "url": { - "path": [ - "sources" - ], - "host": [ - "{{baseUrl}}" - ], - "query": [ - { - "disabled": true, - "description": { - "content": "If this parameter is `true`, it configures the source as a Delimited File (CSV) source. Setting this to `true` will automatically set the `type` of the source to `DelimitedFile`. You must use this query parameter to create a Delimited File source as you would in the UI. If you don't set this query parameter and you attempt to set the `type` attribute directly, the request won't correctly generate the source. ", - "type": "text/plain" - }, - "key": "provisionAsCsv", - "value": "" - } - ], - "variable": [] - }, - "header": [ - { - "key": "Content-Type", - "value": "application/json" - }, - { - "key": "Accept", - "value": "application/json" - } - ], - "method": "POST", - "body": { - "mode": "raw", - "raw": "{\n \"name\": \"\",\n \"owner\": {\n \"type\": \"IDENTITY\",\n \"id\": \"\",\n \"name\": \"\"\n },\n \"connector\": \"\",\n \"id\": \"\",\n \"description\": \"\",\n \"cluster\": {\n \"name\": \"\",\n \"id\": \"\",\n \"type\": \"CLUSTER\"\n },\n \"accountCorrelationConfig\": {\n \"type\": \"ACCOUNT_CORRELATION_CONFIG\",\n \"id\": \"\",\n \"name\": \"\"\n },\n \"accountCorrelationRule\": {\n \"type\": \"RULE\",\n \"id\": \"\",\n \"name\": \"\"\n },\n \"managerCorrelationMapping\": {\n \"accountAttribute\": \"\",\n \"identityAttribute\": \"\"\n },\n \"managerCorrelationRule\": {\n \"type\": \"RULE\",\n \"id\": \"\",\n \"name\": \"\"\n },\n \"beforeProvisioningRule\": {\n \"type\": \"RULE\",\n \"id\": \"\",\n \"name\": \"\"\n },\n \"schemas\": [\n {\n \"type\": \"CONNECTOR_SCHEMA\",\n \"id\": \"\",\n \"name\": \"\"\n },\n {\n \"type\": \"CONNECTOR_SCHEMA\",\n \"id\": \"\",\n \"name\": \"\"\n }\n ],\n \"passwordPolicies\": [\n {\n \"type\": \"PASSWORD_POLICY\",\n \"id\": \"\",\n \"name\": \"\"\n },\n {\n \"type\": \"PASSWORD_POLICY\",\n \"id\": \"\",\n \"name\": \"\"\n }\n ],\n \"features\": [\n \"NO_AGGREGATION\",\n \"AUTHENTICATE\"\n ],\n \"type\": \"\",\n \"connectorClass\": \"\",\n \"connectorAttributes\": {},\n \"deleteThreshold\": \"\",\n \"authoritative\": false,\n \"managementWorkgroup\": {\n \"type\": \"GOVERNANCE_GROUP\",\n \"id\": \"\",\n \"name\": \"\"\n },\n \"healthy\": false,\n \"status\": \"\",\n \"since\": \"\",\n \"connectorId\": \"\",\n \"connectorName\": \"\",\n \"connectionType\": \"\",\n \"connectorImplementationId\": \"\",\n \"created\": \"\",\n \"modified\": \"\"\n}", - "options": { - "raw": { - "headerFamily": "json", - "language": "json" - } - } - } - }, - "response": [ - { - "id": "e646edcc-7ded-4906-b23b-f90b54685635", - "name": "Created Source object. Any passwords will only show the the encrypted cipher-text, as they are not decrypt-able in IdentityNow cloud-based services, per IdentityNow security design.", - "originalRequest": { - "url": { - "path": [ - "sources" - ], - "host": [ - "{{baseUrl}}" - ], - "query": [ - { - "disabled": true, - "description": { - "content": "If this parameter is `true`, it configures the source as a Delimited File (CSV) source. Setting this to `true` will automatically set the `type` of the source to `DelimitedFile`. You must use this query parameter to create a Delimited File source as you would in the UI. If you don't set this query parameter and you attempt to set the `type` attribute directly, the request won't correctly generate the source. ", - "type": "text/plain" - }, - "key": "provisionAsCsv", - "value": "" - } - ], - "variable": [] - }, - "header": [ - { - "key": "Content-Type", - "value": "application/json" - }, - { - "key": "Accept", - "value": "application/json" - }, - { - "description": { - "content": "Added as a part of security scheme: oauth2", - "type": "text/plain" - }, - "key": "Authorization", - "value": "" - } - ], - "method": "POST", - "body": { - "mode": "raw", - "raw": "{\n \"name\": \"\",\n \"owner\": {\n \"type\": \"IDENTITY\",\n \"id\": \"\",\n \"name\": \"\"\n },\n \"connector\": \"\",\n \"id\": \"\",\n \"description\": \"\",\n \"cluster\": {\n \"name\": \"\",\n \"id\": \"\",\n \"type\": \"CLUSTER\"\n },\n \"accountCorrelationConfig\": {\n \"type\": \"ACCOUNT_CORRELATION_CONFIG\",\n \"id\": \"\",\n \"name\": \"\"\n },\n \"accountCorrelationRule\": {\n \"type\": \"RULE\",\n \"id\": \"\",\n \"name\": \"\"\n },\n \"managerCorrelationMapping\": {\n \"accountAttribute\": \"\",\n \"identityAttribute\": \"\"\n },\n \"managerCorrelationRule\": {\n \"type\": \"RULE\",\n \"id\": \"\",\n \"name\": \"\"\n },\n \"beforeProvisioningRule\": {\n \"type\": \"RULE\",\n \"id\": \"\",\n \"name\": \"\"\n },\n \"schemas\": [\n {\n \"type\": \"CONNECTOR_SCHEMA\",\n \"id\": \"\",\n \"name\": \"\"\n },\n {\n \"type\": \"CONNECTOR_SCHEMA\",\n \"id\": \"\",\n \"name\": \"\"\n }\n ],\n \"passwordPolicies\": [\n {\n \"type\": \"PASSWORD_POLICY\",\n \"id\": \"\",\n \"name\": \"\"\n },\n {\n \"type\": \"PASSWORD_POLICY\",\n \"id\": \"\",\n \"name\": \"\"\n }\n ],\n \"features\": [\n \"NO_AGGREGATION\",\n \"AUTHENTICATE\"\n ],\n \"type\": \"\",\n \"connectorClass\": \"\",\n \"connectorAttributes\": {},\n \"deleteThreshold\": \"\",\n \"authoritative\": false,\n \"managementWorkgroup\": {\n \"type\": \"GOVERNANCE_GROUP\",\n \"id\": \"\",\n \"name\": \"\"\n },\n \"healthy\": false,\n \"status\": \"\",\n \"since\": \"\",\n \"connectorId\": \"\",\n \"connectorName\": \"\",\n \"connectionType\": \"\",\n \"connectorImplementationId\": \"\",\n \"created\": \"\",\n \"modified\": \"\"\n}", - "options": { - "raw": { - "headerFamily": "json", - "language": "json" - } - } - } - }, - "status": "Created", - "code": 201, - "header": [ - { - "key": "Content-Type", - "value": "application/json" - } - ], - "body": "{\n \"name\": \"\",\n \"owner\": {\n \"type\": \"IDENTITY\",\n \"id\": \"\",\n \"name\": \"\"\n },\n \"connector\": \"\",\n \"id\": \"\",\n \"description\": \"\",\n \"cluster\": {\n \"name\": \"\",\n \"id\": \"\",\n \"type\": \"CLUSTER\"\n },\n \"accountCorrelationConfig\": {\n \"type\": \"ACCOUNT_CORRELATION_CONFIG\",\n \"id\": \"\",\n \"name\": \"\"\n },\n \"accountCorrelationRule\": {\n \"type\": \"RULE\",\n \"id\": \"\",\n \"name\": \"\"\n },\n \"managerCorrelationMapping\": {\n \"accountAttribute\": \"\",\n \"identityAttribute\": \"\"\n },\n \"managerCorrelationRule\": {\n \"type\": \"RULE\",\n \"id\": \"\",\n \"name\": \"\"\n },\n \"beforeProvisioningRule\": {\n \"type\": \"RULE\",\n \"id\": \"\",\n \"name\": \"\"\n },\n \"schemas\": [\n {\n \"type\": \"CONNECTOR_SCHEMA\",\n \"id\": \"\",\n \"name\": \"\"\n },\n {\n \"type\": \"CONNECTOR_SCHEMA\",\n \"id\": \"\",\n \"name\": \"\"\n }\n ],\n \"passwordPolicies\": [\n {\n \"type\": \"PASSWORD_POLICY\",\n \"id\": \"\",\n \"name\": \"\"\n },\n {\n \"type\": \"PASSWORD_POLICY\",\n \"id\": \"\",\n \"name\": \"\"\n }\n ],\n \"features\": [\n \"NO_AGGREGATION\",\n \"AUTHENTICATE\"\n ],\n \"type\": \"\",\n \"connectorClass\": \"\",\n \"connectorAttributes\": {},\n \"deleteThreshold\": \"\",\n \"authoritative\": false,\n \"managementWorkgroup\": {\n \"type\": \"GOVERNANCE_GROUP\",\n \"id\": \"\",\n \"name\": \"\"\n },\n \"healthy\": false,\n \"status\": \"\",\n \"since\": \"\",\n \"connectorId\": \"\",\n \"connectorName\": \"\",\n \"connectionType\": \"\",\n \"connectorImplementationId\": \"\",\n \"created\": \"\",\n \"modified\": \"\"\n}", - "cookie": [], - "_postman_previewlanguage": "json" - }, - { - "id": "a4e6c352-a091-46e4-819f-2880bfe29416", - "name": "Client Error - Returned if the request body is invalid.", - "originalRequest": { - "url": { - "path": [ - "sources" - ], - "host": [ - "{{baseUrl}}" - ], - "query": [ - { - "disabled": true, - "description": { - "content": "If this parameter is `true`, it configures the source as a Delimited File (CSV) source. Setting this to `true` will automatically set the `type` of the source to `DelimitedFile`. You must use this query parameter to create a Delimited File source as you would in the UI. If you don't set this query parameter and you attempt to set the `type` attribute directly, the request won't correctly generate the source. ", - "type": "text/plain" - }, - "key": "provisionAsCsv", - "value": "" - } - ], - "variable": [] - }, - "header": [ - { - "key": "Content-Type", - "value": "application/json" - }, - { - "key": "Accept", - "value": "application/json" - }, - { - "description": { - "content": "Added as a part of security scheme: oauth2", - "type": "text/plain" - }, - "key": "Authorization", - "value": "" - } - ], - "method": "POST", - "body": { - "mode": "raw", - "raw": "{\n \"name\": \"\",\n \"owner\": {\n \"type\": \"IDENTITY\",\n \"id\": \"\",\n \"name\": \"\"\n },\n \"connector\": \"\",\n \"id\": \"\",\n \"description\": \"\",\n \"cluster\": {\n \"name\": \"\",\n \"id\": \"\",\n \"type\": \"CLUSTER\"\n },\n \"accountCorrelationConfig\": {\n \"type\": \"ACCOUNT_CORRELATION_CONFIG\",\n \"id\": \"\",\n \"name\": \"\"\n },\n \"accountCorrelationRule\": {\n \"type\": \"RULE\",\n \"id\": \"\",\n \"name\": \"\"\n },\n \"managerCorrelationMapping\": {\n \"accountAttribute\": \"\",\n \"identityAttribute\": \"\"\n },\n \"managerCorrelationRule\": {\n \"type\": \"RULE\",\n \"id\": \"\",\n \"name\": \"\"\n },\n \"beforeProvisioningRule\": {\n \"type\": \"RULE\",\n \"id\": \"\",\n \"name\": \"\"\n },\n \"schemas\": [\n {\n \"type\": \"CONNECTOR_SCHEMA\",\n \"id\": \"\",\n \"name\": \"\"\n },\n {\n \"type\": \"CONNECTOR_SCHEMA\",\n \"id\": \"\",\n \"name\": \"\"\n }\n ],\n \"passwordPolicies\": [\n {\n \"type\": \"PASSWORD_POLICY\",\n \"id\": \"\",\n \"name\": \"\"\n },\n {\n \"type\": \"PASSWORD_POLICY\",\n \"id\": \"\",\n \"name\": \"\"\n }\n ],\n \"features\": [\n \"NO_AGGREGATION\",\n \"AUTHENTICATE\"\n ],\n \"type\": \"\",\n \"connectorClass\": \"\",\n \"connectorAttributes\": {},\n \"deleteThreshold\": \"\",\n \"authoritative\": false,\n \"managementWorkgroup\": {\n \"type\": \"GOVERNANCE_GROUP\",\n \"id\": \"\",\n \"name\": \"\"\n },\n \"healthy\": false,\n \"status\": \"\",\n \"since\": \"\",\n \"connectorId\": \"\",\n \"connectorName\": \"\",\n \"connectionType\": \"\",\n \"connectorImplementationId\": \"\",\n \"created\": \"\",\n \"modified\": \"\"\n}", - "options": { - "raw": { - "headerFamily": "json", - "language": "json" - } - } - } - }, - "status": "Bad Request", - "code": 400, - "header": [ - { - "key": "Content-Type", - "value": "application/json" - } - ], - "body": "{\n \"detailCode\": \"\",\n \"trackingId\": \"\",\n \"messages\": [\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n },\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n }\n ],\n \"causes\": [\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n },\n {\n \"locale\": \"\",\n \"localeOrigin\": \"DEFAULT\",\n \"text\": \"\"\n }\n ]\n}", - "cookie": [], - "_postman_previewlanguage": "json" - }, - { - "id": "0be80803-ae22-4fee-85cb-975f648e047e", - "name": "Unauthorized - Returned if there is no authorization header, or if the JWT token is expired.", - "originalRequest": { - "url": { - "path": [ - "sources" - ], - "host": [ - "{{baseUrl}}" - ], - "query": [ - { - "disabled": true, - "description": { - "content": "If this parameter is `true`, it configures the source as a Delimited File (CSV) source. Setting this to `true` will automatically set the `type` of the source to `DelimitedFile`. You must use this query parameter to create a Delimited File source as you would in the UI. If you don't set this query parameter and you attempt to set the `type` attribute directly, the request won't correctly generate the source. ", - "type": "text/plain" - }, - "key": "provisionAsCsv", - "value": "" - } - ], - "variable": [] - }, - "header": [ - { - "key": "Content-Type", - "value": "application/json" - }, - { - "key": "Accept", - "value": "application/json" - }, - { - "description": { - "content": "Added as a part of security scheme: oauth2", - "type": "text/plain" - }, - "key": "Authorization", - "value": "" - } - ], - "method": "POST", - "body": { - "mode": "raw", - "raw": "{\n \"name\": \"\",\n \"owner\": {\n \"type\": \"IDENTITY\",\n \"id\": \"\",\n \"name\": \"\"\n },\n \"connector\": \"\",\n \"id\": \"\",\n \"description\": \"\",\n \"cluster\": {\n \"name\": \"\",\n \"id\": \"\",\n \"type\": \"CLUSTER\"\n },\n \"accountCorrelationConfig\": {\n \"type\": \"ACCOUNT_CORRELATION_CONFIG\",\n \"id\": \"\",\n \"name\": \"\"\n },\n \"accountCorrelationRule\": {\n \"type\": \"RULE\",\n \"id\": \"\",\n \"name\": \"\"\n },\n \"managerCorrelationMapping\": {\n \"accountAttribute\": \"\",\n \"identityAttribute\": \"\"\n },\n \"managerCorrelationRule\": {\n \"type\": \"RULE\",\n \"id\": \"\",\n \"name\": \"\"\n },\n \"beforeProvisioningRule\": {\n \"type\": \"RULE\",\n \"id\": \"\",\n \"name\": \"\"\n },\n \"schemas\": [\n {\n \"type\": \"CONNECTOR_SCHEMA\",\n \"id\": \"\",\n \"name\": \"\"\n },\n {\n \"type\": \"CONNECTOR_SCHEMA\",\n \"id\": \"\",\n \"name\": \"\"\n }\n ],\n \"passwordPolicies\": [\n {\n \"type\": \"PASSWORD_POLICY\",\n \"id\": \"\",\n \"name\": \"\"\n },\n {\n \"type\": \"PASSWORD_POLICY\",\n \"id\": \"\",\n \"name\": \"\"\n }\n ],\n \"features\": [\n \"NO_AGGREGATION\",\n \"AUTHENTICATE\"\n ],\n \"type\": \"\",\n \"connectorClass\": \"\",\n \"connectorAttributes\": {},\n \"deleteThreshold\": \"\",\n \"authoritative\": false,\n \"managementWorkgroup\": {\n \"type\": \"GOVERNANCE_GROUP\",\n \"id\": \"\",\n \"name\": \"\"\n },\n \"healthy\": false,\n \"status\": \"\",\n \"since\": \"\",\n \"connectorId\": \"\",\n \"connectorName\": \"\",\n \"connectionType\": \"\",\n \"connectorImplementationId\": \"\",\n \"created\": \"\",\n \"modified\": \"\"\n}", - "options": { - "raw": { - "headerFamily": "json", - "language": "json" - } - } - } - }, - "status": "Unauthorized", - "code": 401, - "header": [ - { - "key": "Content-Type", - "value": "application/json" - } - ], - "body": "{\n \"error\": {\n \"description\": \"A message describing the error\",\n \"example\": \"JWT validation failed: JWT is expired\"\n }\n}", - "cookie": [], - "_postman_previewlanguage": "json" - }, - { - "id": "56513959-425d-4650-ac6f-5adc9f6304c0", - "name": "Forbidden - Returned if the user you are running as, doesn't have access to this end-point.", - "originalRequest": { - "url": { - "path": [ - "sources" - ], - "host": [ - "{{baseUrl}}" - ], - "query": [ - { - "disabled": true, - "description": { - "content": "If this parameter is `true`, it configures the source as a Delimited File (CSV) source. Setting this to `true` will automatically set the `type` of the source to `DelimitedFile`. You must use this query parameter to create a Delimited File source as you would in the UI. If you don't set this query parameter and you attempt to set the `type` attribute directly, the request won't correctly generate the source. ", - "type": "text/plain" - }, - "key": "provisionAsCsv", - "value": "" - } - ], - "variable": [] - }, - "header": [ - { - "key": "Content-Type", - "value": "application/json" - }, - { - "key": "Accept", - "value": "application/json" - }, - { - "description": { - "content": "Added as a part of security scheme: oauth2", - "type": "text/plain" - }, - "key": "Authorization", - "value": "" - } - ], - "method": "POST", - "body": { - "mode": "raw", - "raw": "{\n \"name\": \"\",\n \"owner\": {\n \"type\": \"IDENTITY\",\n \"id\": \"\",\n \"name\": \"\"\n },\n \"connector\": \"\",\n \"id\": \"\",\n \"description\": \"\",\n \"cluster\": {\n \"name\": \"\",\n \"id\": \"\",\n \"type\": \"CLUSTER\"\n },\n \"accountCorrelationConfig\": {\n \"type\": \"ACCOUNT_CORRELATION_CONFIG\",\n \"id\": \"\",\n \"name\": \"\"\n },\n \"accountCorrelationRule\": {\n \"type\": \"RULE\",\n \"id\": \"\",\n \"name\": \"\"\n },\n \"managerCorrelationMapping\": {\n \"accountAttribute\": \"\",\n \"identityAttribute\": \"\"\n },\n \"managerCorrelationRule\": {\n \"type\": \"RULE\",\n \"id\": \"\",\n \"name\": \"\"\n },\n \"beforeProvisioningRule\": {\n \"type\": \"RULE\",\n \"id\": \"\",\n \"name\": \"\"\n },\n \"schemas\": [\n {\n \"type\": \"CONNECTOR_SCHEMA\",\n \"id\": \"\",\n \"name\": \"\"\n },\n {\n \"type\": \"CONNECTOR_SCHEMA\",\n \"id\": \"\",\n \"name\": \"\"\n }\n ],\n \"passwordPolicies\": [\n {\n \"type\": \"PASSWORD_POLICY\",\n \"id\": \"\",\n \"name\": \"\"\n },\n {\n \"type\": \"PASSWORD_POLICY\",\n \"id\": \"\",\n \"name\": \"\"\n }\n ],\n \"features\": [\n \"NO_AGGREGATION\",\n \"AUTHENTICATE\"\n ],\n \"type\": \"\",\n \"connectorClass\": \"\",\n \"connectorAttributes\": {},\n \"deleteThreshold\": \"\",\n \"authoritative\": false,\n \"managementWorkgroup\": {\n \"type\": \"GOVERNANCE_GROUP\",\n \"id\": \"\",\n \"name\": \"\"\n },\n \"healthy\": false,\n \"status\": \"\",\n \"since\": \"\",\n \"connectorId\": \"\",\n \"connectorName\": \"\",\n \"connectionType\": \"\",\n \"connectorImplementationId\": \"\",\n \"created\": \"\",\n \"modified\": \"\"\n}", - "options": { - "raw": { - "headerFamily": "json", - "language": "json" - } - } - } - }, - "status": "Forbidden", - "code": 403, - "header": [ - { - "key": "Content-Type", - "value": "application/json" - } - ], - "body": "{\n \"detailCode\": \"\",\n \"trackingId\": \"\",\n \"messages\": [\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n },\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n }\n ],\n \"causes\": [\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n },\n {\n \"locale\": \"\",\n \"localeOrigin\": \"DEFAULT\",\n \"text\": \"\"\n }\n ]\n}", - "cookie": [], - "_postman_previewlanguage": "json" - }, - { - "id": "bcfc8163-2a10-4a44-8175-e39b5ecbbae1", - "name": "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.", - "originalRequest": { - "url": { - "path": [ - "sources" - ], - "host": [ - "{{baseUrl}}" - ], - "query": [ - { - "disabled": true, - "description": { - "content": "If this parameter is `true`, it configures the source as a Delimited File (CSV) source. Setting this to `true` will automatically set the `type` of the source to `DelimitedFile`. You must use this query parameter to create a Delimited File source as you would in the UI. If you don't set this query parameter and you attempt to set the `type` attribute directly, the request won't correctly generate the source. ", - "type": "text/plain" - }, - "key": "provisionAsCsv", - "value": "" - } - ], - "variable": [] - }, - "header": [ - { - "key": "Content-Type", - "value": "application/json" - }, - { - "key": "Accept", - "value": "application/json" - }, - { - "description": { - "content": "Added as a part of security scheme: oauth2", - "type": "text/plain" - }, - "key": "Authorization", - "value": "" - } - ], - "method": "POST", - "body": { - "mode": "raw", - "raw": "{\n \"name\": \"\",\n \"owner\": {\n \"type\": \"IDENTITY\",\n \"id\": \"\",\n \"name\": \"\"\n },\n \"connector\": \"\",\n \"id\": \"\",\n \"description\": \"\",\n \"cluster\": {\n \"name\": \"\",\n \"id\": \"\",\n \"type\": \"CLUSTER\"\n },\n \"accountCorrelationConfig\": {\n \"type\": \"ACCOUNT_CORRELATION_CONFIG\",\n \"id\": \"\",\n \"name\": \"\"\n },\n \"accountCorrelationRule\": {\n \"type\": \"RULE\",\n \"id\": \"\",\n \"name\": \"\"\n },\n \"managerCorrelationMapping\": {\n \"accountAttribute\": \"\",\n \"identityAttribute\": \"\"\n },\n \"managerCorrelationRule\": {\n \"type\": \"RULE\",\n \"id\": \"\",\n \"name\": \"\"\n },\n \"beforeProvisioningRule\": {\n \"type\": \"RULE\",\n \"id\": \"\",\n \"name\": \"\"\n },\n \"schemas\": [\n {\n \"type\": \"CONNECTOR_SCHEMA\",\n \"id\": \"\",\n \"name\": \"\"\n },\n {\n \"type\": \"CONNECTOR_SCHEMA\",\n \"id\": \"\",\n \"name\": \"\"\n }\n ],\n \"passwordPolicies\": [\n {\n \"type\": \"PASSWORD_POLICY\",\n \"id\": \"\",\n \"name\": \"\"\n },\n {\n \"type\": \"PASSWORD_POLICY\",\n \"id\": \"\",\n \"name\": \"\"\n }\n ],\n \"features\": [\n \"NO_AGGREGATION\",\n \"AUTHENTICATE\"\n ],\n \"type\": \"\",\n \"connectorClass\": \"\",\n \"connectorAttributes\": {},\n \"deleteThreshold\": \"\",\n \"authoritative\": false,\n \"managementWorkgroup\": {\n \"type\": \"GOVERNANCE_GROUP\",\n \"id\": \"\",\n \"name\": \"\"\n },\n \"healthy\": false,\n \"status\": \"\",\n \"since\": \"\",\n \"connectorId\": \"\",\n \"connectorName\": \"\",\n \"connectionType\": \"\",\n \"connectorImplementationId\": \"\",\n \"created\": \"\",\n \"modified\": \"\"\n}", - "options": { - "raw": { - "headerFamily": "json", - "language": "json" - } - } - } - }, - "status": "Too Many Requests", - "code": 429, - "header": [ - { - "key": "Content-Type", - "value": "application/json" - } - ], - "body": "{\n \"message\": {\n \"description\": \"A message describing the error\",\n \"example\": \" Rate Limit Exceeded \"\n }\n}", - "cookie": [], - "_postman_previewlanguage": "json" - }, - { - "id": "7e5cfaf3-c18c-454e-b05f-15978292bbe7", - "name": "Internal Server Error - Returned if there is an unexpected error.", - "originalRequest": { - "url": { - "path": [ - "sources" - ], - "host": [ - "{{baseUrl}}" - ], - "query": [ - { - "disabled": true, - "description": { - "content": "If this parameter is `true`, it configures the source as a Delimited File (CSV) source. Setting this to `true` will automatically set the `type` of the source to `DelimitedFile`. You must use this query parameter to create a Delimited File source as you would in the UI. If you don't set this query parameter and you attempt to set the `type` attribute directly, the request won't correctly generate the source. ", - "type": "text/plain" - }, - "key": "provisionAsCsv", - "value": "" - } - ], - "variable": [] - }, - "header": [ - { - "key": "Content-Type", - "value": "application/json" - }, - { - "key": "Accept", - "value": "application/json" - }, - { - "description": { - "content": "Added as a part of security scheme: oauth2", - "type": "text/plain" - }, - "key": "Authorization", - "value": "" - } - ], - "method": "POST", - "body": { - "mode": "raw", - "raw": "{\n \"name\": \"\",\n \"owner\": {\n \"type\": \"IDENTITY\",\n \"id\": \"\",\n \"name\": \"\"\n },\n \"connector\": \"\",\n \"id\": \"\",\n \"description\": \"\",\n \"cluster\": {\n \"name\": \"\",\n \"id\": \"\",\n \"type\": \"CLUSTER\"\n },\n \"accountCorrelationConfig\": {\n \"type\": \"ACCOUNT_CORRELATION_CONFIG\",\n \"id\": \"\",\n \"name\": \"\"\n },\n \"accountCorrelationRule\": {\n \"type\": \"RULE\",\n \"id\": \"\",\n \"name\": \"\"\n },\n \"managerCorrelationMapping\": {\n \"accountAttribute\": \"\",\n \"identityAttribute\": \"\"\n },\n \"managerCorrelationRule\": {\n \"type\": \"RULE\",\n \"id\": \"\",\n \"name\": \"\"\n },\n \"beforeProvisioningRule\": {\n \"type\": \"RULE\",\n \"id\": \"\",\n \"name\": \"\"\n },\n \"schemas\": [\n {\n \"type\": \"CONNECTOR_SCHEMA\",\n \"id\": \"\",\n \"name\": \"\"\n },\n {\n \"type\": \"CONNECTOR_SCHEMA\",\n \"id\": \"\",\n \"name\": \"\"\n }\n ],\n \"passwordPolicies\": [\n {\n \"type\": \"PASSWORD_POLICY\",\n \"id\": \"\",\n \"name\": \"\"\n },\n {\n \"type\": \"PASSWORD_POLICY\",\n \"id\": \"\",\n \"name\": \"\"\n }\n ],\n \"features\": [\n \"NO_AGGREGATION\",\n \"AUTHENTICATE\"\n ],\n \"type\": \"\",\n \"connectorClass\": \"\",\n \"connectorAttributes\": {},\n \"deleteThreshold\": \"\",\n \"authoritative\": false,\n \"managementWorkgroup\": {\n \"type\": \"GOVERNANCE_GROUP\",\n \"id\": \"\",\n \"name\": \"\"\n },\n \"healthy\": false,\n \"status\": \"\",\n \"since\": \"\",\n \"connectorId\": \"\",\n \"connectorName\": \"\",\n \"connectionType\": \"\",\n \"connectorImplementationId\": \"\",\n \"created\": \"\",\n \"modified\": \"\"\n}", - "options": { - "raw": { - "headerFamily": "json", - "language": "json" - } - } - } - }, - "status": "Internal Server Error", - "code": 500, - "header": [ - { - "key": "Content-Type", - "value": "application/json" - } - ], - "body": "{\n \"detailCode\": \"\",\n \"trackingId\": \"\",\n \"messages\": [\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n },\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n }\n ],\n \"causes\": [\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n },\n {\n \"locale\": \"\",\n \"localeOrigin\": \"DEFAULT\",\n \"text\": \"\"\n }\n ]\n}", - "cookie": [], - "_postman_previewlanguage": "json" - } - ], - "event": [], - "protocolProfileBehavior": { - "disableBodyPruning": true - } - }, - { - "id": "6f1c39e9-3f4d-4150-8e5b-cadb1eebf71f", - "name": "Get Source by ID", - "request": { - "name": "Get Source by ID", - "description": { - "content": "This end-point gets a specific source in IdentityNow.\nA token with ORG_ADMIN, SOURCE_ADMIN, or SOURCE_SUBADMIN authority is required to call this API.", - "type": "text/plain" - }, - "url": { - "path": [ - "sources", - ":id" - ], - "host": [ - "{{baseUrl}}" - ], - "query": [], - "variable": [ - { - "type": "any", - "value": "", - "key": "id", - "disabled": true, - "description": { - "content": "(Required) The Source id", - "type": "text/plain" - } - } - ] - }, - "header": [ - { - "key": "Accept", - "value": "application/json" - } - ], - "method": "GET", - "body": {} - }, - "response": [ - { - "id": "f3942a1e-215f-4aac-8c01-6da949cbd3b7", - "name": "A Source object", - "originalRequest": { - "url": { - "path": [ - "sources", - ":id" - ], - "host": [ - "{{baseUrl}}" - ], - "query": [], - "variable": [] - }, - "header": [ - { - "key": "Accept", - "value": "application/json" - }, - { - "description": { - "content": "Added as a part of security scheme: oauth2", - "type": "text/plain" - }, - "key": "Authorization", - "value": "" - } - ], - "method": "GET", - "body": {} - }, - "status": "OK", - "code": 200, - "header": [ - { - "key": "Content-Type", - "value": "application/json" - } - ], - "body": "{\n \"name\": \"\",\n \"owner\": {\n \"type\": \"IDENTITY\",\n \"id\": \"\",\n \"name\": \"\"\n },\n \"connector\": \"\",\n \"id\": \"\",\n \"description\": \"\",\n \"cluster\": {\n \"name\": \"\",\n \"id\": \"\",\n \"type\": \"CLUSTER\"\n },\n \"accountCorrelationConfig\": {\n \"type\": \"ACCOUNT_CORRELATION_CONFIG\",\n \"id\": \"\",\n \"name\": \"\"\n },\n \"accountCorrelationRule\": {\n \"type\": \"RULE\",\n \"id\": \"\",\n \"name\": \"\"\n },\n \"managerCorrelationMapping\": {\n \"accountAttribute\": \"\",\n \"identityAttribute\": \"\"\n },\n \"managerCorrelationRule\": {\n \"type\": \"RULE\",\n \"id\": \"\",\n \"name\": \"\"\n },\n \"beforeProvisioningRule\": {\n \"type\": \"RULE\",\n \"id\": \"\",\n \"name\": \"\"\n },\n \"schemas\": [\n {\n \"type\": \"CONNECTOR_SCHEMA\",\n \"id\": \"\",\n \"name\": \"\"\n },\n {\n \"type\": \"CONNECTOR_SCHEMA\",\n \"id\": \"\",\n \"name\": \"\"\n }\n ],\n \"passwordPolicies\": [\n {\n \"type\": \"PASSWORD_POLICY\",\n \"id\": \"\",\n \"name\": \"\"\n },\n {\n \"type\": \"PASSWORD_POLICY\",\n \"id\": \"\",\n \"name\": \"\"\n }\n ],\n \"features\": [\n \"NO_AGGREGATION\",\n \"AUTHENTICATE\"\n ],\n \"type\": \"\",\n \"connectorClass\": \"\",\n \"connectorAttributes\": {},\n \"deleteThreshold\": \"\",\n \"authoritative\": false,\n \"managementWorkgroup\": {\n \"type\": \"GOVERNANCE_GROUP\",\n \"id\": \"\",\n \"name\": \"\"\n },\n \"healthy\": false,\n \"status\": \"\",\n \"since\": \"\",\n \"connectorId\": \"\",\n \"connectorName\": \"\",\n \"connectionType\": \"\",\n \"connectorImplementationId\": \"\",\n \"created\": \"\",\n \"modified\": \"\"\n}", - "cookie": [], - "_postman_previewlanguage": "json" - }, - { - "id": "fe4556a7-d5bf-4b62-8fc1-7d624b2933fc", - "name": "Client Error - Returned if the request body is invalid.", - "originalRequest": { - "url": { - "path": [ - "sources", - ":id" - ], - "host": [ - "{{baseUrl}}" - ], - "query": [], - "variable": [] - }, - "header": [ - { - "key": "Accept", - "value": "application/json" - }, - { - "description": { - "content": "Added as a part of security scheme: oauth2", - "type": "text/plain" - }, - "key": "Authorization", - "value": "" - } - ], - "method": "GET", - "body": {} - }, - "status": "Bad Request", - "code": 400, - "header": [ - { - "key": "Content-Type", - "value": "application/json" - } - ], - "body": "{\n \"detailCode\": \"\",\n \"trackingId\": \"\",\n \"messages\": [\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n },\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n }\n ],\n \"causes\": [\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n },\n {\n \"locale\": \"\",\n \"localeOrigin\": \"DEFAULT\",\n \"text\": \"\"\n }\n ]\n}", - "cookie": [], - "_postman_previewlanguage": "json" - }, - { - "id": "22ee9191-9c89-47fa-858f-b23fd803e720", - "name": "Unauthorized - Returned if there is no authorization header, or if the JWT token is expired.", - "originalRequest": { - "url": { - "path": [ - "sources", - ":id" - ], - "host": [ - "{{baseUrl}}" - ], - "query": [], - "variable": [] - }, - "header": [ - { - "key": "Accept", - "value": "application/json" - }, - { - "description": { - "content": "Added as a part of security scheme: oauth2", - "type": "text/plain" - }, - "key": "Authorization", - "value": "" - } - ], - "method": "GET", - "body": {} - }, - "status": "Unauthorized", - "code": 401, - "header": [ - { - "key": "Content-Type", - "value": "application/json" - } - ], - "body": "{\n \"error\": {\n \"description\": \"A message describing the error\",\n \"example\": \"JWT validation failed: JWT is expired\"\n }\n}", - "cookie": [], - "_postman_previewlanguage": "json" - }, - { - "id": "9e62da0f-f37f-4fe7-a664-843b6b1f86d2", - "name": "Forbidden - Returned if the user you are running as, doesn't have access to this end-point.", - "originalRequest": { - "url": { - "path": [ - "sources", - ":id" - ], - "host": [ - "{{baseUrl}}" - ], - "query": [], - "variable": [] - }, - "header": [ - { - "key": "Accept", - "value": "application/json" - }, - { - "description": { - "content": "Added as a part of security scheme: oauth2", - "type": "text/plain" - }, - "key": "Authorization", - "value": "" - } - ], - "method": "GET", - "body": {} - }, - "status": "Forbidden", - "code": 403, - "header": [ - { - "key": "Content-Type", - "value": "application/json" - } - ], - "body": "{\n \"detailCode\": \"\",\n \"trackingId\": \"\",\n \"messages\": [\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n },\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n }\n ],\n \"causes\": [\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n },\n {\n \"locale\": \"\",\n \"localeOrigin\": \"DEFAULT\",\n \"text\": \"\"\n }\n ]\n}", - "cookie": [], - "_postman_previewlanguage": "json" - }, - { - "id": "7a68c607-2877-49ed-95ed-0756434452bf", - "name": "Not Found - returned if the request URL refers to a resource or object that does not exist", - "originalRequest": { - "url": { - "path": [ - "sources", - ":id" - ], - "host": [ - "{{baseUrl}}" - ], - "query": [], - "variable": [] - }, - "header": [ - { - "key": "Accept", - "value": "application/json" - }, - { - "description": { - "content": "Added as a part of security scheme: oauth2", - "type": "text/plain" - }, - "key": "Authorization", - "value": "" - } - ], - "method": "GET", - "body": {} - }, - "status": "Not Found", - "code": 404, - "header": [ - { - "key": "Content-Type", - "value": "application/json" - } - ], - "body": "{\n \"detailCode\": \"\",\n \"trackingId\": \"\",\n \"messages\": [\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n },\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n }\n ],\n \"causes\": [\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n },\n {\n \"locale\": \"\",\n \"localeOrigin\": \"DEFAULT\",\n \"text\": \"\"\n }\n ]\n}", - "cookie": [], - "_postman_previewlanguage": "json" - }, - { - "id": "45701960-157f-42c2-825d-8c7143cd9de7", - "name": "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.", - "originalRequest": { - "url": { - "path": [ - "sources", - ":id" - ], - "host": [ - "{{baseUrl}}" - ], - "query": [], - "variable": [] - }, - "header": [ - { - "key": "Accept", - "value": "application/json" - }, - { - "description": { - "content": "Added as a part of security scheme: oauth2", - "type": "text/plain" - }, - "key": "Authorization", - "value": "" - } - ], - "method": "GET", - "body": {} - }, - "status": "Too Many Requests", - "code": 429, - "header": [ - { - "key": "Content-Type", - "value": "application/json" - } - ], - "body": "{\n \"message\": {\n \"description\": \"A message describing the error\",\n \"example\": \" Rate Limit Exceeded \"\n }\n}", - "cookie": [], - "_postman_previewlanguage": "json" - }, - { - "id": "4bd41d4b-a952-4ba2-9ef4-3541a4b56f61", - "name": "Internal Server Error - Returned if there is an unexpected error.", - "originalRequest": { - "url": { - "path": [ - "sources", - ":id" - ], - "host": [ - "{{baseUrl}}" - ], - "query": [], - "variable": [] - }, - "header": [ - { - "key": "Accept", - "value": "application/json" - }, - { - "description": { - "content": "Added as a part of security scheme: oauth2", - "type": "text/plain" - }, - "key": "Authorization", - "value": "" - } - ], - "method": "GET", - "body": {} - }, - "status": "Internal Server Error", - "code": 500, - "header": [ - { - "key": "Content-Type", - "value": "application/json" - } - ], - "body": "{\n \"detailCode\": \"\",\n \"trackingId\": \"\",\n \"messages\": [\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n },\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n }\n ],\n \"causes\": [\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n },\n {\n \"locale\": \"\",\n \"localeOrigin\": \"DEFAULT\",\n \"text\": \"\"\n }\n ]\n}", - "cookie": [], - "_postman_previewlanguage": "json" - } - ], - "event": [], - "protocolProfileBehavior": { - "disableBodyPruning": true - } - }, - { - "id": "9ca60cfb-ab8c-4c0f-851e-8cd55683a7ed", - "name": "Update Source (Full)", - "request": { - "name": "Update Source (Full)", - "description": { - "content": "This API updates a source in IdentityNow, using a full object representation. In other words, the existing Source\nconfiguration is completely replaced.\n\nSome fields are immutable and cannot be changed, such as:\n\n* id\n* type\n* authoritative\n* connector\n* connectorClass\n* passwordPolicies\n\nAttempts to modify these fields will result in a 400 error.\n\nA token with ORG_ADMIN, SOURCE_ADMIN, or SOURCE_SUBADMIN authority is required to call this API.\n", - "type": "text/plain" - }, - "url": { - "path": [ - "sources", - ":id" - ], - "host": [ - "{{baseUrl}}" - ], - "query": [], - "variable": [ - { - "type": "any", - "value": "", - "key": "id", - "disabled": true, - "description": { - "content": "(Required) The Source id", - "type": "text/plain" - } - } - ] - }, - "header": [ - { - "key": "Content-Type", - "value": "application/json" - }, - { - "key": "Accept", - "value": "application/json" - } - ], - "method": "PUT", - "body": { - "mode": "raw", - "raw": "{\n \"name\": \"\",\n \"owner\": {\n \"type\": \"IDENTITY\",\n \"id\": \"\",\n \"name\": \"\"\n },\n \"connector\": \"\",\n \"id\": \"\",\n \"description\": \"\",\n \"cluster\": {\n \"name\": \"\",\n \"id\": \"\",\n \"type\": \"CLUSTER\"\n },\n \"accountCorrelationConfig\": {\n \"type\": \"ACCOUNT_CORRELATION_CONFIG\",\n \"id\": \"\",\n \"name\": \"\"\n },\n \"accountCorrelationRule\": {\n \"type\": \"RULE\",\n \"id\": \"\",\n \"name\": \"\"\n },\n \"managerCorrelationMapping\": {\n \"accountAttribute\": \"\",\n \"identityAttribute\": \"\"\n },\n \"managerCorrelationRule\": {\n \"type\": \"RULE\",\n \"id\": \"\",\n \"name\": \"\"\n },\n \"beforeProvisioningRule\": {\n \"type\": \"RULE\",\n \"id\": \"\",\n \"name\": \"\"\n },\n \"schemas\": [\n {\n \"type\": \"CONNECTOR_SCHEMA\",\n \"id\": \"\",\n \"name\": \"\"\n },\n {\n \"type\": \"CONNECTOR_SCHEMA\",\n \"id\": \"\",\n \"name\": \"\"\n }\n ],\n \"passwordPolicies\": [\n {\n \"type\": \"PASSWORD_POLICY\",\n \"id\": \"\",\n \"name\": \"\"\n },\n {\n \"type\": \"PASSWORD_POLICY\",\n \"id\": \"\",\n \"name\": \"\"\n }\n ],\n \"features\": [\n \"NO_AGGREGATION\",\n \"AUTHENTICATE\"\n ],\n \"type\": \"\",\n \"connectorClass\": \"\",\n \"connectorAttributes\": {},\n \"deleteThreshold\": \"\",\n \"authoritative\": false,\n \"managementWorkgroup\": {\n \"type\": \"GOVERNANCE_GROUP\",\n \"id\": \"\",\n \"name\": \"\"\n },\n \"healthy\": false,\n \"status\": \"\",\n \"since\": \"\",\n \"connectorId\": \"\",\n \"connectorName\": \"\",\n \"connectionType\": \"\",\n \"connectorImplementationId\": \"\",\n \"created\": \"\",\n \"modified\": \"\"\n}", - "options": { - "raw": { - "headerFamily": "json", - "language": "json" - } - } - } - }, - "response": [ - { - "id": "1733de6e-3d91-40be-8c83-7fdbfd25797b", - "name": "Updated Source object. Any passwords will only show the the encrypted cipher-text, as they are not decrypt-able in IdentityNow cloud-based services, per IdentityNow security design.", - "originalRequest": { - "url": { - "path": [ - "sources", - ":id" - ], - "host": [ - "{{baseUrl}}" - ], - "query": [], - "variable": [] - }, - "header": [ - { - "key": "Content-Type", - "value": "application/json" - }, - { - "key": "Accept", - "value": "application/json" - }, - { - "description": { - "content": "Added as a part of security scheme: oauth2", - "type": "text/plain" - }, - "key": "Authorization", - "value": "" - } - ], - "method": "PUT", - "body": { - "mode": "raw", - "raw": "{\n \"name\": \"\",\n \"owner\": {\n \"type\": \"IDENTITY\",\n \"id\": \"\",\n \"name\": \"\"\n },\n \"connector\": \"\",\n \"id\": \"\",\n \"description\": \"\",\n \"cluster\": {\n \"name\": \"\",\n \"id\": \"\",\n \"type\": \"CLUSTER\"\n },\n \"accountCorrelationConfig\": {\n \"type\": \"ACCOUNT_CORRELATION_CONFIG\",\n \"id\": \"\",\n \"name\": \"\"\n },\n \"accountCorrelationRule\": {\n \"type\": \"RULE\",\n \"id\": \"\",\n \"name\": \"\"\n },\n \"managerCorrelationMapping\": {\n \"accountAttribute\": \"\",\n \"identityAttribute\": \"\"\n },\n \"managerCorrelationRule\": {\n \"type\": \"RULE\",\n \"id\": \"\",\n \"name\": \"\"\n },\n \"beforeProvisioningRule\": {\n \"type\": \"RULE\",\n \"id\": \"\",\n \"name\": \"\"\n },\n \"schemas\": [\n {\n \"type\": \"CONNECTOR_SCHEMA\",\n \"id\": \"\",\n \"name\": \"\"\n },\n {\n \"type\": \"CONNECTOR_SCHEMA\",\n \"id\": \"\",\n \"name\": \"\"\n }\n ],\n \"passwordPolicies\": [\n {\n \"type\": \"PASSWORD_POLICY\",\n \"id\": \"\",\n \"name\": \"\"\n },\n {\n \"type\": \"PASSWORD_POLICY\",\n \"id\": \"\",\n \"name\": \"\"\n }\n ],\n \"features\": [\n \"NO_AGGREGATION\",\n \"AUTHENTICATE\"\n ],\n \"type\": \"\",\n \"connectorClass\": \"\",\n \"connectorAttributes\": {},\n \"deleteThreshold\": \"\",\n \"authoritative\": false,\n \"managementWorkgroup\": {\n \"type\": \"GOVERNANCE_GROUP\",\n \"id\": \"\",\n \"name\": \"\"\n },\n \"healthy\": false,\n \"status\": \"\",\n \"since\": \"\",\n \"connectorId\": \"\",\n \"connectorName\": \"\",\n \"connectionType\": \"\",\n \"connectorImplementationId\": \"\",\n \"created\": \"\",\n \"modified\": \"\"\n}", - "options": { - "raw": { - "headerFamily": "json", - "language": "json" - } - } - } - }, - "status": "OK", - "code": 200, - "header": [ - { - "key": "Content-Type", - "value": "application/json" - } - ], - "body": "{\n \"name\": \"\",\n \"owner\": {\n \"type\": \"IDENTITY\",\n \"id\": \"\",\n \"name\": \"\"\n },\n \"connector\": \"\",\n \"id\": \"\",\n \"description\": \"\",\n \"cluster\": {\n \"name\": \"\",\n \"id\": \"\",\n \"type\": \"CLUSTER\"\n },\n \"accountCorrelationConfig\": {\n \"type\": \"ACCOUNT_CORRELATION_CONFIG\",\n \"id\": \"\",\n \"name\": \"\"\n },\n \"accountCorrelationRule\": {\n \"type\": \"RULE\",\n \"id\": \"\",\n \"name\": \"\"\n },\n \"managerCorrelationMapping\": {\n \"accountAttribute\": \"\",\n \"identityAttribute\": \"\"\n },\n \"managerCorrelationRule\": {\n \"type\": \"RULE\",\n \"id\": \"\",\n \"name\": \"\"\n },\n \"beforeProvisioningRule\": {\n \"type\": \"RULE\",\n \"id\": \"\",\n \"name\": \"\"\n },\n \"schemas\": [\n {\n \"type\": \"CONNECTOR_SCHEMA\",\n \"id\": \"\",\n \"name\": \"\"\n },\n {\n \"type\": \"CONNECTOR_SCHEMA\",\n \"id\": \"\",\n \"name\": \"\"\n }\n ],\n \"passwordPolicies\": [\n {\n \"type\": \"PASSWORD_POLICY\",\n \"id\": \"\",\n \"name\": \"\"\n },\n {\n \"type\": \"PASSWORD_POLICY\",\n \"id\": \"\",\n \"name\": \"\"\n }\n ],\n \"features\": [\n \"NO_AGGREGATION\",\n \"AUTHENTICATE\"\n ],\n \"type\": \"\",\n \"connectorClass\": \"\",\n \"connectorAttributes\": {},\n \"deleteThreshold\": \"\",\n \"authoritative\": false,\n \"managementWorkgroup\": {\n \"type\": \"GOVERNANCE_GROUP\",\n \"id\": \"\",\n \"name\": \"\"\n },\n \"healthy\": false,\n \"status\": \"\",\n \"since\": \"\",\n \"connectorId\": \"\",\n \"connectorName\": \"\",\n \"connectionType\": \"\",\n \"connectorImplementationId\": \"\",\n \"created\": \"\",\n \"modified\": \"\"\n}", - "cookie": [], - "_postman_previewlanguage": "json" - }, - { - "id": "5aef513e-3028-461c-98ca-295b790da99e", - "name": "Client Error - Returned if the request body is invalid.", - "originalRequest": { - "url": { - "path": [ - "sources", - ":id" - ], - "host": [ - "{{baseUrl}}" - ], - "query": [], - "variable": [] - }, - "header": [ - { - "key": "Content-Type", - "value": "application/json" - }, - { - "key": "Accept", - "value": "application/json" - }, - { - "description": { - "content": "Added as a part of security scheme: oauth2", - "type": "text/plain" - }, - "key": "Authorization", - "value": "" - } - ], - "method": "PUT", - "body": { - "mode": "raw", - "raw": "{\n \"name\": \"\",\n \"owner\": {\n \"type\": \"IDENTITY\",\n \"id\": \"\",\n \"name\": \"\"\n },\n \"connector\": \"\",\n \"id\": \"\",\n \"description\": \"\",\n \"cluster\": {\n \"name\": \"\",\n \"id\": \"\",\n \"type\": \"CLUSTER\"\n },\n \"accountCorrelationConfig\": {\n \"type\": \"ACCOUNT_CORRELATION_CONFIG\",\n \"id\": \"\",\n \"name\": \"\"\n },\n \"accountCorrelationRule\": {\n \"type\": \"RULE\",\n \"id\": \"\",\n \"name\": \"\"\n },\n \"managerCorrelationMapping\": {\n \"accountAttribute\": \"\",\n \"identityAttribute\": \"\"\n },\n \"managerCorrelationRule\": {\n \"type\": \"RULE\",\n \"id\": \"\",\n \"name\": \"\"\n },\n \"beforeProvisioningRule\": {\n \"type\": \"RULE\",\n \"id\": \"\",\n \"name\": \"\"\n },\n \"schemas\": [\n {\n \"type\": \"CONNECTOR_SCHEMA\",\n \"id\": \"\",\n \"name\": \"\"\n },\n {\n \"type\": \"CONNECTOR_SCHEMA\",\n \"id\": \"\",\n \"name\": \"\"\n }\n ],\n \"passwordPolicies\": [\n {\n \"type\": \"PASSWORD_POLICY\",\n \"id\": \"\",\n \"name\": \"\"\n },\n {\n \"type\": \"PASSWORD_POLICY\",\n \"id\": \"\",\n \"name\": \"\"\n }\n ],\n \"features\": [\n \"NO_AGGREGATION\",\n \"AUTHENTICATE\"\n ],\n \"type\": \"\",\n \"connectorClass\": \"\",\n \"connectorAttributes\": {},\n \"deleteThreshold\": \"\",\n \"authoritative\": false,\n \"managementWorkgroup\": {\n \"type\": \"GOVERNANCE_GROUP\",\n \"id\": \"\",\n \"name\": \"\"\n },\n \"healthy\": false,\n \"status\": \"\",\n \"since\": \"\",\n \"connectorId\": \"\",\n \"connectorName\": \"\",\n \"connectionType\": \"\",\n \"connectorImplementationId\": \"\",\n \"created\": \"\",\n \"modified\": \"\"\n}", - "options": { - "raw": { - "headerFamily": "json", - "language": "json" - } - } - } - }, - "status": "Bad Request", - "code": 400, - "header": [ - { - "key": "Content-Type", - "value": "application/json" - } - ], - "body": "{\n \"detailCode\": \"\",\n \"trackingId\": \"\",\n \"messages\": [\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n },\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n }\n ],\n \"causes\": [\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n },\n {\n \"locale\": \"\",\n \"localeOrigin\": \"DEFAULT\",\n \"text\": \"\"\n }\n ]\n}", - "cookie": [], - "_postman_previewlanguage": "json" - }, - { - "id": "9d8328f9-5abd-4cff-8427-2d523e674e09", - "name": "Unauthorized - Returned if there is no authorization header, or if the JWT token is expired.", - "originalRequest": { - "url": { - "path": [ - "sources", - ":id" - ], - "host": [ - "{{baseUrl}}" - ], - "query": [], - "variable": [] - }, - "header": [ - { - "key": "Content-Type", - "value": "application/json" - }, - { - "key": "Accept", - "value": "application/json" - }, - { - "description": { - "content": "Added as a part of security scheme: oauth2", - "type": "text/plain" - }, - "key": "Authorization", - "value": "" - } - ], - "method": "PUT", - "body": { - "mode": "raw", - "raw": "{\n \"name\": \"\",\n \"owner\": {\n \"type\": \"IDENTITY\",\n \"id\": \"\",\n \"name\": \"\"\n },\n \"connector\": \"\",\n \"id\": \"\",\n \"description\": \"\",\n \"cluster\": {\n \"name\": \"\",\n \"id\": \"\",\n \"type\": \"CLUSTER\"\n },\n \"accountCorrelationConfig\": {\n \"type\": \"ACCOUNT_CORRELATION_CONFIG\",\n \"id\": \"\",\n \"name\": \"\"\n },\n \"accountCorrelationRule\": {\n \"type\": \"RULE\",\n \"id\": \"\",\n \"name\": \"\"\n },\n \"managerCorrelationMapping\": {\n \"accountAttribute\": \"\",\n \"identityAttribute\": \"\"\n },\n \"managerCorrelationRule\": {\n \"type\": \"RULE\",\n \"id\": \"\",\n \"name\": \"\"\n },\n \"beforeProvisioningRule\": {\n \"type\": \"RULE\",\n \"id\": \"\",\n \"name\": \"\"\n },\n \"schemas\": [\n {\n \"type\": \"CONNECTOR_SCHEMA\",\n \"id\": \"\",\n \"name\": \"\"\n },\n {\n \"type\": \"CONNECTOR_SCHEMA\",\n \"id\": \"\",\n \"name\": \"\"\n }\n ],\n \"passwordPolicies\": [\n {\n \"type\": \"PASSWORD_POLICY\",\n \"id\": \"\",\n \"name\": \"\"\n },\n {\n \"type\": \"PASSWORD_POLICY\",\n \"id\": \"\",\n \"name\": \"\"\n }\n ],\n \"features\": [\n \"NO_AGGREGATION\",\n \"AUTHENTICATE\"\n ],\n \"type\": \"\",\n \"connectorClass\": \"\",\n \"connectorAttributes\": {},\n \"deleteThreshold\": \"\",\n \"authoritative\": false,\n \"managementWorkgroup\": {\n \"type\": \"GOVERNANCE_GROUP\",\n \"id\": \"\",\n \"name\": \"\"\n },\n \"healthy\": false,\n \"status\": \"\",\n \"since\": \"\",\n \"connectorId\": \"\",\n \"connectorName\": \"\",\n \"connectionType\": \"\",\n \"connectorImplementationId\": \"\",\n \"created\": \"\",\n \"modified\": \"\"\n}", - "options": { - "raw": { - "headerFamily": "json", - "language": "json" - } - } - } - }, - "status": "Unauthorized", - "code": 401, - "header": [ - { - "key": "Content-Type", - "value": "application/json" - } - ], - "body": "{\n \"error\": {\n \"description\": \"A message describing the error\",\n \"example\": \"JWT validation failed: JWT is expired\"\n }\n}", - "cookie": [], - "_postman_previewlanguage": "json" - }, - { - "id": "88b083c6-f57c-44a3-b43d-fd455764d4fe", - "name": "Forbidden - Returned if the user you are running as, doesn't have access to this end-point.", - "originalRequest": { - "url": { - "path": [ - "sources", - ":id" - ], - "host": [ - "{{baseUrl}}" - ], - "query": [], - "variable": [] - }, - "header": [ - { - "key": "Content-Type", - "value": "application/json" - }, - { - "key": "Accept", - "value": "application/json" - }, - { - "description": { - "content": "Added as a part of security scheme: oauth2", - "type": "text/plain" - }, - "key": "Authorization", - "value": "" - } - ], - "method": "PUT", - "body": { - "mode": "raw", - "raw": "{\n \"name\": \"\",\n \"owner\": {\n \"type\": \"IDENTITY\",\n \"id\": \"\",\n \"name\": \"\"\n },\n \"connector\": \"\",\n \"id\": \"\",\n \"description\": \"\",\n \"cluster\": {\n \"name\": \"\",\n \"id\": \"\",\n \"type\": \"CLUSTER\"\n },\n \"accountCorrelationConfig\": {\n \"type\": \"ACCOUNT_CORRELATION_CONFIG\",\n \"id\": \"\",\n \"name\": \"\"\n },\n \"accountCorrelationRule\": {\n \"type\": \"RULE\",\n \"id\": \"\",\n \"name\": \"\"\n },\n \"managerCorrelationMapping\": {\n \"accountAttribute\": \"\",\n \"identityAttribute\": \"\"\n },\n \"managerCorrelationRule\": {\n \"type\": \"RULE\",\n \"id\": \"\",\n \"name\": \"\"\n },\n \"beforeProvisioningRule\": {\n \"type\": \"RULE\",\n \"id\": \"\",\n \"name\": \"\"\n },\n \"schemas\": [\n {\n \"type\": \"CONNECTOR_SCHEMA\",\n \"id\": \"\",\n \"name\": \"\"\n },\n {\n \"type\": \"CONNECTOR_SCHEMA\",\n \"id\": \"\",\n \"name\": \"\"\n }\n ],\n \"passwordPolicies\": [\n {\n \"type\": \"PASSWORD_POLICY\",\n \"id\": \"\",\n \"name\": \"\"\n },\n {\n \"type\": \"PASSWORD_POLICY\",\n \"id\": \"\",\n \"name\": \"\"\n }\n ],\n \"features\": [\n \"NO_AGGREGATION\",\n \"AUTHENTICATE\"\n ],\n \"type\": \"\",\n \"connectorClass\": \"\",\n \"connectorAttributes\": {},\n \"deleteThreshold\": \"\",\n \"authoritative\": false,\n \"managementWorkgroup\": {\n \"type\": \"GOVERNANCE_GROUP\",\n \"id\": \"\",\n \"name\": \"\"\n },\n \"healthy\": false,\n \"status\": \"\",\n \"since\": \"\",\n \"connectorId\": \"\",\n \"connectorName\": \"\",\n \"connectionType\": \"\",\n \"connectorImplementationId\": \"\",\n \"created\": \"\",\n \"modified\": \"\"\n}", - "options": { - "raw": { - "headerFamily": "json", - "language": "json" - } - } - } - }, - "status": "Forbidden", - "code": 403, - "header": [ - { - "key": "Content-Type", - "value": "application/json" - } - ], - "body": "{\n \"detailCode\": \"\",\n \"trackingId\": \"\",\n \"messages\": [\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n },\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n }\n ],\n \"causes\": [\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n },\n {\n \"locale\": \"\",\n \"localeOrigin\": \"DEFAULT\",\n \"text\": \"\"\n }\n ]\n}", - "cookie": [], - "_postman_previewlanguage": "json" - }, - { - "id": "0f0e4151-411f-4888-bc5d-b658008af79d", - "name": "Not Found - returned if the request URL refers to a resource or object that does not exist", - "originalRequest": { - "url": { - "path": [ - "sources", - ":id" - ], - "host": [ - "{{baseUrl}}" - ], - "query": [], - "variable": [] - }, - "header": [ - { - "key": "Content-Type", - "value": "application/json" - }, - { - "key": "Accept", - "value": "application/json" - }, - { - "description": { - "content": "Added as a part of security scheme: oauth2", - "type": "text/plain" - }, - "key": "Authorization", - "value": "" - } - ], - "method": "PUT", - "body": { - "mode": "raw", - "raw": "{\n \"name\": \"\",\n \"owner\": {\n \"type\": \"IDENTITY\",\n \"id\": \"\",\n \"name\": \"\"\n },\n \"connector\": \"\",\n \"id\": \"\",\n \"description\": \"\",\n \"cluster\": {\n \"name\": \"\",\n \"id\": \"\",\n \"type\": \"CLUSTER\"\n },\n \"accountCorrelationConfig\": {\n \"type\": \"ACCOUNT_CORRELATION_CONFIG\",\n \"id\": \"\",\n \"name\": \"\"\n },\n \"accountCorrelationRule\": {\n \"type\": \"RULE\",\n \"id\": \"\",\n \"name\": \"\"\n },\n \"managerCorrelationMapping\": {\n \"accountAttribute\": \"\",\n \"identityAttribute\": \"\"\n },\n \"managerCorrelationRule\": {\n \"type\": \"RULE\",\n \"id\": \"\",\n \"name\": \"\"\n },\n \"beforeProvisioningRule\": {\n \"type\": \"RULE\",\n \"id\": \"\",\n \"name\": \"\"\n },\n \"schemas\": [\n {\n \"type\": \"CONNECTOR_SCHEMA\",\n \"id\": \"\",\n \"name\": \"\"\n },\n {\n \"type\": \"CONNECTOR_SCHEMA\",\n \"id\": \"\",\n \"name\": \"\"\n }\n ],\n \"passwordPolicies\": [\n {\n \"type\": \"PASSWORD_POLICY\",\n \"id\": \"\",\n \"name\": \"\"\n },\n {\n \"type\": \"PASSWORD_POLICY\",\n \"id\": \"\",\n \"name\": \"\"\n }\n ],\n \"features\": [\n \"NO_AGGREGATION\",\n \"AUTHENTICATE\"\n ],\n \"type\": \"\",\n \"connectorClass\": \"\",\n \"connectorAttributes\": {},\n \"deleteThreshold\": \"\",\n \"authoritative\": false,\n \"managementWorkgroup\": {\n \"type\": \"GOVERNANCE_GROUP\",\n \"id\": \"\",\n \"name\": \"\"\n },\n \"healthy\": false,\n \"status\": \"\",\n \"since\": \"\",\n \"connectorId\": \"\",\n \"connectorName\": \"\",\n \"connectionType\": \"\",\n \"connectorImplementationId\": \"\",\n \"created\": \"\",\n \"modified\": \"\"\n}", - "options": { - "raw": { - "headerFamily": "json", - "language": "json" - } - } - } - }, - "status": "Not Found", - "code": 404, - "header": [ - { - "key": "Content-Type", - "value": "application/json" - } - ], - "body": "{\n \"detailCode\": \"\",\n \"trackingId\": \"\",\n \"messages\": [\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n },\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n }\n ],\n \"causes\": [\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n },\n {\n \"locale\": \"\",\n \"localeOrigin\": \"DEFAULT\",\n \"text\": \"\"\n }\n ]\n}", - "cookie": [], - "_postman_previewlanguage": "json" - }, - { - "id": "6baf2597-f868-4280-9a6f-fcbccd97fec4", - "name": "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.", - "originalRequest": { - "url": { - "path": [ - "sources", - ":id" - ], - "host": [ - "{{baseUrl}}" - ], - "query": [], - "variable": [] - }, - "header": [ - { - "key": "Content-Type", - "value": "application/json" - }, - { - "key": "Accept", - "value": "application/json" - }, - { - "description": { - "content": "Added as a part of security scheme: oauth2", - "type": "text/plain" - }, - "key": "Authorization", - "value": "" - } - ], - "method": "PUT", - "body": { - "mode": "raw", - "raw": "{\n \"name\": \"\",\n \"owner\": {\n \"type\": \"IDENTITY\",\n \"id\": \"\",\n \"name\": \"\"\n },\n \"connector\": \"\",\n \"id\": \"\",\n \"description\": \"\",\n \"cluster\": {\n \"name\": \"\",\n \"id\": \"\",\n \"type\": \"CLUSTER\"\n },\n \"accountCorrelationConfig\": {\n \"type\": \"ACCOUNT_CORRELATION_CONFIG\",\n \"id\": \"\",\n \"name\": \"\"\n },\n \"accountCorrelationRule\": {\n \"type\": \"RULE\",\n \"id\": \"\",\n \"name\": \"\"\n },\n \"managerCorrelationMapping\": {\n \"accountAttribute\": \"\",\n \"identityAttribute\": \"\"\n },\n \"managerCorrelationRule\": {\n \"type\": \"RULE\",\n \"id\": \"\",\n \"name\": \"\"\n },\n \"beforeProvisioningRule\": {\n \"type\": \"RULE\",\n \"id\": \"\",\n \"name\": \"\"\n },\n \"schemas\": [\n {\n \"type\": \"CONNECTOR_SCHEMA\",\n \"id\": \"\",\n \"name\": \"\"\n },\n {\n \"type\": \"CONNECTOR_SCHEMA\",\n \"id\": \"\",\n \"name\": \"\"\n }\n ],\n \"passwordPolicies\": [\n {\n \"type\": \"PASSWORD_POLICY\",\n \"id\": \"\",\n \"name\": \"\"\n },\n {\n \"type\": \"PASSWORD_POLICY\",\n \"id\": \"\",\n \"name\": \"\"\n }\n ],\n \"features\": [\n \"NO_AGGREGATION\",\n \"AUTHENTICATE\"\n ],\n \"type\": \"\",\n \"connectorClass\": \"\",\n \"connectorAttributes\": {},\n \"deleteThreshold\": \"\",\n \"authoritative\": false,\n \"managementWorkgroup\": {\n \"type\": \"GOVERNANCE_GROUP\",\n \"id\": \"\",\n \"name\": \"\"\n },\n \"healthy\": false,\n \"status\": \"\",\n \"since\": \"\",\n \"connectorId\": \"\",\n \"connectorName\": \"\",\n \"connectionType\": \"\",\n \"connectorImplementationId\": \"\",\n \"created\": \"\",\n \"modified\": \"\"\n}", - "options": { - "raw": { - "headerFamily": "json", - "language": "json" - } - } - } - }, - "status": "Too Many Requests", - "code": 429, - "header": [ - { - "key": "Content-Type", - "value": "application/json" - } - ], - "body": "{\n \"message\": {\n \"description\": \"A message describing the error\",\n \"example\": \" Rate Limit Exceeded \"\n }\n}", - "cookie": [], - "_postman_previewlanguage": "json" - }, - { - "id": "08d6fa70-1358-40ec-b0b9-7abd1a18021d", - "name": "Internal Server Error - Returned if there is an unexpected error.", - "originalRequest": { - "url": { - "path": [ - "sources", - ":id" - ], - "host": [ - "{{baseUrl}}" - ], - "query": [], - "variable": [] - }, - "header": [ - { - "key": "Content-Type", - "value": "application/json" - }, - { - "key": "Accept", - "value": "application/json" - }, - { - "description": { - "content": "Added as a part of security scheme: oauth2", - "type": "text/plain" - }, - "key": "Authorization", - "value": "" - } - ], - "method": "PUT", - "body": { - "mode": "raw", - "raw": "{\n \"name\": \"\",\n \"owner\": {\n \"type\": \"IDENTITY\",\n \"id\": \"\",\n \"name\": \"\"\n },\n \"connector\": \"\",\n \"id\": \"\",\n \"description\": \"\",\n \"cluster\": {\n \"name\": \"\",\n \"id\": \"\",\n \"type\": \"CLUSTER\"\n },\n \"accountCorrelationConfig\": {\n \"type\": \"ACCOUNT_CORRELATION_CONFIG\",\n \"id\": \"\",\n \"name\": \"\"\n },\n \"accountCorrelationRule\": {\n \"type\": \"RULE\",\n \"id\": \"\",\n \"name\": \"\"\n },\n \"managerCorrelationMapping\": {\n \"accountAttribute\": \"\",\n \"identityAttribute\": \"\"\n },\n \"managerCorrelationRule\": {\n \"type\": \"RULE\",\n \"id\": \"\",\n \"name\": \"\"\n },\n \"beforeProvisioningRule\": {\n \"type\": \"RULE\",\n \"id\": \"\",\n \"name\": \"\"\n },\n \"schemas\": [\n {\n \"type\": \"CONNECTOR_SCHEMA\",\n \"id\": \"\",\n \"name\": \"\"\n },\n {\n \"type\": \"CONNECTOR_SCHEMA\",\n \"id\": \"\",\n \"name\": \"\"\n }\n ],\n \"passwordPolicies\": [\n {\n \"type\": \"PASSWORD_POLICY\",\n \"id\": \"\",\n \"name\": \"\"\n },\n {\n \"type\": \"PASSWORD_POLICY\",\n \"id\": \"\",\n \"name\": \"\"\n }\n ],\n \"features\": [\n \"NO_AGGREGATION\",\n \"AUTHENTICATE\"\n ],\n \"type\": \"\",\n \"connectorClass\": \"\",\n \"connectorAttributes\": {},\n \"deleteThreshold\": \"\",\n \"authoritative\": false,\n \"managementWorkgroup\": {\n \"type\": \"GOVERNANCE_GROUP\",\n \"id\": \"\",\n \"name\": \"\"\n },\n \"healthy\": false,\n \"status\": \"\",\n \"since\": \"\",\n \"connectorId\": \"\",\n \"connectorName\": \"\",\n \"connectionType\": \"\",\n \"connectorImplementationId\": \"\",\n \"created\": \"\",\n \"modified\": \"\"\n}", - "options": { - "raw": { - "headerFamily": "json", - "language": "json" - } - } - } - }, - "status": "Internal Server Error", - "code": 500, - "header": [ - { - "key": "Content-Type", - "value": "application/json" - } - ], - "body": "{\n \"detailCode\": \"\",\n \"trackingId\": \"\",\n \"messages\": [\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n },\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n }\n ],\n \"causes\": [\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n },\n {\n \"locale\": \"\",\n \"localeOrigin\": \"DEFAULT\",\n \"text\": \"\"\n }\n ]\n}", - "cookie": [], - "_postman_previewlanguage": "json" - } - ], - "event": [], - "protocolProfileBehavior": { - "disableBodyPruning": true - } - }, - { - "id": "10ea000d-d6c0-41a5-8511-8040dd6ec600", - "name": "Update Source (Partial)", - "request": { - "name": "Update Source (Partial)", - "description": { - "content": "This API partially updates a source in IdentityNow, using a list of patch operations according to the\n[JSON Patch](https://tools.ietf.org/html/rfc6902) standard.\n\nSome fields are immutable and cannot be changed, such as:\n\n* id\n* type\n* authoritative\n* created\n* modified\n* connector\n* connectorClass\n* passwordPolicies\n\nAttempts to modify these fields will result in a 400 error.\n\nA token with ORG_ADMIN, SOURCE_ADMIN, SOURCE_SUBADMIN, or API authority is required to call this API.\n", - "type": "text/plain" - }, - "url": { - "path": [ - "sources", - ":id" - ], - "host": [ - "{{baseUrl}}" - ], - "query": [], - "variable": [ - { - "type": "any", - "value": "", - "key": "id", - "disabled": true, - "description": { - "content": "(Required) The Source id", - "type": "text/plain" - } - } - ] - }, - "header": [ - { - "key": "Content-Type", - "value": "application/json-patch+json" - }, - { - "key": "Accept", - "value": "application/json" - } - ], - "method": "PATCH", - "body": { - "mode": "raw", - "raw": "[\n {\n \"op\": \"test\",\n \"path\": \"\",\n \"value\": \"\"\n },\n {\n \"op\": \"move\",\n \"path\": \"\",\n \"value\": \"\"\n }\n]", - "options": { - "raw": { - "headerFamily": "json", - "language": "json" - } - } - } - }, - "response": [ - { - "id": "2ecb9160-7d59-452e-a4a9-c859c6eabf64", - "name": "Updated Source object. Any passwords will only show the the encrypted cipher-text, as they are not decrypt-able in IdentityNow cloud-based services, per IdentityNow security design.", - "originalRequest": { - "url": { - "path": [ - "sources", - ":id" - ], - "host": [ - "{{baseUrl}}" - ], - "query": [], - "variable": [] - }, - "header": [ - { - "key": "Content-Type", - "value": "application/json-patch+json" - }, - { - "key": "Accept", - "value": "application/json" - }, - { - "description": { - "content": "Added as a part of security scheme: oauth2", - "type": "text/plain" - }, - "key": "Authorization", - "value": "" - } - ], - "method": "PATCH", - "body": { - "mode": "raw", - "raw": "[\n {\n \"op\": \"test\",\n \"path\": \"\",\n \"value\": \"\"\n },\n {\n \"op\": \"move\",\n \"path\": \"\",\n \"value\": \"\"\n }\n]", - "options": { - "raw": { - "headerFamily": "json", - "language": "json" - } - } - } - }, - "status": "OK", - "code": 200, - "header": [ - { - "key": "Content-Type", - "value": "application/json" - } - ], - "body": "{\n \"name\": \"\",\n \"owner\": {\n \"type\": \"IDENTITY\",\n \"id\": \"\",\n \"name\": \"\"\n },\n \"connector\": \"\",\n \"id\": \"\",\n \"description\": \"\",\n \"cluster\": {\n \"name\": \"\",\n \"id\": \"\",\n \"type\": \"CLUSTER\"\n },\n \"accountCorrelationConfig\": {\n \"type\": \"ACCOUNT_CORRELATION_CONFIG\",\n \"id\": \"\",\n \"name\": \"\"\n },\n \"accountCorrelationRule\": {\n \"type\": \"RULE\",\n \"id\": \"\",\n \"name\": \"\"\n },\n \"managerCorrelationMapping\": {\n \"accountAttribute\": \"\",\n \"identityAttribute\": \"\"\n },\n \"managerCorrelationRule\": {\n \"type\": \"RULE\",\n \"id\": \"\",\n \"name\": \"\"\n },\n \"beforeProvisioningRule\": {\n \"type\": \"RULE\",\n \"id\": \"\",\n \"name\": \"\"\n },\n \"schemas\": [\n {\n \"type\": \"CONNECTOR_SCHEMA\",\n \"id\": \"\",\n \"name\": \"\"\n },\n {\n \"type\": \"CONNECTOR_SCHEMA\",\n \"id\": \"\",\n \"name\": \"\"\n }\n ],\n \"passwordPolicies\": [\n {\n \"type\": \"PASSWORD_POLICY\",\n \"id\": \"\",\n \"name\": \"\"\n },\n {\n \"type\": \"PASSWORD_POLICY\",\n \"id\": \"\",\n \"name\": \"\"\n }\n ],\n \"features\": [\n \"NO_AGGREGATION\",\n \"AUTHENTICATE\"\n ],\n \"type\": \"\",\n \"connectorClass\": \"\",\n \"connectorAttributes\": {},\n \"deleteThreshold\": \"\",\n \"authoritative\": false,\n \"managementWorkgroup\": {\n \"type\": \"GOVERNANCE_GROUP\",\n \"id\": \"\",\n \"name\": \"\"\n },\n \"healthy\": false,\n \"status\": \"\",\n \"since\": \"\",\n \"connectorId\": \"\",\n \"connectorName\": \"\",\n \"connectionType\": \"\",\n \"connectorImplementationId\": \"\",\n \"created\": \"\",\n \"modified\": \"\"\n}", - "cookie": [], - "_postman_previewlanguage": "json" - }, - { - "id": "2f82eb08-0f0d-430d-a66c-6c7420708434", - "name": "Client Error - Returned if the request body is invalid.", - "originalRequest": { - "url": { - "path": [ - "sources", - ":id" - ], - "host": [ - "{{baseUrl}}" - ], - "query": [], - "variable": [] - }, - "header": [ - { - "key": "Content-Type", - "value": "application/json-patch+json" - }, - { - "key": "Accept", - "value": "application/json" - }, - { - "description": { - "content": "Added as a part of security scheme: oauth2", - "type": "text/plain" - }, - "key": "Authorization", - "value": "" - } - ], - "method": "PATCH", - "body": { - "mode": "raw", - "raw": "[\n {\n \"op\": \"test\",\n \"path\": \"\",\n \"value\": \"\"\n },\n {\n \"op\": \"move\",\n \"path\": \"\",\n \"value\": \"\"\n }\n]", - "options": { - "raw": { - "headerFamily": "json", - "language": "json" - } - } - } - }, - "status": "Bad Request", - "code": 400, - "header": [ - { - "key": "Content-Type", - "value": "application/json" - } - ], - "body": "{\n \"detailCode\": \"\",\n \"trackingId\": \"\",\n \"messages\": [\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n },\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n }\n ],\n \"causes\": [\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n },\n {\n \"locale\": \"\",\n \"localeOrigin\": \"DEFAULT\",\n \"text\": \"\"\n }\n ]\n}", - "cookie": [], - "_postman_previewlanguage": "json" - }, - { - "id": "a22fcae4-04f4-44c3-9df9-a9e82a55296d", - "name": "Unauthorized - Returned if there is no authorization header, or if the JWT token is expired.", - "originalRequest": { - "url": { - "path": [ - "sources", - ":id" - ], - "host": [ - "{{baseUrl}}" - ], - "query": [], - "variable": [] - }, - "header": [ - { - "key": "Content-Type", - "value": "application/json-patch+json" - }, - { - "key": "Accept", - "value": "application/json" - }, - { - "description": { - "content": "Added as a part of security scheme: oauth2", - "type": "text/plain" - }, - "key": "Authorization", - "value": "" - } - ], - "method": "PATCH", - "body": { - "mode": "raw", - "raw": "[\n {\n \"op\": \"test\",\n \"path\": \"\",\n \"value\": \"\"\n },\n {\n \"op\": \"move\",\n \"path\": \"\",\n \"value\": \"\"\n }\n]", - "options": { - "raw": { - "headerFamily": "json", - "language": "json" - } - } - } - }, - "status": "Unauthorized", - "code": 401, - "header": [ - { - "key": "Content-Type", - "value": "application/json" - } - ], - "body": "{\n \"error\": {\n \"description\": \"A message describing the error\",\n \"example\": \"JWT validation failed: JWT is expired\"\n }\n}", - "cookie": [], - "_postman_previewlanguage": "json" - }, - { - "id": "11fc07e8-aa78-4fa2-b766-12876213e7d5", - "name": "Forbidden - Returned if the user you are running as, doesn't have access to this end-point.", - "originalRequest": { - "url": { - "path": [ - "sources", - ":id" - ], - "host": [ - "{{baseUrl}}" - ], - "query": [], - "variable": [] - }, - "header": [ - { - "key": "Content-Type", - "value": "application/json-patch+json" - }, - { - "key": "Accept", - "value": "application/json" - }, - { - "description": { - "content": "Added as a part of security scheme: oauth2", - "type": "text/plain" - }, - "key": "Authorization", - "value": "" - } - ], - "method": "PATCH", - "body": { - "mode": "raw", - "raw": "[\n {\n \"op\": \"test\",\n \"path\": \"\",\n \"value\": \"\"\n },\n {\n \"op\": \"move\",\n \"path\": \"\",\n \"value\": \"\"\n }\n]", - "options": { - "raw": { - "headerFamily": "json", - "language": "json" - } - } - } - }, - "status": "Forbidden", - "code": 403, - "header": [ - { - "key": "Content-Type", - "value": "application/json" - } - ], - "body": "{\n \"detailCode\": \"\",\n \"trackingId\": \"\",\n \"messages\": [\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n },\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n }\n ],\n \"causes\": [\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n },\n {\n \"locale\": \"\",\n \"localeOrigin\": \"DEFAULT\",\n \"text\": \"\"\n }\n ]\n}", - "cookie": [], - "_postman_previewlanguage": "json" - }, - { - "id": "3148f8a4-8091-4682-9aa8-2f0885392659", - "name": "Not Found - returned if the request URL refers to a resource or object that does not exist", - "originalRequest": { - "url": { - "path": [ - "sources", - ":id" - ], - "host": [ - "{{baseUrl}}" - ], - "query": [], - "variable": [] - }, - "header": [ - { - "key": "Content-Type", - "value": "application/json-patch+json" - }, - { - "key": "Accept", - "value": "application/json" - }, - { - "description": { - "content": "Added as a part of security scheme: oauth2", - "type": "text/plain" - }, - "key": "Authorization", - "value": "" - } - ], - "method": "PATCH", - "body": { - "mode": "raw", - "raw": "[\n {\n \"op\": \"test\",\n \"path\": \"\",\n \"value\": \"\"\n },\n {\n \"op\": \"move\",\n \"path\": \"\",\n \"value\": \"\"\n }\n]", - "options": { - "raw": { - "headerFamily": "json", - "language": "json" - } - } - } - }, - "status": "Not Found", - "code": 404, - "header": [ - { - "key": "Content-Type", - "value": "application/json" - } - ], - "body": "{\n \"detailCode\": \"\",\n \"trackingId\": \"\",\n \"messages\": [\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n },\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n }\n ],\n \"causes\": [\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n },\n {\n \"locale\": \"\",\n \"localeOrigin\": \"DEFAULT\",\n \"text\": \"\"\n }\n ]\n}", - "cookie": [], - "_postman_previewlanguage": "json" - }, - { - "id": "2ff1652c-7bd7-4bc2-9707-2080cd33591c", - "name": "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.", - "originalRequest": { - "url": { - "path": [ - "sources", - ":id" - ], - "host": [ - "{{baseUrl}}" - ], - "query": [], - "variable": [] - }, - "header": [ - { - "key": "Content-Type", - "value": "application/json-patch+json" - }, - { - "key": "Accept", - "value": "application/json" - }, - { - "description": { - "content": "Added as a part of security scheme: oauth2", - "type": "text/plain" - }, - "key": "Authorization", - "value": "" - } - ], - "method": "PATCH", - "body": { - "mode": "raw", - "raw": "[\n {\n \"op\": \"test\",\n \"path\": \"\",\n \"value\": \"\"\n },\n {\n \"op\": \"move\",\n \"path\": \"\",\n \"value\": \"\"\n }\n]", - "options": { - "raw": { - "headerFamily": "json", - "language": "json" - } - } - } - }, - "status": "Too Many Requests", - "code": 429, - "header": [ - { - "key": "Content-Type", - "value": "application/json" - } - ], - "body": "{\n \"message\": {\n \"description\": \"A message describing the error\",\n \"example\": \" Rate Limit Exceeded \"\n }\n}", - "cookie": [], - "_postman_previewlanguage": "json" - }, - { - "id": "daa336dc-a2a5-4290-aa2e-4e6792c0e606", - "name": "Internal Server Error - Returned if there is an unexpected error.", - "originalRequest": { - "url": { - "path": [ - "sources", - ":id" - ], - "host": [ - "{{baseUrl}}" - ], - "query": [], - "variable": [] - }, - "header": [ - { - "key": "Content-Type", - "value": "application/json-patch+json" - }, - { - "key": "Accept", - "value": "application/json" - }, - { - "description": { - "content": "Added as a part of security scheme: oauth2", - "type": "text/plain" - }, - "key": "Authorization", - "value": "" - } - ], - "method": "PATCH", - "body": { - "mode": "raw", - "raw": "[\n {\n \"op\": \"test\",\n \"path\": \"\",\n \"value\": \"\"\n },\n {\n \"op\": \"move\",\n \"path\": \"\",\n \"value\": \"\"\n }\n]", - "options": { - "raw": { - "headerFamily": "json", - "language": "json" - } - } - } - }, - "status": "Internal Server Error", - "code": 500, - "header": [ - { - "key": "Content-Type", - "value": "application/json" - } - ], - "body": "{\n \"detailCode\": \"\",\n \"trackingId\": \"\",\n \"messages\": [\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n },\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n }\n ],\n \"causes\": [\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n },\n {\n \"locale\": \"\",\n \"localeOrigin\": \"DEFAULT\",\n \"text\": \"\"\n }\n ]\n}", - "cookie": [], - "_postman_previewlanguage": "json" - } - ], - "event": [], - "protocolProfileBehavior": { - "disableBodyPruning": true - } - }, - { - "id": "d1190d77-6590-4500-af6c-e10854cc6f4a", - "name": "Delete Source by ID", - "request": { - "name": "Delete Source by ID", - "description": { - "content": "This end-point deletes a specific source in IdentityNow.\nA token with ORG_ADMIN, SOURCE_ADMIN, or SOURCE_SUBADMIN authority is required to call this API.\nAll of accounts on the source will be removed first, then the source will be deleted. Actual status of task execution can be retrieved via method GET `/task-status/{id}`", - "type": "text/plain" - }, - "url": { - "path": [ - "sources", - ":id" - ], - "host": [ - "{{baseUrl}}" - ], - "query": [], - "variable": [ - { - "type": "any", - "value": "", - "key": "id", - "disabled": true, - "description": { - "content": "(Required) The Source id", - "type": "text/plain" - } - } - ] - }, - "header": [ - { - "key": "Accept", - "value": "application/json" - } - ], - "method": "DELETE", - "body": {} - }, - "response": [ - { - "id": "c222de13-9730-4f20-baf8-1dceac880ff5", - "name": "Accepted - Returned if the request was successfully accepted into the system.", - "originalRequest": { - "url": { - "path": [ - "sources", - ":id" - ], - "host": [ - "{{baseUrl}}" - ], - "query": [], - "variable": [] - }, - "header": [ - { - "key": "Accept", - "value": "application/json" - }, - { - "description": { - "content": "Added as a part of security scheme: oauth2", - "type": "text/plain" - }, - "key": "Authorization", - "value": "" - } - ], - "method": "DELETE", - "body": {} - }, - "status": "Accepted", - "code": 202, - "header": [ - { - "key": "Content-Type", - "value": "application/json" - } - ], - "body": "{\n \"type\": \"TASK_RESULT\",\n \"id\": \"\",\n \"name\": \"\"\n}", - "cookie": [], - "_postman_previewlanguage": "json" - }, - { - "id": "2fa47c78-0439-453d-87c9-61733a8c7a50", - "name": "Client Error - Returned if the request body is invalid.", - "originalRequest": { - "url": { - "path": [ - "sources", - ":id" - ], - "host": [ - "{{baseUrl}}" - ], - "query": [], - "variable": [] - }, - "header": [ - { - "key": "Accept", - "value": "application/json" - }, - { - "description": { - "content": "Added as a part of security scheme: oauth2", - "type": "text/plain" - }, - "key": "Authorization", - "value": "" - } - ], - "method": "DELETE", - "body": {} - }, - "status": "Bad Request", - "code": 400, - "header": [ - { - "key": "Content-Type", - "value": "application/json" - } - ], - "body": "{\n \"detailCode\": \"\",\n \"trackingId\": \"\",\n \"messages\": [\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n },\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n }\n ],\n \"causes\": [\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n },\n {\n \"locale\": \"\",\n \"localeOrigin\": \"DEFAULT\",\n \"text\": \"\"\n }\n ]\n}", - "cookie": [], - "_postman_previewlanguage": "json" - }, - { - "id": "a6032106-bb3b-4e61-8420-73059c4fe363", - "name": "Unauthorized - Returned if there is no authorization header, or if the JWT token is expired.", - "originalRequest": { - "url": { - "path": [ - "sources", - ":id" - ], - "host": [ - "{{baseUrl}}" - ], - "query": [], - "variable": [] - }, - "header": [ - { - "key": "Accept", - "value": "application/json" - }, - { - "description": { - "content": "Added as a part of security scheme: oauth2", - "type": "text/plain" - }, - "key": "Authorization", - "value": "" - } - ], - "method": "DELETE", - "body": {} - }, - "status": "Unauthorized", - "code": 401, - "header": [ - { - "key": "Content-Type", - "value": "application/json" - } - ], - "body": "{\n \"error\": {\n \"description\": \"A message describing the error\",\n \"example\": \"JWT validation failed: JWT is expired\"\n }\n}", - "cookie": [], - "_postman_previewlanguage": "json" - }, - { - "id": "cac92983-487e-4d22-8e2e-cf0a20c0474a", - "name": "Forbidden - Returned if the user you are running as, doesn't have access to this end-point.", - "originalRequest": { - "url": { - "path": [ - "sources", - ":id" - ], - "host": [ - "{{baseUrl}}" - ], - "query": [], - "variable": [] - }, - "header": [ - { - "key": "Accept", - "value": "application/json" - }, - { - "description": { - "content": "Added as a part of security scheme: oauth2", - "type": "text/plain" - }, - "key": "Authorization", - "value": "" - } - ], - "method": "DELETE", - "body": {} - }, - "status": "Forbidden", - "code": 403, - "header": [ - { - "key": "Content-Type", - "value": "application/json" - } - ], - "body": "{\n \"detailCode\": \"\",\n \"trackingId\": \"\",\n \"messages\": [\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n },\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n }\n ],\n \"causes\": [\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n },\n {\n \"locale\": \"\",\n \"localeOrigin\": \"DEFAULT\",\n \"text\": \"\"\n }\n ]\n}", - "cookie": [], - "_postman_previewlanguage": "json" - }, - { - "id": "3c874544-c14e-464b-8149-fe676cc054a1", - "name": "Not Found - returned if the request URL refers to a resource or object that does not exist", - "originalRequest": { - "url": { - "path": [ - "sources", - ":id" - ], - "host": [ - "{{baseUrl}}" - ], - "query": [], - "variable": [] - }, - "header": [ - { - "key": "Accept", - "value": "application/json" - }, - { - "description": { - "content": "Added as a part of security scheme: oauth2", - "type": "text/plain" - }, - "key": "Authorization", - "value": "" - } - ], - "method": "DELETE", - "body": {} - }, - "status": "Not Found", - "code": 404, - "header": [ - { - "key": "Content-Type", - "value": "application/json" - } - ], - "body": "{\n \"detailCode\": \"\",\n \"trackingId\": \"\",\n \"messages\": [\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n },\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n }\n ],\n \"causes\": [\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n },\n {\n \"locale\": \"\",\n \"localeOrigin\": \"DEFAULT\",\n \"text\": \"\"\n }\n ]\n}", - "cookie": [], - "_postman_previewlanguage": "json" - }, - { - "id": "ee5e25d0-3fd7-4aac-bbd6-ee09f7591c46", - "name": "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.", - "originalRequest": { - "url": { - "path": [ - "sources", - ":id" - ], - "host": [ - "{{baseUrl}}" - ], - "query": [], - "variable": [] - }, - "header": [ - { - "key": "Accept", - "value": "application/json" - }, - { - "description": { - "content": "Added as a part of security scheme: oauth2", - "type": "text/plain" - }, - "key": "Authorization", - "value": "" - } - ], - "method": "DELETE", - "body": {} - }, - "status": "Too Many Requests", - "code": 429, - "header": [ - { - "key": "Content-Type", - "value": "application/json" - } - ], - "body": "{\n \"message\": {\n \"description\": \"A message describing the error\",\n \"example\": \" Rate Limit Exceeded \"\n }\n}", - "cookie": [], - "_postman_previewlanguage": "json" - }, - { - "id": "83fbf851-a515-4b74-90a4-a9672029599f", - "name": "Internal Server Error - Returned if there is an unexpected error.", - "originalRequest": { - "url": { - "path": [ - "sources", - ":id" - ], - "host": [ - "{{baseUrl}}" - ], - "query": [], - "variable": [] - }, - "header": [ - { - "key": "Accept", - "value": "application/json" - }, - { - "description": { - "content": "Added as a part of security scheme: oauth2", - "type": "text/plain" - }, - "key": "Authorization", - "value": "" - } - ], - "method": "DELETE", - "body": {} - }, - "status": "Internal Server Error", - "code": 500, - "header": [ - { - "key": "Content-Type", - "value": "application/json" - } - ], - "body": "{\n \"detailCode\": \"\",\n \"trackingId\": \"\",\n \"messages\": [\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n },\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n }\n ],\n \"causes\": [\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n },\n {\n \"locale\": \"\",\n \"localeOrigin\": \"DEFAULT\",\n \"text\": \"\"\n }\n ]\n}", - "cookie": [], - "_postman_previewlanguage": "json" - } - ], - "event": [], - "protocolProfileBehavior": { - "disableBodyPruning": true - } - }, - { - "id": "a8b8780f-d623-4a04-9f8c-a50770e7c36e", - "name": "Lists ProvisioningPolicies", - "request": { - "name": "Lists ProvisioningPolicies", - "description": { - "content": "This end-point lists all the ProvisioningPolicies in IdentityNow.\nA token with API, or ORG_ADMIN authority is required to call this API.", - "type": "text/plain" - }, - "url": { - "path": [ - "sources", - ":sourceId", - "provisioning-policies" - ], - "host": [ - "{{baseUrl}}" - ], - "query": [], - "variable": [ - { - "type": "any", - "value": "", - "key": "sourceId", - "disabled": true, - "description": { - "content": "(Required) The Source id", - "type": "text/plain" - } - } - ] - }, - "header": [ - { - "key": "Accept", - "value": "application/json" - } - ], - "method": "GET", - "body": {} - }, - "response": [ - { - "id": "16a7d228-7d17-43b4-a8ea-b74dbec23372", - "name": "List of ProvisioningPolicyDto objects", - "originalRequest": { - "url": { - "path": [ - "sources", - ":sourceId", - "provisioning-policies" - ], - "host": [ - "{{baseUrl}}" - ], - "query": [], - "variable": [] - }, - "header": [ - { - "key": "Accept", - "value": "application/json" - }, - { - "description": { - "content": "Added as a part of security scheme: oauth2", - "type": "text/plain" - }, - "key": "Authorization", - "value": "" - } - ], - "method": "GET", - "body": {} - }, - "status": "OK", - "code": 200, - "header": [ - { - "key": "Content-Type", - "value": "application/json" - } - ], - "body": "[\n {\n \"name\": \"\",\n \"description\": \"\",\n \"usageType\": \"CHANGE_PASSWORD\",\n \"fields\": [\n {\n \"name\": \"\",\n \"transform\": {},\n \"attributes\": {},\n \"isRequired\": false,\n \"type\": \"\",\n \"isMultiValued\": false\n },\n {\n \"name\": \"\",\n \"transform\": {},\n \"attributes\": {},\n \"isRequired\": false,\n \"type\": \"\",\n \"isMultiValued\": false\n }\n ]\n },\n {\n \"name\": \"\",\n \"description\": \"\",\n \"usageType\": \"DISABLE\",\n \"fields\": [\n {\n \"name\": \"\",\n \"transform\": {},\n \"attributes\": {},\n \"isRequired\": false,\n \"type\": \"\",\n \"isMultiValued\": false\n },\n {\n \"name\": \"\",\n \"transform\": {},\n \"attributes\": {},\n \"isRequired\": false,\n \"type\": \"\",\n \"isMultiValued\": false\n }\n ]\n }\n]", - "cookie": [], - "_postman_previewlanguage": "json" - }, - { - "id": "0c48d5a4-f8e7-4b0f-860d-bff24adc4f37", - "name": "Client Error - Returned if the request body is invalid.", - "originalRequest": { - "url": { - "path": [ - "sources", - ":sourceId", - "provisioning-policies" - ], - "host": [ - "{{baseUrl}}" - ], - "query": [], - "variable": [] - }, - "header": [ - { - "key": "Accept", - "value": "application/json" - }, - { - "description": { - "content": "Added as a part of security scheme: oauth2", - "type": "text/plain" - }, - "key": "Authorization", - "value": "" - } - ], - "method": "GET", - "body": {} - }, - "status": "Bad Request", - "code": 400, - "header": [ - { - "key": "Content-Type", - "value": "application/json" - } - ], - "body": "{\n \"detailCode\": \"\",\n \"trackingId\": \"\",\n \"messages\": [\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n },\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n }\n ],\n \"causes\": [\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n },\n {\n \"locale\": \"\",\n \"localeOrigin\": \"DEFAULT\",\n \"text\": \"\"\n }\n ]\n}", - "cookie": [], - "_postman_previewlanguage": "json" - }, - { - "id": "a5bf3980-77db-484c-aad5-56f423e5e813", - "name": "Unauthorized - Returned if there is no authorization header, or if the JWT token is expired.", - "originalRequest": { - "url": { - "path": [ - "sources", - ":sourceId", - "provisioning-policies" - ], - "host": [ - "{{baseUrl}}" - ], - "query": [], - "variable": [] - }, - "header": [ - { - "key": "Accept", - "value": "application/json" - }, - { - "description": { - "content": "Added as a part of security scheme: oauth2", - "type": "text/plain" - }, - "key": "Authorization", - "value": "" - } - ], - "method": "GET", - "body": {} - }, - "status": "Unauthorized", - "code": 401, - "header": [ - { - "key": "Content-Type", - "value": "application/json" - } - ], - "body": "{\n \"error\": {\n \"description\": \"A message describing the error\",\n \"example\": \"JWT validation failed: JWT is expired\"\n }\n}", - "cookie": [], - "_postman_previewlanguage": "json" - }, - { - "id": "614c2767-994e-409f-99d6-2e52e8a67863", - "name": "Forbidden - Returned if the user you are running as, doesn't have access to this end-point.", - "originalRequest": { - "url": { - "path": [ - "sources", - ":sourceId", - "provisioning-policies" - ], - "host": [ - "{{baseUrl}}" - ], - "query": [], - "variable": [] - }, - "header": [ - { - "key": "Accept", - "value": "application/json" - }, - { - "description": { - "content": "Added as a part of security scheme: oauth2", - "type": "text/plain" - }, - "key": "Authorization", - "value": "" - } - ], - "method": "GET", - "body": {} - }, - "status": "Forbidden", - "code": 403, - "header": [ - { - "key": "Content-Type", - "value": "application/json" - } - ], - "body": "{\n \"detailCode\": \"\",\n \"trackingId\": \"\",\n \"messages\": [\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n },\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n }\n ],\n \"causes\": [\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n },\n {\n \"locale\": \"\",\n \"localeOrigin\": \"DEFAULT\",\n \"text\": \"\"\n }\n ]\n}", - "cookie": [], - "_postman_previewlanguage": "json" - }, - { - "id": "a83446ee-b6cc-4075-8806-ce6ea083393d", - "name": "Not Found - returned if the request URL refers to a resource or object that does not exist", - "originalRequest": { - "url": { - "path": [ - "sources", - ":sourceId", - "provisioning-policies" - ], - "host": [ - "{{baseUrl}}" - ], - "query": [], - "variable": [] - }, - "header": [ - { - "key": "Accept", - "value": "application/json" - }, - { - "description": { - "content": "Added as a part of security scheme: oauth2", - "type": "text/plain" - }, - "key": "Authorization", - "value": "" - } - ], - "method": "GET", - "body": {} - }, - "status": "Not Found", - "code": 404, - "header": [ - { - "key": "Content-Type", - "value": "application/json" - } - ], - "body": "{\n \"detailCode\": \"\",\n \"trackingId\": \"\",\n \"messages\": [\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n },\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n }\n ],\n \"causes\": [\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n },\n {\n \"locale\": \"\",\n \"localeOrigin\": \"DEFAULT\",\n \"text\": \"\"\n }\n ]\n}", - "cookie": [], - "_postman_previewlanguage": "json" - }, - { - "id": "2ccf24b6-c248-490d-82c6-edd73e365fcf", - "name": "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.", - "originalRequest": { - "url": { - "path": [ - "sources", - ":sourceId", - "provisioning-policies" - ], - "host": [ - "{{baseUrl}}" - ], - "query": [], - "variable": [] - }, - "header": [ - { - "key": "Accept", - "value": "application/json" - }, - { - "description": { - "content": "Added as a part of security scheme: oauth2", - "type": "text/plain" - }, - "key": "Authorization", - "value": "" - } - ], - "method": "GET", - "body": {} - }, - "status": "Too Many Requests", - "code": 429, - "header": [ - { - "key": "Content-Type", - "value": "application/json" - } - ], - "body": "{\n \"message\": {\n \"description\": \"A message describing the error\",\n \"example\": \" Rate Limit Exceeded \"\n }\n}", - "cookie": [], - "_postman_previewlanguage": "json" - }, - { - "id": "6145366c-a5ef-4f03-ab2a-dca6a0896156", - "name": "Internal Server Error - Returned if there is an unexpected error.", - "originalRequest": { - "url": { - "path": [ - "sources", - ":sourceId", - "provisioning-policies" - ], - "host": [ - "{{baseUrl}}" - ], - "query": [], - "variable": [] - }, - "header": [ - { - "key": "Accept", - "value": "application/json" - }, - { - "description": { - "content": "Added as a part of security scheme: oauth2", - "type": "text/plain" - }, - "key": "Authorization", - "value": "" - } - ], - "method": "GET", - "body": {} - }, - "status": "Internal Server Error", - "code": 500, - "header": [ - { - "key": "Content-Type", - "value": "application/json" - } - ], - "body": "{\n \"detailCode\": \"\",\n \"trackingId\": \"\",\n \"messages\": [\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n },\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n }\n ],\n \"causes\": [\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n },\n {\n \"locale\": \"\",\n \"localeOrigin\": \"DEFAULT\",\n \"text\": \"\"\n }\n ]\n}", - "cookie": [], - "_postman_previewlanguage": "json" - } - ], - "event": [], - "protocolProfileBehavior": { - "disableBodyPruning": true - } - }, - { - "id": "f28a0c7f-8c96-4372-9ff8-493f5ed25366", - "name": "Create Provisioning Policy", - "request": { - "name": "Create Provisioning Policy", - "description": { - "content": "This API generates a create policy/template based on field value transforms. This API is intended for use when setting up JDBC Provisioning type sources, but it will also work on other source types.\nTransforms can be used in the provisioning policy to create a new attribute that you only need during provisioning.\nRefer to [Transforms in Provisioning Policies](https://developer.sailpoint.com/idn/docs/transforms/guides/transforms-in-provisioning-policies) for more information.\nA token with ORG_ADMIN authority is required to call this API.", - "type": "text/plain" - }, - "url": { - "path": [ - "sources", - ":sourceId", - "provisioning-policies" - ], - "host": [ - "{{baseUrl}}" - ], - "query": [], - "variable": [ - { - "type": "any", - "value": "", - "key": "sourceId", - "disabled": true, - "description": { - "content": "(Required) The Source id", - "type": "text/plain" - } - } - ] - }, - "header": [ - { - "key": "Content-Type", - "value": "application/json" - }, - { - "key": "Accept", - "value": "application/json" - } - ], - "method": "POST", - "body": { - "mode": "raw", - "raw": "{\n \"name\": \"\",\n \"description\": \"\",\n \"usageType\": \"CREATE_IDENTITY\",\n \"fields\": [\n {\n \"name\": \"\",\n \"transform\": {},\n \"attributes\": {},\n \"isRequired\": false,\n \"type\": \"\",\n \"isMultiValued\": false\n },\n {\n \"name\": \"\",\n \"transform\": {},\n \"attributes\": {},\n \"isRequired\": false,\n \"type\": \"\",\n \"isMultiValued\": false\n }\n ]\n}", - "options": { - "raw": { - "headerFamily": "json", - "language": "json" - } - } - } - }, - "response": [ - { - "id": "7ef94419-83a2-44ee-81dd-912f47c969ae", - "name": "Created ProvisioningPolicyDto object", - "originalRequest": { - "url": { - "path": [ - "sources", - ":sourceId", - "provisioning-policies" - ], - "host": [ - "{{baseUrl}}" - ], - "query": [], - "variable": [] - }, - "header": [ - { - "key": "Content-Type", - "value": "application/json" - }, - { - "key": "Accept", - "value": "application/json" - }, - { - "description": { - "content": "Added as a part of security scheme: oauth2", - "type": "text/plain" - }, - "key": "Authorization", - "value": "" - } - ], - "method": "POST", - "body": { - "mode": "raw", - "raw": "{\n \"name\": \"\",\n \"description\": \"\",\n \"usageType\": \"CREATE_IDENTITY\",\n \"fields\": [\n {\n \"name\": \"\",\n \"transform\": {},\n \"attributes\": {},\n \"isRequired\": false,\n \"type\": \"\",\n \"isMultiValued\": false\n },\n {\n \"name\": \"\",\n \"transform\": {},\n \"attributes\": {},\n \"isRequired\": false,\n \"type\": \"\",\n \"isMultiValued\": false\n }\n ]\n}", - "options": { - "raw": { - "headerFamily": "json", - "language": "json" - } - } - } - }, - "status": "Created", - "code": 201, - "header": [ - { - "key": "Content-Type", - "value": "application/json" - } - ], - "body": "{\n \"name\": \"\",\n \"description\": \"\",\n \"usageType\": \"CREATE_IDENTITY\",\n \"fields\": [\n {\n \"name\": \"\",\n \"transform\": {},\n \"attributes\": {},\n \"isRequired\": false,\n \"type\": \"\",\n \"isMultiValued\": false\n },\n {\n \"name\": \"\",\n \"transform\": {},\n \"attributes\": {},\n \"isRequired\": false,\n \"type\": \"\",\n \"isMultiValued\": false\n }\n ]\n}", - "cookie": [], - "_postman_previewlanguage": "json" - }, - { - "id": "c90c21b8-d139-4e59-94ae-23f48a438513", - "name": "Client Error - Returned if the request body is invalid.", - "originalRequest": { - "url": { - "path": [ - "sources", - ":sourceId", - "provisioning-policies" - ], - "host": [ - "{{baseUrl}}" - ], - "query": [], - "variable": [] - }, - "header": [ - { - "key": "Content-Type", - "value": "application/json" - }, - { - "key": "Accept", - "value": "application/json" - }, - { - "description": { - "content": "Added as a part of security scheme: oauth2", - "type": "text/plain" - }, - "key": "Authorization", - "value": "" - } - ], - "method": "POST", - "body": { - "mode": "raw", - "raw": "{\n \"name\": \"\",\n \"description\": \"\",\n \"usageType\": \"CREATE_IDENTITY\",\n \"fields\": [\n {\n \"name\": \"\",\n \"transform\": {},\n \"attributes\": {},\n \"isRequired\": false,\n \"type\": \"\",\n \"isMultiValued\": false\n },\n {\n \"name\": \"\",\n \"transform\": {},\n \"attributes\": {},\n \"isRequired\": false,\n \"type\": \"\",\n \"isMultiValued\": false\n }\n ]\n}", - "options": { - "raw": { - "headerFamily": "json", - "language": "json" - } - } - } - }, - "status": "Bad Request", - "code": 400, - "header": [ - { - "key": "Content-Type", - "value": "application/json" - } - ], - "body": "{\n \"detailCode\": \"\",\n \"trackingId\": \"\",\n \"messages\": [\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n },\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n }\n ],\n \"causes\": [\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n },\n {\n \"locale\": \"\",\n \"localeOrigin\": \"DEFAULT\",\n \"text\": \"\"\n }\n ]\n}", - "cookie": [], - "_postman_previewlanguage": "json" - }, - { - "id": "6c6386e6-7f7a-4528-807b-0d59a94e3d80", - "name": "Unauthorized - Returned if there is no authorization header, or if the JWT token is expired.", - "originalRequest": { - "url": { - "path": [ - "sources", - ":sourceId", - "provisioning-policies" - ], - "host": [ - "{{baseUrl}}" - ], - "query": [], - "variable": [] - }, - "header": [ - { - "key": "Content-Type", - "value": "application/json" - }, - { - "key": "Accept", - "value": "application/json" - }, - { - "description": { - "content": "Added as a part of security scheme: oauth2", - "type": "text/plain" - }, - "key": "Authorization", - "value": "" - } - ], - "method": "POST", - "body": { - "mode": "raw", - "raw": "{\n \"name\": \"\",\n \"description\": \"\",\n \"usageType\": \"CREATE_IDENTITY\",\n \"fields\": [\n {\n \"name\": \"\",\n \"transform\": {},\n \"attributes\": {},\n \"isRequired\": false,\n \"type\": \"\",\n \"isMultiValued\": false\n },\n {\n \"name\": \"\",\n \"transform\": {},\n \"attributes\": {},\n \"isRequired\": false,\n \"type\": \"\",\n \"isMultiValued\": false\n }\n ]\n}", - "options": { - "raw": { - "headerFamily": "json", - "language": "json" - } - } - } - }, - "status": "Unauthorized", - "code": 401, - "header": [ - { - "key": "Content-Type", - "value": "application/json" - } - ], - "body": "{\n \"error\": {\n \"description\": \"A message describing the error\",\n \"example\": \"JWT validation failed: JWT is expired\"\n }\n}", - "cookie": [], - "_postman_previewlanguage": "json" - }, - { - "id": "e03249c7-296d-4c89-a336-7d3aca2e834b", - "name": "Forbidden - Returned if the user you are running as, doesn't have access to this end-point.", - "originalRequest": { - "url": { - "path": [ - "sources", - ":sourceId", - "provisioning-policies" - ], - "host": [ - "{{baseUrl}}" - ], - "query": [], - "variable": [] - }, - "header": [ - { - "key": "Content-Type", - "value": "application/json" - }, - { - "key": "Accept", - "value": "application/json" - }, - { - "description": { - "content": "Added as a part of security scheme: oauth2", - "type": "text/plain" - }, - "key": "Authorization", - "value": "" - } - ], - "method": "POST", - "body": { - "mode": "raw", - "raw": "{\n \"name\": \"\",\n \"description\": \"\",\n \"usageType\": \"CREATE_IDENTITY\",\n \"fields\": [\n {\n \"name\": \"\",\n \"transform\": {},\n \"attributes\": {},\n \"isRequired\": false,\n \"type\": \"\",\n \"isMultiValued\": false\n },\n {\n \"name\": \"\",\n \"transform\": {},\n \"attributes\": {},\n \"isRequired\": false,\n \"type\": \"\",\n \"isMultiValued\": false\n }\n ]\n}", - "options": { - "raw": { - "headerFamily": "json", - "language": "json" - } - } - } - }, - "status": "Forbidden", - "code": 403, - "header": [ - { - "key": "Content-Type", - "value": "application/json" - } - ], - "body": "{\n \"detailCode\": \"\",\n \"trackingId\": \"\",\n \"messages\": [\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n },\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n }\n ],\n \"causes\": [\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n },\n {\n \"locale\": \"\",\n \"localeOrigin\": \"DEFAULT\",\n \"text\": \"\"\n }\n ]\n}", - "cookie": [], - "_postman_previewlanguage": "json" - }, - { - "id": "886640d9-37f6-4501-90e9-cfe242b8875b", - "name": "Not Found - returned if the request URL refers to a resource or object that does not exist", - "originalRequest": { - "url": { - "path": [ - "sources", - ":sourceId", - "provisioning-policies" - ], - "host": [ - "{{baseUrl}}" - ], - "query": [], - "variable": [] - }, - "header": [ - { - "key": "Content-Type", - "value": "application/json" - }, - { - "key": "Accept", - "value": "application/json" - }, - { - "description": { - "content": "Added as a part of security scheme: oauth2", - "type": "text/plain" - }, - "key": "Authorization", - "value": "" - } - ], - "method": "POST", - "body": { - "mode": "raw", - "raw": "{\n \"name\": \"\",\n \"description\": \"\",\n \"usageType\": \"CREATE_IDENTITY\",\n \"fields\": [\n {\n \"name\": \"\",\n \"transform\": {},\n \"attributes\": {},\n \"isRequired\": false,\n \"type\": \"\",\n \"isMultiValued\": false\n },\n {\n \"name\": \"\",\n \"transform\": {},\n \"attributes\": {},\n \"isRequired\": false,\n \"type\": \"\",\n \"isMultiValued\": false\n }\n ]\n}", - "options": { - "raw": { - "headerFamily": "json", - "language": "json" - } - } - } - }, - "status": "Not Found", - "code": 404, - "header": [ - { - "key": "Content-Type", - "value": "application/json" - } - ], - "body": "{\n \"detailCode\": \"\",\n \"trackingId\": \"\",\n \"messages\": [\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n },\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n }\n ],\n \"causes\": [\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n },\n {\n \"locale\": \"\",\n \"localeOrigin\": \"DEFAULT\",\n \"text\": \"\"\n }\n ]\n}", - "cookie": [], - "_postman_previewlanguage": "json" - }, - { - "id": "31d8bce6-3644-4e4e-8c09-efc8d154332d", - "name": "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.", - "originalRequest": { - "url": { - "path": [ - "sources", - ":sourceId", - "provisioning-policies" - ], - "host": [ - "{{baseUrl}}" - ], - "query": [], - "variable": [] - }, - "header": [ - { - "key": "Content-Type", - "value": "application/json" - }, - { - "key": "Accept", - "value": "application/json" - }, - { - "description": { - "content": "Added as a part of security scheme: oauth2", - "type": "text/plain" - }, - "key": "Authorization", - "value": "" - } - ], - "method": "POST", - "body": { - "mode": "raw", - "raw": "{\n \"name\": \"\",\n \"description\": \"\",\n \"usageType\": \"CREATE_IDENTITY\",\n \"fields\": [\n {\n \"name\": \"\",\n \"transform\": {},\n \"attributes\": {},\n \"isRequired\": false,\n \"type\": \"\",\n \"isMultiValued\": false\n },\n {\n \"name\": \"\",\n \"transform\": {},\n \"attributes\": {},\n \"isRequired\": false,\n \"type\": \"\",\n \"isMultiValued\": false\n }\n ]\n}", - "options": { - "raw": { - "headerFamily": "json", - "language": "json" - } - } - } - }, - "status": "Too Many Requests", - "code": 429, - "header": [ - { - "key": "Content-Type", - "value": "application/json" - } - ], - "body": "{\n \"message\": {\n \"description\": \"A message describing the error\",\n \"example\": \" Rate Limit Exceeded \"\n }\n}", - "cookie": [], - "_postman_previewlanguage": "json" - }, - { - "id": "a49a2ec5-2df8-433f-9610-c9401120c150", - "name": "Internal Server Error - Returned if there is an unexpected error.", - "originalRequest": { - "url": { - "path": [ - "sources", - ":sourceId", - "provisioning-policies" - ], - "host": [ - "{{baseUrl}}" - ], - "query": [], - "variable": [] - }, - "header": [ - { - "key": "Content-Type", - "value": "application/json" - }, - { - "key": "Accept", - "value": "application/json" - }, - { - "description": { - "content": "Added as a part of security scheme: oauth2", - "type": "text/plain" - }, - "key": "Authorization", - "value": "" - } - ], - "method": "POST", - "body": { - "mode": "raw", - "raw": "{\n \"name\": \"\",\n \"description\": \"\",\n \"usageType\": \"CREATE_IDENTITY\",\n \"fields\": [\n {\n \"name\": \"\",\n \"transform\": {},\n \"attributes\": {},\n \"isRequired\": false,\n \"type\": \"\",\n \"isMultiValued\": false\n },\n {\n \"name\": \"\",\n \"transform\": {},\n \"attributes\": {},\n \"isRequired\": false,\n \"type\": \"\",\n \"isMultiValued\": false\n }\n ]\n}", - "options": { - "raw": { - "headerFamily": "json", - "language": "json" - } - } - } - }, - "status": "Internal Server Error", - "code": 500, - "header": [ - { - "key": "Content-Type", - "value": "application/json" - } - ], - "body": "{\n \"detailCode\": \"\",\n \"trackingId\": \"\",\n \"messages\": [\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n },\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n }\n ],\n \"causes\": [\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n },\n {\n \"locale\": \"\",\n \"localeOrigin\": \"DEFAULT\",\n \"text\": \"\"\n }\n ]\n}", - "cookie": [], - "_postman_previewlanguage": "json" - } - ], - "event": [], - "protocolProfileBehavior": { - "disableBodyPruning": true - } - }, - { - "id": "f37bc6f7-8922-4faa-a5e0-33919efa5228", - "name": "Get Provisioning Policy by UsageType", - "request": { - "name": "Get Provisioning Policy by UsageType", - "description": { - "content": "This end-point retrieves the ProvisioningPolicy with the specified usage on the specified Source in IdentityNow.\nA token with API, ORG_ADMIN, SOURCE_ADMIN, or SOURCE_SUBADMIN authority is required to call this API.", - "type": "text/plain" - }, - "url": { - "path": [ - "sources", - ":sourceId", - "provisioning-policies", - ":usageType" - ], - "host": [ - "{{baseUrl}}" - ], - "query": [], - "variable": [ - { - "type": "any", - "value": "", - "key": "sourceId", - "disabled": true, - "description": { - "content": "(Required) The Source ID.", - "type": "text/plain" - } - }, - { - "type": "any", - "value": "REGISTER", - "key": "usageType", - "disabled": true, - "description": { - "content": "(Required) The type of provisioning policy usage. \nIn IdentityNow, a source can support various provisioning operations. For example, when a joiner is added to a source, this may trigger both CREATE and UPDATE provisioning operations. Each usage type is considered a provisioning policy. A source can have any number of these provisioning policies defined. \nThese are the common usage types: \nCREATE - This usage type relates to 'Create Account Profile', the provisioning template for the account to be created. For example, this would be used for a joiner on a source. \nUPDATE - This usage type relates to 'Update Account Profile', the provisioning template for the 'Update' connector operations. For example, this would be used for an attribute sync on a source.\nENABLE - This usage type relates to 'Enable Account Profile', the provisioning template for the account to be enabled. For example, this could be used for a joiner on a source once the joiner's account is created. \nDISABLE - This usage type relates to 'Disable Account Profile', the provisioning template for the account to be disabled. For example, this could be used when a leaver is removed temporarily from a source. \nYou can use these four usage types for all your provisioning policy needs. ", - "type": "text/plain" - } - } - ] - }, - "header": [ - { - "key": "Accept", - "value": "application/json" - } - ], - "method": "GET", - "body": {} - }, - "response": [ - { - "id": "8ccf0812-0272-4561-8b30-34d2489902bd", - "name": "The requested ProvisioningPolicyDto was successfully retrieved.", - "originalRequest": { - "url": { - "path": [ - "sources", - ":sourceId", - "provisioning-policies", - ":usageType" - ], - "host": [ - "{{baseUrl}}" - ], - "query": [], - "variable": [] - }, - "header": [ - { - "key": "Accept", - "value": "application/json" - }, - { - "description": { - "content": "Added as a part of security scheme: oauth2", - "type": "text/plain" - }, - "key": "Authorization", - "value": "" - } - ], - "method": "GET", - "body": {} - }, - "status": "OK", - "code": 200, - "header": [ - { - "key": "Content-Type", - "value": "application/json" - } - ], - "body": "{\n \"name\": \"\",\n \"description\": \"\",\n \"usageType\": \"CREATE_IDENTITY\",\n \"fields\": [\n {\n \"name\": \"\",\n \"transform\": {},\n \"attributes\": {},\n \"isRequired\": false,\n \"type\": \"\",\n \"isMultiValued\": false\n },\n {\n \"name\": \"\",\n \"transform\": {},\n \"attributes\": {},\n \"isRequired\": false,\n \"type\": \"\",\n \"isMultiValued\": false\n }\n ]\n}", - "cookie": [], - "_postman_previewlanguage": "json" - }, - { - "id": "cbf18830-d9fd-482d-962c-da4458046e08", - "name": "Client Error - Returned if the request body is invalid.", - "originalRequest": { - "url": { - "path": [ - "sources", - ":sourceId", - "provisioning-policies", - ":usageType" - ], - "host": [ - "{{baseUrl}}" - ], - "query": [], - "variable": [] - }, - "header": [ - { - "key": "Accept", - "value": "application/json" - }, - { - "description": { - "content": "Added as a part of security scheme: oauth2", - "type": "text/plain" - }, - "key": "Authorization", - "value": "" - } - ], - "method": "GET", - "body": {} - }, - "status": "Bad Request", - "code": 400, - "header": [ - { - "key": "Content-Type", - "value": "application/json" - } - ], - "body": "{\n \"detailCode\": \"\",\n \"trackingId\": \"\",\n \"messages\": [\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n },\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n }\n ],\n \"causes\": [\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n },\n {\n \"locale\": \"\",\n \"localeOrigin\": \"DEFAULT\",\n \"text\": \"\"\n }\n ]\n}", - "cookie": [], - "_postman_previewlanguage": "json" - }, - { - "id": "b709a8d9-a062-4ed8-a385-b98c3fd4715b", - "name": "Unauthorized - Returned if there is no authorization header, or if the JWT token is expired.", - "originalRequest": { - "url": { - "path": [ - "sources", - ":sourceId", - "provisioning-policies", - ":usageType" - ], - "host": [ - "{{baseUrl}}" - ], - "query": [], - "variable": [] - }, - "header": [ - { - "key": "Accept", - "value": "application/json" - }, - { - "description": { - "content": "Added as a part of security scheme: oauth2", - "type": "text/plain" - }, - "key": "Authorization", - "value": "" - } - ], - "method": "GET", - "body": {} - }, - "status": "Unauthorized", - "code": 401, - "header": [ - { - "key": "Content-Type", - "value": "application/json" - } - ], - "body": "{\n \"error\": {\n \"description\": \"A message describing the error\",\n \"example\": \"JWT validation failed: JWT is expired\"\n }\n}", - "cookie": [], - "_postman_previewlanguage": "json" - }, - { - "id": "e28617a6-f5bb-42c0-aaf5-0b7e3c36b2dc", - "name": "Forbidden - Returned if the user you are running as, doesn't have access to this end-point.", - "originalRequest": { - "url": { - "path": [ - "sources", - ":sourceId", - "provisioning-policies", - ":usageType" - ], - "host": [ - "{{baseUrl}}" - ], - "query": [], - "variable": [] - }, - "header": [ - { - "key": "Accept", - "value": "application/json" - }, - { - "description": { - "content": "Added as a part of security scheme: oauth2", - "type": "text/plain" - }, - "key": "Authorization", - "value": "" - } - ], - "method": "GET", - "body": {} - }, - "status": "Forbidden", - "code": 403, - "header": [ - { - "key": "Content-Type", - "value": "application/json" - } - ], - "body": "{\n \"detailCode\": \"\",\n \"trackingId\": \"\",\n \"messages\": [\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n },\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n }\n ],\n \"causes\": [\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n },\n {\n \"locale\": \"\",\n \"localeOrigin\": \"DEFAULT\",\n \"text\": \"\"\n }\n ]\n}", - "cookie": [], - "_postman_previewlanguage": "json" - }, - { - "id": "f798604d-e0e2-4ab9-b9c2-af8384c45e05", - "name": "Not Found - returned if the request URL refers to a resource or object that does not exist", - "originalRequest": { - "url": { - "path": [ - "sources", - ":sourceId", - "provisioning-policies", - ":usageType" - ], - "host": [ - "{{baseUrl}}" - ], - "query": [], - "variable": [] - }, - "header": [ - { - "key": "Accept", - "value": "application/json" - }, - { - "description": { - "content": "Added as a part of security scheme: oauth2", - "type": "text/plain" - }, - "key": "Authorization", - "value": "" - } - ], - "method": "GET", - "body": {} - }, - "status": "Not Found", - "code": 404, - "header": [ - { - "key": "Content-Type", - "value": "application/json" - } - ], - "body": "{\n \"detailCode\": \"\",\n \"trackingId\": \"\",\n \"messages\": [\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n },\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n }\n ],\n \"causes\": [\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n },\n {\n \"locale\": \"\",\n \"localeOrigin\": \"DEFAULT\",\n \"text\": \"\"\n }\n ]\n}", - "cookie": [], - "_postman_previewlanguage": "json" - }, - { - "id": "3e06b924-a9ca-4553-9d9d-31065dd505dc", - "name": "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.", - "originalRequest": { - "url": { - "path": [ - "sources", - ":sourceId", - "provisioning-policies", - ":usageType" - ], - "host": [ - "{{baseUrl}}" - ], - "query": [], - "variable": [] - }, - "header": [ - { - "key": "Accept", - "value": "application/json" - }, - { - "description": { - "content": "Added as a part of security scheme: oauth2", - "type": "text/plain" - }, - "key": "Authorization", - "value": "" - } - ], - "method": "GET", - "body": {} - }, - "status": "Too Many Requests", - "code": 429, - "header": [ - { - "key": "Content-Type", - "value": "application/json" - } - ], - "body": "{\n \"message\": {\n \"description\": \"A message describing the error\",\n \"example\": \" Rate Limit Exceeded \"\n }\n}", - "cookie": [], - "_postman_previewlanguage": "json" - }, - { - "id": "7710521b-ccce-4a00-9e10-c228dff82d75", - "name": "Internal Server Error - Returned if there is an unexpected error.", - "originalRequest": { - "url": { - "path": [ - "sources", - ":sourceId", - "provisioning-policies", - ":usageType" - ], - "host": [ - "{{baseUrl}}" - ], - "query": [], - "variable": [] - }, - "header": [ - { - "key": "Accept", - "value": "application/json" - }, - { - "description": { - "content": "Added as a part of security scheme: oauth2", - "type": "text/plain" - }, - "key": "Authorization", - "value": "" - } - ], - "method": "GET", - "body": {} - }, - "status": "Internal Server Error", - "code": 500, - "header": [ - { - "key": "Content-Type", - "value": "application/json" - } - ], - "body": "{\n \"detailCode\": \"\",\n \"trackingId\": \"\",\n \"messages\": [\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n },\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n }\n ],\n \"causes\": [\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n },\n {\n \"locale\": \"\",\n \"localeOrigin\": \"DEFAULT\",\n \"text\": \"\"\n }\n ]\n}", - "cookie": [], - "_postman_previewlanguage": "json" - } - ], - "event": [], - "protocolProfileBehavior": { - "disableBodyPruning": true - } - }, - { - "id": "a10190db-8f79-4633-a84a-63cb58c1d06d", - "name": "Update Provisioning Policy by UsageType", - "request": { - "name": "Update Provisioning Policy by UsageType", - "description": { - "content": "This end-point updates the provisioning policy with the specified usage on the specified source in IdentityNow.\nTransforms can be used in the provisioning policy to create a new attribute that you only need during provisioning.\nRefer to [Transforms in Provisioning Policies](https://developer.sailpoint.com/idn/docs/transforms/guides/transforms-in-provisioning-policies) for more information.\nA token with API, ORG_ADMIN, SOURCE_ADMIN, or SOURCE_SUBADMIN authority is required to call this API.", - "type": "text/plain" - }, - "url": { - "path": [ - "sources", - ":sourceId", - "provisioning-policies", - ":usageType" - ], - "host": [ - "{{baseUrl}}" - ], - "query": [], - "variable": [ - { - "type": "any", - "value": "", - "key": "sourceId", - "disabled": true, - "description": { - "content": "(Required) The Source ID.", - "type": "text/plain" - } - }, - { - "type": "any", - "value": "REGISTER", - "key": "usageType", - "disabled": true, - "description": { - "content": "(Required) The type of provisioning policy usage. \nIn IdentityNow, a source can support various provisioning operations. For example, when a joiner is added to a source, this may trigger both CREATE and UPDATE provisioning operations. Each usage type is considered a provisioning policy. A source can have any number of these provisioning policies defined. \nThese are the common usage types: \nCREATE - This usage type relates to 'Create Account Profile', the provisioning template for the account to be created. For example, this would be used for a joiner on a source. \nUPDATE - This usage type relates to 'Update Account Profile', the provisioning template for the 'Update' connector operations. For example, this would be used for an attribute sync on a source.\nENABLE - This usage type relates to 'Enable Account Profile', the provisioning template for the account to be enabled. For example, this could be used for a joiner on a source once the joiner's account is created. \nDISABLE - This usage type relates to 'Disable Account Profile', the provisioning template for the account to be disabled. For example, this could be used when a leaver is removed temporarily from a source. \nYou can use these four usage types for all your provisioning policy needs. ", - "type": "text/plain" - } - } - ] - }, - "header": [ - { - "key": "Content-Type", - "value": "application/json" - }, - { - "key": "Accept", - "value": "application/json" - } - ], - "method": "PUT", - "body": { - "mode": "raw", - "raw": "{\n \"name\": \"\",\n \"description\": \"\",\n \"usageType\": \"CREATE_IDENTITY\",\n \"fields\": [\n {\n \"name\": \"\",\n \"transform\": {},\n \"attributes\": {},\n \"isRequired\": false,\n \"type\": \"\",\n \"isMultiValued\": false\n },\n {\n \"name\": \"\",\n \"transform\": {},\n \"attributes\": {},\n \"isRequired\": false,\n \"type\": \"\",\n \"isMultiValued\": false\n }\n ]\n}", - "options": { - "raw": { - "headerFamily": "json", - "language": "json" - } - } - } - }, - "response": [ - { - "id": "3a05995b-2e24-4917-bd42-99703a006841", - "name": "The ProvisioningPolicyDto was successfully replaced.", - "originalRequest": { - "url": { - "path": [ - "sources", - ":sourceId", - "provisioning-policies", - ":usageType" - ], - "host": [ - "{{baseUrl}}" - ], - "query": [], - "variable": [] - }, - "header": [ - { - "key": "Content-Type", - "value": "application/json" - }, - { - "key": "Accept", - "value": "application/json" - }, - { - "description": { - "content": "Added as a part of security scheme: oauth2", - "type": "text/plain" - }, - "key": "Authorization", - "value": "" - } - ], - "method": "PUT", - "body": { - "mode": "raw", - "raw": "{\n \"name\": \"\",\n \"description\": \"\",\n \"usageType\": \"CREATE_IDENTITY\",\n \"fields\": [\n {\n \"name\": \"\",\n \"transform\": {},\n \"attributes\": {},\n \"isRequired\": false,\n \"type\": \"\",\n \"isMultiValued\": false\n },\n {\n \"name\": \"\",\n \"transform\": {},\n \"attributes\": {},\n \"isRequired\": false,\n \"type\": \"\",\n \"isMultiValued\": false\n }\n ]\n}", - "options": { - "raw": { - "headerFamily": "json", - "language": "json" - } - } - } - }, - "status": "OK", - "code": 200, - "header": [ - { - "key": "Content-Type", - "value": "application/json" - } - ], - "body": "{\n \"name\": \"\",\n \"description\": \"\",\n \"usageType\": \"CREATE_IDENTITY\",\n \"fields\": [\n {\n \"name\": \"\",\n \"transform\": {},\n \"attributes\": {},\n \"isRequired\": false,\n \"type\": \"\",\n \"isMultiValued\": false\n },\n {\n \"name\": \"\",\n \"transform\": {},\n \"attributes\": {},\n \"isRequired\": false,\n \"type\": \"\",\n \"isMultiValued\": false\n }\n ]\n}", - "cookie": [], - "_postman_previewlanguage": "json" - }, - { - "id": "28785744-d38b-40a3-8fa1-3f52a2ef9124", - "name": "Client Error - Returned if the request body is invalid.", - "originalRequest": { - "url": { - "path": [ - "sources", - ":sourceId", - "provisioning-policies", - ":usageType" - ], - "host": [ - "{{baseUrl}}" - ], - "query": [], - "variable": [] - }, - "header": [ - { - "key": "Content-Type", - "value": "application/json" - }, - { - "key": "Accept", - "value": "application/json" - }, - { - "description": { - "content": "Added as a part of security scheme: oauth2", - "type": "text/plain" - }, - "key": "Authorization", - "value": "" - } - ], - "method": "PUT", - "body": { - "mode": "raw", - "raw": "{\n \"name\": \"\",\n \"description\": \"\",\n \"usageType\": \"CREATE_IDENTITY\",\n \"fields\": [\n {\n \"name\": \"\",\n \"transform\": {},\n \"attributes\": {},\n \"isRequired\": false,\n \"type\": \"\",\n \"isMultiValued\": false\n },\n {\n \"name\": \"\",\n \"transform\": {},\n \"attributes\": {},\n \"isRequired\": false,\n \"type\": \"\",\n \"isMultiValued\": false\n }\n ]\n}", - "options": { - "raw": { - "headerFamily": "json", - "language": "json" - } - } - } - }, - "status": "Bad Request", - "code": 400, - "header": [ - { - "key": "Content-Type", - "value": "application/json" - } - ], - "body": "{\n \"detailCode\": \"\",\n \"trackingId\": \"\",\n \"messages\": [\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n },\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n }\n ],\n \"causes\": [\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n },\n {\n \"locale\": \"\",\n \"localeOrigin\": \"DEFAULT\",\n \"text\": \"\"\n }\n ]\n}", - "cookie": [], - "_postman_previewlanguage": "json" - }, - { - "id": "de65361b-cf22-4f52-bfeb-9b10baec78c4", - "name": "Unauthorized - Returned if there is no authorization header, or if the JWT token is expired.", - "originalRequest": { - "url": { - "path": [ - "sources", - ":sourceId", - "provisioning-policies", - ":usageType" - ], - "host": [ - "{{baseUrl}}" - ], - "query": [], - "variable": [] - }, - "header": [ - { - "key": "Content-Type", - "value": "application/json" - }, - { - "key": "Accept", - "value": "application/json" - }, - { - "description": { - "content": "Added as a part of security scheme: oauth2", - "type": "text/plain" - }, - "key": "Authorization", - "value": "" - } - ], - "method": "PUT", - "body": { - "mode": "raw", - "raw": "{\n \"name\": \"\",\n \"description\": \"\",\n \"usageType\": \"CREATE_IDENTITY\",\n \"fields\": [\n {\n \"name\": \"\",\n \"transform\": {},\n \"attributes\": {},\n \"isRequired\": false,\n \"type\": \"\",\n \"isMultiValued\": false\n },\n {\n \"name\": \"\",\n \"transform\": {},\n \"attributes\": {},\n \"isRequired\": false,\n \"type\": \"\",\n \"isMultiValued\": false\n }\n ]\n}", - "options": { - "raw": { - "headerFamily": "json", - "language": "json" - } - } - } - }, - "status": "Unauthorized", - "code": 401, - "header": [ - { - "key": "Content-Type", - "value": "application/json" - } - ], - "body": "{\n \"error\": {\n \"description\": \"A message describing the error\",\n \"example\": \"JWT validation failed: JWT is expired\"\n }\n}", - "cookie": [], - "_postman_previewlanguage": "json" - }, - { - "id": "23fe6908-733f-41b5-84b6-2660fd2fa5aa", - "name": "Forbidden - Returned if the user you are running as, doesn't have access to this end-point.", - "originalRequest": { - "url": { - "path": [ - "sources", - ":sourceId", - "provisioning-policies", - ":usageType" - ], - "host": [ - "{{baseUrl}}" - ], - "query": [], - "variable": [] - }, - "header": [ - { - "key": "Content-Type", - "value": "application/json" - }, - { - "key": "Accept", - "value": "application/json" - }, - { - "description": { - "content": "Added as a part of security scheme: oauth2", - "type": "text/plain" - }, - "key": "Authorization", - "value": "" - } - ], - "method": "PUT", - "body": { - "mode": "raw", - "raw": "{\n \"name\": \"\",\n \"description\": \"\",\n \"usageType\": \"CREATE_IDENTITY\",\n \"fields\": [\n {\n \"name\": \"\",\n \"transform\": {},\n \"attributes\": {},\n \"isRequired\": false,\n \"type\": \"\",\n \"isMultiValued\": false\n },\n {\n \"name\": \"\",\n \"transform\": {},\n \"attributes\": {},\n \"isRequired\": false,\n \"type\": \"\",\n \"isMultiValued\": false\n }\n ]\n}", - "options": { - "raw": { - "headerFamily": "json", - "language": "json" - } - } - } - }, - "status": "Forbidden", - "code": 403, - "header": [ - { - "key": "Content-Type", - "value": "application/json" - } - ], - "body": "{\n \"detailCode\": \"\",\n \"trackingId\": \"\",\n \"messages\": [\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n },\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n }\n ],\n \"causes\": [\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n },\n {\n \"locale\": \"\",\n \"localeOrigin\": \"DEFAULT\",\n \"text\": \"\"\n }\n ]\n}", - "cookie": [], - "_postman_previewlanguage": "json" - }, - { - "id": "800ab7b7-f3da-4477-a7f6-19fc7e72da11", - "name": "Not Found - returned if the request URL refers to a resource or object that does not exist", - "originalRequest": { - "url": { - "path": [ - "sources", - ":sourceId", - "provisioning-policies", - ":usageType" - ], - "host": [ - "{{baseUrl}}" - ], - "query": [], - "variable": [] - }, - "header": [ - { - "key": "Content-Type", - "value": "application/json" - }, - { - "key": "Accept", - "value": "application/json" - }, - { - "description": { - "content": "Added as a part of security scheme: oauth2", - "type": "text/plain" - }, - "key": "Authorization", - "value": "" - } - ], - "method": "PUT", - "body": { - "mode": "raw", - "raw": "{\n \"name\": \"\",\n \"description\": \"\",\n \"usageType\": \"CREATE_IDENTITY\",\n \"fields\": [\n {\n \"name\": \"\",\n \"transform\": {},\n \"attributes\": {},\n \"isRequired\": false,\n \"type\": \"\",\n \"isMultiValued\": false\n },\n {\n \"name\": \"\",\n \"transform\": {},\n \"attributes\": {},\n \"isRequired\": false,\n \"type\": \"\",\n \"isMultiValued\": false\n }\n ]\n}", - "options": { - "raw": { - "headerFamily": "json", - "language": "json" - } - } - } - }, - "status": "Not Found", - "code": 404, - "header": [ - { - "key": "Content-Type", - "value": "application/json" - } - ], - "body": "{\n \"detailCode\": \"\",\n \"trackingId\": \"\",\n \"messages\": [\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n },\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n }\n ],\n \"causes\": [\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n },\n {\n \"locale\": \"\",\n \"localeOrigin\": \"DEFAULT\",\n \"text\": \"\"\n }\n ]\n}", - "cookie": [], - "_postman_previewlanguage": "json" - }, - { - "id": "db8a42ed-ab93-4b00-b58d-0e8ee601434e", - "name": "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.", - "originalRequest": { - "url": { - "path": [ - "sources", - ":sourceId", - "provisioning-policies", - ":usageType" - ], - "host": [ - "{{baseUrl}}" - ], - "query": [], - "variable": [] - }, - "header": [ - { - "key": "Content-Type", - "value": "application/json" - }, - { - "key": "Accept", - "value": "application/json" - }, - { - "description": { - "content": "Added as a part of security scheme: oauth2", - "type": "text/plain" - }, - "key": "Authorization", - "value": "" - } - ], - "method": "PUT", - "body": { - "mode": "raw", - "raw": "{\n \"name\": \"\",\n \"description\": \"\",\n \"usageType\": \"CREATE_IDENTITY\",\n \"fields\": [\n {\n \"name\": \"\",\n \"transform\": {},\n \"attributes\": {},\n \"isRequired\": false,\n \"type\": \"\",\n \"isMultiValued\": false\n },\n {\n \"name\": \"\",\n \"transform\": {},\n \"attributes\": {},\n \"isRequired\": false,\n \"type\": \"\",\n \"isMultiValued\": false\n }\n ]\n}", - "options": { - "raw": { - "headerFamily": "json", - "language": "json" - } - } - } - }, - "status": "Too Many Requests", - "code": 429, - "header": [ - { - "key": "Content-Type", - "value": "application/json" - } - ], - "body": "{\n \"message\": {\n \"description\": \"A message describing the error\",\n \"example\": \" Rate Limit Exceeded \"\n }\n}", - "cookie": [], - "_postman_previewlanguage": "json" - }, - { - "id": "df7d3572-b5f6-4de0-9c13-8dd75a3c6ea8", - "name": "Internal Server Error - Returned if there is an unexpected error.", - "originalRequest": { - "url": { - "path": [ - "sources", - ":sourceId", - "provisioning-policies", - ":usageType" - ], - "host": [ - "{{baseUrl}}" - ], - "query": [], - "variable": [] - }, - "header": [ - { - "key": "Content-Type", - "value": "application/json" - }, - { - "key": "Accept", - "value": "application/json" - }, - { - "description": { - "content": "Added as a part of security scheme: oauth2", - "type": "text/plain" - }, - "key": "Authorization", - "value": "" - } - ], - "method": "PUT", - "body": { - "mode": "raw", - "raw": "{\n \"name\": \"\",\n \"description\": \"\",\n \"usageType\": \"CREATE_IDENTITY\",\n \"fields\": [\n {\n \"name\": \"\",\n \"transform\": {},\n \"attributes\": {},\n \"isRequired\": false,\n \"type\": \"\",\n \"isMultiValued\": false\n },\n {\n \"name\": \"\",\n \"transform\": {},\n \"attributes\": {},\n \"isRequired\": false,\n \"type\": \"\",\n \"isMultiValued\": false\n }\n ]\n}", - "options": { - "raw": { - "headerFamily": "json", - "language": "json" - } - } - } - }, - "status": "Internal Server Error", - "code": 500, - "header": [ - { - "key": "Content-Type", - "value": "application/json" - } - ], - "body": "{\n \"detailCode\": \"\",\n \"trackingId\": \"\",\n \"messages\": [\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n },\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n }\n ],\n \"causes\": [\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n },\n {\n \"locale\": \"\",\n \"localeOrigin\": \"DEFAULT\",\n \"text\": \"\"\n }\n ]\n}", - "cookie": [], - "_postman_previewlanguage": "json" - } - ], - "event": [], - "protocolProfileBehavior": { - "disableBodyPruning": true - } - }, - { - "id": "8992f43a-167e-4318-aabd-7a8a05e3c581", - "name": "Partial update of Provisioning Policy", - "request": { - "name": "Partial update of Provisioning Policy", - "description": { - "content": "This API selectively updates an existing Provisioning Policy using a JSONPatch payload.\nTransforms can be used in the provisioning policy to create a new attribute that you only need during provisioning.\nRefer to [Transforms in Provisioning Policies](https://developer.sailpoint.com/idn/docs/transforms/guides/transforms-in-provisioning-policies) for more information.\nA token with API, ORG_ADMIN, SOURCE_ADMIN, or SOURCE_SUBADMIN authority is required to call this API.", - "type": "text/plain" - }, - "url": { - "path": [ - "sources", - ":sourceId", - "provisioning-policies", - ":usageType" - ], - "host": [ - "{{baseUrl}}" - ], - "query": [], - "variable": [ - { - "type": "any", - "value": "", - "key": "sourceId", - "disabled": true, - "description": { - "content": "(Required) The Source id.", - "type": "text/plain" - } - }, - { - "type": "any", - "value": "REGISTER", - "key": "usageType", - "disabled": true, - "description": { - "content": "(Required) The type of provisioning policy usage. \nIn IdentityNow, a source can support various provisioning operations. For example, when a joiner is added to a source, this may trigger both CREATE and UPDATE provisioning operations. Each usage type is considered a provisioning policy. A source can have any number of these provisioning policies defined. \nThese are the common usage types: \nCREATE - This usage type relates to 'Create Account Profile', the provisioning template for the account to be created. For example, this would be used for a joiner on a source. \nUPDATE - This usage type relates to 'Update Account Profile', the provisioning template for the 'Update' connector operations. For example, this would be used for an attribute sync on a source.\nENABLE - This usage type relates to 'Enable Account Profile', the provisioning template for the account to be enabled. For example, this could be used for a joiner on a source once the joiner's account is created. \nDISABLE - This usage type relates to 'Disable Account Profile', the provisioning template for the account to be disabled. For example, this could be used when a leaver is removed temporarily from a source. \nYou can use these four usage types for all your provisioning policy needs. ", - "type": "text/plain" - } - } - ] - }, - "header": [ - { - "key": "Content-Type", - "value": "application/json-patch+json" - }, - { - "key": "Accept", - "value": "application/json" - } - ], - "method": "PATCH", - "body": { - "mode": "raw", - "raw": "[\n {\n \"op\": \"test\",\n \"path\": \"\",\n \"value\": \"\"\n },\n {\n \"op\": \"move\",\n \"path\": \"\",\n \"value\": \"\"\n }\n]", - "options": { - "raw": { - "headerFamily": "json", - "language": "json" - } - } - } - }, - "response": [ - { - "id": "f96d59ee-a91a-4c3a-af3e-755efa82adeb", - "name": "The ProvisioningPolicyDto was successfully updated.", - "originalRequest": { - "url": { - "path": [ - "sources", - ":sourceId", - "provisioning-policies", - ":usageType" - ], - "host": [ - "{{baseUrl}}" - ], - "query": [], - "variable": [] - }, - "header": [ - { - "key": "Content-Type", - "value": "application/json-patch+json" - }, - { - "key": "Accept", - "value": "application/json" - }, - { - "description": { - "content": "Added as a part of security scheme: oauth2", - "type": "text/plain" - }, - "key": "Authorization", - "value": "" - } - ], - "method": "PATCH", - "body": { - "mode": "raw", - "raw": "[\n {\n \"op\": \"test\",\n \"path\": \"\",\n \"value\": \"\"\n },\n {\n \"op\": \"move\",\n \"path\": \"\",\n \"value\": \"\"\n }\n]", - "options": { - "raw": { - "headerFamily": "json", - "language": "json" - } - } - } - }, - "status": "OK", - "code": 200, - "header": [ - { - "key": "Content-Type", - "value": "application/json" - } - ], - "body": "{\n \"name\": \"\",\n \"description\": \"\",\n \"usageType\": \"CREATE_IDENTITY\",\n \"fields\": [\n {\n \"name\": \"\",\n \"transform\": {},\n \"attributes\": {},\n \"isRequired\": false,\n \"type\": \"\",\n \"isMultiValued\": false\n },\n {\n \"name\": \"\",\n \"transform\": {},\n \"attributes\": {},\n \"isRequired\": false,\n \"type\": \"\",\n \"isMultiValued\": false\n }\n ]\n}", - "cookie": [], - "_postman_previewlanguage": "json" - }, - { - "id": "6df37d89-3c0a-4caf-8a60-4d4dd9c0a4c9", - "name": "Client Error - Returned if the request body is invalid.", - "originalRequest": { - "url": { - "path": [ - "sources", - ":sourceId", - "provisioning-policies", - ":usageType" - ], - "host": [ - "{{baseUrl}}" - ], - "query": [], - "variable": [] - }, - "header": [ - { - "key": "Content-Type", - "value": "application/json-patch+json" - }, - { - "key": "Accept", - "value": "application/json" - }, - { - "description": { - "content": "Added as a part of security scheme: oauth2", - "type": "text/plain" - }, - "key": "Authorization", - "value": "" - } - ], - "method": "PATCH", - "body": { - "mode": "raw", - "raw": "[\n {\n \"op\": \"test\",\n \"path\": \"\",\n \"value\": \"\"\n },\n {\n \"op\": \"move\",\n \"path\": \"\",\n \"value\": \"\"\n }\n]", - "options": { - "raw": { - "headerFamily": "json", - "language": "json" - } - } - } - }, - "status": "Bad Request", - "code": 400, - "header": [ - { - "key": "Content-Type", - "value": "application/json" - } - ], - "body": "{\n \"detailCode\": \"\",\n \"trackingId\": \"\",\n \"messages\": [\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n },\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n }\n ],\n \"causes\": [\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n },\n {\n \"locale\": \"\",\n \"localeOrigin\": \"DEFAULT\",\n \"text\": \"\"\n }\n ]\n}", - "cookie": [], - "_postman_previewlanguage": "json" - }, - { - "id": "a0e97d85-bb59-4ea6-9445-7edfc53eba73", - "name": "Unauthorized - Returned if there is no authorization header, or if the JWT token is expired.", - "originalRequest": { - "url": { - "path": [ - "sources", - ":sourceId", - "provisioning-policies", - ":usageType" - ], - "host": [ - "{{baseUrl}}" - ], - "query": [], - "variable": [] - }, - "header": [ - { - "key": "Content-Type", - "value": "application/json-patch+json" - }, - { - "key": "Accept", - "value": "application/json" - }, - { - "description": { - "content": "Added as a part of security scheme: oauth2", - "type": "text/plain" - }, - "key": "Authorization", - "value": "" - } - ], - "method": "PATCH", - "body": { - "mode": "raw", - "raw": "[\n {\n \"op\": \"test\",\n \"path\": \"\",\n \"value\": \"\"\n },\n {\n \"op\": \"move\",\n \"path\": \"\",\n \"value\": \"\"\n }\n]", - "options": { - "raw": { - "headerFamily": "json", - "language": "json" - } - } - } - }, - "status": "Unauthorized", - "code": 401, - "header": [ - { - "key": "Content-Type", - "value": "application/json" - } - ], - "body": "{\n \"error\": {\n \"description\": \"A message describing the error\",\n \"example\": \"JWT validation failed: JWT is expired\"\n }\n}", - "cookie": [], - "_postman_previewlanguage": "json" - }, - { - "id": "71e92b07-d1d0-47c3-aa01-00e16e8c469a", - "name": "Forbidden - Returned if the user you are running as, doesn't have access to this end-point.", - "originalRequest": { - "url": { - "path": [ - "sources", - ":sourceId", - "provisioning-policies", - ":usageType" - ], - "host": [ - "{{baseUrl}}" - ], - "query": [], - "variable": [] - }, - "header": [ - { - "key": "Content-Type", - "value": "application/json-patch+json" - }, - { - "key": "Accept", - "value": "application/json" - }, - { - "description": { - "content": "Added as a part of security scheme: oauth2", - "type": "text/plain" - }, - "key": "Authorization", - "value": "" - } - ], - "method": "PATCH", - "body": { - "mode": "raw", - "raw": "[\n {\n \"op\": \"test\",\n \"path\": \"\",\n \"value\": \"\"\n },\n {\n \"op\": \"move\",\n \"path\": \"\",\n \"value\": \"\"\n }\n]", - "options": { - "raw": { - "headerFamily": "json", - "language": "json" - } - } - } - }, - "status": "Forbidden", - "code": 403, - "header": [ - { - "key": "Content-Type", - "value": "application/json" - } - ], - "body": "{\n \"detailCode\": \"\",\n \"trackingId\": \"\",\n \"messages\": [\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n },\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n }\n ],\n \"causes\": [\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n },\n {\n \"locale\": \"\",\n \"localeOrigin\": \"DEFAULT\",\n \"text\": \"\"\n }\n ]\n}", - "cookie": [], - "_postman_previewlanguage": "json" - }, - { - "id": "fc1d0975-f1ec-4a77-9a34-6bf9b5b7b522", - "name": "Not Found - returned if the request URL refers to a resource or object that does not exist", - "originalRequest": { - "url": { - "path": [ - "sources", - ":sourceId", - "provisioning-policies", - ":usageType" - ], - "host": [ - "{{baseUrl}}" - ], - "query": [], - "variable": [] - }, - "header": [ - { - "key": "Content-Type", - "value": "application/json-patch+json" - }, - { - "key": "Accept", - "value": "application/json" - }, - { - "description": { - "content": "Added as a part of security scheme: oauth2", - "type": "text/plain" - }, - "key": "Authorization", - "value": "" - } - ], - "method": "PATCH", - "body": { - "mode": "raw", - "raw": "[\n {\n \"op\": \"test\",\n \"path\": \"\",\n \"value\": \"\"\n },\n {\n \"op\": \"move\",\n \"path\": \"\",\n \"value\": \"\"\n }\n]", - "options": { - "raw": { - "headerFamily": "json", - "language": "json" - } - } - } - }, - "status": "Not Found", - "code": 404, - "header": [ - { - "key": "Content-Type", - "value": "application/json" - } - ], - "body": "{\n \"detailCode\": \"\",\n \"trackingId\": \"\",\n \"messages\": [\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n },\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n }\n ],\n \"causes\": [\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n },\n {\n \"locale\": \"\",\n \"localeOrigin\": \"DEFAULT\",\n \"text\": \"\"\n }\n ]\n}", - "cookie": [], - "_postman_previewlanguage": "json" - }, - { - "id": "22e09985-6977-4d9d-bd7e-9efe7e8e9d14", - "name": "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.", - "originalRequest": { - "url": { - "path": [ - "sources", - ":sourceId", - "provisioning-policies", - ":usageType" - ], - "host": [ - "{{baseUrl}}" - ], - "query": [], - "variable": [] - }, - "header": [ - { - "key": "Content-Type", - "value": "application/json-patch+json" - }, - { - "key": "Accept", - "value": "application/json" - }, - { - "description": { - "content": "Added as a part of security scheme: oauth2", - "type": "text/plain" - }, - "key": "Authorization", - "value": "" - } - ], - "method": "PATCH", - "body": { - "mode": "raw", - "raw": "[\n {\n \"op\": \"test\",\n \"path\": \"\",\n \"value\": \"\"\n },\n {\n \"op\": \"move\",\n \"path\": \"\",\n \"value\": \"\"\n }\n]", - "options": { - "raw": { - "headerFamily": "json", - "language": "json" - } - } - } - }, - "status": "Too Many Requests", - "code": 429, - "header": [ - { - "key": "Content-Type", - "value": "application/json" - } - ], - "body": "{\n \"message\": {\n \"description\": \"A message describing the error\",\n \"example\": \" Rate Limit Exceeded \"\n }\n}", - "cookie": [], - "_postman_previewlanguage": "json" - }, - { - "id": "87b623bb-6f17-4151-8e28-514c32b633ad", - "name": "Internal Server Error - Returned if there is an unexpected error.", - "originalRequest": { - "url": { - "path": [ - "sources", - ":sourceId", - "provisioning-policies", - ":usageType" - ], - "host": [ - "{{baseUrl}}" - ], - "query": [], - "variable": [] - }, - "header": [ - { - "key": "Content-Type", - "value": "application/json-patch+json" - }, - { - "key": "Accept", - "value": "application/json" - }, - { - "description": { - "content": "Added as a part of security scheme: oauth2", - "type": "text/plain" - }, - "key": "Authorization", - "value": "" - } - ], - "method": "PATCH", - "body": { - "mode": "raw", - "raw": "[\n {\n \"op\": \"test\",\n \"path\": \"\",\n \"value\": \"\"\n },\n {\n \"op\": \"move\",\n \"path\": \"\",\n \"value\": \"\"\n }\n]", - "options": { - "raw": { - "headerFamily": "json", - "language": "json" - } - } - } - }, - "status": "Internal Server Error", - "code": 500, - "header": [ - { - "key": "Content-Type", - "value": "application/json" - } - ], - "body": "{\n \"detailCode\": \"\",\n \"trackingId\": \"\",\n \"messages\": [\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n },\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n }\n ],\n \"causes\": [\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n },\n {\n \"locale\": \"\",\n \"localeOrigin\": \"DEFAULT\",\n \"text\": \"\"\n }\n ]\n}", - "cookie": [], - "_postman_previewlanguage": "json" - } - ], - "event": [], - "protocolProfileBehavior": { - "disableBodyPruning": true - } - }, - { - "id": "9a18d710-83cc-467f-a2d2-327f7b94a54e", - "name": "Delete Provisioning Policy by UsageType", - "request": { - "name": "Delete Provisioning Policy by UsageType", - "description": { - "content": "Deletes the provisioning policy with the specified usage on an application.\nA token with API, or ORG_ADMIN authority is required to call this API.", - "type": "text/plain" - }, - "url": { - "path": [ - "sources", - ":sourceId", - "provisioning-policies", - ":usageType" - ], - "host": [ - "{{baseUrl}}" - ], - "query": [], - "variable": [ - { - "type": "any", - "value": "", - "key": "sourceId", - "disabled": true, - "description": { - "content": "(Required) The Source ID.", - "type": "text/plain" - } - }, - { - "type": "any", - "value": "REGISTER", - "key": "usageType", - "disabled": true, - "description": { - "content": "(Required) The type of provisioning policy usage. \nIn IdentityNow, a source can support various provisioning operations. For example, when a joiner is added to a source, this may trigger both CREATE and UPDATE provisioning operations. Each usage type is considered a provisioning policy. A source can have any number of these provisioning policies defined. \nThese are the common usage types: \nCREATE - This usage type relates to 'Create Account Profile', the provisioning template for the account to be created. For example, this would be used for a joiner on a source. \nUPDATE - This usage type relates to 'Update Account Profile', the provisioning template for the 'Update' connector operations. For example, this would be used for an attribute sync on a source.\nENABLE - This usage type relates to 'Enable Account Profile', the provisioning template for the account to be enabled. For example, this could be used for a joiner on a source once the joiner's account is created. \nDISABLE - This usage type relates to 'Disable Account Profile', the provisioning template for the account to be disabled. For example, this could be used when a leaver is removed temporarily from a source. \nYou can use these four usage types for all your provisioning policy needs. ", - "type": "text/plain" - } - } - ] - }, - "header": [ - { - "key": "Accept", - "value": "application/json" - } - ], - "method": "DELETE", - "body": {} - }, - "response": [ - { - "id": "a50277d4-9384-4bbd-8b42-8c8f0336eb28", - "name": "The ProvisioningPolicyDto was successfully deleted.", - "originalRequest": { - "url": { - "path": [ - "sources", - ":sourceId", - "provisioning-policies", - ":usageType" - ], - "host": [ - "{{baseUrl}}" - ], - "query": [], - "variable": [] - }, - "header": [ - { - "description": { - "content": "Added as a part of security scheme: oauth2", - "type": "text/plain" - }, - "key": "Authorization", - "value": "" - } - ], - "method": "DELETE", - "body": {} - }, - "status": "No Content", - "code": 204, - "header": [], - "cookie": [], - "_postman_previewlanguage": "text" - }, - { - "id": "5815198b-a632-489d-bfef-eb17f01679be", - "name": "Client Error - Returned if the request body is invalid.", - "originalRequest": { - "url": { - "path": [ - "sources", - ":sourceId", - "provisioning-policies", - ":usageType" - ], - "host": [ - "{{baseUrl}}" - ], - "query": [], - "variable": [] - }, - "header": [ - { - "key": "Accept", - "value": "application/json" - }, - { - "description": { - "content": "Added as a part of security scheme: oauth2", - "type": "text/plain" - }, - "key": "Authorization", - "value": "" - } - ], - "method": "DELETE", - "body": {} - }, - "status": "Bad Request", - "code": 400, - "header": [ - { - "key": "Content-Type", - "value": "application/json" - } - ], - "body": "{\n \"detailCode\": \"\",\n \"trackingId\": \"\",\n \"messages\": [\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n },\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n }\n ],\n \"causes\": [\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n },\n {\n \"locale\": \"\",\n \"localeOrigin\": \"DEFAULT\",\n \"text\": \"\"\n }\n ]\n}", - "cookie": [], - "_postman_previewlanguage": "json" - }, - { - "id": "982f77f3-1986-45d3-9d49-06cfcc800e55", - "name": "Unauthorized - Returned if there is no authorization header, or if the JWT token is expired.", - "originalRequest": { - "url": { - "path": [ - "sources", - ":sourceId", - "provisioning-policies", - ":usageType" - ], - "host": [ - "{{baseUrl}}" - ], - "query": [], - "variable": [] - }, - "header": [ - { - "key": "Accept", - "value": "application/json" - }, - { - "description": { - "content": "Added as a part of security scheme: oauth2", - "type": "text/plain" - }, - "key": "Authorization", - "value": "" - } - ], - "method": "DELETE", - "body": {} - }, - "status": "Unauthorized", - "code": 401, - "header": [ - { - "key": "Content-Type", - "value": "application/json" - } - ], - "body": "{\n \"error\": {\n \"description\": \"A message describing the error\",\n \"example\": \"JWT validation failed: JWT is expired\"\n }\n}", - "cookie": [], - "_postman_previewlanguage": "json" - }, - { - "id": "b17c1233-c8b2-4c75-9b1b-52ae2caa873c", - "name": "Forbidden - Returned if the user you are running as, doesn't have access to this end-point.", - "originalRequest": { - "url": { - "path": [ - "sources", - ":sourceId", - "provisioning-policies", - ":usageType" - ], - "host": [ - "{{baseUrl}}" - ], - "query": [], - "variable": [] - }, - "header": [ - { - "key": "Accept", - "value": "application/json" - }, - { - "description": { - "content": "Added as a part of security scheme: oauth2", - "type": "text/plain" - }, - "key": "Authorization", - "value": "" - } - ], - "method": "DELETE", - "body": {} - }, - "status": "Forbidden", - "code": 403, - "header": [ - { - "key": "Content-Type", - "value": "application/json" - } - ], - "body": "{\n \"detailCode\": \"\",\n \"trackingId\": \"\",\n \"messages\": [\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n },\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n }\n ],\n \"causes\": [\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n },\n {\n \"locale\": \"\",\n \"localeOrigin\": \"DEFAULT\",\n \"text\": \"\"\n }\n ]\n}", - "cookie": [], - "_postman_previewlanguage": "json" - }, - { - "id": "30343d83-52cd-49e4-bc58-fe6b829761f0", - "name": "Not Found - returned if the request URL refers to a resource or object that does not exist", - "originalRequest": { - "url": { - "path": [ - "sources", - ":sourceId", - "provisioning-policies", - ":usageType" - ], - "host": [ - "{{baseUrl}}" - ], - "query": [], - "variable": [] - }, - "header": [ - { - "key": "Accept", - "value": "application/json" - }, - { - "description": { - "content": "Added as a part of security scheme: oauth2", - "type": "text/plain" - }, - "key": "Authorization", - "value": "" - } - ], - "method": "DELETE", - "body": {} - }, - "status": "Not Found", - "code": 404, - "header": [ - { - "key": "Content-Type", - "value": "application/json" - } - ], - "body": "{\n \"detailCode\": \"\",\n \"trackingId\": \"\",\n \"messages\": [\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n },\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n }\n ],\n \"causes\": [\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n },\n {\n \"locale\": \"\",\n \"localeOrigin\": \"DEFAULT\",\n \"text\": \"\"\n }\n ]\n}", - "cookie": [], - "_postman_previewlanguage": "json" - }, - { - "id": "ecd80b71-e617-4a22-9c42-0917408e8597", - "name": "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.", - "originalRequest": { - "url": { - "path": [ - "sources", - ":sourceId", - "provisioning-policies", - ":usageType" - ], - "host": [ - "{{baseUrl}}" - ], - "query": [], - "variable": [] - }, - "header": [ - { - "key": "Accept", - "value": "application/json" - }, - { - "description": { - "content": "Added as a part of security scheme: oauth2", - "type": "text/plain" - }, - "key": "Authorization", - "value": "" - } - ], - "method": "DELETE", - "body": {} - }, - "status": "Too Many Requests", - "code": 429, - "header": [ - { - "key": "Content-Type", - "value": "application/json" - } - ], - "body": "{\n \"message\": {\n \"description\": \"A message describing the error\",\n \"example\": \" Rate Limit Exceeded \"\n }\n}", - "cookie": [], - "_postman_previewlanguage": "json" - }, - { - "id": "7f57fb83-41d1-4bdd-87d2-a78dacc310e2", - "name": "Internal Server Error - Returned if there is an unexpected error.", - "originalRequest": { - "url": { - "path": [ - "sources", - ":sourceId", - "provisioning-policies", - ":usageType" - ], - "host": [ - "{{baseUrl}}" - ], - "query": [], - "variable": [] - }, - "header": [ - { - "key": "Accept", - "value": "application/json" - }, - { - "description": { - "content": "Added as a part of security scheme: oauth2", - "type": "text/plain" - }, - "key": "Authorization", - "value": "" - } - ], - "method": "DELETE", - "body": {} - }, - "status": "Internal Server Error", - "code": 500, - "header": [ - { - "key": "Content-Type", - "value": "application/json" - } - ], - "body": "{\n \"detailCode\": \"\",\n \"trackingId\": \"\",\n \"messages\": [\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n },\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n }\n ],\n \"causes\": [\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n },\n {\n \"locale\": \"\",\n \"localeOrigin\": \"DEFAULT\",\n \"text\": \"\"\n }\n ]\n}", - "cookie": [], - "_postman_previewlanguage": "json" - } - ], - "event": [], - "protocolProfileBehavior": { - "disableBodyPruning": true - } - }, - { - "id": "be061c77-8e1d-4176-bf7d-28108dfe7a82", - "name": "Bulk Update Provisioning Policies", - "request": { - "name": "Bulk Update Provisioning Policies", - "description": { - "content": "This end-point updates a list of provisioning policies on the specified source in IdentityNow.\nA token with API, or ORG_ADMIN authority is required to call this API.", - "type": "text/plain" - }, - "url": { - "path": [ - "sources", - ":sourceId", - "provisioning-policies", - "bulk-update" - ], - "host": [ - "{{baseUrl}}" - ], - "query": [], - "variable": [ - { - "type": "any", - "value": "", - "key": "sourceId", - "disabled": true, - "description": { - "content": "(Required) The Source id.", - "type": "text/plain" - } - } - ] - }, - "header": [ - { - "key": "Content-Type", - "value": "application/json" - }, - { - "key": "Accept", - "value": "application/json" - } - ], - "method": "POST", - "body": { - "mode": "raw", - "raw": "[\n {\n \"name\": \"\",\n \"description\": \"\",\n \"usageType\": \"CHANGE_PASSWORD\",\n \"fields\": [\n {\n \"name\": \"\",\n \"transform\": {},\n \"attributes\": {},\n \"isRequired\": false,\n \"type\": \"\",\n \"isMultiValued\": false\n },\n {\n \"name\": \"\",\n \"transform\": {},\n \"attributes\": {},\n \"isRequired\": false,\n \"type\": \"\",\n \"isMultiValued\": false\n }\n ]\n },\n {\n \"name\": \"\",\n \"description\": \"\",\n \"usageType\": \"DISABLE\",\n \"fields\": [\n {\n \"name\": \"\",\n \"transform\": {},\n \"attributes\": {},\n \"isRequired\": false,\n \"type\": \"\",\n \"isMultiValued\": false\n },\n {\n \"name\": \"\",\n \"transform\": {},\n \"attributes\": {},\n \"isRequired\": false,\n \"type\": \"\",\n \"isMultiValued\": false\n }\n ]\n }\n]", - "options": { - "raw": { - "headerFamily": "json", - "language": "json" - } - } - } - }, - "response": [ - { - "id": "9dc72d7a-aa28-4117-af7a-ab2db1c9d201", - "name": "A list of the ProvisioningPolicyDto was successfully replaced.", - "originalRequest": { - "url": { - "path": [ - "sources", - ":sourceId", - "provisioning-policies", - "bulk-update" - ], - "host": [ - "{{baseUrl}}" - ], - "query": [], - "variable": [] - }, - "header": [ - { - "key": "Content-Type", - "value": "application/json" - }, - { - "key": "Accept", - "value": "application/json" - }, - { - "description": { - "content": "Added as a part of security scheme: oauth2", - "type": "text/plain" - }, - "key": "Authorization", - "value": "" - } - ], - "method": "POST", - "body": { - "mode": "raw", - "raw": "[\n {\n \"name\": \"\",\n \"description\": \"\",\n \"usageType\": \"CHANGE_PASSWORD\",\n \"fields\": [\n {\n \"name\": \"\",\n \"transform\": {},\n \"attributes\": {},\n \"isRequired\": false,\n \"type\": \"\",\n \"isMultiValued\": false\n },\n {\n \"name\": \"\",\n \"transform\": {},\n \"attributes\": {},\n \"isRequired\": false,\n \"type\": \"\",\n \"isMultiValued\": false\n }\n ]\n },\n {\n \"name\": \"\",\n \"description\": \"\",\n \"usageType\": \"DISABLE\",\n \"fields\": [\n {\n \"name\": \"\",\n \"transform\": {},\n \"attributes\": {},\n \"isRequired\": false,\n \"type\": \"\",\n \"isMultiValued\": false\n },\n {\n \"name\": \"\",\n \"transform\": {},\n \"attributes\": {},\n \"isRequired\": false,\n \"type\": \"\",\n \"isMultiValued\": false\n }\n ]\n }\n]", - "options": { - "raw": { - "headerFamily": "json", - "language": "json" - } - } - } - }, - "status": "OK", - "code": 200, - "header": [ - { - "key": "Content-Type", - "value": "application/json" - } - ], - "body": "[\n {\n \"name\": \"\",\n \"description\": \"\",\n \"usageType\": \"CHANGE_PASSWORD\",\n \"fields\": [\n {\n \"name\": \"\",\n \"transform\": {},\n \"attributes\": {},\n \"isRequired\": false,\n \"type\": \"\",\n \"isMultiValued\": false\n },\n {\n \"name\": \"\",\n \"transform\": {},\n \"attributes\": {},\n \"isRequired\": false,\n \"type\": \"\",\n \"isMultiValued\": false\n }\n ]\n },\n {\n \"name\": \"\",\n \"description\": \"\",\n \"usageType\": \"DISABLE\",\n \"fields\": [\n {\n \"name\": \"\",\n \"transform\": {},\n \"attributes\": {},\n \"isRequired\": false,\n \"type\": \"\",\n \"isMultiValued\": false\n },\n {\n \"name\": \"\",\n \"transform\": {},\n \"attributes\": {},\n \"isRequired\": false,\n \"type\": \"\",\n \"isMultiValued\": false\n }\n ]\n }\n]", - "cookie": [], - "_postman_previewlanguage": "json" - }, - { - "id": "9d689f84-4a34-4a82-a19c-aead969e018d", - "name": "Client Error - Returned if the request body is invalid.", - "originalRequest": { - "url": { - "path": [ - "sources", - ":sourceId", - "provisioning-policies", - "bulk-update" - ], - "host": [ - "{{baseUrl}}" - ], - "query": [], - "variable": [] - }, - "header": [ - { - "key": "Content-Type", - "value": "application/json" - }, - { - "key": "Accept", - "value": "application/json" - }, - { - "description": { - "content": "Added as a part of security scheme: oauth2", - "type": "text/plain" - }, - "key": "Authorization", - "value": "" - } - ], - "method": "POST", - "body": { - "mode": "raw", - "raw": "[\n {\n \"name\": \"\",\n \"description\": \"\",\n \"usageType\": \"CHANGE_PASSWORD\",\n \"fields\": [\n {\n \"name\": \"\",\n \"transform\": {},\n \"attributes\": {},\n \"isRequired\": false,\n \"type\": \"\",\n \"isMultiValued\": false\n },\n {\n \"name\": \"\",\n \"transform\": {},\n \"attributes\": {},\n \"isRequired\": false,\n \"type\": \"\",\n \"isMultiValued\": false\n }\n ]\n },\n {\n \"name\": \"\",\n \"description\": \"\",\n \"usageType\": \"DISABLE\",\n \"fields\": [\n {\n \"name\": \"\",\n \"transform\": {},\n \"attributes\": {},\n \"isRequired\": false,\n \"type\": \"\",\n \"isMultiValued\": false\n },\n {\n \"name\": \"\",\n \"transform\": {},\n \"attributes\": {},\n \"isRequired\": false,\n \"type\": \"\",\n \"isMultiValued\": false\n }\n ]\n }\n]", - "options": { - "raw": { - "headerFamily": "json", - "language": "json" - } - } - } - }, - "status": "Bad Request", - "code": 400, - "header": [ - { - "key": "Content-Type", - "value": "application/json" - } - ], - "body": "{\n \"detailCode\": \"\",\n \"trackingId\": \"\",\n \"messages\": [\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n },\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n }\n ],\n \"causes\": [\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n },\n {\n \"locale\": \"\",\n \"localeOrigin\": \"DEFAULT\",\n \"text\": \"\"\n }\n ]\n}", - "cookie": [], - "_postman_previewlanguage": "json" - }, - { - "id": "b8d8dc6c-4c96-4050-a18a-577be0436a53", - "name": "Unauthorized - Returned if there is no authorization header, or if the JWT token is expired.", - "originalRequest": { - "url": { - "path": [ - "sources", - ":sourceId", - "provisioning-policies", - "bulk-update" - ], - "host": [ - "{{baseUrl}}" - ], - "query": [], - "variable": [] - }, - "header": [ - { - "key": "Content-Type", - "value": "application/json" - }, - { - "key": "Accept", - "value": "application/json" - }, - { - "description": { - "content": "Added as a part of security scheme: oauth2", - "type": "text/plain" - }, - "key": "Authorization", - "value": "" - } - ], - "method": "POST", - "body": { - "mode": "raw", - "raw": "[\n {\n \"name\": \"\",\n \"description\": \"\",\n \"usageType\": \"CHANGE_PASSWORD\",\n \"fields\": [\n {\n \"name\": \"\",\n \"transform\": {},\n \"attributes\": {},\n \"isRequired\": false,\n \"type\": \"\",\n \"isMultiValued\": false\n },\n {\n \"name\": \"\",\n \"transform\": {},\n \"attributes\": {},\n \"isRequired\": false,\n \"type\": \"\",\n \"isMultiValued\": false\n }\n ]\n },\n {\n \"name\": \"\",\n \"description\": \"\",\n \"usageType\": \"DISABLE\",\n \"fields\": [\n {\n \"name\": \"\",\n \"transform\": {},\n \"attributes\": {},\n \"isRequired\": false,\n \"type\": \"\",\n \"isMultiValued\": false\n },\n {\n \"name\": \"\",\n \"transform\": {},\n \"attributes\": {},\n \"isRequired\": false,\n \"type\": \"\",\n \"isMultiValued\": false\n }\n ]\n }\n]", - "options": { - "raw": { - "headerFamily": "json", - "language": "json" - } - } - } - }, - "status": "Unauthorized", - "code": 401, - "header": [ - { - "key": "Content-Type", - "value": "application/json" - } - ], - "body": "{\n \"error\": {\n \"description\": \"A message describing the error\",\n \"example\": \"JWT validation failed: JWT is expired\"\n }\n}", - "cookie": [], - "_postman_previewlanguage": "json" - }, - { - "id": "901d2977-c19b-44d4-9b8b-ed319cdb3859", - "name": "Forbidden - Returned if the user you are running as, doesn't have access to this end-point.", - "originalRequest": { - "url": { - "path": [ - "sources", - ":sourceId", - "provisioning-policies", - "bulk-update" - ], - "host": [ - "{{baseUrl}}" - ], - "query": [], - "variable": [] - }, - "header": [ - { - "key": "Content-Type", - "value": "application/json" - }, - { - "key": "Accept", - "value": "application/json" - }, - { - "description": { - "content": "Added as a part of security scheme: oauth2", - "type": "text/plain" - }, - "key": "Authorization", - "value": "" - } - ], - "method": "POST", - "body": { - "mode": "raw", - "raw": "[\n {\n \"name\": \"\",\n \"description\": \"\",\n \"usageType\": \"CHANGE_PASSWORD\",\n \"fields\": [\n {\n \"name\": \"\",\n \"transform\": {},\n \"attributes\": {},\n \"isRequired\": false,\n \"type\": \"\",\n \"isMultiValued\": false\n },\n {\n \"name\": \"\",\n \"transform\": {},\n \"attributes\": {},\n \"isRequired\": false,\n \"type\": \"\",\n \"isMultiValued\": false\n }\n ]\n },\n {\n \"name\": \"\",\n \"description\": \"\",\n \"usageType\": \"DISABLE\",\n \"fields\": [\n {\n \"name\": \"\",\n \"transform\": {},\n \"attributes\": {},\n \"isRequired\": false,\n \"type\": \"\",\n \"isMultiValued\": false\n },\n {\n \"name\": \"\",\n \"transform\": {},\n \"attributes\": {},\n \"isRequired\": false,\n \"type\": \"\",\n \"isMultiValued\": false\n }\n ]\n }\n]", - "options": { - "raw": { - "headerFamily": "json", - "language": "json" - } - } - } - }, - "status": "Forbidden", - "code": 403, - "header": [ - { - "key": "Content-Type", - "value": "application/json" - } - ], - "body": "{\n \"detailCode\": \"\",\n \"trackingId\": \"\",\n \"messages\": [\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n },\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n }\n ],\n \"causes\": [\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n },\n {\n \"locale\": \"\",\n \"localeOrigin\": \"DEFAULT\",\n \"text\": \"\"\n }\n ]\n}", - "cookie": [], - "_postman_previewlanguage": "json" - }, - { - "id": "d9c0d61a-fe75-494a-86c0-4e07aadc6f80", - "name": "Not Found - returned if the request URL refers to a resource or object that does not exist", - "originalRequest": { - "url": { - "path": [ - "sources", - ":sourceId", - "provisioning-policies", - "bulk-update" - ], - "host": [ - "{{baseUrl}}" - ], - "query": [], - "variable": [] - }, - "header": [ - { - "key": "Content-Type", - "value": "application/json" - }, - { - "key": "Accept", - "value": "application/json" - }, - { - "description": { - "content": "Added as a part of security scheme: oauth2", - "type": "text/plain" - }, - "key": "Authorization", - "value": "" - } - ], - "method": "POST", - "body": { - "mode": "raw", - "raw": "[\n {\n \"name\": \"\",\n \"description\": \"\",\n \"usageType\": \"CHANGE_PASSWORD\",\n \"fields\": [\n {\n \"name\": \"\",\n \"transform\": {},\n \"attributes\": {},\n \"isRequired\": false,\n \"type\": \"\",\n \"isMultiValued\": false\n },\n {\n \"name\": \"\",\n \"transform\": {},\n \"attributes\": {},\n \"isRequired\": false,\n \"type\": \"\",\n \"isMultiValued\": false\n }\n ]\n },\n {\n \"name\": \"\",\n \"description\": \"\",\n \"usageType\": \"DISABLE\",\n \"fields\": [\n {\n \"name\": \"\",\n \"transform\": {},\n \"attributes\": {},\n \"isRequired\": false,\n \"type\": \"\",\n \"isMultiValued\": false\n },\n {\n \"name\": \"\",\n \"transform\": {},\n \"attributes\": {},\n \"isRequired\": false,\n \"type\": \"\",\n \"isMultiValued\": false\n }\n ]\n }\n]", - "options": { - "raw": { - "headerFamily": "json", - "language": "json" - } - } - } - }, - "status": "Not Found", - "code": 404, - "header": [ - { - "key": "Content-Type", - "value": "application/json" - } - ], - "body": "{\n \"detailCode\": \"\",\n \"trackingId\": \"\",\n \"messages\": [\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n },\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n }\n ],\n \"causes\": [\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n },\n {\n \"locale\": \"\",\n \"localeOrigin\": \"DEFAULT\",\n \"text\": \"\"\n }\n ]\n}", - "cookie": [], - "_postman_previewlanguage": "json" - }, - { - "id": "c56d3d3a-2e30-49b7-b5c2-ce73d77b4795", - "name": "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.", - "originalRequest": { - "url": { - "path": [ - "sources", - ":sourceId", - "provisioning-policies", - "bulk-update" - ], - "host": [ - "{{baseUrl}}" - ], - "query": [], - "variable": [] - }, - "header": [ - { - "key": "Content-Type", - "value": "application/json" - }, - { - "key": "Accept", - "value": "application/json" - }, - { - "description": { - "content": "Added as a part of security scheme: oauth2", - "type": "text/plain" - }, - "key": "Authorization", - "value": "" - } - ], - "method": "POST", - "body": { - "mode": "raw", - "raw": "[\n {\n \"name\": \"\",\n \"description\": \"\",\n \"usageType\": \"CHANGE_PASSWORD\",\n \"fields\": [\n {\n \"name\": \"\",\n \"transform\": {},\n \"attributes\": {},\n \"isRequired\": false,\n \"type\": \"\",\n \"isMultiValued\": false\n },\n {\n \"name\": \"\",\n \"transform\": {},\n \"attributes\": {},\n \"isRequired\": false,\n \"type\": \"\",\n \"isMultiValued\": false\n }\n ]\n },\n {\n \"name\": \"\",\n \"description\": \"\",\n \"usageType\": \"DISABLE\",\n \"fields\": [\n {\n \"name\": \"\",\n \"transform\": {},\n \"attributes\": {},\n \"isRequired\": false,\n \"type\": \"\",\n \"isMultiValued\": false\n },\n {\n \"name\": \"\",\n \"transform\": {},\n \"attributes\": {},\n \"isRequired\": false,\n \"type\": \"\",\n \"isMultiValued\": false\n }\n ]\n }\n]", - "options": { - "raw": { - "headerFamily": "json", - "language": "json" - } - } - } - }, - "status": "Too Many Requests", - "code": 429, - "header": [ - { - "key": "Content-Type", - "value": "application/json" - } - ], - "body": "{\n \"message\": {\n \"description\": \"A message describing the error\",\n \"example\": \" Rate Limit Exceeded \"\n }\n}", - "cookie": [], - "_postman_previewlanguage": "json" - }, - { - "id": "23635fa9-1ee8-4975-96f4-64ffd0ade209", - "name": "Internal Server Error - Returned if there is an unexpected error.", - "originalRequest": { - "url": { - "path": [ - "sources", - ":sourceId", - "provisioning-policies", - "bulk-update" - ], - "host": [ - "{{baseUrl}}" - ], - "query": [], - "variable": [] - }, - "header": [ - { - "key": "Content-Type", - "value": "application/json" - }, - { - "key": "Accept", - "value": "application/json" - }, - { - "description": { - "content": "Added as a part of security scheme: oauth2", - "type": "text/plain" - }, - "key": "Authorization", - "value": "" - } - ], - "method": "POST", - "body": { - "mode": "raw", - "raw": "[\n {\n \"name\": \"\",\n \"description\": \"\",\n \"usageType\": \"CHANGE_PASSWORD\",\n \"fields\": [\n {\n \"name\": \"\",\n \"transform\": {},\n \"attributes\": {},\n \"isRequired\": false,\n \"type\": \"\",\n \"isMultiValued\": false\n },\n {\n \"name\": \"\",\n \"transform\": {},\n \"attributes\": {},\n \"isRequired\": false,\n \"type\": \"\",\n \"isMultiValued\": false\n }\n ]\n },\n {\n \"name\": \"\",\n \"description\": \"\",\n \"usageType\": \"DISABLE\",\n \"fields\": [\n {\n \"name\": \"\",\n \"transform\": {},\n \"attributes\": {},\n \"isRequired\": false,\n \"type\": \"\",\n \"isMultiValued\": false\n },\n {\n \"name\": \"\",\n \"transform\": {},\n \"attributes\": {},\n \"isRequired\": false,\n \"type\": \"\",\n \"isMultiValued\": false\n }\n ]\n }\n]", - "options": { - "raw": { - "headerFamily": "json", - "language": "json" - } - } - } - }, - "status": "Internal Server Error", - "code": 500, - "header": [ - { - "key": "Content-Type", - "value": "application/json" - } - ], - "body": "{\n \"detailCode\": \"\",\n \"trackingId\": \"\",\n \"messages\": [\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n },\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n }\n ],\n \"causes\": [\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n },\n {\n \"locale\": \"\",\n \"localeOrigin\": \"DEFAULT\",\n \"text\": \"\"\n }\n ]\n}", - "cookie": [], - "_postman_previewlanguage": "json" - } - ], - "event": [], - "protocolProfileBehavior": { - "disableBodyPruning": true - } - }, - { - "id": "8459f789-2ddb-462e-bdf8-b860c154e519", - "name": "List Schemas on a Source", - "request": { - "name": "List Schemas on a Source", - "description": { - "content": "Lists the Schemas that exist on the specified Source in IdentityNow.\n", - "type": "text/plain" - }, - "url": { - "path": [ - "sources", - ":sourceId", - "schemas" - ], - "host": [ - "{{baseUrl}}" - ], - "query": [ - { - "disabled": true, - "description": { - "content": "If set to 'group', then the account schema is filtered and only group schemas are returned. Only a value of 'group' is recognized.", - "type": "text/plain" - }, - "key": "include-types", - "value": "" - } - ], - "variable": [ - { - "type": "any", - "value": "", - "key": "sourceId", - "disabled": true, - "description": { - "content": "(Required) The Source ID.", - "type": "text/plain" - } - } - ] - }, - "header": [ - { - "key": "Accept", - "value": "application/json" - } - ], - "method": "GET", - "body": {} - }, - "response": [ - { - "id": "461634ad-d665-4d6a-9125-661c9998bb23", - "name": "The Schemas were successfully retrieved.", - "originalRequest": { - "url": { - "path": [ - "sources", - ":sourceId", - "schemas" - ], - "host": [ - "{{baseUrl}}" - ], - "query": [ - { - "disabled": true, - "description": { - "content": "If set to 'group', then the account schema is filtered and only group schemas are returned. Only a value of 'group' is recognized.", - "type": "text/plain" - }, - "key": "include-types", - "value": "" - } - ], - "variable": [] - }, - "header": [ - { - "key": "Accept", - "value": "application/json" - }, - { - "description": { - "content": "Added as a part of security scheme: oauth2", - "type": "text/plain" - }, - "key": "Authorization", - "value": "" - } - ], - "method": "GET", - "body": {} - }, - "status": "OK", - "code": 200, - "header": [ - { - "key": "Content-Type", - "value": "application/json" - } - ], - "body": "[\n {\n \"id\": \"\",\n \"name\": \"\",\n \"nativeObjectType\": \"\",\n \"identityAttribute\": \"\",\n \"displayAttribute\": \"\",\n \"hierarchyAttribute\": \"\",\n \"includePermissions\": \"\",\n \"features\": [\n \"UNSTRUCTURED_TARGETS\",\n \"COMPOSITE\"\n ],\n \"configuration\": {},\n \"attributes\": [\n {\n \"name\": \"\",\n \"type\": \"INT\",\n \"schema\": {\n \"type\": \"CONNECTOR_SCHEMA\",\n \"id\": \"\",\n \"name\": \"\"\n },\n \"description\": \"\",\n \"isMulti\": false,\n \"isEntitlement\": false,\n \"isGroup\": false\n },\n {\n \"name\": \"\",\n \"type\": \"STRING\",\n \"schema\": {\n \"type\": \"CONNECTOR_SCHEMA\",\n \"id\": \"\",\n \"name\": \"\"\n },\n \"description\": \"\",\n \"isMulti\": false,\n \"isEntitlement\": false,\n \"isGroup\": false\n }\n ],\n \"created\": \"\",\n \"modified\": \"\"\n },\n {\n \"id\": \"\",\n \"name\": \"\",\n \"nativeObjectType\": \"\",\n \"identityAttribute\": \"\",\n \"displayAttribute\": \"\",\n \"hierarchyAttribute\": \"\",\n \"includePermissions\": \"\",\n \"features\": [\n \"MANAGER_LOOKUP\",\n \"MANAGER_LOOKUP\"\n ],\n \"configuration\": {},\n \"attributes\": [\n {\n \"name\": \"\",\n \"type\": \"LONG\",\n \"schema\": {\n \"type\": \"CONNECTOR_SCHEMA\",\n \"id\": \"\",\n \"name\": \"\"\n },\n \"description\": \"\",\n \"isMulti\": false,\n \"isEntitlement\": false,\n \"isGroup\": false\n },\n {\n \"name\": \"\",\n \"type\": \"BOOLEAN\",\n \"schema\": {\n \"type\": \"CONNECTOR_SCHEMA\",\n \"id\": \"\",\n \"name\": \"\"\n },\n \"description\": \"\",\n \"isMulti\": false,\n \"isEntitlement\": false,\n \"isGroup\": false\n }\n ],\n \"created\": \"\",\n \"modified\": \"\"\n }\n]", - "cookie": [], - "_postman_previewlanguage": "json" - }, - { - "id": "c3f492ba-49a2-46e9-a2fb-fc89cf036d08", - "name": "Client Error - Returned if the request body is invalid.", - "originalRequest": { - "url": { - "path": [ - "sources", - ":sourceId", - "schemas" - ], - "host": [ - "{{baseUrl}}" - ], - "query": [ - { - "disabled": true, - "description": { - "content": "If set to 'group', then the account schema is filtered and only group schemas are returned. Only a value of 'group' is recognized.", - "type": "text/plain" - }, - "key": "include-types", - "value": "" - } - ], - "variable": [] - }, - "header": [ - { - "key": "Accept", - "value": "application/json" - }, - { - "description": { - "content": "Added as a part of security scheme: oauth2", - "type": "text/plain" - }, - "key": "Authorization", - "value": "" - } - ], - "method": "GET", - "body": {} - }, - "status": "Bad Request", - "code": 400, - "header": [ - { - "key": "Content-Type", - "value": "application/json" - } - ], - "body": "{\n \"detailCode\": \"\",\n \"trackingId\": \"\",\n \"messages\": [\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n },\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n }\n ],\n \"causes\": [\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n },\n {\n \"locale\": \"\",\n \"localeOrigin\": \"DEFAULT\",\n \"text\": \"\"\n }\n ]\n}", - "cookie": [], - "_postman_previewlanguage": "json" - }, - { - "id": "bd067976-b56f-43f2-a13c-d042649ca1df", - "name": "Unauthorized - Returned if there is no authorization header, or if the JWT token is expired.", - "originalRequest": { - "url": { - "path": [ - "sources", - ":sourceId", - "schemas" - ], - "host": [ - "{{baseUrl}}" - ], - "query": [ - { - "disabled": true, - "description": { - "content": "If set to 'group', then the account schema is filtered and only group schemas are returned. Only a value of 'group' is recognized.", - "type": "text/plain" - }, - "key": "include-types", - "value": "" - } - ], - "variable": [] - }, - "header": [ - { - "key": "Accept", - "value": "application/json" - }, - { - "description": { - "content": "Added as a part of security scheme: oauth2", - "type": "text/plain" - }, - "key": "Authorization", - "value": "" - } - ], - "method": "GET", - "body": {} - }, - "status": "Unauthorized", - "code": 401, - "header": [ - { - "key": "Content-Type", - "value": "application/json" - } - ], - "body": "{\n \"error\": {\n \"description\": \"A message describing the error\",\n \"example\": \"JWT validation failed: JWT is expired\"\n }\n}", - "cookie": [], - "_postman_previewlanguage": "json" - }, - { - "id": "caed3bc9-ddfc-4b96-862a-a3d1d9018080", - "name": "Forbidden - Returned if the user you are running as, doesn't have access to this end-point.", - "originalRequest": { - "url": { - "path": [ - "sources", - ":sourceId", - "schemas" - ], - "host": [ - "{{baseUrl}}" - ], - "query": [ - { - "disabled": true, - "description": { - "content": "If set to 'group', then the account schema is filtered and only group schemas are returned. Only a value of 'group' is recognized.", - "type": "text/plain" - }, - "key": "include-types", - "value": "" - } - ], - "variable": [] - }, - "header": [ - { - "key": "Accept", - "value": "application/json" - }, - { - "description": { - "content": "Added as a part of security scheme: oauth2", - "type": "text/plain" - }, - "key": "Authorization", - "value": "" - } - ], - "method": "GET", - "body": {} - }, - "status": "Forbidden", - "code": 403, - "header": [ - { - "key": "Content-Type", - "value": "application/json" - } - ], - "body": "{\n \"detailCode\": \"\",\n \"trackingId\": \"\",\n \"messages\": [\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n },\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n }\n ],\n \"causes\": [\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n },\n {\n \"locale\": \"\",\n \"localeOrigin\": \"DEFAULT\",\n \"text\": \"\"\n }\n ]\n}", - "cookie": [], - "_postman_previewlanguage": "json" - }, - { - "id": "0b50a9d5-f88a-4050-9717-684abe9b0595", - "name": "Not Found - returned if the request URL refers to a resource or object that does not exist", - "originalRequest": { - "url": { - "path": [ - "sources", - ":sourceId", - "schemas" - ], - "host": [ - "{{baseUrl}}" - ], - "query": [ - { - "disabled": true, - "description": { - "content": "If set to 'group', then the account schema is filtered and only group schemas are returned. Only a value of 'group' is recognized.", - "type": "text/plain" - }, - "key": "include-types", - "value": "" - } - ], - "variable": [] - }, - "header": [ - { - "key": "Accept", - "value": "application/json" - }, - { - "description": { - "content": "Added as a part of security scheme: oauth2", - "type": "text/plain" - }, - "key": "Authorization", - "value": "" - } - ], - "method": "GET", - "body": {} - }, - "status": "Not Found", - "code": 404, - "header": [ - { - "key": "Content-Type", - "value": "application/json" - } - ], - "body": "{\n \"detailCode\": \"\",\n \"trackingId\": \"\",\n \"messages\": [\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n },\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n }\n ],\n \"causes\": [\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n },\n {\n \"locale\": \"\",\n \"localeOrigin\": \"DEFAULT\",\n \"text\": \"\"\n }\n ]\n}", - "cookie": [], - "_postman_previewlanguage": "json" - }, - { - "id": "6efe7562-204c-4eb1-a2e1-f473de4781c9", - "name": "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.", - "originalRequest": { - "url": { - "path": [ - "sources", - ":sourceId", - "schemas" - ], - "host": [ - "{{baseUrl}}" - ], - "query": [ - { - "disabled": true, - "description": { - "content": "If set to 'group', then the account schema is filtered and only group schemas are returned. Only a value of 'group' is recognized.", - "type": "text/plain" - }, - "key": "include-types", - "value": "" - } - ], - "variable": [] - }, - "header": [ - { - "key": "Accept", - "value": "application/json" - }, - { - "description": { - "content": "Added as a part of security scheme: oauth2", - "type": "text/plain" - }, - "key": "Authorization", - "value": "" - } - ], - "method": "GET", - "body": {} - }, - "status": "Too Many Requests", - "code": 429, - "header": [ - { - "key": "Content-Type", - "value": "application/json" - } - ], - "body": "{\n \"message\": {\n \"description\": \"A message describing the error\",\n \"example\": \" Rate Limit Exceeded \"\n }\n}", - "cookie": [], - "_postman_previewlanguage": "json" - }, - { - "id": "b409cab0-b512-494a-90f8-538ce8b3c354", - "name": "Internal Server Error - Returned if there is an unexpected error.", - "originalRequest": { - "url": { - "path": [ - "sources", - ":sourceId", - "schemas" - ], - "host": [ - "{{baseUrl}}" - ], - "query": [ - { - "disabled": true, - "description": { - "content": "If set to 'group', then the account schema is filtered and only group schemas are returned. Only a value of 'group' is recognized.", - "type": "text/plain" - }, - "key": "include-types", - "value": "" - } - ], - "variable": [] - }, - "header": [ - { - "key": "Accept", - "value": "application/json" - }, - { - "description": { - "content": "Added as a part of security scheme: oauth2", - "type": "text/plain" - }, - "key": "Authorization", - "value": "" - } - ], - "method": "GET", - "body": {} - }, - "status": "Internal Server Error", - "code": 500, - "header": [ - { - "key": "Content-Type", - "value": "application/json" - } - ], - "body": "{\n \"detailCode\": \"\",\n \"trackingId\": \"\",\n \"messages\": [\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n },\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n }\n ],\n \"causes\": [\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n },\n {\n \"locale\": \"\",\n \"localeOrigin\": \"DEFAULT\",\n \"text\": \"\"\n }\n ]\n}", - "cookie": [], - "_postman_previewlanguage": "json" - } - ], - "event": [], - "protocolProfileBehavior": { - "disableBodyPruning": true - } - }, - { - "id": "0cf6a5d8-97c8-439e-a679-0bc3dd00540d", - "name": "Create Schema on a Source", - "request": { - "name": "Create Schema on a Source", - "description": { - "content": "Creates a new Schema on the specified Source in IdentityNow.\n", - "type": "text/plain" - }, - "url": { - "path": [ - "sources", - ":sourceId", - "schemas" - ], - "host": [ - "{{baseUrl}}" - ], - "query": [], - "variable": [ - { - "type": "any", - "value": "", - "key": "sourceId", - "disabled": true, - "description": { - "content": "(Required) The Source id.", - "type": "text/plain" - } - } - ] - }, - "header": [ - { - "key": "Content-Type", - "value": "application/json" - }, - { - "key": "Accept", - "value": "application/json" - } - ], - "method": "POST", - "body": { - "mode": "raw", - "raw": "{\n \"id\": \"\",\n \"name\": \"\",\n \"nativeObjectType\": \"\",\n \"identityAttribute\": \"\",\n \"displayAttribute\": \"\",\n \"hierarchyAttribute\": \"\",\n \"includePermissions\": \"\",\n \"features\": [\n \"PASSWORD\",\n \"PASSWORD\"\n ],\n \"configuration\": {},\n \"attributes\": [\n {\n \"name\": \"\",\n \"type\": \"LONG\",\n \"schema\": {\n \"type\": \"CONNECTOR_SCHEMA\",\n \"id\": \"\",\n \"name\": \"\"\n },\n \"description\": \"\",\n \"isMulti\": false,\n \"isEntitlement\": false,\n \"isGroup\": false\n },\n {\n \"name\": \"\",\n \"type\": \"STRING\",\n \"schema\": {\n \"type\": \"CONNECTOR_SCHEMA\",\n \"id\": \"\",\n \"name\": \"\"\n },\n \"description\": \"\",\n \"isMulti\": false,\n \"isEntitlement\": false,\n \"isGroup\": false\n }\n ],\n \"created\": \"\",\n \"modified\": \"\"\n}", - "options": { - "raw": { - "headerFamily": "json", - "language": "json" - } - } - } - }, - "response": [ - { - "id": "f8f03bb4-cf9a-471a-9e35-a0f5e242be51", - "name": "The Schema was successfully created on the specified Source.", - "originalRequest": { - "url": { - "path": [ - "sources", - ":sourceId", - "schemas" - ], - "host": [ - "{{baseUrl}}" - ], - "query": [], - "variable": [] - }, - "header": [ - { - "key": "Content-Type", - "value": "application/json" - }, - { - "key": "Accept", - "value": "application/json" - }, - { - "description": { - "content": "Added as a part of security scheme: oauth2", - "type": "text/plain" - }, - "key": "Authorization", - "value": "" - } - ], - "method": "POST", - "body": { - "mode": "raw", - "raw": "{\n \"id\": \"\",\n \"name\": \"\",\n \"nativeObjectType\": \"\",\n \"identityAttribute\": \"\",\n \"displayAttribute\": \"\",\n \"hierarchyAttribute\": \"\",\n \"includePermissions\": \"\",\n \"features\": [\n \"PASSWORD\",\n \"PASSWORD\"\n ],\n \"configuration\": {},\n \"attributes\": [\n {\n \"name\": \"\",\n \"type\": \"LONG\",\n \"schema\": {\n \"type\": \"CONNECTOR_SCHEMA\",\n \"id\": \"\",\n \"name\": \"\"\n },\n \"description\": \"\",\n \"isMulti\": false,\n \"isEntitlement\": false,\n \"isGroup\": false\n },\n {\n \"name\": \"\",\n \"type\": \"STRING\",\n \"schema\": {\n \"type\": \"CONNECTOR_SCHEMA\",\n \"id\": \"\",\n \"name\": \"\"\n },\n \"description\": \"\",\n \"isMulti\": false,\n \"isEntitlement\": false,\n \"isGroup\": false\n }\n ],\n \"created\": \"\",\n \"modified\": \"\"\n}", - "options": { - "raw": { - "headerFamily": "json", - "language": "json" - } - } - } - }, - "status": "Created", - "code": 201, - "header": [ - { - "key": "Content-Type", - "value": "application/json" - } - ], - "body": "{\n \"id\": \"\",\n \"name\": \"\",\n \"nativeObjectType\": \"\",\n \"identityAttribute\": \"\",\n \"displayAttribute\": \"\",\n \"hierarchyAttribute\": \"\",\n \"includePermissions\": \"\",\n \"features\": [\n \"PASSWORD\",\n \"PASSWORD\"\n ],\n \"configuration\": {},\n \"attributes\": [\n {\n \"name\": \"\",\n \"type\": \"LONG\",\n \"schema\": {\n \"type\": \"CONNECTOR_SCHEMA\",\n \"id\": \"\",\n \"name\": \"\"\n },\n \"description\": \"\",\n \"isMulti\": false,\n \"isEntitlement\": false,\n \"isGroup\": false\n },\n {\n \"name\": \"\",\n \"type\": \"STRING\",\n \"schema\": {\n \"type\": \"CONNECTOR_SCHEMA\",\n \"id\": \"\",\n \"name\": \"\"\n },\n \"description\": \"\",\n \"isMulti\": false,\n \"isEntitlement\": false,\n \"isGroup\": false\n }\n ],\n \"created\": \"\",\n \"modified\": \"\"\n}", - "cookie": [], - "_postman_previewlanguage": "json" - }, - { - "id": "dc88d0a4-d3c1-43f8-80b6-356d4e937d47", - "name": "Client Error - Returned if the request body is invalid.", - "originalRequest": { - "url": { - "path": [ - "sources", - ":sourceId", - "schemas" - ], - "host": [ - "{{baseUrl}}" - ], - "query": [], - "variable": [] - }, - "header": [ - { - "key": "Content-Type", - "value": "application/json" - }, - { - "key": "Accept", - "value": "application/json" - }, - { - "description": { - "content": "Added as a part of security scheme: oauth2", - "type": "text/plain" - }, - "key": "Authorization", - "value": "" - } - ], - "method": "POST", - "body": { - "mode": "raw", - "raw": "{\n \"id\": \"\",\n \"name\": \"\",\n \"nativeObjectType\": \"\",\n \"identityAttribute\": \"\",\n \"displayAttribute\": \"\",\n \"hierarchyAttribute\": \"\",\n \"includePermissions\": \"\",\n \"features\": [\n \"PASSWORD\",\n \"PASSWORD\"\n ],\n \"configuration\": {},\n \"attributes\": [\n {\n \"name\": \"\",\n \"type\": \"LONG\",\n \"schema\": {\n \"type\": \"CONNECTOR_SCHEMA\",\n \"id\": \"\",\n \"name\": \"\"\n },\n \"description\": \"\",\n \"isMulti\": false,\n \"isEntitlement\": false,\n \"isGroup\": false\n },\n {\n \"name\": \"\",\n \"type\": \"STRING\",\n \"schema\": {\n \"type\": \"CONNECTOR_SCHEMA\",\n \"id\": \"\",\n \"name\": \"\"\n },\n \"description\": \"\",\n \"isMulti\": false,\n \"isEntitlement\": false,\n \"isGroup\": false\n }\n ],\n \"created\": \"\",\n \"modified\": \"\"\n}", - "options": { - "raw": { - "headerFamily": "json", - "language": "json" - } - } - } - }, - "status": "Bad Request", - "code": 400, - "header": [ - { - "key": "Content-Type", - "value": "application/json" - } - ], - "body": "{\n \"detailCode\": \"\",\n \"trackingId\": \"\",\n \"messages\": [\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n },\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n }\n ],\n \"causes\": [\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n },\n {\n \"locale\": \"\",\n \"localeOrigin\": \"DEFAULT\",\n \"text\": \"\"\n }\n ]\n}", - "cookie": [], - "_postman_previewlanguage": "json" - }, - { - "id": "04f64b6e-f787-4d18-b165-0cacc5700ae7", - "name": "Unauthorized - Returned if there is no authorization header, or if the JWT token is expired.", - "originalRequest": { - "url": { - "path": [ - "sources", - ":sourceId", - "schemas" - ], - "host": [ - "{{baseUrl}}" - ], - "query": [], - "variable": [] - }, - "header": [ - { - "key": "Content-Type", - "value": "application/json" - }, - { - "key": "Accept", - "value": "application/json" - }, - { - "description": { - "content": "Added as a part of security scheme: oauth2", - "type": "text/plain" - }, - "key": "Authorization", - "value": "" - } - ], - "method": "POST", - "body": { - "mode": "raw", - "raw": "{\n \"id\": \"\",\n \"name\": \"\",\n \"nativeObjectType\": \"\",\n \"identityAttribute\": \"\",\n \"displayAttribute\": \"\",\n \"hierarchyAttribute\": \"\",\n \"includePermissions\": \"\",\n \"features\": [\n \"PASSWORD\",\n \"PASSWORD\"\n ],\n \"configuration\": {},\n \"attributes\": [\n {\n \"name\": \"\",\n \"type\": \"LONG\",\n \"schema\": {\n \"type\": \"CONNECTOR_SCHEMA\",\n \"id\": \"\",\n \"name\": \"\"\n },\n \"description\": \"\",\n \"isMulti\": false,\n \"isEntitlement\": false,\n \"isGroup\": false\n },\n {\n \"name\": \"\",\n \"type\": \"STRING\",\n \"schema\": {\n \"type\": \"CONNECTOR_SCHEMA\",\n \"id\": \"\",\n \"name\": \"\"\n },\n \"description\": \"\",\n \"isMulti\": false,\n \"isEntitlement\": false,\n \"isGroup\": false\n }\n ],\n \"created\": \"\",\n \"modified\": \"\"\n}", - "options": { - "raw": { - "headerFamily": "json", - "language": "json" - } - } - } - }, - "status": "Unauthorized", - "code": 401, - "header": [ - { - "key": "Content-Type", - "value": "application/json" - } - ], - "body": "{\n \"error\": {\n \"description\": \"A message describing the error\",\n \"example\": \"JWT validation failed: JWT is expired\"\n }\n}", - "cookie": [], - "_postman_previewlanguage": "json" - }, - { - "id": "d72cb29b-f5ff-418f-ae50-cea64222c67a", - "name": "Forbidden - Returned if the user you are running as, doesn't have access to this end-point.", - "originalRequest": { - "url": { - "path": [ - "sources", - ":sourceId", - "schemas" - ], - "host": [ - "{{baseUrl}}" - ], - "query": [], - "variable": [] - }, - "header": [ - { - "key": "Content-Type", - "value": "application/json" - }, - { - "key": "Accept", - "value": "application/json" - }, - { - "description": { - "content": "Added as a part of security scheme: oauth2", - "type": "text/plain" - }, - "key": "Authorization", - "value": "" - } - ], - "method": "POST", - "body": { - "mode": "raw", - "raw": "{\n \"id\": \"\",\n \"name\": \"\",\n \"nativeObjectType\": \"\",\n \"identityAttribute\": \"\",\n \"displayAttribute\": \"\",\n \"hierarchyAttribute\": \"\",\n \"includePermissions\": \"\",\n \"features\": [\n \"PASSWORD\",\n \"PASSWORD\"\n ],\n \"configuration\": {},\n \"attributes\": [\n {\n \"name\": \"\",\n \"type\": \"LONG\",\n \"schema\": {\n \"type\": \"CONNECTOR_SCHEMA\",\n \"id\": \"\",\n \"name\": \"\"\n },\n \"description\": \"\",\n \"isMulti\": false,\n \"isEntitlement\": false,\n \"isGroup\": false\n },\n {\n \"name\": \"\",\n \"type\": \"STRING\",\n \"schema\": {\n \"type\": \"CONNECTOR_SCHEMA\",\n \"id\": \"\",\n \"name\": \"\"\n },\n \"description\": \"\",\n \"isMulti\": false,\n \"isEntitlement\": false,\n \"isGroup\": false\n }\n ],\n \"created\": \"\",\n \"modified\": \"\"\n}", - "options": { - "raw": { - "headerFamily": "json", - "language": "json" - } - } - } - }, - "status": "Forbidden", - "code": 403, - "header": [ - { - "key": "Content-Type", - "value": "application/json" - } - ], - "body": "{\n \"detailCode\": \"\",\n \"trackingId\": \"\",\n \"messages\": [\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n },\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n }\n ],\n \"causes\": [\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n },\n {\n \"locale\": \"\",\n \"localeOrigin\": \"DEFAULT\",\n \"text\": \"\"\n }\n ]\n}", - "cookie": [], - "_postman_previewlanguage": "json" - }, - { - "id": "1ab6b346-b6d2-43c1-8a19-f4ccfd53d827", - "name": "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.", - "originalRequest": { - "url": { - "path": [ - "sources", - ":sourceId", - "schemas" - ], - "host": [ - "{{baseUrl}}" - ], - "query": [], - "variable": [] - }, - "header": [ - { - "key": "Content-Type", - "value": "application/json" - }, - { - "key": "Accept", - "value": "application/json" - }, - { - "description": { - "content": "Added as a part of security scheme: oauth2", - "type": "text/plain" - }, - "key": "Authorization", - "value": "" - } - ], - "method": "POST", - "body": { - "mode": "raw", - "raw": "{\n \"id\": \"\",\n \"name\": \"\",\n \"nativeObjectType\": \"\",\n \"identityAttribute\": \"\",\n \"displayAttribute\": \"\",\n \"hierarchyAttribute\": \"\",\n \"includePermissions\": \"\",\n \"features\": [\n \"PASSWORD\",\n \"PASSWORD\"\n ],\n \"configuration\": {},\n \"attributes\": [\n {\n \"name\": \"\",\n \"type\": \"LONG\",\n \"schema\": {\n \"type\": \"CONNECTOR_SCHEMA\",\n \"id\": \"\",\n \"name\": \"\"\n },\n \"description\": \"\",\n \"isMulti\": false,\n \"isEntitlement\": false,\n \"isGroup\": false\n },\n {\n \"name\": \"\",\n \"type\": \"STRING\",\n \"schema\": {\n \"type\": \"CONNECTOR_SCHEMA\",\n \"id\": \"\",\n \"name\": \"\"\n },\n \"description\": \"\",\n \"isMulti\": false,\n \"isEntitlement\": false,\n \"isGroup\": false\n }\n ],\n \"created\": \"\",\n \"modified\": \"\"\n}", - "options": { - "raw": { - "headerFamily": "json", - "language": "json" - } - } - } - }, - "status": "Too Many Requests", - "code": 429, - "header": [ - { - "key": "Content-Type", - "value": "application/json" - } - ], - "body": "{\n \"message\": {\n \"description\": \"A message describing the error\",\n \"example\": \" Rate Limit Exceeded \"\n }\n}", - "cookie": [], - "_postman_previewlanguage": "json" - }, - { - "id": "2752a885-ba00-4cf4-9852-5a0b663f02f0", - "name": "Internal Server Error - Returned if there is an unexpected error.", - "originalRequest": { - "url": { - "path": [ - "sources", - ":sourceId", - "schemas" - ], - "host": [ - "{{baseUrl}}" - ], - "query": [], - "variable": [] - }, - "header": [ - { - "key": "Content-Type", - "value": "application/json" - }, - { - "key": "Accept", - "value": "application/json" - }, - { - "description": { - "content": "Added as a part of security scheme: oauth2", - "type": "text/plain" - }, - "key": "Authorization", - "value": "" - } - ], - "method": "POST", - "body": { - "mode": "raw", - "raw": "{\n \"id\": \"\",\n \"name\": \"\",\n \"nativeObjectType\": \"\",\n \"identityAttribute\": \"\",\n \"displayAttribute\": \"\",\n \"hierarchyAttribute\": \"\",\n \"includePermissions\": \"\",\n \"features\": [\n \"PASSWORD\",\n \"PASSWORD\"\n ],\n \"configuration\": {},\n \"attributes\": [\n {\n \"name\": \"\",\n \"type\": \"LONG\",\n \"schema\": {\n \"type\": \"CONNECTOR_SCHEMA\",\n \"id\": \"\",\n \"name\": \"\"\n },\n \"description\": \"\",\n \"isMulti\": false,\n \"isEntitlement\": false,\n \"isGroup\": false\n },\n {\n \"name\": \"\",\n \"type\": \"STRING\",\n \"schema\": {\n \"type\": \"CONNECTOR_SCHEMA\",\n \"id\": \"\",\n \"name\": \"\"\n },\n \"description\": \"\",\n \"isMulti\": false,\n \"isEntitlement\": false,\n \"isGroup\": false\n }\n ],\n \"created\": \"\",\n \"modified\": \"\"\n}", - "options": { - "raw": { - "headerFamily": "json", - "language": "json" - } - } - } - }, - "status": "Internal Server Error", - "code": 500, - "header": [ - { - "key": "Content-Type", - "value": "application/json" - } - ], - "body": "{\n \"detailCode\": \"\",\n \"trackingId\": \"\",\n \"messages\": [\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n },\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n }\n ],\n \"causes\": [\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n },\n {\n \"locale\": \"\",\n \"localeOrigin\": \"DEFAULT\",\n \"text\": \"\"\n }\n ]\n}", - "cookie": [], - "_postman_previewlanguage": "json" - } - ], - "event": [], - "protocolProfileBehavior": { - "disableBodyPruning": true - } - }, - { - "id": "7a2de5aa-3189-4542-899f-51b37d11714a", - "name": "Get Source Schema by ID", - "request": { - "name": "Get Source Schema by ID", - "description": { - "content": "Get the Source Schema by ID in IdentityNow.\n", - "type": "text/plain" - }, - "url": { - "path": [ - "sources", - ":sourceId", - "schemas", - ":schemaId" - ], - "host": [ - "{{baseUrl}}" - ], - "query": [], - "variable": [ - { - "type": "any", - "value": "", - "key": "sourceId", - "disabled": true, - "description": { - "content": "(Required) The Source id.", - "type": "text/plain" - } - }, - { - "type": "any", - "value": "", - "key": "schemaId", - "disabled": true, - "description": { - "content": "(Required) The Schema id.", - "type": "text/plain" - } - } - ] - }, - "header": [ - { - "key": "Accept", - "value": "application/json" - } - ], - "method": "GET", - "body": {} - }, - "response": [ - { - "id": "179dc5b9-46c7-4274-9aaf-49ffaca38fa9", - "name": "The requested Schema was successfully retrieved.", - "originalRequest": { - "url": { - "path": [ - "sources", - ":sourceId", - "schemas", - ":schemaId" - ], - "host": [ - "{{baseUrl}}" - ], - "query": [], - "variable": [] - }, - "header": [ - { - "key": "Accept", - "value": "application/json" - }, - { - "description": { - "content": "Added as a part of security scheme: oauth2", - "type": "text/plain" - }, - "key": "Authorization", - "value": "" - } - ], - "method": "GET", - "body": {} - }, - "status": "OK", - "code": 200, - "header": [ - { - "key": "Content-Type", - "value": "application/json" - } - ], - "body": "{\n \"id\": \"\",\n \"name\": \"\",\n \"nativeObjectType\": \"\",\n \"identityAttribute\": \"\",\n \"displayAttribute\": \"\",\n \"hierarchyAttribute\": \"\",\n \"includePermissions\": \"\",\n \"features\": [\n \"PASSWORD\",\n \"PASSWORD\"\n ],\n \"configuration\": {},\n \"attributes\": [\n {\n \"name\": \"\",\n \"type\": \"LONG\",\n \"schema\": {\n \"type\": \"CONNECTOR_SCHEMA\",\n \"id\": \"\",\n \"name\": \"\"\n },\n \"description\": \"\",\n \"isMulti\": false,\n \"isEntitlement\": false,\n \"isGroup\": false\n },\n {\n \"name\": \"\",\n \"type\": \"STRING\",\n \"schema\": {\n \"type\": \"CONNECTOR_SCHEMA\",\n \"id\": \"\",\n \"name\": \"\"\n },\n \"description\": \"\",\n \"isMulti\": false,\n \"isEntitlement\": false,\n \"isGroup\": false\n }\n ],\n \"created\": \"\",\n \"modified\": \"\"\n}", - "cookie": [], - "_postman_previewlanguage": "json" - }, - { - "id": "fbf3d05b-bca4-4fed-a304-8bbbb04d3efe", - "name": "Client Error - Returned if the request body is invalid.", - "originalRequest": { - "url": { - "path": [ - "sources", - ":sourceId", - "schemas", - ":schemaId" - ], - "host": [ - "{{baseUrl}}" - ], - "query": [], - "variable": [] - }, - "header": [ - { - "key": "Accept", - "value": "application/json" - }, - { - "description": { - "content": "Added as a part of security scheme: oauth2", - "type": "text/plain" - }, - "key": "Authorization", - "value": "" - } - ], - "method": "GET", - "body": {} - }, - "status": "Bad Request", - "code": 400, - "header": [ - { - "key": "Content-Type", - "value": "application/json" - } - ], - "body": "{\n \"detailCode\": \"\",\n \"trackingId\": \"\",\n \"messages\": [\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n },\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n }\n ],\n \"causes\": [\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n },\n {\n \"locale\": \"\",\n \"localeOrigin\": \"DEFAULT\",\n \"text\": \"\"\n }\n ]\n}", - "cookie": [], - "_postman_previewlanguage": "json" - }, - { - "id": "53acd8bf-ae02-45b4-a554-0f911f77ccc2", - "name": "Unauthorized - Returned if there is no authorization header, or if the JWT token is expired.", - "originalRequest": { - "url": { - "path": [ - "sources", - ":sourceId", - "schemas", - ":schemaId" - ], - "host": [ - "{{baseUrl}}" - ], - "query": [], - "variable": [] - }, - "header": [ - { - "key": "Accept", - "value": "application/json" - }, - { - "description": { - "content": "Added as a part of security scheme: oauth2", - "type": "text/plain" - }, - "key": "Authorization", - "value": "" - } - ], - "method": "GET", - "body": {} - }, - "status": "Unauthorized", - "code": 401, - "header": [ - { - "key": "Content-Type", - "value": "application/json" - } - ], - "body": "{\n \"error\": {\n \"description\": \"A message describing the error\",\n \"example\": \"JWT validation failed: JWT is expired\"\n }\n}", - "cookie": [], - "_postman_previewlanguage": "json" - }, - { - "id": "dac66a5a-a7d7-44f1-b016-89096fb8c66a", - "name": "Forbidden - Returned if the user you are running as, doesn't have access to this end-point.", - "originalRequest": { - "url": { - "path": [ - "sources", - ":sourceId", - "schemas", - ":schemaId" - ], - "host": [ - "{{baseUrl}}" - ], - "query": [], - "variable": [] - }, - "header": [ - { - "key": "Accept", - "value": "application/json" - }, - { - "description": { - "content": "Added as a part of security scheme: oauth2", - "type": "text/plain" - }, - "key": "Authorization", - "value": "" - } - ], - "method": "GET", - "body": {} - }, - "status": "Forbidden", - "code": 403, - "header": [ - { - "key": "Content-Type", - "value": "application/json" - } - ], - "body": "{\n \"detailCode\": \"\",\n \"trackingId\": \"\",\n \"messages\": [\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n },\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n }\n ],\n \"causes\": [\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n },\n {\n \"locale\": \"\",\n \"localeOrigin\": \"DEFAULT\",\n \"text\": \"\"\n }\n ]\n}", - "cookie": [], - "_postman_previewlanguage": "json" - }, - { - "id": "e9a1eaaf-1cb9-4c87-bfc0-1903f5207721", - "name": "Not Found - returned if the request URL refers to a resource or object that does not exist", - "originalRequest": { - "url": { - "path": [ - "sources", - ":sourceId", - "schemas", - ":schemaId" - ], - "host": [ - "{{baseUrl}}" - ], - "query": [], - "variable": [] - }, - "header": [ - { - "key": "Accept", - "value": "application/json" - }, - { - "description": { - "content": "Added as a part of security scheme: oauth2", - "type": "text/plain" - }, - "key": "Authorization", - "value": "" - } - ], - "method": "GET", - "body": {} - }, - "status": "Not Found", - "code": 404, - "header": [ - { - "key": "Content-Type", - "value": "application/json" - } - ], - "body": "{\n \"detailCode\": \"\",\n \"trackingId\": \"\",\n \"messages\": [\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n },\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n }\n ],\n \"causes\": [\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n },\n {\n \"locale\": \"\",\n \"localeOrigin\": \"DEFAULT\",\n \"text\": \"\"\n }\n ]\n}", - "cookie": [], - "_postman_previewlanguage": "json" - }, - { - "id": "6eea832e-f5a7-4672-bbf9-956373c139d3", - "name": "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.", - "originalRequest": { - "url": { - "path": [ - "sources", - ":sourceId", - "schemas", - ":schemaId" - ], - "host": [ - "{{baseUrl}}" - ], - "query": [], - "variable": [] - }, - "header": [ - { - "key": "Accept", - "value": "application/json" - }, - { - "description": { - "content": "Added as a part of security scheme: oauth2", - "type": "text/plain" - }, - "key": "Authorization", - "value": "" - } - ], - "method": "GET", - "body": {} - }, - "status": "Too Many Requests", - "code": 429, - "header": [ - { - "key": "Content-Type", - "value": "application/json" - } - ], - "body": "{\n \"message\": {\n \"description\": \"A message describing the error\",\n \"example\": \" Rate Limit Exceeded \"\n }\n}", - "cookie": [], - "_postman_previewlanguage": "json" - }, - { - "id": "167b9e24-08b1-4ba1-a35f-cf6e4a9d3783", - "name": "Internal Server Error - Returned if there is an unexpected error.", - "originalRequest": { - "url": { - "path": [ - "sources", - ":sourceId", - "schemas", - ":schemaId" - ], - "host": [ - "{{baseUrl}}" - ], - "query": [], - "variable": [] - }, - "header": [ - { - "key": "Accept", - "value": "application/json" - }, - { - "description": { - "content": "Added as a part of security scheme: oauth2", - "type": "text/plain" - }, - "key": "Authorization", - "value": "" - } - ], - "method": "GET", - "body": {} - }, - "status": "Internal Server Error", - "code": 500, - "header": [ - { - "key": "Content-Type", - "value": "application/json" - } - ], - "body": "{\n \"detailCode\": \"\",\n \"trackingId\": \"\",\n \"messages\": [\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n },\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n }\n ],\n \"causes\": [\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n },\n {\n \"locale\": \"\",\n \"localeOrigin\": \"DEFAULT\",\n \"text\": \"\"\n }\n ]\n}", - "cookie": [], - "_postman_previewlanguage": "json" - } - ], - "event": [], - "protocolProfileBehavior": { - "disableBodyPruning": true - } - }, - { - "id": "df03c783-7e14-44e9-93c4-71b3c68659c5", - "name": "Update Source Schema (Full)", - "request": { - "name": "Update Source Schema (Full)", - "description": { - "content": "This API will completely replace an existing Schema with the submitted payload. Some fields of the Schema cannot be updated. These fields are listed below.\n\n* id\n* name\n* created\n* modified\n\nAny attempt to modify these fields will result in an error response with a status code of 400.\n\n> `id` must remain in the request body, but it cannot be changed. If `id` is omitted from the request body, the result will be a 400 error.\n", - "type": "text/plain" - }, - "url": { - "path": [ - "sources", - ":sourceId", - "schemas", - ":schemaId" - ], - "host": [ - "{{baseUrl}}" - ], - "query": [], - "variable": [ - { - "type": "any", - "value": "", - "key": "sourceId", - "disabled": true, - "description": { - "content": "(Required) The Source id.", - "type": "text/plain" - } - }, - { - "type": "any", - "value": "", - "key": "schemaId", - "disabled": true, - "description": { - "content": "(Required) The Schema id.", - "type": "text/plain" - } - } - ] - }, - "header": [ - { - "key": "Content-Type", - "value": "application/json" - }, - { - "key": "Accept", - "value": "application/json" - } - ], - "method": "PUT", - "body": { - "mode": "raw", - "raw": "{\n \"id\": \"\",\n \"name\": \"\",\n \"nativeObjectType\": \"\",\n \"identityAttribute\": \"\",\n \"displayAttribute\": \"\",\n \"hierarchyAttribute\": \"\",\n \"includePermissions\": \"\",\n \"features\": [\n \"PASSWORD\",\n \"PASSWORD\"\n ],\n \"configuration\": {},\n \"attributes\": [\n {\n \"name\": \"\",\n \"type\": \"LONG\",\n \"schema\": {\n \"type\": \"CONNECTOR_SCHEMA\",\n \"id\": \"\",\n \"name\": \"\"\n },\n \"description\": \"\",\n \"isMulti\": false,\n \"isEntitlement\": false,\n \"isGroup\": false\n },\n {\n \"name\": \"\",\n \"type\": \"STRING\",\n \"schema\": {\n \"type\": \"CONNECTOR_SCHEMA\",\n \"id\": \"\",\n \"name\": \"\"\n },\n \"description\": \"\",\n \"isMulti\": false,\n \"isEntitlement\": false,\n \"isGroup\": false\n }\n ],\n \"created\": \"\",\n \"modified\": \"\"\n}", - "options": { - "raw": { - "headerFamily": "json", - "language": "json" - } - } - } - }, - "response": [ - { - "id": "9bfc6442-0b2f-49b5-89c8-535776e8d46d", - "name": "The Schema was successfully replaced.", - "originalRequest": { - "url": { - "path": [ - "sources", - ":sourceId", - "schemas", - ":schemaId" - ], - "host": [ - "{{baseUrl}}" - ], - "query": [], - "variable": [] - }, - "header": [ - { - "key": "Content-Type", - "value": "application/json" - }, - { - "key": "Accept", - "value": "application/json" - }, - { - "description": { - "content": "Added as a part of security scheme: oauth2", - "type": "text/plain" - }, - "key": "Authorization", - "value": "" - } - ], - "method": "PUT", - "body": { - "mode": "raw", - "raw": "{\n \"id\": \"\",\n \"name\": \"\",\n \"nativeObjectType\": \"\",\n \"identityAttribute\": \"\",\n \"displayAttribute\": \"\",\n \"hierarchyAttribute\": \"\",\n \"includePermissions\": \"\",\n \"features\": [\n \"PASSWORD\",\n \"PASSWORD\"\n ],\n \"configuration\": {},\n \"attributes\": [\n {\n \"name\": \"\",\n \"type\": \"LONG\",\n \"schema\": {\n \"type\": \"CONNECTOR_SCHEMA\",\n \"id\": \"\",\n \"name\": \"\"\n },\n \"description\": \"\",\n \"isMulti\": false,\n \"isEntitlement\": false,\n \"isGroup\": false\n },\n {\n \"name\": \"\",\n \"type\": \"STRING\",\n \"schema\": {\n \"type\": \"CONNECTOR_SCHEMA\",\n \"id\": \"\",\n \"name\": \"\"\n },\n \"description\": \"\",\n \"isMulti\": false,\n \"isEntitlement\": false,\n \"isGroup\": false\n }\n ],\n \"created\": \"\",\n \"modified\": \"\"\n}", - "options": { - "raw": { - "headerFamily": "json", - "language": "json" - } - } - } - }, - "status": "OK", - "code": 200, - "header": [ - { - "key": "Content-Type", - "value": "application/json" - } - ], - "body": "{\n \"id\": \"\",\n \"name\": \"\",\n \"nativeObjectType\": \"\",\n \"identityAttribute\": \"\",\n \"displayAttribute\": \"\",\n \"hierarchyAttribute\": \"\",\n \"includePermissions\": \"\",\n \"features\": [\n \"PASSWORD\",\n \"PASSWORD\"\n ],\n \"configuration\": {},\n \"attributes\": [\n {\n \"name\": \"\",\n \"type\": \"LONG\",\n \"schema\": {\n \"type\": \"CONNECTOR_SCHEMA\",\n \"id\": \"\",\n \"name\": \"\"\n },\n \"description\": \"\",\n \"isMulti\": false,\n \"isEntitlement\": false,\n \"isGroup\": false\n },\n {\n \"name\": \"\",\n \"type\": \"STRING\",\n \"schema\": {\n \"type\": \"CONNECTOR_SCHEMA\",\n \"id\": \"\",\n \"name\": \"\"\n },\n \"description\": \"\",\n \"isMulti\": false,\n \"isEntitlement\": false,\n \"isGroup\": false\n }\n ],\n \"created\": \"\",\n \"modified\": \"\"\n}", - "cookie": [], - "_postman_previewlanguage": "json" - }, - { - "id": "719efdc5-ca1e-42bf-b61d-3f3291a227a7", - "name": "Client Error - Returned if the request body is invalid.", - "originalRequest": { - "url": { - "path": [ - "sources", - ":sourceId", - "schemas", - ":schemaId" - ], - "host": [ - "{{baseUrl}}" - ], - "query": [], - "variable": [] - }, - "header": [ - { - "key": "Content-Type", - "value": "application/json" - }, - { - "key": "Accept", - "value": "application/json" - }, - { - "description": { - "content": "Added as a part of security scheme: oauth2", - "type": "text/plain" - }, - "key": "Authorization", - "value": "" - } - ], - "method": "PUT", - "body": { - "mode": "raw", - "raw": "{\n \"id\": \"\",\n \"name\": \"\",\n \"nativeObjectType\": \"\",\n \"identityAttribute\": \"\",\n \"displayAttribute\": \"\",\n \"hierarchyAttribute\": \"\",\n \"includePermissions\": \"\",\n \"features\": [\n \"PASSWORD\",\n \"PASSWORD\"\n ],\n \"configuration\": {},\n \"attributes\": [\n {\n \"name\": \"\",\n \"type\": \"LONG\",\n \"schema\": {\n \"type\": \"CONNECTOR_SCHEMA\",\n \"id\": \"\",\n \"name\": \"\"\n },\n \"description\": \"\",\n \"isMulti\": false,\n \"isEntitlement\": false,\n \"isGroup\": false\n },\n {\n \"name\": \"\",\n \"type\": \"STRING\",\n \"schema\": {\n \"type\": \"CONNECTOR_SCHEMA\",\n \"id\": \"\",\n \"name\": \"\"\n },\n \"description\": \"\",\n \"isMulti\": false,\n \"isEntitlement\": false,\n \"isGroup\": false\n }\n ],\n \"created\": \"\",\n \"modified\": \"\"\n}", - "options": { - "raw": { - "headerFamily": "json", - "language": "json" - } - } - } - }, - "status": "Bad Request", - "code": 400, - "header": [ - { - "key": "Content-Type", - "value": "application/json" - } - ], - "body": "{\n \"detailCode\": \"\",\n \"trackingId\": \"\",\n \"messages\": [\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n },\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n }\n ],\n \"causes\": [\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n },\n {\n \"locale\": \"\",\n \"localeOrigin\": \"DEFAULT\",\n \"text\": \"\"\n }\n ]\n}", - "cookie": [], - "_postman_previewlanguage": "json" - }, - { - "id": "db18ffe0-052b-49b2-8f79-3c99b8e13dc6", - "name": "Unauthorized - Returned if there is no authorization header, or if the JWT token is expired.", - "originalRequest": { - "url": { - "path": [ - "sources", - ":sourceId", - "schemas", - ":schemaId" - ], - "host": [ - "{{baseUrl}}" - ], - "query": [], - "variable": [] - }, - "header": [ - { - "key": "Content-Type", - "value": "application/json" - }, - { - "key": "Accept", - "value": "application/json" - }, - { - "description": { - "content": "Added as a part of security scheme: oauth2", - "type": "text/plain" - }, - "key": "Authorization", - "value": "" - } - ], - "method": "PUT", - "body": { - "mode": "raw", - "raw": "{\n \"id\": \"\",\n \"name\": \"\",\n \"nativeObjectType\": \"\",\n \"identityAttribute\": \"\",\n \"displayAttribute\": \"\",\n \"hierarchyAttribute\": \"\",\n \"includePermissions\": \"\",\n \"features\": [\n \"PASSWORD\",\n \"PASSWORD\"\n ],\n \"configuration\": {},\n \"attributes\": [\n {\n \"name\": \"\",\n \"type\": \"LONG\",\n \"schema\": {\n \"type\": \"CONNECTOR_SCHEMA\",\n \"id\": \"\",\n \"name\": \"\"\n },\n \"description\": \"\",\n \"isMulti\": false,\n \"isEntitlement\": false,\n \"isGroup\": false\n },\n {\n \"name\": \"\",\n \"type\": \"STRING\",\n \"schema\": {\n \"type\": \"CONNECTOR_SCHEMA\",\n \"id\": \"\",\n \"name\": \"\"\n },\n \"description\": \"\",\n \"isMulti\": false,\n \"isEntitlement\": false,\n \"isGroup\": false\n }\n ],\n \"created\": \"\",\n \"modified\": \"\"\n}", - "options": { - "raw": { - "headerFamily": "json", - "language": "json" - } - } - } - }, - "status": "Unauthorized", - "code": 401, - "header": [ - { - "key": "Content-Type", - "value": "application/json" - } - ], - "body": "{\n \"error\": {\n \"description\": \"A message describing the error\",\n \"example\": \"JWT validation failed: JWT is expired\"\n }\n}", - "cookie": [], - "_postman_previewlanguage": "json" - }, - { - "id": "4759823e-2cd9-4898-b7c4-22ff0c320823", - "name": "Forbidden - Returned if the user you are running as, doesn't have access to this end-point.", - "originalRequest": { - "url": { - "path": [ - "sources", - ":sourceId", - "schemas", - ":schemaId" - ], - "host": [ - "{{baseUrl}}" - ], - "query": [], - "variable": [] - }, - "header": [ - { - "key": "Content-Type", - "value": "application/json" - }, - { - "key": "Accept", - "value": "application/json" - }, - { - "description": { - "content": "Added as a part of security scheme: oauth2", - "type": "text/plain" - }, - "key": "Authorization", - "value": "" - } - ], - "method": "PUT", - "body": { - "mode": "raw", - "raw": "{\n \"id\": \"\",\n \"name\": \"\",\n \"nativeObjectType\": \"\",\n \"identityAttribute\": \"\",\n \"displayAttribute\": \"\",\n \"hierarchyAttribute\": \"\",\n \"includePermissions\": \"\",\n \"features\": [\n \"PASSWORD\",\n \"PASSWORD\"\n ],\n \"configuration\": {},\n \"attributes\": [\n {\n \"name\": \"\",\n \"type\": \"LONG\",\n \"schema\": {\n \"type\": \"CONNECTOR_SCHEMA\",\n \"id\": \"\",\n \"name\": \"\"\n },\n \"description\": \"\",\n \"isMulti\": false,\n \"isEntitlement\": false,\n \"isGroup\": false\n },\n {\n \"name\": \"\",\n \"type\": \"STRING\",\n \"schema\": {\n \"type\": \"CONNECTOR_SCHEMA\",\n \"id\": \"\",\n \"name\": \"\"\n },\n \"description\": \"\",\n \"isMulti\": false,\n \"isEntitlement\": false,\n \"isGroup\": false\n }\n ],\n \"created\": \"\",\n \"modified\": \"\"\n}", - "options": { - "raw": { - "headerFamily": "json", - "language": "json" - } - } - } - }, - "status": "Forbidden", - "code": 403, - "header": [ - { - "key": "Content-Type", - "value": "application/json" - } - ], - "body": "{\n \"detailCode\": \"\",\n \"trackingId\": \"\",\n \"messages\": [\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n },\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n }\n ],\n \"causes\": [\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n },\n {\n \"locale\": \"\",\n \"localeOrigin\": \"DEFAULT\",\n \"text\": \"\"\n }\n ]\n}", - "cookie": [], - "_postman_previewlanguage": "json" - }, - { - "id": "41792b7a-2f15-4b66-90d4-29b4db829467", - "name": "Not Found - returned if the request URL refers to a resource or object that does not exist", - "originalRequest": { - "url": { - "path": [ - "sources", - ":sourceId", - "schemas", - ":schemaId" - ], - "host": [ - "{{baseUrl}}" - ], - "query": [], - "variable": [] - }, - "header": [ - { - "key": "Content-Type", - "value": "application/json" - }, - { - "key": "Accept", - "value": "application/json" - }, - { - "description": { - "content": "Added as a part of security scheme: oauth2", - "type": "text/plain" - }, - "key": "Authorization", - "value": "" - } - ], - "method": "PUT", - "body": { - "mode": "raw", - "raw": "{\n \"id\": \"\",\n \"name\": \"\",\n \"nativeObjectType\": \"\",\n \"identityAttribute\": \"\",\n \"displayAttribute\": \"\",\n \"hierarchyAttribute\": \"\",\n \"includePermissions\": \"\",\n \"features\": [\n \"PASSWORD\",\n \"PASSWORD\"\n ],\n \"configuration\": {},\n \"attributes\": [\n {\n \"name\": \"\",\n \"type\": \"LONG\",\n \"schema\": {\n \"type\": \"CONNECTOR_SCHEMA\",\n \"id\": \"\",\n \"name\": \"\"\n },\n \"description\": \"\",\n \"isMulti\": false,\n \"isEntitlement\": false,\n \"isGroup\": false\n },\n {\n \"name\": \"\",\n \"type\": \"STRING\",\n \"schema\": {\n \"type\": \"CONNECTOR_SCHEMA\",\n \"id\": \"\",\n \"name\": \"\"\n },\n \"description\": \"\",\n \"isMulti\": false,\n \"isEntitlement\": false,\n \"isGroup\": false\n }\n ],\n \"created\": \"\",\n \"modified\": \"\"\n}", - "options": { - "raw": { - "headerFamily": "json", - "language": "json" - } - } - } - }, - "status": "Not Found", - "code": 404, - "header": [ - { - "key": "Content-Type", - "value": "application/json" - } - ], - "body": "{\n \"detailCode\": \"\",\n \"trackingId\": \"\",\n \"messages\": [\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n },\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n }\n ],\n \"causes\": [\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n },\n {\n \"locale\": \"\",\n \"localeOrigin\": \"DEFAULT\",\n \"text\": \"\"\n }\n ]\n}", - "cookie": [], - "_postman_previewlanguage": "json" - }, - { - "id": "4f21e5be-dd74-4724-a264-8cc57fd44868", - "name": "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.", - "originalRequest": { - "url": { - "path": [ - "sources", - ":sourceId", - "schemas", - ":schemaId" - ], - "host": [ - "{{baseUrl}}" - ], - "query": [], - "variable": [] - }, - "header": [ - { - "key": "Content-Type", - "value": "application/json" - }, - { - "key": "Accept", - "value": "application/json" - }, - { - "description": { - "content": "Added as a part of security scheme: oauth2", - "type": "text/plain" - }, - "key": "Authorization", - "value": "" - } - ], - "method": "PUT", - "body": { - "mode": "raw", - "raw": "{\n \"id\": \"\",\n \"name\": \"\",\n \"nativeObjectType\": \"\",\n \"identityAttribute\": \"\",\n \"displayAttribute\": \"\",\n \"hierarchyAttribute\": \"\",\n \"includePermissions\": \"\",\n \"features\": [\n \"PASSWORD\",\n \"PASSWORD\"\n ],\n \"configuration\": {},\n \"attributes\": [\n {\n \"name\": \"\",\n \"type\": \"LONG\",\n \"schema\": {\n \"type\": \"CONNECTOR_SCHEMA\",\n \"id\": \"\",\n \"name\": \"\"\n },\n \"description\": \"\",\n \"isMulti\": false,\n \"isEntitlement\": false,\n \"isGroup\": false\n },\n {\n \"name\": \"\",\n \"type\": \"STRING\",\n \"schema\": {\n \"type\": \"CONNECTOR_SCHEMA\",\n \"id\": \"\",\n \"name\": \"\"\n },\n \"description\": \"\",\n \"isMulti\": false,\n \"isEntitlement\": false,\n \"isGroup\": false\n }\n ],\n \"created\": \"\",\n \"modified\": \"\"\n}", - "options": { - "raw": { - "headerFamily": "json", - "language": "json" - } - } - } - }, - "status": "Too Many Requests", - "code": 429, - "header": [ - { - "key": "Content-Type", - "value": "application/json" - } - ], - "body": "{\n \"message\": {\n \"description\": \"A message describing the error\",\n \"example\": \" Rate Limit Exceeded \"\n }\n}", - "cookie": [], - "_postman_previewlanguage": "json" - }, - { - "id": "2b1b1158-40e9-4dad-9c90-84b4c55e52bc", - "name": "Internal Server Error - Returned if there is an unexpected error.", - "originalRequest": { - "url": { - "path": [ - "sources", - ":sourceId", - "schemas", - ":schemaId" - ], - "host": [ - "{{baseUrl}}" - ], - "query": [], - "variable": [] - }, - "header": [ - { - "key": "Content-Type", - "value": "application/json" - }, - { - "key": "Accept", - "value": "application/json" - }, - { - "description": { - "content": "Added as a part of security scheme: oauth2", - "type": "text/plain" - }, - "key": "Authorization", - "value": "" - } - ], - "method": "PUT", - "body": { - "mode": "raw", - "raw": "{\n \"id\": \"\",\n \"name\": \"\",\n \"nativeObjectType\": \"\",\n \"identityAttribute\": \"\",\n \"displayAttribute\": \"\",\n \"hierarchyAttribute\": \"\",\n \"includePermissions\": \"\",\n \"features\": [\n \"PASSWORD\",\n \"PASSWORD\"\n ],\n \"configuration\": {},\n \"attributes\": [\n {\n \"name\": \"\",\n \"type\": \"LONG\",\n \"schema\": {\n \"type\": \"CONNECTOR_SCHEMA\",\n \"id\": \"\",\n \"name\": \"\"\n },\n \"description\": \"\",\n \"isMulti\": false,\n \"isEntitlement\": false,\n \"isGroup\": false\n },\n {\n \"name\": \"\",\n \"type\": \"STRING\",\n \"schema\": {\n \"type\": \"CONNECTOR_SCHEMA\",\n \"id\": \"\",\n \"name\": \"\"\n },\n \"description\": \"\",\n \"isMulti\": false,\n \"isEntitlement\": false,\n \"isGroup\": false\n }\n ],\n \"created\": \"\",\n \"modified\": \"\"\n}", - "options": { - "raw": { - "headerFamily": "json", - "language": "json" - } - } - } - }, - "status": "Internal Server Error", - "code": 500, - "header": [ - { - "key": "Content-Type", - "value": "application/json" - } - ], - "body": "{\n \"detailCode\": \"\",\n \"trackingId\": \"\",\n \"messages\": [\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n },\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n }\n ],\n \"causes\": [\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n },\n {\n \"locale\": \"\",\n \"localeOrigin\": \"DEFAULT\",\n \"text\": \"\"\n }\n ]\n}", - "cookie": [], - "_postman_previewlanguage": "json" - } - ], - "event": [], - "protocolProfileBehavior": { - "disableBodyPruning": true - } - }, - { - "id": "76772eeb-b445-414f-91ff-753896563fbd", - "name": "Update Source Schema (Partial)", - "request": { - "name": "Update Source Schema (Partial)", - "description": { - "content": "Use this API to selectively update an existing Schema using a JSONPatch payload. \n\nThe following schema fields are immutable and cannot be updated:\n\n- id\n- name\n- created\n- modified\n\n\nTo switch an account attribute to a group entitlement, you need to have the following in place:\n\n- `isEntitlement: true`\n- Must define a schema for the group and [add it to the source](https://developer.sailpoint.com/idn/api/v3/create-source-schema) before updating the `isGroup` flag. For example, here is the `group` account attribute referencing a schema that defines the group:\n```json\n{\n \"name\": \"groups\",\n \"type\": \"STRING\",\n \"schema\": {\n \"type\": \"CONNECTOR_SCHEMA\",\n \"id\": \"2c9180887671ff8c01767b4671fc7d60\",\n \"name\": \"group\"\n },\n \"description\": \"The groups, roles etc. that reference account group objects\",\n \"isMulti\": true,\n \"isEntitlement\": true,\n \"isGroup\": true\n}\n```\n", - "type": "text/plain" - }, - "url": { - "path": [ - "sources", - ":sourceId", - "schemas", - ":schemaId" - ], - "host": [ - "{{baseUrl}}" - ], - "query": [], - "variable": [ - { - "type": "any", - "value": "", - "key": "sourceId", - "disabled": true, - "description": { - "content": "(Required) The Source id.", - "type": "text/plain" - } - }, - { - "type": "any", - "value": "", - "key": "schemaId", - "disabled": true, - "description": { - "content": "(Required) The Schema id.", - "type": "text/plain" - } - } - ] - }, - "header": [ - { - "key": "Content-Type", - "value": "application/json-patch+json" - }, - { - "key": "Accept", - "value": "application/json" - } - ], - "method": "PATCH", - "body": { - "mode": "raw", - "raw": "[\n {\n \"op\": \"test\",\n \"path\": \"\",\n \"value\": \"\"\n },\n {\n \"op\": \"move\",\n \"path\": \"\",\n \"value\": \"\"\n }\n]", - "options": { - "raw": { - "headerFamily": "json", - "language": "json" - } - } - } - }, - "response": [ - { - "id": "5ee0b4a4-9235-4dec-96d8-8e25d7c43e1d", - "name": "The Schema was successfully updated.", - "originalRequest": { - "url": { - "path": [ - "sources", - ":sourceId", - "schemas", - ":schemaId" - ], - "host": [ - "{{baseUrl}}" - ], - "query": [], - "variable": [] - }, - "header": [ - { - "key": "Content-Type", - "value": "application/json-patch+json" - }, - { - "key": "Accept", - "value": "application/json" - }, - { - "description": { - "content": "Added as a part of security scheme: oauth2", - "type": "text/plain" - }, - "key": "Authorization", - "value": "" - } - ], - "method": "PATCH", - "body": { - "mode": "raw", - "raw": "[\n {\n \"op\": \"test\",\n \"path\": \"\",\n \"value\": \"\"\n },\n {\n \"op\": \"move\",\n \"path\": \"\",\n \"value\": \"\"\n }\n]", - "options": { - "raw": { - "headerFamily": "json", - "language": "json" - } - } - } - }, - "status": "OK", - "code": 200, - "header": [ - { - "key": "Content-Type", - "value": "application/json" - } - ], - "body": "{\n \"id\": \"\",\n \"name\": \"\",\n \"nativeObjectType\": \"\",\n \"identityAttribute\": \"\",\n \"displayAttribute\": \"\",\n \"hierarchyAttribute\": \"\",\n \"includePermissions\": \"\",\n \"features\": [\n \"PASSWORD\",\n \"PASSWORD\"\n ],\n \"configuration\": {},\n \"attributes\": [\n {\n \"name\": \"\",\n \"type\": \"LONG\",\n \"schema\": {\n \"type\": \"CONNECTOR_SCHEMA\",\n \"id\": \"\",\n \"name\": \"\"\n },\n \"description\": \"\",\n \"isMulti\": false,\n \"isEntitlement\": false,\n \"isGroup\": false\n },\n {\n \"name\": \"\",\n \"type\": \"STRING\",\n \"schema\": {\n \"type\": \"CONNECTOR_SCHEMA\",\n \"id\": \"\",\n \"name\": \"\"\n },\n \"description\": \"\",\n \"isMulti\": false,\n \"isEntitlement\": false,\n \"isGroup\": false\n }\n ],\n \"created\": \"\",\n \"modified\": \"\"\n}", - "cookie": [], - "_postman_previewlanguage": "json" - }, - { - "id": "c07af0ca-07fa-430b-8bb7-8e33c391e66e", - "name": "Client Error - Returned if the request body is invalid.", - "originalRequest": { - "url": { - "path": [ - "sources", - ":sourceId", - "schemas", - ":schemaId" - ], - "host": [ - "{{baseUrl}}" - ], - "query": [], - "variable": [] - }, - "header": [ - { - "key": "Content-Type", - "value": "application/json-patch+json" - }, - { - "key": "Accept", - "value": "application/json" - }, - { - "description": { - "content": "Added as a part of security scheme: oauth2", - "type": "text/plain" - }, - "key": "Authorization", - "value": "" - } - ], - "method": "PATCH", - "body": { - "mode": "raw", - "raw": "[\n {\n \"op\": \"test\",\n \"path\": \"\",\n \"value\": \"\"\n },\n {\n \"op\": \"move\",\n \"path\": \"\",\n \"value\": \"\"\n }\n]", - "options": { - "raw": { - "headerFamily": "json", - "language": "json" - } - } - } - }, - "status": "Bad Request", - "code": 400, - "header": [ - { - "key": "Content-Type", - "value": "application/json" - } - ], - "body": "{\n \"detailCode\": \"\",\n \"trackingId\": \"\",\n \"messages\": [\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n },\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n }\n ],\n \"causes\": [\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n },\n {\n \"locale\": \"\",\n \"localeOrigin\": \"DEFAULT\",\n \"text\": \"\"\n }\n ]\n}", - "cookie": [], - "_postman_previewlanguage": "json" - }, - { - "id": "2e59d76e-2bda-4935-825a-c601faa8850c", - "name": "Unauthorized - Returned if there is no authorization header, or if the JWT token is expired.", - "originalRequest": { - "url": { - "path": [ - "sources", - ":sourceId", - "schemas", - ":schemaId" - ], - "host": [ - "{{baseUrl}}" - ], - "query": [], - "variable": [] - }, - "header": [ - { - "key": "Content-Type", - "value": "application/json-patch+json" - }, - { - "key": "Accept", - "value": "application/json" - }, - { - "description": { - "content": "Added as a part of security scheme: oauth2", - "type": "text/plain" - }, - "key": "Authorization", - "value": "" - } - ], - "method": "PATCH", - "body": { - "mode": "raw", - "raw": "[\n {\n \"op\": \"test\",\n \"path\": \"\",\n \"value\": \"\"\n },\n {\n \"op\": \"move\",\n \"path\": \"\",\n \"value\": \"\"\n }\n]", - "options": { - "raw": { - "headerFamily": "json", - "language": "json" - } - } - } - }, - "status": "Unauthorized", - "code": 401, - "header": [ - { - "key": "Content-Type", - "value": "application/json" - } - ], - "body": "{\n \"error\": {\n \"description\": \"A message describing the error\",\n \"example\": \"JWT validation failed: JWT is expired\"\n }\n}", - "cookie": [], - "_postman_previewlanguage": "json" - }, - { - "id": "929dd1a0-d301-40fa-a8e5-17d4e0d637b3", - "name": "Forbidden - Returned if the user you are running as, doesn't have access to this end-point.", - "originalRequest": { - "url": { - "path": [ - "sources", - ":sourceId", - "schemas", - ":schemaId" - ], - "host": [ - "{{baseUrl}}" - ], - "query": [], - "variable": [] - }, - "header": [ - { - "key": "Content-Type", - "value": "application/json-patch+json" - }, - { - "key": "Accept", - "value": "application/json" - }, - { - "description": { - "content": "Added as a part of security scheme: oauth2", - "type": "text/plain" - }, - "key": "Authorization", - "value": "" - } - ], - "method": "PATCH", - "body": { - "mode": "raw", - "raw": "[\n {\n \"op\": \"test\",\n \"path\": \"\",\n \"value\": \"\"\n },\n {\n \"op\": \"move\",\n \"path\": \"\",\n \"value\": \"\"\n }\n]", - "options": { - "raw": { - "headerFamily": "json", - "language": "json" - } - } - } - }, - "status": "Forbidden", - "code": 403, - "header": [ - { - "key": "Content-Type", - "value": "application/json" - } - ], - "body": "{\n \"detailCode\": \"\",\n \"trackingId\": \"\",\n \"messages\": [\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n },\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n }\n ],\n \"causes\": [\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n },\n {\n \"locale\": \"\",\n \"localeOrigin\": \"DEFAULT\",\n \"text\": \"\"\n }\n ]\n}", - "cookie": [], - "_postman_previewlanguage": "json" - }, - { - "id": "02b46f97-64b9-4028-a440-877a503fabec", - "name": "Not Found - returned if the request URL refers to a resource or object that does not exist", - "originalRequest": { - "url": { - "path": [ - "sources", - ":sourceId", - "schemas", - ":schemaId" - ], - "host": [ - "{{baseUrl}}" - ], - "query": [], - "variable": [] - }, - "header": [ - { - "key": "Content-Type", - "value": "application/json-patch+json" - }, - { - "key": "Accept", - "value": "application/json" - }, - { - "description": { - "content": "Added as a part of security scheme: oauth2", - "type": "text/plain" - }, - "key": "Authorization", - "value": "" - } - ], - "method": "PATCH", - "body": { - "mode": "raw", - "raw": "[\n {\n \"op\": \"test\",\n \"path\": \"\",\n \"value\": \"\"\n },\n {\n \"op\": \"move\",\n \"path\": \"\",\n \"value\": \"\"\n }\n]", - "options": { - "raw": { - "headerFamily": "json", - "language": "json" - } - } - } - }, - "status": "Not Found", - "code": 404, - "header": [ - { - "key": "Content-Type", - "value": "application/json" - } - ], - "body": "{\n \"detailCode\": \"\",\n \"trackingId\": \"\",\n \"messages\": [\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n },\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n }\n ],\n \"causes\": [\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n },\n {\n \"locale\": \"\",\n \"localeOrigin\": \"DEFAULT\",\n \"text\": \"\"\n }\n ]\n}", - "cookie": [], - "_postman_previewlanguage": "json" - }, - { - "id": "f97406f5-5261-43e4-aab7-86bf6d280d39", - "name": "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.", - "originalRequest": { - "url": { - "path": [ - "sources", - ":sourceId", - "schemas", - ":schemaId" - ], - "host": [ - "{{baseUrl}}" - ], - "query": [], - "variable": [] - }, - "header": [ - { - "key": "Content-Type", - "value": "application/json-patch+json" - }, - { - "key": "Accept", - "value": "application/json" - }, - { - "description": { - "content": "Added as a part of security scheme: oauth2", - "type": "text/plain" - }, - "key": "Authorization", - "value": "" - } - ], - "method": "PATCH", - "body": { - "mode": "raw", - "raw": "[\n {\n \"op\": \"test\",\n \"path\": \"\",\n \"value\": \"\"\n },\n {\n \"op\": \"move\",\n \"path\": \"\",\n \"value\": \"\"\n }\n]", - "options": { - "raw": { - "headerFamily": "json", - "language": "json" - } - } - } - }, - "status": "Too Many Requests", - "code": 429, - "header": [ - { - "key": "Content-Type", - "value": "application/json" - } - ], - "body": "{\n \"message\": {\n \"description\": \"A message describing the error\",\n \"example\": \" Rate Limit Exceeded \"\n }\n}", - "cookie": [], - "_postman_previewlanguage": "json" - }, - { - "id": "41a98799-ddab-40f4-b5df-b3d1a2283e0b", - "name": "Internal Server Error - Returned if there is an unexpected error.", - "originalRequest": { - "url": { - "path": [ - "sources", - ":sourceId", - "schemas", - ":schemaId" - ], - "host": [ - "{{baseUrl}}" - ], - "query": [], - "variable": [] - }, - "header": [ - { - "key": "Content-Type", - "value": "application/json-patch+json" - }, - { - "key": "Accept", - "value": "application/json" - }, - { - "description": { - "content": "Added as a part of security scheme: oauth2", - "type": "text/plain" - }, - "key": "Authorization", - "value": "" - } - ], - "method": "PATCH", - "body": { - "mode": "raw", - "raw": "[\n {\n \"op\": \"test\",\n \"path\": \"\",\n \"value\": \"\"\n },\n {\n \"op\": \"move\",\n \"path\": \"\",\n \"value\": \"\"\n }\n]", - "options": { - "raw": { - "headerFamily": "json", - "language": "json" - } - } - } - }, - "status": "Internal Server Error", - "code": 500, - "header": [ - { - "key": "Content-Type", - "value": "application/json" - } - ], - "body": "{\n \"detailCode\": \"\",\n \"trackingId\": \"\",\n \"messages\": [\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n },\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n }\n ],\n \"causes\": [\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n },\n {\n \"locale\": \"\",\n \"localeOrigin\": \"DEFAULT\",\n \"text\": \"\"\n }\n ]\n}", - "cookie": [], - "_postman_previewlanguage": "json" - } - ], - "event": [], - "protocolProfileBehavior": { - "disableBodyPruning": true - } - }, - { - "id": "51719477-cdc0-47e6-8ba2-70a3bb070b0c", - "name": "Delete Source Schema by ID", - "request": { - "name": "Delete Source Schema by ID", - "description": {}, - "url": { - "path": [ - "sources", - ":sourceId", - "schemas", - ":schemaId" - ], - "host": [ - "{{baseUrl}}" - ], - "query": [], - "variable": [ - { - "type": "any", - "value": "", - "key": "sourceId", - "disabled": true, - "description": { - "content": "(Required) The Source id.", - "type": "text/plain" - } - }, - { - "type": "any", - "value": "", - "key": "schemaId", - "disabled": true, - "description": { - "content": "(Required) The Schema id.", - "type": "text/plain" - } - } - ] - }, - "header": [ - { - "key": "Accept", - "value": "application/json" - } - ], - "method": "DELETE", - "body": {} - }, - "response": [ - { - "id": "3bd128db-bf7d-4433-9e10-6dbf263a3591", - "name": "The Schema was successfully deleted.", - "originalRequest": { - "url": { - "path": [ - "sources", - ":sourceId", - "schemas", - ":schemaId" - ], - "host": [ - "{{baseUrl}}" - ], - "query": [], - "variable": [] - }, - "header": [ - { - "description": { - "content": "Added as a part of security scheme: oauth2", - "type": "text/plain" - }, - "key": "Authorization", - "value": "" - } - ], - "method": "DELETE", - "body": {} - }, - "status": "No Content", - "code": 204, - "header": [], - "cookie": [], - "_postman_previewlanguage": "text" - }, - { - "id": "16d5a1be-1d18-416b-b6ae-5b24951bdac3", - "name": "Client Error - Returned if the request body is invalid.", - "originalRequest": { - "url": { - "path": [ - "sources", - ":sourceId", - "schemas", - ":schemaId" - ], - "host": [ - "{{baseUrl}}" - ], - "query": [], - "variable": [] - }, - "header": [ - { - "key": "Accept", - "value": "application/json" - }, - { - "description": { - "content": "Added as a part of security scheme: oauth2", - "type": "text/plain" - }, - "key": "Authorization", - "value": "" - } - ], - "method": "DELETE", - "body": {} - }, - "status": "Bad Request", - "code": 400, - "header": [ - { - "key": "Content-Type", - "value": "application/json" - } - ], - "body": "{\n \"detailCode\": \"\",\n \"trackingId\": \"\",\n \"messages\": [\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n },\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n }\n ],\n \"causes\": [\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n },\n {\n \"locale\": \"\",\n \"localeOrigin\": \"DEFAULT\",\n \"text\": \"\"\n }\n ]\n}", - "cookie": [], - "_postman_previewlanguage": "json" - }, - { - "id": "6fa64b81-4149-48f0-8356-5cfc8054baf6", - "name": "Unauthorized - Returned if there is no authorization header, or if the JWT token is expired.", - "originalRequest": { - "url": { - "path": [ - "sources", - ":sourceId", - "schemas", - ":schemaId" - ], - "host": [ - "{{baseUrl}}" - ], - "query": [], - "variable": [] - }, - "header": [ - { - "key": "Accept", - "value": "application/json" - }, - { - "description": { - "content": "Added as a part of security scheme: oauth2", - "type": "text/plain" - }, - "key": "Authorization", - "value": "" - } - ], - "method": "DELETE", - "body": {} - }, - "status": "Unauthorized", - "code": 401, - "header": [ - { - "key": "Content-Type", - "value": "application/json" - } - ], - "body": "{\n \"error\": {\n \"description\": \"A message describing the error\",\n \"example\": \"JWT validation failed: JWT is expired\"\n }\n}", - "cookie": [], - "_postman_previewlanguage": "json" - }, - { - "id": "3d3b2960-4d8a-4134-b4a9-460b66597b5e", - "name": "Forbidden - Returned if the user you are running as, doesn't have access to this end-point.", - "originalRequest": { - "url": { - "path": [ - "sources", - ":sourceId", - "schemas", - ":schemaId" - ], - "host": [ - "{{baseUrl}}" - ], - "query": [], - "variable": [] - }, - "header": [ - { - "key": "Accept", - "value": "application/json" - }, - { - "description": { - "content": "Added as a part of security scheme: oauth2", - "type": "text/plain" - }, - "key": "Authorization", - "value": "" - } - ], - "method": "DELETE", - "body": {} - }, - "status": "Forbidden", - "code": 403, - "header": [ - { - "key": "Content-Type", - "value": "application/json" - } - ], - "body": "{\n \"detailCode\": \"\",\n \"trackingId\": \"\",\n \"messages\": [\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n },\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n }\n ],\n \"causes\": [\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n },\n {\n \"locale\": \"\",\n \"localeOrigin\": \"DEFAULT\",\n \"text\": \"\"\n }\n ]\n}", - "cookie": [], - "_postman_previewlanguage": "json" - }, - { - "id": "288a1272-5714-48e6-96eb-2752d8045742", - "name": "Not Found - returned if the request URL refers to a resource or object that does not exist", - "originalRequest": { - "url": { - "path": [ - "sources", - ":sourceId", - "schemas", - ":schemaId" - ], - "host": [ - "{{baseUrl}}" - ], - "query": [], - "variable": [] - }, - "header": [ - { - "key": "Accept", - "value": "application/json" - }, - { - "description": { - "content": "Added as a part of security scheme: oauth2", - "type": "text/plain" - }, - "key": "Authorization", - "value": "" - } - ], - "method": "DELETE", - "body": {} - }, - "status": "Not Found", - "code": 404, - "header": [ - { - "key": "Content-Type", - "value": "application/json" - } - ], - "body": "{\n \"detailCode\": \"\",\n \"trackingId\": \"\",\n \"messages\": [\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n },\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n }\n ],\n \"causes\": [\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n },\n {\n \"locale\": \"\",\n \"localeOrigin\": \"DEFAULT\",\n \"text\": \"\"\n }\n ]\n}", - "cookie": [], - "_postman_previewlanguage": "json" - }, - { - "id": "c4bada50-73c6-43d2-8e04-411a12a2b5d9", - "name": "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.", - "originalRequest": { - "url": { - "path": [ - "sources", - ":sourceId", - "schemas", - ":schemaId" - ], - "host": [ - "{{baseUrl}}" - ], - "query": [], - "variable": [] - }, - "header": [ - { - "key": "Accept", - "value": "application/json" - }, - { - "description": { - "content": "Added as a part of security scheme: oauth2", - "type": "text/plain" - }, - "key": "Authorization", - "value": "" - } - ], - "method": "DELETE", - "body": {} - }, - "status": "Too Many Requests", - "code": 429, - "header": [ - { - "key": "Content-Type", - "value": "application/json" - } - ], - "body": "{\n \"message\": {\n \"description\": \"A message describing the error\",\n \"example\": \" Rate Limit Exceeded \"\n }\n}", - "cookie": [], - "_postman_previewlanguage": "json" - }, - { - "id": "cd2e300d-83ae-4a1d-a81a-2b6153bbfdf9", - "name": "Internal Server Error - Returned if there is an unexpected error.", - "originalRequest": { - "url": { - "path": [ - "sources", - ":sourceId", - "schemas", - ":schemaId" - ], - "host": [ - "{{baseUrl}}" - ], - "query": [], - "variable": [] - }, - "header": [ - { - "key": "Accept", - "value": "application/json" - }, - { - "description": { - "content": "Added as a part of security scheme: oauth2", - "type": "text/plain" - }, - "key": "Authorization", - "value": "" - } - ], - "method": "DELETE", - "body": {} - }, - "status": "Internal Server Error", - "code": 500, - "header": [ - { - "key": "Content-Type", - "value": "application/json" - } - ], - "body": "{\n \"detailCode\": \"\",\n \"trackingId\": \"\",\n \"messages\": [\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n },\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n }\n ],\n \"causes\": [\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n },\n {\n \"locale\": \"\",\n \"localeOrigin\": \"DEFAULT\",\n \"text\": \"\"\n }\n ]\n}", - "cookie": [], - "_postman_previewlanguage": "json" - } - ], - "event": [], - "protocolProfileBehavior": { - "disableBodyPruning": true - } - }, - { - "id": "5e561f95-ae41-4cc7-a5fa-2d8cee4a2621", - "name": "Fetches source health by id", - "request": { - "name": "Fetches source health by id", - "description": { - "content": "This endpoint fetches source health by source's id", - "type": "text/plain" - }, - "url": { - "path": [ - "sources", - ":sourceId", - "source-health" - ], - "host": [ - "{{baseUrl}}" - ], - "query": [], - "variable": [ - { - "type": "any", - "value": "", - "key": "sourceId", - "disabled": true, - "description": { - "content": "(Required) The Source id.", - "type": "text/plain" - } - } - ] - }, - "header": [ - { - "key": "Accept", - "value": "application/json" - } - ], - "method": "GET", - "body": {} - }, - "response": [ - { - "id": "a948dfec-9eb0-4907-8474-be627ffe2d00", - "name": "Fetched source health successfully", - "originalRequest": { - "url": { - "path": [ - "sources", - ":sourceId", - "source-health" - ], - "host": [ - "{{baseUrl}}" - ], - "query": [], - "variable": [] - }, - "header": [ - { - "key": "Accept", - "value": "application/json" - }, - { - "description": { - "content": "Added as a part of security scheme: oauth2", - "type": "text/plain" - }, - "key": "Authorization", - "value": "" - } - ], - "method": "GET", - "body": {} - }, - "status": "OK", - "code": 200, - "header": [ - { - "key": "Content-Type", - "value": "application/json" - } - ], - "body": "{\n \"id\": \"\",\n \"type\": \"\",\n \"name\": \"\",\n \"org\": \"\",\n \"isAuthoritative\": \"\",\n \"isCluster\": \"\",\n \"hostname\": \"\",\n \"pod\": \"\",\n \"iqServiceVersion\": \"\",\n \"status\": \"SOURCE_STATE_ERROR_SOURCE\"\n}", - "cookie": [], - "_postman_previewlanguage": "json" - }, - { - "id": "0755adba-5d77-4f96-8642-85c3ae677dce", - "name": "Client Error - Returned if the request body is invalid.", - "originalRequest": { - "url": { - "path": [ - "sources", - ":sourceId", - "source-health" - ], - "host": [ - "{{baseUrl}}" - ], - "query": [], - "variable": [] - }, - "header": [ - { - "key": "Accept", - "value": "application/json" - }, - { - "description": { - "content": "Added as a part of security scheme: oauth2", - "type": "text/plain" - }, - "key": "Authorization", - "value": "" - } - ], - "method": "GET", - "body": {} - }, - "status": "Bad Request", - "code": 400, - "header": [ - { - "key": "Content-Type", - "value": "application/json" - } - ], - "body": "{\n \"detailCode\": \"\",\n \"trackingId\": \"\",\n \"messages\": [\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n },\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n }\n ],\n \"causes\": [\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n },\n {\n \"locale\": \"\",\n \"localeOrigin\": \"DEFAULT\",\n \"text\": \"\"\n }\n ]\n}", - "cookie": [], - "_postman_previewlanguage": "json" - }, - { - "id": "cabb5e61-5a42-4631-8b3d-77024e8fe2d2", - "name": "Unauthorized - Returned if there is no authorization header, or if the JWT token is expired.", - "originalRequest": { - "url": { - "path": [ - "sources", - ":sourceId", - "source-health" - ], - "host": [ - "{{baseUrl}}" - ], - "query": [], - "variable": [] - }, - "header": [ - { - "key": "Accept", - "value": "application/json" - }, - { - "description": { - "content": "Added as a part of security scheme: oauth2", - "type": "text/plain" - }, - "key": "Authorization", - "value": "" - } - ], - "method": "GET", - "body": {} - }, - "status": "Unauthorized", - "code": 401, - "header": [ - { - "key": "Content-Type", - "value": "application/json" - } - ], - "body": "{\n \"error\": {\n \"description\": \"A message describing the error\",\n \"example\": \"JWT validation failed: JWT is expired\"\n }\n}", - "cookie": [], - "_postman_previewlanguage": "json" - }, - { - "id": "a8d29fa3-761b-4a32-9cc7-d5e740d73047", - "name": "Forbidden - Returned if the user you are running as, doesn't have access to this end-point.", - "originalRequest": { - "url": { - "path": [ - "sources", - ":sourceId", - "source-health" - ], - "host": [ - "{{baseUrl}}" - ], - "query": [], - "variable": [] - }, - "header": [ - { - "key": "Accept", - "value": "application/json" - }, - { - "description": { - "content": "Added as a part of security scheme: oauth2", - "type": "text/plain" - }, - "key": "Authorization", - "value": "" - } - ], - "method": "GET", - "body": {} - }, - "status": "Forbidden", - "code": 403, - "header": [ - { - "key": "Content-Type", - "value": "application/json" - } - ], - "body": "{\n \"detailCode\": \"\",\n \"trackingId\": \"\",\n \"messages\": [\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n },\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n }\n ],\n \"causes\": [\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n },\n {\n \"locale\": \"\",\n \"localeOrigin\": \"DEFAULT\",\n \"text\": \"\"\n }\n ]\n}", - "cookie": [], - "_postman_previewlanguage": "json" - }, - { - "id": "f654612c-029f-416d-b107-2f1ebccadb0f", - "name": "Not Found - returned if the request URL refers to a resource or object that does not exist", - "originalRequest": { - "url": { - "path": [ - "sources", - ":sourceId", - "source-health" - ], - "host": [ - "{{baseUrl}}" - ], - "query": [], - "variable": [] - }, - "header": [ - { - "key": "Accept", - "value": "application/json" - }, - { - "description": { - "content": "Added as a part of security scheme: oauth2", - "type": "text/plain" - }, - "key": "Authorization", - "value": "" - } - ], - "method": "GET", - "body": {} - }, - "status": "Not Found", - "code": 404, - "header": [ - { - "key": "Content-Type", - "value": "application/json" - } - ], - "body": "{\n \"detailCode\": \"\",\n \"trackingId\": \"\",\n \"messages\": [\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n },\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n }\n ],\n \"causes\": [\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n },\n {\n \"locale\": \"\",\n \"localeOrigin\": \"DEFAULT\",\n \"text\": \"\"\n }\n ]\n}", - "cookie": [], - "_postman_previewlanguage": "json" - }, - { - "id": "fbaa9e74-bb62-46da-a2ea-0945cb8d218d", - "name": "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.", - "originalRequest": { - "url": { - "path": [ - "sources", - ":sourceId", - "source-health" - ], - "host": [ - "{{baseUrl}}" - ], - "query": [], - "variable": [] - }, - "header": [ - { - "key": "Accept", - "value": "application/json" - }, - { - "description": { - "content": "Added as a part of security scheme: oauth2", - "type": "text/plain" - }, - "key": "Authorization", - "value": "" - } - ], - "method": "GET", - "body": {} - }, - "status": "Too Many Requests", - "code": 429, - "header": [ - { - "key": "Content-Type", - "value": "application/json" - } - ], - "body": "{\n \"message\": {\n \"description\": \"A message describing the error\",\n \"example\": \" Rate Limit Exceeded \"\n }\n}", - "cookie": [], - "_postman_previewlanguage": "json" - }, - { - "id": "8059bac6-bce8-401d-82c5-b7df1f0257e7", - "name": "Internal Server Error - Returned if there is an unexpected error.", - "originalRequest": { - "url": { - "path": [ - "sources", - ":sourceId", - "source-health" - ], - "host": [ - "{{baseUrl}}" - ], - "query": [], - "variable": [] - }, - "header": [ - { - "key": "Accept", - "value": "application/json" - }, - { - "description": { - "content": "Added as a part of security scheme: oauth2", - "type": "text/plain" - }, - "key": "Authorization", - "value": "" - } - ], - "method": "GET", - "body": {} - }, - "status": "Internal Server Error", - "code": 500, - "header": [ - { - "key": "Content-Type", - "value": "application/json" - } - ], - "body": "{\n \"detailCode\": \"\",\n \"trackingId\": \"\",\n \"messages\": [\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n },\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n }\n ],\n \"causes\": [\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n },\n {\n \"locale\": \"\",\n \"localeOrigin\": \"DEFAULT\",\n \"text\": \"\"\n }\n ]\n}", - "cookie": [], - "_postman_previewlanguage": "json" - } - ], - "event": [], - "protocolProfileBehavior": { - "disableBodyPruning": true - } - }, - { - "id": "c4b5abc9-a391-4af4-990c-390718b30557", - "name": "Downloads source accounts schema template", - "request": { - "name": "Downloads source accounts schema template", - "description": { - "content": "This API downloads the CSV schema that defines the account attributes on a source.\n>**NOTE: This API is designated only for Delimited File sources.**", - "type": "text/plain" - }, - "url": { - "path": [ - "sources", - ":id", - "schemas", - "accounts" - ], - "host": [ - "{{baseUrl}}" - ], - "query": [], - "variable": [ - { - "type": "any", - "value": "", - "key": "id", - "disabled": true, - "description": { - "content": "(Required) The Source id", - "type": "text/plain" - } - } - ] - }, - "header": [ - { - "key": "Accept", - "value": "text/csv" - } - ], - "method": "GET", - "body": {} - }, - "response": [ - { - "id": "85449e5e-d32d-4f4d-83dd-f900aa4e0624", - "name": "Successfully downloaded the file", - "originalRequest": { - "url": { - "path": [ - "sources", - ":id", - "schemas", - "accounts" - ], - "host": [ - "{{baseUrl}}" - ], - "query": [], - "variable": [] - }, - "header": [ - { - "key": "Accept", - "value": "text/csv" - }, - { - "description": { - "content": "Added as a part of security scheme: oauth2", - "type": "text/plain" - }, - "key": "Authorization", - "value": "" - } - ], - "method": "GET", - "body": {} - }, - "status": "OK", - "code": 200, - "header": [ - { - "key": "Content-Type", - "value": "text/csv" - } - ], - "body": "{\n \"example\": \"id,name,givenName,familyName,e-mail,location,manager,groups,startDate,endDate\"\n}", - "cookie": [], - "_postman_previewlanguage": "text" - }, - { - "id": "4e54f7e5-6346-4997-b6f2-a3e64c1551ab", - "name": "Client Error - Returned if the request body is invalid.", - "originalRequest": { - "url": { - "path": [ - "sources", - ":id", - "schemas", - "accounts" - ], - "host": [ - "{{baseUrl}}" - ], - "query": [], - "variable": [] - }, - "header": [ - { - "key": "Accept", - "value": "application/json" - }, - { - "description": { - "content": "Added as a part of security scheme: oauth2", - "type": "text/plain" - }, - "key": "Authorization", - "value": "" - } - ], - "method": "GET", - "body": {} - }, - "status": "Bad Request", - "code": 400, - "header": [ - { - "key": "Content-Type", - "value": "application/json" - } - ], - "body": "{\n \"detailCode\": \"\",\n \"trackingId\": \"\",\n \"messages\": [\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n },\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n }\n ],\n \"causes\": [\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n },\n {\n \"locale\": \"\",\n \"localeOrigin\": \"DEFAULT\",\n \"text\": \"\"\n }\n ]\n}", - "cookie": [], - "_postman_previewlanguage": "json" - }, - { - "id": "2a090f4e-5211-4f6a-a847-2b16a5fc815c", - "name": "Unauthorized - Returned if there is no authorization header, or if the JWT token is expired.", - "originalRequest": { - "url": { - "path": [ - "sources", - ":id", - "schemas", - "accounts" - ], - "host": [ - "{{baseUrl}}" - ], - "query": [], - "variable": [] - }, - "header": [ - { - "key": "Accept", - "value": "application/json" - }, - { - "description": { - "content": "Added as a part of security scheme: oauth2", - "type": "text/plain" - }, - "key": "Authorization", - "value": "" - } - ], - "method": "GET", - "body": {} - }, - "status": "Unauthorized", - "code": 401, - "header": [ - { - "key": "Content-Type", - "value": "application/json" - } - ], - "body": "{\n \"error\": {\n \"description\": \"A message describing the error\",\n \"example\": \"JWT validation failed: JWT is expired\"\n }\n}", - "cookie": [], - "_postman_previewlanguage": "json" - }, - { - "id": "edd72462-a252-43ce-81c4-7650de856a60", - "name": "Forbidden - Returned if the user you are running as, doesn't have access to this end-point.", - "originalRequest": { - "url": { - "path": [ - "sources", - ":id", - "schemas", - "accounts" - ], - "host": [ - "{{baseUrl}}" - ], - "query": [], - "variable": [] - }, - "header": [ - { - "key": "Accept", - "value": "application/json" - }, - { - "description": { - "content": "Added as a part of security scheme: oauth2", - "type": "text/plain" - }, - "key": "Authorization", - "value": "" - } - ], - "method": "GET", - "body": {} - }, - "status": "Forbidden", - "code": 403, - "header": [ - { - "key": "Content-Type", - "value": "application/json" - } - ], - "body": "{\n \"detailCode\": \"\",\n \"trackingId\": \"\",\n \"messages\": [\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n },\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n }\n ],\n \"causes\": [\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n },\n {\n \"locale\": \"\",\n \"localeOrigin\": \"DEFAULT\",\n \"text\": \"\"\n }\n ]\n}", - "cookie": [], - "_postman_previewlanguage": "json" - }, - { - "id": "6c1c38be-7105-481e-a090-0ce9da37ff2f", - "name": "Not Found - returned if the request URL refers to a resource or object that does not exist", - "originalRequest": { - "url": { - "path": [ - "sources", - ":id", - "schemas", - "accounts" - ], - "host": [ - "{{baseUrl}}" - ], - "query": [], - "variable": [] - }, - "header": [ - { - "key": "Accept", - "value": "application/json" - }, - { - "description": { - "content": "Added as a part of security scheme: oauth2", - "type": "text/plain" - }, - "key": "Authorization", - "value": "" - } - ], - "method": "GET", - "body": {} - }, - "status": "Not Found", - "code": 404, - "header": [ - { - "key": "Content-Type", - "value": "application/json" - } - ], - "body": "{\n \"detailCode\": \"\",\n \"trackingId\": \"\",\n \"messages\": [\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n },\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n }\n ],\n \"causes\": [\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n },\n {\n \"locale\": \"\",\n \"localeOrigin\": \"DEFAULT\",\n \"text\": \"\"\n }\n ]\n}", - "cookie": [], - "_postman_previewlanguage": "json" - }, - { - "id": "a94f172a-9b04-4150-82a6-d2c2bb277657", - "name": "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.", - "originalRequest": { - "url": { - "path": [ - "sources", - ":id", - "schemas", - "accounts" - ], - "host": [ - "{{baseUrl}}" - ], - "query": [], - "variable": [] - }, - "header": [ - { - "key": "Accept", - "value": "application/json" - }, - { - "description": { - "content": "Added as a part of security scheme: oauth2", - "type": "text/plain" - }, - "key": "Authorization", - "value": "" - } - ], - "method": "GET", - "body": {} - }, - "status": "Too Many Requests", - "code": 429, - "header": [ - { - "key": "Content-Type", - "value": "application/json" - } - ], - "body": "{\n \"message\": {\n \"description\": \"A message describing the error\",\n \"example\": \" Rate Limit Exceeded \"\n }\n}", - "cookie": [], - "_postman_previewlanguage": "json" - }, - { - "id": "95b94ef9-c0ab-480c-85c5-c34f8477fdd2", - "name": "Internal Server Error - Returned if there is an unexpected error.", - "originalRequest": { - "url": { - "path": [ - "sources", - ":id", - "schemas", - "accounts" - ], - "host": [ - "{{baseUrl}}" - ], - "query": [], - "variable": [] - }, - "header": [ - { - "key": "Accept", - "value": "application/json" - }, - { - "description": { - "content": "Added as a part of security scheme: oauth2", - "type": "text/plain" - }, - "key": "Authorization", - "value": "" - } - ], - "method": "GET", - "body": {} - }, - "status": "Internal Server Error", - "code": 500, - "header": [ - { - "key": "Content-Type", - "value": "application/json" - } - ], - "body": "{\n \"detailCode\": \"\",\n \"trackingId\": \"\",\n \"messages\": [\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n },\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n }\n ],\n \"causes\": [\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n },\n {\n \"locale\": \"\",\n \"localeOrigin\": \"DEFAULT\",\n \"text\": \"\"\n }\n ]\n}", - "cookie": [], - "_postman_previewlanguage": "json" - } - ], - "event": [], - "protocolProfileBehavior": { - "disableBodyPruning": true - } - }, - { - "id": "6adda056-7295-4fb8-9ea4-a43d4940bea9", - "name": "Uploads source accounts schema template", - "request": { - "name": "Uploads source accounts schema template", - "description": { - "content": "This API uploads a source schema template file to configure a source's account attributes.\n\nTo retrieve the file to modify and upload, log into Identity Now. \n\nClick **Admin** -> **Connections** -> **Sources** -> **`{SourceName}`** -> **Import Data** -> **Account Schema** -> **Options** -> **Download Schema**\n\n>**NOTE: This API is designated only for Delimited File sources.**", - "type": "text/plain" - }, - "url": { - "path": [ - "sources", - ":id", - "schemas", - "accounts" - ], - "host": [ - "{{baseUrl}}" - ], - "query": [], - "variable": [ - { - "type": "any", - "value": "", - "key": "id", - "disabled": true, - "description": { - "content": "(Required) The Source id", - "type": "text/plain" - } - } - ] - }, - "header": [ - { - "key": "Content-Type", - "value": "multipart/form-data" - }, - { - "key": "Accept", - "value": "application/json" - } - ], - "method": "POST", - "body": { - "mode": "formdata", - "formdata": [ - { - "description": { - "content": "", - "type": "text/plain" - }, - "key": "file", - "value": "", - "type": "text" - } - ] - } - }, - "response": [ - { - "id": "3ad602a4-ed8a-426e-8cc5-a680943e909b", - "name": "Successfully uploaded the file", - "originalRequest": { - "url": { - "path": [ - "sources", - ":id", - "schemas", - "accounts" - ], - "host": [ - "{{baseUrl}}" - ], - "query": [], - "variable": [] - }, - "header": [ - { - "key": "Content-Type", - "value": "multipart/form-data" - }, - { - "key": "Accept", - "value": "application/json" - }, - { - "description": { - "content": "Added as a part of security scheme: oauth2", - "type": "text/plain" - }, - "key": "Authorization", - "value": "" - } - ], - "method": "POST", - "body": { - "mode": "formdata", - "formdata": [ - { - "description": { - "content": "", - "type": "text/plain" - }, - "key": "file", - "value": "", - "type": "text" - } - ] - } - }, - "status": "OK", - "code": 200, - "header": [ - { - "key": "Content-Type", - "value": "application/json" - } - ], - "body": "{\n \"id\": \"\",\n \"name\": \"\",\n \"nativeObjectType\": \"\",\n \"identityAttribute\": \"\",\n \"displayAttribute\": \"\",\n \"hierarchyAttribute\": \"\",\n \"includePermissions\": \"\",\n \"features\": [\n \"PASSWORD\",\n \"PASSWORD\"\n ],\n \"configuration\": {},\n \"attributes\": [\n {\n \"name\": \"\",\n \"type\": \"LONG\",\n \"schema\": {\n \"type\": \"CONNECTOR_SCHEMA\",\n \"id\": \"\",\n \"name\": \"\"\n },\n \"description\": \"\",\n \"isMulti\": false,\n \"isEntitlement\": false,\n \"isGroup\": false\n },\n {\n \"name\": \"\",\n \"type\": \"STRING\",\n \"schema\": {\n \"type\": \"CONNECTOR_SCHEMA\",\n \"id\": \"\",\n \"name\": \"\"\n },\n \"description\": \"\",\n \"isMulti\": false,\n \"isEntitlement\": false,\n \"isGroup\": false\n }\n ],\n \"created\": \"\",\n \"modified\": \"\"\n}", - "cookie": [], - "_postman_previewlanguage": "json" - }, - { - "id": "efb16dc8-4027-4bea-b337-121a7c59aec8", - "name": "Client Error - Returned if the request body is invalid.", - "originalRequest": { - "url": { - "path": [ - "sources", - ":id", - "schemas", - "accounts" - ], - "host": [ - "{{baseUrl}}" - ], - "query": [], - "variable": [] - }, - "header": [ - { - "key": "Content-Type", - "value": "multipart/form-data" - }, - { - "key": "Accept", - "value": "application/json" - }, - { - "description": { - "content": "Added as a part of security scheme: oauth2", - "type": "text/plain" - }, - "key": "Authorization", - "value": "" - } - ], - "method": "POST", - "body": { - "mode": "formdata", - "formdata": [ - { - "description": { - "content": "", - "type": "text/plain" - }, - "key": "file", - "value": "", - "type": "text" - } - ] - } - }, - "status": "Bad Request", - "code": 400, - "header": [ - { - "key": "Content-Type", - "value": "application/json" - } - ], - "body": "{\n \"detailCode\": \"\",\n \"trackingId\": \"\",\n \"messages\": [\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n },\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n }\n ],\n \"causes\": [\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n },\n {\n \"locale\": \"\",\n \"localeOrigin\": \"DEFAULT\",\n \"text\": \"\"\n }\n ]\n}", - "cookie": [], - "_postman_previewlanguage": "json" - }, - { - "id": "25b49db4-bbdb-4ba6-9c4c-ce31f708cc77", - "name": "Unauthorized - Returned if there is no authorization header, or if the JWT token is expired.", - "originalRequest": { - "url": { - "path": [ - "sources", - ":id", - "schemas", - "accounts" - ], - "host": [ - "{{baseUrl}}" - ], - "query": [], - "variable": [] - }, - "header": [ - { - "key": "Content-Type", - "value": "multipart/form-data" - }, - { - "key": "Accept", - "value": "application/json" - }, - { - "description": { - "content": "Added as a part of security scheme: oauth2", - "type": "text/plain" - }, - "key": "Authorization", - "value": "" - } - ], - "method": "POST", - "body": { - "mode": "formdata", - "formdata": [ - { - "description": { - "content": "", - "type": "text/plain" - }, - "key": "file", - "value": "", - "type": "text" - } - ] - } - }, - "status": "Unauthorized", - "code": 401, - "header": [ - { - "key": "Content-Type", - "value": "application/json" - } - ], - "body": "{\n \"error\": {\n \"description\": \"A message describing the error\",\n \"example\": \"JWT validation failed: JWT is expired\"\n }\n}", - "cookie": [], - "_postman_previewlanguage": "json" - }, - { - "id": "2c8b5a4f-4e3f-4188-8eb8-0a27b49fc673", - "name": "Forbidden - Returned if the user you are running as, doesn't have access to this end-point.", - "originalRequest": { - "url": { - "path": [ - "sources", - ":id", - "schemas", - "accounts" - ], - "host": [ - "{{baseUrl}}" - ], - "query": [], - "variable": [] - }, - "header": [ - { - "key": "Content-Type", - "value": "multipart/form-data" - }, - { - "key": "Accept", - "value": "application/json" - }, - { - "description": { - "content": "Added as a part of security scheme: oauth2", - "type": "text/plain" - }, - "key": "Authorization", - "value": "" - } - ], - "method": "POST", - "body": { - "mode": "formdata", - "formdata": [ - { - "description": { - "content": "", - "type": "text/plain" - }, - "key": "file", - "value": "", - "type": "text" - } - ] - } - }, - "status": "Forbidden", - "code": 403, - "header": [ - { - "key": "Content-Type", - "value": "application/json" - } - ], - "body": "{\n \"detailCode\": \"\",\n \"trackingId\": \"\",\n \"messages\": [\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n },\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n }\n ],\n \"causes\": [\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n },\n {\n \"locale\": \"\",\n \"localeOrigin\": \"DEFAULT\",\n \"text\": \"\"\n }\n ]\n}", - "cookie": [], - "_postman_previewlanguage": "json" - }, - { - "id": "242a3f71-5661-45ff-9621-aaa0ae1b855b", - "name": "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.", - "originalRequest": { - "url": { - "path": [ - "sources", - ":id", - "schemas", - "accounts" - ], - "host": [ - "{{baseUrl}}" - ], - "query": [], - "variable": [] - }, - "header": [ - { - "key": "Content-Type", - "value": "multipart/form-data" - }, - { - "key": "Accept", - "value": "application/json" - }, - { - "description": { - "content": "Added as a part of security scheme: oauth2", - "type": "text/plain" - }, - "key": "Authorization", - "value": "" - } - ], - "method": "POST", - "body": { - "mode": "formdata", - "formdata": [ - { - "description": { - "content": "", - "type": "text/plain" - }, - "key": "file", - "value": "", - "type": "text" - } - ] - } - }, - "status": "Too Many Requests", - "code": 429, - "header": [ - { - "key": "Content-Type", - "value": "application/json" - } - ], - "body": "{\n \"message\": {\n \"description\": \"A message describing the error\",\n \"example\": \" Rate Limit Exceeded \"\n }\n}", - "cookie": [], - "_postman_previewlanguage": "json" - }, - { - "id": "32b6542c-6968-4c69-9627-3135383fb87e", - "name": "Internal Server Error - Returned if there is an unexpected error.", - "originalRequest": { - "url": { - "path": [ - "sources", - ":id", - "schemas", - "accounts" - ], - "host": [ - "{{baseUrl}}" - ], - "query": [], - "variable": [] - }, - "header": [ - { - "key": "Content-Type", - "value": "multipart/form-data" - }, - { - "key": "Accept", - "value": "application/json" - }, - { - "description": { - "content": "Added as a part of security scheme: oauth2", - "type": "text/plain" - }, - "key": "Authorization", - "value": "" - } - ], - "method": "POST", - "body": { - "mode": "formdata", - "formdata": [ - { - "description": { - "content": "", - "type": "text/plain" - }, - "key": "file", - "value": "", - "type": "text" - } - ] - } - }, - "status": "Internal Server Error", - "code": 500, - "header": [ - { - "key": "Content-Type", - "value": "application/json" - } - ], - "body": "{\n \"detailCode\": \"\",\n \"trackingId\": \"\",\n \"messages\": [\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n },\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n }\n ],\n \"causes\": [\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n },\n {\n \"locale\": \"\",\n \"localeOrigin\": \"DEFAULT\",\n \"text\": \"\"\n }\n ]\n}", - "cookie": [], - "_postman_previewlanguage": "json" - } - ], - "event": [], - "protocolProfileBehavior": { - "disableBodyPruning": true - } - }, - { - "id": "6be1c241-6cd8-43ce-9f41-770a847bf5fa", - "name": "Downloads source entitlements schema template", - "request": { - "name": "Downloads source entitlements schema template", - "description": { - "content": "This API downloads the CSV schema that defines the entitlement attributes on a source.\n\n>**NOTE: This API is designated only for Delimited File sources.**", - "type": "text/plain" - }, - "url": { - "path": [ - "sources", - ":id", - "schemas", - "entitlements" - ], - "host": [ - "{{baseUrl}}" - ], - "query": [ - { - "disabled": true, - "description": { - "content": "Name of entitlement schema", - "type": "text/plain" - }, - "key": "schemaName", - "value": "" - } - ], - "variable": [ - { - "type": "any", - "value": "", - "key": "id", - "disabled": true, - "description": { - "content": "(Required) The Source id", - "type": "text/plain" - } - } - ] - }, - "header": [ - { - "key": "Accept", - "value": "text/csv" - } - ], - "method": "GET", - "body": {} - }, - "response": [ - { - "id": "518ec4b4-777a-4bcb-8b9d-752a98245327", - "name": "Successfully downloaded the file", - "originalRequest": { - "url": { - "path": [ - "sources", - ":id", - "schemas", - "entitlements" - ], - "host": [ - "{{baseUrl}}" - ], - "query": [ - { - "disabled": true, - "description": { - "content": "Name of entitlement schema", - "type": "text/plain" - }, - "key": "schemaName", - "value": "" - } - ], - "variable": [] - }, - "header": [ - { - "key": "Accept", - "value": "text/csv" - }, - { - "description": { - "content": "Added as a part of security scheme: oauth2", - "type": "text/plain" - }, - "key": "Authorization", - "value": "" - } - ], - "method": "GET", - "body": {} - }, - "status": "OK", - "code": 200, - "header": [ - { - "key": "Content-Type", - "value": "text/csv" - } - ], - "body": "{\n \"example\": \"id,name,displayName,created,description,modified,entitlements,groups,permissions\"\n}", - "cookie": [], - "_postman_previewlanguage": "text" - }, - { - "id": "1fedcce3-769b-4ad5-bef0-6bd2ef84a1ea", - "name": "Client Error - Returned if the request body is invalid.", - "originalRequest": { - "url": { - "path": [ - "sources", - ":id", - "schemas", - "entitlements" - ], - "host": [ - "{{baseUrl}}" - ], - "query": [ - { - "disabled": true, - "description": { - "content": "Name of entitlement schema", - "type": "text/plain" - }, - "key": "schemaName", - "value": "" - } - ], - "variable": [] - }, - "header": [ - { - "key": "Accept", - "value": "application/json" - }, - { - "description": { - "content": "Added as a part of security scheme: oauth2", - "type": "text/plain" - }, - "key": "Authorization", - "value": "" - } - ], - "method": "GET", - "body": {} - }, - "status": "Bad Request", - "code": 400, - "header": [ - { - "key": "Content-Type", - "value": "application/json" - } - ], - "body": "{\n \"detailCode\": \"\",\n \"trackingId\": \"\",\n \"messages\": [\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n },\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n }\n ],\n \"causes\": [\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n },\n {\n \"locale\": \"\",\n \"localeOrigin\": \"DEFAULT\",\n \"text\": \"\"\n }\n ]\n}", - "cookie": [], - "_postman_previewlanguage": "json" - }, - { - "id": "47f69040-239d-418a-b5f5-06302185b8b7", - "name": "Unauthorized - Returned if there is no authorization header, or if the JWT token is expired.", - "originalRequest": { - "url": { - "path": [ - "sources", - ":id", - "schemas", - "entitlements" - ], - "host": [ - "{{baseUrl}}" - ], - "query": [ - { - "disabled": true, - "description": { - "content": "Name of entitlement schema", - "type": "text/plain" - }, - "key": "schemaName", - "value": "" - } - ], - "variable": [] - }, - "header": [ - { - "key": "Accept", - "value": "application/json" - }, - { - "description": { - "content": "Added as a part of security scheme: oauth2", - "type": "text/plain" - }, - "key": "Authorization", - "value": "" - } - ], - "method": "GET", - "body": {} - }, - "status": "Unauthorized", - "code": 401, - "header": [ - { - "key": "Content-Type", - "value": "application/json" - } - ], - "body": "{\n \"error\": {\n \"description\": \"A message describing the error\",\n \"example\": \"JWT validation failed: JWT is expired\"\n }\n}", - "cookie": [], - "_postman_previewlanguage": "json" - }, - { - "id": "f3a9ebcc-3cf7-4b33-b496-7d623720e6d5", - "name": "Forbidden - Returned if the user you are running as, doesn't have access to this end-point.", - "originalRequest": { - "url": { - "path": [ - "sources", - ":id", - "schemas", - "entitlements" - ], - "host": [ - "{{baseUrl}}" - ], - "query": [ - { - "disabled": true, - "description": { - "content": "Name of entitlement schema", - "type": "text/plain" - }, - "key": "schemaName", - "value": "" - } - ], - "variable": [] - }, - "header": [ - { - "key": "Accept", - "value": "application/json" - }, - { - "description": { - "content": "Added as a part of security scheme: oauth2", - "type": "text/plain" - }, - "key": "Authorization", - "value": "" - } - ], - "method": "GET", - "body": {} - }, - "status": "Forbidden", - "code": 403, - "header": [ - { - "key": "Content-Type", - "value": "application/json" - } - ], - "body": "{\n \"detailCode\": \"\",\n \"trackingId\": \"\",\n \"messages\": [\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n },\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n }\n ],\n \"causes\": [\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n },\n {\n \"locale\": \"\",\n \"localeOrigin\": \"DEFAULT\",\n \"text\": \"\"\n }\n ]\n}", - "cookie": [], - "_postman_previewlanguage": "json" - }, - { - "id": "bc8acde8-70e3-4291-895d-c540dc6e3d05", - "name": "Not Found - returned if the request URL refers to a resource or object that does not exist", - "originalRequest": { - "url": { - "path": [ - "sources", - ":id", - "schemas", - "entitlements" - ], - "host": [ - "{{baseUrl}}" - ], - "query": [ - { - "disabled": true, - "description": { - "content": "Name of entitlement schema", - "type": "text/plain" - }, - "key": "schemaName", - "value": "" - } - ], - "variable": [] - }, - "header": [ - { - "key": "Accept", - "value": "application/json" - }, - { - "description": { - "content": "Added as a part of security scheme: oauth2", - "type": "text/plain" - }, - "key": "Authorization", - "value": "" - } - ], - "method": "GET", - "body": {} - }, - "status": "Not Found", - "code": 404, - "header": [ - { - "key": "Content-Type", - "value": "application/json" - } - ], - "body": "{\n \"detailCode\": \"\",\n \"trackingId\": \"\",\n \"messages\": [\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n },\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n }\n ],\n \"causes\": [\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n },\n {\n \"locale\": \"\",\n \"localeOrigin\": \"DEFAULT\",\n \"text\": \"\"\n }\n ]\n}", - "cookie": [], - "_postman_previewlanguage": "json" - }, - { - "id": "640bf020-44b0-4818-a05e-7c7a6aa40fe6", - "name": "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.", - "originalRequest": { - "url": { - "path": [ - "sources", - ":id", - "schemas", - "entitlements" - ], - "host": [ - "{{baseUrl}}" - ], - "query": [ - { - "disabled": true, - "description": { - "content": "Name of entitlement schema", - "type": "text/plain" - }, - "key": "schemaName", - "value": "" - } - ], - "variable": [] - }, - "header": [ - { - "key": "Accept", - "value": "application/json" - }, - { - "description": { - "content": "Added as a part of security scheme: oauth2", - "type": "text/plain" - }, - "key": "Authorization", - "value": "" - } - ], - "method": "GET", - "body": {} - }, - "status": "Too Many Requests", - "code": 429, - "header": [ - { - "key": "Content-Type", - "value": "application/json" - } - ], - "body": "{\n \"message\": {\n \"description\": \"A message describing the error\",\n \"example\": \" Rate Limit Exceeded \"\n }\n}", - "cookie": [], - "_postman_previewlanguage": "json" - }, - { - "id": "f6ecc1af-1d82-4a20-b5c7-6c32d5aad308", - "name": "Internal Server Error - Returned if there is an unexpected error.", - "originalRequest": { - "url": { - "path": [ - "sources", - ":id", - "schemas", - "entitlements" - ], - "host": [ - "{{baseUrl}}" - ], - "query": [ - { - "disabled": true, - "description": { - "content": "Name of entitlement schema", - "type": "text/plain" - }, - "key": "schemaName", - "value": "" - } - ], - "variable": [] - }, - "header": [ - { - "key": "Accept", - "value": "application/json" - }, - { - "description": { - "content": "Added as a part of security scheme: oauth2", - "type": "text/plain" - }, - "key": "Authorization", - "value": "" - } - ], - "method": "GET", - "body": {} - }, - "status": "Internal Server Error", - "code": 500, - "header": [ - { - "key": "Content-Type", - "value": "application/json" - } - ], - "body": "{\n \"detailCode\": \"\",\n \"trackingId\": \"\",\n \"messages\": [\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n },\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n }\n ],\n \"causes\": [\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n },\n {\n \"locale\": \"\",\n \"localeOrigin\": \"DEFAULT\",\n \"text\": \"\"\n }\n ]\n}", - "cookie": [], - "_postman_previewlanguage": "json" - } - ], - "event": [], - "protocolProfileBehavior": { - "disableBodyPruning": true - } - }, - { - "id": "082bb122-4b26-4e6c-8204-f29dd9eb432f", - "name": "Uploads source entitlements schema template", - "request": { - "name": "Uploads source entitlements schema template", - "description": { - "content": "This API uploads a source schema template file to configure a source's entitlement attributes.\n\nTo retrieve the file to modify and upload, log into Identity Now. \n\nClick **Admin** -> **Connections** -> **Sources** -> **`{SourceName}`** -> **Import Data** -> **Import Entitlements** -> **Download**\n\n>**NOTE: This API is designated only for Delimited File sources.**", - "type": "text/plain" - }, - "url": { - "path": [ - "sources", - ":id", - "schemas", - "entitlements" - ], - "host": [ - "{{baseUrl}}" - ], - "query": [ - { - "disabled": true, - "description": { - "content": "Name of entitlement schema", - "type": "text/plain" - }, - "key": "schemaName", - "value": "" - } - ], - "variable": [ - { - "type": "any", - "value": "", - "key": "id", - "disabled": true, - "description": { - "content": "(Required) The Source id", - "type": "text/plain" - } - } - ] - }, - "header": [ - { - "key": "Content-Type", - "value": "multipart/form-data" - }, - { - "key": "Accept", - "value": "application/json" - } - ], - "method": "POST", - "body": { - "mode": "formdata", - "formdata": [ - { - "description": { - "content": "", - "type": "text/plain" - }, - "key": "file", - "value": "", - "type": "text" - } - ] - } - }, - "response": [ - { - "id": "1806a094-f248-4627-afc0-c23bd5f41ed5", - "name": "Successfully uploaded the file", - "originalRequest": { - "url": { - "path": [ - "sources", - ":id", - "schemas", - "entitlements" - ], - "host": [ - "{{baseUrl}}" - ], - "query": [ - { - "disabled": true, - "description": { - "content": "Name of entitlement schema", - "type": "text/plain" - }, - "key": "schemaName", - "value": "" - } - ], - "variable": [] - }, - "header": [ - { - "key": "Content-Type", - "value": "multipart/form-data" - }, - { - "key": "Accept", - "value": "application/json" - }, - { - "description": { - "content": "Added as a part of security scheme: oauth2", - "type": "text/plain" - }, - "key": "Authorization", - "value": "" - } - ], - "method": "POST", - "body": { - "mode": "formdata", - "formdata": [ - { - "description": { - "content": "", - "type": "text/plain" - }, - "key": "file", - "value": "", - "type": "text" - } - ] - } - }, - "status": "OK", - "code": 200, - "header": [ - { - "key": "Content-Type", - "value": "application/json" - } - ], - "body": "{\n \"id\": \"\",\n \"name\": \"\",\n \"nativeObjectType\": \"\",\n \"identityAttribute\": \"\",\n \"displayAttribute\": \"\",\n \"hierarchyAttribute\": \"\",\n \"includePermissions\": \"\",\n \"features\": [\n \"PASSWORD\",\n \"PASSWORD\"\n ],\n \"configuration\": {},\n \"attributes\": [\n {\n \"name\": \"\",\n \"type\": \"LONG\",\n \"schema\": {\n \"type\": \"CONNECTOR_SCHEMA\",\n \"id\": \"\",\n \"name\": \"\"\n },\n \"description\": \"\",\n \"isMulti\": false,\n \"isEntitlement\": false,\n \"isGroup\": false\n },\n {\n \"name\": \"\",\n \"type\": \"STRING\",\n \"schema\": {\n \"type\": \"CONNECTOR_SCHEMA\",\n \"id\": \"\",\n \"name\": \"\"\n },\n \"description\": \"\",\n \"isMulti\": false,\n \"isEntitlement\": false,\n \"isGroup\": false\n }\n ],\n \"created\": \"\",\n \"modified\": \"\"\n}", - "cookie": [], - "_postman_previewlanguage": "json" - }, - { - "id": "80d1dec6-1d7b-42e9-8c6a-b0d88fd88a3c", - "name": "Client Error - Returned if the request body is invalid.", - "originalRequest": { - "url": { - "path": [ - "sources", - ":id", - "schemas", - "entitlements" - ], - "host": [ - "{{baseUrl}}" - ], - "query": [ - { - "disabled": true, - "description": { - "content": "Name of entitlement schema", - "type": "text/plain" - }, - "key": "schemaName", - "value": "" - } - ], - "variable": [] - }, - "header": [ - { - "key": "Content-Type", - "value": "multipart/form-data" - }, - { - "key": "Accept", - "value": "application/json" - }, - { - "description": { - "content": "Added as a part of security scheme: oauth2", - "type": "text/plain" - }, - "key": "Authorization", - "value": "" - } - ], - "method": "POST", - "body": { - "mode": "formdata", - "formdata": [ - { - "description": { - "content": "", - "type": "text/plain" - }, - "key": "file", - "value": "", - "type": "text" - } - ] - } - }, - "status": "Bad Request", - "code": 400, - "header": [ - { - "key": "Content-Type", - "value": "application/json" - } - ], - "body": "{\n \"detailCode\": \"\",\n \"trackingId\": \"\",\n \"messages\": [\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n },\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n }\n ],\n \"causes\": [\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n },\n {\n \"locale\": \"\",\n \"localeOrigin\": \"DEFAULT\",\n \"text\": \"\"\n }\n ]\n}", - "cookie": [], - "_postman_previewlanguage": "json" - }, - { - "id": "a7d1ccd8-59db-4a3c-9853-a82d2e488b96", - "name": "Unauthorized - Returned if there is no authorization header, or if the JWT token is expired.", - "originalRequest": { - "url": { - "path": [ - "sources", - ":id", - "schemas", - "entitlements" - ], - "host": [ - "{{baseUrl}}" - ], - "query": [ - { - "disabled": true, - "description": { - "content": "Name of entitlement schema", - "type": "text/plain" - }, - "key": "schemaName", - "value": "" - } - ], - "variable": [] - }, - "header": [ - { - "key": "Content-Type", - "value": "multipart/form-data" - }, - { - "key": "Accept", - "value": "application/json" - }, - { - "description": { - "content": "Added as a part of security scheme: oauth2", - "type": "text/plain" - }, - "key": "Authorization", - "value": "" - } - ], - "method": "POST", - "body": { - "mode": "formdata", - "formdata": [ - { - "description": { - "content": "", - "type": "text/plain" - }, - "key": "file", - "value": "", - "type": "text" - } - ] - } - }, - "status": "Unauthorized", - "code": 401, - "header": [ - { - "key": "Content-Type", - "value": "application/json" - } - ], - "body": "{\n \"error\": {\n \"description\": \"A message describing the error\",\n \"example\": \"JWT validation failed: JWT is expired\"\n }\n}", - "cookie": [], - "_postman_previewlanguage": "json" - }, - { - "id": "260a9d9a-a02c-4bbe-b50e-df5b7c464a29", - "name": "Forbidden - Returned if the user you are running as, doesn't have access to this end-point.", - "originalRequest": { - "url": { - "path": [ - "sources", - ":id", - "schemas", - "entitlements" - ], - "host": [ - "{{baseUrl}}" - ], - "query": [ - { - "disabled": true, - "description": { - "content": "Name of entitlement schema", - "type": "text/plain" - }, - "key": "schemaName", - "value": "" - } - ], - "variable": [] - }, - "header": [ - { - "key": "Content-Type", - "value": "multipart/form-data" - }, - { - "key": "Accept", - "value": "application/json" - }, - { - "description": { - "content": "Added as a part of security scheme: oauth2", - "type": "text/plain" - }, - "key": "Authorization", - "value": "" - } - ], - "method": "POST", - "body": { - "mode": "formdata", - "formdata": [ - { - "description": { - "content": "", - "type": "text/plain" - }, - "key": "file", - "value": "", - "type": "text" - } - ] - } - }, - "status": "Forbidden", - "code": 403, - "header": [ - { - "key": "Content-Type", - "value": "application/json" - } - ], - "body": "{\n \"detailCode\": \"\",\n \"trackingId\": \"\",\n \"messages\": [\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n },\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n }\n ],\n \"causes\": [\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n },\n {\n \"locale\": \"\",\n \"localeOrigin\": \"DEFAULT\",\n \"text\": \"\"\n }\n ]\n}", - "cookie": [], - "_postman_previewlanguage": "json" - }, - { - "id": "bde1fb50-eb6b-4cc2-8366-c62dde7568d7", - "name": "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.", - "originalRequest": { - "url": { - "path": [ - "sources", - ":id", - "schemas", - "entitlements" - ], - "host": [ - "{{baseUrl}}" - ], - "query": [ - { - "disabled": true, - "description": { - "content": "Name of entitlement schema", - "type": "text/plain" - }, - "key": "schemaName", - "value": "" - } - ], - "variable": [] - }, - "header": [ - { - "key": "Content-Type", - "value": "multipart/form-data" - }, - { - "key": "Accept", - "value": "application/json" - }, - { - "description": { - "content": "Added as a part of security scheme: oauth2", - "type": "text/plain" - }, - "key": "Authorization", - "value": "" - } - ], - "method": "POST", - "body": { - "mode": "formdata", - "formdata": [ - { - "description": { - "content": "", - "type": "text/plain" - }, - "key": "file", - "value": "", - "type": "text" - } - ] - } - }, - "status": "Too Many Requests", - "code": 429, - "header": [ - { - "key": "Content-Type", - "value": "application/json" - } - ], - "body": "{\n \"message\": {\n \"description\": \"A message describing the error\",\n \"example\": \" Rate Limit Exceeded \"\n }\n}", - "cookie": [], - "_postman_previewlanguage": "json" - }, - { - "id": "62299d6b-3fef-43ac-9d3f-4cee2bcafc8b", - "name": "Internal Server Error - Returned if there is an unexpected error.", - "originalRequest": { - "url": { - "path": [ - "sources", - ":id", - "schemas", - "entitlements" - ], - "host": [ - "{{baseUrl}}" - ], - "query": [ - { - "disabled": true, - "description": { - "content": "Name of entitlement schema", - "type": "text/plain" - }, - "key": "schemaName", - "value": "" - } - ], - "variable": [] - }, - "header": [ - { - "key": "Content-Type", - "value": "multipart/form-data" - }, - { - "key": "Accept", - "value": "application/json" - }, - { - "description": { - "content": "Added as a part of security scheme: oauth2", - "type": "text/plain" - }, - "key": "Authorization", - "value": "" - } - ], - "method": "POST", - "body": { - "mode": "formdata", - "formdata": [ - { - "description": { - "content": "", - "type": "text/plain" - }, - "key": "file", - "value": "", - "type": "text" - } - ] - } - }, - "status": "Internal Server Error", - "code": 500, - "header": [ - { - "key": "Content-Type", - "value": "application/json" - } - ], - "body": "{\n \"detailCode\": \"\",\n \"trackingId\": \"\",\n \"messages\": [\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n },\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n }\n ],\n \"causes\": [\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n },\n {\n \"locale\": \"\",\n \"localeOrigin\": \"DEFAULT\",\n \"text\": \"\"\n }\n ]\n}", - "cookie": [], - "_postman_previewlanguage": "json" - } - ], - "event": [], - "protocolProfileBehavior": { - "disableBodyPruning": true - } - }, - { - "id": "609ff68e-cf88-4fa1-91e2-5915a24f5525", - "name": "Upload connector file to source", - "request": { - "name": "Upload connector file to source", - "description": { - "content": "This uploads a supplemental source connector file (like jdbc driver jars) to a source's S3 bucket. This also sends ETS and Audit events.\nA token with ORG_ADMIN authority is required to call this API.", - "type": "text/plain" - }, - "url": { - "path": [ - "sources", - ":sourceId", - "upload-connector-file" - ], - "host": [ - "{{baseUrl}}" - ], - "query": [], - "variable": [ - { - "type": "any", - "value": "", - "key": "sourceId", - "disabled": true, - "description": { - "content": "(Required) The Source id.", - "type": "text/plain" - } - } - ] - }, - "header": [ - { - "key": "Content-Type", - "value": "multipart/form-data" - }, - { - "key": "Accept", - "value": "application/json" - } - ], - "method": "POST", - "body": { - "mode": "formdata", - "formdata": [ - { - "description": { - "content": "", - "type": "text/plain" - }, - "key": "file", - "value": "", - "type": "text" - } - ] - } - }, - "response": [ - { - "id": "18510d37-4bc3-45bd-8b74-44bed3f09298", - "name": "Uploaded the file successfully and sent all post-upload events", - "originalRequest": { - "url": { - "path": [ - "sources", - ":sourceId", - "upload-connector-file" - ], - "host": [ - "{{baseUrl}}" - ], - "query": [], - "variable": [] - }, - "header": [ - { - "key": "Content-Type", - "value": "multipart/form-data" - }, - { - "key": "Accept", - "value": "application/json" - }, - { - "description": { - "content": "Added as a part of security scheme: oauth2", - "type": "text/plain" - }, - "key": "Authorization", - "value": "" - } - ], - "method": "POST", - "body": { - "mode": "formdata", - "formdata": [ - { - "description": { - "content": "", - "type": "text/plain" - }, - "key": "file", - "value": "", - "type": "text" - } - ] - } - }, - "status": "OK", - "code": 200, - "header": [ - { - "key": "Content-Type", - "value": "application/json" - } - ], - "body": "{\n \"name\": \"\",\n \"owner\": {\n \"type\": \"IDENTITY\",\n \"id\": \"\",\n \"name\": \"\"\n },\n \"connector\": \"\",\n \"id\": \"\",\n \"description\": \"\",\n \"cluster\": {\n \"name\": \"\",\n \"id\": \"\",\n \"type\": \"CLUSTER\"\n },\n \"accountCorrelationConfig\": {\n \"type\": \"ACCOUNT_CORRELATION_CONFIG\",\n \"id\": \"\",\n \"name\": \"\"\n },\n \"accountCorrelationRule\": {\n \"type\": \"RULE\",\n \"id\": \"\",\n \"name\": \"\"\n },\n \"managerCorrelationMapping\": {\n \"accountAttribute\": \"\",\n \"identityAttribute\": \"\"\n },\n \"managerCorrelationRule\": {\n \"type\": \"RULE\",\n \"id\": \"\",\n \"name\": \"\"\n },\n \"beforeProvisioningRule\": {\n \"type\": \"RULE\",\n \"id\": \"\",\n \"name\": \"\"\n },\n \"schemas\": [\n {\n \"type\": \"CONNECTOR_SCHEMA\",\n \"id\": \"\",\n \"name\": \"\"\n },\n {\n \"type\": \"CONNECTOR_SCHEMA\",\n \"id\": \"\",\n \"name\": \"\"\n }\n ],\n \"passwordPolicies\": [\n {\n \"type\": \"PASSWORD_POLICY\",\n \"id\": \"\",\n \"name\": \"\"\n },\n {\n \"type\": \"PASSWORD_POLICY\",\n \"id\": \"\",\n \"name\": \"\"\n }\n ],\n \"features\": [\n \"NO_AGGREGATION\",\n \"AUTHENTICATE\"\n ],\n \"type\": \"\",\n \"connectorClass\": \"\",\n \"connectorAttributes\": {},\n \"deleteThreshold\": \"\",\n \"authoritative\": false,\n \"managementWorkgroup\": {\n \"type\": \"GOVERNANCE_GROUP\",\n \"id\": \"\",\n \"name\": \"\"\n },\n \"healthy\": false,\n \"status\": \"\",\n \"since\": \"\",\n \"connectorId\": \"\",\n \"connectorName\": \"\",\n \"connectionType\": \"\",\n \"connectorImplementationId\": \"\",\n \"created\": \"\",\n \"modified\": \"\"\n}", - "cookie": [], - "_postman_previewlanguage": "json" - }, - { - "id": "dbf49b94-e5e1-4285-a0e5-749c3a2a1333", - "name": "Client Error - Returned if the request body is invalid.", - "originalRequest": { - "url": { - "path": [ - "sources", - ":sourceId", - "upload-connector-file" - ], - "host": [ - "{{baseUrl}}" - ], - "query": [], - "variable": [] - }, - "header": [ - { - "key": "Content-Type", - "value": "multipart/form-data" - }, - { - "key": "Accept", - "value": "application/json" - }, - { - "description": { - "content": "Added as a part of security scheme: oauth2", - "type": "text/plain" - }, - "key": "Authorization", - "value": "" - } - ], - "method": "POST", - "body": { - "mode": "formdata", - "formdata": [ - { - "description": { - "content": "", - "type": "text/plain" - }, - "key": "file", - "value": "", - "type": "text" - } - ] - } - }, - "status": "Bad Request", - "code": 400, - "header": [ - { - "key": "Content-Type", - "value": "application/json" - } - ], - "body": "{\n \"detailCode\": \"\",\n \"trackingId\": \"\",\n \"messages\": [\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n },\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n }\n ],\n \"causes\": [\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n },\n {\n \"locale\": \"\",\n \"localeOrigin\": \"DEFAULT\",\n \"text\": \"\"\n }\n ]\n}", - "cookie": [], - "_postman_previewlanguage": "json" - }, - { - "id": "5ce5f36b-b03b-40c9-998e-9d457de3e66a", - "name": "Unauthorized - Returned if there is no authorization header, or if the JWT token is expired.", - "originalRequest": { - "url": { - "path": [ - "sources", - ":sourceId", - "upload-connector-file" - ], - "host": [ - "{{baseUrl}}" - ], - "query": [], - "variable": [] - }, - "header": [ - { - "key": "Content-Type", - "value": "multipart/form-data" - }, - { - "key": "Accept", - "value": "application/json" - }, - { - "description": { - "content": "Added as a part of security scheme: oauth2", - "type": "text/plain" - }, - "key": "Authorization", - "value": "" - } - ], - "method": "POST", - "body": { - "mode": "formdata", - "formdata": [ - { - "description": { - "content": "", - "type": "text/plain" - }, - "key": "file", - "value": "", - "type": "text" - } - ] - } - }, - "status": "Unauthorized", - "code": 401, - "header": [ - { - "key": "Content-Type", - "value": "application/json" - } - ], - "body": "{\n \"error\": {\n \"description\": \"A message describing the error\",\n \"example\": \"JWT validation failed: JWT is expired\"\n }\n}", - "cookie": [], - "_postman_previewlanguage": "json" - }, - { - "id": "a6b5c831-22d6-4811-80d8-328b8e7c3dbf", - "name": "Forbidden - Returned if the user you are running as, doesn't have access to this end-point.", - "originalRequest": { - "url": { - "path": [ - "sources", - ":sourceId", - "upload-connector-file" - ], - "host": [ - "{{baseUrl}}" - ], - "query": [], - "variable": [] - }, - "header": [ - { - "key": "Content-Type", - "value": "multipart/form-data" - }, - { - "key": "Accept", - "value": "application/json" - }, - { - "description": { - "content": "Added as a part of security scheme: oauth2", - "type": "text/plain" - }, - "key": "Authorization", - "value": "" - } - ], - "method": "POST", - "body": { - "mode": "formdata", - "formdata": [ - { - "description": { - "content": "", - "type": "text/plain" - }, - "key": "file", - "value": "", - "type": "text" - } - ] - } - }, - "status": "Forbidden", - "code": 403, - "header": [ - { - "key": "Content-Type", - "value": "application/json" - } - ], - "body": "{\n \"detailCode\": \"\",\n \"trackingId\": \"\",\n \"messages\": [\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n },\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n }\n ],\n \"causes\": [\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n },\n {\n \"locale\": \"\",\n \"localeOrigin\": \"DEFAULT\",\n \"text\": \"\"\n }\n ]\n}", - "cookie": [], - "_postman_previewlanguage": "json" - }, - { - "id": "ecc441f6-9dff-42f3-9d32-5a8b3ce06962", - "name": "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.", - "originalRequest": { - "url": { - "path": [ - "sources", - ":sourceId", - "upload-connector-file" - ], - "host": [ - "{{baseUrl}}" - ], - "query": [], - "variable": [] - }, - "header": [ - { - "key": "Content-Type", - "value": "multipart/form-data" - }, - { - "key": "Accept", - "value": "application/json" - }, - { - "description": { - "content": "Added as a part of security scheme: oauth2", - "type": "text/plain" - }, - "key": "Authorization", - "value": "" - } - ], - "method": "POST", - "body": { - "mode": "formdata", - "formdata": [ - { - "description": { - "content": "", - "type": "text/plain" - }, - "key": "file", - "value": "", - "type": "text" - } - ] - } - }, - "status": "Too Many Requests", - "code": 429, - "header": [ - { - "key": "Content-Type", - "value": "application/json" - } - ], - "body": "{\n \"message\": {\n \"description\": \"A message describing the error\",\n \"example\": \" Rate Limit Exceeded \"\n }\n}", - "cookie": [], - "_postman_previewlanguage": "json" - }, - { - "id": "ba24bee1-ac57-41be-921c-f30e0f6aa992", - "name": "Internal Server Error - Returned if there is an unexpected error.", - "originalRequest": { - "url": { - "path": [ - "sources", - ":sourceId", - "upload-connector-file" - ], - "host": [ - "{{baseUrl}}" - ], - "query": [], - "variable": [] - }, - "header": [ - { - "key": "Content-Type", - "value": "multipart/form-data" - }, - { - "key": "Accept", - "value": "application/json" - }, - { - "description": { - "content": "Added as a part of security scheme: oauth2", - "type": "text/plain" - }, - "key": "Authorization", - "value": "" - } - ], - "method": "POST", - "body": { - "mode": "formdata", - "formdata": [ - { - "description": { - "content": "", - "type": "text/plain" - }, - "key": "file", - "value": "", - "type": "text" - } - ] - } - }, - "status": "Internal Server Error", - "code": 500, - "header": [ - { - "key": "Content-Type", - "value": "application/json" - } - ], - "body": "{\n \"detailCode\": \"\",\n \"trackingId\": \"\",\n \"messages\": [\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n },\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n }\n ],\n \"causes\": [\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n },\n {\n \"locale\": \"\",\n \"localeOrigin\": \"DEFAULT\",\n \"text\": \"\"\n }\n ]\n}", - "cookie": [], - "_postman_previewlanguage": "json" - } - ], - "event": [], - "protocolProfileBehavior": { - "disableBodyPruning": true - } - } - ] - }, - { - "name": "Tagged Objects", - "description": "Use this API to implement object tagging functionality. \nWith object tagging functionality in place, any user in an organization can use tags as a way to group objects together and find them more quickly when the user searches IdentityNow. \n\nIn IdentityNow, users can search their tenants for information and add tags objects they find.\nTagging an object provides users with a way of grouping objects together and makes it easier to find these objects in the future. \n\nFor example, if a user is searching for an entitlement that grants a risky level of access to Active Directory, it's possible that the user may have to search through hundreds of entitlements to find the correct one. \nOnce the user finds that entitlement, the user can add a tag to the entitlement, \"AD_RISKY\" to make it easier to find the entitlement again.\nThe user can add the same tag to multiple objects the user wants to group together for an easy future search, and the user can also do so in bulk.\nWhen the user wants to find that tagged entitlement again, the user can search for \"tags:AD_RISKY\" to find all objects with that tag. \n\nWith the API, you can tag even more different object types than you can in IdentityNow (access profiles, entitlements, identities, and roles). \nYou can use the API to tag all these objects:\n\n- Access profiles \n\n- Applications \n\n- Certification campaigns\n\n- Entitlements\n\n- Identities \n\n- Roles \n\n- SOD (separation of duties) policies\n\n- Sources \n\nYou can also use the API to directly find, create, and manage tagged objects without using search queries. \n\nThere are limits to tags: \n\n- You can have up to 500 different tags in your tenant.\n\n- You can apply up to 30 tags to one object. \n\n- You can have up to 10,000 tag associations, pairings of 1 tag to 1 object, in your tenant. \n\nBecause of these limits, it is recommended that you work with your governance experts and security teams to establish a list of tags that are most expressive of governance objects and access managed by IdentityNow. \n\nThese are the types of information often expressed in tags: \n\n- Affected departments\n\n- Compliance and regulatory categories \n\n- Remediation urgency levels \n\n- Risk levels \n\nRefer to [Tagging Items in Search](https://documentation.sailpoint.com/saas/help/search/index.html?h=tags#tagging-items-in-search) for more information about tagging objects in IdentityNow. \n", - "item": [ - { - "id": "810bd6f1-57d8-42a0-a532-d618ca8dfebb", - "name": "List Tagged Objects", - "request": { - "name": "List Tagged Objects", - "description": { - "content": "This API returns a list of all tagged objects.\n\nAny authenticated token may be used to call this API.", - "type": "text/plain" - }, - "url": { - "path": [ - "tagged-objects" - ], - "host": [ - "{{baseUrl}}" - ], - "query": [ - { - "disabled": true, - "description": { - "content": "Max number of results to return.\nSee [V3 API Standard Collection Parameters](https://developer.sailpoint.com/idn/api/standard-collection-parameters) for more information.", - "type": "text/plain" - }, - "key": "limit", - "value": "250" - }, - { - "disabled": true, - "description": { - "content": "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.", - "type": "text/plain" - }, - "key": "offset", - "value": "0" - }, - { - "disabled": true, - "description": { - "content": "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.", - "type": "text/plain" - }, - "key": "count", - "value": "false" - }, - { - "disabled": true, - "description": { - "content": "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**objectRef.id**: *eq, in*\n\n**objectRef.type**: *eq, in*\n\n**tagName**: *eq, in*", - "type": "text/plain" - }, - "key": "filters", - "value": "" - } - ], - "variable": [] - }, - "header": [ - { - "key": "Accept", - "value": "application/json" - } - ], - "method": "GET", - "body": {} - }, - "response": [ - { - "id": "51016b9f-b085-4065-b602-d96a1cbc4f7d", - "name": "List of all tagged objects.", - "originalRequest": { - "url": { - "path": [ - "tagged-objects" - ], - "host": [ - "{{baseUrl}}" - ], - "query": [ - { - "disabled": true, - "description": { - "content": "Max number of results to return.\nSee [V3 API Standard Collection Parameters](https://developer.sailpoint.com/idn/api/standard-collection-parameters) for more information.", - "type": "text/plain" - }, - "key": "limit", - "value": "250" - }, - { - "disabled": true, - "description": { - "content": "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.", - "type": "text/plain" - }, - "key": "offset", - "value": "0" - }, - { - "disabled": true, - "description": { - "content": "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.", - "type": "text/plain" - }, - "key": "count", - "value": "false" - }, - { - "disabled": true, - "description": { - "content": "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**objectRef.id**: *eq, in*\n\n**objectRef.type**: *eq, in*\n\n**tagName**: *eq, in*", - "type": "text/plain" - }, - "key": "filters", - "value": "" - } - ], - "variable": [] - }, - "header": [ - { - "key": "Accept", - "value": "application/json" - }, - { - "description": { - "content": "Added as a part of security scheme: oauth2", - "type": "text/plain" - }, - "key": "Authorization", - "value": "" - } - ], - "method": "GET", - "body": {} - }, - "status": "OK", - "code": 200, - "header": [ - { - "key": "Content-Type", - "value": "application/json" - } - ], - "body": "[\n {\n \"objectRef\": {\n \"type\": \"APPLICATION\",\n \"id\": \"\",\n \"name\": \"\"\n },\n \"tags\": [\n \"\",\n \"\"\n ]\n },\n {\n \"objectRef\": {\n \"type\": \"SOD_POLICY\",\n \"id\": \"\",\n \"name\": \"\"\n },\n \"tags\": [\n \"\",\n \"\"\n ]\n }\n]", - "cookie": [], - "_postman_previewlanguage": "json" - }, - { - "id": "85091eb1-84b9-442e-9d5b-648f3be1e9e6", - "name": "Client Error - Returned if the request body is invalid.", - "originalRequest": { - "url": { - "path": [ - "tagged-objects" - ], - "host": [ - "{{baseUrl}}" - ], - "query": [ - { - "disabled": true, - "description": { - "content": "Max number of results to return.\nSee [V3 API Standard Collection Parameters](https://developer.sailpoint.com/idn/api/standard-collection-parameters) for more information.", - "type": "text/plain" - }, - "key": "limit", - "value": "250" - }, - { - "disabled": true, - "description": { - "content": "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.", - "type": "text/plain" - }, - "key": "offset", - "value": "0" - }, - { - "disabled": true, - "description": { - "content": "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.", - "type": "text/plain" - }, - "key": "count", - "value": "false" - }, - { - "disabled": true, - "description": { - "content": "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**objectRef.id**: *eq, in*\n\n**objectRef.type**: *eq, in*\n\n**tagName**: *eq, in*", - "type": "text/plain" - }, - "key": "filters", - "value": "" - } - ], - "variable": [] - }, - "header": [ - { - "key": "Accept", - "value": "application/json" - }, - { - "description": { - "content": "Added as a part of security scheme: oauth2", - "type": "text/plain" - }, - "key": "Authorization", - "value": "" - } - ], - "method": "GET", - "body": {} - }, - "status": "Bad Request", - "code": 400, - "header": [ - { - "key": "Content-Type", - "value": "application/json" - } - ], - "body": "{\n \"detailCode\": \"\",\n \"trackingId\": \"\",\n \"messages\": [\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n },\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n }\n ],\n \"causes\": [\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n },\n {\n \"locale\": \"\",\n \"localeOrigin\": \"DEFAULT\",\n \"text\": \"\"\n }\n ]\n}", - "cookie": [], - "_postman_previewlanguage": "json" - }, - { - "id": "6daa8241-ea66-46a3-8041-1dc7b83c1b33", - "name": "Unauthorized - Returned if there is no authorization header, or if the JWT token is expired.", - "originalRequest": { - "url": { - "path": [ - "tagged-objects" - ], - "host": [ - "{{baseUrl}}" - ], - "query": [ - { - "disabled": true, - "description": { - "content": "Max number of results to return.\nSee [V3 API Standard Collection Parameters](https://developer.sailpoint.com/idn/api/standard-collection-parameters) for more information.", - "type": "text/plain" - }, - "key": "limit", - "value": "250" - }, - { - "disabled": true, - "description": { - "content": "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.", - "type": "text/plain" - }, - "key": "offset", - "value": "0" - }, - { - "disabled": true, - "description": { - "content": "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.", - "type": "text/plain" - }, - "key": "count", - "value": "false" - }, - { - "disabled": true, - "description": { - "content": "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**objectRef.id**: *eq, in*\n\n**objectRef.type**: *eq, in*\n\n**tagName**: *eq, in*", - "type": "text/plain" - }, - "key": "filters", - "value": "" - } - ], - "variable": [] - }, - "header": [ - { - "key": "Accept", - "value": "application/json" - }, - { - "description": { - "content": "Added as a part of security scheme: oauth2", - "type": "text/plain" - }, - "key": "Authorization", - "value": "" - } - ], - "method": "GET", - "body": {} - }, - "status": "Unauthorized", - "code": 401, - "header": [ - { - "key": "Content-Type", - "value": "application/json" - } - ], - "body": "{\n \"error\": {\n \"description\": \"A message describing the error\",\n \"example\": \"JWT validation failed: JWT is expired\"\n }\n}", - "cookie": [], - "_postman_previewlanguage": "json" - }, - { - "id": "5878a584-b1d4-4c1e-b4b3-9010967c86a6", - "name": "Forbidden - Returned if the user you are running as, doesn't have access to this end-point.", - "originalRequest": { - "url": { - "path": [ - "tagged-objects" - ], - "host": [ - "{{baseUrl}}" - ], - "query": [ - { - "disabled": true, - "description": { - "content": "Max number of results to return.\nSee [V3 API Standard Collection Parameters](https://developer.sailpoint.com/idn/api/standard-collection-parameters) for more information.", - "type": "text/plain" - }, - "key": "limit", - "value": "250" - }, - { - "disabled": true, - "description": { - "content": "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.", - "type": "text/plain" - }, - "key": "offset", - "value": "0" - }, - { - "disabled": true, - "description": { - "content": "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.", - "type": "text/plain" - }, - "key": "count", - "value": "false" - }, - { - "disabled": true, - "description": { - "content": "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**objectRef.id**: *eq, in*\n\n**objectRef.type**: *eq, in*\n\n**tagName**: *eq, in*", - "type": "text/plain" - }, - "key": "filters", - "value": "" - } - ], - "variable": [] - }, - "header": [ - { - "key": "Accept", - "value": "application/json" - }, - { - "description": { - "content": "Added as a part of security scheme: oauth2", - "type": "text/plain" - }, - "key": "Authorization", - "value": "" - } - ], - "method": "GET", - "body": {} - }, - "status": "Forbidden", - "code": 403, - "header": [ - { - "key": "Content-Type", - "value": "application/json" - } - ], - "body": "{\n \"detailCode\": \"\",\n \"trackingId\": \"\",\n \"messages\": [\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n },\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n }\n ],\n \"causes\": [\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n },\n {\n \"locale\": \"\",\n \"localeOrigin\": \"DEFAULT\",\n \"text\": \"\"\n }\n ]\n}", - "cookie": [], - "_postman_previewlanguage": "json" - }, - { - "id": "ccbc69ee-bc26-49d0-b203-605e33321061", - "name": "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.", - "originalRequest": { - "url": { - "path": [ - "tagged-objects" - ], - "host": [ - "{{baseUrl}}" - ], - "query": [ - { - "disabled": true, - "description": { - "content": "Max number of results to return.\nSee [V3 API Standard Collection Parameters](https://developer.sailpoint.com/idn/api/standard-collection-parameters) for more information.", - "type": "text/plain" - }, - "key": "limit", - "value": "250" - }, - { - "disabled": true, - "description": { - "content": "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.", - "type": "text/plain" - }, - "key": "offset", - "value": "0" - }, - { - "disabled": true, - "description": { - "content": "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.", - "type": "text/plain" - }, - "key": "count", - "value": "false" - }, - { - "disabled": true, - "description": { - "content": "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**objectRef.id**: *eq, in*\n\n**objectRef.type**: *eq, in*\n\n**tagName**: *eq, in*", - "type": "text/plain" - }, - "key": "filters", - "value": "" - } - ], - "variable": [] - }, - "header": [ - { - "key": "Accept", - "value": "application/json" - }, - { - "description": { - "content": "Added as a part of security scheme: oauth2", - "type": "text/plain" - }, - "key": "Authorization", - "value": "" - } - ], - "method": "GET", - "body": {} - }, - "status": "Too Many Requests", - "code": 429, - "header": [ - { - "key": "Content-Type", - "value": "application/json" - } - ], - "body": "{\n \"message\": {\n \"description\": \"A message describing the error\",\n \"example\": \" Rate Limit Exceeded \"\n }\n}", - "cookie": [], - "_postman_previewlanguage": "json" - }, - { - "id": "b9dc2600-40a6-4e3b-a8d1-162b0a8eef32", - "name": "Internal Server Error - Returned if there is an unexpected error.", - "originalRequest": { - "url": { - "path": [ - "tagged-objects" - ], - "host": [ - "{{baseUrl}}" - ], - "query": [ - { - "disabled": true, - "description": { - "content": "Max number of results to return.\nSee [V3 API Standard Collection Parameters](https://developer.sailpoint.com/idn/api/standard-collection-parameters) for more information.", - "type": "text/plain" - }, - "key": "limit", - "value": "250" - }, - { - "disabled": true, - "description": { - "content": "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.", - "type": "text/plain" - }, - "key": "offset", - "value": "0" - }, - { - "disabled": true, - "description": { - "content": "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.", - "type": "text/plain" - }, - "key": "count", - "value": "false" - }, - { - "disabled": true, - "description": { - "content": "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**objectRef.id**: *eq, in*\n\n**objectRef.type**: *eq, in*\n\n**tagName**: *eq, in*", - "type": "text/plain" - }, - "key": "filters", - "value": "" - } - ], - "variable": [] - }, - "header": [ - { - "key": "Accept", - "value": "application/json" - }, - { - "description": { - "content": "Added as a part of security scheme: oauth2", - "type": "text/plain" - }, - "key": "Authorization", - "value": "" - } - ], - "method": "GET", - "body": {} - }, - "status": "Internal Server Error", - "code": 500, - "header": [ - { - "key": "Content-Type", - "value": "application/json" - } - ], - "body": "{\n \"detailCode\": \"\",\n \"trackingId\": \"\",\n \"messages\": [\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n },\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n }\n ],\n \"causes\": [\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n },\n {\n \"locale\": \"\",\n \"localeOrigin\": \"DEFAULT\",\n \"text\": \"\"\n }\n ]\n}", - "cookie": [], - "_postman_previewlanguage": "json" - } - ], - "event": [], - "protocolProfileBehavior": { - "disableBodyPruning": true - } - }, - { - "id": "2888cc70-6f6d-48bf-906e-ba98a77f1182", - "name": "Add Tag to Object", - "request": { - "name": "Add Tag to Object", - "description": { - "content": "This adds a tag to an object.\n\nAny authenticated token may be used to call this API.", - "type": "text/plain" - }, - "url": { - "path": [ - "tagged-objects" - ], - "host": [ - "{{baseUrl}}" - ], - "query": [], - "variable": [] - }, - "header": [ - { - "key": "Content-Type", - "value": "application/json" - }, - { - "key": "Accept", - "value": "application/json" - } - ], - "method": "POST", - "body": { - "mode": "raw", - "raw": "{\n \"objectRef\": {\n \"type\": \"APPLICATION\",\n \"id\": \"\",\n \"name\": \"\"\n },\n \"tags\": [\n \"\",\n \"\"\n ]\n}", - "options": { - "raw": { - "headerFamily": "json", - "language": "json" - } - } - } - }, - "response": [ - { - "id": "6c65f0e9-6c69-4a5c-86ed-a7d09ef95186", - "name": "Created.", - "originalRequest": { - "url": { - "path": [ - "tagged-objects" - ], - "host": [ - "{{baseUrl}}" - ], - "query": [], - "variable": [] - }, - "header": [ - { - "key": "Content-Type", - "value": "application/json" - }, - { - "description": { - "content": "Added as a part of security scheme: oauth2", - "type": "text/plain" - }, - "key": "Authorization", - "value": "" - } - ], - "method": "POST", - "body": { - "mode": "raw", - "raw": "{\n \"objectRef\": {\n \"type\": \"APPLICATION\",\n \"id\": \"\",\n \"name\": \"\"\n },\n \"tags\": [\n \"\",\n \"\"\n ]\n}", - "options": { - "raw": { - "headerFamily": "json", - "language": "json" - } - } - } - }, - "status": "Created", - "code": 201, - "header": [], - "cookie": [], - "_postman_previewlanguage": "text" - }, - { - "id": "e8e20eaf-d2df-4b30-8b2b-6f66d08db6e5", - "name": "Client Error - Returned if the request body is invalid.", - "originalRequest": { - "url": { - "path": [ - "tagged-objects" - ], - "host": [ - "{{baseUrl}}" - ], - "query": [], - "variable": [] - }, - "header": [ - { - "key": "Content-Type", - "value": "application/json" - }, - { - "key": "Accept", - "value": "application/json" - }, - { - "description": { - "content": "Added as a part of security scheme: oauth2", - "type": "text/plain" - }, - "key": "Authorization", - "value": "" - } - ], - "method": "POST", - "body": { - "mode": "raw", - "raw": "{\n \"objectRef\": {\n \"type\": \"APPLICATION\",\n \"id\": \"\",\n \"name\": \"\"\n },\n \"tags\": [\n \"\",\n \"\"\n ]\n}", - "options": { - "raw": { - "headerFamily": "json", - "language": "json" - } - } - } - }, - "status": "Bad Request", - "code": 400, - "header": [ - { - "key": "Content-Type", - "value": "application/json" - } - ], - "body": "{\n \"detailCode\": \"\",\n \"trackingId\": \"\",\n \"messages\": [\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n },\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n }\n ],\n \"causes\": [\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n },\n {\n \"locale\": \"\",\n \"localeOrigin\": \"DEFAULT\",\n \"text\": \"\"\n }\n ]\n}", - "cookie": [], - "_postman_previewlanguage": "json" - }, - { - "id": "87713a4a-1690-4884-8479-5ffe6117d2bd", - "name": "Unauthorized - Returned if there is no authorization header, or if the JWT token is expired.", - "originalRequest": { - "url": { - "path": [ - "tagged-objects" - ], - "host": [ - "{{baseUrl}}" - ], - "query": [], - "variable": [] - }, - "header": [ - { - "key": "Content-Type", - "value": "application/json" - }, - { - "key": "Accept", - "value": "application/json" - }, - { - "description": { - "content": "Added as a part of security scheme: oauth2", - "type": "text/plain" - }, - "key": "Authorization", - "value": "" - } - ], - "method": "POST", - "body": { - "mode": "raw", - "raw": "{\n \"objectRef\": {\n \"type\": \"APPLICATION\",\n \"id\": \"\",\n \"name\": \"\"\n },\n \"tags\": [\n \"\",\n \"\"\n ]\n}", - "options": { - "raw": { - "headerFamily": "json", - "language": "json" - } - } - } - }, - "status": "Unauthorized", - "code": 401, - "header": [ - { - "key": "Content-Type", - "value": "application/json" - } - ], - "body": "{\n \"error\": {\n \"description\": \"A message describing the error\",\n \"example\": \"JWT validation failed: JWT is expired\"\n }\n}", - "cookie": [], - "_postman_previewlanguage": "json" - }, - { - "id": "45223891-c01d-4743-9121-75a3c6377768", - "name": "Forbidden - Returned if the user you are running as, doesn't have access to this end-point.", - "originalRequest": { - "url": { - "path": [ - "tagged-objects" - ], - "host": [ - "{{baseUrl}}" - ], - "query": [], - "variable": [] - }, - "header": [ - { - "key": "Content-Type", - "value": "application/json" - }, - { - "key": "Accept", - "value": "application/json" - }, - { - "description": { - "content": "Added as a part of security scheme: oauth2", - "type": "text/plain" - }, - "key": "Authorization", - "value": "" - } - ], - "method": "POST", - "body": { - "mode": "raw", - "raw": "{\n \"objectRef\": {\n \"type\": \"APPLICATION\",\n \"id\": \"\",\n \"name\": \"\"\n },\n \"tags\": [\n \"\",\n \"\"\n ]\n}", - "options": { - "raw": { - "headerFamily": "json", - "language": "json" - } - } - } - }, - "status": "Forbidden", - "code": 403, - "header": [ - { - "key": "Content-Type", - "value": "application/json" - } - ], - "body": "{\n \"detailCode\": \"\",\n \"trackingId\": \"\",\n \"messages\": [\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n },\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n }\n ],\n \"causes\": [\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n },\n {\n \"locale\": \"\",\n \"localeOrigin\": \"DEFAULT\",\n \"text\": \"\"\n }\n ]\n}", - "cookie": [], - "_postman_previewlanguage": "json" - }, - { - "id": "217bf6eb-a75b-4607-86d8-711026502c70", - "name": "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.", - "originalRequest": { - "url": { - "path": [ - "tagged-objects" - ], - "host": [ - "{{baseUrl}}" - ], - "query": [], - "variable": [] - }, - "header": [ - { - "key": "Content-Type", - "value": "application/json" - }, - { - "key": "Accept", - "value": "application/json" - }, - { - "description": { - "content": "Added as a part of security scheme: oauth2", - "type": "text/plain" - }, - "key": "Authorization", - "value": "" - } - ], - "method": "POST", - "body": { - "mode": "raw", - "raw": "{\n \"objectRef\": {\n \"type\": \"APPLICATION\",\n \"id\": \"\",\n \"name\": \"\"\n },\n \"tags\": [\n \"\",\n \"\"\n ]\n}", - "options": { - "raw": { - "headerFamily": "json", - "language": "json" - } - } - } - }, - "status": "Too Many Requests", - "code": 429, - "header": [ - { - "key": "Content-Type", - "value": "application/json" - } - ], - "body": "{\n \"message\": {\n \"description\": \"A message describing the error\",\n \"example\": \" Rate Limit Exceeded \"\n }\n}", - "cookie": [], - "_postman_previewlanguage": "json" - }, - { - "id": "6f7e9653-4156-42c8-8438-d238e522d0cc", - "name": "Internal Server Error - Returned if there is an unexpected error.", - "originalRequest": { - "url": { - "path": [ - "tagged-objects" - ], - "host": [ - "{{baseUrl}}" - ], - "query": [], - "variable": [] - }, - "header": [ - { - "key": "Content-Type", - "value": "application/json" - }, - { - "key": "Accept", - "value": "application/json" - }, - { - "description": { - "content": "Added as a part of security scheme: oauth2", - "type": "text/plain" - }, - "key": "Authorization", - "value": "" - } - ], - "method": "POST", - "body": { - "mode": "raw", - "raw": "{\n \"objectRef\": {\n \"type\": \"APPLICATION\",\n \"id\": \"\",\n \"name\": \"\"\n },\n \"tags\": [\n \"\",\n \"\"\n ]\n}", - "options": { - "raw": { - "headerFamily": "json", - "language": "json" - } - } - } - }, - "status": "Internal Server Error", - "code": 500, - "header": [ - { - "key": "Content-Type", - "value": "application/json" - } - ], - "body": "{\n \"detailCode\": \"\",\n \"trackingId\": \"\",\n \"messages\": [\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n },\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n }\n ],\n \"causes\": [\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n },\n {\n \"locale\": \"\",\n \"localeOrigin\": \"DEFAULT\",\n \"text\": \"\"\n }\n ]\n}", - "cookie": [], - "_postman_previewlanguage": "json" - } - ], - "event": [], - "protocolProfileBehavior": { - "disableBodyPruning": true - } - }, - { - "id": "ecb6bfa8-094b-42ca-a2c1-d95296c0b36e", - "name": "List Tagged Objects by Type", - "request": { - "name": "List Tagged Objects by Type", - "description": { - "content": "This API returns a list of all tagged objects by type.\n\nAny authenticated token may be used to call this API.", - "type": "text/plain" - }, - "url": { - "path": [ - "tagged-objects", - ":type" - ], - "host": [ - "{{baseUrl}}" - ], - "query": [ - { - "disabled": true, - "description": { - "content": "Max number of results to return.\nSee [V3 API Standard Collection Parameters](https://developer.sailpoint.com/idn/api/standard-collection-parameters) for more information.", - "type": "text/plain" - }, - "key": "limit", - "value": "250" - }, - { - "disabled": true, - "description": { - "content": "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.", - "type": "text/plain" - }, - "key": "offset", - "value": "0" - }, - { - "disabled": true, - "description": { - "content": "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.", - "type": "text/plain" - }, - "key": "count", - "value": "false" - }, - { - "disabled": true, - "description": { - "content": "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**objectRef.id**: *eq*\n\n**objectRef.type**: *eq*", - "type": "text/plain" - }, - "key": "filters", - "value": "" - } - ], - "variable": [ - { - "type": "any", - "value": "ACCESS_PROFILE", - "key": "type", - "disabled": true, - "description": { - "content": "(Required) The type of tagged object to retrieve.", - "type": "text/plain" - } - } - ] - }, - "header": [ - { - "key": "Accept", - "value": "application/json" - } - ], - "method": "GET", - "body": {} - }, - "response": [ - { - "id": "ff8cf824-bdf5-46c2-944e-7f24dc8eff43", - "name": "List of all tagged objects for specified type.", - "originalRequest": { - "url": { - "path": [ - "tagged-objects", - ":type" - ], - "host": [ - "{{baseUrl}}" - ], - "query": [ - { - "disabled": true, - "description": { - "content": "Max number of results to return.\nSee [V3 API Standard Collection Parameters](https://developer.sailpoint.com/idn/api/standard-collection-parameters) for more information.", - "type": "text/plain" - }, - "key": "limit", - "value": "250" - }, - { - "disabled": true, - "description": { - "content": "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.", - "type": "text/plain" - }, - "key": "offset", - "value": "0" - }, - { - "disabled": true, - "description": { - "content": "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.", - "type": "text/plain" - }, - "key": "count", - "value": "false" - }, - { - "disabled": true, - "description": { - "content": "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**objectRef.id**: *eq*\n\n**objectRef.type**: *eq*", - "type": "text/plain" - }, - "key": "filters", - "value": "" - } - ], - "variable": [] - }, - "header": [ - { - "key": "Accept", - "value": "application/json" - }, - { - "description": { - "content": "Added as a part of security scheme: oauth2", - "type": "text/plain" - }, - "key": "Authorization", - "value": "" - } - ], - "method": "GET", - "body": {} - }, - "status": "OK", - "code": 200, - "header": [ - { - "key": "Content-Type", - "value": "application/json" - } - ], - "body": "[\n {\n \"objectRef\": {\n \"type\": \"APPLICATION\",\n \"id\": \"\",\n \"name\": \"\"\n },\n \"tags\": [\n \"\",\n \"\"\n ]\n },\n {\n \"objectRef\": {\n \"type\": \"SOD_POLICY\",\n \"id\": \"\",\n \"name\": \"\"\n },\n \"tags\": [\n \"\",\n \"\"\n ]\n }\n]", - "cookie": [], - "_postman_previewlanguage": "json" - }, - { - "id": "5483ead4-f707-469a-9c4f-9ca2c6841ba0", - "name": "Client Error - Returned if the request body is invalid.", - "originalRequest": { - "url": { - "path": [ - "tagged-objects", - ":type" - ], - "host": [ - "{{baseUrl}}" - ], - "query": [ - { - "disabled": true, - "description": { - "content": "Max number of results to return.\nSee [V3 API Standard Collection Parameters](https://developer.sailpoint.com/idn/api/standard-collection-parameters) for more information.", - "type": "text/plain" - }, - "key": "limit", - "value": "250" - }, - { - "disabled": true, - "description": { - "content": "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.", - "type": "text/plain" - }, - "key": "offset", - "value": "0" - }, - { - "disabled": true, - "description": { - "content": "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.", - "type": "text/plain" - }, - "key": "count", - "value": "false" - }, - { - "disabled": true, - "description": { - "content": "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**objectRef.id**: *eq*\n\n**objectRef.type**: *eq*", - "type": "text/plain" - }, - "key": "filters", - "value": "" - } - ], - "variable": [] - }, - "header": [ - { - "key": "Accept", - "value": "application/json" - }, - { - "description": { - "content": "Added as a part of security scheme: oauth2", - "type": "text/plain" - }, - "key": "Authorization", - "value": "" - } - ], - "method": "GET", - "body": {} - }, - "status": "Bad Request", - "code": 400, - "header": [ - { - "key": "Content-Type", - "value": "application/json" - } - ], - "body": "{\n \"detailCode\": \"\",\n \"trackingId\": \"\",\n \"messages\": [\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n },\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n }\n ],\n \"causes\": [\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n },\n {\n \"locale\": \"\",\n \"localeOrigin\": \"DEFAULT\",\n \"text\": \"\"\n }\n ]\n}", - "cookie": [], - "_postman_previewlanguage": "json" - }, - { - "id": "6c5388b4-c1be-4ceb-bf27-0a61a86dd219", - "name": "Unauthorized - Returned if there is no authorization header, or if the JWT token is expired.", - "originalRequest": { - "url": { - "path": [ - "tagged-objects", - ":type" - ], - "host": [ - "{{baseUrl}}" - ], - "query": [ - { - "disabled": true, - "description": { - "content": "Max number of results to return.\nSee [V3 API Standard Collection Parameters](https://developer.sailpoint.com/idn/api/standard-collection-parameters) for more information.", - "type": "text/plain" - }, - "key": "limit", - "value": "250" - }, - { - "disabled": true, - "description": { - "content": "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.", - "type": "text/plain" - }, - "key": "offset", - "value": "0" - }, - { - "disabled": true, - "description": { - "content": "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.", - "type": "text/plain" - }, - "key": "count", - "value": "false" - }, - { - "disabled": true, - "description": { - "content": "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**objectRef.id**: *eq*\n\n**objectRef.type**: *eq*", - "type": "text/plain" - }, - "key": "filters", - "value": "" - } - ], - "variable": [] - }, - "header": [ - { - "key": "Accept", - "value": "application/json" - }, - { - "description": { - "content": "Added as a part of security scheme: oauth2", - "type": "text/plain" - }, - "key": "Authorization", - "value": "" - } - ], - "method": "GET", - "body": {} - }, - "status": "Unauthorized", - "code": 401, - "header": [ - { - "key": "Content-Type", - "value": "application/json" - } - ], - "body": "{\n \"error\": {\n \"description\": \"A message describing the error\",\n \"example\": \"JWT validation failed: JWT is expired\"\n }\n}", - "cookie": [], - "_postman_previewlanguage": "json" - }, - { - "id": "3551e79f-e51d-4330-9399-72d71302485f", - "name": "Forbidden - Returned if the user you are running as, doesn't have access to this end-point.", - "originalRequest": { - "url": { - "path": [ - "tagged-objects", - ":type" - ], - "host": [ - "{{baseUrl}}" - ], - "query": [ - { - "disabled": true, - "description": { - "content": "Max number of results to return.\nSee [V3 API Standard Collection Parameters](https://developer.sailpoint.com/idn/api/standard-collection-parameters) for more information.", - "type": "text/plain" - }, - "key": "limit", - "value": "250" - }, - { - "disabled": true, - "description": { - "content": "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.", - "type": "text/plain" - }, - "key": "offset", - "value": "0" - }, - { - "disabled": true, - "description": { - "content": "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.", - "type": "text/plain" - }, - "key": "count", - "value": "false" - }, - { - "disabled": true, - "description": { - "content": "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**objectRef.id**: *eq*\n\n**objectRef.type**: *eq*", - "type": "text/plain" - }, - "key": "filters", - "value": "" - } - ], - "variable": [] - }, - "header": [ - { - "key": "Accept", - "value": "application/json" - }, - { - "description": { - "content": "Added as a part of security scheme: oauth2", - "type": "text/plain" - }, - "key": "Authorization", - "value": "" - } - ], - "method": "GET", - "body": {} - }, - "status": "Forbidden", - "code": 403, - "header": [ - { - "key": "Content-Type", - "value": "application/json" - } - ], - "body": "{\n \"detailCode\": \"\",\n \"trackingId\": \"\",\n \"messages\": [\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n },\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n }\n ],\n \"causes\": [\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n },\n {\n \"locale\": \"\",\n \"localeOrigin\": \"DEFAULT\",\n \"text\": \"\"\n }\n ]\n}", - "cookie": [], - "_postman_previewlanguage": "json" - }, - { - "id": "4620644d-563b-4184-b6ce-9895a9062dc0", - "name": "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.", - "originalRequest": { - "url": { - "path": [ - "tagged-objects", - ":type" - ], - "host": [ - "{{baseUrl}}" - ], - "query": [ - { - "disabled": true, - "description": { - "content": "Max number of results to return.\nSee [V3 API Standard Collection Parameters](https://developer.sailpoint.com/idn/api/standard-collection-parameters) for more information.", - "type": "text/plain" - }, - "key": "limit", - "value": "250" - }, - { - "disabled": true, - "description": { - "content": "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.", - "type": "text/plain" - }, - "key": "offset", - "value": "0" - }, - { - "disabled": true, - "description": { - "content": "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.", - "type": "text/plain" - }, - "key": "count", - "value": "false" - }, - { - "disabled": true, - "description": { - "content": "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**objectRef.id**: *eq*\n\n**objectRef.type**: *eq*", - "type": "text/plain" - }, - "key": "filters", - "value": "" - } - ], - "variable": [] - }, - "header": [ - { - "key": "Accept", - "value": "application/json" - }, - { - "description": { - "content": "Added as a part of security scheme: oauth2", - "type": "text/plain" - }, - "key": "Authorization", - "value": "" - } - ], - "method": "GET", - "body": {} - }, - "status": "Too Many Requests", - "code": 429, - "header": [ - { - "key": "Content-Type", - "value": "application/json" - } - ], - "body": "{\n \"message\": {\n \"description\": \"A message describing the error\",\n \"example\": \" Rate Limit Exceeded \"\n }\n}", - "cookie": [], - "_postman_previewlanguage": "json" - }, - { - "id": "6bc60239-d37a-4efb-b0fc-8a26d23e398c", - "name": "Internal Server Error - Returned if there is an unexpected error.", - "originalRequest": { - "url": { - "path": [ - "tagged-objects", - ":type" - ], - "host": [ - "{{baseUrl}}" - ], - "query": [ - { - "disabled": true, - "description": { - "content": "Max number of results to return.\nSee [V3 API Standard Collection Parameters](https://developer.sailpoint.com/idn/api/standard-collection-parameters) for more information.", - "type": "text/plain" - }, - "key": "limit", - "value": "250" - }, - { - "disabled": true, - "description": { - "content": "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.", - "type": "text/plain" - }, - "key": "offset", - "value": "0" - }, - { - "disabled": true, - "description": { - "content": "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.", - "type": "text/plain" - }, - "key": "count", - "value": "false" - }, - { - "disabled": true, - "description": { - "content": "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**objectRef.id**: *eq*\n\n**objectRef.type**: *eq*", - "type": "text/plain" - }, - "key": "filters", - "value": "" - } - ], - "variable": [] - }, - "header": [ - { - "key": "Accept", - "value": "application/json" - }, - { - "description": { - "content": "Added as a part of security scheme: oauth2", - "type": "text/plain" - }, - "key": "Authorization", - "value": "" - } - ], - "method": "GET", - "body": {} - }, - "status": "Internal Server Error", - "code": 500, - "header": [ - { - "key": "Content-Type", - "value": "application/json" - } - ], - "body": "{\n \"detailCode\": \"\",\n \"trackingId\": \"\",\n \"messages\": [\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n },\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n }\n ],\n \"causes\": [\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n },\n {\n \"locale\": \"\",\n \"localeOrigin\": \"DEFAULT\",\n \"text\": \"\"\n }\n ]\n}", - "cookie": [], - "_postman_previewlanguage": "json" - } - ], - "event": [], - "protocolProfileBehavior": { - "disableBodyPruning": true - } - }, - { - "id": "08ea9eed-b7d1-462a-8cc8-49c9b38d0f42", - "name": "Get Tagged Object", - "request": { - "name": "Get Tagged Object", - "description": { - "content": "This gets a tagged object for the specified type.", - "type": "text/plain" - }, - "url": { - "path": [ - "tagged-objects", - ":type", - ":id" - ], - "host": [ - "{{baseUrl}}" - ], - "query": [], - "variable": [ - { - "type": "any", - "value": "ACCESS_PROFILE", - "key": "type", - "disabled": true, - "description": { - "content": "(Required) The type of tagged object to retrieve.", - "type": "text/plain" - } - }, - { - "type": "any", - "value": "", - "key": "id", - "disabled": true, - "description": { - "content": "(Required) The ID of the object reference to retrieve.", - "type": "text/plain" - } - } - ] - }, - "header": [ - { - "key": "Accept", - "value": "application/json" - } - ], - "method": "GET", - "body": {} - }, - "response": [ - { - "id": "9332bc27-c72f-4fa0-97bd-786e7f794cf4", - "name": "Tagged object by type and ID.", - "originalRequest": { - "url": { - "path": [ - "tagged-objects", - ":type", - ":id" - ], - "host": [ - "{{baseUrl}}" - ], - "query": [], - "variable": [] - }, - "header": [ - { - "key": "Accept", - "value": "application/json" - }, - { - "description": { - "content": "Added as a part of security scheme: oauth2", - "type": "text/plain" - }, - "key": "Authorization", - "value": "" - } - ], - "method": "GET", - "body": {} - }, - "status": "OK", - "code": 200, - "header": [ - { - "key": "Content-Type", - "value": "application/json" - } - ], - "body": "{\n \"objectRef\": {\n \"type\": \"APPLICATION\",\n \"id\": \"\",\n \"name\": \"\"\n },\n \"tags\": [\n \"\",\n \"\"\n ]\n}", - "cookie": [], - "_postman_previewlanguage": "json" - }, - { - "id": "c3d5b6a8-97d3-4643-a37a-2f4262fe63fc", - "name": "Client Error - Returned if the request body is invalid.", - "originalRequest": { - "url": { - "path": [ - "tagged-objects", - ":type", - ":id" - ], - "host": [ - "{{baseUrl}}" - ], - "query": [], - "variable": [] - }, - "header": [ - { - "key": "Accept", - "value": "application/json" - }, - { - "description": { - "content": "Added as a part of security scheme: oauth2", - "type": "text/plain" - }, - "key": "Authorization", - "value": "" - } - ], - "method": "GET", - "body": {} - }, - "status": "Bad Request", - "code": 400, - "header": [ - { - "key": "Content-Type", - "value": "application/json" - } - ], - "body": "{\n \"detailCode\": \"\",\n \"trackingId\": \"\",\n \"messages\": [\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n },\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n }\n ],\n \"causes\": [\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n },\n {\n \"locale\": \"\",\n \"localeOrigin\": \"DEFAULT\",\n \"text\": \"\"\n }\n ]\n}", - "cookie": [], - "_postman_previewlanguage": "json" - }, - { - "id": "fd72b702-de5f-4a9d-adf1-3dbdf55f17fa", - "name": "Unauthorized - Returned if there is no authorization header, or if the JWT token is expired.", - "originalRequest": { - "url": { - "path": [ - "tagged-objects", - ":type", - ":id" - ], - "host": [ - "{{baseUrl}}" - ], - "query": [], - "variable": [] - }, - "header": [ - { - "key": "Accept", - "value": "application/json" - }, - { - "description": { - "content": "Added as a part of security scheme: oauth2", - "type": "text/plain" - }, - "key": "Authorization", - "value": "" - } - ], - "method": "GET", - "body": {} - }, - "status": "Unauthorized", - "code": 401, - "header": [ - { - "key": "Content-Type", - "value": "application/json" - } - ], - "body": "{\n \"error\": {\n \"description\": \"A message describing the error\",\n \"example\": \"JWT validation failed: JWT is expired\"\n }\n}", - "cookie": [], - "_postman_previewlanguage": "json" - }, - { - "id": "fc680308-4ae1-4412-b21c-63ed95e7db6e", - "name": "Forbidden - Returned if the user you are running as, doesn't have access to this end-point.", - "originalRequest": { - "url": { - "path": [ - "tagged-objects", - ":type", - ":id" - ], - "host": [ - "{{baseUrl}}" - ], - "query": [], - "variable": [] - }, - "header": [ - { - "key": "Accept", - "value": "application/json" - }, - { - "description": { - "content": "Added as a part of security scheme: oauth2", - "type": "text/plain" - }, - "key": "Authorization", - "value": "" - } - ], - "method": "GET", - "body": {} - }, - "status": "Forbidden", - "code": 403, - "header": [ - { - "key": "Content-Type", - "value": "application/json" - } - ], - "body": "{\n \"detailCode\": \"\",\n \"trackingId\": \"\",\n \"messages\": [\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n },\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n }\n ],\n \"causes\": [\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n },\n {\n \"locale\": \"\",\n \"localeOrigin\": \"DEFAULT\",\n \"text\": \"\"\n }\n ]\n}", - "cookie": [], - "_postman_previewlanguage": "json" - }, - { - "id": "95226740-9ff5-4c4e-a0c5-690f5ede53ce", - "name": "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.", - "originalRequest": { - "url": { - "path": [ - "tagged-objects", - ":type", - ":id" - ], - "host": [ - "{{baseUrl}}" - ], - "query": [], - "variable": [] - }, - "header": [ - { - "key": "Accept", - "value": "application/json" - }, - { - "description": { - "content": "Added as a part of security scheme: oauth2", - "type": "text/plain" - }, - "key": "Authorization", - "value": "" - } - ], - "method": "GET", - "body": {} - }, - "status": "Too Many Requests", - "code": 429, - "header": [ - { - "key": "Content-Type", - "value": "application/json" - } - ], - "body": "{\n \"message\": {\n \"description\": \"A message describing the error\",\n \"example\": \" Rate Limit Exceeded \"\n }\n}", - "cookie": [], - "_postman_previewlanguage": "json" - }, - { - "id": "3b2e9fba-c3c8-4488-9c80-6c761353cdd2", - "name": "Internal Server Error - Returned if there is an unexpected error.", - "originalRequest": { - "url": { - "path": [ - "tagged-objects", - ":type", - ":id" - ], - "host": [ - "{{baseUrl}}" - ], - "query": [], - "variable": [] - }, - "header": [ - { - "key": "Accept", - "value": "application/json" - }, - { - "description": { - "content": "Added as a part of security scheme: oauth2", - "type": "text/plain" - }, - "key": "Authorization", - "value": "" - } - ], - "method": "GET", - "body": {} - }, - "status": "Internal Server Error", - "code": 500, - "header": [ - { - "key": "Content-Type", - "value": "application/json" - } - ], - "body": "{\n \"detailCode\": \"\",\n \"trackingId\": \"\",\n \"messages\": [\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n },\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n }\n ],\n \"causes\": [\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n },\n {\n \"locale\": \"\",\n \"localeOrigin\": \"DEFAULT\",\n \"text\": \"\"\n }\n ]\n}", - "cookie": [], - "_postman_previewlanguage": "json" - } - ], - "event": [], - "protocolProfileBehavior": { - "disableBodyPruning": true - } - }, - { - "id": "babf252a-af41-4785-bdc0-d4e339177016", - "name": "Update Tagged Object", - "request": { - "name": "Update Tagged Object", - "description": { - "content": "This updates a tagged object for the specified type.", - "type": "text/plain" - }, - "url": { - "path": [ - "tagged-objects", - ":type", - ":id" - ], - "host": [ - "{{baseUrl}}" - ], - "query": [], - "variable": [ - { - "type": "any", - "value": "ACCESS_PROFILE", - "key": "type", - "disabled": true, - "description": { - "content": "(Required) The type of tagged object to update.", - "type": "text/plain" - } - }, - { - "type": "any", - "value": "", - "key": "id", - "disabled": true, - "description": { - "content": "(Required) The ID of the object reference to update.", - "type": "text/plain" - } - } - ] - }, - "header": [ - { - "key": "Content-Type", - "value": "application/json" - }, - { - "key": "Accept", - "value": "application/json" - } - ], - "method": "PUT", - "body": { - "mode": "raw", - "raw": "{\n \"objectRef\": {\n \"type\": \"APPLICATION\",\n \"id\": \"\",\n \"name\": \"\"\n },\n \"tags\": [\n \"\",\n \"\"\n ]\n}", - "options": { - "raw": { - "headerFamily": "json", - "language": "json" - } - } - } - }, - "response": [ - { - "id": "8c13847b-dad0-4cb0-8342-872db617bf77", - "name": "Tagged object by type and ID.", - "originalRequest": { - "url": { - "path": [ - "tagged-objects", - ":type", - ":id" - ], - "host": [ - "{{baseUrl}}" - ], - "query": [], - "variable": [] - }, - "header": [ - { - "key": "Content-Type", - "value": "application/json" - }, - { - "key": "Accept", - "value": "application/json" - }, - { - "description": { - "content": "Added as a part of security scheme: oauth2", - "type": "text/plain" - }, - "key": "Authorization", - "value": "" - } - ], - "method": "PUT", - "body": { - "mode": "raw", - "raw": "{\n \"objectRef\": {\n \"type\": \"APPLICATION\",\n \"id\": \"\",\n \"name\": \"\"\n },\n \"tags\": [\n \"\",\n \"\"\n ]\n}", - "options": { - "raw": { - "headerFamily": "json", - "language": "json" - } - } - } - }, - "status": "OK", - "code": 200, - "header": [ - { - "key": "Content-Type", - "value": "application/json" - } - ], - "body": "{\n \"objectRef\": {\n \"type\": \"APPLICATION\",\n \"id\": \"\",\n \"name\": \"\"\n },\n \"tags\": [\n \"\",\n \"\"\n ]\n}", - "cookie": [], - "_postman_previewlanguage": "json" - }, - { - "id": "d9c66349-b0cd-4ade-864c-c267bf5263f3", - "name": "Client Error - Returned if the request body is invalid.", - "originalRequest": { - "url": { - "path": [ - "tagged-objects", - ":type", - ":id" - ], - "host": [ - "{{baseUrl}}" - ], - "query": [], - "variable": [] - }, - "header": [ - { - "key": "Content-Type", - "value": "application/json" - }, - { - "key": "Accept", - "value": "application/json" - }, - { - "description": { - "content": "Added as a part of security scheme: oauth2", - "type": "text/plain" - }, - "key": "Authorization", - "value": "" - } - ], - "method": "PUT", - "body": { - "mode": "raw", - "raw": "{\n \"objectRef\": {\n \"type\": \"APPLICATION\",\n \"id\": \"\",\n \"name\": \"\"\n },\n \"tags\": [\n \"\",\n \"\"\n ]\n}", - "options": { - "raw": { - "headerFamily": "json", - "language": "json" - } - } - } - }, - "status": "Bad Request", - "code": 400, - "header": [ - { - "key": "Content-Type", - "value": "application/json" - } - ], - "body": "{\n \"detailCode\": \"\",\n \"trackingId\": \"\",\n \"messages\": [\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n },\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n }\n ],\n \"causes\": [\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n },\n {\n \"locale\": \"\",\n \"localeOrigin\": \"DEFAULT\",\n \"text\": \"\"\n }\n ]\n}", - "cookie": [], - "_postman_previewlanguage": "json" - }, - { - "id": "d98663cb-2216-47fb-a7d3-15712ff17928", - "name": "Unauthorized - Returned if there is no authorization header, or if the JWT token is expired.", - "originalRequest": { - "url": { - "path": [ - "tagged-objects", - ":type", - ":id" - ], - "host": [ - "{{baseUrl}}" - ], - "query": [], - "variable": [] - }, - "header": [ - { - "key": "Content-Type", - "value": "application/json" - }, - { - "key": "Accept", - "value": "application/json" - }, - { - "description": { - "content": "Added as a part of security scheme: oauth2", - "type": "text/plain" - }, - "key": "Authorization", - "value": "" - } - ], - "method": "PUT", - "body": { - "mode": "raw", - "raw": "{\n \"objectRef\": {\n \"type\": \"APPLICATION\",\n \"id\": \"\",\n \"name\": \"\"\n },\n \"tags\": [\n \"\",\n \"\"\n ]\n}", - "options": { - "raw": { - "headerFamily": "json", - "language": "json" - } - } - } - }, - "status": "Unauthorized", - "code": 401, - "header": [ - { - "key": "Content-Type", - "value": "application/json" - } - ], - "body": "{\n \"error\": {\n \"description\": \"A message describing the error\",\n \"example\": \"JWT validation failed: JWT is expired\"\n }\n}", - "cookie": [], - "_postman_previewlanguage": "json" - }, - { - "id": "e22bf598-c34e-416e-9f9a-419174d2be65", - "name": "Forbidden - Returned if the user you are running as, doesn't have access to this end-point.", - "originalRequest": { - "url": { - "path": [ - "tagged-objects", - ":type", - ":id" - ], - "host": [ - "{{baseUrl}}" - ], - "query": [], - "variable": [] - }, - "header": [ - { - "key": "Content-Type", - "value": "application/json" - }, - { - "key": "Accept", - "value": "application/json" - }, - { - "description": { - "content": "Added as a part of security scheme: oauth2", - "type": "text/plain" - }, - "key": "Authorization", - "value": "" - } - ], - "method": "PUT", - "body": { - "mode": "raw", - "raw": "{\n \"objectRef\": {\n \"type\": \"APPLICATION\",\n \"id\": \"\",\n \"name\": \"\"\n },\n \"tags\": [\n \"\",\n \"\"\n ]\n}", - "options": { - "raw": { - "headerFamily": "json", - "language": "json" - } - } - } - }, - "status": "Forbidden", - "code": 403, - "header": [ - { - "key": "Content-Type", - "value": "application/json" - } - ], - "body": "{\n \"detailCode\": \"\",\n \"trackingId\": \"\",\n \"messages\": [\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n },\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n }\n ],\n \"causes\": [\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n },\n {\n \"locale\": \"\",\n \"localeOrigin\": \"DEFAULT\",\n \"text\": \"\"\n }\n ]\n}", - "cookie": [], - "_postman_previewlanguage": "json" - }, - { - "id": "27e4f189-61fe-4555-8e4c-5b2e35003dfc", - "name": "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.", - "originalRequest": { - "url": { - "path": [ - "tagged-objects", - ":type", - ":id" - ], - "host": [ - "{{baseUrl}}" - ], - "query": [], - "variable": [] - }, - "header": [ - { - "key": "Content-Type", - "value": "application/json" - }, - { - "key": "Accept", - "value": "application/json" - }, - { - "description": { - "content": "Added as a part of security scheme: oauth2", - "type": "text/plain" - }, - "key": "Authorization", - "value": "" - } - ], - "method": "PUT", - "body": { - "mode": "raw", - "raw": "{\n \"objectRef\": {\n \"type\": \"APPLICATION\",\n \"id\": \"\",\n \"name\": \"\"\n },\n \"tags\": [\n \"\",\n \"\"\n ]\n}", - "options": { - "raw": { - "headerFamily": "json", - "language": "json" - } - } - } - }, - "status": "Too Many Requests", - "code": 429, - "header": [ - { - "key": "Content-Type", - "value": "application/json" - } - ], - "body": "{\n \"message\": {\n \"description\": \"A message describing the error\",\n \"example\": \" Rate Limit Exceeded \"\n }\n}", - "cookie": [], - "_postman_previewlanguage": "json" - }, - { - "id": "b7ee476a-9a1a-4ff5-b74b-22450cf670e6", - "name": "Internal Server Error - Returned if there is an unexpected error.", - "originalRequest": { - "url": { - "path": [ - "tagged-objects", - ":type", - ":id" - ], - "host": [ - "{{baseUrl}}" - ], - "query": [], - "variable": [] - }, - "header": [ - { - "key": "Content-Type", - "value": "application/json" - }, - { - "key": "Accept", - "value": "application/json" - }, - { - "description": { - "content": "Added as a part of security scheme: oauth2", - "type": "text/plain" - }, - "key": "Authorization", - "value": "" - } - ], - "method": "PUT", - "body": { - "mode": "raw", - "raw": "{\n \"objectRef\": {\n \"type\": \"APPLICATION\",\n \"id\": \"\",\n \"name\": \"\"\n },\n \"tags\": [\n \"\",\n \"\"\n ]\n}", - "options": { - "raw": { - "headerFamily": "json", - "language": "json" - } - } - } - }, - "status": "Internal Server Error", - "code": 500, - "header": [ - { - "key": "Content-Type", - "value": "application/json" - } - ], - "body": "{\n \"detailCode\": \"\",\n \"trackingId\": \"\",\n \"messages\": [\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n },\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n }\n ],\n \"causes\": [\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n },\n {\n \"locale\": \"\",\n \"localeOrigin\": \"DEFAULT\",\n \"text\": \"\"\n }\n ]\n}", - "cookie": [], - "_postman_previewlanguage": "json" - } - ], - "event": [], - "protocolProfileBehavior": { - "disableBodyPruning": true - } - }, - { - "id": "47ebeb5d-829a-4965-a96a-5d74650ad370", - "name": "Delete Tagged Object", - "request": { - "name": "Delete Tagged Object", - "description": { - "content": "This deletes a tagged object for the specified type.", - "type": "text/plain" - }, - "url": { - "path": [ - "tagged-objects", - ":type", - ":id" - ], - "host": [ - "{{baseUrl}}" - ], - "query": [], - "variable": [ - { - "type": "any", - "value": "ACCESS_PROFILE", - "key": "type", - "disabled": true, - "description": { - "content": "(Required) The type of tagged object to delete.", - "type": "text/plain" - } - }, - { - "type": "any", - "value": "", - "key": "id", - "disabled": true, - "description": { - "content": "(Required) The ID of the object reference to delete.", - "type": "text/plain" - } - } - ] - }, - "header": [ - { - "key": "Accept", - "value": "application/json" - } - ], - "method": "DELETE", - "body": {} - }, - "response": [ - { - "id": "53342007-6e03-41e7-8502-7d4b4e97554c", - "name": "No content.", - "originalRequest": { - "url": { - "path": [ - "tagged-objects", - ":type", - ":id" - ], - "host": [ - "{{baseUrl}}" - ], - "query": [], - "variable": [] - }, - "header": [ - { - "description": { - "content": "Added as a part of security scheme: oauth2", - "type": "text/plain" - }, - "key": "Authorization", - "value": "" - } - ], - "method": "DELETE", - "body": {} - }, - "status": "No Content", - "code": 204, - "header": [], - "cookie": [], - "_postman_previewlanguage": "text" - }, - { - "id": "fbac04c6-465c-404b-a22e-03dcdca04b23", - "name": "Client Error - Returned if the request body is invalid.", - "originalRequest": { - "url": { - "path": [ - "tagged-objects", - ":type", - ":id" - ], - "host": [ - "{{baseUrl}}" - ], - "query": [], - "variable": [] - }, - "header": [ - { - "key": "Accept", - "value": "application/json" - }, - { - "description": { - "content": "Added as a part of security scheme: oauth2", - "type": "text/plain" - }, - "key": "Authorization", - "value": "" - } - ], - "method": "DELETE", - "body": {} - }, - "status": "Bad Request", - "code": 400, - "header": [ - { - "key": "Content-Type", - "value": "application/json" - } - ], - "body": "{\n \"detailCode\": \"\",\n \"trackingId\": \"\",\n \"messages\": [\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n },\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n }\n ],\n \"causes\": [\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n },\n {\n \"locale\": \"\",\n \"localeOrigin\": \"DEFAULT\",\n \"text\": \"\"\n }\n ]\n}", - "cookie": [], - "_postman_previewlanguage": "json" - }, - { - "id": "e1c31f81-837f-432d-9a4d-1559327a1e4a", - "name": "Unauthorized - Returned if there is no authorization header, or if the JWT token is expired.", - "originalRequest": { - "url": { - "path": [ - "tagged-objects", - ":type", - ":id" - ], - "host": [ - "{{baseUrl}}" - ], - "query": [], - "variable": [] - }, - "header": [ - { - "key": "Accept", - "value": "application/json" - }, - { - "description": { - "content": "Added as a part of security scheme: oauth2", - "type": "text/plain" - }, - "key": "Authorization", - "value": "" - } - ], - "method": "DELETE", - "body": {} - }, - "status": "Unauthorized", - "code": 401, - "header": [ - { - "key": "Content-Type", - "value": "application/json" - } - ], - "body": "{\n \"error\": {\n \"description\": \"A message describing the error\",\n \"example\": \"JWT validation failed: JWT is expired\"\n }\n}", - "cookie": [], - "_postman_previewlanguage": "json" - }, - { - "id": "0a3cad95-3b9d-4d50-ad57-5e58ebf34008", - "name": "Forbidden - Returned if the user you are running as, doesn't have access to this end-point.", - "originalRequest": { - "url": { - "path": [ - "tagged-objects", - ":type", - ":id" - ], - "host": [ - "{{baseUrl}}" - ], - "query": [], - "variable": [] - }, - "header": [ - { - "key": "Accept", - "value": "application/json" - }, - { - "description": { - "content": "Added as a part of security scheme: oauth2", - "type": "text/plain" - }, - "key": "Authorization", - "value": "" - } - ], - "method": "DELETE", - "body": {} - }, - "status": "Forbidden", - "code": 403, - "header": [ - { - "key": "Content-Type", - "value": "application/json" - } - ], - "body": "{\n \"detailCode\": \"\",\n \"trackingId\": \"\",\n \"messages\": [\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n },\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n }\n ],\n \"causes\": [\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n },\n {\n \"locale\": \"\",\n \"localeOrigin\": \"DEFAULT\",\n \"text\": \"\"\n }\n ]\n}", - "cookie": [], - "_postman_previewlanguage": "json" - }, - { - "id": "823267c6-2c2e-4a38-b344-310883e13bf0", - "name": "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.", - "originalRequest": { - "url": { - "path": [ - "tagged-objects", - ":type", - ":id" - ], - "host": [ - "{{baseUrl}}" - ], - "query": [], - "variable": [] - }, - "header": [ - { - "key": "Accept", - "value": "application/json" - }, - { - "description": { - "content": "Added as a part of security scheme: oauth2", - "type": "text/plain" - }, - "key": "Authorization", - "value": "" - } - ], - "method": "DELETE", - "body": {} - }, - "status": "Too Many Requests", - "code": 429, - "header": [ - { - "key": "Content-Type", - "value": "application/json" - } - ], - "body": "{\n \"message\": {\n \"description\": \"A message describing the error\",\n \"example\": \" Rate Limit Exceeded \"\n }\n}", - "cookie": [], - "_postman_previewlanguage": "json" - }, - { - "id": "87ceec57-5ef7-4f2d-a734-f98fe9986167", - "name": "Internal Server Error - Returned if there is an unexpected error.", - "originalRequest": { - "url": { - "path": [ - "tagged-objects", - ":type", - ":id" - ], - "host": [ - "{{baseUrl}}" - ], - "query": [], - "variable": [] - }, - "header": [ - { - "key": "Accept", - "value": "application/json" - }, - { - "description": { - "content": "Added as a part of security scheme: oauth2", - "type": "text/plain" - }, - "key": "Authorization", - "value": "" - } - ], - "method": "DELETE", - "body": {} - }, - "status": "Internal Server Error", - "code": 500, - "header": [ - { - "key": "Content-Type", - "value": "application/json" - } - ], - "body": "{\n \"detailCode\": \"\",\n \"trackingId\": \"\",\n \"messages\": [\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n },\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n }\n ],\n \"causes\": [\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n },\n {\n \"locale\": \"\",\n \"localeOrigin\": \"DEFAULT\",\n \"text\": \"\"\n }\n ]\n}", - "cookie": [], - "_postman_previewlanguage": "json" - } - ], - "event": [], - "protocolProfileBehavior": { - "disableBodyPruning": true - } - }, - { - "id": "0ffcf1bc-255e-4bcc-880c-3997f23afe2b", - "name": "Tag Multiple Objects", - "request": { - "name": "Tag Multiple Objects", - "description": { - "content": "This API adds tags to multiple objects.\n\nA token with API, CERT_ADMIN, ORG_ADMIN, REPORT_ADMIN, ROLE_ADMIN, ROLE_SUBADMIN, SOURCE_ADMIN, or SOURCE_SUBADMIN authority is required to call this API.", - "type": "text/plain" - }, - "url": { - "path": [ - "tagged-objects", - "bulk-add" - ], - "host": [ - "{{baseUrl}}" - ], - "query": [], - "variable": [] - }, - "header": [ - { - "key": "Content-Type", - "value": "application/json" - }, - { - "key": "Accept", - "value": "application/json" - } - ], - "method": "POST", - "body": { - "mode": "raw", - "raw": "{\n \"objectRefs\": [\n {\n \"type\": \"CAMPAIGN\",\n \"id\": \"\",\n \"name\": \"\"\n },\n {\n \"type\": \"ACCESS_PROFILE\",\n \"id\": \"\",\n \"name\": \"\"\n }\n ],\n \"tags\": [\n \"\",\n \"\"\n ],\n \"operation\": \"APPEND\"\n}", - "options": { - "raw": { - "headerFamily": "json", - "language": "json" - } - } - } - }, - "response": [ - { - "id": "05432a48-f090-4b74-be89-900bb07cf52f", - "name": "Request succeeded.", - "originalRequest": { - "url": { - "path": [ - "tagged-objects", - "bulk-add" - ], - "host": [ - "{{baseUrl}}" - ], - "query": [], - "variable": [] - }, - "header": [ - { - "key": "Content-Type", - "value": "application/json" - }, - { - "key": "Accept", - "value": "application/json" - }, - { - "description": { - "content": "Added as a part of security scheme: oauth2", - "type": "text/plain" - }, - "key": "Authorization", - "value": "" - } - ], - "method": "POST", - "body": { - "mode": "raw", - "raw": "{\n \"objectRefs\": [\n {\n \"type\": \"CAMPAIGN\",\n \"id\": \"\",\n \"name\": \"\"\n },\n {\n \"type\": \"ACCESS_PROFILE\",\n \"id\": \"\",\n \"name\": \"\"\n }\n ],\n \"tags\": [\n \"\",\n \"\"\n ],\n \"operation\": \"APPEND\"\n}", - "options": { - "raw": { - "headerFamily": "json", - "language": "json" - } - } - } - }, - "status": "OK", - "code": 200, - "header": [ - { - "key": "Content-Type", - "value": "application/json" - } - ], - "body": "{\n \"objectRefs\": [\n {\n \"type\": \"CAMPAIGN\",\n \"id\": \"\",\n \"name\": \"\"\n },\n {\n \"type\": \"ACCESS_PROFILE\",\n \"id\": \"\",\n \"name\": \"\"\n }\n ],\n \"tags\": [\n \"\",\n \"\"\n ],\n \"operation\": \"APPEND\"\n}", - "cookie": [], - "_postman_previewlanguage": "json" - }, - { - "id": "1c41e9ac-4e7e-489a-9087-94d06ef32690", - "name": "Client Error - Returned if the request body is invalid.", - "originalRequest": { - "url": { - "path": [ - "tagged-objects", - "bulk-add" - ], - "host": [ - "{{baseUrl}}" - ], - "query": [], - "variable": [] - }, - "header": [ - { - "key": "Content-Type", - "value": "application/json" - }, - { - "key": "Accept", - "value": "application/json" - }, - { - "description": { - "content": "Added as a part of security scheme: oauth2", - "type": "text/plain" - }, - "key": "Authorization", - "value": "" - } - ], - "method": "POST", - "body": { - "mode": "raw", - "raw": "{\n \"objectRefs\": [\n {\n \"type\": \"CAMPAIGN\",\n \"id\": \"\",\n \"name\": \"\"\n },\n {\n \"type\": \"ACCESS_PROFILE\",\n \"id\": \"\",\n \"name\": \"\"\n }\n ],\n \"tags\": [\n \"\",\n \"\"\n ],\n \"operation\": \"APPEND\"\n}", - "options": { - "raw": { - "headerFamily": "json", - "language": "json" - } - } - } - }, - "status": "Bad Request", - "code": 400, - "header": [ - { - "key": "Content-Type", - "value": "application/json" - } - ], - "body": "{\n \"detailCode\": \"\",\n \"trackingId\": \"\",\n \"messages\": [\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n },\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n }\n ],\n \"causes\": [\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n },\n {\n \"locale\": \"\",\n \"localeOrigin\": \"DEFAULT\",\n \"text\": \"\"\n }\n ]\n}", - "cookie": [], - "_postman_previewlanguage": "json" - }, - { - "id": "d0abfd18-68ac-481c-866d-787dcef8df05", - "name": "Unauthorized - Returned if there is no authorization header, or if the JWT token is expired.", - "originalRequest": { - "url": { - "path": [ - "tagged-objects", - "bulk-add" - ], - "host": [ - "{{baseUrl}}" - ], - "query": [], - "variable": [] - }, - "header": [ - { - "key": "Content-Type", - "value": "application/json" - }, - { - "key": "Accept", - "value": "application/json" - }, - { - "description": { - "content": "Added as a part of security scheme: oauth2", - "type": "text/plain" - }, - "key": "Authorization", - "value": "" - } - ], - "method": "POST", - "body": { - "mode": "raw", - "raw": "{\n \"objectRefs\": [\n {\n \"type\": \"CAMPAIGN\",\n \"id\": \"\",\n \"name\": \"\"\n },\n {\n \"type\": \"ACCESS_PROFILE\",\n \"id\": \"\",\n \"name\": \"\"\n }\n ],\n \"tags\": [\n \"\",\n \"\"\n ],\n \"operation\": \"APPEND\"\n}", - "options": { - "raw": { - "headerFamily": "json", - "language": "json" - } - } - } - }, - "status": "Unauthorized", - "code": 401, - "header": [ - { - "key": "Content-Type", - "value": "application/json" - } - ], - "body": "{\n \"error\": {\n \"description\": \"A message describing the error\",\n \"example\": \"JWT validation failed: JWT is expired\"\n }\n}", - "cookie": [], - "_postman_previewlanguage": "json" - }, - { - "id": "af17b030-dac5-4f1d-974d-91337caf91d1", - "name": "Forbidden - Returned if the user you are running as, doesn't have access to this end-point.", - "originalRequest": { - "url": { - "path": [ - "tagged-objects", - "bulk-add" - ], - "host": [ - "{{baseUrl}}" - ], - "query": [], - "variable": [] - }, - "header": [ - { - "key": "Content-Type", - "value": "application/json" - }, - { - "key": "Accept", - "value": "application/json" - }, - { - "description": { - "content": "Added as a part of security scheme: oauth2", - "type": "text/plain" - }, - "key": "Authorization", - "value": "" - } - ], - "method": "POST", - "body": { - "mode": "raw", - "raw": "{\n \"objectRefs\": [\n {\n \"type\": \"CAMPAIGN\",\n \"id\": \"\",\n \"name\": \"\"\n },\n {\n \"type\": \"ACCESS_PROFILE\",\n \"id\": \"\",\n \"name\": \"\"\n }\n ],\n \"tags\": [\n \"\",\n \"\"\n ],\n \"operation\": \"APPEND\"\n}", - "options": { - "raw": { - "headerFamily": "json", - "language": "json" - } - } - } - }, - "status": "Forbidden", - "code": 403, - "header": [ - { - "key": "Content-Type", - "value": "application/json" - } - ], - "body": "{\n \"detailCode\": \"\",\n \"trackingId\": \"\",\n \"messages\": [\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n },\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n }\n ],\n \"causes\": [\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n },\n {\n \"locale\": \"\",\n \"localeOrigin\": \"DEFAULT\",\n \"text\": \"\"\n }\n ]\n}", - "cookie": [], - "_postman_previewlanguage": "json" - }, - { - "id": "e701553e-12f2-4e76-88de-b0eee21ff25f", - "name": "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.", - "originalRequest": { - "url": { - "path": [ - "tagged-objects", - "bulk-add" - ], - "host": [ - "{{baseUrl}}" - ], - "query": [], - "variable": [] - }, - "header": [ - { - "key": "Content-Type", - "value": "application/json" - }, - { - "key": "Accept", - "value": "application/json" - }, - { - "description": { - "content": "Added as a part of security scheme: oauth2", - "type": "text/plain" - }, - "key": "Authorization", - "value": "" - } - ], - "method": "POST", - "body": { - "mode": "raw", - "raw": "{\n \"objectRefs\": [\n {\n \"type\": \"CAMPAIGN\",\n \"id\": \"\",\n \"name\": \"\"\n },\n {\n \"type\": \"ACCESS_PROFILE\",\n \"id\": \"\",\n \"name\": \"\"\n }\n ],\n \"tags\": [\n \"\",\n \"\"\n ],\n \"operation\": \"APPEND\"\n}", - "options": { - "raw": { - "headerFamily": "json", - "language": "json" - } - } - } - }, - "status": "Too Many Requests", - "code": 429, - "header": [ - { - "key": "Content-Type", - "value": "application/json" - } - ], - "body": "{\n \"message\": {\n \"description\": \"A message describing the error\",\n \"example\": \" Rate Limit Exceeded \"\n }\n}", - "cookie": [], - "_postman_previewlanguage": "json" - }, - { - "id": "7246c260-fd21-4243-a63c-22b8328a5118", - "name": "Internal Server Error - Returned if there is an unexpected error.", - "originalRequest": { - "url": { - "path": [ - "tagged-objects", - "bulk-add" - ], - "host": [ - "{{baseUrl}}" - ], - "query": [], - "variable": [] - }, - "header": [ - { - "key": "Content-Type", - "value": "application/json" - }, - { - "key": "Accept", - "value": "application/json" - }, - { - "description": { - "content": "Added as a part of security scheme: oauth2", - "type": "text/plain" - }, - "key": "Authorization", - "value": "" - } - ], - "method": "POST", - "body": { - "mode": "raw", - "raw": "{\n \"objectRefs\": [\n {\n \"type\": \"CAMPAIGN\",\n \"id\": \"\",\n \"name\": \"\"\n },\n {\n \"type\": \"ACCESS_PROFILE\",\n \"id\": \"\",\n \"name\": \"\"\n }\n ],\n \"tags\": [\n \"\",\n \"\"\n ],\n \"operation\": \"APPEND\"\n}", - "options": { - "raw": { - "headerFamily": "json", - "language": "json" - } - } - } - }, - "status": "Internal Server Error", - "code": 500, - "header": [ - { - "key": "Content-Type", - "value": "application/json" - } - ], - "body": "{\n \"detailCode\": \"\",\n \"trackingId\": \"\",\n \"messages\": [\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n },\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n }\n ],\n \"causes\": [\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n },\n {\n \"locale\": \"\",\n \"localeOrigin\": \"DEFAULT\",\n \"text\": \"\"\n }\n ]\n}", - "cookie": [], - "_postman_previewlanguage": "json" - } - ], - "event": [], - "protocolProfileBehavior": { - "disableBodyPruning": true - } - }, - { - "id": "14885347-72f0-4e07-969c-868de5ff7f4c", - "name": "Remove Tags from Multiple Objects", - "request": { - "name": "Remove Tags from Multiple Objects", - "description": { - "content": "This API removes tags from multiple objects.\n\nA token with API, CERT_ADMIN, ORG_ADMIN, REPORT_ADMIN, ROLE_ADMIN, ROLE_SUBADMIN, SOURCE_ADMIN, or SOURCE_SUBADMIN authority is required to call this API.", - "type": "text/plain" - }, - "url": { - "path": [ - "tagged-objects", - "bulk-remove" - ], - "host": [ - "{{baseUrl}}" - ], - "query": [], - "variable": [] - }, - "header": [ - { - "key": "Content-Type", - "value": "application/json" - }, - { - "key": "Accept", - "value": "application/json" - } - ], - "method": "POST", - "body": { - "mode": "raw", - "raw": "{\n \"objectRefs\": [\n {\n \"type\": \"CAMPAIGN\",\n \"id\": \"\",\n \"name\": \"\"\n },\n {\n \"type\": \"ACCESS_PROFILE\",\n \"id\": \"\",\n \"name\": \"\"\n }\n ],\n \"tags\": [\n \"\",\n \"\"\n ],\n \"operation\": \"APPEND\"\n}", - "options": { - "raw": { - "headerFamily": "json", - "language": "json" - } - } - } - }, - "response": [ - { - "id": "953ebbae-1f50-4311-9e79-20e57c2d8c43", - "name": "No content - indicates the request was successful but there is no content to be returned in the response.", - "originalRequest": { - "url": { - "path": [ - "tagged-objects", - "bulk-remove" - ], - "host": [ - "{{baseUrl}}" - ], - "query": [], - "variable": [] - }, - "header": [ - { - "key": "Content-Type", - "value": "application/json" - }, - { - "description": { - "content": "Added as a part of security scheme: oauth2", - "type": "text/plain" - }, - "key": "Authorization", - "value": "" - } - ], - "method": "POST", - "body": { - "mode": "raw", - "raw": "{\n \"objectRefs\": [\n {\n \"type\": \"CAMPAIGN\",\n \"id\": \"\",\n \"name\": \"\"\n },\n {\n \"type\": \"ACCESS_PROFILE\",\n \"id\": \"\",\n \"name\": \"\"\n }\n ],\n \"tags\": [\n \"\",\n \"\"\n ],\n \"operation\": \"APPEND\"\n}", - "options": { - "raw": { - "headerFamily": "json", - "language": "json" - } - } - } - }, - "status": "No Content", - "code": 204, - "header": [], - "cookie": [], - "_postman_previewlanguage": "text" - }, - { - "id": "3c1a5e4e-f40f-491d-a36b-fb464b605a6d", - "name": "Client Error - Returned if the request body is invalid.", - "originalRequest": { - "url": { - "path": [ - "tagged-objects", - "bulk-remove" - ], - "host": [ - "{{baseUrl}}" - ], - "query": [], - "variable": [] - }, - "header": [ - { - "key": "Content-Type", - "value": "application/json" - }, - { - "key": "Accept", - "value": "application/json" - }, - { - "description": { - "content": "Added as a part of security scheme: oauth2", - "type": "text/plain" - }, - "key": "Authorization", - "value": "" - } - ], - "method": "POST", - "body": { - "mode": "raw", - "raw": "{\n \"objectRefs\": [\n {\n \"type\": \"CAMPAIGN\",\n \"id\": \"\",\n \"name\": \"\"\n },\n {\n \"type\": \"ACCESS_PROFILE\",\n \"id\": \"\",\n \"name\": \"\"\n }\n ],\n \"tags\": [\n \"\",\n \"\"\n ],\n \"operation\": \"APPEND\"\n}", - "options": { - "raw": { - "headerFamily": "json", - "language": "json" - } - } - } - }, - "status": "Bad Request", - "code": 400, - "header": [ - { - "key": "Content-Type", - "value": "application/json" - } - ], - "body": "{\n \"detailCode\": \"\",\n \"trackingId\": \"\",\n \"messages\": [\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n },\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n }\n ],\n \"causes\": [\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n },\n {\n \"locale\": \"\",\n \"localeOrigin\": \"DEFAULT\",\n \"text\": \"\"\n }\n ]\n}", - "cookie": [], - "_postman_previewlanguage": "json" - }, - { - "id": "dd8abe53-f02c-40fc-a3bb-f1defc29c36a", - "name": "Unauthorized - Returned if there is no authorization header, or if the JWT token is expired.", - "originalRequest": { - "url": { - "path": [ - "tagged-objects", - "bulk-remove" - ], - "host": [ - "{{baseUrl}}" - ], - "query": [], - "variable": [] - }, - "header": [ - { - "key": "Content-Type", - "value": "application/json" - }, - { - "key": "Accept", - "value": "application/json" - }, - { - "description": { - "content": "Added as a part of security scheme: oauth2", - "type": "text/plain" - }, - "key": "Authorization", - "value": "" - } - ], - "method": "POST", - "body": { - "mode": "raw", - "raw": "{\n \"objectRefs\": [\n {\n \"type\": \"CAMPAIGN\",\n \"id\": \"\",\n \"name\": \"\"\n },\n {\n \"type\": \"ACCESS_PROFILE\",\n \"id\": \"\",\n \"name\": \"\"\n }\n ],\n \"tags\": [\n \"\",\n \"\"\n ],\n \"operation\": \"APPEND\"\n}", - "options": { - "raw": { - "headerFamily": "json", - "language": "json" - } - } - } - }, - "status": "Unauthorized", - "code": 401, - "header": [ - { - "key": "Content-Type", - "value": "application/json" - } - ], - "body": "{\n \"error\": {\n \"description\": \"A message describing the error\",\n \"example\": \"JWT validation failed: JWT is expired\"\n }\n}", - "cookie": [], - "_postman_previewlanguage": "json" - }, - { - "id": "5f2292f9-4524-4c82-b36b-6b78221ff541", - "name": "Forbidden - Returned if the user you are running as, doesn't have access to this end-point.", - "originalRequest": { - "url": { - "path": [ - "tagged-objects", - "bulk-remove" - ], - "host": [ - "{{baseUrl}}" - ], - "query": [], - "variable": [] - }, - "header": [ - { - "key": "Content-Type", - "value": "application/json" - }, - { - "key": "Accept", - "value": "application/json" - }, - { - "description": { - "content": "Added as a part of security scheme: oauth2", - "type": "text/plain" - }, - "key": "Authorization", - "value": "" - } - ], - "method": "POST", - "body": { - "mode": "raw", - "raw": "{\n \"objectRefs\": [\n {\n \"type\": \"CAMPAIGN\",\n \"id\": \"\",\n \"name\": \"\"\n },\n {\n \"type\": \"ACCESS_PROFILE\",\n \"id\": \"\",\n \"name\": \"\"\n }\n ],\n \"tags\": [\n \"\",\n \"\"\n ],\n \"operation\": \"APPEND\"\n}", - "options": { - "raw": { - "headerFamily": "json", - "language": "json" - } - } - } - }, - "status": "Forbidden", - "code": 403, - "header": [ - { - "key": "Content-Type", - "value": "application/json" - } - ], - "body": "{\n \"detailCode\": \"\",\n \"trackingId\": \"\",\n \"messages\": [\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n },\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n }\n ],\n \"causes\": [\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n },\n {\n \"locale\": \"\",\n \"localeOrigin\": \"DEFAULT\",\n \"text\": \"\"\n }\n ]\n}", - "cookie": [], - "_postman_previewlanguage": "json" - }, - { - "id": "b7d0ace1-0a85-47ee-bbcc-c78ea2f6c8ee", - "name": "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.", - "originalRequest": { - "url": { - "path": [ - "tagged-objects", - "bulk-remove" - ], - "host": [ - "{{baseUrl}}" - ], - "query": [], - "variable": [] - }, - "header": [ - { - "key": "Content-Type", - "value": "application/json" - }, - { - "key": "Accept", - "value": "application/json" - }, - { - "description": { - "content": "Added as a part of security scheme: oauth2", - "type": "text/plain" - }, - "key": "Authorization", - "value": "" - } - ], - "method": "POST", - "body": { - "mode": "raw", - "raw": "{\n \"objectRefs\": [\n {\n \"type\": \"CAMPAIGN\",\n \"id\": \"\",\n \"name\": \"\"\n },\n {\n \"type\": \"ACCESS_PROFILE\",\n \"id\": \"\",\n \"name\": \"\"\n }\n ],\n \"tags\": [\n \"\",\n \"\"\n ],\n \"operation\": \"APPEND\"\n}", - "options": { - "raw": { - "headerFamily": "json", - "language": "json" - } - } - } - }, - "status": "Too Many Requests", - "code": 429, - "header": [ - { - "key": "Content-Type", - "value": "application/json" - } - ], - "body": "{\n \"message\": {\n \"description\": \"A message describing the error\",\n \"example\": \" Rate Limit Exceeded \"\n }\n}", - "cookie": [], - "_postman_previewlanguage": "json" - }, - { - "id": "2b450e44-4d40-4930-95cc-53d126ae16ef", - "name": "Internal Server Error - Returned if there is an unexpected error.", - "originalRequest": { - "url": { - "path": [ - "tagged-objects", - "bulk-remove" - ], - "host": [ - "{{baseUrl}}" - ], - "query": [], - "variable": [] - }, - "header": [ - { - "key": "Content-Type", - "value": "application/json" - }, - { - "key": "Accept", - "value": "application/json" - }, - { - "description": { - "content": "Added as a part of security scheme: oauth2", - "type": "text/plain" - }, - "key": "Authorization", - "value": "" - } - ], - "method": "POST", - "body": { - "mode": "raw", - "raw": "{\n \"objectRefs\": [\n {\n \"type\": \"CAMPAIGN\",\n \"id\": \"\",\n \"name\": \"\"\n },\n {\n \"type\": \"ACCESS_PROFILE\",\n \"id\": \"\",\n \"name\": \"\"\n }\n ],\n \"tags\": [\n \"\",\n \"\"\n ],\n \"operation\": \"APPEND\"\n}", - "options": { - "raw": { - "headerFamily": "json", - "language": "json" - } - } - } - }, - "status": "Internal Server Error", - "code": 500, - "header": [ - { - "key": "Content-Type", - "value": "application/json" - } - ], - "body": "{\n \"detailCode\": \"\",\n \"trackingId\": \"\",\n \"messages\": [\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n },\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n }\n ],\n \"causes\": [\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n },\n {\n \"locale\": \"\",\n \"localeOrigin\": \"DEFAULT\",\n \"text\": \"\"\n }\n ]\n}", - "cookie": [], - "_postman_previewlanguage": "json" - } - ], - "event": [], - "protocolProfileBehavior": { - "disableBodyPruning": true - } - } - ] - }, - { - "name": "Transforms", - "description": "The purpose of this API is to expose functionality for the manipulation of Transform objects.\nTransforms are a form of configurable objects which define an easy way to manipulate attribute data without having\nto write code. These endpoints don't require API calls to other resources, audit service is used for keeping track\nof which users have made changes to the Transforms.\n\nRefer to [Transforms](https://developer.sailpoint.com/idn/docs/transforms) for more information about transforms.\n", - "item": [ - { - "id": "d14b8988-a96f-4f47-891e-b01025ddb015", - "name": "List transforms", - "request": { - "name": "List transforms", - "description": { - "content": "Gets a list of all saved transform objects.\nA token with transforms-list read authority is required to call this API.", - "type": "text/plain" - }, - "url": { - "path": [ - "transforms" - ], - "host": [ - "{{baseUrl}}" - ], - "query": [ - { - "disabled": true, - "description": { - "content": "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.", - "type": "text/plain" - }, - "key": "offset", - "value": "0" - }, - { - "disabled": true, - "description": { - "content": "Max number of results to return.\nSee [V3 API Standard Collection Parameters](https://developer.sailpoint.com/idn/api/standard-collection-parameters) for more information.", - "type": "text/plain" - }, - "key": "limit", - "value": "250" - }, - { - "disabled": true, - "description": { - "content": "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.", - "type": "text/plain" - }, - "key": "count", - "value": "false" - }, - { - "disabled": true, - "description": { - "content": "Name of the transform to retrieve from the list.", - "type": "text/plain" - }, - "key": "name", - "value": "" - }, - { - "disabled": true, - "description": { - "content": "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**internal**: *eq*\n\n**name**: *eq, sw*", - "type": "text/plain" - }, - "key": "filters", - "value": "" - } - ], - "variable": [] - }, - "header": [ - { - "key": "Accept", - "value": "application/json" - } - ], - "method": "GET", - "body": {} - }, - "response": [ - { - "id": "4ffa4af3-eed0-4b2c-97da-2cc4328d9dba", - "name": "A list of transforms matching the given criteria.", - "originalRequest": { - "url": { - "path": [ - "transforms" - ], - "host": [ - "{{baseUrl}}" - ], - "query": [ - { - "disabled": true, - "description": { - "content": "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.", - "type": "text/plain" - }, - "key": "offset", - "value": "0" - }, - { - "disabled": true, - "description": { - "content": "Max number of results to return.\nSee [V3 API Standard Collection Parameters](https://developer.sailpoint.com/idn/api/standard-collection-parameters) for more information.", - "type": "text/plain" - }, - "key": "limit", - "value": "250" - }, - { - "disabled": true, - "description": { - "content": "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.", - "type": "text/plain" - }, - "key": "count", - "value": "false" - }, - { - "disabled": true, - "description": { - "content": "Name of the transform to retrieve from the list.", - "type": "text/plain" - }, - "key": "name", - "value": "" - }, - { - "disabled": true, - "description": { - "content": "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**internal**: *eq*\n\n**name**: *eq, sw*", - "type": "text/plain" - }, - "key": "filters", - "value": "" - } - ], - "variable": [] - }, - "header": [ - { - "key": "Accept", - "value": "application/json" - }, - { - "description": { - "content": "Added as a part of security scheme: oauth2", - "type": "text/plain" - }, - "key": "Authorization", - "value": "" - } - ], - "method": "GET", - "body": {} - }, - "status": "OK", - "code": 200, - "header": [ - { - "key": "Content-Type", - "value": "application/json" - } - ], - "body": "[\n {\n \"attributes\": {\n \"sourceName\": \"\",\n \"attributeName\": \"\",\n \"accountSortAttribute\": \"created\",\n \"accountSortDescending\": false,\n \"accountReturnFirstLink\": false,\n \"accountFilter\": \"\",\n \"accountPropertyFilter\": \"\",\n \"requiresPeriodicRefresh\": false,\n \"input\": {\n \"irure_e1\": false,\n \"ea_69a\": \"Lorem amet\"\n }\n },\n \"id\": \"\",\n \"internal\": false,\n \"name\": \"\",\n \"type\": \"dateFormat\"\n },\n {\n \"attributes\": {\n \"sourceName\": \"\",\n \"attributeName\": \"\",\n \"accountSortAttribute\": \"created\",\n \"accountSortDescending\": false,\n \"accountReturnFirstLink\": false,\n \"accountFilter\": \"\",\n \"accountPropertyFilter\": \"\",\n \"requiresPeriodicRefresh\": false,\n \"input\": {\n \"sunt_1b6\": \"do dolore\",\n \"commodo48\": 67716765\n }\n },\n \"id\": \"\",\n \"internal\": false,\n \"name\": \"\",\n \"type\": \"split\"\n }\n]", - "cookie": [], - "_postman_previewlanguage": "json" - }, - { - "id": "819abf12-c3b5-4f24-a635-c721bd492005", - "name": "Client Error - Returned if the request body is invalid.", - "originalRequest": { - "url": { - "path": [ - "transforms" - ], - "host": [ - "{{baseUrl}}" - ], - "query": [ - { - "disabled": true, - "description": { - "content": "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.", - "type": "text/plain" - }, - "key": "offset", - "value": "0" - }, - { - "disabled": true, - "description": { - "content": "Max number of results to return.\nSee [V3 API Standard Collection Parameters](https://developer.sailpoint.com/idn/api/standard-collection-parameters) for more information.", - "type": "text/plain" - }, - "key": "limit", - "value": "250" - }, - { - "disabled": true, - "description": { - "content": "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.", - "type": "text/plain" - }, - "key": "count", - "value": "false" - }, - { - "disabled": true, - "description": { - "content": "Name of the transform to retrieve from the list.", - "type": "text/plain" - }, - "key": "name", - "value": "" - }, - { - "disabled": true, - "description": { - "content": "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**internal**: *eq*\n\n**name**: *eq, sw*", - "type": "text/plain" - }, - "key": "filters", - "value": "" - } - ], - "variable": [] - }, - "header": [ - { - "key": "Accept", - "value": "application/json" - }, - { - "description": { - "content": "Added as a part of security scheme: oauth2", - "type": "text/plain" - }, - "key": "Authorization", - "value": "" - } - ], - "method": "GET", - "body": {} - }, - "status": "Bad Request", - "code": 400, - "header": [ - { - "key": "Content-Type", - "value": "application/json" - } - ], - "body": "{\n \"detailCode\": \"\",\n \"trackingId\": \"\",\n \"messages\": [\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n },\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n }\n ],\n \"causes\": [\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n },\n {\n \"locale\": \"\",\n \"localeOrigin\": \"DEFAULT\",\n \"text\": \"\"\n }\n ]\n}", - "cookie": [], - "_postman_previewlanguage": "json" - }, - { - "id": "d44a35a0-832d-4fba-a6bf-659226076e0d", - "name": "Unauthorized - Returned if there is no authorization header, or if the JWT token is expired.", - "originalRequest": { - "url": { - "path": [ - "transforms" - ], - "host": [ - "{{baseUrl}}" - ], - "query": [ - { - "disabled": true, - "description": { - "content": "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.", - "type": "text/plain" - }, - "key": "offset", - "value": "0" - }, - { - "disabled": true, - "description": { - "content": "Max number of results to return.\nSee [V3 API Standard Collection Parameters](https://developer.sailpoint.com/idn/api/standard-collection-parameters) for more information.", - "type": "text/plain" - }, - "key": "limit", - "value": "250" - }, - { - "disabled": true, - "description": { - "content": "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.", - "type": "text/plain" - }, - "key": "count", - "value": "false" - }, - { - "disabled": true, - "description": { - "content": "Name of the transform to retrieve from the list.", - "type": "text/plain" - }, - "key": "name", - "value": "" - }, - { - "disabled": true, - "description": { - "content": "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**internal**: *eq*\n\n**name**: *eq, sw*", - "type": "text/plain" - }, - "key": "filters", - "value": "" - } - ], - "variable": [] - }, - "header": [ - { - "key": "Accept", - "value": "application/json" - }, - { - "description": { - "content": "Added as a part of security scheme: oauth2", - "type": "text/plain" - }, - "key": "Authorization", - "value": "" - } - ], - "method": "GET", - "body": {} - }, - "status": "Unauthorized", - "code": 401, - "header": [ - { - "key": "Content-Type", - "value": "application/json" - } - ], - "body": "{\n \"error\": {\n \"description\": \"A message describing the error\",\n \"example\": \"JWT validation failed: JWT is expired\"\n }\n}", - "cookie": [], - "_postman_previewlanguage": "json" - }, - { - "id": "51193aa4-15ab-48de-b950-83114885c429", - "name": "Forbidden - Returned if the user you are running as, doesn't have access to this end-point.", - "originalRequest": { - "url": { - "path": [ - "transforms" - ], - "host": [ - "{{baseUrl}}" - ], - "query": [ - { - "disabled": true, - "description": { - "content": "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.", - "type": "text/plain" - }, - "key": "offset", - "value": "0" - }, - { - "disabled": true, - "description": { - "content": "Max number of results to return.\nSee [V3 API Standard Collection Parameters](https://developer.sailpoint.com/idn/api/standard-collection-parameters) for more information.", - "type": "text/plain" - }, - "key": "limit", - "value": "250" - }, - { - "disabled": true, - "description": { - "content": "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.", - "type": "text/plain" - }, - "key": "count", - "value": "false" - }, - { - "disabled": true, - "description": { - "content": "Name of the transform to retrieve from the list.", - "type": "text/plain" - }, - "key": "name", - "value": "" - }, - { - "disabled": true, - "description": { - "content": "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**internal**: *eq*\n\n**name**: *eq, sw*", - "type": "text/plain" - }, - "key": "filters", - "value": "" - } - ], - "variable": [] - }, - "header": [ - { - "key": "Accept", - "value": "application/json" - }, - { - "description": { - "content": "Added as a part of security scheme: oauth2", - "type": "text/plain" - }, - "key": "Authorization", - "value": "" - } - ], - "method": "GET", - "body": {} - }, - "status": "Forbidden", - "code": 403, - "header": [ - { - "key": "Content-Type", - "value": "application/json" - } - ], - "body": "{\n \"detailCode\": \"\",\n \"trackingId\": \"\",\n \"messages\": [\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n },\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n }\n ],\n \"causes\": [\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n },\n {\n \"locale\": \"\",\n \"localeOrigin\": \"DEFAULT\",\n \"text\": \"\"\n }\n ]\n}", - "cookie": [], - "_postman_previewlanguage": "json" - }, - { - "id": "6e18497b-67db-4315-96c2-958a784048dd", - "name": "Not Found - returned if the request URL refers to a resource or object that does not exist", - "originalRequest": { - "url": { - "path": [ - "transforms" - ], - "host": [ - "{{baseUrl}}" - ], - "query": [ - { - "disabled": true, - "description": { - "content": "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.", - "type": "text/plain" - }, - "key": "offset", - "value": "0" - }, - { - "disabled": true, - "description": { - "content": "Max number of results to return.\nSee [V3 API Standard Collection Parameters](https://developer.sailpoint.com/idn/api/standard-collection-parameters) for more information.", - "type": "text/plain" - }, - "key": "limit", - "value": "250" - }, - { - "disabled": true, - "description": { - "content": "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.", - "type": "text/plain" - }, - "key": "count", - "value": "false" - }, - { - "disabled": true, - "description": { - "content": "Name of the transform to retrieve from the list.", - "type": "text/plain" - }, - "key": "name", - "value": "" - }, - { - "disabled": true, - "description": { - "content": "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**internal**: *eq*\n\n**name**: *eq, sw*", - "type": "text/plain" - }, - "key": "filters", - "value": "" - } - ], - "variable": [] - }, - "header": [ - { - "key": "Accept", - "value": "application/json" - }, - { - "description": { - "content": "Added as a part of security scheme: oauth2", - "type": "text/plain" - }, - "key": "Authorization", - "value": "" - } - ], - "method": "GET", - "body": {} - }, - "status": "Not Found", - "code": 404, - "header": [ - { - "key": "Content-Type", - "value": "application/json" - } - ], - "body": "{\n \"detailCode\": \"\",\n \"trackingId\": \"\",\n \"messages\": [\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n },\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n }\n ],\n \"causes\": [\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n },\n {\n \"locale\": \"\",\n \"localeOrigin\": \"DEFAULT\",\n \"text\": \"\"\n }\n ]\n}", - "cookie": [], - "_postman_previewlanguage": "json" - }, - { - "id": "5379f89b-cea4-4c0d-890a-205c77acd8df", - "name": "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.", - "originalRequest": { - "url": { - "path": [ - "transforms" - ], - "host": [ - "{{baseUrl}}" - ], - "query": [ - { - "disabled": true, - "description": { - "content": "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.", - "type": "text/plain" - }, - "key": "offset", - "value": "0" - }, - { - "disabled": true, - "description": { - "content": "Max number of results to return.\nSee [V3 API Standard Collection Parameters](https://developer.sailpoint.com/idn/api/standard-collection-parameters) for more information.", - "type": "text/plain" - }, - "key": "limit", - "value": "250" - }, - { - "disabled": true, - "description": { - "content": "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.", - "type": "text/plain" - }, - "key": "count", - "value": "false" - }, - { - "disabled": true, - "description": { - "content": "Name of the transform to retrieve from the list.", - "type": "text/plain" - }, - "key": "name", - "value": "" - }, - { - "disabled": true, - "description": { - "content": "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**internal**: *eq*\n\n**name**: *eq, sw*", - "type": "text/plain" - }, - "key": "filters", - "value": "" - } - ], - "variable": [] - }, - "header": [ - { - "key": "Accept", - "value": "application/json" - }, - { - "description": { - "content": "Added as a part of security scheme: oauth2", - "type": "text/plain" - }, - "key": "Authorization", - "value": "" - } - ], - "method": "GET", - "body": {} - }, - "status": "Too Many Requests", - "code": 429, - "header": [ - { - "key": "Content-Type", - "value": "application/json" - } - ], - "body": "{\n \"message\": {\n \"description\": \"A message describing the error\",\n \"example\": \" Rate Limit Exceeded \"\n }\n}", - "cookie": [], - "_postman_previewlanguage": "json" - }, - { - "id": "d9b03658-10c2-41ed-a910-00b925d01b11", - "name": "Internal Server Error - Returned if there is an unexpected error.", - "originalRequest": { - "url": { - "path": [ - "transforms" - ], - "host": [ - "{{baseUrl}}" - ], - "query": [ - { - "disabled": true, - "description": { - "content": "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.", - "type": "text/plain" - }, - "key": "offset", - "value": "0" - }, - { - "disabled": true, - "description": { - "content": "Max number of results to return.\nSee [V3 API Standard Collection Parameters](https://developer.sailpoint.com/idn/api/standard-collection-parameters) for more information.", - "type": "text/plain" - }, - "key": "limit", - "value": "250" - }, - { - "disabled": true, - "description": { - "content": "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.", - "type": "text/plain" - }, - "key": "count", - "value": "false" - }, - { - "disabled": true, - "description": { - "content": "Name of the transform to retrieve from the list.", - "type": "text/plain" - }, - "key": "name", - "value": "" - }, - { - "disabled": true, - "description": { - "content": "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**internal**: *eq*\n\n**name**: *eq, sw*", - "type": "text/plain" - }, - "key": "filters", - "value": "" - } - ], - "variable": [] - }, - "header": [ - { - "key": "Accept", - "value": "application/json" - }, - { - "description": { - "content": "Added as a part of security scheme: oauth2", - "type": "text/plain" - }, - "key": "Authorization", - "value": "" - } - ], - "method": "GET", - "body": {} - }, - "status": "Internal Server Error", - "code": 500, - "header": [ - { - "key": "Content-Type", - "value": "application/json" - } - ], - "body": "{\n \"detailCode\": \"\",\n \"trackingId\": \"\",\n \"messages\": [\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n },\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n }\n ],\n \"causes\": [\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n },\n {\n \"locale\": \"\",\n \"localeOrigin\": \"DEFAULT\",\n \"text\": \"\"\n }\n ]\n}", - "cookie": [], - "_postman_previewlanguage": "json" - } - ], - "event": [], - "protocolProfileBehavior": { - "disableBodyPruning": true - } - }, - { - "id": "8c10bcc3-75e6-4221-bd6c-6f1f35183afb", - "name": "Create transform", - "request": { - "name": "Create transform", - "description": { - "content": "Creates a new transform object immediately. By default, the internal flag is set to false to indicate that this is a custom transform. Only SailPoint employees have the ability to create a transform with internal set to true. Newly created Transforms can be used in the Identity Profile mappings within the UI. A token with transform write authority is required to call this API.", - "type": "text/plain" - }, - "url": { - "path": [ - "transforms" - ], - "host": [ - "{{baseUrl}}" - ], - "query": [], - "variable": [] - }, - "header": [ - { - "key": "Content-Type", - "value": "application/json" - }, - { - "key": "Accept", - "value": "application/json" - } - ], - "method": "POST", - "body": { - "mode": "raw", - "raw": "{\n \"name\": \"\",\n \"type\": \"lastIndexOf\",\n \"attributes\": {\n \"sourceName\": \"\",\n \"attributeName\": \"\",\n \"accountSortAttribute\": \"created\",\n \"accountSortDescending\": false,\n \"accountReturnFirstLink\": false,\n \"accountFilter\": \"\",\n \"accountPropertyFilter\": \"\",\n \"requiresPeriodicRefresh\": false,\n \"input\": {\n \"occaecat7d\": -71503525.71417868,\n \"adipisicing_39\": -84134750,\n \"minimb4\": 65185156.24176401\n }\n }\n}", - "options": { - "raw": { - "headerFamily": "json", - "language": "json" - } - } - } - }, - "response": [ - { - "id": "7753de72-3cdd-4811-b2c3-3eeb9067208c", - "name": "Indicates the transform was successfully created and returns its representation.", - "originalRequest": { - "url": { - "path": [ - "transforms" - ], - "host": [ - "{{baseUrl}}" - ], - "query": [], - "variable": [] - }, - "header": [ - { - "key": "Content-Type", - "value": "application/json" - }, - { - "key": "Accept", - "value": "application/json" - }, - { - "description": { - "content": "Added as a part of security scheme: oauth2", - "type": "text/plain" - }, - "key": "Authorization", - "value": "" - } - ], - "method": "POST", - "body": { - "mode": "raw", - "raw": "{\n \"name\": \"\",\n \"type\": \"lastIndexOf\",\n \"attributes\": {\n \"sourceName\": \"\",\n \"attributeName\": \"\",\n \"accountSortAttribute\": \"created\",\n \"accountSortDescending\": false,\n \"accountReturnFirstLink\": false,\n \"accountFilter\": \"\",\n \"accountPropertyFilter\": \"\",\n \"requiresPeriodicRefresh\": false,\n \"input\": {\n \"occaecat7d\": -71503525.71417868,\n \"adipisicing_39\": -84134750,\n \"minimb4\": 65185156.24176401\n }\n }\n}", - "options": { - "raw": { - "headerFamily": "json", - "language": "json" - } - } - } - }, - "status": "Created", - "code": 201, - "header": [ - { - "key": "Content-Type", - "value": "application/json" - } - ], - "body": "{\n \"attributes\": {\n \"sourceName\": \"\",\n \"attributeName\": \"\",\n \"accountSortAttribute\": \"created\",\n \"accountSortDescending\": false,\n \"accountReturnFirstLink\": false,\n \"accountFilter\": \"\",\n \"accountPropertyFilter\": \"\",\n \"requiresPeriodicRefresh\": false,\n \"input\": {\n \"veniam77\": 49596848\n }\n },\n \"id\": \"\",\n \"internal\": false,\n \"name\": \"\",\n \"type\": \"uuid\"\n}", - "cookie": [], - "_postman_previewlanguage": "json" - }, - { - "id": "db4d9bc3-84db-4a6e-a774-2c9db14cb3c3", - "name": "Client Error - Returned if the request body is invalid.", - "originalRequest": { - "url": { - "path": [ - "transforms" - ], - "host": [ - "{{baseUrl}}" - ], - "query": [], - "variable": [] - }, - "header": [ - { - "key": "Content-Type", - "value": "application/json" - }, - { - "key": "Accept", - "value": "application/json" - }, - { - "description": { - "content": "Added as a part of security scheme: oauth2", - "type": "text/plain" - }, - "key": "Authorization", - "value": "" - } - ], - "method": "POST", - "body": { - "mode": "raw", - "raw": "{\n \"name\": \"\",\n \"type\": \"lastIndexOf\",\n \"attributes\": {\n \"sourceName\": \"\",\n \"attributeName\": \"\",\n \"accountSortAttribute\": \"created\",\n \"accountSortDescending\": false,\n \"accountReturnFirstLink\": false,\n \"accountFilter\": \"\",\n \"accountPropertyFilter\": \"\",\n \"requiresPeriodicRefresh\": false,\n \"input\": {\n \"occaecat7d\": -71503525.71417868,\n \"adipisicing_39\": -84134750,\n \"minimb4\": 65185156.24176401\n }\n }\n}", - "options": { - "raw": { - "headerFamily": "json", - "language": "json" - } - } - } - }, - "status": "Bad Request", - "code": 400, - "header": [ - { - "key": "Content-Type", - "value": "application/json" - } - ], - "body": "{\n \"detailCode\": \"\",\n \"trackingId\": \"\",\n \"messages\": [\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n },\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n }\n ],\n \"causes\": [\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n },\n {\n \"locale\": \"\",\n \"localeOrigin\": \"DEFAULT\",\n \"text\": \"\"\n }\n ]\n}", - "cookie": [], - "_postman_previewlanguage": "json" - }, - { - "id": "17b4dfbc-9de6-4347-b6e5-b30909820f90", - "name": "Unauthorized - Returned if there is no authorization header, or if the JWT token is expired.", - "originalRequest": { - "url": { - "path": [ - "transforms" - ], - "host": [ - "{{baseUrl}}" - ], - "query": [], - "variable": [] - }, - "header": [ - { - "key": "Content-Type", - "value": "application/json" - }, - { - "key": "Accept", - "value": "application/json" - }, - { - "description": { - "content": "Added as a part of security scheme: oauth2", - "type": "text/plain" - }, - "key": "Authorization", - "value": "" - } - ], - "method": "POST", - "body": { - "mode": "raw", - "raw": "{\n \"name\": \"\",\n \"type\": \"lastIndexOf\",\n \"attributes\": {\n \"sourceName\": \"\",\n \"attributeName\": \"\",\n \"accountSortAttribute\": \"created\",\n \"accountSortDescending\": false,\n \"accountReturnFirstLink\": false,\n \"accountFilter\": \"\",\n \"accountPropertyFilter\": \"\",\n \"requiresPeriodicRefresh\": false,\n \"input\": {\n \"occaecat7d\": -71503525.71417868,\n \"adipisicing_39\": -84134750,\n \"minimb4\": 65185156.24176401\n }\n }\n}", - "options": { - "raw": { - "headerFamily": "json", - "language": "json" - } - } - } - }, - "status": "Unauthorized", - "code": 401, - "header": [ - { - "key": "Content-Type", - "value": "application/json" - } - ], - "body": "{\n \"error\": {\n \"description\": \"A message describing the error\",\n \"example\": \"JWT validation failed: JWT is expired\"\n }\n}", - "cookie": [], - "_postman_previewlanguage": "json" - }, - { - "id": "13a7ef98-6118-48ea-8811-3248fa76aa54", - "name": "Forbidden - Returned if the user you are running as, doesn't have access to this end-point.", - "originalRequest": { - "url": { - "path": [ - "transforms" - ], - "host": [ - "{{baseUrl}}" - ], - "query": [], - "variable": [] - }, - "header": [ - { - "key": "Content-Type", - "value": "application/json" - }, - { - "key": "Accept", - "value": "application/json" - }, - { - "description": { - "content": "Added as a part of security scheme: oauth2", - "type": "text/plain" - }, - "key": "Authorization", - "value": "" - } - ], - "method": "POST", - "body": { - "mode": "raw", - "raw": "{\n \"name\": \"\",\n \"type\": \"lastIndexOf\",\n \"attributes\": {\n \"sourceName\": \"\",\n \"attributeName\": \"\",\n \"accountSortAttribute\": \"created\",\n \"accountSortDescending\": false,\n \"accountReturnFirstLink\": false,\n \"accountFilter\": \"\",\n \"accountPropertyFilter\": \"\",\n \"requiresPeriodicRefresh\": false,\n \"input\": {\n \"occaecat7d\": -71503525.71417868,\n \"adipisicing_39\": -84134750,\n \"minimb4\": 65185156.24176401\n }\n }\n}", - "options": { - "raw": { - "headerFamily": "json", - "language": "json" - } - } - } - }, - "status": "Forbidden", - "code": 403, - "header": [ - { - "key": "Content-Type", - "value": "application/json" - } - ], - "body": "{\n \"detailCode\": \"\",\n \"trackingId\": \"\",\n \"messages\": [\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n },\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n }\n ],\n \"causes\": [\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n },\n {\n \"locale\": \"\",\n \"localeOrigin\": \"DEFAULT\",\n \"text\": \"\"\n }\n ]\n}", - "cookie": [], - "_postman_previewlanguage": "json" - }, - { - "id": "d8172332-ba34-41a8-96c4-ba1ea99783d6", - "name": "Not Found - returned if the request URL refers to a resource or object that does not exist", - "originalRequest": { - "url": { - "path": [ - "transforms" - ], - "host": [ - "{{baseUrl}}" - ], - "query": [], - "variable": [] - }, - "header": [ - { - "key": "Content-Type", - "value": "application/json" - }, - { - "key": "Accept", - "value": "application/json" - }, - { - "description": { - "content": "Added as a part of security scheme: oauth2", - "type": "text/plain" - }, - "key": "Authorization", - "value": "" - } - ], - "method": "POST", - "body": { - "mode": "raw", - "raw": "{\n \"name\": \"\",\n \"type\": \"lastIndexOf\",\n \"attributes\": {\n \"sourceName\": \"\",\n \"attributeName\": \"\",\n \"accountSortAttribute\": \"created\",\n \"accountSortDescending\": false,\n \"accountReturnFirstLink\": false,\n \"accountFilter\": \"\",\n \"accountPropertyFilter\": \"\",\n \"requiresPeriodicRefresh\": false,\n \"input\": {\n \"occaecat7d\": -71503525.71417868,\n \"adipisicing_39\": -84134750,\n \"minimb4\": 65185156.24176401\n }\n }\n}", - "options": { - "raw": { - "headerFamily": "json", - "language": "json" - } - } - } - }, - "status": "Not Found", - "code": 404, - "header": [ - { - "key": "Content-Type", - "value": "application/json" - } - ], - "body": "{\n \"detailCode\": \"\",\n \"trackingId\": \"\",\n \"messages\": [\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n },\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n }\n ],\n \"causes\": [\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n },\n {\n \"locale\": \"\",\n \"localeOrigin\": \"DEFAULT\",\n \"text\": \"\"\n }\n ]\n}", - "cookie": [], - "_postman_previewlanguage": "json" - }, - { - "id": "9ce02402-47d2-44fa-b60a-647b9d38132c", - "name": "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.", - "originalRequest": { - "url": { - "path": [ - "transforms" - ], - "host": [ - "{{baseUrl}}" - ], - "query": [], - "variable": [] - }, - "header": [ - { - "key": "Content-Type", - "value": "application/json" - }, - { - "key": "Accept", - "value": "application/json" - }, - { - "description": { - "content": "Added as a part of security scheme: oauth2", - "type": "text/plain" - }, - "key": "Authorization", - "value": "" - } - ], - "method": "POST", - "body": { - "mode": "raw", - "raw": "{\n \"name\": \"\",\n \"type\": \"lastIndexOf\",\n \"attributes\": {\n \"sourceName\": \"\",\n \"attributeName\": \"\",\n \"accountSortAttribute\": \"created\",\n \"accountSortDescending\": false,\n \"accountReturnFirstLink\": false,\n \"accountFilter\": \"\",\n \"accountPropertyFilter\": \"\",\n \"requiresPeriodicRefresh\": false,\n \"input\": {\n \"occaecat7d\": -71503525.71417868,\n \"adipisicing_39\": -84134750,\n \"minimb4\": 65185156.24176401\n }\n }\n}", - "options": { - "raw": { - "headerFamily": "json", - "language": "json" - } - } - } - }, - "status": "Too Many Requests", - "code": 429, - "header": [ - { - "key": "Content-Type", - "value": "application/json" - } - ], - "body": "{\n \"message\": {\n \"description\": \"A message describing the error\",\n \"example\": \" Rate Limit Exceeded \"\n }\n}", - "cookie": [], - "_postman_previewlanguage": "json" - }, - { - "id": "caf181f6-eaca-439e-89f5-3b977f4ddff2", - "name": "Internal Server Error - Returned if there is an unexpected error.", - "originalRequest": { - "url": { - "path": [ - "transforms" - ], - "host": [ - "{{baseUrl}}" - ], - "query": [], - "variable": [] - }, - "header": [ - { - "key": "Content-Type", - "value": "application/json" - }, - { - "key": "Accept", - "value": "application/json" - }, - { - "description": { - "content": "Added as a part of security scheme: oauth2", - "type": "text/plain" - }, - "key": "Authorization", - "value": "" - } - ], - "method": "POST", - "body": { - "mode": "raw", - "raw": "{\n \"name\": \"\",\n \"type\": \"lastIndexOf\",\n \"attributes\": {\n \"sourceName\": \"\",\n \"attributeName\": \"\",\n \"accountSortAttribute\": \"created\",\n \"accountSortDescending\": false,\n \"accountReturnFirstLink\": false,\n \"accountFilter\": \"\",\n \"accountPropertyFilter\": \"\",\n \"requiresPeriodicRefresh\": false,\n \"input\": {\n \"occaecat7d\": -71503525.71417868,\n \"adipisicing_39\": -84134750,\n \"minimb4\": 65185156.24176401\n }\n }\n}", - "options": { - "raw": { - "headerFamily": "json", - "language": "json" - } - } - } - }, - "status": "Internal Server Error", - "code": 500, - "header": [ - { - "key": "Content-Type", - "value": "application/json" - } - ], - "body": "{\n \"detailCode\": \"\",\n \"trackingId\": \"\",\n \"messages\": [\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n },\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n }\n ],\n \"causes\": [\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n },\n {\n \"locale\": \"\",\n \"localeOrigin\": \"DEFAULT\",\n \"text\": \"\"\n }\n ]\n}", - "cookie": [], - "_postman_previewlanguage": "json" - } - ], - "event": [], - "protocolProfileBehavior": { - "disableBodyPruning": true - } - }, - { - "id": "8547e564-8dad-4135-8dbb-f33f0be050ee", - "name": "Transform by ID", - "request": { - "name": "Transform by ID", - "description": { - "content": "This API returns the transform specified by the given ID.\nA token with transform read authority is required to call this API.", - "type": "text/plain" - }, - "url": { - "path": [ - "transforms", - ":id" - ], - "host": [ - "{{baseUrl}}" - ], - "query": [], - "variable": [ - { - "type": "any", - "value": "", - "key": "id", - "disabled": true, - "description": { - "content": "(Required) ID of the transform to retrieve", - "type": "text/plain" - } - } - ] - }, - "header": [ - { - "key": "Accept", - "value": "application/json" - } - ], - "method": "GET", - "body": {} - }, - "response": [ - { - "id": "11b8b6d4-dcff-4734-8ed9-aec1c594e5e3", - "name": "Transform with the given ID", - "originalRequest": { - "url": { - "path": [ - "transforms", - ":id" - ], - "host": [ - "{{baseUrl}}" - ], - "query": [], - "variable": [] - }, - "header": [ - { - "key": "Accept", - "value": "application/json" - }, - { - "description": { - "content": "Added as a part of security scheme: oauth2", - "type": "text/plain" - }, - "key": "Authorization", - "value": "" - } - ], - "method": "GET", - "body": {} - }, - "status": "OK", - "code": 200, - "header": [ - { - "key": "Content-Type", - "value": "application/json" - } - ], - "body": "{\n \"attributes\": {\n \"sourceName\": \"\",\n \"attributeName\": \"\",\n \"accountSortAttribute\": \"created\",\n \"accountSortDescending\": false,\n \"accountReturnFirstLink\": false,\n \"accountFilter\": \"\",\n \"accountPropertyFilter\": \"\",\n \"requiresPeriodicRefresh\": false,\n \"input\": {\n \"veniam77\": 49596848\n }\n },\n \"id\": \"\",\n \"internal\": false,\n \"name\": \"\",\n \"type\": \"uuid\"\n}", - "cookie": [], - "_postman_previewlanguage": "json" - }, - { - "id": "0c584264-44d1-4c79-a93f-e753b1439a05", - "name": "Client Error - Returned if the request body is invalid.", - "originalRequest": { - "url": { - "path": [ - "transforms", - ":id" - ], - "host": [ - "{{baseUrl}}" - ], - "query": [], - "variable": [] - }, - "header": [ - { - "key": "Accept", - "value": "application/json" - }, - { - "description": { - "content": "Added as a part of security scheme: oauth2", - "type": "text/plain" - }, - "key": "Authorization", - "value": "" - } - ], - "method": "GET", - "body": {} - }, - "status": "Bad Request", - "code": 400, - "header": [ - { - "key": "Content-Type", - "value": "application/json" - } - ], - "body": "{\n \"detailCode\": \"\",\n \"trackingId\": \"\",\n \"messages\": [\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n },\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n }\n ],\n \"causes\": [\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n },\n {\n \"locale\": \"\",\n \"localeOrigin\": \"DEFAULT\",\n \"text\": \"\"\n }\n ]\n}", - "cookie": [], - "_postman_previewlanguage": "json" - }, - { - "id": "60e2d079-9df0-49ff-ac36-cff5587fa6d4", - "name": "Unauthorized - Returned if there is no authorization header, or if the JWT token is expired.", - "originalRequest": { - "url": { - "path": [ - "transforms", - ":id" - ], - "host": [ - "{{baseUrl}}" - ], - "query": [], - "variable": [] - }, - "header": [ - { - "key": "Accept", - "value": "application/json" - }, - { - "description": { - "content": "Added as a part of security scheme: oauth2", - "type": "text/plain" - }, - "key": "Authorization", - "value": "" - } - ], - "method": "GET", - "body": {} - }, - "status": "Unauthorized", - "code": 401, - "header": [ - { - "key": "Content-Type", - "value": "application/json" - } - ], - "body": "{\n \"error\": {\n \"description\": \"A message describing the error\",\n \"example\": \"JWT validation failed: JWT is expired\"\n }\n}", - "cookie": [], - "_postman_previewlanguage": "json" - }, - { - "id": "1ddc03f7-8007-4d16-b59b-5861d469b8f5", - "name": "Forbidden - Returned if the user you are running as, doesn't have access to this end-point.", - "originalRequest": { - "url": { - "path": [ - "transforms", - ":id" - ], - "host": [ - "{{baseUrl}}" - ], - "query": [], - "variable": [] - }, - "header": [ - { - "key": "Accept", - "value": "application/json" - }, - { - "description": { - "content": "Added as a part of security scheme: oauth2", - "type": "text/plain" - }, - "key": "Authorization", - "value": "" - } - ], - "method": "GET", - "body": {} - }, - "status": "Forbidden", - "code": 403, - "header": [ - { - "key": "Content-Type", - "value": "application/json" - } - ], - "body": "{\n \"detailCode\": \"\",\n \"trackingId\": \"\",\n \"messages\": [\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n },\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n }\n ],\n \"causes\": [\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n },\n {\n \"locale\": \"\",\n \"localeOrigin\": \"DEFAULT\",\n \"text\": \"\"\n }\n ]\n}", - "cookie": [], - "_postman_previewlanguage": "json" - }, - { - "id": "60ca7d1a-bb09-4e3d-b04d-b5f732f66c50", - "name": "Not Found - returned if the request URL refers to a resource or object that does not exist", - "originalRequest": { - "url": { - "path": [ - "transforms", - ":id" - ], - "host": [ - "{{baseUrl}}" - ], - "query": [], - "variable": [] - }, - "header": [ - { - "key": "Accept", - "value": "application/json" - }, - { - "description": { - "content": "Added as a part of security scheme: oauth2", - "type": "text/plain" - }, - "key": "Authorization", - "value": "" - } - ], - "method": "GET", - "body": {} - }, - "status": "Not Found", - "code": 404, - "header": [ - { - "key": "Content-Type", - "value": "application/json" - } - ], - "body": "{\n \"detailCode\": \"\",\n \"trackingId\": \"\",\n \"messages\": [\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n },\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n }\n ],\n \"causes\": [\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n },\n {\n \"locale\": \"\",\n \"localeOrigin\": \"DEFAULT\",\n \"text\": \"\"\n }\n ]\n}", - "cookie": [], - "_postman_previewlanguage": "json" - }, - { - "id": "2b4db001-b01e-48c4-b226-a7f6eb3da7b3", - "name": "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.", - "originalRequest": { - "url": { - "path": [ - "transforms", - ":id" - ], - "host": [ - "{{baseUrl}}" - ], - "query": [], - "variable": [] - }, - "header": [ - { - "key": "Accept", - "value": "application/json" - }, - { - "description": { - "content": "Added as a part of security scheme: oauth2", - "type": "text/plain" - }, - "key": "Authorization", - "value": "" - } - ], - "method": "GET", - "body": {} - }, - "status": "Too Many Requests", - "code": 429, - "header": [ - { - "key": "Content-Type", - "value": "application/json" - } - ], - "body": "{\n \"message\": {\n \"description\": \"A message describing the error\",\n \"example\": \" Rate Limit Exceeded \"\n }\n}", - "cookie": [], - "_postman_previewlanguage": "json" - }, - { - "id": "483de06f-108a-4e46-bdf6-90d8fc41f149", - "name": "Internal Server Error - Returned if there is an unexpected error.", - "originalRequest": { - "url": { - "path": [ - "transforms", - ":id" - ], - "host": [ - "{{baseUrl}}" - ], - "query": [], - "variable": [] - }, - "header": [ - { - "key": "Accept", - "value": "application/json" - }, - { - "description": { - "content": "Added as a part of security scheme: oauth2", - "type": "text/plain" - }, - "key": "Authorization", - "value": "" - } - ], - "method": "GET", - "body": {} - }, - "status": "Internal Server Error", - "code": 500, - "header": [ - { - "key": "Content-Type", - "value": "application/json" - } - ], - "body": "{\n \"detailCode\": \"\",\n \"trackingId\": \"\",\n \"messages\": [\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n },\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n }\n ],\n \"causes\": [\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n },\n {\n \"locale\": \"\",\n \"localeOrigin\": \"DEFAULT\",\n \"text\": \"\"\n }\n ]\n}", - "cookie": [], - "_postman_previewlanguage": "json" - } - ], - "event": [], - "protocolProfileBehavior": { - "disableBodyPruning": true - } - }, - { - "id": "3cdff7f8-d878-437a-98e9-cf3babeacdfd", - "name": "Update a transform", - "request": { - "name": "Update a transform", - "description": { - "content": "Replaces the transform specified by the given ID with the transform provided in the request body. Only the \"attributes\" field is mutable. Attempting to change other properties (ex. \"name\" and \"type\") will result in an error.\nA token with transform write authority is required to call this API.", - "type": "text/plain" - }, - "url": { - "path": [ - "transforms", - ":id" - ], - "host": [ - "{{baseUrl}}" - ], - "query": [], - "variable": [ - { - "type": "any", - "value": "", - "key": "id", - "disabled": true, - "description": { - "content": "(Required) ID of the transform to update", - "type": "text/plain" - } - } - ] - }, - "header": [ - { - "key": "Content-Type", - "value": "application/json" - }, - { - "key": "Accept", - "value": "application/json" - } - ], - "method": "PUT", - "body": { - "mode": "raw", - "raw": "{\n \"name\": \"\",\n \"type\": \"lastIndexOf\",\n \"attributes\": {\n \"sourceName\": \"\",\n \"attributeName\": \"\",\n \"accountSortAttribute\": \"created\",\n \"accountSortDescending\": false,\n \"accountReturnFirstLink\": false,\n \"accountFilter\": \"\",\n \"accountPropertyFilter\": \"\",\n \"requiresPeriodicRefresh\": false,\n \"input\": {\n \"occaecat7d\": -71503525.71417868,\n \"adipisicing_39\": -84134750,\n \"minimb4\": 65185156.24176401\n }\n }\n}", - "options": { - "raw": { - "headerFamily": "json", - "language": "json" - } - } - } - }, - "response": [ - { - "id": "78bf9542-e019-4ce6-b87b-bb4d234ab65f", - "name": "Indicates the transform was successfully updated and returns its new representation.", - "originalRequest": { - "url": { - "path": [ - "transforms", - ":id" - ], - "host": [ - "{{baseUrl}}" - ], - "query": [], - "variable": [] - }, - "header": [ - { - "key": "Content-Type", - "value": "application/json" - }, - { - "key": "Accept", - "value": "application/json" - }, - { - "description": { - "content": "Added as a part of security scheme: oauth2", - "type": "text/plain" - }, - "key": "Authorization", - "value": "" - } - ], - "method": "PUT", - "body": { - "mode": "raw", - "raw": "{\n \"name\": \"\",\n \"type\": \"lastIndexOf\",\n \"attributes\": {\n \"sourceName\": \"\",\n \"attributeName\": \"\",\n \"accountSortAttribute\": \"created\",\n \"accountSortDescending\": false,\n \"accountReturnFirstLink\": false,\n \"accountFilter\": \"\",\n \"accountPropertyFilter\": \"\",\n \"requiresPeriodicRefresh\": false,\n \"input\": {\n \"occaecat7d\": -71503525.71417868,\n \"adipisicing_39\": -84134750,\n \"minimb4\": 65185156.24176401\n }\n }\n}", - "options": { - "raw": { - "headerFamily": "json", - "language": "json" - } - } - } - }, - "status": "OK", - "code": 200, - "header": [ - { - "key": "Content-Type", - "value": "application/json" - } - ], - "body": "{\n \"attributes\": {\n \"sourceName\": \"\",\n \"attributeName\": \"\",\n \"accountSortAttribute\": \"created\",\n \"accountSortDescending\": false,\n \"accountReturnFirstLink\": false,\n \"accountFilter\": \"\",\n \"accountPropertyFilter\": \"\",\n \"requiresPeriodicRefresh\": false,\n \"input\": {\n \"veniam77\": 49596848\n }\n },\n \"id\": \"\",\n \"internal\": false,\n \"name\": \"\",\n \"type\": \"uuid\"\n}", - "cookie": [], - "_postman_previewlanguage": "json" - }, - { - "id": "6a015269-c826-41ba-8bf7-db00cf179b80", - "name": "Client Error - Returned if the request body is invalid.", - "originalRequest": { - "url": { - "path": [ - "transforms", - ":id" - ], - "host": [ - "{{baseUrl}}" - ], - "query": [], - "variable": [] - }, - "header": [ - { - "key": "Content-Type", - "value": "application/json" - }, - { - "key": "Accept", - "value": "application/json" - }, - { - "description": { - "content": "Added as a part of security scheme: oauth2", - "type": "text/plain" - }, - "key": "Authorization", - "value": "" - } - ], - "method": "PUT", - "body": { - "mode": "raw", - "raw": "{\n \"name\": \"\",\n \"type\": \"lastIndexOf\",\n \"attributes\": {\n \"sourceName\": \"\",\n \"attributeName\": \"\",\n \"accountSortAttribute\": \"created\",\n \"accountSortDescending\": false,\n \"accountReturnFirstLink\": false,\n \"accountFilter\": \"\",\n \"accountPropertyFilter\": \"\",\n \"requiresPeriodicRefresh\": false,\n \"input\": {\n \"occaecat7d\": -71503525.71417868,\n \"adipisicing_39\": -84134750,\n \"minimb4\": 65185156.24176401\n }\n }\n}", - "options": { - "raw": { - "headerFamily": "json", - "language": "json" - } - } - } - }, - "status": "Bad Request", - "code": 400, - "header": [ - { - "key": "Content-Type", - "value": "application/json" - } - ], - "body": "{\n \"detailCode\": \"\",\n \"trackingId\": \"\",\n \"messages\": [\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n },\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n }\n ],\n \"causes\": [\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n },\n {\n \"locale\": \"\",\n \"localeOrigin\": \"DEFAULT\",\n \"text\": \"\"\n }\n ]\n}", - "cookie": [], - "_postman_previewlanguage": "json" - }, - { - "id": "dd5848a4-82f0-48f2-bd29-a28fadb7b6c6", - "name": "Unauthorized - Returned if there is no authorization header, or if the JWT token is expired.", - "originalRequest": { - "url": { - "path": [ - "transforms", - ":id" - ], - "host": [ - "{{baseUrl}}" - ], - "query": [], - "variable": [] - }, - "header": [ - { - "key": "Content-Type", - "value": "application/json" - }, - { - "key": "Accept", - "value": "application/json" - }, - { - "description": { - "content": "Added as a part of security scheme: oauth2", - "type": "text/plain" - }, - "key": "Authorization", - "value": "" - } - ], - "method": "PUT", - "body": { - "mode": "raw", - "raw": "{\n \"name\": \"\",\n \"type\": \"lastIndexOf\",\n \"attributes\": {\n \"sourceName\": \"\",\n \"attributeName\": \"\",\n \"accountSortAttribute\": \"created\",\n \"accountSortDescending\": false,\n \"accountReturnFirstLink\": false,\n \"accountFilter\": \"\",\n \"accountPropertyFilter\": \"\",\n \"requiresPeriodicRefresh\": false,\n \"input\": {\n \"occaecat7d\": -71503525.71417868,\n \"adipisicing_39\": -84134750,\n \"minimb4\": 65185156.24176401\n }\n }\n}", - "options": { - "raw": { - "headerFamily": "json", - "language": "json" - } - } - } - }, - "status": "Unauthorized", - "code": 401, - "header": [ - { - "key": "Content-Type", - "value": "application/json" - } - ], - "body": "{\n \"error\": {\n \"description\": \"A message describing the error\",\n \"example\": \"JWT validation failed: JWT is expired\"\n }\n}", - "cookie": [], - "_postman_previewlanguage": "json" - }, - { - "id": "2e0008c7-8e0f-40ab-90ed-5efae8b349bc", - "name": "Forbidden - Returned if the user you are running as, doesn't have access to this end-point.", - "originalRequest": { - "url": { - "path": [ - "transforms", - ":id" - ], - "host": [ - "{{baseUrl}}" - ], - "query": [], - "variable": [] - }, - "header": [ - { - "key": "Content-Type", - "value": "application/json" - }, - { - "key": "Accept", - "value": "application/json" - }, - { - "description": { - "content": "Added as a part of security scheme: oauth2", - "type": "text/plain" - }, - "key": "Authorization", - "value": "" - } - ], - "method": "PUT", - "body": { - "mode": "raw", - "raw": "{\n \"name\": \"\",\n \"type\": \"lastIndexOf\",\n \"attributes\": {\n \"sourceName\": \"\",\n \"attributeName\": \"\",\n \"accountSortAttribute\": \"created\",\n \"accountSortDescending\": false,\n \"accountReturnFirstLink\": false,\n \"accountFilter\": \"\",\n \"accountPropertyFilter\": \"\",\n \"requiresPeriodicRefresh\": false,\n \"input\": {\n \"occaecat7d\": -71503525.71417868,\n \"adipisicing_39\": -84134750,\n \"minimb4\": 65185156.24176401\n }\n }\n}", - "options": { - "raw": { - "headerFamily": "json", - "language": "json" - } - } - } - }, - "status": "Forbidden", - "code": 403, - "header": [ - { - "key": "Content-Type", - "value": "application/json" - } - ], - "body": "{\n \"detailCode\": \"\",\n \"trackingId\": \"\",\n \"messages\": [\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n },\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n }\n ],\n \"causes\": [\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n },\n {\n \"locale\": \"\",\n \"localeOrigin\": \"DEFAULT\",\n \"text\": \"\"\n }\n ]\n}", - "cookie": [], - "_postman_previewlanguage": "json" - }, - { - "id": "36e2747c-1657-4a92-98be-0297909ce99f", - "name": "Not Found - returned if the request URL refers to a resource or object that does not exist", - "originalRequest": { - "url": { - "path": [ - "transforms", - ":id" - ], - "host": [ - "{{baseUrl}}" - ], - "query": [], - "variable": [] - }, - "header": [ - { - "key": "Content-Type", - "value": "application/json" - }, - { - "key": "Accept", - "value": "application/json" - }, - { - "description": { - "content": "Added as a part of security scheme: oauth2", - "type": "text/plain" - }, - "key": "Authorization", - "value": "" - } - ], - "method": "PUT", - "body": { - "mode": "raw", - "raw": "{\n \"name\": \"\",\n \"type\": \"lastIndexOf\",\n \"attributes\": {\n \"sourceName\": \"\",\n \"attributeName\": \"\",\n \"accountSortAttribute\": \"created\",\n \"accountSortDescending\": false,\n \"accountReturnFirstLink\": false,\n \"accountFilter\": \"\",\n \"accountPropertyFilter\": \"\",\n \"requiresPeriodicRefresh\": false,\n \"input\": {\n \"occaecat7d\": -71503525.71417868,\n \"adipisicing_39\": -84134750,\n \"minimb4\": 65185156.24176401\n }\n }\n}", - "options": { - "raw": { - "headerFamily": "json", - "language": "json" - } - } - } - }, - "status": "Not Found", - "code": 404, - "header": [ - { - "key": "Content-Type", - "value": "application/json" - } - ], - "body": "{\n \"detailCode\": \"\",\n \"trackingId\": \"\",\n \"messages\": [\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n },\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n }\n ],\n \"causes\": [\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n },\n {\n \"locale\": \"\",\n \"localeOrigin\": \"DEFAULT\",\n \"text\": \"\"\n }\n ]\n}", - "cookie": [], - "_postman_previewlanguage": "json" - }, - { - "id": "aeb8e5c8-08f1-42e9-bc3d-944cbdecdc5e", - "name": "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.", - "originalRequest": { - "url": { - "path": [ - "transforms", - ":id" - ], - "host": [ - "{{baseUrl}}" - ], - "query": [], - "variable": [] - }, - "header": [ - { - "key": "Content-Type", - "value": "application/json" - }, - { - "key": "Accept", - "value": "application/json" - }, - { - "description": { - "content": "Added as a part of security scheme: oauth2", - "type": "text/plain" - }, - "key": "Authorization", - "value": "" - } - ], - "method": "PUT", - "body": { - "mode": "raw", - "raw": "{\n \"name\": \"\",\n \"type\": \"lastIndexOf\",\n \"attributes\": {\n \"sourceName\": \"\",\n \"attributeName\": \"\",\n \"accountSortAttribute\": \"created\",\n \"accountSortDescending\": false,\n \"accountReturnFirstLink\": false,\n \"accountFilter\": \"\",\n \"accountPropertyFilter\": \"\",\n \"requiresPeriodicRefresh\": false,\n \"input\": {\n \"occaecat7d\": -71503525.71417868,\n \"adipisicing_39\": -84134750,\n \"minimb4\": 65185156.24176401\n }\n }\n}", - "options": { - "raw": { - "headerFamily": "json", - "language": "json" - } - } - } - }, - "status": "Too Many Requests", - "code": 429, - "header": [ - { - "key": "Content-Type", - "value": "application/json" - } - ], - "body": "{\n \"message\": {\n \"description\": \"A message describing the error\",\n \"example\": \" Rate Limit Exceeded \"\n }\n}", - "cookie": [], - "_postman_previewlanguage": "json" - }, - { - "id": "b299c49e-3b0c-4d2a-ae05-85ab60467ac2", - "name": "Internal Server Error - Returned if there is an unexpected error.", - "originalRequest": { - "url": { - "path": [ - "transforms", - ":id" - ], - "host": [ - "{{baseUrl}}" - ], - "query": [], - "variable": [] - }, - "header": [ - { - "key": "Content-Type", - "value": "application/json" - }, - { - "key": "Accept", - "value": "application/json" - }, - { - "description": { - "content": "Added as a part of security scheme: oauth2", - "type": "text/plain" - }, - "key": "Authorization", - "value": "" - } - ], - "method": "PUT", - "body": { - "mode": "raw", - "raw": "{\n \"name\": \"\",\n \"type\": \"lastIndexOf\",\n \"attributes\": {\n \"sourceName\": \"\",\n \"attributeName\": \"\",\n \"accountSortAttribute\": \"created\",\n \"accountSortDescending\": false,\n \"accountReturnFirstLink\": false,\n \"accountFilter\": \"\",\n \"accountPropertyFilter\": \"\",\n \"requiresPeriodicRefresh\": false,\n \"input\": {\n \"occaecat7d\": -71503525.71417868,\n \"adipisicing_39\": -84134750,\n \"minimb4\": 65185156.24176401\n }\n }\n}", - "options": { - "raw": { - "headerFamily": "json", - "language": "json" - } - } - } - }, - "status": "Internal Server Error", - "code": 500, - "header": [ - { - "key": "Content-Type", - "value": "application/json" - } - ], - "body": "{\n \"detailCode\": \"\",\n \"trackingId\": \"\",\n \"messages\": [\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n },\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n }\n ],\n \"causes\": [\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n },\n {\n \"locale\": \"\",\n \"localeOrigin\": \"DEFAULT\",\n \"text\": \"\"\n }\n ]\n}", - "cookie": [], - "_postman_previewlanguage": "json" - } - ], - "event": [], - "protocolProfileBehavior": { - "disableBodyPruning": true - } - }, - { - "id": "b443a912-9d50-47dd-bd28-2342f8ba9faf", - "name": "Delete a transform", - "request": { - "name": "Delete a transform", - "description": { - "content": "Deletes the transform specified by the given ID. Attempting to delete a transform that is used in one or more Identity Profile mappings will result in an error. If this occurs, you must first remove the transform from all mappings before deleting the transform.\nA token with transform delete authority is required to call this API.", - "type": "text/plain" - }, - "url": { - "path": [ - "transforms", - ":id" - ], - "host": [ - "{{baseUrl}}" - ], - "query": [], - "variable": [ - { - "type": "any", - "value": "", - "key": "id", - "disabled": true, - "description": { - "content": "(Required) ID of the transform to delete", - "type": "text/plain" - } - } - ] - }, - "header": [ - { - "key": "Accept", - "value": "application/json" - } - ], - "method": "DELETE", - "body": {} - }, - "response": [ - { - "id": "c0789933-b6b3-45ec-aced-2810f69a043a", - "name": "No content - indicates the request was successful but there is no content to be returned in the response.", - "originalRequest": { - "url": { - "path": [ - "transforms", - ":id" - ], - "host": [ - "{{baseUrl}}" - ], - "query": [], - "variable": [] - }, - "header": [ - { - "description": { - "content": "Added as a part of security scheme: oauth2", - "type": "text/plain" - }, - "key": "Authorization", - "value": "" - } - ], - "method": "DELETE", - "body": {} - }, - "status": "No Content", - "code": 204, - "header": [], - "cookie": [], - "_postman_previewlanguage": "text" - }, - { - "id": "d6a082c8-22b9-425d-90d8-a8b315011bbd", - "name": "Client Error - Returned if the request body is invalid.", - "originalRequest": { - "url": { - "path": [ - "transforms", - ":id" - ], - "host": [ - "{{baseUrl}}" - ], - "query": [], - "variable": [] - }, - "header": [ - { - "key": "Accept", - "value": "application/json" - }, - { - "description": { - "content": "Added as a part of security scheme: oauth2", - "type": "text/plain" - }, - "key": "Authorization", - "value": "" - } - ], - "method": "DELETE", - "body": {} - }, - "status": "Bad Request", - "code": 400, - "header": [ - { - "key": "Content-Type", - "value": "application/json" - } - ], - "body": "{\n \"detailCode\": \"\",\n \"trackingId\": \"\",\n \"messages\": [\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n },\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n }\n ],\n \"causes\": [\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n },\n {\n \"locale\": \"\",\n \"localeOrigin\": \"DEFAULT\",\n \"text\": \"\"\n }\n ]\n}", - "cookie": [], - "_postman_previewlanguage": "json" - }, - { - "id": "f8c81c20-933a-49aa-b455-c539588231c5", - "name": "Unauthorized - Returned if there is no authorization header, or if the JWT token is expired.", - "originalRequest": { - "url": { - "path": [ - "transforms", - ":id" - ], - "host": [ - "{{baseUrl}}" - ], - "query": [], - "variable": [] - }, - "header": [ - { - "key": "Accept", - "value": "application/json" - }, - { - "description": { - "content": "Added as a part of security scheme: oauth2", - "type": "text/plain" - }, - "key": "Authorization", - "value": "" - } - ], - "method": "DELETE", - "body": {} - }, - "status": "Unauthorized", - "code": 401, - "header": [ - { - "key": "Content-Type", - "value": "application/json" - } - ], - "body": "{\n \"error\": {\n \"description\": \"A message describing the error\",\n \"example\": \"JWT validation failed: JWT is expired\"\n }\n}", - "cookie": [], - "_postman_previewlanguage": "json" - }, - { - "id": "2ed95a48-d9f7-47b9-8c03-4159dbfdf8d2", - "name": "Forbidden - Returned if the user you are running as, doesn't have access to this end-point.", - "originalRequest": { - "url": { - "path": [ - "transforms", - ":id" - ], - "host": [ - "{{baseUrl}}" - ], - "query": [], - "variable": [] - }, - "header": [ - { - "key": "Accept", - "value": "application/json" - }, - { - "description": { - "content": "Added as a part of security scheme: oauth2", - "type": "text/plain" - }, - "key": "Authorization", - "value": "" - } - ], - "method": "DELETE", - "body": {} - }, - "status": "Forbidden", - "code": 403, - "header": [ - { - "key": "Content-Type", - "value": "application/json" - } - ], - "body": "{\n \"detailCode\": \"\",\n \"trackingId\": \"\",\n \"messages\": [\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n },\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n }\n ],\n \"causes\": [\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n },\n {\n \"locale\": \"\",\n \"localeOrigin\": \"DEFAULT\",\n \"text\": \"\"\n }\n ]\n}", - "cookie": [], - "_postman_previewlanguage": "json" - }, - { - "id": "2572b7fa-eddb-4c15-8555-6ef488c4ee90", - "name": "Not Found - returned if the request URL refers to a resource or object that does not exist", - "originalRequest": { - "url": { - "path": [ - "transforms", - ":id" - ], - "host": [ - "{{baseUrl}}" - ], - "query": [], - "variable": [] - }, - "header": [ - { - "key": "Accept", - "value": "application/json" - }, - { - "description": { - "content": "Added as a part of security scheme: oauth2", - "type": "text/plain" - }, - "key": "Authorization", - "value": "" - } - ], - "method": "DELETE", - "body": {} - }, - "status": "Not Found", - "code": 404, - "header": [ - { - "key": "Content-Type", - "value": "application/json" - } - ], - "body": "{\n \"detailCode\": \"\",\n \"trackingId\": \"\",\n \"messages\": [\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n },\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n }\n ],\n \"causes\": [\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n },\n {\n \"locale\": \"\",\n \"localeOrigin\": \"DEFAULT\",\n \"text\": \"\"\n }\n ]\n}", - "cookie": [], - "_postman_previewlanguage": "json" - }, - { - "id": "dad14476-3d2c-4700-bdef-8fe7dd1bea2e", - "name": "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.", - "originalRequest": { - "url": { - "path": [ - "transforms", - ":id" - ], - "host": [ - "{{baseUrl}}" - ], - "query": [], - "variable": [] - }, - "header": [ - { - "key": "Accept", - "value": "application/json" - }, - { - "description": { - "content": "Added as a part of security scheme: oauth2", - "type": "text/plain" - }, - "key": "Authorization", - "value": "" - } - ], - "method": "DELETE", - "body": {} - }, - "status": "Too Many Requests", - "code": 429, - "header": [ - { - "key": "Content-Type", - "value": "application/json" - } - ], - "body": "{\n \"message\": {\n \"description\": \"A message describing the error\",\n \"example\": \" Rate Limit Exceeded \"\n }\n}", - "cookie": [], - "_postman_previewlanguage": "json" - }, - { - "id": "52639c9d-8bd6-4330-a788-5901ef78e453", - "name": "Internal Server Error - Returned if there is an unexpected error.", - "originalRequest": { - "url": { - "path": [ - "transforms", - ":id" - ], - "host": [ - "{{baseUrl}}" - ], - "query": [], - "variable": [] - }, - "header": [ - { - "key": "Accept", - "value": "application/json" - }, - { - "description": { - "content": "Added as a part of security scheme: oauth2", - "type": "text/plain" - }, - "key": "Authorization", - "value": "" - } - ], - "method": "DELETE", - "body": {} - }, - "status": "Internal Server Error", - "code": 500, - "header": [ - { - "key": "Content-Type", - "value": "application/json" - } - ], - "body": "{\n \"detailCode\": \"\",\n \"trackingId\": \"\",\n \"messages\": [\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n },\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n }\n ],\n \"causes\": [\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n },\n {\n \"locale\": \"\",\n \"localeOrigin\": \"DEFAULT\",\n \"text\": \"\"\n }\n ]\n}", - "cookie": [], - "_postman_previewlanguage": "json" - } - ], - "event": [], - "protocolProfileBehavior": { - "disableBodyPruning": true - } - } - ] - }, - { - "name": "Work Items", - "description": "Use this API to implement work item functionality. \nWith this functionality in place, users can manage their work items (tasks). \n\nWork items refer to the tasks users see in IdentityNow's Task Manager. \nThey can see the pending work items they need to complete, as well as the work items they have already completed. \nTask Manager lists the work items along with the involved sources, identities, accounts, and the timestamp when the work item was created. \nFor example, a user may see a pending 'Create an Account' work item for the identity Fred.Astaire in GitHub for Fred's GitHub account, fred-astaire-sp. \nOnce the user completes the work item, the work item will be listed with his or her other completed work items. \n\nTo complete work items, users can use their dashboards and select the 'My Tasks' widget. \nThe widget will list any work items they need to complete, and they can select the work item from the list to review its details. \nWhen they complete the work item, they can select 'Mark Complete' to add it to their list of completed work items. \n\nRefer to [Task Manager](https://documentation.sailpoint.com/saas/user-help/task_manager.html) for more information about work items, including the different types of work items users may need to complete.\n", - "item": [ - { - "id": "18219be0-8c83-4cbb-8332-ceb6de49dcf9", - "name": "List Work Items", - "request": { - "name": "List Work Items", - "description": { - "content": "This gets a collection of work items belonging to either the specified user(admin required), or the current user.", - "type": "text/plain" - }, - "url": { - "path": [ - "work-items" - ], - "host": [ - "{{baseUrl}}" - ], - "query": [ - { - "disabled": true, - "description": { - "content": "Max number of results to return.\nSee [V3 API Standard Collection Parameters](https://developer.sailpoint.com/idn/api/standard-collection-parameters) for more information.", - "type": "text/plain" - }, - "key": "limit", - "value": "250" - }, - { - "disabled": true, - "description": { - "content": "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.", - "type": "text/plain" - }, - "key": "offset", - "value": "0" - }, - { - "disabled": true, - "description": { - "content": "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.", - "type": "text/plain" - }, - "key": "count", - "value": "false" - }, - { - "disabled": true, - "description": { - "content": "ID of the work item owner.", - "type": "text/plain" - }, - "key": "ownerId", - "value": "" - } - ], - "variable": [] - }, - "header": [ - { - "key": "Accept", - "value": "application/json" - } - ], - "method": "GET", - "body": {} - }, - "response": [ - { - "id": "c3735b2a-ebbe-4e0b-b471-d613d16aa3a1", - "name": "List of work items", - "originalRequest": { - "url": { - "path": [ - "work-items" - ], - "host": [ - "{{baseUrl}}" - ], - "query": [ - { - "disabled": true, - "description": { - "content": "Max number of results to return.\nSee [V3 API Standard Collection Parameters](https://developer.sailpoint.com/idn/api/standard-collection-parameters) for more information.", - "type": "text/plain" - }, - "key": "limit", - "value": "250" - }, - { - "disabled": true, - "description": { - "content": "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.", - "type": "text/plain" - }, - "key": "offset", - "value": "0" - }, - { - "disabled": true, - "description": { - "content": "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.", - "type": "text/plain" - }, - "key": "count", - "value": "false" - }, - { - "disabled": true, - "description": { - "content": "ID of the work item owner.", - "type": "text/plain" - }, - "key": "ownerId", - "value": "" - } - ], - "variable": [] - }, - "header": [ - { - "key": "Accept", - "value": "application/json" - }, - { - "description": { - "content": "Added as a part of security scheme: oauth2", - "type": "text/plain" - }, - "key": "Authorization", - "value": "" - } - ], - "method": "GET", - "body": {} - }, - "status": "OK", - "code": 200, - "header": [ - { - "key": "Content-Type", - "value": "application/json" - } - ], - "body": "[\n {\n \"id\": \"\",\n \"requesterId\": \"\",\n \"requesterDisplayName\": \"\",\n \"ownerId\": \"\",\n \"ownerName\": \"\",\n \"created\": \"\",\n \"modified\": \"\",\n \"description\": \"\",\n \"state\": \"REJECTED\",\n \"type\": \"VIOLATIONREVIEW\",\n \"remediationItems\": {\n \"id\": \"\",\n \"targetId\": \"\",\n \"targetName\": \"\",\n \"targetDisplayName\": \"\",\n \"applicationName\": \"\",\n \"attributeName\": \"\",\n \"attributeOperation\": \"\",\n \"attributeValue\": \"\",\n \"nativeIdentity\": \"\"\n },\n \"approvalItems\": {\n \"id\": \"\",\n \"account\": \"\",\n \"application\": \"\",\n \"name\": \"\",\n \"operation\": \"\",\n \"value\": \"\",\n \"state\": \"PENDING\"\n },\n \"name\": \"\",\n \"completed\": \"\",\n \"numItems\": \"\",\n \"form\": {\n \"id\": \"\",\n \"name\": \"\",\n \"title\": \"\",\n \"subtitle\": \"\",\n \"targetUser\": \"\",\n \"sections\": {\n \"name\": \"\",\n \"label\": \"\"\n }\n },\n \"errors\": [\n \"\",\n \"\"\n ]\n },\n {\n \"id\": \"\",\n \"requesterId\": \"\",\n \"requesterDisplayName\": \"\",\n \"ownerId\": \"\",\n \"ownerName\": \"\",\n \"created\": \"\",\n \"modified\": \"\",\n \"description\": \"\",\n \"state\": \"CANCELED\",\n \"type\": \"EVENT\",\n \"remediationItems\": {\n \"id\": \"\",\n \"targetId\": \"\",\n \"targetName\": \"\",\n \"targetDisplayName\": \"\",\n \"applicationName\": \"\",\n \"attributeName\": \"\",\n \"attributeOperation\": \"\",\n \"attributeValue\": \"\",\n \"nativeIdentity\": \"\"\n },\n \"approvalItems\": {\n \"id\": \"\",\n \"account\": \"\",\n \"application\": \"\",\n \"name\": \"\",\n \"operation\": \"\",\n \"value\": \"\",\n \"state\": \"CANCELED\"\n },\n \"name\": \"\",\n \"completed\": \"\",\n \"numItems\": \"\",\n \"form\": {\n \"id\": \"\",\n \"name\": \"\",\n \"title\": \"\",\n \"subtitle\": \"\",\n \"targetUser\": \"\",\n \"sections\": {\n \"name\": \"\",\n \"label\": \"\"\n }\n },\n \"errors\": [\n \"\",\n \"\"\n ]\n }\n]", - "cookie": [], - "_postman_previewlanguage": "json" - }, - { - "id": "0de41cd3-60c2-44c4-a23f-a55bf0f67f41", - "name": "Unauthorized - Returned if there is no authorization header, or if the JWT token is expired.", - "originalRequest": { - "url": { - "path": [ - "work-items" - ], - "host": [ - "{{baseUrl}}" - ], - "query": [ - { - "disabled": true, - "description": { - "content": "Max number of results to return.\nSee [V3 API Standard Collection Parameters](https://developer.sailpoint.com/idn/api/standard-collection-parameters) for more information.", - "type": "text/plain" - }, - "key": "limit", - "value": "250" - }, - { - "disabled": true, - "description": { - "content": "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.", - "type": "text/plain" - }, - "key": "offset", - "value": "0" - }, - { - "disabled": true, - "description": { - "content": "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.", - "type": "text/plain" - }, - "key": "count", - "value": "false" - }, - { - "disabled": true, - "description": { - "content": "ID of the work item owner.", - "type": "text/plain" - }, - "key": "ownerId", - "value": "" - } - ], - "variable": [] - }, - "header": [ - { - "key": "Accept", - "value": "application/json" - }, - { - "description": { - "content": "Added as a part of security scheme: oauth2", - "type": "text/plain" - }, - "key": "Authorization", - "value": "" - } - ], - "method": "GET", - "body": {} - }, - "status": "Unauthorized", - "code": 401, - "header": [ - { - "key": "Content-Type", - "value": "application/json" - } - ], - "body": "{\n \"error\": {\n \"description\": \"A message describing the error\",\n \"example\": \"JWT validation failed: JWT is expired\"\n }\n}", - "cookie": [], - "_postman_previewlanguage": "json" - }, - { - "id": "6a439c9b-a224-4a67-92ac-a45d11610731", - "name": "Forbidden - Returned if the user you are running as, doesn't have access to this end-point.", - "originalRequest": { - "url": { - "path": [ - "work-items" - ], - "host": [ - "{{baseUrl}}" - ], - "query": [ - { - "disabled": true, - "description": { - "content": "Max number of results to return.\nSee [V3 API Standard Collection Parameters](https://developer.sailpoint.com/idn/api/standard-collection-parameters) for more information.", - "type": "text/plain" - }, - "key": "limit", - "value": "250" - }, - { - "disabled": true, - "description": { - "content": "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.", - "type": "text/plain" - }, - "key": "offset", - "value": "0" - }, - { - "disabled": true, - "description": { - "content": "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.", - "type": "text/plain" - }, - "key": "count", - "value": "false" - }, - { - "disabled": true, - "description": { - "content": "ID of the work item owner.", - "type": "text/plain" - }, - "key": "ownerId", - "value": "" - } - ], - "variable": [] - }, - "header": [ - { - "key": "Accept", - "value": "application/json" - }, - { - "description": { - "content": "Added as a part of security scheme: oauth2", - "type": "text/plain" - }, - "key": "Authorization", - "value": "" - } - ], - "method": "GET", - "body": {} - }, - "status": "Forbidden", - "code": 403, - "header": [ - { - "key": "Content-Type", - "value": "application/json" - } - ], - "body": "{\n \"detailCode\": \"\",\n \"trackingId\": \"\",\n \"messages\": [\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n },\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n }\n ],\n \"causes\": [\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n },\n {\n \"locale\": \"\",\n \"localeOrigin\": \"DEFAULT\",\n \"text\": \"\"\n }\n ]\n}", - "cookie": [], - "_postman_previewlanguage": "json" - }, - { - "id": "d4123dfa-b20e-48fd-8333-bcfc202c727c", - "name": "Not Found - returned if the request URL refers to a resource or object that does not exist", - "originalRequest": { - "url": { - "path": [ - "work-items" - ], - "host": [ - "{{baseUrl}}" - ], - "query": [ - { - "disabled": true, - "description": { - "content": "Max number of results to return.\nSee [V3 API Standard Collection Parameters](https://developer.sailpoint.com/idn/api/standard-collection-parameters) for more information.", - "type": "text/plain" - }, - "key": "limit", - "value": "250" - }, - { - "disabled": true, - "description": { - "content": "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.", - "type": "text/plain" - }, - "key": "offset", - "value": "0" - }, - { - "disabled": true, - "description": { - "content": "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.", - "type": "text/plain" - }, - "key": "count", - "value": "false" - }, - { - "disabled": true, - "description": { - "content": "ID of the work item owner.", - "type": "text/plain" - }, - "key": "ownerId", - "value": "" - } - ], - "variable": [] - }, - "header": [ - { - "key": "Accept", - "value": "application/json" - }, - { - "description": { - "content": "Added as a part of security scheme: oauth2", - "type": "text/plain" - }, - "key": "Authorization", - "value": "" - } - ], - "method": "GET", - "body": {} - }, - "status": "Not Found", - "code": 404, - "header": [ - { - "key": "Content-Type", - "value": "application/json" - } - ], - "body": "{\n \"detailCode\": \"\",\n \"trackingId\": \"\",\n \"messages\": [\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n },\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n }\n ],\n \"causes\": [\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n },\n {\n \"locale\": \"\",\n \"localeOrigin\": \"DEFAULT\",\n \"text\": \"\"\n }\n ]\n}", - "cookie": [], - "_postman_previewlanguage": "json" - }, - { - "id": "d78c91ae-db71-4ff5-8577-371bbf6db634", - "name": "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.", - "originalRequest": { - "url": { - "path": [ - "work-items" - ], - "host": [ - "{{baseUrl}}" - ], - "query": [ - { - "disabled": true, - "description": { - "content": "Max number of results to return.\nSee [V3 API Standard Collection Parameters](https://developer.sailpoint.com/idn/api/standard-collection-parameters) for more information.", - "type": "text/plain" - }, - "key": "limit", - "value": "250" - }, - { - "disabled": true, - "description": { - "content": "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.", - "type": "text/plain" - }, - "key": "offset", - "value": "0" - }, - { - "disabled": true, - "description": { - "content": "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.", - "type": "text/plain" - }, - "key": "count", - "value": "false" - }, - { - "disabled": true, - "description": { - "content": "ID of the work item owner.", - "type": "text/plain" - }, - "key": "ownerId", - "value": "" - } - ], - "variable": [] - }, - "header": [ - { - "key": "Accept", - "value": "application/json" - }, - { - "description": { - "content": "Added as a part of security scheme: oauth2", - "type": "text/plain" - }, - "key": "Authorization", - "value": "" - } - ], - "method": "GET", - "body": {} - }, - "status": "Too Many Requests", - "code": 429, - "header": [ - { - "key": "Content-Type", - "value": "application/json" - } - ], - "body": "{\n \"message\": {\n \"description\": \"A message describing the error\",\n \"example\": \" Rate Limit Exceeded \"\n }\n}", - "cookie": [], - "_postman_previewlanguage": "json" - }, - { - "id": "930a0339-878c-4eac-bde5-2ca8e99fc715", - "name": "Internal Server Error - Returned if there is an unexpected error.", - "originalRequest": { - "url": { - "path": [ - "work-items" - ], - "host": [ - "{{baseUrl}}" - ], - "query": [ - { - "disabled": true, - "description": { - "content": "Max number of results to return.\nSee [V3 API Standard Collection Parameters](https://developer.sailpoint.com/idn/api/standard-collection-parameters) for more information.", - "type": "text/plain" - }, - "key": "limit", - "value": "250" - }, - { - "disabled": true, - "description": { - "content": "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.", - "type": "text/plain" - }, - "key": "offset", - "value": "0" - }, - { - "disabled": true, - "description": { - "content": "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.", - "type": "text/plain" - }, - "key": "count", - "value": "false" - }, - { - "disabled": true, - "description": { - "content": "ID of the work item owner.", - "type": "text/plain" - }, - "key": "ownerId", - "value": "" - } - ], - "variable": [] - }, - "header": [ - { - "key": "Accept", - "value": "application/json" - }, - { - "description": { - "content": "Added as a part of security scheme: oauth2", - "type": "text/plain" - }, - "key": "Authorization", - "value": "" - } - ], - "method": "GET", - "body": {} - }, - "status": "Internal Server Error", - "code": 500, - "header": [ - { - "key": "Content-Type", - "value": "application/json" - } - ], - "body": "{\n \"detailCode\": \"\",\n \"trackingId\": \"\",\n \"messages\": [\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n },\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n }\n ],\n \"causes\": [\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n },\n {\n \"locale\": \"\",\n \"localeOrigin\": \"DEFAULT\",\n \"text\": \"\"\n }\n ]\n}", - "cookie": [], - "_postman_previewlanguage": "json" - } - ], - "event": [], - "protocolProfileBehavior": { - "disableBodyPruning": true - } - }, - { - "id": "9bf6acc8-8c98-4159-bc40-b7e3feca0d06", - "name": "Completed Work Items", - "request": { - "name": "Completed Work Items", - "description": { - "content": "This gets a collection of completed work items belonging to either the specified user(admin required), or the current user.", - "type": "text/plain" - }, - "url": { - "path": [ - "work-items", - "completed" - ], - "host": [ - "{{baseUrl}}" - ], - "query": [ - { - "disabled": true, - "description": { - "content": "The id of the owner of the work item list being requested. Either an admin, or the owning/current user must make this request.", - "type": "text/plain" - }, - "key": "ownerId", - "value": "" - }, - { - "disabled": true, - "description": { - "content": "Max number of results to return.\nSee [V3 API Standard Collection Parameters](https://developer.sailpoint.com/idn/api/standard-collection-parameters) for more information.", - "type": "text/plain" - }, - "key": "limit", - "value": "250" - }, - { - "disabled": true, - "description": { - "content": "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.", - "type": "text/plain" - }, - "key": "offset", - "value": "0" - }, - { - "disabled": true, - "description": { - "content": "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.", - "type": "text/plain" - }, - "key": "count", - "value": "false" - } - ], - "variable": [] - }, - "header": [ - { - "key": "Accept", - "value": "application/json" - } - ], - "method": "GET", - "body": {} - }, - "response": [ - { - "id": "eab6709d-b8af-4868-9d09-8e1eb964e3a5", - "name": "List of completed work items.", - "originalRequest": { - "url": { - "path": [ - "work-items", - "completed" - ], - "host": [ - "{{baseUrl}}" - ], - "query": [ - { - "disabled": true, - "description": { - "content": "The id of the owner of the work item list being requested. Either an admin, or the owning/current user must make this request.", - "type": "text/plain" - }, - "key": "ownerId", - "value": "" - }, - { - "disabled": true, - "description": { - "content": "Max number of results to return.\nSee [V3 API Standard Collection Parameters](https://developer.sailpoint.com/idn/api/standard-collection-parameters) for more information.", - "type": "text/plain" - }, - "key": "limit", - "value": "250" - }, - { - "disabled": true, - "description": { - "content": "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.", - "type": "text/plain" - }, - "key": "offset", - "value": "0" - }, - { - "disabled": true, - "description": { - "content": "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.", - "type": "text/plain" - }, - "key": "count", - "value": "false" - } - ], - "variable": [] - }, - "header": [ - { - "key": "Accept", - "value": "application/json" - }, - { - "description": { - "content": "Added as a part of security scheme: oauth2", - "type": "text/plain" - }, - "key": "Authorization", - "value": "" - } - ], - "method": "GET", - "body": {} - }, - "status": "OK", - "code": 200, - "header": [ - { - "key": "Content-Type", - "value": "application/json" - } - ], - "body": "[\n {\n \"id\": \"\",\n \"requesterId\": \"\",\n \"requesterDisplayName\": \"\",\n \"ownerId\": \"\",\n \"ownerName\": \"\",\n \"created\": \"\",\n \"modified\": \"\",\n \"description\": \"\",\n \"state\": \"REJECTED\",\n \"type\": \"VIOLATIONREVIEW\",\n \"remediationItems\": {\n \"id\": \"\",\n \"targetId\": \"\",\n \"targetName\": \"\",\n \"targetDisplayName\": \"\",\n \"applicationName\": \"\",\n \"attributeName\": \"\",\n \"attributeOperation\": \"\",\n \"attributeValue\": \"\",\n \"nativeIdentity\": \"\"\n },\n \"approvalItems\": {\n \"id\": \"\",\n \"account\": \"\",\n \"application\": \"\",\n \"name\": \"\",\n \"operation\": \"\",\n \"value\": \"\",\n \"state\": \"PENDING\"\n },\n \"name\": \"\",\n \"completed\": \"\",\n \"numItems\": \"\",\n \"form\": {\n \"id\": \"\",\n \"name\": \"\",\n \"title\": \"\",\n \"subtitle\": \"\",\n \"targetUser\": \"\",\n \"sections\": {\n \"name\": \"\",\n \"label\": \"\"\n }\n },\n \"errors\": [\n \"\",\n \"\"\n ]\n },\n {\n \"id\": \"\",\n \"requesterId\": \"\",\n \"requesterDisplayName\": \"\",\n \"ownerId\": \"\",\n \"ownerName\": \"\",\n \"created\": \"\",\n \"modified\": \"\",\n \"description\": \"\",\n \"state\": \"CANCELED\",\n \"type\": \"EVENT\",\n \"remediationItems\": {\n \"id\": \"\",\n \"targetId\": \"\",\n \"targetName\": \"\",\n \"targetDisplayName\": \"\",\n \"applicationName\": \"\",\n \"attributeName\": \"\",\n \"attributeOperation\": \"\",\n \"attributeValue\": \"\",\n \"nativeIdentity\": \"\"\n },\n \"approvalItems\": {\n \"id\": \"\",\n \"account\": \"\",\n \"application\": \"\",\n \"name\": \"\",\n \"operation\": \"\",\n \"value\": \"\",\n \"state\": \"CANCELED\"\n },\n \"name\": \"\",\n \"completed\": \"\",\n \"numItems\": \"\",\n \"form\": {\n \"id\": \"\",\n \"name\": \"\",\n \"title\": \"\",\n \"subtitle\": \"\",\n \"targetUser\": \"\",\n \"sections\": {\n \"name\": \"\",\n \"label\": \"\"\n }\n },\n \"errors\": [\n \"\",\n \"\"\n ]\n }\n]", - "cookie": [], - "_postman_previewlanguage": "json" - }, - { - "id": "0a776c73-7bd8-474e-868e-a46ae3121050", - "name": "Unauthorized - Returned if there is no authorization header, or if the JWT token is expired.", - "originalRequest": { - "url": { - "path": [ - "work-items", - "completed" - ], - "host": [ - "{{baseUrl}}" - ], - "query": [ - { - "disabled": true, - "description": { - "content": "The id of the owner of the work item list being requested. Either an admin, or the owning/current user must make this request.", - "type": "text/plain" - }, - "key": "ownerId", - "value": "" - }, - { - "disabled": true, - "description": { - "content": "Max number of results to return.\nSee [V3 API Standard Collection Parameters](https://developer.sailpoint.com/idn/api/standard-collection-parameters) for more information.", - "type": "text/plain" - }, - "key": "limit", - "value": "250" - }, - { - "disabled": true, - "description": { - "content": "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.", - "type": "text/plain" - }, - "key": "offset", - "value": "0" - }, - { - "disabled": true, - "description": { - "content": "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.", - "type": "text/plain" - }, - "key": "count", - "value": "false" - } - ], - "variable": [] - }, - "header": [ - { - "key": "Accept", - "value": "application/json" - }, - { - "description": { - "content": "Added as a part of security scheme: oauth2", - "type": "text/plain" - }, - "key": "Authorization", - "value": "" - } - ], - "method": "GET", - "body": {} - }, - "status": "Unauthorized", - "code": 401, - "header": [ - { - "key": "Content-Type", - "value": "application/json" - } - ], - "body": "{\n \"error\": {\n \"description\": \"A message describing the error\",\n \"example\": \"JWT validation failed: JWT is expired\"\n }\n}", - "cookie": [], - "_postman_previewlanguage": "json" - }, - { - "id": "548ee8f5-99aa-43c9-9c7a-57c7ef1747a2", - "name": "Forbidden - Returned if the user you are running as, doesn't have access to this end-point.", - "originalRequest": { - "url": { - "path": [ - "work-items", - "completed" - ], - "host": [ - "{{baseUrl}}" - ], - "query": [ - { - "disabled": true, - "description": { - "content": "The id of the owner of the work item list being requested. Either an admin, or the owning/current user must make this request.", - "type": "text/plain" - }, - "key": "ownerId", - "value": "" - }, - { - "disabled": true, - "description": { - "content": "Max number of results to return.\nSee [V3 API Standard Collection Parameters](https://developer.sailpoint.com/idn/api/standard-collection-parameters) for more information.", - "type": "text/plain" - }, - "key": "limit", - "value": "250" - }, - { - "disabled": true, - "description": { - "content": "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.", - "type": "text/plain" - }, - "key": "offset", - "value": "0" - }, - { - "disabled": true, - "description": { - "content": "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.", - "type": "text/plain" - }, - "key": "count", - "value": "false" - } - ], - "variable": [] - }, - "header": [ - { - "key": "Accept", - "value": "application/json" - }, - { - "description": { - "content": "Added as a part of security scheme: oauth2", - "type": "text/plain" - }, - "key": "Authorization", - "value": "" - } - ], - "method": "GET", - "body": {} - }, - "status": "Forbidden", - "code": 403, - "header": [ - { - "key": "Content-Type", - "value": "application/json" - } - ], - "body": "{\n \"detailCode\": \"\",\n \"trackingId\": \"\",\n \"messages\": [\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n },\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n }\n ],\n \"causes\": [\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n },\n {\n \"locale\": \"\",\n \"localeOrigin\": \"DEFAULT\",\n \"text\": \"\"\n }\n ]\n}", - "cookie": [], - "_postman_previewlanguage": "json" - }, - { - "id": "e9bd85ab-b743-4a6a-88d7-6fcefdd8462c", - "name": "Not Found - returned if the request URL refers to a resource or object that does not exist", - "originalRequest": { - "url": { - "path": [ - "work-items", - "completed" - ], - "host": [ - "{{baseUrl}}" - ], - "query": [ - { - "disabled": true, - "description": { - "content": "The id of the owner of the work item list being requested. Either an admin, or the owning/current user must make this request.", - "type": "text/plain" - }, - "key": "ownerId", - "value": "" - }, - { - "disabled": true, - "description": { - "content": "Max number of results to return.\nSee [V3 API Standard Collection Parameters](https://developer.sailpoint.com/idn/api/standard-collection-parameters) for more information.", - "type": "text/plain" - }, - "key": "limit", - "value": "250" - }, - { - "disabled": true, - "description": { - "content": "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.", - "type": "text/plain" - }, - "key": "offset", - "value": "0" - }, - { - "disabled": true, - "description": { - "content": "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.", - "type": "text/plain" - }, - "key": "count", - "value": "false" - } - ], - "variable": [] - }, - "header": [ - { - "key": "Accept", - "value": "application/json" - }, - { - "description": { - "content": "Added as a part of security scheme: oauth2", - "type": "text/plain" - }, - "key": "Authorization", - "value": "" - } - ], - "method": "GET", - "body": {} - }, - "status": "Not Found", - "code": 404, - "header": [ - { - "key": "Content-Type", - "value": "application/json" - } - ], - "body": "{\n \"detailCode\": \"\",\n \"trackingId\": \"\",\n \"messages\": [\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n },\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n }\n ],\n \"causes\": [\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n },\n {\n \"locale\": \"\",\n \"localeOrigin\": \"DEFAULT\",\n \"text\": \"\"\n }\n ]\n}", - "cookie": [], - "_postman_previewlanguage": "json" - }, - { - "id": "e6c41682-12fe-4360-b4a7-47df81e9aedc", - "name": "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.", - "originalRequest": { - "url": { - "path": [ - "work-items", - "completed" - ], - "host": [ - "{{baseUrl}}" - ], - "query": [ - { - "disabled": true, - "description": { - "content": "The id of the owner of the work item list being requested. Either an admin, or the owning/current user must make this request.", - "type": "text/plain" - }, - "key": "ownerId", - "value": "" - }, - { - "disabled": true, - "description": { - "content": "Max number of results to return.\nSee [V3 API Standard Collection Parameters](https://developer.sailpoint.com/idn/api/standard-collection-parameters) for more information.", - "type": "text/plain" - }, - "key": "limit", - "value": "250" - }, - { - "disabled": true, - "description": { - "content": "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.", - "type": "text/plain" - }, - "key": "offset", - "value": "0" - }, - { - "disabled": true, - "description": { - "content": "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.", - "type": "text/plain" - }, - "key": "count", - "value": "false" - } - ], - "variable": [] - }, - "header": [ - { - "key": "Accept", - "value": "application/json" - }, - { - "description": { - "content": "Added as a part of security scheme: oauth2", - "type": "text/plain" - }, - "key": "Authorization", - "value": "" - } - ], - "method": "GET", - "body": {} - }, - "status": "Too Many Requests", - "code": 429, - "header": [ - { - "key": "Content-Type", - "value": "application/json" - } - ], - "body": "{\n \"message\": {\n \"description\": \"A message describing the error\",\n \"example\": \" Rate Limit Exceeded \"\n }\n}", - "cookie": [], - "_postman_previewlanguage": "json" - }, - { - "id": "0f5bdb99-ab49-4570-bbda-d169f041161d", - "name": "Internal Server Error - Returned if there is an unexpected error.", - "originalRequest": { - "url": { - "path": [ - "work-items", - "completed" - ], - "host": [ - "{{baseUrl}}" - ], - "query": [ - { - "disabled": true, - "description": { - "content": "The id of the owner of the work item list being requested. Either an admin, or the owning/current user must make this request.", - "type": "text/plain" - }, - "key": "ownerId", - "value": "" - }, - { - "disabled": true, - "description": { - "content": "Max number of results to return.\nSee [V3 API Standard Collection Parameters](https://developer.sailpoint.com/idn/api/standard-collection-parameters) for more information.", - "type": "text/plain" - }, - "key": "limit", - "value": "250" - }, - { - "disabled": true, - "description": { - "content": "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.", - "type": "text/plain" - }, - "key": "offset", - "value": "0" - }, - { - "disabled": true, - "description": { - "content": "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.", - "type": "text/plain" - }, - "key": "count", - "value": "false" - } - ], - "variable": [] - }, - "header": [ - { - "key": "Accept", - "value": "application/json" - }, - { - "description": { - "content": "Added as a part of security scheme: oauth2", - "type": "text/plain" - }, - "key": "Authorization", - "value": "" - } - ], - "method": "GET", - "body": {} - }, - "status": "Internal Server Error", - "code": 500, - "header": [ - { - "key": "Content-Type", - "value": "application/json" - } - ], - "body": "{\n \"detailCode\": \"\",\n \"trackingId\": \"\",\n \"messages\": [\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n },\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n }\n ],\n \"causes\": [\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n },\n {\n \"locale\": \"\",\n \"localeOrigin\": \"DEFAULT\",\n \"text\": \"\"\n }\n ]\n}", - "cookie": [], - "_postman_previewlanguage": "json" - } - ], - "event": [], - "protocolProfileBehavior": { - "disableBodyPruning": true - } - }, - { - "id": "1e9fdd42-d1b3-4220-a162-819febb38676", - "name": "Count Work Items", - "request": { - "name": "Count Work Items", - "description": { - "content": "This gets a count of work items belonging to either the specified user(admin required), or the current user.", - "type": "text/plain" - }, - "url": { - "path": [ - "work-items", - "count" - ], - "host": [ - "{{baseUrl}}" - ], - "query": [ - { - "disabled": true, - "description": { - "content": "ID of the work item owner.", - "type": "text/plain" - }, - "key": "ownerId", - "value": "" - } - ], - "variable": [] - }, - "header": [ - { - "key": "Accept", - "value": "application/json" - } - ], - "method": "GET", - "body": {} - }, - "response": [ - { - "id": "c33c1a65-01ba-45e6-838b-9b43d52633fe", - "name": "List of work items", - "originalRequest": { - "url": { - "path": [ - "work-items", - "count" - ], - "host": [ - "{{baseUrl}}" - ], - "query": [ - { - "disabled": true, - "description": { - "content": "ID of the work item owner.", - "type": "text/plain" - }, - "key": "ownerId", - "value": "" - } - ], - "variable": [] - }, - "header": [ - { - "key": "Accept", - "value": "application/json" - }, - { - "description": { - "content": "Added as a part of security scheme: oauth2", - "type": "text/plain" - }, - "key": "Authorization", - "value": "" - } - ], - "method": "GET", - "body": {} - }, - "status": "OK", - "code": 200, - "header": [ - { - "key": "Content-Type", - "value": "application/json" - } - ], - "body": "{\n \"count\": \"\"\n}", - "cookie": [], - "_postman_previewlanguage": "json" - }, - { - "id": "47ecba7f-8649-4073-b882-cf274a3eefc6", - "name": "Unauthorized - Returned if there is no authorization header, or if the JWT token is expired.", - "originalRequest": { - "url": { - "path": [ - "work-items", - "count" - ], - "host": [ - "{{baseUrl}}" - ], - "query": [ - { - "disabled": true, - "description": { - "content": "ID of the work item owner.", - "type": "text/plain" - }, - "key": "ownerId", - "value": "" - } - ], - "variable": [] - }, - "header": [ - { - "key": "Accept", - "value": "application/json" - }, - { - "description": { - "content": "Added as a part of security scheme: oauth2", - "type": "text/plain" - }, - "key": "Authorization", - "value": "" - } - ], - "method": "GET", - "body": {} - }, - "status": "Unauthorized", - "code": 401, - "header": [ - { - "key": "Content-Type", - "value": "application/json" - } - ], - "body": "{\n \"error\": {\n \"description\": \"A message describing the error\",\n \"example\": \"JWT validation failed: JWT is expired\"\n }\n}", - "cookie": [], - "_postman_previewlanguage": "json" - }, - { - "id": "e4831d11-3752-4b4d-988a-193ca7b4baac", - "name": "Forbidden - Returned if the user you are running as, doesn't have access to this end-point.", - "originalRequest": { - "url": { - "path": [ - "work-items", - "count" - ], - "host": [ - "{{baseUrl}}" - ], - "query": [ - { - "disabled": true, - "description": { - "content": "ID of the work item owner.", - "type": "text/plain" - }, - "key": "ownerId", - "value": "" - } - ], - "variable": [] - }, - "header": [ - { - "key": "Accept", - "value": "application/json" - }, - { - "description": { - "content": "Added as a part of security scheme: oauth2", - "type": "text/plain" - }, - "key": "Authorization", - "value": "" - } - ], - "method": "GET", - "body": {} - }, - "status": "Forbidden", - "code": 403, - "header": [ - { - "key": "Content-Type", - "value": "application/json" - } - ], - "body": "{\n \"detailCode\": \"\",\n \"trackingId\": \"\",\n \"messages\": [\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n },\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n }\n ],\n \"causes\": [\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n },\n {\n \"locale\": \"\",\n \"localeOrigin\": \"DEFAULT\",\n \"text\": \"\"\n }\n ]\n}", - "cookie": [], - "_postman_previewlanguage": "json" - }, - { - "id": "9ea55454-601f-492a-a164-b4972531d4ad", - "name": "Not Found - returned if the request URL refers to a resource or object that does not exist", - "originalRequest": { - "url": { - "path": [ - "work-items", - "count" - ], - "host": [ - "{{baseUrl}}" - ], - "query": [ - { - "disabled": true, - "description": { - "content": "ID of the work item owner.", - "type": "text/plain" - }, - "key": "ownerId", - "value": "" - } - ], - "variable": [] - }, - "header": [ - { - "key": "Accept", - "value": "application/json" - }, - { - "description": { - "content": "Added as a part of security scheme: oauth2", - "type": "text/plain" - }, - "key": "Authorization", - "value": "" - } - ], - "method": "GET", - "body": {} - }, - "status": "Not Found", - "code": 404, - "header": [ - { - "key": "Content-Type", - "value": "application/json" - } - ], - "body": "{\n \"detailCode\": \"\",\n \"trackingId\": \"\",\n \"messages\": [\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n },\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n }\n ],\n \"causes\": [\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n },\n {\n \"locale\": \"\",\n \"localeOrigin\": \"DEFAULT\",\n \"text\": \"\"\n }\n ]\n}", - "cookie": [], - "_postman_previewlanguage": "json" - }, - { - "id": "2911d67c-c6b0-44ae-a823-484a3b65bf6e", - "name": "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.", - "originalRequest": { - "url": { - "path": [ - "work-items", - "count" - ], - "host": [ - "{{baseUrl}}" - ], - "query": [ - { - "disabled": true, - "description": { - "content": "ID of the work item owner.", - "type": "text/plain" - }, - "key": "ownerId", - "value": "" - } - ], - "variable": [] - }, - "header": [ - { - "key": "Accept", - "value": "application/json" - }, - { - "description": { - "content": "Added as a part of security scheme: oauth2", - "type": "text/plain" - }, - "key": "Authorization", - "value": "" - } - ], - "method": "GET", - "body": {} - }, - "status": "Too Many Requests", - "code": 429, - "header": [ - { - "key": "Content-Type", - "value": "application/json" - } - ], - "body": "{\n \"message\": {\n \"description\": \"A message describing the error\",\n \"example\": \" Rate Limit Exceeded \"\n }\n}", - "cookie": [], - "_postman_previewlanguage": "json" - }, - { - "id": "e52f8331-299f-4453-bcc6-212b911699be", - "name": "Internal Server Error - Returned if there is an unexpected error.", - "originalRequest": { - "url": { - "path": [ - "work-items", - "count" - ], - "host": [ - "{{baseUrl}}" - ], - "query": [ - { - "disabled": true, - "description": { - "content": "ID of the work item owner.", - "type": "text/plain" - }, - "key": "ownerId", - "value": "" - } - ], - "variable": [] - }, - "header": [ - { - "key": "Accept", - "value": "application/json" - }, - { - "description": { - "content": "Added as a part of security scheme: oauth2", - "type": "text/plain" - }, - "key": "Authorization", - "value": "" - } - ], - "method": "GET", - "body": {} - }, - "status": "Internal Server Error", - "code": 500, - "header": [ - { - "key": "Content-Type", - "value": "application/json" - } - ], - "body": "{\n \"detailCode\": \"\",\n \"trackingId\": \"\",\n \"messages\": [\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n },\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n }\n ],\n \"causes\": [\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n },\n {\n \"locale\": \"\",\n \"localeOrigin\": \"DEFAULT\",\n \"text\": \"\"\n }\n ]\n}", - "cookie": [], - "_postman_previewlanguage": "json" - } - ], - "event": [], - "protocolProfileBehavior": { - "disableBodyPruning": true - } - }, - { - "id": "ce71d7d6-0f0a-432b-b7d4-0d6675d0a6b4", - "name": "Count Completed Work Items", - "request": { - "name": "Count Completed Work Items", - "description": { - "content": "This gets a count of completed work items belonging to either the specified user(admin required), or the current user.", - "type": "text/plain" - }, - "url": { - "path": [ - "work-items", - "completed", - "count" - ], - "host": [ - "{{baseUrl}}" - ], - "query": [ - { - "disabled": true, - "description": { - "content": "ID of the work item owner.", - "type": "text/plain" - }, - "key": "ownerId", - "value": "" - } - ], - "variable": [] - }, - "header": [ - { - "key": "Accept", - "value": "application/json" - } - ], - "method": "GET", - "body": {} - }, - "response": [ - { - "id": "65a6a9bb-d7a6-419b-84ab-39e95428092d", - "name": "List of work items", - "originalRequest": { - "url": { - "path": [ - "work-items", - "completed", - "count" - ], - "host": [ - "{{baseUrl}}" - ], - "query": [ - { - "disabled": true, - "description": { - "content": "ID of the work item owner.", - "type": "text/plain" - }, - "key": "ownerId", - "value": "" - } - ], - "variable": [] - }, - "header": [ - { - "key": "Accept", - "value": "application/json" - }, - { - "description": { - "content": "Added as a part of security scheme: oauth2", - "type": "text/plain" - }, - "key": "Authorization", - "value": "" - } - ], - "method": "GET", - "body": {} - }, - "status": "OK", - "code": 200, - "header": [ - { - "key": "Content-Type", - "value": "application/json" - } - ], - "body": "{\n \"count\": \"\"\n}", - "cookie": [], - "_postman_previewlanguage": "json" - }, - { - "id": "6e0e8af5-5677-4a46-b33e-d62eaa33ed54", - "name": "Unauthorized - Returned if there is no authorization header, or if the JWT token is expired.", - "originalRequest": { - "url": { - "path": [ - "work-items", - "completed", - "count" - ], - "host": [ - "{{baseUrl}}" - ], - "query": [ - { - "disabled": true, - "description": { - "content": "ID of the work item owner.", - "type": "text/plain" - }, - "key": "ownerId", - "value": "" - } - ], - "variable": [] - }, - "header": [ - { - "key": "Accept", - "value": "application/json" - }, - { - "description": { - "content": "Added as a part of security scheme: oauth2", - "type": "text/plain" - }, - "key": "Authorization", - "value": "" - } - ], - "method": "GET", - "body": {} - }, - "status": "Unauthorized", - "code": 401, - "header": [ - { - "key": "Content-Type", - "value": "application/json" - } - ], - "body": "{\n \"error\": {\n \"description\": \"A message describing the error\",\n \"example\": \"JWT validation failed: JWT is expired\"\n }\n}", - "cookie": [], - "_postman_previewlanguage": "json" - }, - { - "id": "62b4b94f-534f-4122-816b-97a420b8a157", - "name": "Forbidden - Returned if the user you are running as, doesn't have access to this end-point.", - "originalRequest": { - "url": { - "path": [ - "work-items", - "completed", - "count" - ], - "host": [ - "{{baseUrl}}" - ], - "query": [ - { - "disabled": true, - "description": { - "content": "ID of the work item owner.", - "type": "text/plain" - }, - "key": "ownerId", - "value": "" - } - ], - "variable": [] - }, - "header": [ - { - "key": "Accept", - "value": "application/json" - }, - { - "description": { - "content": "Added as a part of security scheme: oauth2", - "type": "text/plain" - }, - "key": "Authorization", - "value": "" - } - ], - "method": "GET", - "body": {} - }, - "status": "Forbidden", - "code": 403, - "header": [ - { - "key": "Content-Type", - "value": "application/json" - } - ], - "body": "{\n \"detailCode\": \"\",\n \"trackingId\": \"\",\n \"messages\": [\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n },\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n }\n ],\n \"causes\": [\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n },\n {\n \"locale\": \"\",\n \"localeOrigin\": \"DEFAULT\",\n \"text\": \"\"\n }\n ]\n}", - "cookie": [], - "_postman_previewlanguage": "json" - }, - { - "id": "253744d2-017c-4487-baf7-cc18b29190a7", - "name": "Not Found - returned if the request URL refers to a resource or object that does not exist", - "originalRequest": { - "url": { - "path": [ - "work-items", - "completed", - "count" - ], - "host": [ - "{{baseUrl}}" - ], - "query": [ - { - "disabled": true, - "description": { - "content": "ID of the work item owner.", - "type": "text/plain" - }, - "key": "ownerId", - "value": "" - } - ], - "variable": [] - }, - "header": [ - { - "key": "Accept", - "value": "application/json" - }, - { - "description": { - "content": "Added as a part of security scheme: oauth2", - "type": "text/plain" - }, - "key": "Authorization", - "value": "" - } - ], - "method": "GET", - "body": {} - }, - "status": "Not Found", - "code": 404, - "header": [ - { - "key": "Content-Type", - "value": "application/json" - } - ], - "body": "{\n \"detailCode\": \"\",\n \"trackingId\": \"\",\n \"messages\": [\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n },\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n }\n ],\n \"causes\": [\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n },\n {\n \"locale\": \"\",\n \"localeOrigin\": \"DEFAULT\",\n \"text\": \"\"\n }\n ]\n}", - "cookie": [], - "_postman_previewlanguage": "json" - }, - { - "id": "a0a86b1d-8722-454c-a212-494394173424", - "name": "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.", - "originalRequest": { - "url": { - "path": [ - "work-items", - "completed", - "count" - ], - "host": [ - "{{baseUrl}}" - ], - "query": [ - { - "disabled": true, - "description": { - "content": "ID of the work item owner.", - "type": "text/plain" - }, - "key": "ownerId", - "value": "" - } - ], - "variable": [] - }, - "header": [ - { - "key": "Accept", - "value": "application/json" - }, - { - "description": { - "content": "Added as a part of security scheme: oauth2", - "type": "text/plain" - }, - "key": "Authorization", - "value": "" - } - ], - "method": "GET", - "body": {} - }, - "status": "Too Many Requests", - "code": 429, - "header": [ - { - "key": "Content-Type", - "value": "application/json" - } - ], - "body": "{\n \"message\": {\n \"description\": \"A message describing the error\",\n \"example\": \" Rate Limit Exceeded \"\n }\n}", - "cookie": [], - "_postman_previewlanguage": "json" - }, - { - "id": "25bbb62c-286c-4aee-906f-df4723027362", - "name": "Internal Server Error - Returned if there is an unexpected error.", - "originalRequest": { - "url": { - "path": [ - "work-items", - "completed", - "count" - ], - "host": [ - "{{baseUrl}}" - ], - "query": [ - { - "disabled": true, - "description": { - "content": "ID of the work item owner.", - "type": "text/plain" - }, - "key": "ownerId", - "value": "" - } - ], - "variable": [] - }, - "header": [ - { - "key": "Accept", - "value": "application/json" - }, - { - "description": { - "content": "Added as a part of security scheme: oauth2", - "type": "text/plain" - }, - "key": "Authorization", - "value": "" - } - ], - "method": "GET", - "body": {} - }, - "status": "Internal Server Error", - "code": 500, - "header": [ - { - "key": "Content-Type", - "value": "application/json" - } - ], - "body": "{\n \"detailCode\": \"\",\n \"trackingId\": \"\",\n \"messages\": [\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n },\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n }\n ],\n \"causes\": [\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n },\n {\n \"locale\": \"\",\n \"localeOrigin\": \"DEFAULT\",\n \"text\": \"\"\n }\n ]\n}", - "cookie": [], - "_postman_previewlanguage": "json" - } - ], - "event": [], - "protocolProfileBehavior": { - "disableBodyPruning": true - } - }, - { - "id": "896a785c-d108-4c5e-9118-978d67d9cfc6", - "name": "Work Items Summary", - "request": { - "name": "Work Items Summary", - "description": { - "content": "This gets a summary of work items belonging to either the specified user(admin required), or the current user.", - "type": "text/plain" - }, - "url": { - "path": [ - "work-items", - "summary" - ], - "host": [ - "{{baseUrl}}" - ], - "query": [ - { - "disabled": true, - "description": { - "content": "ID of the work item owner.", - "type": "text/plain" - }, - "key": "ownerId", - "value": "" - } - ], - "variable": [] - }, - "header": [ - { - "key": "Accept", - "value": "application/json" - } - ], - "method": "GET", - "body": {} - }, - "response": [ - { - "id": "891632b1-6a13-4040-aac0-a0d18cbd81f9", - "name": "List of work items", - "originalRequest": { - "url": { - "path": [ - "work-items", - "summary" - ], - "host": [ - "{{baseUrl}}" - ], - "query": [ - { - "disabled": true, - "description": { - "content": "ID of the work item owner.", - "type": "text/plain" - }, - "key": "ownerId", - "value": "" - } - ], - "variable": [] - }, - "header": [ - { - "key": "Accept", - "value": "application/json" - }, - { - "description": { - "content": "Added as a part of security scheme: oauth2", - "type": "text/plain" - }, - "key": "Authorization", - "value": "" - } - ], - "method": "GET", - "body": {} - }, - "status": "OK", - "code": 200, - "header": [ - { - "key": "Content-Type", - "value": "application/json" - } - ], - "body": "{\n \"open\": \"\",\n \"completed\": \"\",\n \"total\": \"\"\n}", - "cookie": [], - "_postman_previewlanguage": "json" - }, - { - "id": "8eef95e3-9b58-461d-80b0-835b2f3d4dcf", - "name": "Unauthorized - Returned if there is no authorization header, or if the JWT token is expired.", - "originalRequest": { - "url": { - "path": [ - "work-items", - "summary" - ], - "host": [ - "{{baseUrl}}" - ], - "query": [ - { - "disabled": true, - "description": { - "content": "ID of the work item owner.", - "type": "text/plain" - }, - "key": "ownerId", - "value": "" - } - ], - "variable": [] - }, - "header": [ - { - "key": "Accept", - "value": "application/json" - }, - { - "description": { - "content": "Added as a part of security scheme: oauth2", - "type": "text/plain" - }, - "key": "Authorization", - "value": "" - } - ], - "method": "GET", - "body": {} - }, - "status": "Unauthorized", - "code": 401, - "header": [ - { - "key": "Content-Type", - "value": "application/json" - } - ], - "body": "{\n \"error\": {\n \"description\": \"A message describing the error\",\n \"example\": \"JWT validation failed: JWT is expired\"\n }\n}", - "cookie": [], - "_postman_previewlanguage": "json" - }, - { - "id": "28062c68-c9a5-4e29-95c6-23b082e08c4b", - "name": "Forbidden - Returned if the user you are running as, doesn't have access to this end-point.", - "originalRequest": { - "url": { - "path": [ - "work-items", - "summary" - ], - "host": [ - "{{baseUrl}}" - ], - "query": [ - { - "disabled": true, - "description": { - "content": "ID of the work item owner.", - "type": "text/plain" - }, - "key": "ownerId", - "value": "" - } - ], - "variable": [] - }, - "header": [ - { - "key": "Accept", - "value": "application/json" - }, - { - "description": { - "content": "Added as a part of security scheme: oauth2", - "type": "text/plain" - }, - "key": "Authorization", - "value": "" - } - ], - "method": "GET", - "body": {} - }, - "status": "Forbidden", - "code": 403, - "header": [ - { - "key": "Content-Type", - "value": "application/json" - } - ], - "body": "{\n \"detailCode\": \"\",\n \"trackingId\": \"\",\n \"messages\": [\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n },\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n }\n ],\n \"causes\": [\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n },\n {\n \"locale\": \"\",\n \"localeOrigin\": \"DEFAULT\",\n \"text\": \"\"\n }\n ]\n}", - "cookie": [], - "_postman_previewlanguage": "json" - }, - { - "id": "176c1c58-9d10-48cd-8bbe-576567d41c81", - "name": "Not Found - returned if the request URL refers to a resource or object that does not exist", - "originalRequest": { - "url": { - "path": [ - "work-items", - "summary" - ], - "host": [ - "{{baseUrl}}" - ], - "query": [ - { - "disabled": true, - "description": { - "content": "ID of the work item owner.", - "type": "text/plain" - }, - "key": "ownerId", - "value": "" - } - ], - "variable": [] - }, - "header": [ - { - "key": "Accept", - "value": "application/json" - }, - { - "description": { - "content": "Added as a part of security scheme: oauth2", - "type": "text/plain" - }, - "key": "Authorization", - "value": "" - } - ], - "method": "GET", - "body": {} - }, - "status": "Not Found", - "code": 404, - "header": [ - { - "key": "Content-Type", - "value": "application/json" - } - ], - "body": "{\n \"detailCode\": \"\",\n \"trackingId\": \"\",\n \"messages\": [\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n },\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n }\n ],\n \"causes\": [\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n },\n {\n \"locale\": \"\",\n \"localeOrigin\": \"DEFAULT\",\n \"text\": \"\"\n }\n ]\n}", - "cookie": [], - "_postman_previewlanguage": "json" - }, - { - "id": "66f791ee-2231-4639-b6e8-71fea077f9be", - "name": "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.", - "originalRequest": { - "url": { - "path": [ - "work-items", - "summary" - ], - "host": [ - "{{baseUrl}}" - ], - "query": [ - { - "disabled": true, - "description": { - "content": "ID of the work item owner.", - "type": "text/plain" - }, - "key": "ownerId", - "value": "" - } - ], - "variable": [] - }, - "header": [ - { - "key": "Accept", - "value": "application/json" - }, - { - "description": { - "content": "Added as a part of security scheme: oauth2", - "type": "text/plain" - }, - "key": "Authorization", - "value": "" - } - ], - "method": "GET", - "body": {} - }, - "status": "Too Many Requests", - "code": 429, - "header": [ - { - "key": "Content-Type", - "value": "application/json" - } - ], - "body": "{\n \"message\": {\n \"description\": \"A message describing the error\",\n \"example\": \" Rate Limit Exceeded \"\n }\n}", - "cookie": [], - "_postman_previewlanguage": "json" - }, - { - "id": "12f07271-07d0-4a91-bd6a-b1a9835259f5", - "name": "Internal Server Error - Returned if there is an unexpected error.", - "originalRequest": { - "url": { - "path": [ - "work-items", - "summary" - ], - "host": [ - "{{baseUrl}}" - ], - "query": [ - { - "disabled": true, - "description": { - "content": "ID of the work item owner.", - "type": "text/plain" - }, - "key": "ownerId", - "value": "" - } - ], - "variable": [] - }, - "header": [ - { - "key": "Accept", - "value": "application/json" - }, - { - "description": { - "content": "Added as a part of security scheme: oauth2", - "type": "text/plain" - }, - "key": "Authorization", - "value": "" - } - ], - "method": "GET", - "body": {} - }, - "status": "Internal Server Error", - "code": 500, - "header": [ - { - "key": "Content-Type", - "value": "application/json" - } - ], - "body": "{\n \"detailCode\": \"\",\n \"trackingId\": \"\",\n \"messages\": [\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n },\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n }\n ],\n \"causes\": [\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n },\n {\n \"locale\": \"\",\n \"localeOrigin\": \"DEFAULT\",\n \"text\": \"\"\n }\n ]\n}", - "cookie": [], - "_postman_previewlanguage": "json" - } - ], - "event": [], - "protocolProfileBehavior": { - "disableBodyPruning": true - } - }, - { - "id": "5ef26bdb-b7cf-4cda-8c8b-11428450deab", - "name": "Get a Work Item", - "request": { - "name": "Get a Work Item", - "description": { - "content": "This gets the details of a Work Item belonging to either the specified user(admin required), or the current user.", - "type": "text/plain" - }, - "url": { - "path": [ - "work-items", - ":id" - ], - "host": [ - "{{baseUrl}}" - ], - "query": [], - "variable": [ - { - "type": "any", - "value": "", - "key": "id", - "disabled": true, - "description": { - "content": "(Required) ID of the work item.", - "type": "text/plain" - } - } - ] - }, - "header": [ - { - "key": "Accept", - "value": "application/json" - } - ], - "method": "GET", - "body": {} - }, - "response": [ - { - "id": "2eab6500-3e2f-499d-a027-a405142601ad", - "name": "The work item with the given ID.", - "originalRequest": { - "url": { - "path": [ - "work-items", - ":id" - ], - "host": [ - "{{baseUrl}}" - ], - "query": [], - "variable": [] - }, - "header": [ - { - "key": "Accept", - "value": "application/json" - }, - { - "description": { - "content": "Added as a part of security scheme: oauth2", - "type": "text/plain" - }, - "key": "Authorization", - "value": "" - } - ], - "method": "GET", - "body": {} - }, - "status": "OK", - "code": 200, - "header": [ - { - "key": "Content-Type", - "value": "application/json" - } - ], - "body": "{\n \"id\": \"\",\n \"requesterId\": \"\",\n \"requesterDisplayName\": \"\",\n \"ownerId\": \"\",\n \"ownerName\": \"\",\n \"created\": \"\",\n \"modified\": \"\",\n \"description\": \"\",\n \"state\": \"REJECTED\",\n \"type\": \"IMPACTANALYSIS\",\n \"remediationItems\": {\n \"id\": \"\",\n \"targetId\": \"\",\n \"targetName\": \"\",\n \"targetDisplayName\": \"\",\n \"applicationName\": \"\",\n \"attributeName\": \"\",\n \"attributeOperation\": \"\",\n \"attributeValue\": \"\",\n \"nativeIdentity\": \"\"\n },\n \"approvalItems\": {\n \"id\": \"\",\n \"account\": \"\",\n \"application\": \"\",\n \"name\": \"\",\n \"operation\": \"\",\n \"value\": \"\",\n \"state\": \"FINISHED\"\n },\n \"name\": \"\",\n \"completed\": \"\",\n \"numItems\": \"\",\n \"form\": {\n \"id\": \"\",\n \"name\": \"\",\n \"title\": \"\",\n \"subtitle\": \"\",\n \"targetUser\": \"\",\n \"sections\": {\n \"name\": \"\",\n \"label\": \"\"\n }\n },\n \"errors\": [\n \"\",\n \"\"\n ]\n}", - "cookie": [], - "_postman_previewlanguage": "json" - }, - { - "id": "4bdfcf45-ce7a-422e-94e7-271f59005bfc", - "name": "Unauthorized - Returned if there is no authorization header, or if the JWT token is expired.", - "originalRequest": { - "url": { - "path": [ - "work-items", - ":id" - ], - "host": [ - "{{baseUrl}}" - ], - "query": [], - "variable": [] - }, - "header": [ - { - "key": "Accept", - "value": "application/json" - }, - { - "description": { - "content": "Added as a part of security scheme: oauth2", - "type": "text/plain" - }, - "key": "Authorization", - "value": "" - } - ], - "method": "GET", - "body": {} - }, - "status": "Unauthorized", - "code": 401, - "header": [ - { - "key": "Content-Type", - "value": "application/json" - } - ], - "body": "{\n \"error\": {\n \"description\": \"A message describing the error\",\n \"example\": \"JWT validation failed: JWT is expired\"\n }\n}", - "cookie": [], - "_postman_previewlanguage": "json" - }, - { - "id": "0f6874fa-7194-40b9-8199-758daf5c123f", - "name": "Forbidden - Returned if the user you are running as, doesn't have access to this end-point.", - "originalRequest": { - "url": { - "path": [ - "work-items", - ":id" - ], - "host": [ - "{{baseUrl}}" - ], - "query": [], - "variable": [] - }, - "header": [ - { - "key": "Accept", - "value": "application/json" - }, - { - "description": { - "content": "Added as a part of security scheme: oauth2", - "type": "text/plain" - }, - "key": "Authorization", - "value": "" - } - ], - "method": "GET", - "body": {} - }, - "status": "Forbidden", - "code": 403, - "header": [ - { - "key": "Content-Type", - "value": "application/json" - } - ], - "body": "{\n \"detailCode\": \"\",\n \"trackingId\": \"\",\n \"messages\": [\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n },\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n }\n ],\n \"causes\": [\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n },\n {\n \"locale\": \"\",\n \"localeOrigin\": \"DEFAULT\",\n \"text\": \"\"\n }\n ]\n}", - "cookie": [], - "_postman_previewlanguage": "json" - }, - { - "id": "af608e11-396d-4ac3-99d6-cc6ccaa4a9b3", - "name": "Not Found - returned if the request URL refers to a resource or object that does not exist", - "originalRequest": { - "url": { - "path": [ - "work-items", - ":id" - ], - "host": [ - "{{baseUrl}}" - ], - "query": [], - "variable": [] - }, - "header": [ - { - "key": "Accept", - "value": "application/json" - }, - { - "description": { - "content": "Added as a part of security scheme: oauth2", - "type": "text/plain" - }, - "key": "Authorization", - "value": "" - } - ], - "method": "GET", - "body": {} - }, - "status": "Not Found", - "code": 404, - "header": [ - { - "key": "Content-Type", - "value": "application/json" - } - ], - "body": "{\n \"detailCode\": \"\",\n \"trackingId\": \"\",\n \"messages\": [\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n },\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n }\n ],\n \"causes\": [\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n },\n {\n \"locale\": \"\",\n \"localeOrigin\": \"DEFAULT\",\n \"text\": \"\"\n }\n ]\n}", - "cookie": [], - "_postman_previewlanguage": "json" - }, - { - "id": "7bda1480-4364-4793-ada6-81b1a9b80298", - "name": "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.", - "originalRequest": { - "url": { - "path": [ - "work-items", - ":id" - ], - "host": [ - "{{baseUrl}}" - ], - "query": [], - "variable": [] - }, - "header": [ - { - "key": "Accept", - "value": "application/json" - }, - { - "description": { - "content": "Added as a part of security scheme: oauth2", - "type": "text/plain" - }, - "key": "Authorization", - "value": "" - } - ], - "method": "GET", - "body": {} - }, - "status": "Too Many Requests", - "code": 429, - "header": [ - { - "key": "Content-Type", - "value": "application/json" - } - ], - "body": "{\n \"message\": {\n \"description\": \"A message describing the error\",\n \"example\": \" Rate Limit Exceeded \"\n }\n}", - "cookie": [], - "_postman_previewlanguage": "json" - }, - { - "id": "b31d5242-4ccb-4b7b-a624-be8fba89ccff", - "name": "Internal Server Error - Returned if there is an unexpected error.", - "originalRequest": { - "url": { - "path": [ - "work-items", - ":id" - ], - "host": [ - "{{baseUrl}}" - ], - "query": [], - "variable": [] - }, - "header": [ - { - "key": "Accept", - "value": "application/json" - }, - { - "description": { - "content": "Added as a part of security scheme: oauth2", - "type": "text/plain" - }, - "key": "Authorization", - "value": "" - } - ], - "method": "GET", - "body": {} - }, - "status": "Internal Server Error", - "code": 500, - "header": [ - { - "key": "Content-Type", - "value": "application/json" - } - ], - "body": "{\n \"detailCode\": \"\",\n \"trackingId\": \"\",\n \"messages\": [\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n },\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n }\n ],\n \"causes\": [\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n },\n {\n \"locale\": \"\",\n \"localeOrigin\": \"DEFAULT\",\n \"text\": \"\"\n }\n ]\n}", - "cookie": [], - "_postman_previewlanguage": "json" - } - ], - "event": [], - "protocolProfileBehavior": { - "disableBodyPruning": true - } - }, - { - "id": "abe3b128-51a3-4fb3-918c-27b1461e6a47", - "name": "Complete a Work Item", - "request": { - "name": "Complete a Work Item", - "description": { - "content": "This API completes a work item. Either an admin, or the owning/current user must make this request.", - "type": "text/plain" - }, - "url": { - "path": [ - "work-items", - ":id" - ], - "host": [ - "{{baseUrl}}" - ], - "query": [], - "variable": [ - { - "type": "any", - "value": "", - "key": "id", - "disabled": true, - "description": { - "content": "(Required) The ID of the work item", - "type": "text/plain" - } - } - ] - }, - "header": [ - { - "key": "Accept", - "value": "application/json" - } - ], - "method": "POST", - "body": {} - }, - "response": [ - { - "id": "05ad408f-9e4a-4bfd-b091-61e4473c56d5", - "name": "A WorkItems object", - "originalRequest": { - "url": { - "path": [ - "work-items", - ":id" - ], - "host": [ - "{{baseUrl}}" - ], - "query": [], - "variable": [] - }, - "header": [ - { - "key": "Accept", - "value": "application/json" - }, - { - "description": { - "content": "Added as a part of security scheme: oauth2", - "type": "text/plain" - }, - "key": "Authorization", - "value": "" - } - ], - "method": "POST", - "body": {} - }, - "status": "OK", - "code": 200, - "header": [ - { - "key": "Content-Type", - "value": "application/json" - } - ], - "body": "{\n \"id\": \"\",\n \"requesterId\": \"\",\n \"requesterDisplayName\": \"\",\n \"ownerId\": \"\",\n \"ownerName\": \"\",\n \"created\": \"\",\n \"modified\": \"\",\n \"description\": \"\",\n \"state\": \"REJECTED\",\n \"type\": \"IMPACTANALYSIS\",\n \"remediationItems\": {\n \"id\": \"\",\n \"targetId\": \"\",\n \"targetName\": \"\",\n \"targetDisplayName\": \"\",\n \"applicationName\": \"\",\n \"attributeName\": \"\",\n \"attributeOperation\": \"\",\n \"attributeValue\": \"\",\n \"nativeIdentity\": \"\"\n },\n \"approvalItems\": {\n \"id\": \"\",\n \"account\": \"\",\n \"application\": \"\",\n \"name\": \"\",\n \"operation\": \"\",\n \"value\": \"\",\n \"state\": \"FINISHED\"\n },\n \"name\": \"\",\n \"completed\": \"\",\n \"numItems\": \"\",\n \"form\": {\n \"id\": \"\",\n \"name\": \"\",\n \"title\": \"\",\n \"subtitle\": \"\",\n \"targetUser\": \"\",\n \"sections\": {\n \"name\": \"\",\n \"label\": \"\"\n }\n },\n \"errors\": [\n \"\",\n \"\"\n ]\n}", - "cookie": [], - "_postman_previewlanguage": "json" - }, - { - "id": "0beab5a5-2e21-414c-95b6-51b3b8950186", - "name": "Client Error - Returned if the request body is invalid.", - "originalRequest": { - "url": { - "path": [ - "work-items", - ":id" - ], - "host": [ - "{{baseUrl}}" - ], - "query": [], - "variable": [] - }, - "header": [ - { - "key": "Accept", - "value": "application/json" - }, - { - "description": { - "content": "Added as a part of security scheme: oauth2", - "type": "text/plain" - }, - "key": "Authorization", - "value": "" - } - ], - "method": "POST", - "body": {} - }, - "status": "Bad Request", - "code": 400, - "header": [ - { - "key": "Content-Type", - "value": "application/json" - } - ], - "body": "{\n \"detailCode\": \"\",\n \"trackingId\": \"\",\n \"messages\": [\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n },\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n }\n ],\n \"causes\": [\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n },\n {\n \"locale\": \"\",\n \"localeOrigin\": \"DEFAULT\",\n \"text\": \"\"\n }\n ]\n}", - "cookie": [], - "_postman_previewlanguage": "json" - }, - { - "id": "277a05d2-c3b2-4807-bda3-744db7bbf8cb", - "name": "Unauthorized - Returned if there is no authorization header, or if the JWT token is expired.", - "originalRequest": { - "url": { - "path": [ - "work-items", - ":id" - ], - "host": [ - "{{baseUrl}}" - ], - "query": [], - "variable": [] - }, - "header": [ - { - "key": "Accept", - "value": "application/json" - }, - { - "description": { - "content": "Added as a part of security scheme: oauth2", - "type": "text/plain" - }, - "key": "Authorization", - "value": "" - } - ], - "method": "POST", - "body": {} - }, - "status": "Unauthorized", - "code": 401, - "header": [ - { - "key": "Content-Type", - "value": "application/json" - } - ], - "body": "{\n \"error\": {\n \"description\": \"A message describing the error\",\n \"example\": \"JWT validation failed: JWT is expired\"\n }\n}", - "cookie": [], - "_postman_previewlanguage": "json" - }, - { - "id": "dd44f41d-2d57-415c-ade6-28234549cf5a", - "name": "Forbidden - Returned if the user you are running as, doesn't have access to this end-point.", - "originalRequest": { - "url": { - "path": [ - "work-items", - ":id" - ], - "host": [ - "{{baseUrl}}" - ], - "query": [], - "variable": [] - }, - "header": [ - { - "key": "Accept", - "value": "application/json" - }, - { - "description": { - "content": "Added as a part of security scheme: oauth2", - "type": "text/plain" - }, - "key": "Authorization", - "value": "" - } - ], - "method": "POST", - "body": {} - }, - "status": "Forbidden", - "code": 403, - "header": [ - { - "key": "Content-Type", - "value": "application/json" - } - ], - "body": "{\n \"detailCode\": \"\",\n \"trackingId\": \"\",\n \"messages\": [\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n },\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n }\n ],\n \"causes\": [\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n },\n {\n \"locale\": \"\",\n \"localeOrigin\": \"DEFAULT\",\n \"text\": \"\"\n }\n ]\n}", - "cookie": [], - "_postman_previewlanguage": "json" - }, - { - "id": "dc633e6e-8a5e-4d85-a316-1b6cc9b07952", - "name": "Not Found - returned if the request URL refers to a resource or object that does not exist", - "originalRequest": { - "url": { - "path": [ - "work-items", - ":id" - ], - "host": [ - "{{baseUrl}}" - ], - "query": [], - "variable": [] - }, - "header": [ - { - "key": "Accept", - "value": "application/json" - }, - { - "description": { - "content": "Added as a part of security scheme: oauth2", - "type": "text/plain" - }, - "key": "Authorization", - "value": "" - } - ], - "method": "POST", - "body": {} - }, - "status": "Not Found", - "code": 404, - "header": [ - { - "key": "Content-Type", - "value": "application/json" - } - ], - "body": "{\n \"detailCode\": \"\",\n \"trackingId\": \"\",\n \"messages\": [\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n },\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n }\n ],\n \"causes\": [\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n },\n {\n \"locale\": \"\",\n \"localeOrigin\": \"DEFAULT\",\n \"text\": \"\"\n }\n ]\n}", - "cookie": [], - "_postman_previewlanguage": "json" - }, - { - "id": "0f9f9222-71dc-41f2-b867-efd47903c836", - "name": "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.", - "originalRequest": { - "url": { - "path": [ - "work-items", - ":id" - ], - "host": [ - "{{baseUrl}}" - ], - "query": [], - "variable": [] - }, - "header": [ - { - "key": "Accept", - "value": "application/json" - }, - { - "description": { - "content": "Added as a part of security scheme: oauth2", - "type": "text/plain" - }, - "key": "Authorization", - "value": "" - } - ], - "method": "POST", - "body": {} - }, - "status": "Too Many Requests", - "code": 429, - "header": [ - { - "key": "Content-Type", - "value": "application/json" - } - ], - "body": "{\n \"message\": {\n \"description\": \"A message describing the error\",\n \"example\": \" Rate Limit Exceeded \"\n }\n}", - "cookie": [], - "_postman_previewlanguage": "json" - }, - { - "id": "f256a4c0-514b-4ead-9588-c70245738c82", - "name": "Internal Server Error - Returned if there is an unexpected error.", - "originalRequest": { - "url": { - "path": [ - "work-items", - ":id" - ], - "host": [ - "{{baseUrl}}" - ], - "query": [], - "variable": [] - }, - "header": [ - { - "key": "Accept", - "value": "application/json" - }, - { - "description": { - "content": "Added as a part of security scheme: oauth2", - "type": "text/plain" - }, - "key": "Authorization", - "value": "" - } - ], - "method": "POST", - "body": {} - }, - "status": "Internal Server Error", - "code": 500, - "header": [ - { - "key": "Content-Type", - "value": "application/json" - } - ], - "body": "{\n \"detailCode\": \"\",\n \"trackingId\": \"\",\n \"messages\": [\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n },\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n }\n ],\n \"causes\": [\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n },\n {\n \"locale\": \"\",\n \"localeOrigin\": \"DEFAULT\",\n \"text\": \"\"\n }\n ]\n}", - "cookie": [], - "_postman_previewlanguage": "json" - } - ], - "event": [], - "protocolProfileBehavior": { - "disableBodyPruning": true - } - }, - { - "id": "faf7d609-1b1c-41bc-851e-bfbc82560998", - "name": "Approve an Approval Item", - "request": { - "name": "Approve an Approval Item", - "description": { - "content": "This API approves an Approval Item. Either an admin, or the owning/current user must make this request.", - "type": "text/plain" - }, - "url": { - "path": [ - "work-items", - ":id", - "approve", - ":approvalItemId" - ], - "host": [ - "{{baseUrl}}" - ], - "query": [], - "variable": [ - { - "type": "any", - "value": "", - "key": "id", - "disabled": true, - "description": { - "content": "(Required) The ID of the work item", - "type": "text/plain" - } - }, - { - "type": "any", - "value": "", - "key": "approvalItemId", - "disabled": true, - "description": { - "content": "(Required) The ID of the approval item.", - "type": "text/plain" - } - } - ] - }, - "header": [ - { - "key": "Accept", - "value": "application/json" - } - ], - "method": "POST", - "body": {} - }, - "response": [ - { - "id": "1de137b1-adcd-49d5-9bde-7afbfff2c6c4", - "name": "A work items details object.", - "originalRequest": { - "url": { - "path": [ - "work-items", - ":id", - "approve", - ":approvalItemId" - ], - "host": [ - "{{baseUrl}}" - ], - "query": [], - "variable": [] - }, - "header": [ - { - "key": "Accept", - "value": "application/json" - }, - { - "description": { - "content": "Added as a part of security scheme: oauth2", - "type": "text/plain" - }, - "key": "Authorization", - "value": "" - } - ], - "method": "POST", - "body": {} - }, - "status": "OK", - "code": 200, - "header": [ - { - "key": "Content-Type", - "value": "application/json" - } - ], - "body": "{\n \"id\": \"\",\n \"requesterId\": \"\",\n \"requesterDisplayName\": \"\",\n \"ownerId\": \"\",\n \"ownerName\": \"\",\n \"created\": \"\",\n \"modified\": \"\",\n \"description\": \"\",\n \"state\": \"REJECTED\",\n \"type\": \"IMPACTANALYSIS\",\n \"remediationItems\": {\n \"id\": \"\",\n \"targetId\": \"\",\n \"targetName\": \"\",\n \"targetDisplayName\": \"\",\n \"applicationName\": \"\",\n \"attributeName\": \"\",\n \"attributeOperation\": \"\",\n \"attributeValue\": \"\",\n \"nativeIdentity\": \"\"\n },\n \"approvalItems\": {\n \"id\": \"\",\n \"account\": \"\",\n \"application\": \"\",\n \"name\": \"\",\n \"operation\": \"\",\n \"value\": \"\",\n \"state\": \"FINISHED\"\n },\n \"name\": \"\",\n \"completed\": \"\",\n \"numItems\": \"\",\n \"form\": {\n \"id\": \"\",\n \"name\": \"\",\n \"title\": \"\",\n \"subtitle\": \"\",\n \"targetUser\": \"\",\n \"sections\": {\n \"name\": \"\",\n \"label\": \"\"\n }\n },\n \"errors\": [\n \"\",\n \"\"\n ]\n}", - "cookie": [], - "_postman_previewlanguage": "json" - }, - { - "id": "251fb8ed-2e32-4f47-8ae2-0c259d9d96bd", - "name": "Client Error - Returned if the request body is invalid.", - "originalRequest": { - "url": { - "path": [ - "work-items", - ":id", - "approve", - ":approvalItemId" - ], - "host": [ - "{{baseUrl}}" - ], - "query": [], - "variable": [] - }, - "header": [ - { - "key": "Accept", - "value": "application/json" - }, - { - "description": { - "content": "Added as a part of security scheme: oauth2", - "type": "text/plain" - }, - "key": "Authorization", - "value": "" - } - ], - "method": "POST", - "body": {} - }, - "status": "Bad Request", - "code": 400, - "header": [ - { - "key": "Content-Type", - "value": "application/json" - } - ], - "body": "{\n \"detailCode\": \"\",\n \"trackingId\": \"\",\n \"messages\": [\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n },\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n }\n ],\n \"causes\": [\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n },\n {\n \"locale\": \"\",\n \"localeOrigin\": \"DEFAULT\",\n \"text\": \"\"\n }\n ]\n}", - "cookie": [], - "_postman_previewlanguage": "json" - }, - { - "id": "3a33c117-7c95-4464-bbee-6ac09bb8ee6c", - "name": "Unauthorized - Returned if there is no authorization header, or if the JWT token is expired.", - "originalRequest": { - "url": { - "path": [ - "work-items", - ":id", - "approve", - ":approvalItemId" - ], - "host": [ - "{{baseUrl}}" - ], - "query": [], - "variable": [] - }, - "header": [ - { - "key": "Accept", - "value": "application/json" - }, - { - "description": { - "content": "Added as a part of security scheme: oauth2", - "type": "text/plain" - }, - "key": "Authorization", - "value": "" - } - ], - "method": "POST", - "body": {} - }, - "status": "Unauthorized", - "code": 401, - "header": [ - { - "key": "Content-Type", - "value": "application/json" - } - ], - "body": "{\n \"error\": {\n \"description\": \"A message describing the error\",\n \"example\": \"JWT validation failed: JWT is expired\"\n }\n}", - "cookie": [], - "_postman_previewlanguage": "json" - }, - { - "id": "7c21c343-bd79-4e0c-91b3-ab6da2f6c517", - "name": "Forbidden - Returned if the user you are running as, doesn't have access to this end-point.", - "originalRequest": { - "url": { - "path": [ - "work-items", - ":id", - "approve", - ":approvalItemId" - ], - "host": [ - "{{baseUrl}}" - ], - "query": [], - "variable": [] - }, - "header": [ - { - "key": "Accept", - "value": "application/json" - }, - { - "description": { - "content": "Added as a part of security scheme: oauth2", - "type": "text/plain" - }, - "key": "Authorization", - "value": "" - } - ], - "method": "POST", - "body": {} - }, - "status": "Forbidden", - "code": 403, - "header": [ - { - "key": "Content-Type", - "value": "application/json" - } - ], - "body": "{\n \"detailCode\": \"\",\n \"trackingId\": \"\",\n \"messages\": [\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n },\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n }\n ],\n \"causes\": [\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n },\n {\n \"locale\": \"\",\n \"localeOrigin\": \"DEFAULT\",\n \"text\": \"\"\n }\n ]\n}", - "cookie": [], - "_postman_previewlanguage": "json" - }, - { - "id": "37781eaa-c4c9-4d5b-95c2-5f1f31a6b033", - "name": "Not Found - returned if the request URL refers to a resource or object that does not exist", - "originalRequest": { - "url": { - "path": [ - "work-items", - ":id", - "approve", - ":approvalItemId" - ], - "host": [ - "{{baseUrl}}" - ], - "query": [], - "variable": [] - }, - "header": [ - { - "key": "Accept", - "value": "application/json" - }, - { - "description": { - "content": "Added as a part of security scheme: oauth2", - "type": "text/plain" - }, - "key": "Authorization", - "value": "" - } - ], - "method": "POST", - "body": {} - }, - "status": "Not Found", - "code": 404, - "header": [ - { - "key": "Content-Type", - "value": "application/json" - } - ], - "body": "{\n \"detailCode\": \"\",\n \"trackingId\": \"\",\n \"messages\": [\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n },\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n }\n ],\n \"causes\": [\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n },\n {\n \"locale\": \"\",\n \"localeOrigin\": \"DEFAULT\",\n \"text\": \"\"\n }\n ]\n}", - "cookie": [], - "_postman_previewlanguage": "json" - }, - { - "id": "162dfccc-4832-4813-b125-8ab88345544d", - "name": "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.", - "originalRequest": { - "url": { - "path": [ - "work-items", - ":id", - "approve", - ":approvalItemId" - ], - "host": [ - "{{baseUrl}}" - ], - "query": [], - "variable": [] - }, - "header": [ - { - "key": "Accept", - "value": "application/json" - }, - { - "description": { - "content": "Added as a part of security scheme: oauth2", - "type": "text/plain" - }, - "key": "Authorization", - "value": "" - } - ], - "method": "POST", - "body": {} - }, - "status": "Too Many Requests", - "code": 429, - "header": [ - { - "key": "Content-Type", - "value": "application/json" - } - ], - "body": "{\n \"message\": {\n \"description\": \"A message describing the error\",\n \"example\": \" Rate Limit Exceeded \"\n }\n}", - "cookie": [], - "_postman_previewlanguage": "json" - }, - { - "id": "b8772a5e-2dec-4804-951a-dd5279794e25", - "name": "Internal Server Error - Returned if there is an unexpected error.", - "originalRequest": { - "url": { - "path": [ - "work-items", - ":id", - "approve", - ":approvalItemId" - ], - "host": [ - "{{baseUrl}}" - ], - "query": [], - "variable": [] - }, - "header": [ - { - "key": "Accept", - "value": "application/json" - }, - { - "description": { - "content": "Added as a part of security scheme: oauth2", - "type": "text/plain" - }, - "key": "Authorization", - "value": "" - } - ], - "method": "POST", - "body": {} - }, - "status": "Internal Server Error", - "code": 500, - "header": [ - { - "key": "Content-Type", - "value": "application/json" - } - ], - "body": "{\n \"detailCode\": \"\",\n \"trackingId\": \"\",\n \"messages\": [\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n },\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n }\n ],\n \"causes\": [\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n },\n {\n \"locale\": \"\",\n \"localeOrigin\": \"DEFAULT\",\n \"text\": \"\"\n }\n ]\n}", - "cookie": [], - "_postman_previewlanguage": "json" - } - ], - "event": [], - "protocolProfileBehavior": { - "disableBodyPruning": true - } - }, - { - "id": "8a103bcc-f220-4e91-9e31-b4239a6bb593", - "name": "Reject an Approval Item", - "request": { - "name": "Reject an Approval Item", - "description": { - "content": "This API rejects an Approval Item. Either an admin, or the owning/current user must make this request.", - "type": "text/plain" - }, - "url": { - "path": [ - "work-items", - ":id", - "reject", - ":approvalItemId" - ], - "host": [ - "{{baseUrl}}" - ], - "query": [], - "variable": [ - { - "type": "any", - "value": "", - "key": "id", - "disabled": true, - "description": { - "content": "(Required) The ID of the work item", - "type": "text/plain" - } - }, - { - "type": "any", - "value": "", - "key": "approvalItemId", - "disabled": true, - "description": { - "content": "(Required) The ID of the approval item.", - "type": "text/plain" - } - } - ] - }, - "header": [ - { - "key": "Accept", - "value": "application/json" - } - ], - "method": "POST", - "body": {} - }, - "response": [ - { - "id": "170ab30c-3291-41ea-bf91-d33bbbb60665", - "name": "A work items details object.", - "originalRequest": { - "url": { - "path": [ - "work-items", - ":id", - "reject", - ":approvalItemId" - ], - "host": [ - "{{baseUrl}}" - ], - "query": [], - "variable": [] - }, - "header": [ - { - "key": "Accept", - "value": "application/json" - }, - { - "description": { - "content": "Added as a part of security scheme: oauth2", - "type": "text/plain" - }, - "key": "Authorization", - "value": "" - } - ], - "method": "POST", - "body": {} - }, - "status": "OK", - "code": 200, - "header": [ - { - "key": "Content-Type", - "value": "application/json" - } - ], - "body": "{\n \"id\": \"\",\n \"requesterId\": \"\",\n \"requesterDisplayName\": \"\",\n \"ownerId\": \"\",\n \"ownerName\": \"\",\n \"created\": \"\",\n \"modified\": \"\",\n \"description\": \"\",\n \"state\": \"REJECTED\",\n \"type\": \"IMPACTANALYSIS\",\n \"remediationItems\": {\n \"id\": \"\",\n \"targetId\": \"\",\n \"targetName\": \"\",\n \"targetDisplayName\": \"\",\n \"applicationName\": \"\",\n \"attributeName\": \"\",\n \"attributeOperation\": \"\",\n \"attributeValue\": \"\",\n \"nativeIdentity\": \"\"\n },\n \"approvalItems\": {\n \"id\": \"\",\n \"account\": \"\",\n \"application\": \"\",\n \"name\": \"\",\n \"operation\": \"\",\n \"value\": \"\",\n \"state\": \"FINISHED\"\n },\n \"name\": \"\",\n \"completed\": \"\",\n \"numItems\": \"\",\n \"form\": {\n \"id\": \"\",\n \"name\": \"\",\n \"title\": \"\",\n \"subtitle\": \"\",\n \"targetUser\": \"\",\n \"sections\": {\n \"name\": \"\",\n \"label\": \"\"\n }\n },\n \"errors\": [\n \"\",\n \"\"\n ]\n}", - "cookie": [], - "_postman_previewlanguage": "json" - }, - { - "id": "38e21ce3-52ea-4175-a71f-b93ef0b87172", - "name": "Client Error - Returned if the request body is invalid.", - "originalRequest": { - "url": { - "path": [ - "work-items", - ":id", - "reject", - ":approvalItemId" - ], - "host": [ - "{{baseUrl}}" - ], - "query": [], - "variable": [] - }, - "header": [ - { - "key": "Accept", - "value": "application/json" - }, - { - "description": { - "content": "Added as a part of security scheme: oauth2", - "type": "text/plain" - }, - "key": "Authorization", - "value": "" - } - ], - "method": "POST", - "body": {} - }, - "status": "Bad Request", - "code": 400, - "header": [ - { - "key": "Content-Type", - "value": "application/json" - } - ], - "body": "{\n \"detailCode\": \"\",\n \"trackingId\": \"\",\n \"messages\": [\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n },\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n }\n ],\n \"causes\": [\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n },\n {\n \"locale\": \"\",\n \"localeOrigin\": \"DEFAULT\",\n \"text\": \"\"\n }\n ]\n}", - "cookie": [], - "_postman_previewlanguage": "json" - }, - { - "id": "6e2355a4-ba29-4690-9ce1-b3fa65d106f2", - "name": "Unauthorized - Returned if there is no authorization header, or if the JWT token is expired.", - "originalRequest": { - "url": { - "path": [ - "work-items", - ":id", - "reject", - ":approvalItemId" - ], - "host": [ - "{{baseUrl}}" - ], - "query": [], - "variable": [] - }, - "header": [ - { - "key": "Accept", - "value": "application/json" - }, - { - "description": { - "content": "Added as a part of security scheme: oauth2", - "type": "text/plain" - }, - "key": "Authorization", - "value": "" - } - ], - "method": "POST", - "body": {} - }, - "status": "Unauthorized", - "code": 401, - "header": [ - { - "key": "Content-Type", - "value": "application/json" - } - ], - "body": "{\n \"error\": {\n \"description\": \"A message describing the error\",\n \"example\": \"JWT validation failed: JWT is expired\"\n }\n}", - "cookie": [], - "_postman_previewlanguage": "json" - }, - { - "id": "cf23163e-ba70-4d59-81a6-d6b402321727", - "name": "Forbidden - Returned if the user you are running as, doesn't have access to this end-point.", - "originalRequest": { - "url": { - "path": [ - "work-items", - ":id", - "reject", - ":approvalItemId" - ], - "host": [ - "{{baseUrl}}" - ], - "query": [], - "variable": [] - }, - "header": [ - { - "key": "Accept", - "value": "application/json" - }, - { - "description": { - "content": "Added as a part of security scheme: oauth2", - "type": "text/plain" - }, - "key": "Authorization", - "value": "" - } - ], - "method": "POST", - "body": {} - }, - "status": "Forbidden", - "code": 403, - "header": [ - { - "key": "Content-Type", - "value": "application/json" - } - ], - "body": "{\n \"detailCode\": \"\",\n \"trackingId\": \"\",\n \"messages\": [\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n },\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n }\n ],\n \"causes\": [\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n },\n {\n \"locale\": \"\",\n \"localeOrigin\": \"DEFAULT\",\n \"text\": \"\"\n }\n ]\n}", - "cookie": [], - "_postman_previewlanguage": "json" - }, - { - "id": "87962be5-7d45-49a4-8af7-19f165c7cb50", - "name": "Not Found - returned if the request URL refers to a resource or object that does not exist", - "originalRequest": { - "url": { - "path": [ - "work-items", - ":id", - "reject", - ":approvalItemId" - ], - "host": [ - "{{baseUrl}}" - ], - "query": [], - "variable": [] - }, - "header": [ - { - "key": "Accept", - "value": "application/json" - }, - { - "description": { - "content": "Added as a part of security scheme: oauth2", - "type": "text/plain" - }, - "key": "Authorization", - "value": "" - } - ], - "method": "POST", - "body": {} - }, - "status": "Not Found", - "code": 404, - "header": [ - { - "key": "Content-Type", - "value": "application/json" - } - ], - "body": "{\n \"detailCode\": \"\",\n \"trackingId\": \"\",\n \"messages\": [\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n },\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n }\n ],\n \"causes\": [\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n },\n {\n \"locale\": \"\",\n \"localeOrigin\": \"DEFAULT\",\n \"text\": \"\"\n }\n ]\n}", - "cookie": [], - "_postman_previewlanguage": "json" - }, - { - "id": "87c0d59c-3276-4d97-8059-80f7f4462b99", - "name": "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.", - "originalRequest": { - "url": { - "path": [ - "work-items", - ":id", - "reject", - ":approvalItemId" - ], - "host": [ - "{{baseUrl}}" - ], - "query": [], - "variable": [] - }, - "header": [ - { - "key": "Accept", - "value": "application/json" - }, - { - "description": { - "content": "Added as a part of security scheme: oauth2", - "type": "text/plain" - }, - "key": "Authorization", - "value": "" - } - ], - "method": "POST", - "body": {} - }, - "status": "Too Many Requests", - "code": 429, - "header": [ - { - "key": "Content-Type", - "value": "application/json" - } - ], - "body": "{\n \"message\": {\n \"description\": \"A message describing the error\",\n \"example\": \" Rate Limit Exceeded \"\n }\n}", - "cookie": [], - "_postman_previewlanguage": "json" - }, - { - "id": "9681554d-40be-487f-8307-6df77dce9696", - "name": "Internal Server Error - Returned if there is an unexpected error.", - "originalRequest": { - "url": { - "path": [ - "work-items", - ":id", - "reject", - ":approvalItemId" - ], - "host": [ - "{{baseUrl}}" - ], - "query": [], - "variable": [] - }, - "header": [ - { - "key": "Accept", - "value": "application/json" - }, - { - "description": { - "content": "Added as a part of security scheme: oauth2", - "type": "text/plain" - }, - "key": "Authorization", - "value": "" - } - ], - "method": "POST", - "body": {} - }, - "status": "Internal Server Error", - "code": 500, - "header": [ - { - "key": "Content-Type", - "value": "application/json" - } - ], - "body": "{\n \"detailCode\": \"\",\n \"trackingId\": \"\",\n \"messages\": [\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n },\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n }\n ],\n \"causes\": [\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n },\n {\n \"locale\": \"\",\n \"localeOrigin\": \"DEFAULT\",\n \"text\": \"\"\n }\n ]\n}", - "cookie": [], - "_postman_previewlanguage": "json" - } - ], - "event": [], - "protocolProfileBehavior": { - "disableBodyPruning": true - } - }, - { - "id": "57dcae80-94bd-4bd8-88e9-66b85669ee07", - "name": "Bulk approve Approval Items", - "request": { - "name": "Bulk approve Approval Items", - "description": { - "content": "This API bulk approves Approval Items. Either an admin, or the owning/current user must make this request.", - "type": "text/plain" - }, - "url": { - "path": [ - "work-items", - "bulk-approve", - ":id" - ], - "host": [ - "{{baseUrl}}" - ], - "query": [], - "variable": [ - { - "type": "any", - "value": "", - "key": "id", - "disabled": true, - "description": { - "content": "(Required) The ID of the work item", - "type": "text/plain" - } - } - ] - }, - "header": [ - { - "key": "Accept", - "value": "application/json" - } - ], - "method": "POST", - "body": {} - }, - "response": [ - { - "id": "192b7e5d-99ea-4afa-9fb1-ea49e02628c8", - "name": "A work items details object.", - "originalRequest": { - "url": { - "path": [ - "work-items", - "bulk-approve", - ":id" - ], - "host": [ - "{{baseUrl}}" - ], - "query": [], - "variable": [] - }, - "header": [ - { - "key": "Accept", - "value": "application/json" - }, - { - "description": { - "content": "Added as a part of security scheme: oauth2", - "type": "text/plain" - }, - "key": "Authorization", - "value": "" - } - ], - "method": "POST", - "body": {} - }, - "status": "OK", - "code": 200, - "header": [ - { - "key": "Content-Type", - "value": "application/json" - } - ], - "body": "{\n \"id\": \"\",\n \"requesterId\": \"\",\n \"requesterDisplayName\": \"\",\n \"ownerId\": \"\",\n \"ownerName\": \"\",\n \"created\": \"\",\n \"modified\": \"\",\n \"description\": \"\",\n \"state\": \"REJECTED\",\n \"type\": \"IMPACTANALYSIS\",\n \"remediationItems\": {\n \"id\": \"\",\n \"targetId\": \"\",\n \"targetName\": \"\",\n \"targetDisplayName\": \"\",\n \"applicationName\": \"\",\n \"attributeName\": \"\",\n \"attributeOperation\": \"\",\n \"attributeValue\": \"\",\n \"nativeIdentity\": \"\"\n },\n \"approvalItems\": {\n \"id\": \"\",\n \"account\": \"\",\n \"application\": \"\",\n \"name\": \"\",\n \"operation\": \"\",\n \"value\": \"\",\n \"state\": \"FINISHED\"\n },\n \"name\": \"\",\n \"completed\": \"\",\n \"numItems\": \"\",\n \"form\": {\n \"id\": \"\",\n \"name\": \"\",\n \"title\": \"\",\n \"subtitle\": \"\",\n \"targetUser\": \"\",\n \"sections\": {\n \"name\": \"\",\n \"label\": \"\"\n }\n },\n \"errors\": [\n \"\",\n \"\"\n ]\n}", - "cookie": [], - "_postman_previewlanguage": "json" - }, - { - "id": "e81b8033-0704-4636-bfb0-4a3cf04479c2", - "name": "Client Error - Returned if the request body is invalid.", - "originalRequest": { - "url": { - "path": [ - "work-items", - "bulk-approve", - ":id" - ], - "host": [ - "{{baseUrl}}" - ], - "query": [], - "variable": [] - }, - "header": [ - { - "key": "Accept", - "value": "application/json" - }, - { - "description": { - "content": "Added as a part of security scheme: oauth2", - "type": "text/plain" - }, - "key": "Authorization", - "value": "" - } - ], - "method": "POST", - "body": {} - }, - "status": "Bad Request", - "code": 400, - "header": [ - { - "key": "Content-Type", - "value": "application/json" - } - ], - "body": "{\n \"detailCode\": \"\",\n \"trackingId\": \"\",\n \"messages\": [\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n },\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n }\n ],\n \"causes\": [\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n },\n {\n \"locale\": \"\",\n \"localeOrigin\": \"DEFAULT\",\n \"text\": \"\"\n }\n ]\n}", - "cookie": [], - "_postman_previewlanguage": "json" - }, - { - "id": "14b0a5d4-32b2-4535-9dfb-a1f3c96ff0d0", - "name": "Unauthorized - Returned if there is no authorization header, or if the JWT token is expired.", - "originalRequest": { - "url": { - "path": [ - "work-items", - "bulk-approve", - ":id" - ], - "host": [ - "{{baseUrl}}" - ], - "query": [], - "variable": [] - }, - "header": [ - { - "key": "Accept", - "value": "application/json" - }, - { - "description": { - "content": "Added as a part of security scheme: oauth2", - "type": "text/plain" - }, - "key": "Authorization", - "value": "" - } - ], - "method": "POST", - "body": {} - }, - "status": "Unauthorized", - "code": 401, - "header": [ - { - "key": "Content-Type", - "value": "application/json" - } - ], - "body": "{\n \"error\": {\n \"description\": \"A message describing the error\",\n \"example\": \"JWT validation failed: JWT is expired\"\n }\n}", - "cookie": [], - "_postman_previewlanguage": "json" - }, - { - "id": "b27c3f65-d6ba-4928-989b-f05def5aece5", - "name": "Forbidden - Returned if the user you are running as, doesn't have access to this end-point.", - "originalRequest": { - "url": { - "path": [ - "work-items", - "bulk-approve", - ":id" - ], - "host": [ - "{{baseUrl}}" - ], - "query": [], - "variable": [] - }, - "header": [ - { - "key": "Accept", - "value": "application/json" - }, - { - "description": { - "content": "Added as a part of security scheme: oauth2", - "type": "text/plain" - }, - "key": "Authorization", - "value": "" - } - ], - "method": "POST", - "body": {} - }, - "status": "Forbidden", - "code": 403, - "header": [ - { - "key": "Content-Type", - "value": "application/json" - } - ], - "body": "{\n \"detailCode\": \"\",\n \"trackingId\": \"\",\n \"messages\": [\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n },\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n }\n ],\n \"causes\": [\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n },\n {\n \"locale\": \"\",\n \"localeOrigin\": \"DEFAULT\",\n \"text\": \"\"\n }\n ]\n}", - "cookie": [], - "_postman_previewlanguage": "json" - }, - { - "id": "65914507-df1e-4c5a-8cf2-afb65b78a85c", - "name": "Not Found - returned if the request URL refers to a resource or object that does not exist", - "originalRequest": { - "url": { - "path": [ - "work-items", - "bulk-approve", - ":id" - ], - "host": [ - "{{baseUrl}}" - ], - "query": [], - "variable": [] - }, - "header": [ - { - "key": "Accept", - "value": "application/json" - }, - { - "description": { - "content": "Added as a part of security scheme: oauth2", - "type": "text/plain" - }, - "key": "Authorization", - "value": "" - } - ], - "method": "POST", - "body": {} - }, - "status": "Not Found", - "code": 404, - "header": [ - { - "key": "Content-Type", - "value": "application/json" - } - ], - "body": "{\n \"detailCode\": \"\",\n \"trackingId\": \"\",\n \"messages\": [\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n },\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n }\n ],\n \"causes\": [\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n },\n {\n \"locale\": \"\",\n \"localeOrigin\": \"DEFAULT\",\n \"text\": \"\"\n }\n ]\n}", - "cookie": [], - "_postman_previewlanguage": "json" - }, - { - "id": "5e4c62b6-5aa5-49be-b57f-42a710dd2165", - "name": "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.", - "originalRequest": { - "url": { - "path": [ - "work-items", - "bulk-approve", - ":id" - ], - "host": [ - "{{baseUrl}}" - ], - "query": [], - "variable": [] - }, - "header": [ - { - "key": "Accept", - "value": "application/json" - }, - { - "description": { - "content": "Added as a part of security scheme: oauth2", - "type": "text/plain" - }, - "key": "Authorization", - "value": "" - } - ], - "method": "POST", - "body": {} - }, - "status": "Too Many Requests", - "code": 429, - "header": [ - { - "key": "Content-Type", - "value": "application/json" - } - ], - "body": "{\n \"message\": {\n \"description\": \"A message describing the error\",\n \"example\": \" Rate Limit Exceeded \"\n }\n}", - "cookie": [], - "_postman_previewlanguage": "json" - }, - { - "id": "68e876fe-34cf-4fe0-9886-c98146753d51", - "name": "Internal Server Error - Returned if there is an unexpected error.", - "originalRequest": { - "url": { - "path": [ - "work-items", - "bulk-approve", - ":id" - ], - "host": [ - "{{baseUrl}}" - ], - "query": [], - "variable": [] - }, - "header": [ - { - "key": "Accept", - "value": "application/json" - }, - { - "description": { - "content": "Added as a part of security scheme: oauth2", - "type": "text/plain" - }, - "key": "Authorization", - "value": "" - } - ], - "method": "POST", - "body": {} - }, - "status": "Internal Server Error", - "code": 500, - "header": [ - { - "key": "Content-Type", - "value": "application/json" - } - ], - "body": "{\n \"detailCode\": \"\",\n \"trackingId\": \"\",\n \"messages\": [\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n },\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n }\n ],\n \"causes\": [\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n },\n {\n \"locale\": \"\",\n \"localeOrigin\": \"DEFAULT\",\n \"text\": \"\"\n }\n ]\n}", - "cookie": [], - "_postman_previewlanguage": "json" - } - ], - "event": [], - "protocolProfileBehavior": { - "disableBodyPruning": true - } - }, - { - "id": "3facb624-34ea-4869-b412-9ef5699bf345", - "name": "Bulk reject Approval Items", - "request": { - "name": "Bulk reject Approval Items", - "description": { - "content": "This API bulk rejects Approval Items. Either an admin, or the owning/current user must make this request.", - "type": "text/plain" - }, - "url": { - "path": [ - "work-items", - "bulk-reject", - ":id" - ], - "host": [ - "{{baseUrl}}" - ], - "query": [], - "variable": [ - { - "type": "any", - "value": "", - "key": "id", - "disabled": true, - "description": { - "content": "(Required) The ID of the work item", - "type": "text/plain" - } - } - ] - }, - "header": [ - { - "key": "Accept", - "value": "application/json" - } - ], - "method": "POST", - "body": {} - }, - "response": [ - { - "id": "b310e1f2-c34f-4392-b895-218fa4b545c5", - "name": "A work items details object.", - "originalRequest": { - "url": { - "path": [ - "work-items", - "bulk-reject", - ":id" - ], - "host": [ - "{{baseUrl}}" - ], - "query": [], - "variable": [] - }, - "header": [ - { - "key": "Accept", - "value": "application/json" - }, - { - "description": { - "content": "Added as a part of security scheme: oauth2", - "type": "text/plain" - }, - "key": "Authorization", - "value": "" - } - ], - "method": "POST", - "body": {} - }, - "status": "OK", - "code": 200, - "header": [ - { - "key": "Content-Type", - "value": "application/json" - } - ], - "body": "{\n \"id\": \"\",\n \"requesterId\": \"\",\n \"requesterDisplayName\": \"\",\n \"ownerId\": \"\",\n \"ownerName\": \"\",\n \"created\": \"\",\n \"modified\": \"\",\n \"description\": \"\",\n \"state\": \"REJECTED\",\n \"type\": \"IMPACTANALYSIS\",\n \"remediationItems\": {\n \"id\": \"\",\n \"targetId\": \"\",\n \"targetName\": \"\",\n \"targetDisplayName\": \"\",\n \"applicationName\": \"\",\n \"attributeName\": \"\",\n \"attributeOperation\": \"\",\n \"attributeValue\": \"\",\n \"nativeIdentity\": \"\"\n },\n \"approvalItems\": {\n \"id\": \"\",\n \"account\": \"\",\n \"application\": \"\",\n \"name\": \"\",\n \"operation\": \"\",\n \"value\": \"\",\n \"state\": \"FINISHED\"\n },\n \"name\": \"\",\n \"completed\": \"\",\n \"numItems\": \"\",\n \"form\": {\n \"id\": \"\",\n \"name\": \"\",\n \"title\": \"\",\n \"subtitle\": \"\",\n \"targetUser\": \"\",\n \"sections\": {\n \"name\": \"\",\n \"label\": \"\"\n }\n },\n \"errors\": [\n \"\",\n \"\"\n ]\n}", - "cookie": [], - "_postman_previewlanguage": "json" - }, - { - "id": "6acefe8c-33bc-41b6-b304-5924bc49a016", - "name": "Client Error - Returned if the request body is invalid.", - "originalRequest": { - "url": { - "path": [ - "work-items", - "bulk-reject", - ":id" - ], - "host": [ - "{{baseUrl}}" - ], - "query": [], - "variable": [] - }, - "header": [ - { - "key": "Accept", - "value": "application/json" - }, - { - "description": { - "content": "Added as a part of security scheme: oauth2", - "type": "text/plain" - }, - "key": "Authorization", - "value": "" - } - ], - "method": "POST", - "body": {} - }, - "status": "Bad Request", - "code": 400, - "header": [ - { - "key": "Content-Type", - "value": "application/json" - } - ], - "body": "{\n \"detailCode\": \"\",\n \"trackingId\": \"\",\n \"messages\": [\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n },\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n }\n ],\n \"causes\": [\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n },\n {\n \"locale\": \"\",\n \"localeOrigin\": \"DEFAULT\",\n \"text\": \"\"\n }\n ]\n}", - "cookie": [], - "_postman_previewlanguage": "json" - }, - { - "id": "ce74e876-a0a3-4274-ad40-e2938018ee69", - "name": "Unauthorized - Returned if there is no authorization header, or if the JWT token is expired.", - "originalRequest": { - "url": { - "path": [ - "work-items", - "bulk-reject", - ":id" - ], - "host": [ - "{{baseUrl}}" - ], - "query": [], - "variable": [] - }, - "header": [ - { - "key": "Accept", - "value": "application/json" - }, - { - "description": { - "content": "Added as a part of security scheme: oauth2", - "type": "text/plain" - }, - "key": "Authorization", - "value": "" - } - ], - "method": "POST", - "body": {} - }, - "status": "Unauthorized", - "code": 401, - "header": [ - { - "key": "Content-Type", - "value": "application/json" - } - ], - "body": "{\n \"error\": {\n \"description\": \"A message describing the error\",\n \"example\": \"JWT validation failed: JWT is expired\"\n }\n}", - "cookie": [], - "_postman_previewlanguage": "json" - }, - { - "id": "a2ce799d-1b7c-458c-935c-41b5dadba432", - "name": "Forbidden - Returned if the user you are running as, doesn't have access to this end-point.", - "originalRequest": { - "url": { - "path": [ - "work-items", - "bulk-reject", - ":id" - ], - "host": [ - "{{baseUrl}}" - ], - "query": [], - "variable": [] - }, - "header": [ - { - "key": "Accept", - "value": "application/json" - }, - { - "description": { - "content": "Added as a part of security scheme: oauth2", - "type": "text/plain" - }, - "key": "Authorization", - "value": "" - } - ], - "method": "POST", - "body": {} - }, - "status": "Forbidden", - "code": 403, - "header": [ - { - "key": "Content-Type", - "value": "application/json" - } - ], - "body": "{\n \"detailCode\": \"\",\n \"trackingId\": \"\",\n \"messages\": [\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n },\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n }\n ],\n \"causes\": [\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n },\n {\n \"locale\": \"\",\n \"localeOrigin\": \"DEFAULT\",\n \"text\": \"\"\n }\n ]\n}", - "cookie": [], - "_postman_previewlanguage": "json" - }, - { - "id": "736f04bb-3d65-492e-a8ad-10f972b6a5fb", - "name": "Not Found - returned if the request URL refers to a resource or object that does not exist", - "originalRequest": { - "url": { - "path": [ - "work-items", - "bulk-reject", - ":id" - ], - "host": [ - "{{baseUrl}}" - ], - "query": [], - "variable": [] - }, - "header": [ - { - "key": "Accept", - "value": "application/json" - }, - { - "description": { - "content": "Added as a part of security scheme: oauth2", - "type": "text/plain" - }, - "key": "Authorization", - "value": "" - } - ], - "method": "POST", - "body": {} - }, - "status": "Not Found", - "code": 404, - "header": [ - { - "key": "Content-Type", - "value": "application/json" - } - ], - "body": "{\n \"detailCode\": \"\",\n \"trackingId\": \"\",\n \"messages\": [\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n },\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n }\n ],\n \"causes\": [\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n },\n {\n \"locale\": \"\",\n \"localeOrigin\": \"DEFAULT\",\n \"text\": \"\"\n }\n ]\n}", - "cookie": [], - "_postman_previewlanguage": "json" - }, - { - "id": "a32d8724-dae7-4cc7-9e55-457ea889a582", - "name": "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.", - "originalRequest": { - "url": { - "path": [ - "work-items", - "bulk-reject", - ":id" - ], - "host": [ - "{{baseUrl}}" - ], - "query": [], - "variable": [] - }, - "header": [ - { - "key": "Accept", - "value": "application/json" - }, - { - "description": { - "content": "Added as a part of security scheme: oauth2", - "type": "text/plain" - }, - "key": "Authorization", - "value": "" - } - ], - "method": "POST", - "body": {} - }, - "status": "Too Many Requests", - "code": 429, - "header": [ - { - "key": "Content-Type", - "value": "application/json" - } - ], - "body": "{\n \"message\": {\n \"description\": \"A message describing the error\",\n \"example\": \" Rate Limit Exceeded \"\n }\n}", - "cookie": [], - "_postman_previewlanguage": "json" - }, - { - "id": "348d153a-e0ae-47b9-9e79-136394cd3dc3", - "name": "Internal Server Error - Returned if there is an unexpected error.", - "originalRequest": { - "url": { - "path": [ - "work-items", - "bulk-reject", - ":id" - ], - "host": [ - "{{baseUrl}}" - ], - "query": [], - "variable": [] - }, - "header": [ - { - "key": "Accept", - "value": "application/json" - }, - { - "description": { - "content": "Added as a part of security scheme: oauth2", - "type": "text/plain" - }, - "key": "Authorization", - "value": "" - } - ], - "method": "POST", - "body": {} - }, - "status": "Internal Server Error", - "code": 500, - "header": [ - { - "key": "Content-Type", - "value": "application/json" - } - ], - "body": "{\n \"detailCode\": \"\",\n \"trackingId\": \"\",\n \"messages\": [\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n },\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n }\n ],\n \"causes\": [\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n },\n {\n \"locale\": \"\",\n \"localeOrigin\": \"DEFAULT\",\n \"text\": \"\"\n }\n ]\n}", - "cookie": [], - "_postman_previewlanguage": "json" - } - ], - "event": [], - "protocolProfileBehavior": { - "disableBodyPruning": true - } - }, - { - "id": "a30d77a2-904f-41be-a331-183cc77e94b5", - "name": "Submit Account Selections", - "request": { - "name": "Submit Account Selections", - "description": { - "content": "This API submits account selections. Either an admin, or the owning/current user must make this request.", - "type": "text/plain" - }, - "url": { - "path": [ - "work-items", - ":id", - "submit-account-selection" - ], - "host": [ - "{{baseUrl}}" - ], - "query": [], - "variable": [ - { - "type": "any", - "value": "", - "key": "id", - "disabled": true, - "description": { - "content": "(Required) The ID of the work item", - "type": "text/plain" - } - } - ] - }, - "header": [ - { - "key": "Content-Type", - "value": "application/json" - }, - { - "key": "Accept", - "value": "application/json" - } - ], - "method": "POST", - "body": { - "mode": "raw", - "raw": "{\n \"aliquip7e4\": \"minim\"\n}", - "options": { - "raw": { - "headerFamily": "json", - "language": "json" - } - } - } - }, - "response": [ - { - "id": "de613a4f-cefa-4a13-ba7d-97d209bbf84b", - "name": "A work items details object.", - "originalRequest": { - "url": { - "path": [ - "work-items", - ":id", - "submit-account-selection" - ], - "host": [ - "{{baseUrl}}" - ], - "query": [], - "variable": [] - }, - "header": [ - { - "key": "Content-Type", - "value": "application/json" - }, - { - "key": "Accept", - "value": "application/json" - }, - { - "description": { - "content": "Added as a part of security scheme: oauth2", - "type": "text/plain" - }, - "key": "Authorization", - "value": "" - } - ], - "method": "POST", - "body": { - "mode": "raw", - "raw": "{\n \"aliquip7e4\": \"minim\"\n}", - "options": { - "raw": { - "headerFamily": "json", - "language": "json" - } - } - } - }, - "status": "OK", - "code": 200, - "header": [ - { - "key": "Content-Type", - "value": "application/json" - } - ], - "body": "{\n \"id\": \"\",\n \"requesterId\": \"\",\n \"requesterDisplayName\": \"\",\n \"ownerId\": \"\",\n \"ownerName\": \"\",\n \"created\": \"\",\n \"modified\": \"\",\n \"description\": \"\",\n \"state\": \"REJECTED\",\n \"type\": \"IMPACTANALYSIS\",\n \"remediationItems\": {\n \"id\": \"\",\n \"targetId\": \"\",\n \"targetName\": \"\",\n \"targetDisplayName\": \"\",\n \"applicationName\": \"\",\n \"attributeName\": \"\",\n \"attributeOperation\": \"\",\n \"attributeValue\": \"\",\n \"nativeIdentity\": \"\"\n },\n \"approvalItems\": {\n \"id\": \"\",\n \"account\": \"\",\n \"application\": \"\",\n \"name\": \"\",\n \"operation\": \"\",\n \"value\": \"\",\n \"state\": \"FINISHED\"\n },\n \"name\": \"\",\n \"completed\": \"\",\n \"numItems\": \"\",\n \"form\": {\n \"id\": \"\",\n \"name\": \"\",\n \"title\": \"\",\n \"subtitle\": \"\",\n \"targetUser\": \"\",\n \"sections\": {\n \"name\": \"\",\n \"label\": \"\"\n }\n },\n \"errors\": [\n \"\",\n \"\"\n ]\n}", - "cookie": [], - "_postman_previewlanguage": "json" - }, - { - "id": "801d8370-158b-4a44-bf29-4aec5d43aaf5", - "name": "Client Error - Returned if the request body is invalid.", - "originalRequest": { - "url": { - "path": [ - "work-items", - ":id", - "submit-account-selection" - ], - "host": [ - "{{baseUrl}}" - ], - "query": [], - "variable": [] - }, - "header": [ - { - "key": "Content-Type", - "value": "application/json" - }, - { - "key": "Accept", - "value": "application/json" - }, - { - "description": { - "content": "Added as a part of security scheme: oauth2", - "type": "text/plain" - }, - "key": "Authorization", - "value": "" - } - ], - "method": "POST", - "body": { - "mode": "raw", - "raw": "{\n \"aliquip7e4\": \"minim\"\n}", - "options": { - "raw": { - "headerFamily": "json", - "language": "json" - } - } - } - }, - "status": "Bad Request", - "code": 400, - "header": [ - { - "key": "Content-Type", - "value": "application/json" - } - ], - "body": "{\n \"detailCode\": \"\",\n \"trackingId\": \"\",\n \"messages\": [\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n },\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n }\n ],\n \"causes\": [\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n },\n {\n \"locale\": \"\",\n \"localeOrigin\": \"DEFAULT\",\n \"text\": \"\"\n }\n ]\n}", - "cookie": [], - "_postman_previewlanguage": "json" - }, - { - "id": "4069416a-14e8-4d0b-9cf9-2d3ce7d0a9ae", - "name": "Unauthorized - Returned if there is no authorization header, or if the JWT token is expired.", - "originalRequest": { - "url": { - "path": [ - "work-items", - ":id", - "submit-account-selection" - ], - "host": [ - "{{baseUrl}}" - ], - "query": [], - "variable": [] - }, - "header": [ - { - "key": "Content-Type", - "value": "application/json" - }, - { - "key": "Accept", - "value": "application/json" - }, - { - "description": { - "content": "Added as a part of security scheme: oauth2", - "type": "text/plain" - }, - "key": "Authorization", - "value": "" - } - ], - "method": "POST", - "body": { - "mode": "raw", - "raw": "{\n \"aliquip7e4\": \"minim\"\n}", - "options": { - "raw": { - "headerFamily": "json", - "language": "json" - } - } - } - }, - "status": "Unauthorized", - "code": 401, - "header": [ - { - "key": "Content-Type", - "value": "application/json" - } - ], - "body": "{\n \"error\": {\n \"description\": \"A message describing the error\",\n \"example\": \"JWT validation failed: JWT is expired\"\n }\n}", - "cookie": [], - "_postman_previewlanguage": "json" - }, - { - "id": "91b70812-9b4e-4318-942f-75561bc7d3ba", - "name": "Forbidden - Returned if the user you are running as, doesn't have access to this end-point.", - "originalRequest": { - "url": { - "path": [ - "work-items", - ":id", - "submit-account-selection" - ], - "host": [ - "{{baseUrl}}" - ], - "query": [], - "variable": [] - }, - "header": [ - { - "key": "Content-Type", - "value": "application/json" - }, - { - "key": "Accept", - "value": "application/json" - }, - { - "description": { - "content": "Added as a part of security scheme: oauth2", - "type": "text/plain" - }, - "key": "Authorization", - "value": "" - } - ], - "method": "POST", - "body": { - "mode": "raw", - "raw": "{\n \"aliquip7e4\": \"minim\"\n}", - "options": { - "raw": { - "headerFamily": "json", - "language": "json" - } - } - } - }, - "status": "Forbidden", - "code": 403, - "header": [ - { - "key": "Content-Type", - "value": "application/json" - } - ], - "body": "{\n \"detailCode\": \"\",\n \"trackingId\": \"\",\n \"messages\": [\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n },\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n }\n ],\n \"causes\": [\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n },\n {\n \"locale\": \"\",\n \"localeOrigin\": \"DEFAULT\",\n \"text\": \"\"\n }\n ]\n}", - "cookie": [], - "_postman_previewlanguage": "json" - }, - { - "id": "da6ed922-f690-4590-a694-4b1660cd5f96", - "name": "Not Found - returned if the request URL refers to a resource or object that does not exist", - "originalRequest": { - "url": { - "path": [ - "work-items", - ":id", - "submit-account-selection" - ], - "host": [ - "{{baseUrl}}" - ], - "query": [], - "variable": [] - }, - "header": [ - { - "key": "Content-Type", - "value": "application/json" - }, - { - "key": "Accept", - "value": "application/json" - }, - { - "description": { - "content": "Added as a part of security scheme: oauth2", - "type": "text/plain" - }, - "key": "Authorization", - "value": "" - } - ], - "method": "POST", - "body": { - "mode": "raw", - "raw": "{\n \"aliquip7e4\": \"minim\"\n}", - "options": { - "raw": { - "headerFamily": "json", - "language": "json" - } - } - } - }, - "status": "Not Found", - "code": 404, - "header": [ - { - "key": "Content-Type", - "value": "application/json" - } - ], - "body": "{\n \"detailCode\": \"\",\n \"trackingId\": \"\",\n \"messages\": [\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n },\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n }\n ],\n \"causes\": [\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n },\n {\n \"locale\": \"\",\n \"localeOrigin\": \"DEFAULT\",\n \"text\": \"\"\n }\n ]\n}", - "cookie": [], - "_postman_previewlanguage": "json" - }, - { - "id": "9cd05c77-7977-4b62-9edb-b7502d6bf347", - "name": "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.", - "originalRequest": { - "url": { - "path": [ - "work-items", - ":id", - "submit-account-selection" - ], - "host": [ - "{{baseUrl}}" - ], - "query": [], - "variable": [] - }, - "header": [ - { - "key": "Content-Type", - "value": "application/json" - }, - { - "key": "Accept", - "value": "application/json" - }, - { - "description": { - "content": "Added as a part of security scheme: oauth2", - "type": "text/plain" - }, - "key": "Authorization", - "value": "" - } - ], - "method": "POST", - "body": { - "mode": "raw", - "raw": "{\n \"aliquip7e4\": \"minim\"\n}", - "options": { - "raw": { - "headerFamily": "json", - "language": "json" - } - } - } - }, - "status": "Too Many Requests", - "code": 429, - "header": [ - { - "key": "Content-Type", - "value": "application/json" - } - ], - "body": "{\n \"message\": {\n \"description\": \"A message describing the error\",\n \"example\": \" Rate Limit Exceeded \"\n }\n}", - "cookie": [], - "_postman_previewlanguage": "json" - }, - { - "id": "08644fb0-1830-48dc-9999-24506399bdb4", - "name": "Internal Server Error - Returned if there is an unexpected error.", - "originalRequest": { - "url": { - "path": [ - "work-items", - ":id", - "submit-account-selection" - ], - "host": [ - "{{baseUrl}}" - ], - "query": [], - "variable": [] - }, - "header": [ - { - "key": "Content-Type", - "value": "application/json" - }, - { - "key": "Accept", - "value": "application/json" - }, - { - "description": { - "content": "Added as a part of security scheme: oauth2", - "type": "text/plain" - }, - "key": "Authorization", - "value": "" - } - ], - "method": "POST", - "body": { - "mode": "raw", - "raw": "{\n \"aliquip7e4\": \"minim\"\n}", - "options": { - "raw": { - "headerFamily": "json", - "language": "json" - } - } - } - }, - "status": "Internal Server Error", - "code": 500, - "header": [ - { - "key": "Content-Type", - "value": "application/json" - } - ], - "body": "{\n \"detailCode\": \"\",\n \"trackingId\": \"\",\n \"messages\": [\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n },\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n }\n ],\n \"causes\": [\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n },\n {\n \"locale\": \"\",\n \"localeOrigin\": \"DEFAULT\",\n \"text\": \"\"\n }\n ]\n}", - "cookie": [], - "_postman_previewlanguage": "json" - } - ], - "event": [], - "protocolProfileBehavior": { - "disableBodyPruning": true - } - } - ] - }, - { - "name": "Source Usages", - "description": "Use this API to implement source usage insight functionality.\nWith this functionality in place, administrators can gather information and insights about how their tenants' sources are being used.\nThis allows organizations to get the information they need to start optimizing and securing source usage.\n", - "item": [ - { - "id": "ed509d76-8fc1-489c-9f99-7a5f9944f8a2", - "name": "Finds status of source usage", - "request": { - "name": "Finds status of source usage", - "description": { - "content": "This API returns the status of the source usage insights setup by IDN source ID.", - "type": "text/plain" - }, - "url": { - "path": [ - "source-usages", - ":sourceId", - "status" - ], - "host": [ - "{{baseUrl}}" - ], - "query": [], - "variable": [ - { - "type": "any", - "value": "", - "key": "sourceId", - "disabled": true, - "description": { - "content": "(Required) ID of IDN source", - "type": "text/plain" - } - } - ] - }, - "header": [ - { - "key": "Accept", - "value": "application/json" - } - ], - "method": "GET", - "body": {} - }, - "response": [ - { - "id": "399fe6e2-989f-4d33-8fe0-2c66513ee948", - "name": "Status of the source usage insights setup by IDN source ID.", - "originalRequest": { - "url": { - "path": [ - "source-usages", - ":sourceId", - "status" - ], - "host": [ - "{{baseUrl}}" - ], - "query": [], - "variable": [] - }, - "header": [ - { - "key": "Accept", - "value": "application/json" - }, - { - "description": { - "content": "Added as a part of security scheme: oauth2", - "type": "text/plain" - }, - "key": "Authorization", - "value": "" - } - ], - "method": "GET", - "body": {} - }, - "status": "OK", - "code": 200, - "header": [ - { - "key": "Content-Type", - "value": "application/json" - } - ], - "body": "{\n \"status\": \"INCOMPLETE\"\n}", - "cookie": [], - "_postman_previewlanguage": "json" - }, - { - "id": "1dac6af7-6703-4f4e-bc09-c5827def0ed6", - "name": "Client Error - Returned if the request body is invalid.", - "originalRequest": { - "url": { - "path": [ - "source-usages", - ":sourceId", - "status" - ], - "host": [ - "{{baseUrl}}" - ], - "query": [], - "variable": [] - }, - "header": [ - { - "key": "Accept", - "value": "application/json" - }, - { - "description": { - "content": "Added as a part of security scheme: oauth2", - "type": "text/plain" - }, - "key": "Authorization", - "value": "" - } - ], - "method": "GET", - "body": {} - }, - "status": "Bad Request", - "code": 400, - "header": [ - { - "key": "Content-Type", - "value": "application/json" - } - ], - "body": "{\n \"detailCode\": \"\",\n \"trackingId\": \"\",\n \"messages\": [\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n },\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n }\n ],\n \"causes\": [\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n },\n {\n \"locale\": \"\",\n \"localeOrigin\": \"DEFAULT\",\n \"text\": \"\"\n }\n ]\n}", - "cookie": [], - "_postman_previewlanguage": "json" - }, - { - "id": "e37a6cb9-cf69-4d34-b4ed-a7036ebf59ba", - "name": "Unauthorized - Returned if there is no authorization header, or if the JWT token is expired.", - "originalRequest": { - "url": { - "path": [ - "source-usages", - ":sourceId", - "status" - ], - "host": [ - "{{baseUrl}}" - ], - "query": [], - "variable": [] - }, - "header": [ - { - "key": "Accept", - "value": "application/json" - }, - { - "description": { - "content": "Added as a part of security scheme: oauth2", - "type": "text/plain" - }, - "key": "Authorization", - "value": "" - } - ], - "method": "GET", - "body": {} - }, - "status": "Unauthorized", - "code": 401, - "header": [ - { - "key": "Content-Type", - "value": "application/json" - } - ], - "body": "{\n \"error\": {\n \"description\": \"A message describing the error\",\n \"example\": \"JWT validation failed: JWT is expired\"\n }\n}", - "cookie": [], - "_postman_previewlanguage": "json" - }, - { - "id": "edcc96a3-33c3-4c5c-9191-f049cb8d829b", - "name": "Forbidden - Returned if the user you are running as, doesn't have access to this end-point.", - "originalRequest": { - "url": { - "path": [ - "source-usages", - ":sourceId", - "status" - ], - "host": [ - "{{baseUrl}}" - ], - "query": [], - "variable": [] - }, - "header": [ - { - "key": "Accept", - "value": "application/json" - }, - { - "description": { - "content": "Added as a part of security scheme: oauth2", - "type": "text/plain" - }, - "key": "Authorization", - "value": "" - } - ], - "method": "GET", - "body": {} - }, - "status": "Forbidden", - "code": 403, - "header": [ - { - "key": "Content-Type", - "value": "application/json" - } - ], - "body": "{\n \"detailCode\": \"\",\n \"trackingId\": \"\",\n \"messages\": [\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n },\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n }\n ],\n \"causes\": [\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n },\n {\n \"locale\": \"\",\n \"localeOrigin\": \"DEFAULT\",\n \"text\": \"\"\n }\n ]\n}", - "cookie": [], - "_postman_previewlanguage": "json" - }, - { - "id": "72ebe0fe-b7cf-47bc-9de3-fa2b74aec023", - "name": "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.", - "originalRequest": { - "url": { - "path": [ - "source-usages", - ":sourceId", - "status" - ], - "host": [ - "{{baseUrl}}" - ], - "query": [], - "variable": [] - }, - "header": [ - { - "key": "Accept", - "value": "application/json" - }, - { - "description": { - "content": "Added as a part of security scheme: oauth2", - "type": "text/plain" - }, - "key": "Authorization", - "value": "" - } - ], - "method": "GET", - "body": {} - }, - "status": "Too Many Requests", - "code": 429, - "header": [ - { - "key": "Content-Type", - "value": "application/json" - } - ], - "body": "{\n \"message\": {\n \"description\": \"A message describing the error\",\n \"example\": \" Rate Limit Exceeded \"\n }\n}", - "cookie": [], - "_postman_previewlanguage": "json" - }, - { - "id": "2f423657-69d7-479a-89f1-1e543903e0a4", - "name": "Internal Server Error - Returned if there is an unexpected error.", - "originalRequest": { - "url": { - "path": [ - "source-usages", - ":sourceId", - "status" - ], - "host": [ - "{{baseUrl}}" - ], - "query": [], - "variable": [] - }, - "header": [ - { - "key": "Accept", - "value": "application/json" - }, - { - "description": { - "content": "Added as a part of security scheme: oauth2", - "type": "text/plain" - }, - "key": "Authorization", - "value": "" - } - ], - "method": "GET", - "body": {} - }, - "status": "Internal Server Error", - "code": 500, - "header": [ - { - "key": "Content-Type", - "value": "application/json" - } - ], - "body": "{\n \"detailCode\": \"\",\n \"trackingId\": \"\",\n \"messages\": [\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n },\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n }\n ],\n \"causes\": [\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n },\n {\n \"locale\": \"\",\n \"localeOrigin\": \"DEFAULT\",\n \"text\": \"\"\n }\n ]\n}", - "cookie": [], - "_postman_previewlanguage": "json" - } - ], - "event": [], - "protocolProfileBehavior": { - "disableBodyPruning": true - } - }, - { - "id": "8a35333c-0070-4615-87bf-12594de53a38", - "name": "Returns source usage insights", - "request": { - "name": "Returns source usage insights", - "description": { - "content": "This API returns a summary of source usage insights for past 12 months.", - "type": "text/plain" - }, - "url": { - "path": [ - "source-usages", - ":sourceId", - "summaries" - ], - "host": [ - "{{baseUrl}}" - ], - "query": [ - { - "disabled": true, - "description": { - "content": "Max number of results to return.\nSee [V3 API Standard Collection Parameters](https://developer.sailpoint.com/idn/api/standard-collection-parameters) for more information.", - "type": "text/plain" - }, - "key": "limit", - "value": "250" - }, - { - "disabled": true, - "description": { - "content": "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.", - "type": "text/plain" - }, - "key": "offset", - "value": "0" - }, - { - "disabled": true, - "description": { - "content": "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.", - "type": "text/plain" - }, - "key": "count", - "value": "false" - }, - { - "disabled": true, - "description": { - "content": "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: **date**", - "type": "text/plain" - }, - "key": "sorters", - "value": "" - } - ], - "variable": [ - { - "type": "any", - "value": "", - "key": "sourceId", - "disabled": true, - "description": { - "content": "(Required) ID of IDN source", - "type": "text/plain" - } - } - ] - }, - "header": [ - { - "key": "Accept", - "value": "application/json" - } - ], - "method": "GET", - "body": {} - }, - "response": [ - { - "id": "44b5b4b9-0d6f-403d-a6e9-f055f0ef2c3b", - "name": "Summary of source usage insights for past 12 months.", - "originalRequest": { - "url": { - "path": [ - "source-usages", - ":sourceId", - "summaries" - ], - "host": [ - "{{baseUrl}}" - ], - "query": [ - { - "disabled": true, - "description": { - "content": "Max number of results to return.\nSee [V3 API Standard Collection Parameters](https://developer.sailpoint.com/idn/api/standard-collection-parameters) for more information.", - "type": "text/plain" - }, - "key": "limit", - "value": "250" - }, - { - "disabled": true, - "description": { - "content": "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.", - "type": "text/plain" - }, - "key": "offset", - "value": "0" - }, - { - "disabled": true, - "description": { - "content": "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.", - "type": "text/plain" - }, - "key": "count", - "value": "false" - }, - { - "disabled": true, - "description": { - "content": "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: **date**", - "type": "text/plain" - }, - "key": "sorters", - "value": "" - } - ], - "variable": [] - }, - "header": [ - { - "key": "Accept", - "value": "application/json" - }, - { - "description": { - "content": "Added as a part of security scheme: oauth2", - "type": "text/plain" - }, - "key": "Authorization", - "value": "" - } - ], - "method": "GET", - "body": {} - }, - "status": "OK", - "code": 200, - "header": [ - { - "key": "Content-Type", - "value": "application/json" - } - ], - "body": "[\n {\n \"date\": \"\",\n \"count\": \"\"\n },\n {\n \"date\": \"\",\n \"count\": \"\"\n }\n]", - "cookie": [], - "_postman_previewlanguage": "json" - }, - { - "id": "e9b50630-d95d-4a8e-ade8-e0a52ceb2184", - "name": "Client Error - Returned if the request body is invalid.", - "originalRequest": { - "url": { - "path": [ - "source-usages", - ":sourceId", - "summaries" - ], - "host": [ - "{{baseUrl}}" - ], - "query": [ - { - "disabled": true, - "description": { - "content": "Max number of results to return.\nSee [V3 API Standard Collection Parameters](https://developer.sailpoint.com/idn/api/standard-collection-parameters) for more information.", - "type": "text/plain" - }, - "key": "limit", - "value": "250" - }, - { - "disabled": true, - "description": { - "content": "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.", - "type": "text/plain" - }, - "key": "offset", - "value": "0" - }, - { - "disabled": true, - "description": { - "content": "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.", - "type": "text/plain" - }, - "key": "count", - "value": "false" - }, - { - "disabled": true, - "description": { - "content": "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: **date**", - "type": "text/plain" - }, - "key": "sorters", - "value": "" - } - ], - "variable": [] - }, - "header": [ - { - "key": "Accept", - "value": "application/json" - }, - { - "description": { - "content": "Added as a part of security scheme: oauth2", - "type": "text/plain" - }, - "key": "Authorization", - "value": "" - } - ], - "method": "GET", - "body": {} - }, - "status": "Bad Request", - "code": 400, - "header": [ - { - "key": "Content-Type", - "value": "application/json" - } - ], - "body": "{\n \"detailCode\": \"\",\n \"trackingId\": \"\",\n \"messages\": [\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n },\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n }\n ],\n \"causes\": [\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n },\n {\n \"locale\": \"\",\n \"localeOrigin\": \"DEFAULT\",\n \"text\": \"\"\n }\n ]\n}", - "cookie": [], - "_postman_previewlanguage": "json" - }, - { - "id": "45c6631d-0307-4dee-921a-7b0ff668ce7a", - "name": "Unauthorized - Returned if there is no authorization header, or if the JWT token is expired.", - "originalRequest": { - "url": { - "path": [ - "source-usages", - ":sourceId", - "summaries" - ], - "host": [ - "{{baseUrl}}" - ], - "query": [ - { - "disabled": true, - "description": { - "content": "Max number of results to return.\nSee [V3 API Standard Collection Parameters](https://developer.sailpoint.com/idn/api/standard-collection-parameters) for more information.", - "type": "text/plain" - }, - "key": "limit", - "value": "250" - }, - { - "disabled": true, - "description": { - "content": "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.", - "type": "text/plain" - }, - "key": "offset", - "value": "0" - }, - { - "disabled": true, - "description": { - "content": "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.", - "type": "text/plain" - }, - "key": "count", - "value": "false" - }, - { - "disabled": true, - "description": { - "content": "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: **date**", - "type": "text/plain" - }, - "key": "sorters", - "value": "" - } - ], - "variable": [] - }, - "header": [ - { - "key": "Accept", - "value": "application/json" - }, - { - "description": { - "content": "Added as a part of security scheme: oauth2", - "type": "text/plain" - }, - "key": "Authorization", - "value": "" - } - ], - "method": "GET", - "body": {} - }, - "status": "Unauthorized", - "code": 401, - "header": [ - { - "key": "Content-Type", - "value": "application/json" - } - ], - "body": "{\n \"error\": {\n \"description\": \"A message describing the error\",\n \"example\": \"JWT validation failed: JWT is expired\"\n }\n}", - "cookie": [], - "_postman_previewlanguage": "json" - }, - { - "id": "66d17769-849c-4f10-a3e5-9041aa428930", - "name": "Forbidden - Returned if the user you are running as, doesn't have access to this end-point.", - "originalRequest": { - "url": { - "path": [ - "source-usages", - ":sourceId", - "summaries" - ], - "host": [ - "{{baseUrl}}" - ], - "query": [ - { - "disabled": true, - "description": { - "content": "Max number of results to return.\nSee [V3 API Standard Collection Parameters](https://developer.sailpoint.com/idn/api/standard-collection-parameters) for more information.", - "type": "text/plain" - }, - "key": "limit", - "value": "250" - }, - { - "disabled": true, - "description": { - "content": "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.", - "type": "text/plain" - }, - "key": "offset", - "value": "0" - }, - { - "disabled": true, - "description": { - "content": "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.", - "type": "text/plain" - }, - "key": "count", - "value": "false" - }, - { - "disabled": true, - "description": { - "content": "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: **date**", - "type": "text/plain" - }, - "key": "sorters", - "value": "" - } - ], - "variable": [] - }, - "header": [ - { - "key": "Accept", - "value": "application/json" - }, - { - "description": { - "content": "Added as a part of security scheme: oauth2", - "type": "text/plain" - }, - "key": "Authorization", - "value": "" - } - ], - "method": "GET", - "body": {} - }, - "status": "Forbidden", - "code": 403, - "header": [ - { - "key": "Content-Type", - "value": "application/json" - } - ], - "body": "{\n \"detailCode\": \"\",\n \"trackingId\": \"\",\n \"messages\": [\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n },\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n }\n ],\n \"causes\": [\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n },\n {\n \"locale\": \"\",\n \"localeOrigin\": \"DEFAULT\",\n \"text\": \"\"\n }\n ]\n}", - "cookie": [], - "_postman_previewlanguage": "json" - }, - { - "id": "28e01321-559d-419b-9499-b9e9b78d9825", - "name": "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.", - "originalRequest": { - "url": { - "path": [ - "source-usages", - ":sourceId", - "summaries" - ], - "host": [ - "{{baseUrl}}" - ], - "query": [ - { - "disabled": true, - "description": { - "content": "Max number of results to return.\nSee [V3 API Standard Collection Parameters](https://developer.sailpoint.com/idn/api/standard-collection-parameters) for more information.", - "type": "text/plain" - }, - "key": "limit", - "value": "250" - }, - { - "disabled": true, - "description": { - "content": "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.", - "type": "text/plain" - }, - "key": "offset", - "value": "0" - }, - { - "disabled": true, - "description": { - "content": "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.", - "type": "text/plain" - }, - "key": "count", - "value": "false" - }, - { - "disabled": true, - "description": { - "content": "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: **date**", - "type": "text/plain" - }, - "key": "sorters", - "value": "" - } - ], - "variable": [] - }, - "header": [ - { - "key": "Accept", - "value": "application/json" - }, - { - "description": { - "content": "Added as a part of security scheme: oauth2", - "type": "text/plain" - }, - "key": "Authorization", - "value": "" - } - ], - "method": "GET", - "body": {} - }, - "status": "Too Many Requests", - "code": 429, - "header": [ - { - "key": "Content-Type", - "value": "application/json" - } - ], - "body": "{\n \"message\": {\n \"description\": \"A message describing the error\",\n \"example\": \" Rate Limit Exceeded \"\n }\n}", - "cookie": [], - "_postman_previewlanguage": "json" - }, - { - "id": "80ab3e5e-801d-4879-a4fa-29e9be097251", - "name": "Internal Server Error - Returned if there is an unexpected error.", - "originalRequest": { - "url": { - "path": [ - "source-usages", - ":sourceId", - "summaries" - ], - "host": [ - "{{baseUrl}}" - ], - "query": [ - { - "disabled": true, - "description": { - "content": "Max number of results to return.\nSee [V3 API Standard Collection Parameters](https://developer.sailpoint.com/idn/api/standard-collection-parameters) for more information.", - "type": "text/plain" - }, - "key": "limit", - "value": "250" - }, - { - "disabled": true, - "description": { - "content": "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.", - "type": "text/plain" - }, - "key": "offset", - "value": "0" - }, - { - "disabled": true, - "description": { - "content": "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.", - "type": "text/plain" - }, - "key": "count", - "value": "false" - }, - { - "disabled": true, - "description": { - "content": "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: **date**", - "type": "text/plain" - }, - "key": "sorters", - "value": "" - } - ], - "variable": [] - }, - "header": [ - { - "key": "Accept", - "value": "application/json" - }, - { - "description": { - "content": "Added as a part of security scheme: oauth2", - "type": "text/plain" - }, - "key": "Authorization", - "value": "" - } - ], - "method": "GET", - "body": {} - }, - "status": "Internal Server Error", - "code": 500, - "header": [ - { - "key": "Content-Type", - "value": "application/json" - } - ], - "body": "{\n \"detailCode\": \"\",\n \"trackingId\": \"\",\n \"messages\": [\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n },\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n }\n ],\n \"causes\": [\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n },\n {\n \"locale\": \"\",\n \"localeOrigin\": \"DEFAULT\",\n \"text\": \"\"\n }\n ]\n}", - "cookie": [], - "_postman_previewlanguage": "json" - } - ], - "event": [], - "protocolProfileBehavior": { - "disableBodyPruning": true - } - } - ] - }, - { - "name": "Account Usages", - "description": "Use this API to implement account usage insight functionality.\nWith this functionality in place, administrators can gather information and insights about how their tenants' source accounts are being used.\nThis allows organizations to get the information they need to start optimizing and securing source account usage.\n", - "item": [ - { - "id": "309cef56-ff5c-41ae-ae00-ad4f5069884a", - "name": "Returns account usage insights", - "request": { - "name": "Returns account usage insights", - "description": { - "content": "This API returns a summary of account usage insights for past 12 months.", - "type": "text/plain" - }, - "url": { - "path": [ - "account-usages", - ":accountId", - "summaries" - ], - "host": [ - "{{baseUrl}}" - ], - "query": [ - { - "disabled": true, - "description": { - "content": "Max number of results to return.\nSee [V3 API Standard Collection Parameters](https://developer.sailpoint.com/idn/api/standard-collection-parameters) for more information.", - "type": "text/plain" - }, - "key": "limit", - "value": "250" - }, - { - "disabled": true, - "description": { - "content": "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.", - "type": "text/plain" - }, - "key": "offset", - "value": "0" - }, - { - "disabled": true, - "description": { - "content": "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.", - "type": "text/plain" - }, - "key": "count", - "value": "false" - }, - { - "disabled": true, - "description": { - "content": "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: **date**", - "type": "text/plain" - }, - "key": "sorters", - "value": "" - } - ], - "variable": [ - { - "type": "any", - "value": "", - "key": "accountId", - "disabled": true, - "description": { - "content": "(Required) ID of IDN account", - "type": "text/plain" - } - } - ] - }, - "header": [ - { - "key": "Accept", - "value": "application/json" - } - ], - "method": "GET", - "body": {} - }, - "response": [ - { - "id": "9d46f346-12a0-424d-9c88-35fac22375c8", - "name": "Summary of account usage insights for past 12 months.", - "originalRequest": { - "url": { - "path": [ - "account-usages", - ":accountId", - "summaries" - ], - "host": [ - "{{baseUrl}}" - ], - "query": [ - { - "disabled": true, - "description": { - "content": "Max number of results to return.\nSee [V3 API Standard Collection Parameters](https://developer.sailpoint.com/idn/api/standard-collection-parameters) for more information.", - "type": "text/plain" - }, - "key": "limit", - "value": "250" - }, - { - "disabled": true, - "description": { - "content": "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.", - "type": "text/plain" - }, - "key": "offset", - "value": "0" - }, - { - "disabled": true, - "description": { - "content": "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.", - "type": "text/plain" - }, - "key": "count", - "value": "false" - }, - { - "disabled": true, - "description": { - "content": "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: **date**", - "type": "text/plain" - }, - "key": "sorters", - "value": "" - } - ], - "variable": [] - }, - "header": [ - { - "key": "Accept", - "value": "application/json" - }, - { - "description": { - "content": "Added as a part of security scheme: oauth2", - "type": "text/plain" - }, - "key": "Authorization", - "value": "" - } - ], - "method": "GET", - "body": {} - }, - "status": "OK", - "code": 200, - "header": [ - { - "key": "Content-Type", - "value": "application/json" - } - ], - "body": "[\n {\n \"date\": \"\",\n \"count\": \"\"\n },\n {\n \"date\": \"\",\n \"count\": \"\"\n }\n]", - "cookie": [], - "_postman_previewlanguage": "json" - }, - { - "id": "c550e284-4770-4180-af6b-d09639b6329e", - "name": "Client Error - Returned if the request body is invalid.", - "originalRequest": { - "url": { - "path": [ - "account-usages", - ":accountId", - "summaries" - ], - "host": [ - "{{baseUrl}}" - ], - "query": [ - { - "disabled": true, - "description": { - "content": "Max number of results to return.\nSee [V3 API Standard Collection Parameters](https://developer.sailpoint.com/idn/api/standard-collection-parameters) for more information.", - "type": "text/plain" - }, - "key": "limit", - "value": "250" - }, - { - "disabled": true, - "description": { - "content": "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.", - "type": "text/plain" - }, - "key": "offset", - "value": "0" - }, - { - "disabled": true, - "description": { - "content": "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.", - "type": "text/plain" - }, - "key": "count", - "value": "false" - }, - { - "disabled": true, - "description": { - "content": "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: **date**", - "type": "text/plain" - }, - "key": "sorters", - "value": "" - } - ], - "variable": [] - }, - "header": [ - { - "key": "Accept", - "value": "application/json" - }, - { - "description": { - "content": "Added as a part of security scheme: oauth2", - "type": "text/plain" - }, - "key": "Authorization", - "value": "" - } - ], - "method": "GET", - "body": {} - }, - "status": "Bad Request", - "code": 400, - "header": [ - { - "key": "Content-Type", - "value": "application/json" - } - ], - "body": "{\n \"detailCode\": \"\",\n \"trackingId\": \"\",\n \"messages\": [\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n },\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n }\n ],\n \"causes\": [\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n },\n {\n \"locale\": \"\",\n \"localeOrigin\": \"DEFAULT\",\n \"text\": \"\"\n }\n ]\n}", - "cookie": [], - "_postman_previewlanguage": "json" - }, - { - "id": "58a7abf7-a2d5-4e33-85d5-9d69fef944ee", - "name": "Unauthorized - Returned if there is no authorization header, or if the JWT token is expired.", - "originalRequest": { - "url": { - "path": [ - "account-usages", - ":accountId", - "summaries" - ], - "host": [ - "{{baseUrl}}" - ], - "query": [ - { - "disabled": true, - "description": { - "content": "Max number of results to return.\nSee [V3 API Standard Collection Parameters](https://developer.sailpoint.com/idn/api/standard-collection-parameters) for more information.", - "type": "text/plain" - }, - "key": "limit", - "value": "250" - }, - { - "disabled": true, - "description": { - "content": "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.", - "type": "text/plain" - }, - "key": "offset", - "value": "0" - }, - { - "disabled": true, - "description": { - "content": "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.", - "type": "text/plain" - }, - "key": "count", - "value": "false" - }, - { - "disabled": true, - "description": { - "content": "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: **date**", - "type": "text/plain" - }, - "key": "sorters", - "value": "" - } - ], - "variable": [] - }, - "header": [ - { - "key": "Accept", - "value": "application/json" - }, - { - "description": { - "content": "Added as a part of security scheme: oauth2", - "type": "text/plain" - }, - "key": "Authorization", - "value": "" - } - ], - "method": "GET", - "body": {} - }, - "status": "Unauthorized", - "code": 401, - "header": [ - { - "key": "Content-Type", - "value": "application/json" - } - ], - "body": "{\n \"error\": {\n \"description\": \"A message describing the error\",\n \"example\": \"JWT validation failed: JWT is expired\"\n }\n}", - "cookie": [], - "_postman_previewlanguage": "json" - }, - { - "id": "14fc1d6c-c031-4f9b-bf50-8153b22cf464", - "name": "Forbidden - Returned if the user you are running as, doesn't have access to this end-point.", - "originalRequest": { - "url": { - "path": [ - "account-usages", - ":accountId", - "summaries" - ], - "host": [ - "{{baseUrl}}" - ], - "query": [ - { - "disabled": true, - "description": { - "content": "Max number of results to return.\nSee [V3 API Standard Collection Parameters](https://developer.sailpoint.com/idn/api/standard-collection-parameters) for more information.", - "type": "text/plain" - }, - "key": "limit", - "value": "250" - }, - { - "disabled": true, - "description": { - "content": "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.", - "type": "text/plain" - }, - "key": "offset", - "value": "0" - }, - { - "disabled": true, - "description": { - "content": "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.", - "type": "text/plain" - }, - "key": "count", - "value": "false" - }, - { - "disabled": true, - "description": { - "content": "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: **date**", - "type": "text/plain" - }, - "key": "sorters", - "value": "" - } - ], - "variable": [] - }, - "header": [ - { - "key": "Accept", - "value": "application/json" - }, - { - "description": { - "content": "Added as a part of security scheme: oauth2", - "type": "text/plain" - }, - "key": "Authorization", - "value": "" - } - ], - "method": "GET", - "body": {} - }, - "status": "Forbidden", - "code": 403, - "header": [ - { - "key": "Content-Type", - "value": "application/json" - } - ], - "body": "{\n \"detailCode\": \"\",\n \"trackingId\": \"\",\n \"messages\": [\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n },\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n }\n ],\n \"causes\": [\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n },\n {\n \"locale\": \"\",\n \"localeOrigin\": \"DEFAULT\",\n \"text\": \"\"\n }\n ]\n}", - "cookie": [], - "_postman_previewlanguage": "json" - }, - { - "id": "89dda621-a3ca-49f5-b8db-7c0eb1ec1302", - "name": "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.", - "originalRequest": { - "url": { - "path": [ - "account-usages", - ":accountId", - "summaries" - ], - "host": [ - "{{baseUrl}}" - ], - "query": [ - { - "disabled": true, - "description": { - "content": "Max number of results to return.\nSee [V3 API Standard Collection Parameters](https://developer.sailpoint.com/idn/api/standard-collection-parameters) for more information.", - "type": "text/plain" - }, - "key": "limit", - "value": "250" - }, - { - "disabled": true, - "description": { - "content": "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.", - "type": "text/plain" - }, - "key": "offset", - "value": "0" - }, - { - "disabled": true, - "description": { - "content": "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.", - "type": "text/plain" - }, - "key": "count", - "value": "false" - }, - { - "disabled": true, - "description": { - "content": "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: **date**", - "type": "text/plain" - }, - "key": "sorters", - "value": "" - } - ], - "variable": [] - }, - "header": [ - { - "key": "Accept", - "value": "application/json" - }, - { - "description": { - "content": "Added as a part of security scheme: oauth2", - "type": "text/plain" - }, - "key": "Authorization", - "value": "" - } - ], - "method": "GET", - "body": {} - }, - "status": "Too Many Requests", - "code": 429, - "header": [ - { - "key": "Content-Type", - "value": "application/json" - } - ], - "body": "{\n \"message\": {\n \"description\": \"A message describing the error\",\n \"example\": \" Rate Limit Exceeded \"\n }\n}", - "cookie": [], - "_postman_previewlanguage": "json" - }, - { - "id": "3131256b-10bf-4075-baae-bbde7e8f2e91", - "name": "Internal Server Error - Returned if there is an unexpected error.", - "originalRequest": { - "url": { - "path": [ - "account-usages", - ":accountId", - "summaries" - ], - "host": [ - "{{baseUrl}}" - ], - "query": [ - { - "disabled": true, - "description": { - "content": "Max number of results to return.\nSee [V3 API Standard Collection Parameters](https://developer.sailpoint.com/idn/api/standard-collection-parameters) for more information.", - "type": "text/plain" - }, - "key": "limit", - "value": "250" - }, - { - "disabled": true, - "description": { - "content": "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.", - "type": "text/plain" - }, - "key": "offset", - "value": "0" - }, - { - "disabled": true, - "description": { - "content": "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.", - "type": "text/plain" - }, - "key": "count", - "value": "false" - }, - { - "disabled": true, - "description": { - "content": "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: **date**", - "type": "text/plain" - }, - "key": "sorters", - "value": "" - } - ], - "variable": [] - }, - "header": [ - { - "key": "Accept", - "value": "application/json" - }, - { - "description": { - "content": "Added as a part of security scheme: oauth2", - "type": "text/plain" - }, - "key": "Authorization", - "value": "" - } - ], - "method": "GET", - "body": {} - }, - "status": "Internal Server Error", - "code": 500, - "header": [ - { - "key": "Content-Type", - "value": "application/json" - } - ], - "body": "{\n \"detailCode\": \"\",\n \"trackingId\": \"\",\n \"messages\": [\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n },\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n }\n ],\n \"causes\": [\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n },\n {\n \"locale\": \"\",\n \"localeOrigin\": \"DEFAULT\",\n \"text\": \"\"\n }\n ]\n}", - "cookie": [], - "_postman_previewlanguage": "json" - } - ], - "event": [], - "protocolProfileBehavior": { - "disableBodyPruning": true - } - } - ] - }, - { - "name": "Branding", - "description": "Use this API to implement and customize branding functionality. \nWith this functionality in place, administrators can get list of existing branding items, create new branding and configure them for use throughout IdentityNow. \nIt allows to customise color of navigation bar, action buttons, logo and emailFromAddress.\n", - "item": [ - { - "id": "dc5079ba-47b6-4731-855d-04dabaacdbf5", - "name": "List of branding items", - "request": { - "name": "List of branding items", - "description": { - "content": "This API endpoint returns a list of branding items.\n\nA token with API, ORG_ADMIN authority is required to call this API.", - "type": "text/plain" - }, - "url": { - "path": [ - "brandings" - ], - "host": [ - "{{baseUrl}}" - ], - "query": [], - "variable": [] - }, - "header": [ - { - "key": "Accept", - "value": "application/json" - } - ], - "method": "GET", - "body": {} - }, - "response": [ - { - "id": "5e573b71-50de-4e83-9fe8-b9d36b5a49ae", - "name": "A list of branding items.", - "originalRequest": { - "url": { - "path": [ - "brandings" - ], - "host": [ - "{{baseUrl}}" - ], - "query": [], - "variable": [] - }, - "header": [ - { - "key": "Accept", - "value": "application/json" - }, - { - "description": { - "content": "Added as a part of security scheme: oauth2", - "type": "text/plain" - }, - "key": "Authorization", - "value": "" - } - ], - "method": "GET", - "body": {} - }, - "status": "OK", - "code": 200, - "header": [ - { - "key": "Content-Type", - "value": "application/json" - } - ], - "body": "[\n {\n \"name\": \"\",\n \"productName\": \"\",\n \"actionButtonColor\": \"\",\n \"activeLinkColor\": \"\",\n \"navigationColor\": \"\",\n \"emailFromAddress\": \"\",\n \"standardLogoURL\": \"\",\n \"loginInformationalMessage\": \"\"\n },\n {\n \"name\": \"\",\n \"productName\": \"\",\n \"actionButtonColor\": \"\",\n \"activeLinkColor\": \"\",\n \"navigationColor\": \"\",\n \"emailFromAddress\": \"\",\n \"standardLogoURL\": \"\",\n \"loginInformationalMessage\": \"\"\n }\n]", - "cookie": [], - "_postman_previewlanguage": "json" - }, - { - "id": "f045be60-d1de-43ec-a614-02bc4015fd93", - "name": "Client Error - Returned if the request body is invalid.", - "originalRequest": { - "url": { - "path": [ - "brandings" - ], - "host": [ - "{{baseUrl}}" - ], - "query": [], - "variable": [] - }, - "header": [ - { - "key": "Accept", - "value": "application/json" - }, - { - "description": { - "content": "Added as a part of security scheme: oauth2", - "type": "text/plain" - }, - "key": "Authorization", - "value": "" - } - ], - "method": "GET", - "body": {} - }, - "status": "Bad Request", - "code": 400, - "header": [ - { - "key": "Content-Type", - "value": "application/json" - } - ], - "body": "{\n \"detailCode\": \"\",\n \"trackingId\": \"\",\n \"messages\": [\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n },\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n }\n ],\n \"causes\": [\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n },\n {\n \"locale\": \"\",\n \"localeOrigin\": \"DEFAULT\",\n \"text\": \"\"\n }\n ]\n}", - "cookie": [], - "_postman_previewlanguage": "json" - }, - { - "id": "1ef62d9a-ac7c-45c3-8725-804bd0288902", - "name": "Unauthorized - Returned if there is no authorization header, or if the JWT token is expired.", - "originalRequest": { - "url": { - "path": [ - "brandings" - ], - "host": [ - "{{baseUrl}}" - ], - "query": [], - "variable": [] - }, - "header": [ - { - "key": "Accept", - "value": "application/json" - }, - { - "description": { - "content": "Added as a part of security scheme: oauth2", - "type": "text/plain" - }, - "key": "Authorization", - "value": "" - } - ], - "method": "GET", - "body": {} - }, - "status": "Unauthorized", - "code": 401, - "header": [ - { - "key": "Content-Type", - "value": "application/json" - } - ], - "body": "{\n \"error\": {\n \"description\": \"A message describing the error\",\n \"example\": \"JWT validation failed: JWT is expired\"\n }\n}", - "cookie": [], - "_postman_previewlanguage": "json" - }, - { - "id": "8ece6020-fbab-46fb-9a50-61570791361f", - "name": "Forbidden - Returned if the user you are running as, doesn't have access to this end-point.", - "originalRequest": { - "url": { - "path": [ - "brandings" - ], - "host": [ - "{{baseUrl}}" - ], - "query": [], - "variable": [] - }, - "header": [ - { - "key": "Accept", - "value": "application/json" - }, - { - "description": { - "content": "Added as a part of security scheme: oauth2", - "type": "text/plain" - }, - "key": "Authorization", - "value": "" - } - ], - "method": "GET", - "body": {} - }, - "status": "Forbidden", - "code": 403, - "header": [ - { - "key": "Content-Type", - "value": "application/json" - } - ], - "body": "{\n \"detailCode\": \"\",\n \"trackingId\": \"\",\n \"messages\": [\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n },\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n }\n ],\n \"causes\": [\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n },\n {\n \"locale\": \"\",\n \"localeOrigin\": \"DEFAULT\",\n \"text\": \"\"\n }\n ]\n}", - "cookie": [], - "_postman_previewlanguage": "json" - }, - { - "id": "d1645da8-cede-4e62-88df-e4d3563814c7", - "name": "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.", - "originalRequest": { - "url": { - "path": [ - "brandings" - ], - "host": [ - "{{baseUrl}}" - ], - "query": [], - "variable": [] - }, - "header": [ - { - "key": "Accept", - "value": "application/json" - }, - { - "description": { - "content": "Added as a part of security scheme: oauth2", - "type": "text/plain" - }, - "key": "Authorization", - "value": "" - } - ], - "method": "GET", - "body": {} - }, - "status": "Too Many Requests", - "code": 429, - "header": [ - { - "key": "Content-Type", - "value": "application/json" - } - ], - "body": "{\n \"message\": {\n \"description\": \"A message describing the error\",\n \"example\": \" Rate Limit Exceeded \"\n }\n}", - "cookie": [], - "_postman_previewlanguage": "json" - }, - { - "id": "198ea00a-ff66-4dc0-963c-09e476bafca9", - "name": "Internal Server Error - Returned if there is an unexpected error.", - "originalRequest": { - "url": { - "path": [ - "brandings" - ], - "host": [ - "{{baseUrl}}" - ], - "query": [], - "variable": [] - }, - "header": [ - { - "key": "Accept", - "value": "application/json" - }, - { - "description": { - "content": "Added as a part of security scheme: oauth2", - "type": "text/plain" - }, - "key": "Authorization", - "value": "" - } - ], - "method": "GET", - "body": {} - }, - "status": "Internal Server Error", - "code": 500, - "header": [ - { - "key": "Content-Type", - "value": "application/json" - } - ], - "body": "{\n \"detailCode\": \"\",\n \"trackingId\": \"\",\n \"messages\": [\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n },\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n }\n ],\n \"causes\": [\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n },\n {\n \"locale\": \"\",\n \"localeOrigin\": \"DEFAULT\",\n \"text\": \"\"\n }\n ]\n}", - "cookie": [], - "_postman_previewlanguage": "json" - } - ], - "event": [], - "protocolProfileBehavior": { - "disableBodyPruning": true - } - }, - { - "id": "c0d7f101-a663-410b-8eb5-d7578ed66b74", - "name": "Create a branding item", - "request": { - "name": "Create a branding item", - "description": { - "content": "This API endpoint creates a branding item.\nA token with API, ORG_ADMIN authority is required to call this API.", - "type": "text/plain" - }, - "url": { - "path": [ - "brandings" - ], - "host": [ - "{{baseUrl}}" - ], - "query": [], - "variable": [] - }, - "header": [ - { - "key": "Content-Type", - "value": "multipart/form-data" - }, - { - "key": "Accept", - "value": "application/json" - } - ], - "method": "POST", - "body": { - "mode": "formdata", - "formdata": [ - { - "description": { - "content": "(Required) name of branding item", - "type": "text/plain" - }, - "key": "name", - "value": "", - "type": "text" - }, - { - "description": { - "content": "(Required) product name", - "type": "text/plain" - }, - "key": "productName", - "value": "", - "type": "text" - }, - { - "description": { - "content": "hex value of color for action button", - "type": "text/plain" - }, - "key": "actionButtonColor", - "value": "", - "type": "text" - }, - { - "description": { - "content": "hex value of color for link", - "type": "text/plain" - }, - "key": "activeLinkColor", - "value": "", - "type": "text" - }, - { - "description": { - "content": "hex value of color for navigation bar", - "type": "text/plain" - }, - "key": "navigationColor", - "value": "", - "type": "text" - }, - { - "description": { - "content": "email from address", - "type": "text/plain" - }, - "key": "emailFromAddress", - "value": "", - "type": "text" - }, - { - "description": { - "content": "login information message", - "type": "text/plain" - }, - "key": "loginInformationalMessage", - "value": "", - "type": "text" - }, - { - "description": { - "content": "png file with logo", - "type": "text/plain" - }, - "key": "fileStandard", - "value": "", - "type": "text" - } - ] - } - }, - "response": [ - { - "id": "462fbd2d-7ebf-4f09-b5e5-2958ccbb5a55", - "name": "Branding item created", - "originalRequest": { - "url": { - "path": [ - "brandings" - ], - "host": [ - "{{baseUrl}}" - ], - "query": [], - "variable": [] - }, - "header": [ - { - "key": "Content-Type", - "value": "multipart/form-data" - }, - { - "key": "Accept", - "value": "application/json" - }, - { - "description": { - "content": "Added as a part of security scheme: oauth2", - "type": "text/plain" - }, - "key": "Authorization", - "value": "" - } - ], - "method": "POST", - "body": { - "mode": "formdata", - "formdata": [ - { - "description": { - "content": "(Required) name of branding item", - "type": "text/plain" - }, - "key": "name", - "value": "", - "type": "text" - }, - { - "description": { - "content": "(Required) product name", - "type": "text/plain" - }, - "key": "productName", - "value": "", - "type": "text" - }, - { - "description": { - "content": "hex value of color for action button", - "type": "text/plain" - }, - "key": "actionButtonColor", - "value": "", - "type": "text" - }, - { - "description": { - "content": "hex value of color for link", - "type": "text/plain" - }, - "key": "activeLinkColor", - "value": "", - "type": "text" - }, - { - "description": { - "content": "hex value of color for navigation bar", - "type": "text/plain" - }, - "key": "navigationColor", - "value": "", - "type": "text" - }, - { - "description": { - "content": "email from address", - "type": "text/plain" - }, - "key": "emailFromAddress", - "value": "", - "type": "text" - }, - { - "description": { - "content": "login information message", - "type": "text/plain" - }, - "key": "loginInformationalMessage", - "value": "", - "type": "text" - }, - { - "description": { - "content": "png file with logo", - "type": "text/plain" - }, - "key": "fileStandard", - "value": "", - "type": "text" - } - ] - } - }, - "status": "Created", - "code": 201, - "header": [ - { - "key": "Content-Type", - "value": "application/json" - } - ], - "body": "{\n \"name\": \"\",\n \"productName\": \"\",\n \"actionButtonColor\": \"\",\n \"activeLinkColor\": \"\",\n \"navigationColor\": \"\",\n \"emailFromAddress\": \"\",\n \"standardLogoURL\": \"\",\n \"loginInformationalMessage\": \"\"\n}", - "cookie": [], - "_postman_previewlanguage": "json" - }, - { - "id": "aa559968-882b-458c-9db8-d07d51962d49", - "name": "Client Error - Returned if the request body is invalid.", - "originalRequest": { - "url": { - "path": [ - "brandings" - ], - "host": [ - "{{baseUrl}}" - ], - "query": [], - "variable": [] - }, - "header": [ - { - "key": "Content-Type", - "value": "multipart/form-data" - }, - { - "key": "Accept", - "value": "application/json" - }, - { - "description": { - "content": "Added as a part of security scheme: oauth2", - "type": "text/plain" - }, - "key": "Authorization", - "value": "" - } - ], - "method": "POST", - "body": { - "mode": "formdata", - "formdata": [ - { - "description": { - "content": "(Required) name of branding item", - "type": "text/plain" - }, - "key": "name", - "value": "", - "type": "text" - }, - { - "description": { - "content": "(Required) product name", - "type": "text/plain" - }, - "key": "productName", - "value": "", - "type": "text" - }, - { - "description": { - "content": "hex value of color for action button", - "type": "text/plain" - }, - "key": "actionButtonColor", - "value": "", - "type": "text" - }, - { - "description": { - "content": "hex value of color for link", - "type": "text/plain" - }, - "key": "activeLinkColor", - "value": "", - "type": "text" - }, - { - "description": { - "content": "hex value of color for navigation bar", - "type": "text/plain" - }, - "key": "navigationColor", - "value": "", - "type": "text" - }, - { - "description": { - "content": "email from address", - "type": "text/plain" - }, - "key": "emailFromAddress", - "value": "", - "type": "text" - }, - { - "description": { - "content": "login information message", - "type": "text/plain" - }, - "key": "loginInformationalMessage", - "value": "", - "type": "text" - }, - { - "description": { - "content": "png file with logo", - "type": "text/plain" - }, - "key": "fileStandard", - "value": "", - "type": "text" - } - ] - } - }, - "status": "Bad Request", - "code": 400, - "header": [ - { - "key": "Content-Type", - "value": "application/json" - } - ], - "body": "{\n \"detailCode\": \"\",\n \"trackingId\": \"\",\n \"messages\": [\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n },\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n }\n ],\n \"causes\": [\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n },\n {\n \"locale\": \"\",\n \"localeOrigin\": \"DEFAULT\",\n \"text\": \"\"\n }\n ]\n}", - "cookie": [], - "_postman_previewlanguage": "json" - }, - { - "id": "5b90b34c-d4a6-43eb-9f2a-06e7c9d16a8f", - "name": "Unauthorized - Returned if there is no authorization header, or if the JWT token is expired.", - "originalRequest": { - "url": { - "path": [ - "brandings" - ], - "host": [ - "{{baseUrl}}" - ], - "query": [], - "variable": [] - }, - "header": [ - { - "key": "Content-Type", - "value": "multipart/form-data" - }, - { - "key": "Accept", - "value": "application/json" - }, - { - "description": { - "content": "Added as a part of security scheme: oauth2", - "type": "text/plain" - }, - "key": "Authorization", - "value": "" - } - ], - "method": "POST", - "body": { - "mode": "formdata", - "formdata": [ - { - "description": { - "content": "(Required) name of branding item", - "type": "text/plain" - }, - "key": "name", - "value": "", - "type": "text" - }, - { - "description": { - "content": "(Required) product name", - "type": "text/plain" - }, - "key": "productName", - "value": "", - "type": "text" - }, - { - "description": { - "content": "hex value of color for action button", - "type": "text/plain" - }, - "key": "actionButtonColor", - "value": "", - "type": "text" - }, - { - "description": { - "content": "hex value of color for link", - "type": "text/plain" - }, - "key": "activeLinkColor", - "value": "", - "type": "text" - }, - { - "description": { - "content": "hex value of color for navigation bar", - "type": "text/plain" - }, - "key": "navigationColor", - "value": "", - "type": "text" - }, - { - "description": { - "content": "email from address", - "type": "text/plain" - }, - "key": "emailFromAddress", - "value": "", - "type": "text" - }, - { - "description": { - "content": "login information message", - "type": "text/plain" - }, - "key": "loginInformationalMessage", - "value": "", - "type": "text" - }, - { - "description": { - "content": "png file with logo", - "type": "text/plain" - }, - "key": "fileStandard", - "value": "", - "type": "text" - } - ] - } - }, - "status": "Unauthorized", - "code": 401, - "header": [ - { - "key": "Content-Type", - "value": "application/json" - } - ], - "body": "{\n \"error\": {\n \"description\": \"A message describing the error\",\n \"example\": \"JWT validation failed: JWT is expired\"\n }\n}", - "cookie": [], - "_postman_previewlanguage": "json" - }, - { - "id": "de7db9e6-2fd5-4e0c-b9fe-dee19de26073", - "name": "Forbidden - Returned if the user you are running as, doesn't have access to this end-point.", - "originalRequest": { - "url": { - "path": [ - "brandings" - ], - "host": [ - "{{baseUrl}}" - ], - "query": [], - "variable": [] - }, - "header": [ - { - "key": "Content-Type", - "value": "multipart/form-data" - }, - { - "key": "Accept", - "value": "application/json" - }, - { - "description": { - "content": "Added as a part of security scheme: oauth2", - "type": "text/plain" - }, - "key": "Authorization", - "value": "" - } - ], - "method": "POST", - "body": { - "mode": "formdata", - "formdata": [ - { - "description": { - "content": "(Required) name of branding item", - "type": "text/plain" - }, - "key": "name", - "value": "", - "type": "text" - }, - { - "description": { - "content": "(Required) product name", - "type": "text/plain" - }, - "key": "productName", - "value": "", - "type": "text" - }, - { - "description": { - "content": "hex value of color for action button", - "type": "text/plain" - }, - "key": "actionButtonColor", - "value": "", - "type": "text" - }, - { - "description": { - "content": "hex value of color for link", - "type": "text/plain" - }, - "key": "activeLinkColor", - "value": "", - "type": "text" - }, - { - "description": { - "content": "hex value of color for navigation bar", - "type": "text/plain" - }, - "key": "navigationColor", - "value": "", - "type": "text" - }, - { - "description": { - "content": "email from address", - "type": "text/plain" - }, - "key": "emailFromAddress", - "value": "", - "type": "text" - }, - { - "description": { - "content": "login information message", - "type": "text/plain" - }, - "key": "loginInformationalMessage", - "value": "", - "type": "text" - }, - { - "description": { - "content": "png file with logo", - "type": "text/plain" - }, - "key": "fileStandard", - "value": "", - "type": "text" - } - ] - } - }, - "status": "Forbidden", - "code": 403, - "header": [ - { - "key": "Content-Type", - "value": "application/json" - } - ], - "body": "{\n \"detailCode\": \"\",\n \"trackingId\": \"\",\n \"messages\": [\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n },\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n }\n ],\n \"causes\": [\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n },\n {\n \"locale\": \"\",\n \"localeOrigin\": \"DEFAULT\",\n \"text\": \"\"\n }\n ]\n}", - "cookie": [], - "_postman_previewlanguage": "json" - }, - { - "id": "0beacc63-3d87-4fff-8b7f-53a85f6f8867", - "name": "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.", - "originalRequest": { - "url": { - "path": [ - "brandings" - ], - "host": [ - "{{baseUrl}}" - ], - "query": [], - "variable": [] - }, - "header": [ - { - "key": "Content-Type", - "value": "multipart/form-data" - }, - { - "key": "Accept", - "value": "application/json" - }, - { - "description": { - "content": "Added as a part of security scheme: oauth2", - "type": "text/plain" - }, - "key": "Authorization", - "value": "" - } - ], - "method": "POST", - "body": { - "mode": "formdata", - "formdata": [ - { - "description": { - "content": "(Required) name of branding item", - "type": "text/plain" - }, - "key": "name", - "value": "", - "type": "text" - }, - { - "description": { - "content": "(Required) product name", - "type": "text/plain" - }, - "key": "productName", - "value": "", - "type": "text" - }, - { - "description": { - "content": "hex value of color for action button", - "type": "text/plain" - }, - "key": "actionButtonColor", - "value": "", - "type": "text" - }, - { - "description": { - "content": "hex value of color for link", - "type": "text/plain" - }, - "key": "activeLinkColor", - "value": "", - "type": "text" - }, - { - "description": { - "content": "hex value of color for navigation bar", - "type": "text/plain" - }, - "key": "navigationColor", - "value": "", - "type": "text" - }, - { - "description": { - "content": "email from address", - "type": "text/plain" - }, - "key": "emailFromAddress", - "value": "", - "type": "text" - }, - { - "description": { - "content": "login information message", - "type": "text/plain" - }, - "key": "loginInformationalMessage", - "value": "", - "type": "text" - }, - { - "description": { - "content": "png file with logo", - "type": "text/plain" - }, - "key": "fileStandard", - "value": "", - "type": "text" - } - ] - } - }, - "status": "Too Many Requests", - "code": 429, - "header": [ - { - "key": "Content-Type", - "value": "application/json" - } - ], - "body": "{\n \"message\": {\n \"description\": \"A message describing the error\",\n \"example\": \" Rate Limit Exceeded \"\n }\n}", - "cookie": [], - "_postman_previewlanguage": "json" - }, - { - "id": "0b1549de-1656-4b21-94ba-eaff0c41001c", - "name": "Internal Server Error - Returned if there is an unexpected error.", - "originalRequest": { - "url": { - "path": [ - "brandings" - ], - "host": [ - "{{baseUrl}}" - ], - "query": [], - "variable": [] - }, - "header": [ - { - "key": "Content-Type", - "value": "multipart/form-data" - }, - { - "key": "Accept", - "value": "application/json" - }, - { - "description": { - "content": "Added as a part of security scheme: oauth2", - "type": "text/plain" - }, - "key": "Authorization", - "value": "" - } - ], - "method": "POST", - "body": { - "mode": "formdata", - "formdata": [ - { - "description": { - "content": "(Required) name of branding item", - "type": "text/plain" - }, - "key": "name", - "value": "", - "type": "text" - }, - { - "description": { - "content": "(Required) product name", - "type": "text/plain" - }, - "key": "productName", - "value": "", - "type": "text" - }, - { - "description": { - "content": "hex value of color for action button", - "type": "text/plain" - }, - "key": "actionButtonColor", - "value": "", - "type": "text" - }, - { - "description": { - "content": "hex value of color for link", - "type": "text/plain" - }, - "key": "activeLinkColor", - "value": "", - "type": "text" - }, - { - "description": { - "content": "hex value of color for navigation bar", - "type": "text/plain" - }, - "key": "navigationColor", - "value": "", - "type": "text" - }, - { - "description": { - "content": "email from address", - "type": "text/plain" - }, - "key": "emailFromAddress", - "value": "", - "type": "text" - }, - { - "description": { - "content": "login information message", - "type": "text/plain" - }, - "key": "loginInformationalMessage", - "value": "", - "type": "text" - }, - { - "description": { - "content": "png file with logo", - "type": "text/plain" - }, - "key": "fileStandard", - "value": "", - "type": "text" - } - ] - } - }, - "status": "Internal Server Error", - "code": 500, - "header": [ - { - "key": "Content-Type", - "value": "application/json" - } - ], - "body": "{\n \"detailCode\": \"\",\n \"trackingId\": \"\",\n \"messages\": [\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n },\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n }\n ],\n \"causes\": [\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n },\n {\n \"locale\": \"\",\n \"localeOrigin\": \"DEFAULT\",\n \"text\": \"\"\n }\n ]\n}", - "cookie": [], - "_postman_previewlanguage": "json" - } - ], - "event": [], - "protocolProfileBehavior": { - "disableBodyPruning": true - } - }, - { - "id": "a1e58e55-0e82-451c-847d-a84b1d00e371", - "name": "Get a branding item", - "request": { - "name": "Get a branding item", - "description": { - "content": "This API endpoint retrieves information for an existing branding item by name.\nA token with API, ORG_ADMIN authority is required to call this API.", - "type": "text/plain" - }, - "url": { - "path": [ - "brandings", - ":name" - ], - "host": [ - "{{baseUrl}}" - ], - "query": [], - "variable": [ - { - "type": "any", - "value": "", - "key": "name", - "disabled": true, - "description": { - "content": "(Required) The name of the branding item to be retrieved", - "type": "text/plain" - } - } - ] - }, - "header": [ - { - "key": "Accept", - "value": "application/json" - } - ], - "method": "GET", - "body": {} - }, - "response": [ - { - "id": "b4ea1af0-99d4-49fc-9ce3-520bae063cda", - "name": "A branding item object", - "originalRequest": { - "url": { - "path": [ - "brandings", - ":name" - ], - "host": [ - "{{baseUrl}}" - ], - "query": [], - "variable": [] - }, - "header": [ - { - "key": "Accept", - "value": "application/json" - }, - { - "description": { - "content": "Added as a part of security scheme: oauth2", - "type": "text/plain" - }, - "key": "Authorization", - "value": "" - } - ], - "method": "GET", - "body": {} - }, - "status": "OK", - "code": 200, - "header": [ - { - "key": "Content-Type", - "value": "application/json" - } - ], - "body": "{\n \"name\": \"\",\n \"productName\": \"\",\n \"actionButtonColor\": \"\",\n \"activeLinkColor\": \"\",\n \"navigationColor\": \"\",\n \"emailFromAddress\": \"\",\n \"standardLogoURL\": \"\",\n \"loginInformationalMessage\": \"\"\n}", - "cookie": [], - "_postman_previewlanguage": "json" - }, - { - "id": "84410bdb-a33b-42f8-a19f-907811729f57", - "name": "Client Error - Returned if the request body is invalid.", - "originalRequest": { - "url": { - "path": [ - "brandings", - ":name" - ], - "host": [ - "{{baseUrl}}" - ], - "query": [], - "variable": [] - }, - "header": [ - { - "key": "Accept", - "value": "application/json" - }, - { - "description": { - "content": "Added as a part of security scheme: oauth2", - "type": "text/plain" - }, - "key": "Authorization", - "value": "" - } - ], - "method": "GET", - "body": {} - }, - "status": "Bad Request", - "code": 400, - "header": [ - { - "key": "Content-Type", - "value": "application/json" - } - ], - "body": "{\n \"detailCode\": \"\",\n \"trackingId\": \"\",\n \"messages\": [\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n },\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n }\n ],\n \"causes\": [\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n },\n {\n \"locale\": \"\",\n \"localeOrigin\": \"DEFAULT\",\n \"text\": \"\"\n }\n ]\n}", - "cookie": [], - "_postman_previewlanguage": "json" - }, - { - "id": "a4b530c1-750c-47ae-9ace-087056049d9e", - "name": "Unauthorized - Returned if there is no authorization header, or if the JWT token is expired.", - "originalRequest": { - "url": { - "path": [ - "brandings", - ":name" - ], - "host": [ - "{{baseUrl}}" - ], - "query": [], - "variable": [] - }, - "header": [ - { - "key": "Accept", - "value": "application/json" - }, - { - "description": { - "content": "Added as a part of security scheme: oauth2", - "type": "text/plain" - }, - "key": "Authorization", - "value": "" - } - ], - "method": "GET", - "body": {} - }, - "status": "Unauthorized", - "code": 401, - "header": [ - { - "key": "Content-Type", - "value": "application/json" - } - ], - "body": "{\n \"error\": {\n \"description\": \"A message describing the error\",\n \"example\": \"JWT validation failed: JWT is expired\"\n }\n}", - "cookie": [], - "_postman_previewlanguage": "json" - }, - { - "id": "5a3461c3-24ff-4b64-9033-7d1a0af3acba", - "name": "Forbidden - Returned if the user you are running as, doesn't have access to this end-point.", - "originalRequest": { - "url": { - "path": [ - "brandings", - ":name" - ], - "host": [ - "{{baseUrl}}" - ], - "query": [], - "variable": [] - }, - "header": [ - { - "key": "Accept", - "value": "application/json" - }, - { - "description": { - "content": "Added as a part of security scheme: oauth2", - "type": "text/plain" - }, - "key": "Authorization", - "value": "" - } - ], - "method": "GET", - "body": {} - }, - "status": "Forbidden", - "code": 403, - "header": [ - { - "key": "Content-Type", - "value": "application/json" - } - ], - "body": "{\n \"detailCode\": \"\",\n \"trackingId\": \"\",\n \"messages\": [\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n },\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n }\n ],\n \"causes\": [\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n },\n {\n \"locale\": \"\",\n \"localeOrigin\": \"DEFAULT\",\n \"text\": \"\"\n }\n ]\n}", - "cookie": [], - "_postman_previewlanguage": "json" - }, - { - "id": "4a4c04d1-3acc-4189-b322-7a0d224080c3", - "name": "Not Found - returned if the request URL refers to a resource or object that does not exist", - "originalRequest": { - "url": { - "path": [ - "brandings", - ":name" - ], - "host": [ - "{{baseUrl}}" - ], - "query": [], - "variable": [] - }, - "header": [ - { - "key": "Accept", - "value": "application/json" - }, - { - "description": { - "content": "Added as a part of security scheme: oauth2", - "type": "text/plain" - }, - "key": "Authorization", - "value": "" - } - ], - "method": "GET", - "body": {} - }, - "status": "Not Found", - "code": 404, - "header": [ - { - "key": "Content-Type", - "value": "application/json" - } - ], - "body": "{\n \"detailCode\": \"\",\n \"trackingId\": \"\",\n \"messages\": [\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n },\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n }\n ],\n \"causes\": [\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n },\n {\n \"locale\": \"\",\n \"localeOrigin\": \"DEFAULT\",\n \"text\": \"\"\n }\n ]\n}", - "cookie": [], - "_postman_previewlanguage": "json" - }, - { - "id": "0b3bce2b-e3fa-40ae-b1cb-32ee5d52bcd6", - "name": "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.", - "originalRequest": { - "url": { - "path": [ - "brandings", - ":name" - ], - "host": [ - "{{baseUrl}}" - ], - "query": [], - "variable": [] - }, - "header": [ - { - "key": "Accept", - "value": "application/json" - }, - { - "description": { - "content": "Added as a part of security scheme: oauth2", - "type": "text/plain" - }, - "key": "Authorization", - "value": "" - } - ], - "method": "GET", - "body": {} - }, - "status": "Too Many Requests", - "code": 429, - "header": [ - { - "key": "Content-Type", - "value": "application/json" - } - ], - "body": "{\n \"message\": {\n \"description\": \"A message describing the error\",\n \"example\": \" Rate Limit Exceeded \"\n }\n}", - "cookie": [], - "_postman_previewlanguage": "json" - }, - { - "id": "71b3ca19-e9df-48f5-a788-8e183c6e8f91", - "name": "Internal Server Error - Returned if there is an unexpected error.", - "originalRequest": { - "url": { - "path": [ - "brandings", - ":name" - ], - "host": [ - "{{baseUrl}}" - ], - "query": [], - "variable": [] - }, - "header": [ - { - "key": "Accept", - "value": "application/json" - }, - { - "description": { - "content": "Added as a part of security scheme: oauth2", - "type": "text/plain" - }, - "key": "Authorization", - "value": "" - } - ], - "method": "GET", - "body": {} - }, - "status": "Internal Server Error", - "code": 500, - "header": [ - { - "key": "Content-Type", - "value": "application/json" - } - ], - "body": "{\n \"detailCode\": \"\",\n \"trackingId\": \"\",\n \"messages\": [\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n },\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n }\n ],\n \"causes\": [\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n },\n {\n \"locale\": \"\",\n \"localeOrigin\": \"DEFAULT\",\n \"text\": \"\"\n }\n ]\n}", - "cookie": [], - "_postman_previewlanguage": "json" - } - ], - "event": [], - "protocolProfileBehavior": { - "disableBodyPruning": true - } - }, - { - "id": "2b136d3f-6079-4c47-9720-7aa5c7da77a1", - "name": "Update a branding item", - "request": { - "name": "Update a branding item", - "description": { - "content": "This API endpoint updates information for an existing branding item.\nA token with API, ORG_ADMIN authority is required to call this API.", - "type": "text/plain" - }, - "url": { - "path": [ - "brandings", - ":name" - ], - "host": [ - "{{baseUrl}}" - ], - "query": [], - "variable": [ - { - "type": "any", - "value": "", - "key": "name", - "disabled": true, - "description": { - "content": "(Required) The name of the branding item to be retrieved", - "type": "text/plain" - } - } - ] - }, - "header": [ - { - "key": "Content-Type", - "value": "multipart/form-data" - }, - { - "key": "Accept", - "value": "application/json" - } - ], - "method": "PUT", - "body": { - "mode": "formdata", - "formdata": [ - { - "description": { - "content": "(Required) name of branding item", - "type": "text/plain" - }, - "key": "name", - "value": "", - "type": "text" - }, - { - "description": { - "content": "(Required) product name", - "type": "text/plain" - }, - "key": "productName", - "value": "", - "type": "text" - }, - { - "description": { - "content": "hex value of color for action button", - "type": "text/plain" - }, - "key": "actionButtonColor", - "value": "", - "type": "text" - }, - { - "description": { - "content": "hex value of color for link", - "type": "text/plain" - }, - "key": "activeLinkColor", - "value": "", - "type": "text" - }, - { - "description": { - "content": "hex value of color for navigation bar", - "type": "text/plain" - }, - "key": "navigationColor", - "value": "", - "type": "text" - }, - { - "description": { - "content": "email from address", - "type": "text/plain" - }, - "key": "emailFromAddress", - "value": "", - "type": "text" - }, - { - "description": { - "content": "login information message", - "type": "text/plain" - }, - "key": "loginInformationalMessage", - "value": "", - "type": "text" - }, - { - "description": { - "content": "png file with logo", - "type": "text/plain" - }, - "key": "fileStandard", - "value": "", - "type": "text" - } - ] - } - }, - "response": [ - { - "id": "850b25bd-bf35-442d-ab8c-3a1ab497a71b", - "name": "Branding item updated", - "originalRequest": { - "url": { - "path": [ - "brandings", - ":name" - ], - "host": [ - "{{baseUrl}}" - ], - "query": [], - "variable": [] - }, - "header": [ - { - "key": "Content-Type", - "value": "multipart/form-data" - }, - { - "key": "Accept", - "value": "application/json" - }, - { - "description": { - "content": "Added as a part of security scheme: oauth2", - "type": "text/plain" - }, - "key": "Authorization", - "value": "" - } - ], - "method": "PUT", - "body": { - "mode": "formdata", - "formdata": [ - { - "description": { - "content": "(Required) name of branding item", - "type": "text/plain" - }, - "key": "name", - "value": "", - "type": "text" - }, - { - "description": { - "content": "(Required) product name", - "type": "text/plain" - }, - "key": "productName", - "value": "", - "type": "text" - }, - { - "description": { - "content": "hex value of color for action button", - "type": "text/plain" - }, - "key": "actionButtonColor", - "value": "", - "type": "text" - }, - { - "description": { - "content": "hex value of color for link", - "type": "text/plain" - }, - "key": "activeLinkColor", - "value": "", - "type": "text" - }, - { - "description": { - "content": "hex value of color for navigation bar", - "type": "text/plain" - }, - "key": "navigationColor", - "value": "", - "type": "text" - }, - { - "description": { - "content": "email from address", - "type": "text/plain" - }, - "key": "emailFromAddress", - "value": "", - "type": "text" - }, - { - "description": { - "content": "login information message", - "type": "text/plain" - }, - "key": "loginInformationalMessage", - "value": "", - "type": "text" - }, - { - "description": { - "content": "png file with logo", - "type": "text/plain" - }, - "key": "fileStandard", - "value": "", - "type": "text" - } - ] - } - }, - "status": "OK", - "code": 200, - "header": [ - { - "key": "Content-Type", - "value": "application/json" - } - ], - "body": "{\n \"name\": \"\",\n \"productName\": \"\",\n \"actionButtonColor\": \"\",\n \"activeLinkColor\": \"\",\n \"navigationColor\": \"\",\n \"emailFromAddress\": \"\",\n \"standardLogoURL\": \"\",\n \"loginInformationalMessage\": \"\"\n}", - "cookie": [], - "_postman_previewlanguage": "json" - }, - { - "id": "9aa5ccf6-cb7a-4713-ae14-16e43257341b", - "name": "Client Error - Returned if the request body is invalid.", - "originalRequest": { - "url": { - "path": [ - "brandings", - ":name" - ], - "host": [ - "{{baseUrl}}" - ], - "query": [], - "variable": [] - }, - "header": [ - { - "key": "Content-Type", - "value": "multipart/form-data" - }, - { - "key": "Accept", - "value": "application/json" - }, - { - "description": { - "content": "Added as a part of security scheme: oauth2", - "type": "text/plain" - }, - "key": "Authorization", - "value": "" - } - ], - "method": "PUT", - "body": { - "mode": "formdata", - "formdata": [ - { - "description": { - "content": "(Required) name of branding item", - "type": "text/plain" - }, - "key": "name", - "value": "", - "type": "text" - }, - { - "description": { - "content": "(Required) product name", - "type": "text/plain" - }, - "key": "productName", - "value": "", - "type": "text" - }, - { - "description": { - "content": "hex value of color for action button", - "type": "text/plain" - }, - "key": "actionButtonColor", - "value": "", - "type": "text" - }, - { - "description": { - "content": "hex value of color for link", - "type": "text/plain" - }, - "key": "activeLinkColor", - "value": "", - "type": "text" - }, - { - "description": { - "content": "hex value of color for navigation bar", - "type": "text/plain" - }, - "key": "navigationColor", - "value": "", - "type": "text" - }, - { - "description": { - "content": "email from address", - "type": "text/plain" - }, - "key": "emailFromAddress", - "value": "", - "type": "text" - }, - { - "description": { - "content": "login information message", - "type": "text/plain" - }, - "key": "loginInformationalMessage", - "value": "", - "type": "text" - }, - { - "description": { - "content": "png file with logo", - "type": "text/plain" - }, - "key": "fileStandard", - "value": "", - "type": "text" - } - ] - } - }, - "status": "Bad Request", - "code": 400, - "header": [ - { - "key": "Content-Type", - "value": "application/json" - } - ], - "body": "{\n \"detailCode\": \"\",\n \"trackingId\": \"\",\n \"messages\": [\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n },\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n }\n ],\n \"causes\": [\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n },\n {\n \"locale\": \"\",\n \"localeOrigin\": \"DEFAULT\",\n \"text\": \"\"\n }\n ]\n}", - "cookie": [], - "_postman_previewlanguage": "json" - }, - { - "id": "9b4a6156-41bb-413e-80f0-4d2039886da6", - "name": "Unauthorized - Returned if there is no authorization header, or if the JWT token is expired.", - "originalRequest": { - "url": { - "path": [ - "brandings", - ":name" - ], - "host": [ - "{{baseUrl}}" - ], - "query": [], - "variable": [] - }, - "header": [ - { - "key": "Content-Type", - "value": "multipart/form-data" - }, - { - "key": "Accept", - "value": "application/json" - }, - { - "description": { - "content": "Added as a part of security scheme: oauth2", - "type": "text/plain" - }, - "key": "Authorization", - "value": "" - } - ], - "method": "PUT", - "body": { - "mode": "formdata", - "formdata": [ - { - "description": { - "content": "(Required) name of branding item", - "type": "text/plain" - }, - "key": "name", - "value": "", - "type": "text" - }, - { - "description": { - "content": "(Required) product name", - "type": "text/plain" - }, - "key": "productName", - "value": "", - "type": "text" - }, - { - "description": { - "content": "hex value of color for action button", - "type": "text/plain" - }, - "key": "actionButtonColor", - "value": "", - "type": "text" - }, - { - "description": { - "content": "hex value of color for link", - "type": "text/plain" - }, - "key": "activeLinkColor", - "value": "", - "type": "text" - }, - { - "description": { - "content": "hex value of color for navigation bar", - "type": "text/plain" - }, - "key": "navigationColor", - "value": "", - "type": "text" - }, - { - "description": { - "content": "email from address", - "type": "text/plain" - }, - "key": "emailFromAddress", - "value": "", - "type": "text" - }, - { - "description": { - "content": "login information message", - "type": "text/plain" - }, - "key": "loginInformationalMessage", - "value": "", - "type": "text" - }, - { - "description": { - "content": "png file with logo", - "type": "text/plain" - }, - "key": "fileStandard", - "value": "", - "type": "text" - } - ] - } - }, - "status": "Unauthorized", - "code": 401, - "header": [ - { - "key": "Content-Type", - "value": "application/json" - } - ], - "body": "{\n \"error\": {\n \"description\": \"A message describing the error\",\n \"example\": \"JWT validation failed: JWT is expired\"\n }\n}", - "cookie": [], - "_postman_previewlanguage": "json" - }, - { - "id": "f0024098-0ba6-47d3-97bc-364bb7327022", - "name": "Forbidden - Returned if the user you are running as, doesn't have access to this end-point.", - "originalRequest": { - "url": { - "path": [ - "brandings", - ":name" - ], - "host": [ - "{{baseUrl}}" - ], - "query": [], - "variable": [] - }, - "header": [ - { - "key": "Content-Type", - "value": "multipart/form-data" - }, - { - "key": "Accept", - "value": "application/json" - }, - { - "description": { - "content": "Added as a part of security scheme: oauth2", - "type": "text/plain" - }, - "key": "Authorization", - "value": "" - } - ], - "method": "PUT", - "body": { - "mode": "formdata", - "formdata": [ - { - "description": { - "content": "(Required) name of branding item", - "type": "text/plain" - }, - "key": "name", - "value": "", - "type": "text" - }, - { - "description": { - "content": "(Required) product name", - "type": "text/plain" - }, - "key": "productName", - "value": "", - "type": "text" - }, - { - "description": { - "content": "hex value of color for action button", - "type": "text/plain" - }, - "key": "actionButtonColor", - "value": "", - "type": "text" - }, - { - "description": { - "content": "hex value of color for link", - "type": "text/plain" - }, - "key": "activeLinkColor", - "value": "", - "type": "text" - }, - { - "description": { - "content": "hex value of color for navigation bar", - "type": "text/plain" - }, - "key": "navigationColor", - "value": "", - "type": "text" - }, - { - "description": { - "content": "email from address", - "type": "text/plain" - }, - "key": "emailFromAddress", - "value": "", - "type": "text" - }, - { - "description": { - "content": "login information message", - "type": "text/plain" - }, - "key": "loginInformationalMessage", - "value": "", - "type": "text" - }, - { - "description": { - "content": "png file with logo", - "type": "text/plain" - }, - "key": "fileStandard", - "value": "", - "type": "text" - } - ] - } - }, - "status": "Forbidden", - "code": 403, - "header": [ - { - "key": "Content-Type", - "value": "application/json" - } - ], - "body": "{\n \"detailCode\": \"\",\n \"trackingId\": \"\",\n \"messages\": [\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n },\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n }\n ],\n \"causes\": [\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n },\n {\n \"locale\": \"\",\n \"localeOrigin\": \"DEFAULT\",\n \"text\": \"\"\n }\n ]\n}", - "cookie": [], - "_postman_previewlanguage": "json" - }, - { - "id": "c2793dbb-6cb8-4198-9456-7099b622e732", - "name": "Not Found - returned if the request URL refers to a resource or object that does not exist", - "originalRequest": { - "url": { - "path": [ - "brandings", - ":name" - ], - "host": [ - "{{baseUrl}}" - ], - "query": [], - "variable": [] - }, - "header": [ - { - "key": "Content-Type", - "value": "multipart/form-data" - }, - { - "key": "Accept", - "value": "application/json" - }, - { - "description": { - "content": "Added as a part of security scheme: oauth2", - "type": "text/plain" - }, - "key": "Authorization", - "value": "" - } - ], - "method": "PUT", - "body": { - "mode": "formdata", - "formdata": [ - { - "description": { - "content": "(Required) name of branding item", - "type": "text/plain" - }, - "key": "name", - "value": "", - "type": "text" - }, - { - "description": { - "content": "(Required) product name", - "type": "text/plain" - }, - "key": "productName", - "value": "", - "type": "text" - }, - { - "description": { - "content": "hex value of color for action button", - "type": "text/plain" - }, - "key": "actionButtonColor", - "value": "", - "type": "text" - }, - { - "description": { - "content": "hex value of color for link", - "type": "text/plain" - }, - "key": "activeLinkColor", - "value": "", - "type": "text" - }, - { - "description": { - "content": "hex value of color for navigation bar", - "type": "text/plain" - }, - "key": "navigationColor", - "value": "", - "type": "text" - }, - { - "description": { - "content": "email from address", - "type": "text/plain" - }, - "key": "emailFromAddress", - "value": "", - "type": "text" - }, - { - "description": { - "content": "login information message", - "type": "text/plain" - }, - "key": "loginInformationalMessage", - "value": "", - "type": "text" - }, - { - "description": { - "content": "png file with logo", - "type": "text/plain" - }, - "key": "fileStandard", - "value": "", - "type": "text" - } - ] - } - }, - "status": "Not Found", - "code": 404, - "header": [ - { - "key": "Content-Type", - "value": "application/json" - } - ], - "body": "{\n \"detailCode\": \"\",\n \"trackingId\": \"\",\n \"messages\": [\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n },\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n }\n ],\n \"causes\": [\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n },\n {\n \"locale\": \"\",\n \"localeOrigin\": \"DEFAULT\",\n \"text\": \"\"\n }\n ]\n}", - "cookie": [], - "_postman_previewlanguage": "json" - }, - { - "id": "59576879-720a-427d-b7fa-d21f1fc33b54", - "name": "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.", - "originalRequest": { - "url": { - "path": [ - "brandings", - ":name" - ], - "host": [ - "{{baseUrl}}" - ], - "query": [], - "variable": [] - }, - "header": [ - { - "key": "Content-Type", - "value": "multipart/form-data" - }, - { - "key": "Accept", - "value": "application/json" - }, - { - "description": { - "content": "Added as a part of security scheme: oauth2", - "type": "text/plain" - }, - "key": "Authorization", - "value": "" - } - ], - "method": "PUT", - "body": { - "mode": "formdata", - "formdata": [ - { - "description": { - "content": "(Required) name of branding item", - "type": "text/plain" - }, - "key": "name", - "value": "", - "type": "text" - }, - { - "description": { - "content": "(Required) product name", - "type": "text/plain" - }, - "key": "productName", - "value": "", - "type": "text" - }, - { - "description": { - "content": "hex value of color for action button", - "type": "text/plain" - }, - "key": "actionButtonColor", - "value": "", - "type": "text" - }, - { - "description": { - "content": "hex value of color for link", - "type": "text/plain" - }, - "key": "activeLinkColor", - "value": "", - "type": "text" - }, - { - "description": { - "content": "hex value of color for navigation bar", - "type": "text/plain" - }, - "key": "navigationColor", - "value": "", - "type": "text" - }, - { - "description": { - "content": "email from address", - "type": "text/plain" - }, - "key": "emailFromAddress", - "value": "", - "type": "text" - }, - { - "description": { - "content": "login information message", - "type": "text/plain" - }, - "key": "loginInformationalMessage", - "value": "", - "type": "text" - }, - { - "description": { - "content": "png file with logo", - "type": "text/plain" - }, - "key": "fileStandard", - "value": "", - "type": "text" - } - ] - } - }, - "status": "Too Many Requests", - "code": 429, - "header": [ - { - "key": "Content-Type", - "value": "application/json" - } - ], - "body": "{\n \"message\": {\n \"description\": \"A message describing the error\",\n \"example\": \" Rate Limit Exceeded \"\n }\n}", - "cookie": [], - "_postman_previewlanguage": "json" - }, - { - "id": "d47e51d6-fb59-4e76-ba41-9354e6ce61d3", - "name": "Internal Server Error - Returned if there is an unexpected error.", - "originalRequest": { - "url": { - "path": [ - "brandings", - ":name" - ], - "host": [ - "{{baseUrl}}" - ], - "query": [], - "variable": [] - }, - "header": [ - { - "key": "Content-Type", - "value": "multipart/form-data" - }, - { - "key": "Accept", - "value": "application/json" - }, - { - "description": { - "content": "Added as a part of security scheme: oauth2", - "type": "text/plain" - }, - "key": "Authorization", - "value": "" - } - ], - "method": "PUT", - "body": { - "mode": "formdata", - "formdata": [ - { - "description": { - "content": "(Required) name of branding item", - "type": "text/plain" - }, - "key": "name", - "value": "", - "type": "text" - }, - { - "description": { - "content": "(Required) product name", - "type": "text/plain" - }, - "key": "productName", - "value": "", - "type": "text" - }, - { - "description": { - "content": "hex value of color for action button", - "type": "text/plain" - }, - "key": "actionButtonColor", - "value": "", - "type": "text" - }, - { - "description": { - "content": "hex value of color for link", - "type": "text/plain" - }, - "key": "activeLinkColor", - "value": "", - "type": "text" - }, - { - "description": { - "content": "hex value of color for navigation bar", - "type": "text/plain" - }, - "key": "navigationColor", - "value": "", - "type": "text" - }, - { - "description": { - "content": "email from address", - "type": "text/plain" - }, - "key": "emailFromAddress", - "value": "", - "type": "text" - }, - { - "description": { - "content": "login information message", - "type": "text/plain" - }, - "key": "loginInformationalMessage", - "value": "", - "type": "text" - }, - { - "description": { - "content": "png file with logo", - "type": "text/plain" - }, - "key": "fileStandard", - "value": "", - "type": "text" - } - ] - } - }, - "status": "Internal Server Error", - "code": 500, - "header": [ - { - "key": "Content-Type", - "value": "application/json" - } - ], - "body": "{\n \"detailCode\": \"\",\n \"trackingId\": \"\",\n \"messages\": [\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n },\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n }\n ],\n \"causes\": [\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n },\n {\n \"locale\": \"\",\n \"localeOrigin\": \"DEFAULT\",\n \"text\": \"\"\n }\n ]\n}", - "cookie": [], - "_postman_previewlanguage": "json" - } - ], - "event": [], - "protocolProfileBehavior": { - "disableBodyPruning": true - } - }, - { - "id": "045b1019-b782-4cf4-99f0-7d0bab03c8c3", - "name": "Delete a branding item", - "request": { - "name": "Delete a branding item", - "description": { - "content": "This API endpoint delete information for an existing branding item by name.\nA token with API, ORG_ADMIN authority is required to call this API.", - "type": "text/plain" - }, - "url": { - "path": [ - "brandings", - ":name" - ], - "host": [ - "{{baseUrl}}" - ], - "query": [], - "variable": [ - { - "type": "any", - "value": "", - "key": "name", - "disabled": true, - "description": { - "content": "(Required) The name of the branding item to be deleted", - "type": "text/plain" - } - } - ] - }, - "header": [ - { - "key": "Accept", - "value": "application/json" - } - ], - "method": "DELETE", - "body": {} - }, - "response": [ - { - "id": "b6e1843a-24a0-4473-b99b-a70c2f866345", - "name": "No content - indicates the request was successful but there is no content to be returned in the response.", - "originalRequest": { - "url": { - "path": [ - "brandings", - ":name" - ], - "host": [ - "{{baseUrl}}" - ], - "query": [], - "variable": [] - }, - "header": [ - { - "description": { - "content": "Added as a part of security scheme: oauth2", - "type": "text/plain" - }, - "key": "Authorization", - "value": "" - } - ], - "method": "DELETE", - "body": {} - }, - "status": "No Content", - "code": 204, - "header": [], - "cookie": [], - "_postman_previewlanguage": "text" - }, - { - "id": "efcb8240-519f-4b5b-8b7d-a60081c04d4b", - "name": "Client Error - Returned if the request body is invalid.", - "originalRequest": { - "url": { - "path": [ - "brandings", - ":name" - ], - "host": [ - "{{baseUrl}}" - ], - "query": [], - "variable": [] - }, - "header": [ - { - "key": "Accept", - "value": "application/json" - }, - { - "description": { - "content": "Added as a part of security scheme: oauth2", - "type": "text/plain" - }, - "key": "Authorization", - "value": "" - } - ], - "method": "DELETE", - "body": {} - }, - "status": "Bad Request", - "code": 400, - "header": [ - { - "key": "Content-Type", - "value": "application/json" - } - ], - "body": "{\n \"detailCode\": \"\",\n \"trackingId\": \"\",\n \"messages\": [\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n },\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n }\n ],\n \"causes\": [\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n },\n {\n \"locale\": \"\",\n \"localeOrigin\": \"DEFAULT\",\n \"text\": \"\"\n }\n ]\n}", - "cookie": [], - "_postman_previewlanguage": "json" - }, - { - "id": "1fef83e2-7513-46bc-9d2b-fa88fa0f658e", - "name": "Unauthorized - Returned if there is no authorization header, or if the JWT token is expired.", - "originalRequest": { - "url": { - "path": [ - "brandings", - ":name" - ], - "host": [ - "{{baseUrl}}" - ], - "query": [], - "variable": [] - }, - "header": [ - { - "key": "Accept", - "value": "application/json" - }, - { - "description": { - "content": "Added as a part of security scheme: oauth2", - "type": "text/plain" - }, - "key": "Authorization", - "value": "" - } - ], - "method": "DELETE", - "body": {} - }, - "status": "Unauthorized", - "code": 401, - "header": [ - { - "key": "Content-Type", - "value": "application/json" - } - ], - "body": "{\n \"error\": {\n \"description\": \"A message describing the error\",\n \"example\": \"JWT validation failed: JWT is expired\"\n }\n}", - "cookie": [], - "_postman_previewlanguage": "json" - }, - { - "id": "66181286-d57c-465c-87a7-703924e9aca5", - "name": "Forbidden - Returned if the user you are running as, doesn't have access to this end-point.", - "originalRequest": { - "url": { - "path": [ - "brandings", - ":name" - ], - "host": [ - "{{baseUrl}}" - ], - "query": [], - "variable": [] - }, - "header": [ - { - "key": "Accept", - "value": "application/json" - }, - { - "description": { - "content": "Added as a part of security scheme: oauth2", - "type": "text/plain" - }, - "key": "Authorization", - "value": "" - } - ], - "method": "DELETE", - "body": {} - }, - "status": "Forbidden", - "code": 403, - "header": [ - { - "key": "Content-Type", - "value": "application/json" - } - ], - "body": "{\n \"detailCode\": \"\",\n \"trackingId\": \"\",\n \"messages\": [\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n },\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n }\n ],\n \"causes\": [\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n },\n {\n \"locale\": \"\",\n \"localeOrigin\": \"DEFAULT\",\n \"text\": \"\"\n }\n ]\n}", - "cookie": [], - "_postman_previewlanguage": "json" - }, + ], + "auth": { + "type": "oauth2", + "oauth2": [ { - "id": "a0c9e0ac-3971-460c-867e-f6f72c4014b3", - "name": "Not Found - returned if the request URL refers to a resource or object that does not exist", - "originalRequest": { - "url": { - "path": [ - "brandings", - ":name" - ], - "host": [ - "{{baseUrl}}" - ], - "query": [], - "variable": [] - }, - "header": [ - { - "key": "Accept", - "value": "application/json" - }, - { - "description": { - "content": "Added as a part of security scheme: oauth2", - "type": "text/plain" - }, - "key": "Authorization", - "value": "" - } - ], - "method": "DELETE", - "body": {} - }, - "status": "Not Found", - "code": 404, - "header": [ - { - "key": "Content-Type", - "value": "application/json" - } - ], - "body": "{\n \"detailCode\": \"\",\n \"trackingId\": \"\",\n \"messages\": [\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n },\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n }\n ],\n \"causes\": [\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n },\n {\n \"locale\": \"\",\n \"localeOrigin\": \"DEFAULT\",\n \"text\": \"\"\n }\n ]\n}", - "cookie": [], - "_postman_previewlanguage": "json" + "type": "any", + "value": "sp:scopes:default sp:scopes:all", + "key": "scope" }, { - "id": "4554833e-d121-4efc-a0d9-57458988c887", - "name": "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.", - "originalRequest": { - "url": { - "path": [ - "brandings", - ":name" - ], - "host": [ - "{{baseUrl}}" - ], - "query": [], - "variable": [] - }, - "header": [ - { - "key": "Accept", - "value": "application/json" - }, - { - "description": { - "content": "Added as a part of security scheme: oauth2", - "type": "text/plain" - }, - "key": "Authorization", - "value": "" - } - ], - "method": "DELETE", - "body": {} - }, - "status": "Too Many Requests", - "code": 429, - "header": [ - { - "key": "Content-Type", - "value": "application/json" - } - ], - "body": "{\n \"message\": {\n \"description\": \"A message describing the error\",\n \"example\": \" Rate Limit Exceeded \"\n }\n}", - "cookie": [], - "_postman_previewlanguage": "json" + "type": "any", + "value": "https://tenant.api.identitynow.com/oauth/token", + "key": "accessTokenUrl" }, { - "id": "bbf0c184-ef22-47fe-9290-47bb1740f58e", - "name": "Internal Server Error - Returned if there is an unexpected error.", - "originalRequest": { - "url": { - "path": [ - "brandings", - ":name" - ], - "host": [ - "{{baseUrl}}" - ], - "query": [], - "variable": [] - }, - "header": [ - { - "key": "Accept", - "value": "application/json" - }, - { - "description": { - "content": "Added as a part of security scheme: oauth2", - "type": "text/plain" - }, - "key": "Authorization", - "value": "" - } - ], - "method": "DELETE", - "body": {} - }, - "status": "Internal Server Error", - "code": 500, - "header": [ - { - "key": "Content-Type", - "value": "application/json" - } - ], - "body": "{\n \"detailCode\": \"\",\n \"trackingId\": \"\",\n \"messages\": [\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n },\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n }\n ],\n \"causes\": [\n {\n \"locale\": \"\",\n \"localeOrigin\": \"REQUEST\",\n \"text\": \"\"\n },\n {\n \"locale\": \"\",\n \"localeOrigin\": \"DEFAULT\",\n \"text\": \"\"\n }\n ]\n}", - "cookie": [], - "_postman_previewlanguage": "json" + "type": "any", + "value": "client_credentials", + "key": "grant_type" } - ], - "event": [], - "protocolProfileBehavior": { - "disableBodyPruning": true - } - } - ] - } - ], - "event": [ - { - "listen": "prerequest", - "script": { - "type": "text/javascript", - "exec": [ - "const domain = pm.environment.get('domain') ? pm.environment.get('domain') : pm.collectionVariables.get('domain')", - "const tokenUrl = 'https://' + pm.environment.get('tenant') + '.api.' + domain + '.com/oauth/token';", - "const clientId = pm.environment.get('clientId');", - "const clientSecret = pm.environment.get('clientSecret');", - "", - "const getTokenRequest = {", - " method: 'POST',", - " url: tokenUrl,", - " body: {", - " mode: 'formdata',", - " formdata: [{", - " key: 'grant_type',", - " value: 'client_credentials'", - " },", - " {", - " key: 'client_id',", - " value: clientId", - " },", - " {", - " key: 'client_secret',", - " value: clientSecret", - " }", - " ]", - " }", - "};", - "", - "", - "var moment = require('moment');", - "if (!pm.environment.has('tokenExpTime')) {", - " pm.environment.set('tokenExpTime', moment());", - "}", - "", - "if (moment(pm.environment.get('tokenExpTime')) <= moment() || !pm.environment.get('tokenExpTime') || !pm.environment.get('accessToken')) {", - " var time = moment();", - " time.add(12, 'hours');", - " pm.environment.set('tokenExpTime', time);", - " pm.sendRequest(getTokenRequest, (err, response) => {", - " const jsonResponse = response.json();", - " if (response.code != 200) {", - " throw new Error(`Unable to authenticate: ${JSON.stringify(jsonResponse)}`);", - " }", - " const newAccessToken = jsonResponse.access_token;", - " pm.environment.set('accessToken', newAccessToken);", - " });", - "", - "}" ] - } }, - { - "listen": "test", - "script": { - "type": "text/javascript", - "exec": [ - "" - ] - } + "event": [], + "variable": [ + { + "key": "tenant", + "value": "sailpoint" + }, + { + "key": "baseUrl", + "value": "https://{{tenant}}.api.identitynow.com/v3" + } + ], + "info": { + "_postman_id": "3f1e3792-e6c9-4fab-bcda-4ffd45d7d51a", + "name": "IdentityNow V3 API", + "schema": "https://schema.getpostman.com/json/collection/v2.1.0/collection.json", + "description": { + "content": "Use these APIs to interact with the IdentityNow platform to achieve repeatable, automated processes with greater scalability. We encourage you to join the SailPoint Developer Community forum at https://developer.sailpoint.com/discuss to connect with other developers using our APIs.\n\nContact Support:\n Name: Developer Relations", + "type": "text/plain" + } } - ], - "variable": [ - { - "key": "domain", - "value": "identitynow", - "type": "string" - }, - { - "key": "baseUrl", - "value": "https://{{tenant}}.api.{{domain}}.com/v3", - "type": "string" - } - ], - "info": { - "_postman_id": "60b82a18-6028-43f4-a638-a78d8fb31efb", - "name": "IdentityNow V3 API", - "schema": "https://schema.getpostman.com/json/collection/v2.1.0/collection.json", - "description": { - "content": "Use these APIs to interact with the IdentityNow platform to achieve repeatable, automated processes with greater scalability. We encourage you to join the SailPoint Developer Community forum at https://developer.sailpoint.com/discuss to connect with other developers using our APIs.\n\nContact Support:\n Name: Developer Relations", - "type": "text/plain" - } - }, - "auth": { - "type": "bearer", - "bearer": [ - { - "key": "token", - "value": "{{accessToken}}", - "type": "string" - } - ] - } } \ No newline at end of file